.ds-entrance,.pd-digital-space{--ds-aluminum:linear-gradient(145deg,#f1f3f5 0%,#8f989f 1%,#090b0e 2%,#070a0d 96%,#89939b 99%,#d0d7dc);--ds-titanium:linear-gradient(128deg,#e8edf0 0%,#9da7ae 9%,#4d5861 23%,#19232b 50%,#87939c 79%,#d6dfe5 96%,#5e707c);--ds-stand-metal:linear-gradient(100deg,#27313a 0%,#b2bdc6 10%,#667782 24%,#293b48 56%,#627580 83%,#e3edf3 97%,#748b99);--ds-foot-metal:linear-gradient(175deg,#dce7ee 0%,#b8c7d1 25%,#7b91a1 60%,#c1d1dc 78%,#4b6272 88%,#b6cbd9 96%,#243d50)}.ds-entrance .ds-mini-monitor-body,.pd-digital-space .pd-monitor{background:var(--ds-aluminum);border-color:#c5cbd0}.ds-entrance .ds-mini-phone,.pd-digital-space .pd-phone,.pd-digital-space .ds-companion-edge{background:var(--ds-titanium);border-color:#c0c8cd}.ds-entrance .ds-mini-monitor{transform:rotateY(-14deg)rotateX(2deg)}.ds-entrance-link:hover .ds-mini-monitor{transform:rotateY(-11deg)rotateX(2deg)translateY(-3px)}.ds-entrance .ds-monitor-neck{clip-path:polygon(8% 0,84% 0,98% 85%,92% 100%,7% 100%,17% 78%);background:var(--ds-stand-metal);border-radius:0 0 8px 8px;width:20%;height:49px;left:40%;transform:skew(9deg);box-shadow:inset 0 -9px 14px #0008,inset 0 -2px #e5f2fa55}.ds-entrance .ds-monitor-base{background:var(--ds-foot-metal);border-radius:5px 10px 8px 4px;width:44%;height:13px;top:calc(100% + 41px);left:28%;transform:perspective(180px)rotateX(50deg);box-shadow:inset 0 1px #f1f9ff9c,0 2px #20384b,0 10px 13px #0007}.ds-entrance .ds-monitor-base:after{filter:blur(4px);background:linear-gradient(#afc9dc3b,#0000);height:22px}.pd-digital-space .pd-desktop-stage .pd-device-space{transform-origin:50% 55%;transform:rotateY(-14deg)rotateX(2deg)}.pd-digital-space .pd-monitor{border-radius:20px;box-shadow:0 0 0 1px #03080c,inset 1px 1px #fff9,inset -1px -1px #03070b,3px 1px #616b74,6px 2px #bdc7ce8c,8px 3px #323c45,14px 24px 45px #0007}.pd-digital-space .pd-monitor:before{border-top-color:#f4f8fb8c;border-left-color:#e1eef76b;border-radius:21px}.pd-digital-space .pd-monitor:after{border-color:#0a111b99;border-radius:16px;box-shadow:inset 0 1px #e5f2fa1c}.pd-digital-space .pd-monitor .pd-screen{background:#070a0d;border-radius:7px 7px 3px 3px}.pd-digital-space .pd-monitor .pd-monitor-chin{color:#a2b3bf;letter-spacing:.34em;background:#080f16;border-radius:0 0 10px 10px;height:20px;font-size:9px;font-weight:400}.pd-digital-space .pd-monitor .pd-stand{background:var(--ds-stand-metal);clip-path:polygon(8% 0,84% 0,98% 85%,92% 100%,7% 100%,17% 78%);border-radius:0 0 18px 18px;width:20%;height:116px;top:calc(100% - 2px);left:40%;transform:skew(9deg);box-shadow:inset 0 -20px 30px #0009,inset 0 -3px #e5f2fa55}.pd-digital-space .pd-monitor .pd-foot{background:var(--ds-foot-metal);border-radius:10px 20px 16px 8px;width:44%;height:25px;top:calc(100% + 101px);left:28%;transform:perspective(480px)rotateX(50deg);box-shadow:inset 0 1px #f1f9ff9c,0 3px #20384b,0 15px 26px #0007}.pd-digital-space .pd-monitor .pd-foot:after{filter:blur(8px);background:linear-gradient(#afc9dc3b,#0000);height:48px;top:calc(100% + 7px);left:3%;right:3%}.pd-digital-space .pd-phone{border-radius:59px;box-shadow:0 0 0 1px #050c13,inset 1px 1px #edf7fc7a,inset -1px -1px #030b1280,3px 1px #273640,5px 2px #8ea2af66,7px 3px #1d303f,16px 22px 38px #0007}.pd-digital-space .pd-phone:before{border-top-color:#eef6fba6;border-left-color:#d8e7ef66;border-radius:60px}.pd-digital-space .pd-phone:after{display:none}.pd-digital-space .pd-phone-top{background:#07111b;border-radius:52px 52px 0 0}.pd-digital-space .pd-phone .pd-screen{background:#07111b;border-radius:0 0 51px 51px}.pd-digital-space .pd-camera-island{background:#010407;box-shadow:0 1px #a1c9db22}.pd-digital-space .pd-camera-island b{background:radial-gradient(circle at 35% 30%,#3b5c7c,#101e32 40%,#01050a 70%)}.pd-digital-space .pd-action-key{background:linear-gradient(90deg,#273844,#b1c5d0,#415460);border-radius:2px;width:3px;height:22px;position:absolute;top:87px;left:-4px}.pd-digital-space .pd-device-brand{letter-spacing:.24em;color:#a1bbce;pointer-events:none;justify-self:end;font-size:9px;font-weight:400}.pd-digital-space .pd-phone .pd-device-brand{letter-spacing:.2em;font-size:8px}.pd-digital-space .ds-companion-edge{aspect-ratio:9/19.5;box-sizing:border-box;border-radius:43px;padding:6px;box-shadow:0 0 0 1px #050c13,inset 1px 1px #edf7fc7a,inset -1px -1px #030b1280,2px 1px #273640,3px 2px #8ea2af66,5px 3px #1d303f,14px 19px 32px #0007}.ds-companion-face{background:#07111b;border:2px solid #040a10;border-radius:36px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #deedf115}.pd-digital-space .ds-companion-top{background:#07111b;border-radius:0;flex:none;height:35px;padding:0 20px;font-size:8px}.pd-digital-space .ds-companion-top>i{background:#010407;width:61px;height:18px;top:6px;left:calc(50% - 30.5px);box-shadow:0 1px #a1c9db22}.ds-companion-top>i>b{background:radial-gradient(circle at 35% 30%,#3b5c7c,#101e32 40%,#01050a 70%);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:8px;box-shadow:0 0 0 1px #192837}.ds-companion-reception{align-items:center;gap:3px;display:flex}.ds-companion-reception svg{stroke-width:1px;width:9px;height:9px}.ds-companion-reception svg:last-child{width:13px}.pd-digital-space .ds-companion-screen{border-radius:0;flex:1;min-height:0;padding:17px 16px 25px}.pd-digital-space .ds-companion-screen .ds-mini-wordmark{margin-bottom:20px}.pd-digital-space .ds-companion-screen>svg{flex:none;width:30px;height:30px;margin-bottom:14px}.pd-digital-space .ds-companion-screen h3{margin:7px 0 8px;font-size:29px}.pd-digital-space .ds-companion-screen p{font-size:10px}.pd-digital-space .ds-companion-screen .ds-map-art{flex:1;height:auto;min-height:34px;margin:10px 0}.pd-digital-space .ds-companion-screen button{flex:none;padding:11px;font-size:10px}.pd-digital-space .ds-companion-language{margin-top:9px;font-size:7px}.pd-digital-space .ds-home-indicator{background:#c3d6de9c;height:3px;bottom:7px}.pd-digital-space .ds-companion .ds-phone-keys{gap:12px;top:76px}.pd-digital-space .ds-companion .ds-phone-keys i{width:3px;height:30px}.pd-digital-space .ds-companion .ds-phone-keys i:first-child{height:16px}.pd-digital-space .ds-companion .ds-phone-power{width:3px;height:47px;top:137px}.pd-digital-space .ds-companion .ds-phone-antenna-top{top:55px}.pd-digital-space .ds-companion .ds-phone-antenna-bottom{bottom:53px}
