.ur-equipment-carousel{--ur-equipment-accent:#d44722;--ur-equipment-bg:#12171c;--ur-equipment-panel:#181f25;--ur-equipment-text:#edf0f2;--ur-equipment-muted:#929ca5;--ur-equipment-grid:#52606b;--ur-equipment-height:650px;--ur-equipment-radius:390px;--ur-equipment-model-width:360px;--ur-equipment-model-height:320px;--ur-equipment-active-scale:1.14;position:relative;width:100%;color:var(--ur-equipment-text);font-family:Inter,"Hanken Grotesk",Arial,sans-serif}.elementor-widget-ureason-equipment-carousel,.elementor-widget-ureason-equipment-carousel>.elementor-widget-container,.ur-v2-apps .ur-v2-widget-stage,.ur-v2-apps .ur-v2-widget-stage>.e-con-inner{width:100%;min-width:0}.elementor-widget-ureason-equipment-carousel{flex:1 1 100%;max-width:100%}.ur-equipment-carousel *,.ur-equipment-carousel *::before,.ur-equipment-carousel *::after{box-sizing:border-box}.ur-equipment-carousel button,.ur-equipment-carousel a{font:inherit}.ur-equipment-carousel button{color:inherit}.ur-equipment-carousel__orbit-shell,.ur-equipment-carousel__all-view,.ur-equipment-carousel__pure-view,.ur-equipment-carousel__detail-view{min-height:var(--ur-equipment-height);overflow:hidden;border:1px solid rgb(129 145 158 / .24);border-radius:26px;background:var(--ur-equipment-bg);box-shadow:0 28px 80px rgb(5 8 12 / .18)}.ur-equipment-carousel__view-tabs{position:absolute;top:22px;right:24px;z-index:30;display:flex;gap:3px;padding:4px;border:1px solid rgb(129 145 158 / .22);border-radius:999px;background:rgb(13 17 22 / .78);box-shadow:none;backdrop-filter:blur(12px)}.ur-equipment-carousel__view-tabs button{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:7px 13px;border:0;border-radius:999px;background:#fff0;color:var(--ur-equipment-muted);font-size:11px;font-weight:650;cursor:pointer;transition:background-color .22s ease,color .22s ease,box-shadow .22s ease}.ur-equipment-carousel__view-tabs button span{color:var(--ur-equipment-accent);font-size:12px}.ur-equipment-carousel__view-tabs button:hover{color:var(--ur-equipment-text)}.ur-equipment-carousel__view-tabs button.is-active{background:var(--ur-equipment-accent);color:#fff;box-shadow:none}.ur-equipment-carousel__view-tabs button.is-active span{color:#fff}.ur-equipment-carousel__view-tabs button:focus-visible{outline:2px solid #fff;outline-offset:2px}.ur-equipment-carousel__orbit-shell{display:grid;grid-template-rows:minmax(0,1fr) auto}.ur-equipment-carousel__orbit-shell[hidden]{display:none!important}.ur-equipment-carousel__all-view{position:relative;min-height:var(--ur-equipment-height);padding:82px 28px 28px;border-color:rgb(129 145 158 / .32);background:var(--ur-equipment-bg);box-shadow:none}.ur-equipment-carousel__all-view[hidden]{display:none!important}.ur-equipment-carousel__pure-view[hidden]{display:none!important}.ur-equipment-carousel__all-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 2px 20px}.ur-equipment-carousel__all-header span{color:var(--ur-equipment-accent);font:600 10px/1.3 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.15em;text-transform:uppercase}.ur-equipment-carousel__all-header strong{color:var(--ur-equipment-muted);font-size:13px;font-weight:500}.ur-equipment-carousel__all-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ur-equipment-carousel__all-card{position:relative;display:block;min-width:0;min-height:286px;padding:0;overflow:hidden;border:0;border-radius:18px;background:transparent!important;text-align:left;cursor:pointer;perspective:1300px;-webkit-tap-highlight-color:#fff0}.ur-equipment-carousel__all-flip{position:relative;display:block;width:100%;min-height:286px;transform-style:preserve-3d;transform-origin:50% 50%;will-change:transform}.ur-equipment-carousel__all-card:focus-visible{outline:2px solid var(--ur-equipment-accent);outline-offset:3px}.ur-equipment-carousel__all-face{position:absolute;inset:0;display:grid;grid-template-rows:minmax(210px,1fr) auto;overflow:hidden;border:1px solid rgb(129 145 158 / .3);border-radius:18px;background-color:var(--ur-equipment-panel)!important;background-image:none!important;box-shadow:none;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;transform-style:preserve-3d;transition:border-color .24s ease,box-shadow .24s ease}.ur-equipment-carousel__all-face--back{transform:rotateY(180deg)}.ur-equipment-carousel__all-card:hover .ur-equipment-carousel__all-face,.ur-equipment-carousel__all-card:focus-visible .ur-equipment-carousel__all-face,.ur-equipment-carousel__all-card.is-flipped .ur-equipment-carousel__all-face{border-color:rgb(212 71 34 / .58);box-shadow:none}.ur-equipment-carousel__all-pid{position:relative;display:grid;place-items:center;align-content:center;min-height:210px;overflow:hidden;background-color:#151c22;background-image:linear-gradient(color-mix(in srgb,var(--ur-equipment-grid) 16%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ur-equipment-grid) 16%,transparent) 1px,transparent 1px);background-size:34px 34px}.ur-equipment-carousel__all-pid>small{position:absolute;top:15px;left:16px;max-width:45%;color:var(--ur-equipment-muted);font:600 11px/1.3 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.16em;text-transform:uppercase}.ur-equipment-carousel__all-symbol{display:grid;place-items:center;width:min(230px,58%);filter:none}.ur-equipment-carousel__all-interaction{position:absolute;top:15px;right:16px;max-width:40%;text-align:right;font:500 11px/1.3 Inter,"Hanken Grotesk",Arial,sans-serif;color:var(--ur-equipment-text)}.ur-equipment-carousel__all-symbol svg{display:block;width:100%;height:auto;overflow:visible;fill:none;stroke:var(--ur-equipment-accent);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ur-equipment-carousel__all-front-meta,.ur-equipment-carousel__all-meta{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:Inter,"Hanken Grotesk",Arial,sans-serif;min-height:70px;padding:14px 17px 15px;border-top:1px solid rgb(129 145 158 / .14)}.ur-equipment-carousel__all-front-meta>span,.ur-equipment-carousel__all-meta>span{display:grid;gap:2px}.ur-equipment-carousel__all-front-meta>span,.ur-equipment-carousel__all-meta>span{min-width:0}.ur-equipment-carousel__all-front-meta small,.ur-equipment-carousel__all-meta small{color:var(--ur-equipment-accent);font:600 9px/1.3 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase}.ur-equipment-carousel__all-front-meta strong,.ur-equipment-carousel__all-meta strong{color:var(--ur-equipment-text);font-size:15px;line-height:1.25}.ur-equipment-carousel__all-front-meta em,.ur-equipment-carousel__all-meta em{display:inline-flex;align-items:center;gap:8px;color:var(--ur-equipment-muted);font-size:12px;font-style:normal;white-space:normal;flex-shrink:0;max-width:46%}.ur-equipment-carousel__all-front-meta em i,.ur-equipment-carousel__all-meta em i{color:var(--ur-equipment-accent);font-style:normal}.ur-equipment-carousel__all-card:hover .ur-equipment-carousel__all-front-meta em,.ur-equipment-carousel__all-card:hover .ur-equipment-carousel__all-meta em{color:var(--ur-equipment-text)}.ur-equipment-carousel__all-stage{position:relative;display:block;min-height:210px;overflow:hidden;pointer-events:none;background-color:#151c22;background-image:linear-gradient(color-mix(in srgb,var(--ur-equipment-grid) 16%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ur-equipment-grid) 16%,transparent) 1px,transparent 1px);background-size:34px 34px}.ur-equipment-carousel__all-stage::after{content:none}.ur-equipment-carousel__all-stage .ur-equipment-carousel__model-host{width:100%;height:100%;min-height:210px;overflow:visible;border:0;border-radius:0;background:#fff0;box-shadow:none}.ur-equipment-carousel__all-stage canvas{image-rendering:auto;pointer-events:none}.is-static-orbit .ur-equipment-carousel__all-card:hover .ur-equipment-carousel__all-flip,.is-static-orbit .ur-equipment-carousel__all-card:focus .ur-equipment-carousel__all-flip{transform:rotateY(180deg)}@media(prefers-reduced-motion:reduce){.ur-equipment-carousel__all-flip{transform:none!important}.ur-equipment-carousel__all-face{transform:none!important}.ur-equipment-carousel__all-face--back{opacity:0;visibility:hidden}.ur-equipment-carousel__all-card.is-flipped .ur-equipment-carousel__all-face--front{opacity:0;visibility:hidden}.ur-equipment-carousel__all-card.is-flipped .ur-equipment-carousel__all-face--back{opacity:1;visibility:visible}}.ur-equipment-carousel__pure-view{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:var(--ur-equipment-height);background:radial-gradient(circle at 50% 38%,rgb(212 71 34 / .12),transparent 38%),var(--ur-equipment-bg)}.ur-equipment-carousel__pure-stage{position:relative;min-height:calc(var(--ur-equipment-height) - 88px);overflow:hidden;isolation:isolate;cursor:grab;touch-action:pan-y;outline:none}.ur-equipment-carousel__pure-stage:active{cursor:grabbing}.ur-equipment-carousel__pure-stage:focus-visible{box-shadow:inset 0 0 0 2px var(--ur-equipment-accent)}.ur-equipment-carousel.has-grid .ur-equipment-carousel__pure-stage{background:linear-gradient(color-mix(in srgb,var(--ur-equipment-grid) 18%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ur-equipment-grid) 18%,transparent) 1px,transparent 1px),radial-gradient(circle at 50% 45%,rgb(212 71 34 / .08),transparent 36%);background-size:44px 44px,44px 44px,100% 100%}.ur-equipment-carousel__pure-stage::before{content:"";position:absolute;inset:0;z-index:8;pointer-events:none;background:linear-gradient(90deg,var(--ur-equipment-bg) 0,transparent 12%,transparent 88%,var(--ur-equipment-bg) 100%),linear-gradient(0deg,var(--ur-equipment-bg) 0,transparent 22%,transparent 86%,rgb(13 17 22 / .7) 100%)}.ur-equipment-carousel__pure-rings{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.ur-equipment-carousel__pure-rings i{position:absolute;left:50%;top:46%;width:min(80vw,1040px);height:min(26vw,260px);border:1px solid rgb(212 71 34 / .25);border-radius:50%;box-shadow:0 0 46px rgb(212 71 34 / .05);transform:translate(-50%,-50%) rotateX(64deg)}.ur-equipment-carousel__pure-rings i:nth-child(2){width:min(62vw,800px);height:min(20vw,200px);border-color:rgb(132 149 161 / .16)}.ur-equipment-carousel__pure-rings i:nth-child(3){width:min(45vw,580px);height:min(14vw,145px);border-style:dashed;border-color:rgb(212 71 34 / .18)}.ur-equipment-carousel__pure-orbit{position:absolute;left:50%;top:45%;z-index:3;width:1px;height:1px;perspective:1400px;transform-style:preserve-3d}.ur-equipment-carousel__pure-item{position:absolute;left:0;top:0;width:min(var(--ur-equipment-model-width),44vw);height:min(var(--ur-equipment-model-height),46vh);margin:0;padding:0;border:0;background:transparent!important;cursor:pointer;transform-origin:50% 50%;transform-style:preserve-3d;will-change:transform,opacity}.ur-equipment-carousel__pure-item:focus-visible{outline:2px solid var(--ur-equipment-accent);outline-offset:5px;border-radius:20px}.ur-equipment-carousel__pure-model-slot{position:absolute;inset:0 0 42px;display:block;pointer-events:none}.ur-equipment-carousel__pure-model-slot::before{content:"";position:absolute;inset:4% 3%;border-radius:50%;background:radial-gradient(circle,rgb(212 71 34 / .2),rgb(212 71 34 / .045) 46%,transparent 72%);filter:blur(7px)}.ur-equipment-carousel__pure-model-slot .ur-equipment-carousel__model-host{width:100%;height:100%;overflow:visible;border:0;border-radius:0;background:#fff0;box-shadow:none}.ur-equipment-carousel__pure-model-slot canvas{image-rendering:auto;pointer-events:none}.ur-equipment-carousel__pure-caption{position:absolute;left:50%;bottom:0;z-index:4;display:grid;justify-items:center;gap:2px;min-width:180px;text-shadow:0 2px 14px var(--ur-equipment-bg);transform:translateX(-50%)}.ur-equipment-carousel__pure-caption small{color:var(--ur-equipment-accent);font:600 10px/1.25 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase}.ur-equipment-carousel__pure-caption strong{color:var(--ur-equipment-text);font-size:14px;line-height:1.2}.ur-equipment-carousel__pure-selection{position:absolute;left:50%;top:50%;z-index:10;display:grid;justify-items:center;gap:6px;width:min(330px,82%);pointer-events:none;transform:translate(-50%,148px)}.ur-equipment-carousel__pure-selection>span,.ur-equipment-carousel__pure-cue,.ur-equipment-carousel__pure-dots button span{font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-transform:uppercase;letter-spacing:.14em}.ur-equipment-carousel__pure-selection>span{color:var(--ur-equipment-muted);font-size:10px}.ur-equipment-carousel__pure-selection>strong{color:var(--ur-equipment-text);font-size:clamp(18px,2vw,26px);letter-spacing:-.025em}.ur-equipment-carousel__pure-selection button{display:inline-flex;align-items:center;gap:12px;margin-top:5px;padding:10px 15px;border:1px solid rgb(212 71 34 / .55);border-radius:999px;background:rgb(13 17 22 / .8)!important;color:var(--ur-equipment-text);font-size:12px;cursor:pointer;pointer-events:auto;backdrop-filter:blur(8px)}.ur-equipment-carousel__pure-selection button:hover{border-color:var(--ur-equipment-accent);background:var(--ur-equipment-accent)!important}.ur-equipment-carousel__pure-selection button:focus-visible{outline:2px solid #fff;outline-offset:3px}.ur-equipment-carousel__pure-selection button i{color:var(--ur-equipment-accent);font-style:normal}.ur-equipment-carousel__pure-selection button:hover i{color:#fff}.ur-equipment-carousel__pure-cue{position:absolute;left:28px;bottom:22px;z-index:10;display:flex;align-items:center;gap:10px;color:var(--ur-equipment-muted);font-size:9px;pointer-events:none}.ur-equipment-carousel__pure-cue span{display:block;width:34px;height:1px;background:var(--ur-equipment-accent)}.ur-equipment-carousel__pure-dots{position:relative;z-index:12;display:grid;grid-template-columns:repeat(var(--ur-tab-count,4),minmax(0,1fr));gap:1px;padding:0;border-top:1px solid rgb(129 145 158 / .18);background:rgb(129 145 158 / .18)}.ur-equipment-carousel__pure-dots button{display:flex;align-items:center;gap:11px;min-width:0;padding:18px 20px;border:0;background:var(--ur-equipment-bg)!important;color:var(--ur-equipment-muted);font-size:12px;text-align:left;white-space:nowrap;cursor:pointer;transition:background-color .25s ease,color .25s ease}.ur-equipment-carousel__pure-dots button span{color:#626d78;font-size:9px}.ur-equipment-carousel__pure-dots button:hover,.ur-equipment-carousel__pure-dots button.is-active{background:#141a20!important;color:var(--ur-equipment-text)}.ur-equipment-carousel__pure-dots button.is-active span{color:var(--ur-equipment-accent)}.ur-equipment-carousel__pure-dots button:focus-visible{position:relative;outline:2px solid var(--ur-equipment-accent);outline-offset:-3px}.ur-equipment-carousel__orbit-stage{position:relative;min-height:calc(var(--ur-equipment-height) - 88px);overflow:hidden;isolation:isolate;cursor:grab;touch-action:pan-y;outline:none}.ur-equipment-carousel__orbit-stage:active{cursor:grabbing}.ur-equipment-carousel__orbit-stage:focus-visible{box-shadow:inset 0 0 0 2px var(--ur-equipment-accent)}.ur-equipment-carousel.is-revealing .ur-equipment-carousel__orbit-stage{pointer-events:none}.ur-equipment-carousel__reveal-scan{position:absolute;inset:0;z-index:9;overflow:hidden;pointer-events:none;opacity:0}.ur-equipment-carousel__reveal-scan i{position:absolute;left:8%;right:8%;top:47%;height:1px;background:linear-gradient(90deg,transparent,var(--ur-equipment-accent) 20%,#f4a38e 50%,var(--ur-equipment-accent) 80%,transparent);box-shadow:0 0 18px rgb(212 71 34 / .7);transform-origin:50% 50%}.ur-equipment-carousel__reveal-scan span{position:absolute;left:50%;top:47%;width:24px;height:24px;border:1px solid var(--ur-equipment-accent);border-radius:50%;box-shadow:0 0 0 8px rgb(212 71 34 / .08),0 0 28px rgb(212 71 34 / .32);transform:translate(-50%,-50%)}.ur-equipment-carousel__reveal-scan span::before,.ur-equipment-carousel__reveal-scan span::after{content:"";position:absolute;background:var(--ur-equipment-accent)}.ur-equipment-carousel__reveal-scan span::before{left:50%;top:-11px;width:1px;height:44px}.ur-equipment-carousel__reveal-scan span::after{left:-11px;top:50%;width:44px;height:1px}.ur-equipment-carousel.has-grid .ur-equipment-carousel__orbit-stage,.ur-equipment-carousel.has-grid .ur-equipment-carousel__detail-stage{background:linear-gradient(color-mix(in srgb,var(--ur-equipment-grid) 18%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ur-equipment-grid) 18%,transparent) 1px,transparent 1px),radial-gradient(circle at 50% 45%,rgb(212 71 34 / .08),transparent 36%);background-size:44px 44px,44px 44px,100% 100%}.ur-equipment-carousel__orbit-stage::before,.ur-equipment-carousel__detail-stage::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--ur-equipment-bg) 0,transparent 13%,transparent 87%,var(--ur-equipment-bg) 100%),linear-gradient(0deg,var(--ur-equipment-bg) 0,transparent 22%,transparent 86%,rgb(13 17 22 / .7) 100%);z-index:8}.ur-equipment-carousel__orbit-rings{position:absolute;inset:0;pointer-events:none;opacity:.9;z-index:0}.ur-equipment-carousel__orbit-rings i{position:absolute;left:50%;top:47%;width:min(76vw,980px);height:min(24vw,240px);border:1px solid rgb(212 71 34 / .24);border-radius:50%;transform:translate(-50%,-50%) rotateX(64deg);box-shadow:0 0 40px rgb(212 71 34 / .045)}.ur-equipment-carousel__orbit-rings i:nth-child(2){width:min(60vw,780px);height:min(19vw,190px);border-color:rgb(132 149 161 / .15)}.ur-equipment-carousel__orbit-rings i:nth-child(3){width:min(44vw,560px);height:min(14vw,140px);border-style:dashed;border-color:rgb(212 71 34 / .16)}.ur-equipment-carousel__orbit{position:absolute;left:50%;top:46%;width:1px;height:1px;z-index:3;perspective:1300px;transform-style:preserve-3d}.ur-equipment-carousel__active-model{position:absolute;left:50%;top:45%;z-index:5;width:min(calc(var(--ur-equipment-model-width) * 1.18),44vw);height:min(calc(var(--ur-equipment-model-height) * 1.08),46vh);transform:translate(-50%,-50%);pointer-events:none;will-change:transform,opacity}.ur-equipment-carousel__active-model .ur-equipment-carousel__model-host{width:100%;height:100%;overflow:visible;border:0;background:radial-gradient(circle at 50% 52%,rgb(212 71 34 / .2),rgb(212 71 34 / .04) 42%,transparent 72%);box-shadow:none}.ur-equipment-carousel__active-model canvas{image-rendering:auto;pointer-events:none}@media (prefers-reduced-motion:reduce){.ur-equipment-carousel__reveal-scan{display:none!important}}.ur-equipment-carousel__orbit-item{position:absolute;left:0;top:0;width:min(var(--ur-equipment-model-width),44vw);height:min(var(--ur-equipment-model-height),46vh);margin:0;padding:0;border:0;background:transparent!important;cursor:pointer;transform-origin:50% 50%;transform-style:preserve-3d;will-change:transform,opacity}.ur-equipment-carousel__preview{width:100%;height:calc(100% - 42px);display:grid;place-items:center;border:1px solid rgb(129 145 158 / .14);border-radius:16px;background:rgb(13 17 22 / .52);transition:border-color .24s ease,opacity .24s ease,background-color .24s ease}.ur-equipment-carousel__preview svg{width:76%;height:76%;overflow:visible;fill:rgb(212 71 34 / .035);stroke:var(--ur-equipment-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ur-equipment-carousel__orbit-item.is-active .ur-equipment-carousel__preview{opacity:0;border-color:#fff0;background:#fff0}.ur-equipment-carousel__live-model-slot{position:absolute;inset:0 0 42px;z-index:2;display:block;pointer-events:none}.ur-equipment-carousel__live-model-slot:empty{display:none}.ur-equipment-carousel__live-model-slot::before{content:"";position:absolute;inset:8% 5%;border-radius:50%;background:radial-gradient(circle,rgb(212 71 34 / .2),rgb(212 71 34 / .055) 42%,transparent 72%);filter:blur(6px);pointer-events:none}.ur-equipment-carousel__live-model-slot .ur-equipment-carousel__model-host{display:block;width:100%;height:100%;overflow:visible;border:0;border-radius:0;background:#fff0;box-shadow:none}.ur-equipment-carousel__live-model-slot canvas{image-rendering:auto;pointer-events:none}.ur-equipment-carousel__orbit-item:focus-visible{outline:2px solid var(--ur-equipment-accent);outline-offset:4px;border-radius:20px}.ur-equipment-carousel__model-host{display:block;position:relative;width:100%;height:calc(100% - 46px);overflow:hidden;border:1px solid rgb(129 145 158 / .18);border-radius:20px;background:radial-gradient(circle at 50% 45%,rgb(212 71 34 / .1),transparent 64%),rgb(13 17 22 / .7);transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease}.ur-equipment-carousel__orbit-item.is-active .ur-equipment-carousel__model-host{border-color:rgb(212 71 34 / .72);background:radial-gradient(circle at 50% 45%,rgb(212 71 34 / .16),transparent 66%),rgb(13 17 22 / .9);box-shadow:0 18px 60px rgb(212 71 34 / .13),inset 0 0 0 1px rgb(212 71 34 / .12)}.ur-equipment-carousel:not(.is-detail-view) .ur-equipment-carousel__model-host{overflow:visible;border-color:#fff0;background:#fff0;box-shadow:none}.ur-equipment-carousel:not(.is-detail-view) .ur-equipment-carousel__orbit-item.is-active .ur-equipment-carousel__model-host{border-color:#fff0;background:radial-gradient(circle at 50% 50%,rgb(212 71 34 / .16),rgb(212 71 34 / .04) 36%,transparent 70%);box-shadow:none}.ur-equipment-carousel__model-host .ur-3d-model{display:block;position:absolute;inset:0;width:100%;height:100%;min-height:0;border:0;border-radius:inherit;background:#fff0;box-shadow:none}.ur-equipment-carousel:not(.is-detail-view) .ur-equipment-carousel__model-host,.ur-equipment-carousel:not(.is-detail-view) .ur-equipment-carousel__model-host canvas{pointer-events:none}.ur-equipment-carousel__orbit-caption{position:relative;z-index:4;display:grid;justify-items:center;gap:2px;padding-top:9px;text-shadow:0 2px 14px var(--ur-equipment-bg)}.ur-equipment-carousel__orbit-caption small,.ur-equipment-carousel__selection>span,.ur-equipment-carousel__counter,.ur-equipment-carousel__app,.ur-equipment-carousel__tag,.ur-equipment-carousel__status,.ur-equipment-carousel__drag-cue,.ur-equipment-carousel__stage-label,.ur-equipment-carousel__dots button span{font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-transform:uppercase;letter-spacing:.14em}.ur-equipment-carousel__orbit-caption small{color:var(--ur-equipment-accent);font-size:10px;line-height:1.25}.ur-equipment-carousel__orbit-caption strong{color:var(--ur-equipment-text);font-size:14px;line-height:1.2}.ur-equipment-carousel__selection{position:absolute;left:50%;top:50%;z-index:10;display:grid;justify-items:center;gap:6px;width:min(310px,80%);pointer-events:none;transform:translate(-50%,148px)}.ur-equipment-carousel__selection>span{color:var(--ur-equipment-muted);font-size:10px}.ur-equipment-carousel__selection>strong{color:var(--ur-equipment-text);font-size:clamp(18px,2vw,26px);letter-spacing:-.025em}.ur-equipment-carousel__selection button{display:inline-flex;align-items:center;gap:12px;margin-top:5px;padding:10px 15px;border:1px solid rgb(212 71 34 / .55);border-radius:999px;background:rgb(13 17 22 / .8);color:var(--ur-equipment-text);font-size:12px;cursor:pointer;pointer-events:auto;backdrop-filter:blur(8px)}.ur-equipment-carousel__selection button:hover{background:var(--ur-equipment-accent);border-color:var(--ur-equipment-accent)}.ur-equipment-carousel__selection button:focus-visible{outline:2px solid #fff;outline-offset:3px}.ur-equipment-carousel__selection button i{color:var(--ur-equipment-accent);font-style:normal}.ur-equipment-carousel__selection button:hover i{color:#fff}.ur-equipment-carousel__drag-cue{position:absolute;left:28px;bottom:22px;z-index:10;display:flex;align-items:center;gap:10px;color:var(--ur-equipment-muted);font-size:9px;pointer-events:none}.ur-equipment-carousel__drag-cue span,.ur-equipment-carousel__stage-label span{display:block;width:34px;height:1px;background:var(--ur-equipment-accent)}.ur-equipment-carousel__dots{position:relative;z-index:12;display:grid;grid-template-columns:repeat(var(--ur-tab-count,4),minmax(0,1fr));gap:1px;padding:0;border-top:1px solid rgb(129 145 158 / .18);background:rgb(129 145 158 / .18)}.ur-equipment-carousel__dots button{display:flex;align-items:center;gap:11px;min-width:0;padding:18px 20px;border:0;background:var(--ur-equipment-bg);color:var(--ur-equipment-muted);font-size:12px;text-align:left;white-space:nowrap;cursor:pointer;transition:background-color .25s ease,color .25s ease}.ur-equipment-carousel__dots button span{color:#626d78;font-size:9px}.ur-equipment-carousel__dots button:hover,.ur-equipment-carousel__dots button.is-active{background:#141a20;color:var(--ur-equipment-text)}.ur-equipment-carousel__dots button.is-active span{color:var(--ur-equipment-accent)}.ur-equipment-carousel__dots button:focus-visible{position:relative;outline:2px solid var(--ur-equipment-accent);outline-offset:-3px}.ur-equipment-carousel__detail-view{display:none;position:relative}.ur-equipment-carousel.is-detail-view .ur-equipment-carousel__orbit-shell{display:none}.ur-equipment-carousel.is-detail-view .ur-equipment-carousel__all-view,.ur-equipment-carousel.is-detail-view .ur-equipment-carousel__pure-view,.ur-equipment-carousel.is-detail-view .ur-equipment-carousel__view-tabs{display:none}.ur-equipment-carousel.is-detail-view .ur-equipment-carousel__detail-view{display:block}.ur-equipment-carousel__close{position:absolute;left:24px;top:22px;z-index:20;display:inline-flex;align-items:center;gap:10px;padding:10px 13px;border:1px solid rgb(129 145 158 / .22);border-radius:999px;background:rgb(13 17 22 / .78);color:var(--ur-equipment-muted);font-size:11px;cursor:pointer;backdrop-filter:blur(8px)}.ur-equipment-carousel__close:hover{border-color:var(--ur-equipment-accent);color:var(--ur-equipment-text)}.ur-equipment-carousel__close:focus-visible{outline:2px solid var(--ur-equipment-accent);outline-offset:3px}.ur-equipment-carousel__detail-grid{display:grid;grid-template-columns:minmax(340px,.84fr) minmax(0,1.34fr);min-height:var(--ur-equipment-height)}.ur-equipment-carousel__details{position:relative;z-index:2;min-width:0;padding:88px clamp(32px,4vw,62px) 44px;border-right:1px solid rgb(129 145 158 / .18);background:linear-gradient(135deg,rgb(255 255 255 / .028),transparent 58%),var(--ur-equipment-panel)}.ur-equipment-carousel__detail[hidden]{display:none!important}.ur-equipment-carousel__counter{margin-bottom:25px;color:var(--ur-equipment-muted);font-size:11px;font-weight:600}.ur-equipment-carousel__app{margin-bottom:12px;color:var(--ur-equipment-accent);font-size:11px;font-weight:600}.ur-equipment-carousel__identity{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:17px}.ur-equipment-carousel__tag{color:var(--ur-equipment-text);font-size:13px;font-weight:600}.ur-equipment-carousel__status{display:inline-flex;align-items:center;gap:8px;color:var(--ur-equipment-muted);font-size:10px;font-weight:600}.ur-equipment-carousel__status i{width:8px;height:8px;border-radius:50%;background:#2fb77a;box-shadow:0 0 0 5px rgb(47 183 122 / .11)}.ur-equipment-carousel__status--watch i{background:#e4a11b;box-shadow:0 0 0 5px rgb(228 161 27 / .11)}.ur-equipment-carousel__status--alert i{background:var(--ur-equipment-accent);box-shadow:0 0 0 5px rgb(212 71 34 / .12)}.ur-equipment-carousel__detail h3{margin:0 0 18px;color:var(--ur-equipment-text);font-size:clamp(40px,4vw,66px);line-height:.96;letter-spacing:-.055em}.ur-equipment-carousel__summary{max-width:560px;margin:0 0 30px;color:var(--ur-equipment-muted);font-size:clamp(16px,1.25vw,20px);line-height:1.52}.ur-equipment-carousel__insights{display:grid;gap:0;margin:0}.ur-equipment-carousel__insights div{display:grid;grid-template-columns:132px minmax(0,1fr);gap:18px;padding:14px 0;border-top:1px solid rgb(129 145 158 / .18)}.ur-equipment-carousel__insights dt{color:var(--ur-equipment-muted);font:500 10px/1.45 "IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.09em;text-transform:uppercase}.ur-equipment-carousel__insights dd{margin:0;color:var(--ur-equipment-text);font-size:14px;line-height:1.5}.ur-equipment-carousel__cta{display:inline-flex;align-items:center;gap:14px;margin-top:24px;padding:13px 17px;border:1px solid var(--ur-equipment-accent);border-radius:7px;background:var(--ur-equipment-accent);color:#fff!important;-webkit-text-fill-color:#fff;text-shadow:0 1px 1px rgb(74 20 8 / .2);font-size:13px;font-weight:650;text-decoration:none}.ur-equipment-carousel__cta span{color:inherit!important;-webkit-text-fill-color:inherit}.ur-equipment-carousel__cta:hover,.ur-equipment-carousel__cta:focus-visible{background:#ef5932;color:#fff!important;-webkit-text-fill-color:#fff}.ur-equipment-carousel__detail-stage{position:relative;min-width:0;min-height:var(--ur-equipment-height);overflow:hidden;background:var(--ur-equipment-bg)}.ur-equipment-carousel__detail-model-slot{position:absolute;inset:0;z-index:3}.ur-equipment-carousel__detail-model-slot .ur-equipment-carousel__model-host{width:100%;height:100%;border:0;border-radius:0;background:#fff0;box-shadow:none}.ur-equipment-carousel__stage-label{position:absolute;right:24px;bottom:22px;z-index:10;display:flex;align-items:center;gap:10px;color:var(--ur-equipment-muted);font-size:9px;pointer-events:none}@media(max-width:1024px){.ur-equipment-carousel{--ur-equipment-radius:280px;--ur-equipment-model-width:290px;--ur-equipment-model-height:260px}.ur-equipment-carousel__selection{transform:translate(-50%,118px)}.ur-equipment-carousel__pure-selection{transform:translate(-50%,118px)}.ur-equipment-carousel__dots{grid-template-columns:repeat(2,minmax(0,1fr))}.ur-equipment-carousel__detail-grid{grid-template-columns:minmax(300px,.95fr) minmax(0,1.05fr)}.ur-equipment-carousel__details{padding:86px 30px 34px}.ur-equipment-carousel__all-view{padding:78px 20px 20px}}@media(max-width:767px){.ur-equipment-carousel{--ur-equipment-height:500px;--ur-equipment-radius:130px;--ur-equipment-model-width:190px;--ur-equipment-model-height:180px;--ur-equipment-active-scale:1.08}.ur-equipment-carousel__orbit-shell,.ur-equipment-carousel__all-view,.ur-equipment-carousel__pure-view,.ur-equipment-carousel__detail-view{border-radius:18px}.ur-equipment-carousel__view-tabs{top:13px;right:13px;left:13px;max-width:calc(100% - 26px);overflow-x:auto}.ur-equipment-carousel__view-tabs button{min-height:32px;padding:6px 10px;font-size:10px}.ur-equipment-carousel__all-view{min-height:0;padding:64px 13px 13px}.ur-equipment-carousel__all-header{align-items:flex-start;flex-direction:column;gap:5px;margin:0 2px 13px}.ur-equipment-carousel__all-header strong{font-size:11px}.ur-equipment-carousel__all-grid{grid-template-columns:1fr;gap:10px}.ur-equipment-carousel__all-card{min-height:254px}.ur-equipment-carousel__all-flip{min-height:254px}.ur-equipment-carousel__all-face{grid-template-rows:minmax(184px,1fr) auto}.ur-equipment-carousel__all-pid,.ur-equipment-carousel__all-stage,.ur-equipment-carousel__all-stage .ur-equipment-carousel__model-host{min-height:184px}.ur-equipment-carousel__orbit-stage{min-height:420px}.ur-equipment-carousel__pure-stage{min-height:420px}.ur-equipment-carousel__orbit-rings i{width:420px;height:130px}.ur-equipment-carousel__pure-rings i{width:430px;height:136px}.ur-equipment-carousel__active-model{width:min(250px,72vw);height:230px}.ur-equipment-carousel__orbit-item{margin:0}.ur-equipment-carousel__model-host{height:140px;border-radius:15px}.ur-equipment-carousel__orbit-caption{padding-top:6px}.ur-equipment-carousel__orbit-caption strong{font-size:12px}.ur-equipment-carousel__selection{top:47%;width:270px;transform:translate(-50%,86px)}.ur-equipment-carousel__pure-selection{top:47%;width:270px;transform:translate(-50%,86px)}.ur-equipment-carousel__selection>strong{font-size:18px}.ur-equipment-carousel__pure-selection>strong{font-size:18px}.ur-equipment-carousel__selection button{padding:9px 12px;font-size:11px}.ur-equipment-carousel__pure-selection button{padding:9px 12px;font-size:11px}.ur-equipment-carousel__drag-cue{left:50%;bottom:13px;width:max-content;max-width:90%;transform:translateX(-50%);font-size:7px}.ur-equipment-carousel__pure-cue{left:50%;bottom:13px;width:max-content;max-width:90%;transform:translateX(-50%);font-size:7px}.ur-equipment-carousel__dots{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.ur-equipment-carousel__pure-dots{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.ur-equipment-carousel__dots button{min-width:180px;padding:15px;scroll-snap-align:start}.ur-equipment-carousel__pure-dots button{min-width:180px;padding:15px;scroll-snap-align:start}.ur-equipment-carousel__detail-grid{display:flex;flex-direction:column-reverse;min-height:0}.ur-equipment-carousel__detail-stage{min-height:360px}.ur-equipment-carousel__details{padding:32px 22px 28px;border-top:1px solid rgb(129 145 158 / .18);border-right:0}.ur-equipment-carousel__close{left:14px;top:14px}.ur-equipment-carousel__detail h3{font-size:42px}.ur-equipment-carousel__summary{margin-bottom:20px}.ur-equipment-carousel__insights div{grid-template-columns:1fr;gap:5px;padding:12px 0}.ur-equipment-carousel__stage-label{right:14px;bottom:13px;font-size:7px}}@media(prefers-reduced-motion:reduce){.ur-equipment-carousel__model-host,.ur-equipment-carousel__dots button{transition:none}}.ur-apps-fallback{display:none}#apps [data-ur-equipment-carousel]:not([data-ur-equipment-ready="1"]) .ur-apps-fallback{display:flex;flex-wrap:wrap;gap:12px;padding:16px}#apps .ur-apps-fallback a{padding:12px;border:1px solid currentColor;border-radius:12px}.ur-equipment-carousel__all-card.has-contained-flip{overflow:visible;perspective:1300px}.has-contained-flip .ur-equipment-carousel__all-flip{display:grid;overflow:visible}.has-contained-flip .ur-equipment-carousel__all-face{position:relative;inset:auto;grid-area:1 / 1;min-width:0}.has-contained-flip .ur-equipment-carousel__all-meta em{max-width:42%;text-align:right;font-size:16px;font-weight:600}.has-contained-flip .ur-equipment-carousel__all-meta em i{font-size:19px}@media(max-width:767px){.has-contained-flip .ur-equipment-carousel__all-meta em{font-size:14px}}