.dk-revamp .preview-main{min-width:0}.dk-revamp .device-display-stage{min-width:0;height:100%;position:relative}.dk-revamp .device-display-phone{height:calc(100% - 33px)}.dk-revamp .device-screen-layer{opacity:1;min-width:0;height:100%;position:relative}.dk-revamp .device-screen-layer.is-entering{animation:.65s cubic-bezier(.2,.65,.3,1) both device-screen-in}.dk-revamp .device-screen-layer.is-leaving{opacity:0;pointer-events:none;animation:.65s cubic-bezier(.2,.65,.3,1) both device-screen-out;position:absolute;inset:0}@keyframes device-screen-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes device-screen-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.dk-revamp .solution-laptop-content{flex-direction:column;height:100%;display:flex}.dk-revamp .solution-screen-body{flex:1;grid-template-columns:minmax(0,1fr) 135px;gap:17px;min-height:0;padding:16px 0 12px;display:grid}.dk-revamp .solution-screen-copy{align-self:center;min-width:0}.dk-revamp .solution-screen-copy .preview-overline{letter-spacing:.13em;margin-bottom:9px;font-size:5.5px}.dk-revamp .solution-screen-icon{color:#00c6ed;background:#06354b;border:1px solid #207a9a75;border-radius:10px;place-items:center;width:38px;height:38px;margin-bottom:12px;display:grid}.dk-revamp .solution-screen-copy h3{color:#f1f8fc;letter-spacing:-.025em;overflow-wrap:anywhere;font-size:20px;font-weight:500;line-height:1.13}.dk-revamp .solution-screen-copy p{color:#b3ccdc;margin-top:11px;font-size:8px;line-height:1.6}.dk-revamp .solution-screen-visual{isolation:isolate;background:#0a2a3e;border:1px solid #2d678474;border-radius:8px;place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.dk-revamp .solution-scene-image{object-fit:cover;opacity:.44;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.dk-revamp .solution-scene-shade{z-index:-1;background:linear-gradient(#09233422,#041a2b99 60%,#04121fe6);position:absolute;inset:0}.dk-revamp .solution-visual-orbit{border:1px solid #29b3df4f;border-radius:50%;width:155px;height:155px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dk-revamp .solution-visual-orbit.orbit-inner{border-color:#30cbec36;width:112px;height:112px}.dk-revamp .solution-visual-icon{color:#13d0f1;background:#042238dd;border:1px solid #24adcc9c;border-radius:19px;place-items:center;width:82px;height:82px;display:grid;box-shadow:0 0 35px #00a1d51a}.dk-revamp .solution-visual-line{background:linear-gradient(#1aa5c7,#0000);width:1px;height:35px;position:absolute;top:calc(50% + 41px)}.dk-revamp .solution-visual-mark{position:absolute;bottom:16px;left:calc(50% - 13.5px)}.dk-revamp .solution-screen-footer{color:#75a2bb;letter-spacing:.025em;border-top:1px solid #26495a73;flex-shrink:0;align-items:center;gap:6px;height:23px;font-size:5.5px;display:flex}.dk-revamp .solution-screen-footer .status-dot{width:3px;height:3px;box-shadow:none}.dk-revamp .solution-screen-footer>svg{color:#24c9e9;margin-left:auto}.dk-revamp .solution-phone-content{flex-direction:column;align-items:stretch;height:100%;display:flex}.dk-revamp .phone-screen .solution-phone-content h3{letter-spacing:-.02em;overflow-wrap:anywhere;min-height:43px;margin:8px 0 10px;font-size:13px;font-weight:500;line-height:1.12}.dk-revamp .solution-phone-icon{color:#10c8ef;background:radial-gradient(at 50% 20%,#1174a53b,#0000 77%);border:1px solid #2385a65e;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:83px;display:flex}.dk-revamp .solution-phone-icon>span{background:#27a3c166;width:13px;height:1px}.dk-revamp .solution-phone-brand{color:#8cb6cb;letter-spacing:.14em;justify-content:center;align-items:center;gap:5px;margin-top:15px;font-size:5.5px;display:flex}.dk-revamp .solution-phone-content .phone-preview-label{margin-top:auto;padding-top:8px;font-size:4px}.dk-revamp[data-motion=paused] .device-screen-layer{animation:none}@media (prefers-reduced-motion:reduce){.dk-revamp .device-screen-layer{animation:none!important}}@media (max-width:767px){.dk-revamp .solution-screen-body{grid-template-columns:minmax(0,1fr) 128px;gap:14px;padding-top:13px}.dk-revamp .solution-screen-copy h3{font-size:19px}.dk-revamp .solution-screen-copy p{font-size:7.5px}.dk-revamp .solution-screen-icon{margin-bottom:9px}.dk-revamp .phone-screen .solution-phone-content h3{font-size:12px}}
.dk-revamp .showcase-devices{isolation:isolate;pointer-events:none;-webkit-user-select:none;user-select:none;color:#edf8ff;width:700px;height:550px;position:absolute;inset:0}.dk-revamp .showcase-devices *{box-sizing:border-box}.dk-revamp .showcase-devices img{object-fit:contain;display:block}.dk-revamp .showcase-devices .display-brand{object-fit:contain;flex-shrink:0;width:83px;height:auto}.dk-revamp .showcase-devices .display-brand-compact{width:66px}.dk-revamp .showcase-devices .display-eyebrow{letter-spacing:.17em;color:#69b4ce;font-size:6px;font-weight:500;line-height:1.5;display:block}.dk-revamp .showcase-devices .display-housing{z-index:2;background:#101417;border:1px solid #343a3e;border-color:#6a7276 #343a3e #343a3e #50585c;border-radius:5px;padding:9px 9px 14px;position:relative;box-shadow:inset 0 0 0 1px #040709,0 2px 2px #0009}.dk-revamp .showcase-devices .display-cabinet-back{z-index:0;background:#21272a;border:1px solid #111618;border-color:#111618 #4a5155 #090c0e #111618;border-radius:6px;position:absolute;inset:4px -10px -4px 8px;box-shadow:4px 5px 5px #0007}.dk-revamp .showcase-devices .display-cabinet-side{z-index:1;clip-path:polygon(0 0,100% 3px,100% 100%,0 calc(100% - 4px));background:#272e32;border-right:1px solid #626a6e;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:12px;display:flex;position:absolute;top:5px;bottom:-3px;right:-9px}.dk-revamp .showcase-devices .display-cabinet-side>i{background:#0b1013;width:1px;height:23px;display:block;box-shadow:1px 0 #414a4f}.dk-revamp .showcase-devices .display-cabinet-back.cabinet-portrait{border-radius:6px 6px 1px 1px;inset:4px -11px 9px 8px}.dk-revamp .showcase-devices .display-cabinet-side.cabinet-portrait{width:13px;bottom:10px;right:-10px}.dk-revamp .showcase-devices .display-cabinet-side.cabinet-portrait>i{height:35px}.dk-revamp .showcase-devices .display-glass{outline-offset:1px;isolation:isolate;background:#061c2b;border:1px solid #020405;outline:1px solid #292e31;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 2px 5px #0009}.dk-revamp .showcase-devices .display-glass-reflection{z-index:5;pointer-events:none;background:linear-gradient(122deg,#0000 24%,#eef3f504 25%,#eef3f50a 49%,#0000 50%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0b}.dk-revamp .showcase-devices .display-hardware-wordmark{text-align:center;letter-spacing:.25em;color:#767b7d;font-size:3.2px;position:absolute;bottom:3px;left:0;right:0}.dk-revamp .showcase-devices .display-art-photo{object-fit:cover;z-index:-2;opacity:.7;width:100%;height:100%;position:absolute;inset:0}.dk-revamp .showcase-devices .display-art-shade{z-index:-1;background:linear-gradient(90deg,#031a2bf2 0%,#062c40c9 48%,#061c2c10 100%),linear-gradient(#0000 35%,#03121de0);position:absolute;inset:0}.dk-revamp .showcase-devices .display-art-rule{background:#11c4eb;width:35px;height:1px;margin-top:13px}.dk-revamp .showcase-devices .display-art-caption{color:#b4d6e5;margin-top:9px;font-size:7px}.dk-revamp .showcase-devices .display-scene-ground{z-index:-1;filter:blur(9px);background:#0006;border-radius:50%;height:23px;position:absolute;bottom:17px;left:38px;right:14px}.dk-revamp .showcase-devices .signage-installation{clip-path:polygon(0 0,100% 8%,100% 100%,0 92%);z-index:-2;background:#29343a18;border:1px solid #64707818;width:622px;height:418px;position:absolute;top:56px;left:18px}.dk-revamp .showcase-devices .signage-installation>span{background:#02090e36;height:1px;position:absolute;left:0;right:0;transform:rotate(3deg);box-shadow:0 1px #9aabb00c}.dk-revamp .showcase-devices .signage-installation>span:first-child{top:90px}.dk-revamp .showcase-devices .signage-installation>span:nth-child(2){top:190px}.dk-revamp .showcase-devices .signage-installation>span:nth-child(3){top:290px}.dk-revamp .showcase-devices .signage-installation>span:nth-child(4){top:390px}.dk-revamp .showcase-devices .display-exterior{z-index:2;filter:drop-shadow(8px 9px 7px #0006);width:440px;height:250px;position:absolute;top:80px;left:12px;transform:perspective(1200px)rotateY(-16deg)}.dk-revamp .showcase-devices .display-exterior>.display-housing{border-radius:5px;height:100%;padding:9px 9px 15px}.dk-revamp .showcase-devices .exterior-display-content{flex-direction:column;height:100%;padding:20px 24px;display:flex;position:relative}.dk-revamp .showcase-devices .exterior-display-content .display-eyebrow{margin-top:21px;font-size:5.6px}.dk-revamp .showcase-devices .exterior-display-content>strong{letter-spacing:-.025em;margin-top:9px;font-size:29px;font-weight:500;line-height:1.08}.dk-revamp .showcase-devices .exterior-wall-bracket{z-index:0;background:#222729;border:1px solid #444a4c;border-top:0;border-radius:0 0 2px 2px;width:61%;height:11px;position:absolute;bottom:-7px;left:21%;box-shadow:2px 5px 6px #0008}.dk-revamp .showcase-devices .display-totem{z-index:4;width:151px;height:337px;position:absolute}.dk-revamp .showcase-devices .signage-totem{top:162px;left:492px;transform:perspective(1200px)rotateY(-16deg)}.dk-revamp .showcase-devices .signage-totem .totem-housing{background:linear-gradient(90deg,#aab5bd,#dfe5e8 7%,#e7ecef 72%,#bec9d0);border-color:#edf3f6 #b1bec7 #b1bec7 #f0f4f6;box-shadow:inset 0 0 0 1px #9baab4,1px 2px 2px #0008}.dk-revamp .showcase-devices .signage-totem .display-cabinet-back{background:#96a5af;border-color:#b2bfc8 #d7e1e7 #b2bfc8 #b2bfc8}.dk-revamp .showcase-devices .signage-totem .display-cabinet-side{background:#aab8c2;border-right-color:#dfe7ec}.dk-revamp .showcase-devices .signage-totem .display-cabinet-side>i{background:#667987;box-shadow:1px 0 #cad5dd}.dk-revamp .showcase-devices .signage-totem .totem-speaker{background:repeating-linear-gradient(90deg,#697c89 0 2px,#c2cdd4 2px 3px);box-shadow:0 1px #f4f7f880}.dk-revamp .showcase-devices .totem-housing{z-index:2;background:#171b1e;border:1px solid #454b4e;border-color:#777d7f #454b4e #454b4e #62686a;border-radius:6px 6px 2px 2px;height:calc(100% - 10px);padding:10px 9px 27px;position:relative;box-shadow:inset 0 0 0 1px #0b0d0e,1px 2px 2px #0008}.dk-revamp .showcase-devices .totem-glass{outline-offset:1px;isolation:isolate;background:#061e30;border:1px solid #010405;outline:1px solid #2e3437;grid-template-rows:39px 84px minmax(0,1fr);height:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 2px #0a0d10,inset 0 2px 5px #000b}.dk-revamp .showcase-devices .totem-brand-bar{background:#051923;border-bottom:1px solid #3b839334;height:39px;padding:11px 12px}.dk-revamp .showcase-devices .totem-photo{object-fit:cover;opacity:.78;width:100%;height:84px}.dk-revamp .showcase-devices .totem-screen-copy{min-height:0;padding:11px 12px 7px}.dk-revamp .showcase-devices .totem-screen-copy>strong{letter-spacing:-.025em;margin:7px 0 9px;font-size:16px;font-weight:500;line-height:1.13;display:block}.dk-revamp .showcase-devices .totem-wayfinding{color:#bbd5df;border-top:1px solid #4b8c9b42;align-items:center;gap:7px;padding:7px 0;font-size:7px;display:flex}.dk-revamp .showcase-devices .totem-wayfinding>svg:first-child{color:#13bddb}.dk-revamp .showcase-devices .totem-wayfinding>svg:last-child{color:#2dcde5;margin-left:auto}.dk-revamp .showcase-devices .totem-speaker{background:repeating-linear-gradient(90deg,#050708 0 2px,#303639 2px 3px);border-radius:1px;width:34px;height:2px;position:absolute;bottom:11px;left:calc(50% - 17px);box-shadow:0 1px #353b3d55}.dk-revamp .showcase-devices .totem-plinth{z-index:3;background:linear-gradient(#d6dde2,#c0c9d0 28%,#94a2ae 65%,#71818e);border:1px solid #8d9ba4;border-top-color:#e7edf0;border-radius:2px;height:13px;position:absolute;bottom:0;left:-13px;right:-13px;box-shadow:inset 0 -2px #526573,0 2px 1px #000d}.dk-revamp .showcase-devices .totem-plinth:before{content:"";clip-path:polygon(10% 0,91% 0,100% 100%,0 100%);background:#d6dee3;border:1px solid #edf2f5;height:8px;position:absolute;top:-8px;left:-1px;right:-1px}.dk-revamp .showcase-devices .totem-floor-contact{z-index:-1;filter:blur(3px);background:#000b;border-radius:50%;height:9px;position:absolute;bottom:-5px;left:-16px;right:-17px}.dk-revamp .showcase-devices .display-wall{z-index:3;width:278px;height:153px;position:absolute;top:356px;left:145px;transform:perspective(1200px)rotateY(-16deg)}.dk-revamp .showcase-devices .display-wall>.display-housing{border-radius:4px;height:100%;padding:6px 6px 11px}.dk-revamp .showcase-devices .wall-mount-shadow{z-index:-1;filter:blur(5px);background:#0008;border-radius:3px;position:absolute;inset:7px -10px -6px 9px}.dk-revamp .showcase-devices .wall-mount-block{z-index:0;background:#181f22;border:1px solid #4a5256;border-radius:2px;position:absolute;inset:15% 28% -7px 35%;box-shadow:2px 4px 3px #0008}.dk-revamp .showcase-devices .wall-display-content{background:radial-gradient(at 100% 0,#086a8c70,#0000 70%),#071f30;padding:11px 15px}.dk-revamp .showcase-devices .wall-display-brand{color:#2abdda;justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.dk-revamp .showcase-devices .wall-display-brand .display-brand{width:54px}.dk-revamp .showcase-devices .wall-display-content>.display-eyebrow{font-size:4px}.dk-revamp .showcase-devices .wall-display-content>strong{letter-spacing:-.02em;margin-top:4px;font-size:16px;font-weight:500;line-height:1.3;display:block}.dk-revamp .showcase-devices .wall-content-layout{gap:5px;margin-top:11px;display:flex}.dk-revamp .showcase-devices .wall-content-layout>span{background:linear-gradient(90deg,#06a0ce21,#07557612);border:1px solid #1599b854;border-radius:2px;flex:1;height:18px}.dk-revamp .showcase-devices .restaurant-scene-counter{z-index:-1;pointer-events:none;width:429px;height:80px;position:absolute;bottom:32px;left:8px}.dk-revamp .showcase-devices .restaurant-scene-counter:before{content:"";clip-path:polygon(10% 0,86% 0,100% 100%,0 100%);background:linear-gradient(165deg,#9dadb504,#243b4933 70%,#8a9aa325);border-bottom:1px solid #aab9c337;position:absolute;inset:0 0 5px}.dk-revamp .showcase-devices .restaurant-scene-counter:after{content:"";clip-path:polygon(0 0,100% 0,99% 100%,1% 100%);background:#1728318c;border-top:1px solid #97a9b542;height:5px;position:absolute;bottom:0;left:0;right:0}.dk-revamp .showcase-devices .restaurant-scene-wall{z-index:-2;background:#17252d12;border:1px solid #65727813;border-radius:1px;width:588px;height:377px;position:absolute;top:79px;left:51px}.dk-revamp .showcase-devices .restaurant-terminal{z-index:2;width:382px;height:307px;position:absolute;top:139px;left:18px;transform:perspective(1200px)rotateY(-16deg)}.dk-revamp .showcase-devices .restaurant-terminal:after{content:"";z-index:-1;filter:blur(4px);background:#000a;border-radius:50%;width:198px;height:13px;position:absolute;bottom:-5px;left:95px}.dk-revamp .showcase-devices .terminal-rear-shell{z-index:0;background:#262e32;border-top:1px solid #414a4f;border-bottom:3px solid #080f13;border-left:1px solid #414a4f;border-right:2px solid #5e696e;border-radius:9px;height:237px;position:absolute;top:5px;left:7px;right:-10px;box-shadow:4px 4px 4px #0007}.dk-revamp .showcase-devices .terminal-rear-shell:after{content:"";background:repeating-linear-gradient(#10181c 0 3px,#394349 3px 5px);width:2px;height:74px;position:absolute;top:64px;right:3px}.dk-revamp .showcase-devices .terminal-hinge{z-index:1;background:#30383d;border:1px solid #575f63;border-radius:7px;width:110px;height:24px;position:absolute;top:224px;left:137px;box-shadow:inset 0 -5px #11191d,0 3px 3px #0008}.dk-revamp .showcase-devices .restaurant-terminal-housing{z-index:2;background:#171b1d;border:1px solid #4b5154;border-color:#747a7c #4b5154 #4b5154 #676e70;border-radius:9px;height:238px;padding:10px 10px 18px;position:relative;box-shadow:inset 0 0 0 1px #080b0d,0 2px 2px #000b}.dk-revamp .showcase-devices .restaurant-terminal-screen{outline-offset:1px;background:#082336;border:1px solid #010405;border-radius:2px;outline:1px solid #333a3e;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 2px 5px #000b}.dk-revamp .showcase-devices .restaurant-terminal-top{background:#061d2c;border-bottom:1px solid #39718b53;justify-content:space-between;align-items:center;height:42px;padding:11px 13px;display:flex}.dk-revamp .showcase-devices .restaurant-terminal-top .display-brand{width:70px}.dk-revamp .showcase-devices .restaurant-terminal-top>span{color:#86bbd1;align-items:center;gap:5px;font-size:6px;display:flex}.dk-revamp .showcase-devices .restaurant-terminal-body{height:calc(100% - 42px);display:flex}.dk-revamp .showcase-devices .restaurant-terminal-nav{color:#0cc4ea;background:#061b2a;border-right:1px solid #39718b53;flex-direction:column;flex-shrink:0;align-items:center;gap:17px;width:39px;padding:15px 0;display:flex}.dk-revamp .showcase-devices .restaurant-terminal-nav>span{border:1px solid #6297ac6b;border-radius:2px;width:10px;height:7px}.dk-revamp .showcase-devices .restaurant-floorplan{flex-direction:column;flex:1;min-width:0;padding:12px 14px 9px;display:flex}.dk-revamp .showcase-devices .floorplan-heading{justify-content:space-between;align-items:center;display:flex}.dk-revamp .showcase-devices .floorplan-heading .display-eyebrow{font-size:5.3px}.dk-revamp .showcase-devices .floorplan-key{color:#83aabf;align-items:center;gap:4px;font-size:4.8px;display:flex}.dk-revamp .showcase-devices .floorplan-key>i{background:#13bbd0;border-radius:50%;width:3px;height:3px}.dk-revamp .showcase-devices .floorplan-tables{background-color:#0000;background-image:linear-gradient(90deg,#38667c10 1px,#0000 1px),linear-gradient(#38667c10 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:10px 10px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #5e90a32e;border-radius:4px;flex:1;grid-template-columns:repeat(3,1fr);align-content:center;justify-items:center;gap:21px 20px;margin:12px 0 10px;display:grid;position:relative}.dk-revamp .showcase-devices .floorplan-table{color:#a8e5ee;background:#17486088;border:1px solid #37b8d070;border-radius:4px;justify-content:center;align-items:center;width:38px;height:26px;font-size:7px;display:flex;position:relative}.dk-revamp .showcase-devices .floorplan-table>i{background:#125475;border:1px solid #368ba671;border-radius:2px;width:15px;height:3px;position:absolute;top:-6px}.dk-revamp .showcase-devices .floorplan-table>i:last-child{top:auto;bottom:-6px}.dk-revamp .showcase-devices .floorplan-table.table-3,.dk-revamp .showcase-devices .floorplan-table.table-6{border-radius:50%;width:29px}.dk-revamp .showcase-devices .floorplan-footer{color:#6f9db2;align-items:center;gap:12px;font-size:5.8px;display:flex}.dk-revamp .showcase-devices .floorplan-footer>span:first-child{color:#20c6e6;border-bottom:1px solid #20c6e6;padding-bottom:3px}.dk-revamp .showcase-devices .floorplan-footer>svg{color:#20c6e6;margin-left:auto}.dk-revamp .showcase-devices .terminal-neck{z-index:0;clip-path:polygon(16% 0,84% 0,80% 42%,88% 77%,100% 100%,0 100%,12% 77%,20% 42%);background:linear-gradient(90deg,#79858d,#b8c1c7 13%,#dce2e5 42%,#b3bec5 75%,#7b8993);border-left:1px solid #d8e0e5;border-right:2px solid #667781;width:92px;height:64px;position:absolute;top:234px;left:145px;box-shadow:inset 1px 0 #f0f4f5}.dk-revamp .showcase-devices .terminal-base{z-index:1;clip-path:polygon(11% 0,87% 0,100% 69%,100% 100%,0 100%,0 69%);background:linear-gradient(#cbd3d8,#e0e6e9 16%,#acb8c1 58%,#80909b);border:1px solid #93a0a8;border-top-color:#e8edef;border-radius:3px;width:185px;height:22px;position:absolute;bottom:0;left:99px;box-shadow:inset 0 -3px #586a76,inset 0 1px #ffffff7a}.dk-revamp .showcase-devices .restaurant-menu-totem{width:169px;height:420px;top:59px;left:456px;transform:perspective(1200px)rotateY(-16deg)}.dk-revamp .showcase-devices .menu-kiosk-head{z-index:2;transform-origin:50% 90%;width:225px;height:219px;position:absolute;top:0;left:-28px;transform:perspective(800px)rotateX(-12deg)}.dk-revamp .showcase-devices .menu-kiosk-head .display-cabinet-back{background:#82939e;border-bottom-color:#607788;border-right-color:#d3dde3;border-radius:8px;inset:4px -9px -3px 8px}.dk-revamp .showcase-devices .menu-kiosk-head .display-cabinet-side{background:#8fa2af;border-right-color:#c7d3dc;bottom:-3px;right:-8px}.dk-revamp .showcase-devices .menu-kiosk-stand{z-index:1;filter:drop-shadow(5px 4px 3px #0005);width:130px;height:207px;position:absolute;top:205px;left:18px}.dk-revamp .showcase-devices .menu-kiosk-stand>svg{width:100%;height:100%;display:block}.dk-revamp .showcase-devices .menu-kiosk-stand-brand{background:0 0;justify-content:center;width:55px;display:flex;position:absolute;top:118px;left:38px}.dk-revamp .showcase-devices .menu-kiosk-stand-brand .display-brand{width:45px;height:auto}.dk-revamp .showcase-devices .restaurant-menu-totem>.totem-plinth{left:3px;right:-5px}.dk-revamp .showcase-devices .restaurant-menu-totem>.totem-floor-contact{left:0;right:-8px}.dk-revamp .showcase-devices .restaurant-menu-totem .totem-housing{background:#12181c;border-radius:8px;height:100%;padding:8px 8px 13px}.dk-revamp .showcase-devices .restaurant-menu-totem .totem-glass{grid-template-rows:32px minmax(0,1fr);grid-template-columns:64px minmax(0,1fr)}.dk-revamp .showcase-devices .restaurant-menu-totem .totem-brand-bar{grid-column:1/-1;height:32px;padding:6px 12px}.dk-revamp .showcase-devices .restaurant-menu-photo{height:100%;min-height:0;position:relative;overflow:hidden}.dk-revamp .showcase-devices .restaurant-menu-photo>img{object-fit:cover;opacity:.8;width:100%;height:100%}.dk-revamp .showcase-devices .restaurant-menu-photo>span{background:linear-gradient(90deg,#0000,#061e3055);position:absolute;inset:0}.dk-revamp .showcase-devices .restaurant-menu-copy{min-width:0;min-height:0;padding:8px 10px 7px}.dk-revamp .showcase-devices .restaurant-menu-copy>.display-eyebrow{letter-spacing:.12em;font-size:4px}.dk-revamp .showcase-devices .restaurant-menu-copy>strong{letter-spacing:-.03em;margin:6px 0 9px;font-size:15px;font-weight:500;line-height:1.12;display:block}.dk-revamp .showcase-devices .restaurant-menu-categories{flex-direction:column;gap:0;display:flex}.dk-revamp .showcase-devices .restaurant-menu-categories>span{color:#b5d5e3;border-top:1px solid #4097a93d;justify-content:space-between;align-items:center;padding:5px 0;font-size:6.5px;display:flex}.dk-revamp .showcase-devices .restaurant-menu-categories>span>svg{color:#22c7e6}.dk-revamp .showcase-devices .restaurant-menu-mark{color:#31bfd9;opacity:.75;width:16px;height:16px;margin:8px auto 0;display:block}.dk-revamp .showcase-devices .restaurant-menu-totem .totem-speaker{opacity:.65;height:1px;bottom:5px}.dk-revamp .showcase-devices .restaurant-floorplan,.dk-revamp .showcase-devices .floorplan-tables{min-height:0}
.showcase-devices.showcase-room,.showcase-devices.showcase-checkin{color:#f3f8fc;isolation:isolate;pointer-events:none;width:700px;height:550px;font-family:inherit;position:relative}.showcase-devices :is(strong,small,span,em,p){line-height:1.35}.showcase-devices img{object-fit:contain;object-position:left center;display:block}.showcase-devices .sc-tiny-dot{background:#12cbe9;border-radius:50%;width:4px;height:4px;display:inline-block;box-shadow:0 0 8px #00c1f250}.showcase-devices .sc-room-wall{z-index:-1;background:linear-gradient(110deg,#5b5c5912,#9b9b9120 55%,#272c2d0b);border-left:1px solid #c3c1b81b;border-radius:4px;position:absolute;inset:25px -5px 38px 12px;transform:perspective(1000px)rotateY(-14deg)}.showcase-devices .sc-room-wall>span{background:linear-gradient(#0000,#b6b5aa20,#0000);width:1px;position:absolute;inset:0 auto 0 22%}.showcase-devices .sc-room-wall>span:nth-child(2){left:62%}.showcase-devices .sc-room-wall>span:nth-child(3){left:85%}.showcase-devices .sc-room-mount{background:#050707;border-radius:13px;width:530px;height:324px;position:absolute;top:115px;left:111px;transform:perspective(1000px)rotateY(-14deg)rotateX(3deg)rotate(-1.7deg);box-shadow:2px 5px 5px #000b,10px 19px 26px #0008,22px 31px 44px #0005}.showcase-devices .sc-room-controller{isolation:isolate;background:linear-gradient(115deg,#b0b5b5 0%,#727979 1%,#363b3d 2.4%,#191c1f 5%,#212426 79%,#414748 95%,#909899 98%,#383e40);border:1px solid #a5a9a9;border-radius:16px;width:552px;height:354px;padding:15px;position:absolute;top:90px;left:87px;transform:perspective(1000px)rotateY(-14deg)rotateX(3deg)rotate(-1.7deg);box-shadow:inset 0 1px 1px #ffffff60,inset 1px 0 #ffffff26,2px 3px #53595a,5px 7px #181b1d,7px 10px 1px #303638,10px 17px 27px #0007}.showcase-devices .sc-room-glass{background:radial-gradient(at 80% 0,#143448 0,#0000 58%),linear-gradient(135deg,#081a25,#06131d);border:1px solid #030608;border-radius:6px;height:100%;padding:16px 18px 12px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #6b72733b,inset 0 0 0 3px #020a10,inset 0 2px 5px #0008}.showcase-devices .sc-room-glass:after{content:"";pointer-events:none;background:linear-gradient(125deg,#f4f6f613 0%,#f4f6f604 28%,#0000 29% 67%,#ffffff04 68%,#0000 90%);position:absolute;inset:0}.showcase-devices .sc-control-topbar{border-bottom:1px solid #37657b38;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.showcase-devices .sc-control-topbar>span{letter-spacing:1.7px;color:#8aa8ba;align-items:center;gap:6px;font-size:7px;display:flex}.showcase-devices .sc-room-heading{flex-direction:column;gap:4px;padding:13px 0 10px;display:flex;position:relative}.showcase-devices .sc-room-heading>span{letter-spacing:1.4px;color:#33c2e4;font-size:6.8px}.showcase-devices .sc-room-heading>strong{letter-spacing:-.6px;font-size:19px;font-weight:500}.showcase-devices .sc-room-heading>svg{color:#83a7bb;position:absolute;top:23px;right:0}.showcase-devices .sc-room-dashboard{grid-template-columns:164px 1fr;gap:11px;height:154px;display:grid}.showcase-devices .sc-temperature{background:linear-gradient(145deg,#153a4eaa,#102737);border:1px solid #315769;border-radius:9px;padding:10px 11px 8px}.showcase-devices .sc-temperature>span{color:#d6e8f2;align-items:center;gap:6px;font-size:8px;display:flex}.showcase-devices .sc-temperature>span>svg{color:#2bc9eb}.showcase-devices .sc-thermostat-dial{background:radial-gradient(#0b2534 52%,#0000 55%);border-top:2px solid #07c3ed;border-left:2px solid #057da4;border-right:2px solid #254b60;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:112px;height:101px;margin:4px auto -6px;display:flex;position:relative;box-shadow:inset 0 0 14px #04bcdf0a}.showcase-devices .sc-thermostat-dial>svg{color:#31ccec;width:22px;height:22px}.showcase-devices .sc-thermostat-dial>strong{letter-spacing:-.4px;font-size:16px;font-weight:500}.showcase-devices .sc-thermostat-dial>small{color:#86a6b9;font-size:6px}.showcase-devices .sc-temperature-adjust{justify-content:space-between;align-items:center;display:flex;position:relative}.showcase-devices .sc-temperature-adjust>span{color:#b7d4df;border:1px solid #3d6c80;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.showcase-devices .sc-temperature-adjust>small{color:#96b4c6;font-size:6px}.showcase-devices .sc-control-tiles{grid-template-columns:1fr 1fr;gap:7px;display:grid}.showcase-devices .sc-control-tile{background:linear-gradient(135deg,#123244cc,#0b2231);border:1px solid #285369;border-radius:8px;padding:9px 10px 7px;position:relative;overflow:hidden}.showcase-devices .sc-control-tile>svg:first-child{color:#21c7ee;width:19px;height:19px;margin-bottom:4px;display:block}.showcase-devices .sc-control-tile>strong{font-size:9px;font-weight:500;display:block}.showcase-devices .sc-control-tile>span{color:#87aabb;margin-top:2px;font-size:6px;display:block}.showcase-devices .sc-light-level{background:#234859;border-radius:4px;width:40px;height:3px;position:absolute;top:14px;right:10px}.showcase-devices .sc-light-level>b{background:#0ec5ec;border-radius:4px;width:66%;height:100%;display:block}.showcase-devices .sc-light-level:after{content:"";background:#d6f6ff;border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;left:60%}.showcase-devices .sc-curtain-lines{gap:3px;height:18px;display:flex;position:absolute;top:13px;right:12px}.showcase-devices .sc-curtain-lines>b{background:#2b7e9c;width:2px;display:block}.showcase-devices .sc-curtain-lines>b:nth-child(3){margin-right:5px}.showcase-devices .sc-tile-detail{color:#71a7bd;position:absolute;top:14px;right:12px}.showcase-devices .sc-air-lines{align-items:flex-end;gap:3px;height:19px;display:flex;position:absolute;top:14px;right:10px}.showcase-devices .sc-air-lines>b{background:#22b59d;border-radius:3px;width:3px;height:10px;display:block}.showcase-devices .sc-air-lines>b:nth-child(2){height:17px}.showcase-devices .sc-air-lines>b:nth-child(3){height:13px}.showcase-devices .sc-room-scenes{align-items:center;gap:7px;margin-top:12px;display:flex}.showcase-devices .sc-room-scenes>span{color:#a3bfce;border:1px solid #284c5c;border-radius:5px;align-items:center;gap:4px;padding:4px 8px;font-size:7px;display:flex}.showcase-devices .sc-room-scenes>span:first-child{color:#bdeaff;background:#134056;border-color:#087eab}.showcase-devices .sc-room-scenes>small{color:#7c9eb0;margin-left:auto;font-size:6px}.showcase-devices .sc-controller-rim{background:#989e9d40;border-radius:5px;width:15%;height:2px;position:absolute;bottom:4px;left:42%}.showcase-devices .sc-room-switch{background:linear-gradient(115deg,#a7aaa8,#363b3d 4%,#171b1e 10%,#24292b 94%,#7c8585);border:1px solid #969b9a;border-radius:7px;width:72px;height:124px;padding:12px 10px;position:absolute;top:260px;left:32px;transform:perspective(800px)rotateY(-14deg)rotate(-1.7deg);box-shadow:inset 0 1px #ffffff40,3px 4px #555d5c,5px 7px #111517,8px 12px 13px #0008,13px 22px 24px #0003}.showcase-devices .sc-room-switch>div{color:#2db9dd;gap:4px;margin-top:8px;display:grid}.showcase-devices .sc-room-switch>div>svg{background:linear-gradient(#292e31,#171c20);border:1px solid #464d50;border-radius:3px;width:100%;height:26px;padding:5px;box-shadow:0 1px 2px #0009,inset 0 1px #ffffff12}.showcase-devices .sc-room-switch>span{background:#05bfe6;width:15px;height:2px;margin:9px auto 0;display:block}.showcase-devices .sc-device-note{color:#8cabbc;letter-spacing:1.8px;text-transform:uppercase;align-items:center;gap:11px;font-size:8px;display:flex;position:absolute;bottom:61px;left:130px}.showcase-devices .sc-device-note>span{background:#21c9ee;width:31px;height:1px}.showcase-devices .sc-kiosk-backdrop{z-index:-1;background:radial-gradient(#a5a9ab10,#0000 65%);border-radius:50%;position:absolute;inset:5px 60px 45px 70px}.showcase-devices .sc-kiosk-backdrop>span{border:1px solid #8e9ca010;border-radius:50%;width:350px;height:350px;position:absolute;top:65px;left:40px;transform:rotateX(26deg)rotateY(-25deg)}.showcase-devices .sc-kiosk-backdrop>span+span{border-color:#8e9ca00a;width:420px;height:420px;top:30px;left:5px}.showcase-devices .sc-kiosk-ground{background:radial-gradient(at 47% 37%,#000e 0%,#0007 28%,#0000 68%);border-radius:50%;width:410px;height:68px;position:absolute;bottom:22px;left:158px;transform:rotate(-2deg)}.showcase-devices .sc-kiosk{width:245px;height:487px;position:absolute;top:17px;left:225px;transform:perspective(1200px)rotateY(-16deg)rotate(-.7deg)}.showcase-devices .sc-kiosk-body{isolation:isolate;background:linear-gradient(105deg,#b8bdbb 0%,#747c7c 1%,#41494a 3%,#2f3639 6%,#30383b 72%,#495152 93%,#9ca5a4 98%,#444c4d);border:1px solid #a2a8a8;border-radius:15px 15px 9px 9px;width:245px;height:436px;padding:17px 16px;position:relative;box-shadow:inset 0 1px 1px #ffffff80,inset 1px 0 #ffffff40,2px 2px #777f7e,8px 4px #171e22,11px 6px #414a4c,16px 10px 20px #0007}.showcase-devices .sc-kiosk-edge{background:linear-gradient(#fff1,#e7edeb55 15%,#fff1 85%,#0005);border-radius:1px;width:1px;position:absolute;top:20px;bottom:14px;right:4px}.showcase-devices .sc-kiosk-screen{background:radial-gradient(at 100% 0,#18405288,#0000 60%),linear-gradient(145deg,#081e2b,#06131e);border:1px solid #050708;border-radius:9px;height:350px;padding:16px 15px 12px;position:relative;overflow:hidden;box-shadow:0 0 0 3px #141a1e,0 0 0 4px #626b6b5c,inset 0 0 0 3px #030d15,inset 0 2px 5px #0008}.showcase-devices .sc-kiosk-screen:after{content:"";pointer-events:none;background:linear-gradient(119deg,#edf3f318 0%,#edf3f305 31%,#0000 32% 70%,#edf3f305 71%,#0000 88%);border-radius:8px;position:absolute;inset:0}.showcase-devices .sc-kiosk-topbar{justify-content:space-between;align-items:center;display:flex}.showcase-devices .sc-kiosk-topbar>span{letter-spacing:.5px;color:#9eb8c8;align-items:center;gap:3px;font-size:6px;display:flex}.showcase-devices .sc-kiosk-welcome{padding:16px 0 10px}.showcase-devices .sc-kiosk-welcome>span{letter-spacing:1.3px;color:#2bc2e6;margin-bottom:8px;font-size:5.8px;display:block}.showcase-devices .sc-kiosk-welcome>strong{letter-spacing:-.8px;font-size:21px;font-weight:500;line-height:1.16;display:block}.showcase-devices .sc-kiosk-welcome em{color:#20c3eb;font-size:16px;font-style:normal;font-weight:400;line-height:1.3}.showcase-devices .sc-kiosk-welcome p{color:#8eafc0;max-width:150px;margin:8px 0 0;font-size:7px;line-height:1.5}.showcase-devices .sc-checkin-steps{gap:6px;display:grid}.showcase-devices .sc-checkin-step{background:#0d2838;border:1px solid #1f4358;border-radius:6px;align-items:center;gap:7px;padding:6px 7px;display:flex}.showcase-devices .sc-checkin-step-icon{color:#3daacb;background:#12364b;border:1px solid #235875;border-radius:6px;flex-shrink:0;place-items:center;width:23px;height:23px;display:grid}.showcase-devices .sc-checkin-step>span>strong{color:#d4e8f4;font-size:8px;font-weight:500;display:block}.showcase-devices .sc-checkin-step>span>small{color:#7ea5bb;margin-top:3px;font-size:6px;display:block}.showcase-devices .sc-checkin-step.is-complete .sc-checkin-step-icon{color:#23b8a6;background:#0e393b;border-color:#206563}.showcase-devices .sc-checkin-step.is-current{background:linear-gradient(110deg,#10415a,#0c3043);border-color:#1b91b8}.showcase-devices .sc-step-current-dot{background:#1ed4f4;border-radius:50%;width:4px;height:4px;margin-left:auto;display:block;box-shadow:0 0 8px #00b4ed55}.showcase-devices .sc-kiosk-continue{color:#fff;background:linear-gradient(110deg,#008cf0,#00bcdc);border-radius:6px;justify-content:space-between;align-items:center;margin-top:10px;padding:8px 10px;font-size:8px;font-weight:500;display:flex;box-shadow:inset 0 1px #95eaff55}.showcase-devices .sc-kiosk-screen-footer{letter-spacing:1px;color:#6c96ad;align-items:center;gap:5px;margin-top:9px;font-size:5px;display:flex}.showcase-devices .sc-kiosk-under-screen{justify-content:center;gap:4px;padding-top:17px;display:flex}.showcase-devices .sc-kiosk-under-screen>span{background:#151b1e;border-radius:3px;width:11px;height:2px;box-shadow:0 1px #b1b7b330}.showcase-devices .sc-kiosk-body-brand{opacity:.85;position:absolute;bottom:15px;left:86px}.showcase-devices .sc-kiosk-neck{background:linear-gradient(90deg,#171d20,#7c8584 2%,#4c5555 7%,#303a3d 20%,#303a3c 70%,#5f6a6b 96%,#929b9a);border-left:1px solid #969e9a;border-right:1px solid #191f23;width:163px;height:40px;position:absolute;top:436px;left:41px;transform:perspective(100px)rotateX(8deg);box-shadow:inset 0 9px 10px #0007,7px 3px #1e272b}.showcase-devices .sc-kiosk-base{clip-path:polygon(10% 0,90% 0,100% 67%,100% 85%,94% 100%,3% 100%,0 80%,0 65%);background:linear-gradient(#899390 0%,#656f6d 15%,#384343 38%,#171f22 43%,#11191c 75%,#3d494b 84%,#1d292e 96%);border:1px solid #9ba4a0;width:317px;height:22px;position:absolute;top:472px;left:-35px;box-shadow:0 10px 15px #0008}.showcase-devices .sc-kiosk-service-label{border-left:1px solid #2d789758;width:184px;padding:14px 0 14px 21px;position:absolute;top:238px;left:477px}.showcase-devices .sc-kiosk-service-label>span{background:#17bde5;width:25px;height:1px;margin-bottom:13px;display:block}.showcase-devices .sc-kiosk-service-label>strong{letter-spacing:-.5px;font-size:18px;font-weight:400;line-height:1.25;display:block}.showcase-devices .sc-kiosk-service-label>small{letter-spacing:.4px;color:#8eaebe;margin-top:9px;font-size:8px;display:block}.showcase-devices .sc-room-controller:before{content:"";transform-origin:0 0;z-index:-1;background:linear-gradient(90deg,#697170,#303739 32%,#141a1d);border-right:1px solid #828b8980;border-radius:0 8px 8px 0;width:11px;position:absolute;top:9px;bottom:-5px;right:-10px;transform:skewY(31deg)}.showcase-devices .sc-room-controller:after{content:"";pointer-events:none;border:1px solid #bac1bd20;border-radius:12px;position:absolute;inset:4px}.showcase-devices .sc-hardware-fastener{z-index:1;background:linear-gradient(135deg,#111719,#5f6867);border-radius:50%;width:3px;height:3px;position:absolute;box-shadow:inset 0 0 0 1px #101516,0 1px #c7ceca33}.showcase-devices .sc-fastener-tl{top:7px;left:7px}.showcase-devices .sc-fastener-tr{top:7px;right:7px}.showcase-devices .sc-fastener-bl{bottom:7px;left:7px}.showcase-devices .sc-fastener-br{bottom:7px;right:7px}.showcase-devices .sc-kiosk-side{transform-origin:0 0;z-index:-1;background:linear-gradient(90deg,#828a88,#3b4445 15%,#262f33 70%,#111b20);border-right:1px solid #77848080;border-radius:0 13px 8px 0;width:16px;position:absolute;top:11px;bottom:0;right:-14px;transform:skewY(29deg);box-shadow:inset 2px 0 2px #c2ccc22b}.showcase-devices.showcase-checkin[data-locale=lb] .sc-kiosk-welcome em{font-size:14px;line-height:1.2}.showcase-devices.showcase-checkin[data-locale=lb] .sc-kiosk-welcome{padding-block:12px 8px}.showcase-devices .sc-kiosk-body:after{content:"";pointer-events:none;background:linear-gradient(105deg,#b0bab005,#0000 30%,#050b0e0d 70%,#dce5d50a);border-top:1px solid #b8c2ba24;border-radius:0 0 3px 3px;height:64px;position:absolute;bottom:8px;left:8px;right:8px}.showcase-devices .sc-kiosk-base:after{content:"";background:#0b1115;border-radius:0 0 3px 3px;height:4px;position:absolute;bottom:2px;left:11px;right:10px;box-shadow:0 -1px #c8d0c515}.showcase-devices .sc-room-controller{background:linear-gradient(110deg,#d0d4d4 0,#a3acab 1%,#5a6365 2.5%,#20282c 5%,#20292e 90%,#6c777b 97%,#bac1c0 99%,#394449);border-color:#b2baba;box-shadow:inset 0 1px 1px #f7fafb73,inset 1px 0 #f0f6f530,2px 3px #657073,5px 7px #182125,7px 10px 1px #3e4a4e,10px 17px 27px #0007}.showcase-devices .sc-kiosk-body{background:linear-gradient(105deg,#e1e5e3 0,#b2bab9 1.5%,#c5ccca 5%,#aeb8b8 23%,#a4afaf 72%,#d0d7d5 94%,#eef0ed 98%,#798788);border-color:#c1cac7;box-shadow:inset 0 1px 1px #fffa,inset 1px 0 #ffffff70,2px 2px #899695,8px 4px #3a484b,11px 6px #647476,16px 10px 20px #0007}.showcase-devices .sc-kiosk-side{background:linear-gradient(90deg,#cbd2d0,#9ca8a7 15%,#788b8c 70%,#41565b);border-right-color:#a6b8b6b3}.showcase-devices .sc-kiosk-neck{background:linear-gradient(90deg,#6a7b7d,#cbd3d1 3%,#b0bdbb 10%,#97a7a6 28%,#adbab7 76%,#d5dcda 95%,#849996);border-left-color:#d2dcd6;box-shadow:inset 0 7px 9px #263b3f4d,7px 3px #506468}.showcase-devices .sc-kiosk-base{background:linear-gradient(#d2d9d4 0,#b8c4bf 16%,#9eafaa 34%,#6a7e7e 46%,#596f73 70%,#91a8a5 82%,#3b5358 97%);border-color:#c6d2cd}.showcase-devices .sc-kiosk-under-screen>span{background:#34454a;box-shadow:inset 0 1px 1px #101f25,0 1px #f4faf887}.showcase-devices .sc-kiosk-body-brand{opacity:1;background:0 0;border:0;width:77px;height:23px;padding:0;bottom:13px;left:84px}
.showcase-devices .ops-scene{color:#c3d8e4;perspective:1300px;font-family:inherit;position:absolute;inset:0}.showcase-devices .ops-scene *{box-sizing:border-box}.showcase-devices .ops-scene strong,.showcase-devices .ops-scene small,.showcase-devices .ops-scene span{line-height:1.35}.showcase-devices .ops-scene strong{font-weight:500}.showcase-devices .ops-logo{object-fit:contain;width:94px!important;height:auto!important;display:block!important}.showcase-devices .ops-logo-small{width:70px!important}.showcase-devices .ops-screen-top{border-bottom:1px solid #31526860;flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;padding-bottom:14px;display:flex}.showcase-devices .ops-screen-top>span{color:#7ea7bd;white-space:nowrap;align-items:center;gap:8px;font-size:8px;display:flex}.showcase-devices .ops-screen-top>span>svg{color:#20bcd5}.showcase-devices .ops-screen-title{flex-shrink:0;align-items:center;gap:12px;min-width:0;margin:17px 0;display:flex}.showcase-devices .ops-screen-title>div{min-width:0}.showcase-devices .ops-screen-title small{color:#6b9eb9;letter-spacing:.12em;margin-bottom:5px;font-size:6.5px;display:block}.showcase-devices .ops-screen-title strong{letter-spacing:-.03em;color:#edf7fb;overflow-wrap:anywhere;font-size:20px;line-height:1.17;display:block}.showcase-devices .ops-app-symbol{color:#06bfea;background:#07334a;border:1px solid #1670927a;border-radius:11px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.showcase-devices .ops-ground-shadow{z-index:-1;filter:blur(12px);background:#000a;border-radius:50%;height:25px;position:absolute;bottom:18px;left:52px;right:36px}.showcase-devices .ops-work-terminal{z-index:2;background:linear-gradient(135deg,#737a7d 0,#353b3e 3%,#181d20 15%,#111619 78%,#454c50 98%);border:1px solid #747c7f;border-radius:19px;width:495px;height:302px;padding:15px;position:absolute;top:130px;left:65px;transform:rotateY(-8deg)rotateX(10deg)rotate(-5deg);box-shadow:inset 1px 1px #dbe0e13d,inset -2px -2px #050709,4px 5px #151b1f,8px 9px #080e12,15px 25px 25px #0008}.showcase-devices .ops-device-camera{background:radial-gradient(circle at 35% 30%,#76838b,#172329 45%,#02080c 70%);border-radius:50%;width:3px;height:3px;position:absolute;top:5px;left:49%;box-shadow:0 0 0 1px #03080c}.showcase-devices .ops-work-screen{background:linear-gradient(120deg,#0c2332,#04131f 80%);border:1px solid #05090c;border-radius:8px;height:100%;padding:18px 20px 10px;overflow:hidden;box-shadow:inset 0 0 0 1px #34424b,inset 0 2px 8px #000b}.showcase-devices .ops-work-screen .ops-logo{width:79px!important}.showcase-devices .ops-work-screen .ops-screen-title{margin:10px 0}.showcase-devices .ops-work-screen .ops-screen-title strong{font-size:19px}.showcase-devices .ops-work-layout{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:1.22fr 1fr;gap:13px;min-height:0;display:grid}.showcase-devices .ops-task-list{grid-template-rows:repeat(3,minmax(0,1fr));gap:4px;min-height:0;display:grid}.showcase-devices .ops-task-list>div{background:#102e42;border:1px solid #2a526a63;border-radius:6px;align-items:center;gap:9px;min-height:0;padding:3px 8px;font-size:10px;display:flex}.showcase-devices .ops-task-list>div>svg{color:#70a3bb;margin-left:auto}.showcase-devices .ops-task-list small{color:#7c9fb4;margin-top:3px;font-size:6px;display:block}.showcase-devices .ops-task-state{color:#22cbbd}.showcase-devices .ops-team-view{background:linear-gradient(135deg,#0c3549,#082338);border:1px solid #2b739264;border-radius:7px;flex-direction:column;justify-content:center;min-height:0;padding:10px 13px;display:flex}.showcase-devices .ops-team-view>svg{color:#02c7e8;margin-bottom:10px}.showcase-devices .ops-team-view strong{color:#dfedf4;letter-spacing:-.02em;font-size:15px}.showcase-devices .ops-team-view>span{color:#92afc1;margin-top:6px;font-size:7px}.showcase-devices .ops-timeline{background:linear-gradient(#24566e,#24566e) 50%/100% 1px no-repeat;justify-content:space-between;align-items:center;margin-top:10px;display:flex}.showcase-devices .ops-timeline>i{background:#04bbd8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #0c3549}.showcase-devices .ops-screen-footer{color:#739bad;border-top:1px solid #24485b;flex-shrink:0;align-items:center;gap:6px;margin-top:12px;padding-top:7px;font-size:6px;display:flex}.showcase-devices .ops-screen-footer>span:first-child{background:#14cad4;border-radius:50%;width:3px;height:3px}.showcase-devices .ops-screen-footer>svg{margin-left:auto}.showcase-devices .ops-terminal-edge{background:linear-gradient(90deg,#171b1e,#565d61 48%,#22272b);border-bottom:2px solid #080d10;border-radius:0 0 12px 12px;height:8px;position:absolute;inset:auto 12px -5px}.showcase-devices .ops-terminal-stand{z-index:1;clip-path:polygon(21% 0,77% 0,88% 87%,100% 92%,100% 100%,0 100%,0 92%,12% 87%);filter:drop-shadow(2px 6px 3px #0008);background:linear-gradient(90deg,#161b1f,#4d5457 26%,#767d80 45%,#393f43 65%,#171d21);width:118px;height:111px;position:absolute;top:385px;left:245px}.showcase-devices .ops-terminal-stand>span{background:linear-gradient(#61696c,#242b30 60%,#080e12);border-bottom:2px solid #090f13;border-radius:5px;height:9px;position:absolute;inset:auto 0 0}.showcase-devices .ops-handheld{z-index:4;background:linear-gradient(105deg,#788084,#3f464a 5%,#181f23 14%,#10171b 84%,#596165 98%);border:2px solid #747c80;border-radius:22px;width:134px;height:264px;padding:10px 7px;position:absolute;top:229px;left:508px;transform:rotate(6deg);box-shadow:inset 1px 1px #c9d0d14d,inset -2px -1px #05090b,3px 3px #11181d,9px 17px 19px #0009}.showcase-devices .ops-handheld-earpiece{background:#01080b;border-radius:2px;width:24px;height:2px;position:absolute;top:5px;left:53px}.showcase-devices .ops-handheld-screen{background:linear-gradient(140deg,#0d2c3f,#061722);border:1px solid #070d11;border-radius:13px;flex-direction:column;align-items:flex-start;height:100%;padding:12px 9px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #505b622e,inset 0 1px 5px #0009}.showcase-devices .ops-handheld-screen>small{letter-spacing:.1em;color:#5f9ab6;margin:10px 0 6px;font-size:5px}.showcase-devices .ops-handheld-screen>svg{color:#0ec9ed;flex-shrink:0;width:28px;height:28px;margin-bottom:6px}.showcase-devices .ops-handheld-screen>strong{color:#eaf5fa;letter-spacing:-.02em;overflow-wrap:anywhere;flex-shrink:0;margin-bottom:8px;font-size:11px;line-height:1.25}.showcase-devices .ops-handheld-row{color:#83bbd0;background:#0f3347;border:1px solid #20516a70;border-radius:5px;align-items:center;gap:6px;width:100%;margin-bottom:5px;padding:8px 5px;font-size:7px;display:flex}.showcase-devices .ops-handheld-row>svg{color:#16c6e0}.showcase-devices .ops-handheld-home{background:#8aaaba6b;border-radius:3px;width:35px;height:2px;margin:auto auto -3px;display:block}.showcase-devices .ops-storage{background:linear-gradient(100deg,#7b8385,#454d50 5%,#252d31 12%,#151f25 85%,#606a6e 97%);border:1px solid #879095;border-radius:6px;width:306px;height:373px;padding:13px 17px;position:absolute;top:88px;left:58px;transform:rotateY(10deg)rotate(-3deg);box-shadow:inset 1px 1px #d9dfe133,4px 4px #202a30,11px 8px #0d161b,18px 18px 25px #0008}.showcase-devices .ops-storage-heading{justify-content:space-between;align-items:center;padding:4px 2px 16px;display:flex}.showcase-devices .ops-storage-heading>span{letter-spacing:.14em;color:#8daab9;font-size:6px}.showcase-devices .ops-storage-interior{background:linear-gradient(90deg,#070e13,#202d34 45%,#0b151b 96%);border:1px solid #0c1419;flex-direction:column;justify-content:space-around;height:286px;padding:4px 9px 0;display:flex;box-shadow:inset 7px 0 10px #000b,inset -4px 2px 10px #0009}.showcase-devices .ops-storage-shelf{border-bottom:5px solid #7a858b;justify-content:space-around;align-items:flex-end;height:88px;padding:0 0 10px;display:flex;box-shadow:0 2px #b4bec140,0 5px 2px #0a1116,0 8px 7px #0008}.showcase-devices .ops-material-bin{background:linear-gradient(90deg,#3c4646 0,#64706d 6%,#727b76 18%,#5d6763 82%,#323e3d 100%);border:1px solid #939b9a99;border-radius:3px 3px 5px 5px;width:67px;height:49px;position:relative;box-shadow:inset 0 2px #a7b0a870,inset 3px 0 3px #ffffff12,inset -4px -3px 7px #18211f8c,3px 5px 6px #0009}.showcase-devices .ops-material-bin>span{background:linear-gradient(#b0b7b1,#79837b 37%,#46564d 85%,#273c30);border-top:1px solid #c6cdc48c;border-radius:2px;height:6px;position:absolute;top:1px;left:-3px;right:-3px;box-shadow:0 2px 2px #172a247a}.showcase-devices .ops-material-bin>i{background:linear-gradient(#17231e,#344a40);border-bottom:1px solid #8c9f9275;border-radius:2px;width:19px;height:5px;position:absolute;top:13px;left:23px;box-shadow:inset 1px 2px 2px #0a110c}.showcase-devices .ops-material-bin>b{text-align:center;color:#d6ded7;text-shadow:0 1px 1px #17261c;font-size:4.5px;font-weight:400;position:absolute;top:27px;left:0;right:0}.showcase-devices .ops-bin-1{background:linear-gradient(90deg,#343b3b,#606867 10%,#777d75 23%,#525b56 83%,#323c37);height:63px}.showcase-devices .ops-storage-plinth{background:linear-gradient(#4a555b,#1c252b 45%,#080f13);border-bottom:2px solid #050b0e;border-radius:0 0 5px 5px;height:9px;position:absolute;bottom:-6px;left:8px;right:8px}.showcase-devices .ops-minibar{width:278px}.showcase-devices .ops-minibar .ops-storage-interior{background:linear-gradient(90deg,#111a1d,#30413f 48%,#111a20);border-color:#4c585b}.showcase-devices .ops-bottle{background:linear-gradient(100deg,#24393296,#7e9f90a6 23%,#9ab2a194 36%,#263e34ad 65%,#12251de0);border:1px solid #93b0a36b;border-radius:8px 8px 5px 5px;width:30px;height:54px;display:block;position:relative;box-shadow:inset 3px 0 1px #d5e2d32b,2px 3px 3px #0008}.showcase-devices .ops-bottle>i{background:linear-gradient(90deg,#48584f,#adbbae 30%,#697c6d 58%,#26392d);border-top:2px solid #9aa69b;border-radius:2px;width:13px;height:17px;position:absolute;top:-14px;left:8px}.showcase-devices .ops-bottle>b{background:#d8ded091;border-block:1px solid #f0f1df55;height:18px;position:absolute;top:22px;left:0;right:0}.showcase-devices .ops-stock-terminal{z-index:3;width:318px;height:225px;position:absolute;top:205px;left:329px;transform:rotateY(-8deg)rotateX(8deg)rotate(4deg)}.showcase-devices .ops-stock-screen{z-index:2;background:linear-gradient(125deg,#0d2635,#03131f);border:9px solid #202629;border-radius:13px;outline:1px solid #6a7377;height:100%;padding:17px;position:relative;box-shadow:inset 0 0 0 1px #050b10,2px 2px #8a929638,5px 5px #11181c,12px 15px 19px #0009}.showcase-devices .ops-stock-screen .ops-logo{width:76px!important}.showcase-devices .ops-stock-screen .ops-screen-top{padding-bottom:10px}.showcase-devices .ops-stock-screen .ops-screen-title{margin:8px 0}.showcase-devices .ops-stock-screen .ops-screen-title strong{font-size:16px}.showcase-devices .ops-stock-screen .ops-app-symbol{border-radius:8px;width:36px;height:36px}.showcase-devices .ops-stock-rows{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1fr;gap:4px;min-height:0;display:grid}.showcase-devices .ops-stock-rows>div{color:#8ab4c8;background:#0d2c3d;border:1px solid #1d526b80;border-radius:5px;align-items:center;gap:8px;min-height:0;padding:3px 8px;font-size:8px;display:flex}.showcase-devices .ops-stock-rows>div>svg:first-child{color:#0ebfdb}.showcase-devices .ops-stock-rows>div>svg:last-child{margin-left:auto}.showcase-devices .ops-stock-neck{background:linear-gradient(90deg,#222a2f,#656d70 38%,#81888b 49%,#292f33);border-inline:1px solid #adb4b229;width:55px;height:71px;position:absolute;top:221px;left:129px;transform:skew(-9deg)}.showcase-devices .ops-stock-base{background:linear-gradient(#7a8286 0,#333d43 35%,#161e24 72%,#080f14);border:1px solid #7b8589;border-radius:50%;width:187px;height:14px;position:absolute;top:280px;left:65px;box-shadow:0 3px #10171c,3px 9px 9px #0009}.showcase-devices .ops-wall-plate{background:linear-gradient(135deg,#535d621f,#101c24c9);border:1px solid #89969b26;width:392px;height:313px;position:absolute;top:105px;left:139px;transform:skewY(-3deg);box-shadow:9px 11px 15px #0005}.showcase-devices .ops-resource-monitor{z-index:2;background:linear-gradient(135deg,#6f797f 0,#2b343b 4%,#161f25 18%,#0b1219 82%,#46535d 99%);border:1px solid #7c8589;border-radius:16px;width:455px;height:278px;padding:11px;position:absolute;top:108px;left:112px;transform:rotateY(-8deg)rotate(-3deg);box-shadow:inset 1px 1px #dbe2e438,4px 4px #202b33,8px 7px #081018,15px 19px 21px #0009}.showcase-devices .ops-resource-screen{background:linear-gradient(135deg,#102d3c,#061824 70%);border:1px solid #02090e;border-radius:7px;height:100%;padding:19px;box-shadow:0 0 0 1px #41536045,inset 0 2px 6px #0008}.showcase-devices .ops-resource-layout{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 95px;gap:15px;min-height:0;display:grid}.showcase-devices .ops-resource-graph{background:#0e3042;border:1px solid #1f536b8a;border-radius:7px;flex-direction:column;min-width:0;min-height:0;padding:12px;display:flex}.showcase-devices .ops-resource-graph>small{color:#a2c1d1;flex-shrink:0;font-size:8px;line-height:1.3;display:block}.showcase-devices .ops-trend-grid{color:#0bc5df;background:repeating-linear-gradient(0deg,#0000 0 21px,#416b8026 21px 22px);height:67px;margin-top:9px}.showcase-devices .ops-trend-grid>svg{width:100%;height:100%;display:block}.showcase-devices .ops-resource-graph>span{color:#6597b0;flex-shrink:0;margin-top:4px;font-size:6px;line-height:1.3;display:block}.showcase-devices .ops-resource-types{flex-direction:column;justify-content:space-around;gap:8px;display:flex}.showcase-devices .ops-resource-types>span{color:#8fb5ca;align-items:center;gap:7px;font-size:8px;display:flex}.showcase-devices .ops-resource-types>span>svg{color:#0cbbdc}.showcase-devices .ops-monitor-light{background:#06bddb;border-radius:2px;width:14px;height:2px;position:absolute;bottom:4px;left:49%;box-shadow:0 0 5px #05cce9}.showcase-devices .ops-utility-pipe{background:linear-gradient(#38494f 0,#788b8d 8%,#b3bdb5 21%,#6f827d 42%,#344c45 74%,#152c25 94%);border:1px solid #8fa29b85;border-radius:4px;width:537px;height:33px;position:absolute;top:429px;left:35px;transform:rotate(-2deg);box-shadow:inset 0 2px #d2ddd07a,0 4px 1px #07130e,0 9px 10px #0009}.showcase-devices .ops-utility-pipe>span,.showcase-devices .ops-utility-pipe>i,.showcase-devices .ops-utility-pipe>b{background:linear-gradient(90deg,#293c35,#84958c 15%,#c6cec0 42%,#788e7d 56%,#2a4535 90%);border:1px solid #aab7a373;border-radius:5px;width:17px;height:46px;position:absolute;top:-7px;box-shadow:inset 0 0 0 2px #3c57424d,1px 1px 2px #0009}.showcase-devices .ops-utility-pipe>span{left:55px}.showcase-devices .ops-utility-pipe>i{left:270px}.showcase-devices .ops-utility-pipe>b{right:25px}.showcase-devices .ops-sensor{z-index:3;background:linear-gradient(130deg,#7d8a90 0,#4b5962 4%,#2c3d49 17%,#1b2e3c 80%,#455a66 99%);border:1px solid #7a858b;border-radius:12px;width:139px;height:151px;padding:15px;position:absolute;top:347px;left:462px;transform:rotateY(-12deg)rotate(4deg);box-shadow:inset 1px 1px #dae1e359,inset -1px -1px 1px #07131b,3px 3px #101d28,9px 12px 14px #0009}.showcase-devices .ops-sensor .ops-logo{width:65px!important}.showcase-devices .ops-sensor-center{color:#03c1df;background:radial-gradient(at 30% 0,#284e60,#071e2b 66%);border:1px solid #557482;border-radius:50%;place-items:center;width:58px;height:58px;margin:13px auto 9px;display:grid;box-shadow:inset 0 3px 5px #000c,0 1px #a5c5c449}.showcase-devices .ops-sensor-slit{background:#07141c;border-bottom:1px solid #859ba836;width:32px;height:2px;margin:4px auto;display:block}.showcase-devices .ops-sensor>small{color:#7faaba;text-align:center;letter-spacing:.12em;margin-top:7px;font-size:4.5px;display:block}.showcase-devices .ops-resource-link{border-bottom:3px solid #2c3b45;border-left:3px solid #2c3b45;border-radius:0 0 0 24px;width:92px;height:58px;position:absolute;top:371px;left:403px;box-shadow:-1px 1px #8191995c}.showcase-devices .ops-topology-display{background:linear-gradient(125deg,#7e8b92 0,#313f49 4%,#17242f 17%,#0d1722 84%,#4c5d69 99%);border:1px solid #869196;border-radius:14px;width:383px;height:279px;padding:10px;position:absolute;top:90px;left:256px;transform:rotateY(-8deg)rotate(3deg);box-shadow:inset 1px 1px #d0dade42,4px 5px #1b2b36,8px 8px #08141f,15px 20px 22px #0009}.showcase-devices .ops-topology-screen{background:linear-gradient(130deg,#102f40,#051925);border:1px solid #020d16;border-radius:7px;height:100%;padding:17px;box-shadow:inset 0 1px 5px #000a,0 0 0 1px #52636d3b}.showcase-devices .ops-topology-screen .ops-logo{width:80px!important}.showcase-devices .ops-topology-screen .ops-screen-title{margin:10px 0 7px}.showcase-devices .ops-topology-screen .ops-screen-title strong{font-size:18px}.showcase-devices .ops-topology{color:#1685a3;flex:1;height:auto;min-height:78px;position:relative}.showcase-devices .ops-topology>svg{width:100%;height:100%;position:absolute;inset:0}.showcase-devices .ops-cloud-node,.showcase-devices .ops-topology-node{color:#10c2df;background:#0d3348;border:1px solid #1c6a8b90;border-radius:10px;place-items:center;display:grid;position:absolute}.showcase-devices .ops-cloud-node{width:54px;height:44px;top:1px;left:calc(50% - 27px)}.showcase-devices .ops-topology-node{border-radius:7px;width:42px;height:34px;bottom:0}.showcase-devices .ops-node-a{left:26px}.showcase-devices .ops-node-b{left:calc(50% - 21px)}.showcase-devices .ops-node-c{right:26px}.showcase-devices .ops-topology-labels{color:#77a4ba;flex-shrink:0;justify-content:space-between;padding:4px 22px;font-size:6px;line-height:1.3;display:flex}.showcase-devices .ops-edge-gateway{z-index:3;filter:drop-shadow(11px 18px 12px #0006);width:338px;height:151px;position:absolute;top:328px;left:66px;transform:perspective(1200px)rotateY(-16deg)rotate(-1.2deg)}.showcase-devices .ops-gateway-housing{isolation:isolate;background:linear-gradient(110deg,#596269,#303b42 13%,#1c282f 83%,#4a5963);border:1px solid #889399;border-radius:8px;width:100%;height:100%;position:relative;box-shadow:inset 1px 1px #d3dde145,inset 0 -2px #091218,0 3px #111d25}.showcase-devices .ops-gateway-housing:before{content:"";pointer-events:none;background:linear-gradient(#bac5c855,#6f7f851e);border-radius:7px 7px 0 0;height:4px;position:absolute;inset:0 0 auto}.showcase-devices .ops-gateway-housing:after{content:"";pointer-events:none;background:#101b22;border-radius:0 0 3px 3px;height:4px;position:absolute;bottom:-4px;left:19px;right:19px;box-shadow:0 1px #57687236}.showcase-devices .ops-gateway-fins{background:linear-gradient(#606d73,#303e47);border-bottom:1px solid #0c1822;border-radius:4px 4px 0 0;gap:5px;height:31px;padding:0 3px;display:flex;position:absolute;top:4px;left:7px;right:7px;overflow:hidden}.showcase-devices .ops-gateway-fins>i{background:linear-gradient(90deg,#1a2834 0,#76858e 35%,#445865 47%,#1c2e3c 80%);border-left:1px solid #aebfc769;border-radius:2px 2px 0 0;flex:1;min-width:0;box-shadow:2px 0 1px #0a1822b0}.showcase-devices .ops-gateway-face{background:linear-gradient(115deg,#4c5c67,#2c3c46 9%,#192d3b 58%,#213846 90%,#354c5c);border-top:1px solid #a9b7be42;border-radius:0 0 6px 6px;padding:12px 20px;position:absolute;inset:35px 1px 1px;box-shadow:inset 0 1px #07121b,inset 0 -2px #071524}.showcase-devices .ops-gateway-face .ops-logo{width:89px!important}.showcase-devices .ops-gateway-name{color:#a0bdca;letter-spacing:.16em;font-size:8px;position:absolute;top:18px;right:18px}.showcase-devices .ops-gateway-status{align-items:center;gap:5px;margin-top:15px;display:flex}.showcase-devices .ops-gateway-status>i{background:#19c6cf;border-radius:50%;width:3px;height:3px}.showcase-devices .ops-gateway-status>i:nth-child(2){background:#2b829c}.showcase-devices .ops-gateway-status>span{color:#8cafc0;margin-left:5px;font-size:6px}.showcase-devices .ops-gateway-ports{gap:13px;margin-top:13px;display:flex}.showcase-devices .ops-gateway-ports>span{background:repeating-linear-gradient(90deg,#a8ae8b 0 2px,#111c22 2px 5px) center bottom 2px/25px 4px no-repeat,#030c13;border:2px solid #9cabb1;border-bottom-width:4px;border-radius:1px;width:37px;height:17px;box-shadow:inset 0 1px 3px #000,0 1px #b0c0c742}.showcase-devices .ops-gateway-ports>span:nth-child(3){border-width:2px;align-self:center;width:22px;height:11px}.showcase-devices .ops-gateway-ports>span:nth-child(4){border-width:2px;border-radius:50%;align-self:center;width:12px;height:12px}.showcase-devices .ops-gateway-side{transform-origin:0 0;z-index:-1;background:linear-gradient(90deg,#516572,#2d4352 25%,#122636 88%);border-right:1px solid #7387917a;border-radius:0 6px 4px 0;width:11px;position:absolute;top:4px;bottom:1px;right:-10px;transform:skewY(24deg);box-shadow:inset 1px 0 #bac8cd32}.showcase-devices .ops-edge-cable{border:4px solid #1b2a36;border-top:0;border-left:0;border-radius:0 0 33px;width:125px;height:91px;position:absolute;top:363px;left:381px;box-shadow:1px 2px #63758073,3px 4px 3px #0007}.showcase-devices .ops-home-wall{background:linear-gradient(140deg,#475d6d29,#152a39c2);border:1px solid #87959c20;width:397px;height:318px;position:absolute;top:112px;left:91px;transform:skewY(-3deg);box-shadow:12px 15px 17px #0007}.showcase-devices .ops-home-controller{background:linear-gradient(120deg,#9aa5aa 0,#53616b 3%,#253743 9%,#122430 81%,#5f727e 98%);border:1px solid #818d94;border-radius:18px;width:440px;height:302px;padding:13px;position:absolute;top:125px;left:69px;transform:rotateY(8deg)rotate(-4deg);box-shadow:inset 1px 1px #ecf3f457,4px 4px #1e3444,8px 7px #0a1a28,14px 18px 21px #0009}.showcase-devices .ops-home-screen{background:linear-gradient(125deg,#102d3c,#061923);border:1px solid #030e16;border-radius:7px;height:100%;padding:19px 21px;box-shadow:inset 0 2px 7px #000b,0 0 0 1px #71858f30}.showcase-devices .ops-home-tiles{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr 1fr;gap:8px;min-height:0;display:grid}.showcase-devices .ops-home-tiles>div{color:#a9ccd9;background:#11384c;border:1px solid #2a617a75;border-radius:8px;align-items:center;gap:10px;min-height:0;padding:8px 10px;font-size:10px;display:flex}.showcase-devices .ops-home-tiles>div>svg:first-child{color:#14bed9}.showcase-devices .ops-home-tiles>div>svg:last-child{color:#5e98b1;margin-left:auto}.showcase-devices .ops-home-footer{color:#76a1b4;align-items:center;gap:6px;padding-top:13px;font-size:7px;display:flex}.showcase-devices .ops-home-footer>svg{color:#00bbd9}.showcase-devices .ops-home-phone{z-index:3;background:linear-gradient(100deg,#929fa6 0,#596c79 4%,#213746 12%,#0c2131 83%,#536977 97%);border:1px solid #8e9aa2;border-radius:24px;width:145px;height:292px;padding:10px 7px;position:absolute;top:210px;left:493px;transform:rotate(6deg);box-shadow:inset 1px 1px #dce7e947,inset -1px -1px #020b13,3px 3px #0b1b29,11px 18px 20px #0009}.showcase-devices .ops-home-phone-screen{background:linear-gradient(135deg,#10354a,#071c2a);border:1px solid #000a11;border-radius:16px;flex-direction:column;height:100%;padding:14px 11px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #657d8a3b,inset 0 1px 5px #000a}.showcase-devices .ops-phone-camera{z-index:2;background:#05121b;border-radius:0 0 8px 8px;width:47px;height:10px;position:absolute;top:5px;left:48px}.showcase-devices .ops-home-phone-screen>small{letter-spacing:.11em;color:#438ca9;margin-top:19px;font-size:5px}.showcase-devices .ops-home-phone-screen>strong{color:#dceef6;letter-spacing:-.03em;margin:7px 0 12px;font-size:16px;line-height:1.15}.showcase-devices .ops-home-phone-house{color:#00c3e5;background:#0a2e43;border:1px solid #22719175;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:13px 5px;display:flex}.showcase-devices .ops-home-phone-house>span{color:#92bdce;margin-top:6px;font-size:7px}.showcase-devices .ops-home-phone-grid{grid-template-columns:1fr 1fr;gap:4px;margin-top:8px;display:grid}.showcase-devices .ops-home-phone-grid>span{color:#15bad8;background:#10374c;border:1px solid #2b607a60;border-radius:5px;flex-direction:column;align-items:center;padding:6px 1px;display:flex}.showcase-devices .ops-home-phone-grid small{color:#8cb5c9;margin-top:3px;font-size:5px}.showcase-devices .ops-work-screen .ops-screen-top{padding-bottom:10px}.showcase-devices .ops-work-screen .ops-screen-footer{margin-top:8px;padding-top:5px}.showcase-devices .ops-resource-screen .ops-screen-top{padding-bottom:10px}.showcase-devices .ops-resource-screen .ops-screen-title{margin:10px 0}.showcase-devices .ops-resource-graph{padding:10px}.showcase-devices .ops-trend-grid{flex:1;height:auto;min-height:26px;margin-top:6px}.showcase-devices .ops-home-screen .ops-screen-title{margin:10px 0}.showcase-devices .ops-home-footer{padding-top:9px}.showcase-devices .ops-utility-pipe[data-hidden=true]{display:none}.showcase-devices .ops-sorting-station{filter:drop-shadow(8px 12px 10px #0007);gap:12px;display:flex;position:absolute;top:384px;left:67px;transform:rotateY(8deg)rotate(-3deg)}.showcase-devices .ops-sorting-bin{color:#22c5dc;background:linear-gradient(105deg,#6f7b7b 0,#3c4b4d 7%,#354548 45%,#26383e 87%,#475c64 99%);border:1px solid #7d93999e;border-radius:6px 6px 9px 9px;flex-direction:column;justify-content:center;align-items:center;gap:11px;width:102px;height:125px;display:flex;position:relative;box-shadow:inset 1px 1px #c1cdca57,inset -3px -2px 6px #10272a82,3px 5px #122b31,7px 11px 10px #0008}.showcase-devices .ops-sorting-bin:nth-child(2){color:#72b9d5}.showcase-devices .ops-sorting-bin:nth-child(3){color:#94bccb}.showcase-devices .ops-sorting-bin .ops-logo{width:51px!important}.showcase-devices .ops-bin-lid{background:linear-gradient(#9da9a4 0,#677a74 13%,#344b45 52%,#1b342b 84%);border:1px solid #8d9fa099;border-radius:6px 6px 2px 2px;height:16px;position:absolute;top:-6px;left:-3px;right:-3px;box-shadow:0 2px #0f211c,0 4px 3px #0008}.showcase-devices .ops-bin-lid:after{content:"";background:linear-gradient(#08160e,#162f20);border-bottom:1px solid #a8ba9c5e;border-radius:5px;height:6px;position:absolute;top:2px;left:22px;right:22px;box-shadow:inset 0 2px 2px #000}.showcase-devices .ops-bin-foot{background:linear-gradient(#273e35,#0b1f16);border:1px solid #5e7b6575;border-radius:0 0 3px 3px;height:5px;position:absolute;bottom:-5px;left:12px;right:12px}.showcase-devices .ops-home-phone-screen{padding:13px 10px 10px}.showcase-devices .ops-home-phone-screen>small{margin-top:11px;font-size:4.5px}.showcase-devices .ops-home-phone-screen>strong{margin:5px 0 8px;font-size:14px;line-height:1.14}.showcase-devices .ops-home-phone-house{flex-shrink:0;padding:8px 5px}.showcase-devices .ops-home-phone-house>svg{width:32px;height:32px}.showcase-devices .ops-home-phone-house>span{margin-top:4px;font-size:6px}.showcase-devices .ops-home-phone-grid{gap:4px;margin-top:6px}.showcase-devices .ops-home-phone-grid>span{padding:5px 1px}.showcase-devices .ops-home-phone-grid>span>svg{width:15px;height:15px}.showcase-devices .ops-home-phone-grid small{margin-top:2px;font-size:4.5px}.showcase-devices .ops-home-phone-screen>.ops-handheld-home{flex-shrink:0;margin-top:auto;margin-bottom:0}.showcase-devices :is(.ops-work-terminal,.ops-handheld,.ops-stock-screen,.ops-resource-monitor,.ops-topology-display,.ops-home-controller,.ops-home-phone){isolation:isolate}.showcase-devices :is(.ops-work-terminal,.ops-resource-monitor,.ops-topology-display,.ops-home-controller):before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#edf2f40d 0,#edf2f403 22%,#0000 38%);position:absolute;inset:0;box-shadow:inset 0 1px #e7ecee2b,inset 0 -1px #02090da8}.showcase-devices :is(.ops-work-screen,.ops-resource-screen,.ops-topology-screen,.ops-home-screen,.ops-handheld-screen,.ops-home-phone-screen){position:relative}.showcase-devices :is(.ops-work-screen,.ops-resource-screen,.ops-topology-screen,.ops-home-screen,.ops-handheld-screen,.ops-home-phone-screen):after{content:"";z-index:3;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,#0000 0 38%,#d7e9f105 38.5%,#d7e9f10b 46%,#0000 46.5% 100%);position:absolute;inset:0;box-shadow:inset 0 1px #d8e7ec17,inset 1px 0 #a7bdc70b}.showcase-devices .ops-work-terminal:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#71818a42,#0000);height:1px;position:absolute;bottom:6px;left:24px;right:24px}.showcase-devices .ops-handheld:before,.showcase-devices .ops-home-phone:before{content:"";pointer-events:none;background:linear-gradient(90deg,#212d35,#a7b4bb6b);border-radius:1px;width:2px;height:24px;position:absolute;top:45px;right:-3px;box-shadow:0 35px #3d515f}.showcase-devices .ops-storage:before{content:"";pointer-events:none;background:#070f1580;height:1px;position:absolute;top:36px;left:1px;right:1px;box-shadow:0 1px #a5afb323}.showcase-devices .ops-storage:after{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#c4ccce 0 1px,#18242c 1.5px 2.5px,#0000 3px),radial-gradient(circle at 100% 0,#aebec4 0 1px,#15212b 1.5px 2.5px,#0000 3px),radial-gradient(circle at 0 100%,#9baab0 0 1px,#101b23 1.5px 2.5px,#0000 3px),radial-gradient(circle at 100% 100%,#aab8bb 0 1px,#0b1924 1.5px 2.5px,#0000 3px);position:absolute;inset:7px}.showcase-devices .ops-material-bin:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#15282045 0 1px,#dae2d51c 1px 2px,#0000 2px 6px);position:absolute;inset:13px 4px 6px;-webkit-mask-image:linear-gradient(90deg,#000 0 12%,#0000 12% 88%,#000 88%);mask-image:linear-gradient(90deg,#000 0 12%,#0000 12% 88%,#000 88%)}.showcase-devices .ops-material-bin:after{content:"";pointer-events:none;background:#a1b1a450;height:1px;position:absolute;bottom:5px;left:6px;right:6px;box-shadow:0 2px #10251a4d}.showcase-devices .ops-sensor:before{content:"";pointer-events:none;border:1px solid #9bb1bc1c;border-radius:7px;position:absolute;inset:6px;box-shadow:0 1px #020b1240}.showcase-devices .ops-sensor:after{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#a6bbc5 0 1px,#101d28 1.5px 2px,#0000 2.5px),radial-gradient(circle at 100% 100%,#8ca7b7 0 1px,#0a1925 1.5px 2px,#0000 2.5px);position:absolute;inset:7px}.showcase-devices .ops-gateway-face:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#acbfc9 0 1.3px,#091c2c 1.5px 3px,#0000 3.5px),radial-gradient(circle at 100% 0,#b6c9d0 0 1.3px,#0a1d2c 1.5px 3px,#0000 3.5px),radial-gradient(circle at 0 100%,#8da9b9 0 1.3px,#071a2b 1.5px 3px,#0000 3.5px),radial-gradient(circle at 100% 100%,#a6bac7 0 1.3px,#081b2b 1.5px 3px,#0000 3.5px);position:absolute;inset:7px}.showcase-devices .ops-gateway-face:after{content:"";pointer-events:none;background:#06182b;height:1px;position:absolute;top:47px;left:17px;right:17px;box-shadow:0 1px #b1c9d91c}.showcase-devices .ops-sorting-bin:after{content:"";border-inline:1px solid #a2b9b21b;pointer-events:none;border-bottom:1px solid #b7c9bf21;border-radius:2px 2px 5px 5px;position:absolute;inset:11px 6px 6px}.showcase-devices .ops-scene{perspective:none}.showcase-devices .ops-work-terminal{transform:perspective(1200px)rotateY(-16deg)rotateX(4deg)rotate(-1.2deg)}.showcase-devices .ops-terminal-stand{transform:perspective(1200px)rotateY(-16deg)rotate(-1.2deg)}.showcase-devices .ops-stock-terminal{transform:perspective(1200px)rotateY(-16deg)rotateX(4deg)rotate(-1.2deg)}.showcase-devices :is(.ops-storage,.ops-resource-monitor,.ops-topology-display,.ops-home-controller,.ops-wall-plate,.ops-home-wall){transform:perspective(1200px)rotateY(-16deg)rotate(-1.2deg)}.showcase-devices :is(.ops-handheld,.ops-home-phone,.ops-sensor){transform:perspective(1200px)rotateY(-16deg)rotate(-1deg)}.showcase-devices .ops-sorting-station{transform:perspective(1200px)rotateY(-16deg)rotate(-.7deg)}.showcase-devices :is(.ops-work-screen,.ops-resource-screen,.ops-topology-screen,.ops-stock-screen,.ops-home-screen){flex-direction:column;min-height:0;display:flex;overflow:hidden}.showcase-devices .ops-resource-screen{padding:16px}.showcase-devices .ops-stock-screen{padding:14px}.showcase-devices :is(.ops-resource-screen,.ops-stock-screen,.ops-topology-screen) .ops-screen-top{padding-bottom:8px}.showcase-devices .ops-handheld-row{flex-shrink:0;margin-bottom:4px;padding-block:6px}.showcase-devices .ops-handheld-home,.showcase-devices .ops-home-footer{flex-shrink:0}.showcase-devices .ops-waste .ops-resource-monitor{top:48px;left:150px}.showcase-devices .ops-waste .ops-wall-plate{height:264px;top:54px;left:177px}.showcase-devices .ops-waste .ops-sorting-station{z-index:4;gap:20px;top:370px;left:81px}.showcase-devices .ops-waste .ops-sorting-bin{background:linear-gradient(105deg,#87908f 0,#546162 5%,#3d4d51 17%,#304247 80%,#25363c 93%,#65767a 100%);border-color:#8c9d9f9e;gap:14px;width:108px;height:150px;box-shadow:inset 1px 1px #d4ded65c,inset -4px -2px 6px #10232a82,4px 5px #14262d,7px 11px 10px #0008}.showcase-devices .ops-waste .ops-bin-lid{background:linear-gradient(#a4afad 0,#879592 10%,#536866 35%,#304a47 75%,#1a3030 100%);border-color:#a6b2b3a6;height:20px;top:-10px;box-shadow:0 2px #152b2b,0 4px 3px #0008}.showcase-devices .ops-waste .ops-bin-lid:after{background:linear-gradient(#071313,#18312e);border-bottom-color:#b0c3be80;height:7px;top:3px;left:19px;right:19px}.showcase-devices .ops-waste .ops-bin-foot{background:linear-gradient(#40545a,#101e26);border-color:#7e939975}.showcase-devices .ops-waste .ops-sensor{top:368px;left:504px}.showcase-devices .ops-waste .ops-resource-link{display:none}.showcase-devices :is(.ops-work-terminal,.ops-resource-monitor,.ops-topology-display,.ops-home-controller){background:linear-gradient(110deg,#c1c8ca 0,#6d787e 1%,#252d33 2.5%,#11181d 6%,#11191f 94%,#53646f 98%,#acb8bd 99%,#3f4f5b);border-color:#aeb8bc;border-radius:12px;box-shadow:inset 0 1px #f1f5f56b,inset 1px 0 #d9e2e22b,2px 3px #7d8b926b,4px 5px #273945,7px 8px #0a1925,14px 20px 22px #0008}.showcase-devices .ops-work-terminal{padding:11px}.showcase-devices :is(.ops-resource-monitor,.ops-topology-display){padding:9px}.showcase-devices .ops-home-controller{padding:10px}.showcase-devices :is(.ops-work-screen,.ops-resource-screen,.ops-topology-screen,.ops-home-screen){border-radius:6px;box-shadow:0 0 0 1px #02090f,inset 0 1px 4px #000a}.showcase-devices .ops-terminal-edge{background:linear-gradient(90deg,#273b48,#a8b9c2 44%,#d0dbdd 52%,#3c5669 90%);border-bottom:1px solid #122432;border-radius:0 0 8px 8px;height:5px;bottom:-4px}.showcase-devices .ops-terminal-stand{clip-path:none;filter:drop-shadow(4px 9px 5px #0008);background:0 0}.showcase-devices .ops-terminal-stand:before{content:"";clip-path:polygon(16% 0,84% 0,84% 68%,100% 100%,0 100%,16% 68%);pointer-events:none;background:linear-gradient(90deg,#536b79 0,#a1b2ba 6%,#e2e9e8 22%,#adbec5 44%,#6e8899 64%,#d1dbdc 87%,#657d8b 100%);height:105px;position:absolute;top:0;left:28px;right:28px;box-shadow:inset 1px 0 #eef5f591}.showcase-devices .ops-terminal-stand>span{background:linear-gradient(176deg,#e2e8e6 0,#b7c6cb 26%,#8ca4b2 54%,#415e74 82%,#243d52);border:1px solid #b9c8cdb8;border-bottom:3px solid #29404f;border-radius:52% 52% 22% 22%/70% 70% 30% 30%;height:12px;bottom:-1px;left:-31px;right:-31px;box-shadow:0 3px #0b1e2d,2px 7px 8px #0007}.showcase-devices .ops-stock-screen{border:7px solid #141c23;border-radius:10px;outline-color:#9babaf;box-shadow:inset 0 0 0 1px #030b11,1px 1px #e4edec78,3px 4px #899ba46b,5px 6px #203747,12px 16px 19px #0009}.showcase-devices .ops-stock-neck{background:linear-gradient(90deg,#526c7c,#bccbd0 14%,#e0e8e7 32%,#91aab8 54%,#657f90 77%,#bdcdd1);border-inline-color:#d4e2e68c}.showcase-devices .ops-stock-base{background:linear-gradient(175deg,#e0e7e7,#acbfc9 28%,#6d8b9f 62%,#2d4a61);border-color:#c0cfd4 #c0cfd4 #213c52;border-bottom-style:solid;border-bottom-width:3px;box-shadow:0 3px #0e2638,3px 9px 9px #0008}.showcase-devices .ops-minibar{background:linear-gradient(105deg,#9da9ad 0,#596970 2%,#1d2a33 7%,#101e2a 90%,#5c737f 98%,#a3b4bb);border-color:#9eafb7;border-radius:7px}.showcase-devices .ops-minibar .ops-storage-interior{border-color:#020c14;box-shadow:inset 6px 3px 10px #000c,inset -5px 0 10px #000b}.showcase-devices .ops-minibar-door{z-index:1;pointer-events:none;background:linear-gradient(116deg,#0000 0 25%,#e7f1e707 26%,#e7f1e719 42%,#0000 43% 79%,#d9e9e207 80%,#0000 94%);border:7px solid #162530;border-radius:5px;position:absolute;inset:47px 13px 25px;box-shadow:inset 0 0 0 1px #70879280,inset 0 0 20px #00121d5c,0 0 0 1px #70889466}.showcase-devices .ops-minibar-door>i{background:linear-gradient(90deg,#3f5c70,#d1dadd 44%,#7693a5);border:1px solid #afc0c7;border-radius:3px;width:5px;height:61px;position:absolute;top:36%;right:3px;box-shadow:3px 2px 4px #000a}.showcase-devices .ops-minibar-grille{pointer-events:none;background:repeating-linear-gradient(0deg,#071622 0 2px,#3e5b6d 2px 3px);border:1px solid #536d7e80;border-radius:2px;height:11px;position:absolute;bottom:8px;left:25px;right:25px}.showcase-devices .ops-feedback-body{flex:1;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:12px;min-height:0;display:grid}.showcase-devices .ops-feedback-inbox{grid-template-rows:repeat(3,minmax(0,1fr));gap:5px;min-height:0;display:grid}.showcase-devices .ops-feedback-inbox>div{background:linear-gradient(110deg,#103348,#0b2638);border:1px solid #28556b96;border-radius:6px;align-items:center;gap:9px;min-height:0;padding:5px 8px;display:flex}.showcase-devices .ops-feedback-inbox>div>span{color:#10c3df;background:#0b3a4d;border:1px solid #2a6a8387;border-radius:7px;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.showcase-devices .ops-feedback-inbox>div>div{min-width:0}.showcase-devices .ops-feedback-inbox strong{color:#c8e0ed;font-size:9px;line-height:1.3;display:block}.showcase-devices .ops-feedback-inbox small{color:#719db5;margin-top:3px;font-size:6px;display:block}.showcase-devices .ops-feedback-inbox>div>svg{color:#619ab4;flex-shrink:0;margin-left:auto}.showcase-devices .ops-feedback-summary{background:linear-gradient(135deg,#0b394c,#092737);border:1px solid #31788f6e;border-radius:7px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:0;padding:11px 12px;display:flex}.showcase-devices .ops-feedback-insight-icon{color:#08c4df;margin-bottom:8px}.showcase-devices .ops-feedback-summary>strong{color:#e3f0f5;letter-spacing:-.025em;font-size:15px;line-height:1.2}.showcase-devices .ops-feedback-summary>small{color:#8ab1c5;margin-top:5px;font-size:6.5px;line-height:1.45}.showcase-devices .ops-feedback-summary>div{color:#1bb9d0;justify-content:space-between;align-items:center;gap:9px;margin-top:11px;display:flex}.showcase-devices .ops-feedback-summary>div>span{background:#18bfc7;border-radius:50%;width:5px;height:5px}.showcase-devices .ops-feedback-capture{z-index:4;width:146px;height:236px;position:absolute;top:252px;left:508px;transform:perspective(1200px)rotateY(-16deg)rotate(-1deg)}.showcase-devices .ops-feedback-capture-display{z-index:2;background:linear-gradient(110deg,#b4c2c6,#3e5668 3%,#14293a 9%,#102434 91%,#6b8494 98%,#b5c3c9);border:1px solid #b0bfc5;border-radius:11px;width:100%;height:194px;padding:9px;position:relative;box-shadow:inset 1px 1px #ecf5f563,3px 4px #273f50,5px 7px #091d2b,9px 13px 15px #0008}.showcase-devices .ops-feedback-touchscreen{background:linear-gradient(135deg,#0c3145,#051e2e);border:1px solid #030c14;border-radius:5px;flex-direction:column;height:100%;padding:11px 9px;display:flex;overflow:hidden;box-shadow:inset 0 1px 5px #0008}.showcase-devices .ops-feedback-touchscreen .ops-logo{width:70px!important}.showcase-devices .ops-feedback-touchscreen>strong{color:#d8eaf4;letter-spacing:-.02em;margin:12px 0 8px;font-size:12px;line-height:1.2}.showcase-devices .ops-feedback-moods{color:#73b5cb;background:#0e3145;border:1px solid #28556c;border-radius:6px;justify-content:space-between;gap:7px;padding:8px 7px;display:flex}.showcase-devices .ops-feedback-moods>svg{flex-shrink:0}.showcase-devices .ops-feedback-comment{color:#7eabc1;background:#0a2538;border:1px solid #30556a;border-radius:5px;align-items:center;gap:5px;margin-top:8px;padding:7px 5px;font-size:6px;display:flex}.showcase-devices .ops-feedback-comment>svg{color:#23bbd0;flex-shrink:0}.showcase-devices .ops-feedback-capture-stand{clip-path:polygon(23% 0,77% 0,77% 77%,100% 100%,0 100%,23% 77%);filter:drop-shadow(3px 4px 2px #0007);background:linear-gradient(90deg,#566e7f,#ccd8da 22%,#a5bec9 45%,#638196 76%,#c0ced2);width:58px;height:51px;position:absolute;top:185px;left:44px}.showcase-devices .ops-feedback-capture-stand>span{background:linear-gradient(#d5e0e2,#7f9dae 60%,#2b4b61);border-bottom:2px solid #183b52;height:7px;position:absolute;bottom:0;left:0;right:0}
.dk-revamp .hero-product-scene .hero-visual-layer{width:100%;height:100%;position:absolute;inset:0}.dk-revamp .hero-product-scene .scene-caption{z-index:5;line-height:12px;top:-14px}.dk-revamp .hero-product-scene>figcaption{z-index:5}.dk-revamp .hero-visual-entering{animation:.35s cubic-bezier(.2,.65,.3,1) both hero-device-in}.dk-revamp .hero-visual-outgoing{pointer-events:none;animation:.3s both hero-device-out}.dk-revamp .showcase-fit{position:absolute;inset:0;container-type:inline-size}.dk-revamp .hero-product-scene .showcase-devices{width:700px;height:550px;transform:translateX(-50%) scale(var(--device-scene-scale,1));transform-origin:50% 40%;position:absolute;inset:0 auto auto 50%}@container (max-width:699px){.dk-revamp .hero-product-scene .showcase-devices{--device-scene-scale:.92}}@container (max-width:639px){.dk-revamp .hero-product-scene .showcase-devices{--device-scene-scale:.84}}@container (max-width:579px){.dk-revamp .hero-product-scene .showcase-devices{--device-scene-scale:.77}}@container (max-width:519px){.dk-revamp .hero-product-scene .showcase-devices{--device-scene-scale:.7}}@container (max-width:459px){.dk-revamp .hero-product-scene .showcase-devices{--device-scene-scale:.62}}@keyframes hero-device-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-device-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}@media (min-width:768px) and (max-width:1023px){.dk-revamp .hero-product-scene .showcase-fit{transform:translate(-110px)}.dk-revamp .hero-product-scene[data-visual-kind=signage] .showcase-fit{transform:translate(-100px)}.dk-revamp .hero-product-scene[data-visual-kind=signage] .showcase-devices{--device-scene-scale:.62}}@media (max-width:767px){.dk-revamp .hero-product-scene .scene-caption{top:0}.dk-revamp .hero-product-scene .showcase-devices{--device-scene-scale:.88;top:0}}.dk-revamp[data-showcase-motion=paused] .hero-visual-entering{animation:none}.dk-revamp[data-showcase-motion=paused] .hero-visual-outgoing{visibility:hidden;animation:none}@media (prefers-reduced-motion:reduce){.dk-revamp .hero-visual-layer{animation:none!important}.dk-revamp .hero-visual-outgoing{visibility:hidden}}
.dk-revamp .hero-video-modal{color:#f5faff;background:#061522;border:1px solid #3e92b487;border-radius:19px;width:min(1000px,100vw - 40px);max-width:1000px;max-height:calc(100dvh - 40px);margin:auto;padding:0;font-family:inherit;position:fixed;inset:0;overflow:auto;box-shadow:0 35px 100px #0009}.dk-revamp .hero-video-modal[open]{animation:.22s ease-out dk-video-enter}.dk-revamp .hero-video-modal::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#01070edb;animation:.22s ease-out dk-video-backdrop}.dk-revamp .hero-video-header{background:linear-gradient(110deg,#0a2539,#071825);border-bottom:1px solid #28647e66;justify-content:space-between;align-items:center;gap:24px;padding:23px 28px;display:flex}.dk-revamp .hero-video-header p{color:#35cbed;letter-spacing:.22em;margin:0 0 6px;font-size:10px;font-weight:600}.dk-revamp .hero-video-header h2{letter-spacing:-.02em;margin:0;font-size:23px;line-height:1.3}.dk-revamp .hero-video-close{color:#dfedf6;cursor:pointer;background:#0d2a3c;border:1px solid #4a78926b;border-radius:50%;flex-shrink:0;place-items:center;width:43px;height:43px;padding:0;transition:background .2s,border-color .2s;display:grid}.dk-revamp .hero-video-close:hover{background:#123d54;border-color:#37c7ed}.dk-revamp .hero-video-close:focus-visible,.dk-revamp .hero-video-footer a:focus-visible{outline-offset:4px;outline:2px solid #47d2f6}.dk-revamp .hero-video-frame{aspect-ratio:16/9;background:#000;width:100%;position:relative}.dk-revamp .hero-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.dk-revamp .hero-video-footer{color:#abc3d3;justify-content:space-between;align-items:center;gap:20px;padding:19px 28px;font-size:13px;display:flex}.dk-revamp .hero-video-footer a{color:#48cdee;align-items:center;gap:9px;text-decoration:none;display:flex}.dk-revamp .hero-video-footer a:hover{color:#b4efff}@keyframes dk-video-enter{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@keyframes dk-video-backdrop{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.dk-revamp .hero-video-modal{border-radius:14px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.dk-revamp .hero-video-header{padding:19px 20px}.dk-revamp .hero-video-header h2{font-size:21px}.dk-revamp .hero-video-close{width:40px;height:40px}.dk-revamp .hero-video-footer{gap:12px;padding:18px 20px;font-size:12px}}@media (prefers-reduced-motion:reduce){.dk-revamp .hero-video-modal[open],.dk-revamp .hero-video-modal::backdrop{animation:none}.dk-revamp .hero-video-close{transition:none}}
.dk-revamp .hero-showcase{--hero-title-size:clamp(44px,4.65vw,67px);--hero-solution-size:clamp(38px,3.7vw,54px);outline-offset:-4px;touch-action:pan-y}.dk-revamp .hero-showcase .hero-setting{background-image:linear-gradient(90deg,#03121d 0%,#03121dfa 30%,#03121d60 67%,#03121d55),linear-gradient(0deg,#020e19 0%,transparent 45%),var(--hero-scene);background-position:50%,50%,100%;background-repeat:no-repeat;background-size:cover,cover,76% 100%}.dk-revamp .hero-message-stage,.dk-revamp .hero-message-measure{display:grid}.dk-revamp .hero-message-stage>*,.dk-revamp .hero-message-measure>*{grid-area:1/1;min-width:0}.dk-revamp .hero-message-measure{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.dk-revamp .hero-showcase .hero-heading{font-size:var(--hero-title-size);letter-spacing:-.035em;white-space:nowrap;min-height:calc(var(--hero-title-size)*2.06);margin:0;font-weight:600;line-height:1.03}.dk-revamp .hero-showcase .hero-heading>span{background:linear-gradient(100deg,#00bdf4 0%,#009eff 75%,#22ceee);color:#0000;-webkit-background-clip:text;background-clip:text}.dk-revamp .hero-showcase [data-kind=solution] .hero-heading{font-size:var(--hero-solution-size);white-space:normal;text-wrap:balance;max-width:620px;line-height:1.08}.dk-revamp .hero-showcase .hero-title-space{display:none}.dk-revamp .hero-showcase .hero-title-block[data-short-title=true] .hero-heading{min-height:0}.dk-revamp .hero-showcase .hero-value-statement{color:#edf6fc;letter-spacing:-.025em;text-wrap:balance;max-width:440px;margin:14px 0 0;font-size:clamp(22px,2vw,28px);font-weight:400;line-height:1.3}.dk-revamp .hero-message{align-self:start;min-width:0}.dk-revamp .hero-cta-label{display:grid}.dk-revamp .hero-cta-label>span{grid-area:1/1}.dk-revamp .hero-cta-measure{visibility:hidden;-webkit-user-select:none;user-select:none}.dk-revamp .hero-message-entering{animation:.3s cubic-bezier(.22,.7,.25,1) both dk-hero-message-in}.dk-revamp .hero-message-outgoing{pointer-events:none;-webkit-user-select:none;user-select:none;animation:.25s both dk-hero-message-out}.dk-revamp .hero-showcase .hero-scene-entering{animation:.4s both dk-hero-scene-in}.dk-revamp .hero-showcase .hero-scene-outgoing{animation:.4s both dk-hero-scene-out}.dk-revamp .hero-showcase-controls-wrap{z-index:4;pointer-events:none;justify-content:flex-end;display:flex;position:absolute;bottom:17px;left:0;right:0}.dk-revamp .hero-showcase-controls{pointer-events:auto;background:#041522d9;border:1px solid #2b688168;border-radius:30px;align-items:center;gap:8px;padding:5px 9px;display:inline-flex;box-shadow:0 5px 24px #00101838}.dk-revamp .hero-showcase-controls button{color:#b2cbda;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;gap:7px;width:30px;height:30px;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.dk-revamp .hero-showcase-controls button:hover{color:#20cff6;background:#0c2b40;border-color:#2385ab80}.dk-revamp .hero-showcase-controls button:focus-visible{outline-offset:3px;color:#fff;background:#0b2c42;outline:2px solid #25ccf5}.dk-revamp .hero-showcase-controls button:disabled{cursor:default;opacity:.55}.dk-revamp .hero-slide-count{letter-spacing:.04em;color:#edf8ff;font-variant-numeric:tabular-nums;text-align:center;min-width:44px;font-size:10px;font-weight:500}.dk-revamp .hero-slide-count>span{color:#759bae}.dk-revamp .hero-slide-progress{background:#28566d88;border-radius:2px;width:65px;height:2px;margin:0 9px 0 2px;overflow:hidden}.dk-revamp .hero-slide-progress>span{transform-origin:0;background:linear-gradient(90deg,#137dfb,#00c9e9);width:100%;height:100%;display:block;transform:scaleX(0)}.dk-revamp .hero-slide-progress[data-playing=true]>span{animation:dk-hero-progress var(--hero-interval,5s) linear both}.dk-revamp .hero-showcase-announcement{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes dk-hero-message-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dk-hero-message-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}@keyframes dk-hero-scene-in{0%{opacity:0}to{opacity:.76}}@keyframes dk-hero-scene-out{0%{opacity:.76}to{opacity:0}}@keyframes dk-hero-progress{to{transform:scaleX(1)}}@media (min-width:1600px){.dk-revamp .hero-showcase{--hero-title-size:70px;--hero-solution-size:57px}}@media (max-width:1279px) and (min-width:1024px){.dk-revamp .hero-showcase{--hero-title-size:clamp(41px,4.6vw,57px);--hero-solution-size:47px}}@media (max-width:1023px) and (min-width:768px){.dk-revamp .hero-showcase{--hero-title-size:47px;--hero-solution-size:38px}.dk-revamp .hero-showcase .hero-description{font-size:14px}}@media (max-width:767px){.dk-revamp .hero-showcase{--hero-title-size:clamp(38px,6.8vw,54px);--hero-solution-size:clamp(32px,5.8vw,44px)}.dk-revamp .hero-showcase .hero-heading{white-space:normal;line-height:1.04}.dk-revamp .hero-showcase .hero-value-statement{max-width:400px;margin-top:12px;font-size:22px}.dk-revamp .hero-showcase .hero-setting{background-image:linear-gradient(180deg,#03121d 5%,#03121deb 37%,#03121d90 70%,#03121d),var(--hero-scene);background-position:50%,bottom;background-size:cover,auto 65%}.dk-revamp .hero-showcase .hero-inner{padding-bottom:65px}.dk-revamp .hero-showcase-controls-wrap{bottom:14px}.dk-revamp .hero-showcase-controls{gap:3px;padding:4px 6px}.dk-revamp .hero-showcase-controls .hero-slide-count{min-width:40px}.dk-revamp .hero-slide-progress{display:none}.dk-revamp .hero-showcase .hero-product{margin-top:-3px;margin-bottom:-60px}}@media (max-width:639px){.dk-revamp .hero-showcase{--hero-title-size:clamp(34px,8.5vw,48px);--hero-solution-size:clamp(29px,7.5vw,42px)}.dk-revamp .hero-showcase .hero-product{margin-top:10px;margin-bottom:-130px}}@media (max-width:479px){.dk-revamp .hero-showcase .hero-product{margin-bottom:-180px}}@media (max-width:389px){.dk-revamp .hero-showcase{--hero-title-size:34px;--hero-solution-size:27px}.dk-revamp .hero-showcase .hero-actions{gap:9px}.dk-revamp .hero-showcase .hero-actions .button{gap:10px;padding-inline:15px;font-size:11px}.dk-revamp .hero-slide-progress{width:36px}.dk-revamp .hero-showcase .hero-product{margin-bottom:-195px}.dk-revamp .hero-showcase .hero-value-statement{font-size:20px}}@media (max-width:359px){.dk-revamp .hero-showcase .hero-actions{flex-wrap:wrap}.dk-revamp .hero-showcase .hero-actions .button{width:100%}}.dk-revamp[data-showcase-motion=paused] .hero-showcase .hero-message-entering,.dk-revamp[data-showcase-motion=paused] .hero-showcase .hero-scene-entering{animation:none}.dk-revamp[data-showcase-motion=paused] .hero-showcase .hero-message-outgoing,.dk-revamp[data-showcase-motion=paused] .hero-showcase .hero-scene-outgoing{visibility:hidden;animation:none}@media (prefers-reduced-motion:reduce){.dk-revamp .hero-showcase *{transition:none!important;animation:none!important}.dk-revamp .hero-message-outgoing,.dk-revamp .hero-scene-outgoing{visibility:hidden}}
