.ds-project-header{z-index:4;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex;position:relative}.ds-project-tabs{background:linear-gradient(120deg,#233e5029,#0b172445);border:1px solid #96bbd52b;border-radius:16px;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-width:850px;padding:5px;display:grid;box-shadow:inset 0 1px #d6efff08}.ds-project-tabs button{color:#8eaabe;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:13px;min-height:64px;padding:12px 16px;transition:background .25s,color .25s,border-color .25s;display:flex}.ds-project-tabs button[aria-pressed=true]{color:#deedf7;background:linear-gradient(125deg,#8dbed51b,#2d4e6714);border-color:#92bfd33d;box-shadow:inset 0 1px #e4f4ff0c}.ds-project-tabs button:hover{color:#e1f1fa;background-color:#92bed50a}.ds-project-tabs small{color:#8ba9bd;margin-bottom:5px;font-size:10px;line-height:1.3;display:block}.ds-project-tabs strong{white-space:nowrap;font-size:15px;font-weight:450;line-height:1.3}.ds-project-number{color:#7595ad;letter-spacing:.08em;margin-left:auto;font-size:10px}.ds-focus-button{color:#c6e2f3;white-space:nowrap;background:#b6dcef0a;border:1px solid #a5c8de4d;border-radius:24px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 15px;display:flex;font-size:12px!important}.ds-screen-bar{color:#9db9cb;background:#0a1721;border-bottom:1px solid #a8c7dd1c;flex:none;justify-content:space-between;align-items:center;gap:16px;height:42px;padding:0 20px;font-size:12px;display:flex}.ds-screen-bar>span{align-items:center;gap:15px;display:flex}.ds-screen-bar i{background:#b1cede35;width:1px;height:13px}.ds-screen-bar button{color:#d2e8f4;background:0 0;border:0;align-items:center;gap:10px;padding:7px 0;font-size:12px;display:flex}.ds-screen-picker{z-index:6;background:radial-gradient(at 80% 20%,#213e50,#081622 78%);flex-direction:column;justify-content:center;gap:13px;padding:clamp(20px,6%,70px);display:flex;position:absolute;inset:0}.ds-screen-picker button{color:#deedf6;text-align:left;background:#c6e8ff06;border:1px solid #b5d4e630;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:60px;padding:21px 24px;display:flex;font-size:23px!important}.ds-screen-picker button small{color:#8eacbf;margin-bottom:8px;font-size:11px;display:block}.ds-screen-picker button[aria-pressed=true]{background:#b5d7ef15;border-color:#a8ccdf88}.ds-screen-picker .ds-picker-close{color:#accbde;background:0 0;border:0;justify-content:center;min-height:44px;font-size:14px!important}.ds-experience .pd-demo-frame:not([hidden]){animation:.36s both ds-app-reveal}@keyframes ds-app-reveal{0%{opacity:.15}to{opacity:1}}.ds-workflow{z-index:2;border-top:1px solid #b7d7ec24;grid-template-columns:1fr auto;gap:16px 35px;padding:24px 4px 0;display:grid;position:relative}.ds-workflow-copy>span{letter-spacing:.17em;color:#88aac1;font-size:9px}.ds-workflow-copy p{color:#c1d9e9;margin:8px 0 0;font-size:16px;font-weight:350;line-height:1.5}.ds-workflow-steps{align-items:center;gap:6px;display:flex}.ds-workflow-steps button{color:#c4deee;background:#a9d2ed05;border:1px solid #9cbcd425;border-radius:8px;align-items:center;gap:11px;min-height:44px;padding:11px 13px;display:flex;font-size:12px!important}.ds-workflow-steps button:hover{background:#bedef414}.ds-workflow-steps button>span{color:#769bb4;font-size:10px}.ds-workflow-steps button>svg{color:#8faec5}.ds-workflow-note{color:#7896ad;grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;font-size:11px;display:flex}.ds-workflow-note button{color:#91b0c5;background:0 0;border:0;align-items:center;gap:7px;min-height:44px;display:flex;font-size:11px!important}dialog.ds-experience.ds-focus{padding:12px clamp(12px,2vw,30px) max(12px,env(safe-area-inset-bottom));background:radial-gradient(at 70% 90%,#172b43,#060e18 70%)}.ds-experience.ds-focus .ds-project-header{flex:none;gap:15px;width:100%;max-width:1600px;margin:0 auto;padding:0 0 12px}.ds-experience.ds-focus .ds-project-tabs{max-width:780px}.ds-experience.ds-focus .ds-project-tabs button{min-height:50px;padding:9px 13px}.ds-experience.ds-focus .pd-stage{perspective:none;flex:1;width:100%;max-width:1600px;min-height:0;overflow:hidden;padding:0!important}.ds-experience.ds-focus .pd-device-space,.ds-experience.ds-focus .pd-device-motion{max-width:100%;filter:none!important;opacity:1!important;transition:none!important;transform:none!important}.ds-experience.ds-focus .pd-device{box-shadow:none;perspective:none;background:0 0;border:0;border-radius:12px;padding:0}.ds-experience.ds-focus .pd-device:before,.ds-experience.ds-focus .pd-device:after{display:none}.ds-experience.ds-focus .ds-device-lid{display:block;transition:none!important;transform:none!important}.ds-experience.ds-focus .pd-device-face{display:block;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;padding:0!important}.ds-experience.ds-focus .pd-device-face:after,.ds-experience.ds-focus .ds-laptop-back,.ds-experience.ds-focus .ds-laptop-base,.ds-experience.ds-focus .pd-monitor-hardware,.ds-experience.ds-focus .pd-phone-hardware,.ds-experience.ds-focus .pd-phone-top,.ds-experience.ds-focus .pd-phone-bottom,.ds-experience.ds-focus .pd-monitor-chin{display:none!important}.ds-experience.ds-focus .pd-screen{opacity:1!important;box-shadow:none!important;border:1px solid #9bb9cd35!important;border-radius:12px!important;transition:none!important}.ds-experience.ds-focus .pd-product-area{margin:0!important}.ds-experience.ds-focus .ds-screen-bar{display:none}.ds-experience.ds-focus .ds-workflow{border:0;flex:none;grid-template-columns:1fr auto;gap:7px 24px;width:100%;max-width:1600px;margin:0 auto;padding:10px 0 0}.ds-experience.ds-focus .ds-workflow-copy>span,.ds-experience.ds-focus .ds-workflow-note{display:none}.ds-experience.ds-focus .ds-workflow-copy p{margin:0;font-size:13px}.ds-experience.ds-focus .ds-workflow-copy{align-self:center}@media (width<=900px){.ds-project-number{display:none}.ds-project-tabs button{gap:8px;padding:10px}.ds-project-tabs strong{font-size:13px}.ds-project-tabs small{font-size:9px}.ds-workflow{grid-template-columns:1fr;gap:15px}.ds-workflow-steps{justify-content:stretch}.ds-workflow-steps button{flex:1;justify-content:space-between}.ds-project-header{gap:12px}.ds-focus-button{padding:10px 13px;font-size:11px!important}}@media (width<=680px){.ds-project-header{flex-wrap:wrap;gap:12px;padding:8px 0 0}.ds-project-tabs{border-radius:13px;flex-basis:100%;gap:3px;padding:4px}.ds-project-tabs button{justify-content:center;min-height:63px;padding:10px 5px}.ds-project-tabs button>svg{display:none}.ds-project-tabs small{white-space:nowrap;font-size:8px}.ds-project-tabs strong{font-size:12px}.ds-focus-button{min-height:44px;margin-left:auto;font-size:12px!important}.ds-workflow{gap:12px;padding-top:20px}.ds-workflow-copy p{font-size:15px}.ds-workflow-steps{gap:5px}.ds-workflow-steps button{gap:5px;padding:10px 8px;font-size:11px!important}.ds-workflow-steps button>span{font-size:9px}.ds-workflow-steps button>svg{width:12px}.ds-workflow-note{gap:8px;font-size:10px}.ds-workflow-note button{white-space:nowrap;font-size:10px!important}dialog.ds-experience.ds-focus{padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px)}.ds-experience.ds-focus .ds-project-header{gap:5px;padding:8px 10px 7px}.ds-experience.ds-focus .ds-project-tabs button{min-height:44px;padding:7px 4px}.ds-experience.ds-focus .ds-project-tabs small{display:none}.ds-experience.ds-focus .ds-project-tabs strong{font-size:12px}.ds-experience.ds-focus .ds-focus-button{background:0 0;border:0;min-height:44px;padding:7px 0}.ds-experience.ds-focus .pd-screen{border:0!important;border-radius:0!important}.ds-experience.ds-focus .ds-workflow{padding:5px 10px 7px;display:block}.ds-experience.ds-focus .ds-workflow-copy{display:none}.ds-experience.ds-focus .ds-workflow-steps button{min-height:44px}}@media (prefers-reduced-motion:reduce){.ds-experience *,.ds-experience .pd-demo-frame:not([hidden]){transition:none!important;animation:none!important}}.ds-demo-notice{z-index:20;color:#dbeaf3;background:#102434;border:1px solid #8db1c54d;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex;position:absolute;bottom:18px;left:16px;right:16px}.ds-demo-notice button{color:#cceaff;background:0 0;border:0;min-height:44px}@media (width>=681px){html:has(.ds-site){scrollbar-gutter:stable}}.ds-experience.ds-focus .pd-device{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.ds-signature:focus{outline:none}.ds-experience .pd-loading{font-size:calc(14px / var(--ds-scale,1));gap:calc(10px / var(--ds-scale,1));background:radial-gradient(#173044,#08141e 75%)}.ds-experience .pd-loading i{width:calc(18px / var(--ds-scale,1));height:calc(18px / var(--ds-scale,1));border-width:calc(1px / var(--ds-scale,1))}.ds-laptop-back:after{content:"";pointer-events:none;background:linear-gradient(#b1bfc8,#4e606e 45%,#182832);border-radius:0 0 6px 6px;height:4px;position:absolute;bottom:-3px;left:1px;right:1px;box-shadow:0 4px 6px #0005}.ds-intro .ds-intro-description{color:#b0c4d3;max-width:600px;margin:0 auto;font-size:15px;line-height:1.65}.ds-intro .ds-example-note{letter-spacing:0;color:#8ba5b8;max-width:650px;margin:12px auto 0;font-size:11px;line-height:1.6}.ds-project-context{max-width:800px;padding:18px 4px 0}.ds-project-context>span{color:#8eacbf;font-size:11px;line-height:1.5;display:block}.ds-project-context h2{letter-spacing:-.025em;color:#dcebf5;margin:7px 0 0;font-size:clamp(20px,2.1vw,28px);font-weight:450;line-height:1.3}.ds-experience .ds-workflow{grid-template-columns:minmax(0,1fr) auto;gap:20px 24px}.ds-reload{color:#9eb8ca;background:0 0;border:0;align-self:start;align-items:center;gap:7px;min-height:44px;padding:0 4px;display:flex;font-size:11px!important}.ds-experience .ds-workflow-steps{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.ds-experience .ds-workflow-steps button{text-align:left;background:0 0;border:0;border-top:1px solid #a9c9df30;border-radius:0;align-items:flex-start;gap:14px;min-height:96px;padding:17px 20px 18px;transition:background .18s,color .18s;position:relative}.ds-experience .ds-workflow-steps button+button{border-left:1px solid #a9c9df1a}.ds-experience .ds-workflow-steps button:hover,.ds-experience .ds-workflow-steps button[aria-pressed=true]{background:linear-gradient(#a9d5ef0e,#0000);border-top-color:#a9d5efb3}.ds-experience .ds-workflow-steps button>.ds-step-number{color:#8fb3cc;flex:none;padding-top:3px;font-size:10px}.ds-experience .ds-workflow-steps .ds-step-copy{min-width:0;color:inherit;font-size:inherit;flex:1}.ds-step-copy strong{color:#d1e3ef;font-size:14px;font-weight:500;line-height:1.4;display:block}.ds-step-copy small{color:#9bb5c7;max-width:260px;margin-top:6px;font-size:12px;line-height:1.55;display:block}.ds-experience .ds-workflow-steps button>svg{flex:none;margin-top:2px}.ds-experience button:focus-visible{outline-offset:4px;outline:2px solid #a5d7f1}.ds-experience.ds-focus .ds-project-context,.ds-experience.ds-focus .ds-reload{display:none}.ds-experience.ds-focus .ds-workflow{padding-top:8px;display:block}.ds-experience.ds-focus .ds-workflow-copy{display:none}.ds-experience.ds-focus .ds-workflow-steps button{min-height:44px;padding:11px 16px}.ds-experience.ds-focus .ds-step-copy small{display:none}@media (width<=680px){.ds-intro .ds-intro-description{max-width:320px;font-size:14px}.ds-intro .ds-example-note{max-width:290px;margin-top:10px;font-size:11px}.ds-project-context{padding:17px 2px 0}.ds-project-context>span{font-size:11px}.ds-project-context h2{max-width:340px;font-size:21px}.ds-experience .ds-workflow{grid-template-columns:1fr;gap:14px}.ds-reload{grid-row:3;justify-self:end}.ds-experience .ds-workflow-steps button{flex-wrap:wrap;gap:6px;min-height:124px;padding:14px 8px}.ds-experience .ds-workflow-steps button>.ds-step-number{width:100%;padding:0}.ds-step-copy strong{font-size:12px}.ds-step-copy small{font-size:11px;line-height:1.5}.ds-experience .ds-workflow-steps button>svg{display:none}.ds-experience.ds-focus .ds-workflow{padding:5px 10px 7px}.ds-experience.ds-focus .ds-workflow-steps button{flex-wrap:nowrap;align-items:center;padding:10px 7px}.ds-experience.ds-focus .ds-workflow-steps button>.ds-step-number{width:auto}.ds-experience.ds-focus .ds-step-copy strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.ds-experience .ds-workflow-steps button{transition:none}}.ds-reference .ds-device-actions{flex:none;align-items:center;gap:6px;display:flex}.ds-reference .ds-device-actions button{color:#bed5e5;white-space:nowrap;background:#b6dcef06;border:1px solid #a5c8de35;border-radius:24px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:12px;display:flex}.ds-reference .ds-device-actions button:hover,.ds-reference .ds-device-actions button[aria-pressed=true]{color:#edf7ff;background:#bbdff010;border-color:#a9cee37a}.ds-reference.pd-showcase:not(.pd-expanded) .ds-reference-stage{aspect-ratio:1700/1150;perspective:none;align-items:center;width:100%;height:auto;min-height:0;max-height:min(820px,100svh - 160px);padding:20px 0 10px;overflow:visible}.ds-reference.pd-showcase:not(.pd-expanded)[data-display-device=phone] .ds-reference-stage{aspect-ratio:560/920;max-height:min(780px,100svh - 160px)}.ds-reference-space{flex:none;position:relative}.ds-reference-laptop[hidden],.ds-reference-phone[hidden]{display:none!important}.ds-reference:not(.ds-focus)[data-laptop-open=true] :is(.ds-reference-laptop,.ds-reference-phone):not([hidden]){animation:.65s cubic-bezier(.22,.72,.18,1) both ds-hardware-arrive}@keyframes ds-hardware-arrive{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}.ds-reference-canvas{transform-origin:0 0;position:relative}.ds-reference-light{pointer-events:none;background:radial-gradient(at 50% 77%,#589cc01b,#0000 51%);position:absolute;inset:5% -2% -3%}.ds-reference-laptop{aspect-ratio:1510/1041;opacity:0;width:1660px;transition:opacity .7s,translate .95s cubic-bezier(.22,.72,.18,1);position:absolute;top:-50px;left:0;translate:0 18px}.ds-reference[data-laptop-open=true] .ds-reference-laptop{opacity:1;translate:0}.ds-reference-photo-body{width:100%;height:100%;position:relative}.ds-reference-hardware-photo{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ds-reference .ds-reference-laptop-screen{width:72.65%;height:63.88%;box-shadow:none;opacity:1;background:#07121b;border:0;border-radius:5px;position:absolute;top:13.45%;left:13.71%;overflow:hidden}.ds-reference-laptop-reflection{filter:blur(5px);pointer-events:none;background:linear-gradient(#a6becd33,#5d849b0d 55%,#0000);border-radius:40%;width:94%;height:35px;position:absolute;top:96%;left:3%}.ds-reference-phone{z-index:5;transform-origin:0 0;opacity:0;background:linear-gradient(122deg,#e8eef2 0%,#78858e 4%,#1c252e 15%,#080e15 43%,#556671 74%,#e5edf1 91%,#8797a2 96%,#24323e);border:1px solid #c6d0d6;border-radius:53px;width:390px;height:828px;padding:7px;transition:opacity .65s,translate .8s cubic-bezier(.22,.72,.18,1);position:absolute;top:35px;left:85px;transform:translateY(14px);box-shadow:0 0 0 2px #050a10,inset 1px 1px 0 1px #f6fbff88,inset -1px -1px #070e15,3px 1px #8a9ba8,5px 2px #263944,12px 16px 24px #0007}.ds-reference[data-laptop-open=true] .ds-reference-phone{opacity:1;translate:0}.ds-reference-phone:after{content:"";pointer-events:none;border:1px solid #cfdae14d;border-color:#cfdae14d #b7c5ce44 #cfdae14d #e7f4ff80;border-radius:49px;position:absolute;inset:3px}.ds-reference-phone-glass{background:#07131e;border:2px solid #01060a;border-radius:45px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 0 0 1px #b0c4cf36}.ds-reference-status{color:#e4edf4;flex:none;justify-content:space-between;align-items:center;height:36px;padding:0 25px;font-size:11px;font-weight:600;display:flex;position:relative}.ds-reference-status>span:last-child{align-items:center;gap:4px;display:flex}.ds-reference-status svg{width:13px;height:13px}.ds-reference-status svg:last-child{width:18px}.ds-reference-notch{background:#02060a;border-radius:0 0 17px 17px;width:116px;height:24px;position:absolute;top:-2px;left:calc(50% - 58px);box-shadow:0 1px #5a6b7826}.ds-reference-notch:before{content:"";background:#1e2933;border-radius:3px;width:42px;height:3px;position:absolute;top:9px;left:28px}.ds-reference-notch b{background:radial-gradient(circle at 35% 30%,#3d6487,#0e1928 45%,#010509 70%);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:19px;box-shadow:0 0 0 1px #1c2a35}.ds-reference .ds-reference-phone-screen{background:#07131e;border:0;border-radius:0;flex:1;min-height:0}.ds-reference-home{background:#07131e;flex:none;place-items:center;height:17px;display:grid}.ds-reference-home i{background:#cad8e29e;border-radius:4px;width:106px;height:4px}.ds-reference-phone-rails{pointer-events:none;position:absolute;inset:0}.ds-reference-phone-rails i,.ds-reference-phone-rails b{background:linear-gradient(90deg,#26343f,#c8d5dd 48%,#617381);border-radius:3px;width:3px;height:24px;position:absolute;top:105px;left:-5px;box-shadow:0 0 0 1px #101b24}.ds-reference-phone-rails i:nth-child(2){height:48px;top:160px}.ds-reference-phone-rails i:nth-child(3){height:48px;top:223px}.ds-reference-phone-rails b{height:72px;top:178px;left:auto;right:-7px}.ds-reference-phone-reflection{filter:blur(1.5px);pointer-events:none;background:linear-gradient(#708d9e1c,#0000);border:2px solid #bdcfdd30;border-bottom:0;border-radius:45px 45px 0 0;height:60px;position:absolute;top:calc(100% + 7px);left:0;right:0;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0008,#0000);mask-image:linear-gradient(#0008,#0000)}.ds-reference .pd-demo-frame iframe{border:0;width:100%;height:100%;display:block}.ds-reference .pd-demo-frame iframe[hidden]{display:none}.ds-reference .ds-device-open-cover{z-index:3;border-radius:inherit;background:0 0;border:0;padding:0;position:absolute;inset:0}.ds-reference .ds-device-open-cover:focus-visible{outline-offset:-6px}.ds-reference .pd-loading{gap:12px;font-size:18px}.ds-reference .pd-loading i{border-width:2px;width:22px;height:22px}.ds-reference.ds-focus .ds-reference-stage{aspect-ratio:auto;flex:1;height:auto;min-height:0;max-height:none;display:flex;overflow:hidden;padding:0!important}.ds-reference.ds-focus .ds-reference-canvas{justify-content:center;width:100%;height:100%;display:flex;transform:none!important}.ds-reference.ds-focus .ds-reference-laptop,.ds-reference.ds-focus .ds-reference-phone{opacity:1;perspective:none;width:100%;max-width:none;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;transition:none;position:relative;top:auto;left:auto;transform:translate(0,0)}.ds-reference.ds-focus .ds-reference-phone{max-width:460px}.ds-reference.ds-focus .ds-reference-laptop[hidden],.ds-reference.ds-focus .ds-reference-phone[hidden]{display:none}.ds-reference.ds-focus .ds-reference-photo-body,.ds-reference.ds-focus .ds-reference-phone-glass{height:100%;box-shadow:none;background:0 0;border:0;border-radius:10px;flex-direction:column;padding:0;display:flex;transform:none!important}.ds-reference.ds-focus .ds-reference-laptop-screen,.ds-reference.ds-focus .ds-reference-phone-screen{opacity:1;flex:1;width:100%;height:100%;transition:none;position:relative;top:auto;left:auto;border:0!important;border-radius:10px!important}.ds-reference.ds-focus .ds-reference-hardware-photo,.ds-reference.ds-focus .ds-reference-status,.ds-reference.ds-focus .ds-reference-home,.ds-reference.ds-focus .ds-reference-phone-rails,.ds-reference.ds-focus .ds-laptop-back,.ds-reference.ds-focus .ds-laptop-base,.ds-reference.ds-focus .ds-reference-webcam,.ds-reference.ds-focus .ds-reference-chin,.ds-reference.ds-focus .ds-reference-laptop-reflection,.ds-reference.ds-focus .ds-reference-phone-reflection,.ds-reference.ds-focus .ds-reference-lid:after,.ds-reference.ds-focus .ds-reference-phone:after{display:none}@media (width<=1100px){.ds-reference .ds-project-header{flex-wrap:wrap}.ds-reference .ds-project-tabs{flex-basis:100%;max-width:none}.ds-reference .ds-device-actions{margin-left:auto}}@media (width<=680px){.ds-reference.pd-showcase:not(.pd-expanded) .ds-reference-stage{aspect-ratio:1700/1160;margin:12px 0 24px;padding:12px 0 0}.ds-reference .ds-device-actions{gap:6px}.ds-reference .ds-device-actions button{padding:9px 13px;font-size:12px}.ds-reference.ds-focus .ds-device-actions button{background:0 0;border-color:#0000;min-height:44px;padding:8px 10px}.ds-reference.ds-focus .ds-device-actions button[aria-pressed=true]{background:#a9d2eb0a;border-color:#aacde23d}.ds-reference.ds-focus .ds-device-actions .ds-close-focus{margin-left:auto}.ds-reference.ds-focus .ds-device-actions{justify-content:flex-start;width:100%}.ds-reference.ds-focus .ds-reference-laptop-screen,.ds-reference.ds-focus .ds-reference-phone-screen,.ds-reference.ds-focus .ds-reference-lid,.ds-reference.ds-focus .ds-reference-phone-glass{border-radius:0!important}}@media (prefers-reduced-motion:reduce){.ds-reference .ds-reference-laptop,.ds-reference .ds-reference-laptop-screen,.ds-reference .ds-laptop-base,.ds-reference .ds-reference-laptop-reflection,.ds-reference .ds-reference-phone{opacity:1;translate:none;transition:none!important}}.ds-reference .pd-demo-poster{z-index:1;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;pointer-events:none;opacity:1;width:100%;height:100%;transition:opacity .22s;display:block;position:absolute;inset:0}.ds-reference .pd-demo-poster[data-ready=true]{opacity:0}.ds-reference .pd-demo-frame[data-has-poster=true]{animation:none}.ds-site[data-space-entrance=shared] .ds-reference-laptop{opacity:1;transition:none;translate:0}.ds-reference[data-demos-deferred=true] .ds-reference-phone{opacity:0;transition:none;translate:0 8px}.ds-site .ds-signature:focus{outline:0}
