.dwm-fit{--dwm-bg:#fff;--dwm-ink:#151923;--dwm-muted:#5b6980;--dwm-line:#e3e8f1;--dwm-soft:#f3f6fb;--dwm-accent:#0000b6;--dwm-accent-soft:#e8ecff;--dwm-ok:#12a150;--dwm-warn:#f5a524;container-type:inline-size}:where(.dark) .dwm-fit{--dwm-bg:#0b0c12;--dwm-ink:#f1f4f8;--dwm-muted:#9aa5ba;--dwm-line:#ffffff1a;--dwm-soft:#ffffff0d;--dwm-accent:#a5b4fc;--dwm-accent-soft:#a5b4fc24}.dwm-desk{aspect-ratio:57/36;position:absolute;container-type:inline-size}.dwm-deskbody{background:var(--dwm-bg);height:100%;color:var(--dwm-ink);border:1px solid var(--dwm-line);font-family:var(--font-sans,inherit);border-radius:2.4cqw;overflow:clip;box-shadow:0 3cqw 9cqw -3cqw #15192361}:where(.dark) .dwm-deskbody{box-shadow:0 0 0 1px #ffffff0f,0 3cqw 10cqw -3cqw #1d35ff66}.dwm-bar{border-bottom:1px solid var(--dwm-line);background:var(--dwm-soft);align-items:center;height:5.4cqw;padding-inline:2.4cqw;display:flex}.dwm-dots{gap:.9cqw;display:flex}.dwm-dots i{background:#ff5f57;border-radius:50%;width:1.4cqw;height:1.4cqw}.dwm-dots i:nth-child(2){background:#febc2e}.dwm-dots i:nth-child(3){background:#28c840}.dwm-url{background:var(--dwm-bg);border:1px solid var(--dwm-line);color:var(--dwm-muted);border-radius:99px;margin-inline:auto;padding:.7cqw 3cqw;font-size:1.6cqw;font-weight:600}.dwm-body{grid-template-columns:17cqw minmax(0,1fr) 30cqw;height:calc(100% - 5.4cqw);display:grid}.dwm-side{border-right:1px solid var(--dwm-line);align-content:start;gap:.8cqw;padding:2.4cqw 1.6cqw;display:grid}.dwm-brand{letter-spacing:-.01em;align-items:center;gap:1cqw;margin-bottom:1.6cqw;font-size:1.8cqw;font-weight:800;display:flex}.dwm-brand b{background:var(--dwm-accent);border-radius:.9cqw;width:3cqw;height:3cqw}.dwm-nav{color:var(--dwm-muted);border-radius:1cqw;padding:1cqw 1.2cqw;font-size:1.7cqw;font-weight:600}.dwm-nav[data-active]{background:var(--dwm-accent-soft);color:var(--dwm-accent)}.dwm-main{align-content:start;gap:1.8cqw;min-width:0;padding:2.4cqw 2.6cqw;display:grid}.dwm-eyebrow{color:var(--dwm-accent);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:1.4cqw;font-weight:800}.dwm-title{letter-spacing:-.02em;margin:.6cqw 0 0;font-size:3.1cqw;font-weight:800;line-height:1.12}.dwm-kpis{grid-template-columns:repeat(3,1fr);gap:1.2cqw;display:grid}.dwm-kpi{background:var(--dwm-soft);border:1px solid var(--dwm-line);border-radius:1.4cqw;padding:1.4cqw}.dwm-kpi strong{letter-spacing:-.02em;font-size:3.4cqw;line-height:1;display:block}.dwm-kpi span{color:var(--dwm-muted);margin-top:.7cqw;font-size:1.3cqw;font-weight:600;display:block}.dwm-feature{border:1px solid var(--dwm-line);border-radius:1.6cqw;padding:1.8cqw}.dwm-feature p{margin:0}.dwm-feature .dwm-eyebrow{font-size:1.3cqw}.dwm-feature-title{font-size:1.9cqw;font-weight:800;line-height:1.25;margin-top:.6cqw!important}.dwm-feature-text{color:var(--dwm-muted);font-size:1.4cqw;line-height:1.4;margin-top:.7cqw!important}.dwm-bars{align-items:flex-end;gap:.8cqw;height:5cqw;margin-top:1.2cqw;display:flex}.dwm-bars i{background:var(--dwm-accent-soft);border-radius:.5cqw .5cqw 0 0;flex:1}.dwm-bars i:nth-child(3n){background:var(--dwm-accent)}.dwm-chips{flex-wrap:wrap;gap:.8cqw;display:flex}.dwm-chips span{background:var(--dwm-accent-soft);color:var(--dwm-accent);border-radius:99px;padding:.6cqw 1.4cqw;font-size:1.3cqw;font-weight:700}.dwm-dock{border:.25cqw dashed #0000;border-radius:2cqw;margin:2.4cqw 2cqw 2.4cqw 0;padding:1.4cqw;position:relative}.dwm-dock .dwm-eyebrow{color:var(--dwm-muted)}.dwm-phone{aspect-ratio:1/2.07;z-index:2;position:absolute;container-type:inline-size}.dwm-phone-body{background:#0a0b10;border-radius:15cqw;height:100%;padding:3cqw;box-shadow:0 0 0 .6cqw #2a2d3a,0 7cqw 16cqw -5cqw #0a0c288c}.dwm-screen-wrap{background:var(--dwm-bg);height:100%;color:var(--dwm-ink);border-radius:12cqw;position:relative;overflow:clip}.dwm-island{z-index:3;background:#0a0b10;border-radius:99px;width:28cqw;height:7cqw;position:absolute;top:3cqw;left:50%;translate:-50%}.dwm-screen{flex-direction:column;padding:13cqw 6cqw 0;display:flex;position:absolute;inset:0}.dwm-screen-2,.dwm-screen-3{opacity:0}.dwm-sbar{font-size:4cqw;font-weight:700;position:absolute;top:3.6cqw;left:9cqw}.dwm-sh{justify-content:space-between;align-items:center;font-size:4.4cqw;font-weight:800;display:flex}.dwm-sh svg{width:6cqw;height:6cqw;color:var(--dwm-muted)}.dwm-st{letter-spacing:-.03em;margin:3cqw 0 0;font-size:7.4cqw;font-weight:800;line-height:1.05}.dwm-sp{color:var(--dwm-muted);margin:2cqw 0 0;font-size:3.5cqw;line-height:1.4}.dwm-task{background:var(--dwm-soft);border:1px solid var(--dwm-line);border-radius:4cqw;align-items:center;gap:3cqw;margin-top:2.4cqw;padding:3cqw;display:flex}.dwm-task i{border:.8cqw solid var(--dwm-line);border-radius:50%;flex:none;width:6cqw;height:6cqw}.dwm-task[data-done] i{background:var(--dwm-ok);border-color:var(--dwm-ok)}.dwm-task s{background:var(--dwm-line);border-radius:99px;flex:1;height:2.2cqw;text-decoration:none}.dwm-task[data-done] s{background:var(--dwm-accent-soft)}.dwm-photo{background:var(--dwm-accent-soft);border-radius:5cqw;flex:1;align-items:flex-end;min-height:24cqw;margin-top:3cqw;padding:4cqw;display:flex}.dwm-bars-m{align-items:flex-end;gap:2.4cqw;width:100%;height:100%;display:flex}.dwm-bars-m i{background:var(--dwm-accent);opacity:.35;border-radius:1.4cqw 1.4cqw 0 0;flex:1}.dwm-bars-m i:nth-child(3n){opacity:1}.dwm-kpis-m{grid-template-columns:1fr 1fr;gap:2.4cqw;margin-top:3cqw;display:grid}.dwm-kpis-m div{background:var(--dwm-soft);border:1px solid var(--dwm-line);border-radius:4cqw;padding:3cqw}.dwm-kpis-m strong{letter-spacing:-.03em;font-size:7cqw;line-height:1;display:block}.dwm-kpis-m s{background:var(--dwm-line);border-radius:99px;width:60%;height:1.8cqw;margin-top:2.4cqw;text-decoration:none;display:block}.dwm-photo-btn{background:var(--dwm-accent);color:#fff;border-radius:50%;place-items:center;width:15cqw;height:15cqw;margin:4cqw auto 3cqw;display:grid}.dwm-photo-btn svg{width:7cqw;height:7cqw}.dwm-tabs{border-top:1px solid var(--dwm-line);background:var(--dwm-bg);justify-content:space-around;align-items:center;margin:auto -6cqw 0;padding:3.4cqw 4cqw 6cqw;display:flex}.dwm-tabs svg{width:6cqw;height:6cqw;color:var(--dwm-muted)}.dwm-tabs .dwm-tab-plus{background:var(--dwm-ok);border-radius:50%;place-items:center;width:10cqw;height:10cqw;display:grid}.dwm-tabs .dwm-tab-plus svg{color:#fff}.dwm-scan{background:#0f1220;border-radius:5cqw;flex:1;place-items:center;margin-top:3cqw;display:grid;position:relative}.dwm-scan svg.dwm-qr{color:#fff;width:30cqw;height:30cqw}.dwm-scan b{border:1cqw solid #17b6ff;width:8cqw;height:8cqw;position:absolute}.dwm-scan b:first-of-type{border-bottom:0;border-right:0;top:8cqw;left:8cqw}.dwm-scan b:nth-of-type(2){border-bottom:0;border-left:0;top:8cqw;right:8cqw}.dwm-scan b:nth-of-type(3){border-top:0;border-right:0;bottom:8cqw;left:8cqw}.dwm-scan b:nth-of-type(4){border-top:0;border-left:0;bottom:8cqw;right:8cqw}.dwm-shutter{border:1.2cqw solid var(--dwm-ink);background:var(--dwm-bg);width:15cqw;height:15cqw;box-shadow:inset 0 0 0 1.6cqw var(--dwm-bg), inset 0 0 0 9cqw var(--dwm-ink);border-radius:50%;margin:4cqw auto 0}.dwm-map{background:var(--dwm-accent-soft);border-radius:5cqw;flex:1;margin-top:3cqw;position:relative;overflow:clip}.dwm-map .dwm-lines{width:100%;height:100%;position:absolute;inset:0}.dwm-map .dwm-pin-dot{width:9cqw;height:9cqw;color:var(--dwm-accent);position:absolute;top:24cqw;left:44cqw}.dwm-sync{background:var(--dwm-soft);border:1px solid var(--dwm-line);border-radius:4cqw;align-items:center;gap:3cqw;margin-top:3cqw;margin-bottom:3cqw;padding:3.4cqw;font-size:3.6cqw;font-weight:700;display:flex}.dwm-sync svg{width:6cqw;height:6cqw;color:var(--dwm-ok)}.dwm-sync s{background:linear-gradient(90deg, var(--dwm-ok) 72%, var(--dwm-line) 72%);border-radius:99px;flex:1;height:1.6cqw;text-decoration:none}.dwm-stage{padding-top:clamp(40px,7vh,88px)}.dwm-copy{width:min(1160px,100% - 35px);margin-inline:auto}.dwm-fit{width:min(1160px,100% - 35px);margin:clamp(32px,5vw,56px) auto 0}.dwm-canvas{aspect-ratio:100/88;position:relative}.dwm-fit .dwm-desk{width:90cqw;top:0;left:0}.dwm-fit .dwm-phone{width:32cqw;top:20cqw;left:62cqw}.dwm-ghost{display:none}.dwm-caps{gap:16px;margin:clamp(28px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}@media (width<=767px){.dwm-canvas{aspect-ratio:100/152}.dwm-fit .dwm-desk{width:100cqw}.dwm-fit .dwm-phone{width:58cqw;top:30cqw;left:21cqw}}@media (width>=768px){.dwm-caps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.dwm-caps{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin-inline:-17.5px;padding-inline:17.5px;scroll-padding-inline:17.5px;display:flex;overflow-x:auto}.dwm-caps::-webkit-scrollbar{display:none}.dwm-cap{scroll-snap-align:start;flex:0 0 80%}}.dwm-cap{background:#fff;border:1px solid #465c7c1a;border-radius:24px;padding:26px 24px}:where(.dark) .dwm-cap{background:#0a0b10;border-color:#ffffff1a}.dwm-cap-title{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:700;line-height:1.3}.dwm-cap-text{color:#4b5a72;margin:10px 0 0;font-size:15px;line-height:1.65}:where(.dark) .dwm-cap-text{color:#a8b3c7}@media (prefers-reduced-motion:no-preference) and (width>=1024px){@supports (animation-timeline:view()){.dwm-stage{view-timeline:--dwm block;height:360svh;padding-top:0}.dwm-pin{height:100svh;position:sticky;top:0;overflow:clip}.dwm-copy{width:min(31vw,450px);margin:0;padding-top:40px;animation-name:dwm-copy;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--dwm;animation-range:contain;position:absolute;top:50%;left:max(17.5px,50% - 580px);translate:0 -50%}.dwm-fit{aspect-ratio:100/62;width:min(100%,155svh);margin:0;position:absolute;top:50%;left:50%;translate:-50% -50%}.dwm-canvas{aspect-ratio:auto;position:absolute;inset:0}.dwm-fit .dwm-desk{width:55cqw;animation-name:dwm-desk;top:10cqw;left:43cqw}.dwm-fit .dwm-phone{width:12.5cqw;animation-name:dwm-phone;top:19cqw;left:83.5cqw}.dwm-fit .dwm-desk,.dwm-fit .dwm-phone,.dwm-screen,.dwm-cap{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--dwm;animation-range:contain}.dwm-screen-1{animation-name:dwm-s1}.dwm-screen-2{animation-name:dwm-s2}.dwm-screen-3{animation-name:dwm-s3}.dwm-caps{grid-template-columns:minmax(0,1fr);align-content:center;gap:0;width:33cqw;height:30cqw;margin:0;padding:0;display:grid;position:absolute;top:15cqw;left:64cqw;overflow:clip}.dwm-cap{background:0 0;border:0;border-radius:0;grid-area:1/1;align-self:center;padding:0}:where(.dark) .dwm-cap{background:0 0;border:0}.dwm-cap-title{font-family:var(--font-instrument);letter-spacing:-.02em;font-size:clamp(26px,3.1cqw,46px);line-height:1.08}.dwm-cap-text{margin-top:14px;font-size:clamp(15px,1.25cqw,18px)}.dwm-cap-1{animation-name:dwm-cap-1}.dwm-cap-2{animation-name:dwm-cap-2}.dwm-cap-3{animation-name:dwm-cap-3}.dwm-dock{border-color:var(--dwm-line)}.dwm-ghost{aspect-ratio:1/2.07;border:.25cqw dashed var(--dwm-line);border-radius:5cqw;width:78%;margin:3cqw auto 0;display:block}}}@keyframes dwm-copy{0%,8%{translate:0 -50%}26%,to{translate:-70vw -50%}}@keyframes dwm-desk{0%,8%{opacity:1;filter:blur();animation-timing-function:cubic-bezier(.3,0,.2,1);translate:0;scale:1}40%,to{opacity:.45;filter:blur(2px);translate:-34cqw;scale:.74}}@keyframes dwm-phone{0%,8%{animation-timing-function:cubic-bezier(.3,0,.2,1);translate:0;scale:1}40%,to{translate:-43.75cqw -1cqw;scale:1.84}}@keyframes dwm-s1{0%,50%{opacity:1}56%,to{opacity:0}}@keyframes dwm-s2{0%,50%{opacity:0}56%,78%{opacity:1}84%,to{opacity:0}}@keyframes dwm-s3{0%,78%{opacity:0}84%,to{opacity:1}}@keyframes dwm-cap-1{0%,40%{translate:0 40cqw}45%,50%{translate:0}56%,to{translate:0 -40cqw}}@keyframes dwm-cap-2{0%,50%{translate:0 40cqw}56%,78%{translate:0}84%,to{translate:0 -40cqw}}@keyframes dwm-cap-3{0%,78%{translate:0 40cqw}84%,to{translate:0}}.dwm-sec{overflow-x:clip}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.dwm-from-left,.dwm-from-right{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover cover 35%}.dwm-from-left{animation-name:dwm-from-left}.dwm-from-right{animation-name:dwm-from-right}}}@keyframes dwm-from-left{0%{transform:translate(-4vw)}to{transform:none}}@keyframes dwm-from-right{0%{transform:translate(4vw)}to{transform:none}}@media (width<=767px){@keyframes dwm-from-left{0%{transform:translate(-14px)}to{transform:none}}@keyframes dwm-from-right{0%{transform:translate(14px)}to{transform:none}}}
