.desktop-download-page{--desktop-window-shadow:0 42px 120px #00000094;--desktop-window-border:#ffffff29;overflow:clip}.desktop-download-hero{text-align:center;padding:5.5rem 1rem 0;position:relative}.desktop-download-appmark{filter:drop-shadow(0 .9rem 1.6rem #00000073);width:clamp(4.25rem,7vw,6rem);margin:0 auto 1.5rem;display:block;position:relative}.desktop-download-appmark img{width:100%;height:auto;display:block}.desktop-download-title{max-width:56rem;font-family:var(--font-display);font-size:2.25rem;font-weight:var(--font-serif-weight);letter-spacing:calc(var(--tracking-tight) + var(--font-serif-letter-spacing-adjustment));text-wrap:balance;margin:0 auto;line-height:1.02;position:relative}.desktop-download-title-accent{color:light-dark(var(--color-fern-60),var(--color-reef))}.desktop-download-lede-line{display:block}.desktop-download-lede{max-width:39rem;color:var(--color-muted-foreground);text-wrap:pretty;margin:1.6rem auto 0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.6;position:relative}.desktop-download-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block-start:2rem;display:flex;position:relative}.desktop-download-actions a:active{scale:.96}.desktop-download-actions a:focus-visible,.desktop-download-web-link:focus-visible,.desktop-download-final a:focus-visible{outline:2px solid light-dark(var(--color-fern),var(--color-reef));outline-offset:3px}.desktop-download-web-link{width:fit-content;color:var(--color-muted-foreground);text-decoration:underline;text-decoration-color:var(--color-border);text-underline-offset:.22rem;margin:.9rem auto 0;font-size:.82rem;transition:color .12s,text-decoration-color .12s;display:block;position:relative}.desktop-download-web-link:hover{color:var(--color-foreground);text-decoration-color:light-dark(var(--color-fern),var(--color-reef))}.desktop-download-requirements{color:var(--color-muted-foreground);margin-block-start:.65rem;font-size:.75rem;position:relative}.desktop-download-stage{isolation:isolate;width:min(82rem,100% - 1.5rem);margin:5.25rem auto 0;position:relative}.desktop-download-glow{filter:blur(2.5rem);pointer-events:none;background:radial-gradient(#4e814e57,#0000 68%);position:absolute;inset:7% 9% 6%}.desktop-window{z-index:1;border:1px solid var(--desktop-window-border);box-shadow:var(--desktop-window-shadow);text-align:start;background:#121215;border-radius:.9rem;position:relative;overflow:hidden;container-type:inline-size}.desktop-window-titlebar{z-index:4;color:#aeaaae;background:#2d2c2d;border-block-end:1px solid #ffffff14;align-items:center;height:clamp(1.65rem,2.5cqw,2.5rem);padding-inline:clamp(.5rem,.97cqw,.95rem);font-size:clamp(.58rem,.9cqw,.85rem);font-weight:600;display:flex;position:relative}.desktop-window-leading{align-items:center;gap:clamp(.55rem,1.05cqw,1.05rem);display:flex}.desktop-window-traffic{gap:clamp(.26rem,.56cqw,.5rem);display:flex}.desktop-window-traffic span{aspect-ratio:1;border-radius:50%;width:clamp(.42rem,.84cqw,.75rem);box-shadow:inset 0 0 0 1px #0000002e}.desktop-window-traffic span:first-child{background:#ff5f57}.desktop-window-traffic span:nth-child(2){background:#febc2e}.desktop-window-traffic span:nth-child(3){background:#28c840}.desktop-window-title{white-space:nowrap}.desktop-showcase-viewport{aspect-ratio:1200/770;position:relative;overflow:hidden;container-type:inline-size}.desktop-showcase-viewport .hs-viewport{position:absolute;inset:0}.desktop-showcase-viewport .hs-scaler{width:1200px;height:770px}.desktop-showcase-viewport .hs-sidebar{position:relative}.desktop-showcase-viewport .hs-sidebar:after{content:"";background:#a1a1aa94;border-radius:999px;width:.28rem;height:2.85rem;position:absolute;inset-block-start:10.4rem;inset-inline-end:.3rem}.desktop-showcase-viewport .hs-home{max-width:634px}.desktop-showcase-viewport .hs-faces-static .hs-avatar{display:block}.desktop-showcase-viewport .hs-profile-photo{object-fit:cover}.desktop-showcase-viewport .hs-activity-counter{z-index:2;color:var(--hs-fg);font-variant-numeric:tabular-nums;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;display:flex;position:absolute;inset-block-start:1.25rem;inset-inline-end:1.4rem}.desktop-showcase-viewport .hs-activity-counter svg{width:.75rem;height:.75rem}.desktop-showcase-viewport .hs-pinned-row{padding-block:4px}.desktop-showcase-viewport .hs-sidebar-header .hs-agent-small{width:23px;height:23px;font-size:23px;line-height:1}.desktop-showcase-viewport .hs-greeting .hs-agent-small{width:30px;height:30px;font-size:30px;line-height:1}.desktop-showcase-viewport .hs-agent-support,.desktop-showcase-viewport .hs-rail .hs-agent-icon{background:0 0}.desktop-showcase-viewport .hs-reference-zap{color:var(--hs-accent-text);margin-inline-start:auto}.desktop-showcase-viewport .hs-reference-connections{border:1px solid var(--hs-border);height:22px;color:var(--hs-fg);border-radius:5px;align-items:center;gap:3px;padding-inline:5px;font-size:8.5px;display:flex}.desktop-showcase-viewport .hs-reference-connections img{width:12.5px;height:12.5px}.desktop-showcase-viewport .hs-reference-connections strong{color:var(--hs-muted);font-weight:600}.desktop-showcase-viewport .hs-reference-b{color:#fff;background:#ef4d4d;border-radius:3px;place-items:center;width:12.5px;height:12.5px;font-size:7.5px;font-weight:700;display:grid}.desktop-showcase-viewport .hs-reference-rocket{color:var(--hs-accent-text)}.desktop-showcase-viewport .hs-suggestion>svg{width:14px;height:14px}.desktop-floor{justify-content:center;align-items:end;min-height:22.7rem;margin-block-start:-16rem;padding:17.4rem 1rem .75rem;display:flex;position:relative}.desktop-floor:before{z-index:-1;background:linear-gradient(0deg, light-dark(#35582f80,#071f1bf2) 0, light-dark(#4e814e47,#09342a9e) 4.4rem, transparent 7.7rem), radial-gradient(ellipse 100% 19rem at 50% calc(100% + 2.5rem), light-dark(#6f9a63,#4e814e) 0%, light-dark(#93b383bf,#17372ed9) 42%, light-dark(#93b38300,#17372e00) 72%), radial-gradient(ellipse 130% 33.5rem at 50% calc(100% + 2.5rem), light-dark(#d3e2ca,#17372e) 0%, light-dark(#e2ecdb,#14302a) 45%, var(--color-background) 78%);content:"";pointer-events:none;width:100vw;position:absolute;inset-block:0;inset-inline-start:50%;translate:-50%}.desktop-dock{z-index:2;backdrop-filter:blur(22px)saturate(1.35);background:#e3e9eb38;border:1px solid #ffffff3d;border-radius:1.15rem;align-items:end;gap:clamp(.28rem,.55vw,.55rem);padding:clamp(.45rem,.75vw,.65rem) clamp(.55rem,.9vw,.8rem) .8rem;display:flex;position:relative;box-shadow:inset 0 1px #fff3,0 12px 32px #00000061}.desktop-dock-icon{--dock-label-scale:1;--dock-lift:0px;--dock-scale:1;--dock-spread:0px;aspect-ratio:1;filter:drop-shadow(0 .3rem .32rem #00000061);width:clamp(2.3rem,4.2vw,4.15rem);margin-inline:var(--dock-spread);transform-origin:bottom;transform:translateY(calc(-1 * var(--dock-lift))) scale(var(--dock-scale));flex:none;place-items:center;transition:margin-inline 80ms cubic-bezier(.2,0,0,1),transform 80ms cubic-bezier(.2,0,0,1);display:grid;position:relative}.desktop-dock-icon img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.desktop-dock-label{z-index:3;color:#f5f5f5;opacity:0;pointer-events:none;transform:translate(-50%, .25rem) scale(var(--dock-label-scale));transform-origin:bottom;white-space:nowrap;background:#2d2d30f0;border:1px solid #ffffff2e;border-radius:.35rem;padding:.26rem .5rem;font-size:.65rem;transition:opacity .28s,transform .28s;position:absolute;inset-block-end:calc(100% + .22rem);inset-inline-start:50%;box-shadow:0 2px 6px #0000004d}.desktop-dock-label:after{aspect-ratio:1;content:"";background:#2d2d30f0;border-block-end:1px solid #ffffff2e;border-inline-end:1px solid #ffffff2e;border-end-end-radius:.12rem;width:.38rem;position:absolute;inset-block-end:-.2rem;inset-inline-start:50%;transform:translate(-50%)rotate(45deg)}.desktop-dock-icon.is-label-visible .desktop-dock-label{opacity:1;transform:translate(-50%, 0) scale(var(--dock-label-scale));transition:opacity .12s,transform .12s}.desktop-dock-icon.is-active:after{aspect-ratio:1;content:"";background:#ffffffd6;border-radius:50%;width:.22rem;position:absolute;inset-block-end:-.55rem;inset-inline-start:50%;transform:translate(-50%)}.desktop-download-final{border-block:1px solid var(--color-border);background:var(--color-surface);text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding:6.5rem 1.5rem;display:flex}.desktop-download-final h2{max-width:56rem;font-family:var(--font-display);font-size:2.25rem;font-weight:var(--font-serif-weight);letter-spacing:calc(var(--tracking-tight) + var(--font-serif-letter-spacing-adjustment));text-wrap:balance;line-height:1.02}.desktop-download-final p{max-width:40rem;color:var(--color-muted-foreground);text-wrap:pretty;line-height:1.6}@media (width>=40rem){.desktop-download-title,.desktop-download-final h2{font-size:3.75rem}}@media (width<=48rem){.desktop-download-hero{padding-block-start:4.5rem}.desktop-download-stage{margin-block-start:3.5rem}.desktop-window{border-radius:.65rem}.desktop-floor{min-height:14.25rem;margin-block-start:-9rem;padding-block-start:10.4rem;padding-inline:.5rem}.desktop-floor:before{background:linear-gradient(0deg, light-dark(#35582f80,#071f1bf2) 0, light-dark(#4e814e47,#09342a9e) 3rem, transparent 5.25rem), radial-gradient(ellipse 120% 13rem at 50% calc(100% + 1.8rem), light-dark(#6f9a63,#4e814e) 0%, light-dark(#93b383bf,#17372ed9) 42%, light-dark(#93b38300,#17372e00) 72%), radial-gradient(ellipse 150% 20.5rem at 50% calc(100% + 1.8rem), light-dark(#d3e2ca,#17372e) 0%, light-dark(#e2ecdb,#14302a) 45%, var(--color-background) 78%)}.desktop-dock{justify-content:start}}@media (width<=30rem){.desktop-download-actions{flex-direction:column;align-items:stretch}.desktop-download-actions a{justify-content:center}.desktop-download-stage{width:calc(100% - .75rem)}}@media (prefers-reduced-motion:reduce){.desktop-download-actions a,.desktop-dock-icon{transition:none}}.desktop-showcase-viewport .hs-pinned-row{transition:background-color .15s,color .15s}.desktop-showcase-viewport .hs-pinned-row.is-hover{background:var(--hs-hover);color:var(--hs-fg)}.desktop-showcase-viewport .hs-pinned-row.is-selected{background:var(--hs-selected);color:var(--hs-fg)}.dd-app-layer{z-index:40;background:var(--hs-bg);opacity:0;transform-origin:34% 40%;visibility:hidden;flex-direction:column;transition:opacity .22s ease-out,transform .4s cubic-bezier(.32,.72,0,1),inset-inline-start .36s cubic-bezier(.22,1,.36,1),padding-top .36s cubic-bezier(.22,1,.36,1),visibility;display:flex;position:absolute;inset:0 0 0 288px;transform:scale(.986)}.dd-app-layer.is-open{opacity:1;visibility:visible;transform:scale(1)}.dd-app-layer:not(.is-open){transition:opacity .24s,transform,inset-inline-start,padding-top,visibility 0s linear .24s}.dd-app-layer.is-tabbed{padding-top:var(--dd-tab-pad,30px);inset-inline-start:0}.dd-app-header{border-bottom:1px solid var(--hs-border);flex-shrink:0;align-items:center;gap:8px;height:46px;padding:0 10px 0 16px;display:flex;position:relative}.dd-app-header-id{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dd-app-header-title{color:var(--hs-fg);font-size:13px;font-weight:600;line-height:1.15}.dd-app-header-sub{color:var(--hs-muted);font-size:10px;line-height:1.15}.dd-app-header-actions{align-items:center;gap:2px;display:flex}.dd-app-header-btn{width:26px;height:26px;color:var(--hs-muted);border-radius:5px;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.dd-app-header-btn svg{width:14px;height:14px}.dd-app-header-btn.is-hover{background:var(--hs-hover);color:var(--hs-fg)}.dd-app-menu{z-index:5;border:1px solid var(--hs-border);background:var(--hs-surface);opacity:0;transform-origin:100% 0;visibility:hidden;border-radius:8px;flex-direction:column;width:186px;padding:4px;transition:opacity .16s,transform .18s cubic-bezier(.22,1,.36,1),visibility 0s linear .18s;display:flex;position:absolute;inset-block-start:40px;inset-inline-end:36px;transform:translateY(-4px)scale(.98);box-shadow:0 10px 28px #00000059}.dd-app-menu.is-open{opacity:1;visibility:visible;transition:opacity .16s,transform .18s cubic-bezier(.22,1,.36,1),visibility;transform:translateY(0)scale(1)}.dd-app-menu-item{color:var(--hs-fg);white-space:nowrap;border-radius:5px;align-items:center;gap:8px;padding:7px 8px;font-size:12px;display:flex}.dd-app-menu-item svg{width:13px;height:13px;color:var(--hs-muted);flex-shrink:0}.dd-app-menu-item.is-hover{background:var(--hs-hover)}.dd-app-body{flex:1;min-height:0;padding:26px 30px 34px;overflow:hidden}.dd-app{--dd-warn:light-dark(#b45a35,#e0855e);flex-direction:column;gap:14px;max-width:980px;margin-inline:auto;display:flex}.dd-app-intro{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.dd-app-eyebrow{color:var(--hs-accent-text);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.dd-app-title{font-family:var(--font-display);color:var(--hs-fg);font-size:27px;font-weight:var(--font-serif-weight);letter-spacing:var(--font-serif-letter-spacing-adjustment);line-height:1.1}.dd-app-sub{color:var(--hs-muted);font-size:12.5px}.dd-app-cta{background:var(--hs-primary);color:#fff;border-radius:6px;align-items:center;gap:6px;margin-top:5px;padding:7px 12px;font-size:12px;font-weight:600;display:flex}.dd-app-cta svg{width:12px;height:12px}.dd-app-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dd-app-stat{border:1px solid var(--hs-border);background:var(--hs-surface);border-radius:8px;flex-direction:column;gap:6px;padding:13px 15px;display:flex}.dd-app-stat-label{color:var(--hs-muted);align-items:center;gap:5px;font-size:11.5px;display:flex}.dd-app-stat-label svg{width:12px;height:12px}.dd-app-stat.is-warn .dd-app-stat-label,.dd-app-stat.is-warn .dd-app-stat-value{color:var(--dd-warn)}.dd-app-stat-value{color:var(--hs-fg);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.dd-app-middle{grid-template-columns:minmax(0,1.72fr) minmax(0,1fr);gap:10px;display:grid}.dd-app-card{border:1px solid var(--hs-border);background:var(--hs-surface);border-radius:8px;flex-direction:column;gap:9px;padding:14px 15px;display:flex}.dd-app-card-title{color:var(--hs-fg);font-size:12.5px;font-weight:600}.dd-app-card-head{justify-content:space-between;align-items:center;display:flex}.dd-app-viewall{color:var(--hs-accent-text);align-items:center;gap:3px;font-size:11px;font-weight:600;display:flex}.dd-app-viewall svg{width:11px;height:11px}.dd-app-stagebar{gap:3px;height:12px;margin-top:2px;display:flex}.dd-app-stagebar span{border-radius:3px}.dd-app-stagebar span:first-child{background:light-dark(#b4d3a4,#a9d194);flex-grow:23}.dd-app-stagebar span:nth-child(2){background:light-dark(#93bd83,#85b471);flex-grow:30}.dd-app-stagebar span:nth-child(3){background:light-dark(#6f9f61,#639355);flex-grow:28}.dd-app-stagebar span:nth-child(4){background:light-dark(#527e46,#4a7440);flex-grow:19}.dd-app-stagecols{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.dd-app-stagecol{flex-direction:column;gap:3px;display:flex}.dd-app-stagename{color:var(--hs-fg);font-size:12px;font-weight:600}.dd-app-stageopen{color:var(--hs-muted);align-items:center;gap:4px;font-size:10.5px;display:flex}.dd-app-opendot{background:var(--hs-accent-text);border-radius:999px;width:5px;height:5px}.dd-app-stagevalue{color:var(--hs-fg);font-variant-numeric:tabular-nums;margin-top:2px;font-size:16px;font-weight:700}.dd-app-stageshare{color:var(--hs-muted);font-size:10.5px}.dd-app-attnrow{align-items:flex-start;gap:8px;padding-block:5px;display:flex}.dd-app-attnrow+.dd-app-attnrow{border-top:1px solid var(--hs-border)}.dd-app-attnrow svg{width:13px;height:13px;color:var(--dd-warn);flex-shrink:0;margin-top:1px}.dd-app-attnbody{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dd-app-attnname{color:var(--hs-fg);font-size:12px;font-weight:600}.dd-app-attnnote{color:var(--hs-muted);font-size:10.5px}.dd-app-attnamount{color:var(--hs-fg);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.dd-app-moverow{align-items:center;gap:8px;padding-block:6px;display:flex}.dd-app-moverow+.dd-app-moverow{border-top:1px solid var(--hs-border)}.dd-app-movebadge{width:20px;height:20px;color:var(--hs-accent-text);border:1px solid light-dark(#527e4640,#4a744066);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dd-app-movebadge.is-warn{border-color:color-mix(in srgb, var(--dd-warn) 35%, transparent);color:var(--dd-warn)}.dd-app-movebadge svg{width:10px;height:10px}.dd-app-movetext{min-width:0;color:var(--hs-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.dd-app-movetext strong{color:var(--hs-fg);font-weight:600}.dd-app-moveaccent{color:var(--hs-accent-text);font-weight:600}.dd-app-moveaccent.is-warn{color:var(--dd-warn)}.dd-app-moveface{object-fit:cover;border-radius:999px;width:18px;height:18px}.dd-app-movewho{color:var(--hs-muted);font-size:11px}.dd-app-movewhen{width:44px;color:var(--hs-muted);text-align:end;font-size:11px}.desktop-tabbar{z-index:3;background:#232225;border-block-end:1px solid #ffffff0f;align-items:center;gap:clamp(.2rem,.35cqw,.35rem);height:clamp(1.6rem,2.42cqw,2.3rem);padding:clamp(.18rem,.3cqw,.3rem) clamp(.3rem,.5cqw,.5rem);transition:transform .26s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset-block-start:clamp(1.65rem,2.5cqw,2.5rem);inset-inline:0;transform:translateY(-100%)}.desktop-tabbar.is-open{transform:translateY(0)}.desktop-tab{color:#96939a;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:1;justify-content:center;align-items:center;height:100%;font-size:clamp(.55rem,.82cqw,.78rem);font-weight:500;display:flex;position:relative;overflow:hidden}.desktop-tab.is-active{color:#dedbe0;background:#48474b}.desktop-tab-new{aspect-ratio:1;color:#96939a;border-radius:999px;flex:none;justify-content:center;align-items:center;width:clamp(1.15rem,1.75cqw,1.65rem);display:flex}.desktop-tab-new svg{width:58%;height:58%}.desktop-tab-close{aspect-ratio:1;color:#dedbe0;opacity:0;border-radius:999px;justify-content:center;align-items:center;width:clamp(.7rem,1.05cqw,.95rem);transition:background-color .15s,opacity .15s;display:flex;position:absolute;inset-inline-start:clamp(.35rem,.65cqw,.6rem)}.desktop-tab-close svg{width:62%;height:62%}.desktop-tab-close.is-hover{opacity:1;background:#ffffff29}.dd-dock-app{aspect-ratio:auto;width:0;height:clamp(2.3rem,4.2vw,4.15rem);margin-inline-start:calc(-1*clamp(.28rem,.55vw,.55rem));transition:width .68s cubic-bezier(.65,0,.35,1),margin-inline-start .68s cubic-bezier(.65,0,.35,1),margin-inline 80ms cubic-bezier(.2,0,0,1),transform 80ms cubic-bezier(.2,0,0,1);position:relative}.dd-dock-app svg{aspect-ratio:1;opacity:0;transform-origin:0;width:clamp(2.3rem,4.2vw,4.15rem);height:auto;transition:opacity .54s,transform .68s cubic-bezier(.65,0,.35,1);display:block;position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)scale(.3)}.dd-dock-app.is-installed{width:clamp(2.3rem,4.2vw,4.15rem);margin-inline-start:var(--dock-spread);transition:width .32s cubic-bezier(.22,1,.36,1),margin-inline-start .32s cubic-bezier(.22,1,.36,1),margin-inline 80ms cubic-bezier(.2,0,0,1),transform 80ms cubic-bezier(.2,0,0,1)}.dd-dock-app.is-landed svg{opacity:1;transition:none;transform:translateY(-50%)scale(1)}.dd-dock-app:after{transition:opacity .25s}.dd-dock-app:not(.is-running):after{opacity:0}.dd-dock-app.is-running:after{aspect-ratio:1;content:"";opacity:1;background:#ffffffd6;border-radius:50%;width:.22rem;position:absolute;inset-block-end:-.55rem;inset-inline-start:50%;transform:translate(-50%)}.dd-flyer{z-index:25;opacity:0;filter:drop-shadow(0 .4rem .5rem #00000059);pointer-events:none;will-change:transform;position:absolute;inset-block-start:0;inset-inline-start:0}.dd-flyer svg{width:100%;height:100%;display:block}.dd-appwin{z-index:4;border:1px solid var(--desktop-window-border);opacity:0;transform-origin:bottom;visibility:hidden;text-align:start;background:light-dark(#f7f7f7,#121215);border-radius:.7rem;width:min(74%,60rem);transition:opacity .3s .22s,transform .52s cubic-bezier(.22,1,.36,1),visibility 0s linear .52s;position:absolute;inset-block-end:9rem;inset-inline-start:50%;overflow:hidden;transform:translate(-50%,6rem)scale(.1);box-shadow:0 34px 90px #0000008c}.dd-appwin.is-open{opacity:1;visibility:visible;transition:opacity .3s,transform .52s cubic-bezier(.22,1,.36,1),visibility;transform:translate(-50%)scale(1)}.dd-appwin-titlebar{background:#2d2c2d;border-block-end:1px solid #ffffff14;align-items:center;height:1.8rem;padding-inline:.7rem;display:flex;position:relative}.dd-appwin-title{color:#aeaaae;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:600;position:absolute;inset-inline:3.6rem;overflow:hidden}.dd-appwin-body{aspect-ratio:1000/680;position:relative;overflow:hidden}.dd-appwin-scaler{--hs-bg:var(--color-background);--hs-surface:var(--color-surface);--hs-hover:var(--color-surface-hover);--hs-border:var(--color-border);--hs-fg:var(--color-foreground);--hs-muted:var(--color-muted-foreground);--hs-primary:var(--color-fern);--hs-accent-text:light-dark(var(--color-fern-60),var(--color-reef));width:1000px;height:680px;transform:scale(var(--dd-appwin-fit,1));transform-origin:0 0;background:light-dark(#f7f7f7,#121215);padding:24px 28px;position:absolute;inset:0}[data-dd-stage] .desktop-window{transition:filter .5s,scale .5s cubic-bezier(.22,1,.36,1)}[data-desktop-showcase] [data-hs-root]{will-change:transform;transition:transform 1.15s cubic-bezier(.45,.05,.15,1)}[data-dd-stage].is-appwin .desktop-window{filter:brightness(.82)saturate(.96);scale:.992}.dd-cursor{z-index:30;color:light-dark(#17171a,#f4f4f5);filter:drop-shadow(0 2px 4px #0006);opacity:0;pointer-events:none;will-change:transform;width:clamp(13px,1.55vw,22px);height:clamp(13px,1.55vw,22px);transition:transform .6s cubic-bezier(.3,.75,.3,1),opacity .25s;position:absolute;inset-block-start:0;inset-inline-start:0;transform:translate(50vw,30rem)}.dd-cursor.is-visible{opacity:1}.dd-cursor svg{fill:light-dark(#fff,#232327);stroke:currentColor;width:100%;height:100%}.dd-cursor.is-click svg{animation:.26s dd-click}@keyframes dd-click{40%{transform:scale(.78)}}[data-dd-stage].dd-snap,[data-dd-stage].dd-snap *,[data-dd-stage].dd-snap :before,[data-dd-stage].dd-snap :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.dd-app-layer,.dd-app-menu,.desktop-tabbar,.dd-dock-app,.dd-dock-app svg,.dd-appwin,[data-dd-stage] .desktop-window,[data-dd-stage]{transition:none}[data-desktop-showcase] [data-hs-root]{transform:none!important}}@media (width<=767px){.desktop-showcase-viewport .hs-camera{flex-direction:row}.desktop-showcase-viewport .hs-rail{display:flex}.desktop-showcase-viewport .hs-sidebar{border-block-end:0;border-inline-end:1px solid var(--hs-border);flex-direction:column;align-items:stretch;width:232px}.desktop-showcase-viewport .hs-sidebar-header{flex:none;height:54px;padding:0 10px 0 14px}.desktop-showcase-viewport .hs-mobile-menu{display:none}.desktop-showcase-viewport .hs-nav,.desktop-showcase-viewport .hs-sidebar-section{display:flex}.desktop-showcase-viewport .hs-home{justify-content:center;padding:0 32px}.desktop-showcase-viewport .hs-greeting{font-size:27px}.desktop-showcase-viewport .hs-composer-input{font-size:14.5px}.desktop-showcase-viewport .hs-suggestion{padding:5px 4px;font-size:12.5px}.desktop-showcase-viewport .hs-suggestion img{width:14px;height:14px}.desktop-showcase-viewport .hs-model-tier,.desktop-showcase-viewport .hs-dictate-tail{display:inline}}
