.hv2.dv{--dv-ink:#e5484d;--dv-ink-soft:#ff8f8f;--dv-amber:#e5484d;--dv-amber-soft:#ff9b9b;--dv-bg:#0a0a0b;--dv-surface:#151517;--dv-surface-2:#1d1d20;--dv-line:#ffffff17;--dv-text:#f3f1ec;--dv-dim:#f3f1eca8;--page-paper:var(--dv-bg);--hv2-soft:#0e0e10;--hv2-card:var(--dv-surface);--h-text:var(--dv-text);--h-text-dim:var(--dv-dim);--h-edge:#ffffff29;--h-edge-soft:var(--dv-line);--h-pill:#ffffff14;--h-hover:#ffffff12;--h-menu-bg:#121214c7;--h-menu-surface:#141416;--h-action-bg:var(--dv-text);--h-action-text:#0a0a0c;--accent-soft:var(--dv-ink-soft);--accent-mesh-1:#e5484d;--accent-mesh-2:#c93c41;--accent-mesh-3:#ff8f8f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--dv-bg);color:var(--dv-text)}.dv-serif{font-family:var(--font-dv-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.01em;font-style:italic;font-weight:400}.hv2.dv h1 em,.hv2.dv h2 em{color:var(--dv-amber-soft);-webkit-text-fill-color:var(--dv-amber-soft)}.dv-wordmark{font:650 27px/1 var(--h-font);letter-spacing:-.05em;color:var(--dv-text);align-items:center;gap:9px;display:inline-flex}.pn-mark{filter:drop-shadow(0 4px 14px #e5484d73);flex:none;width:30px;height:30px}.dv-wordmark.is-small{gap:6px;font-size:15px}.dv .hv2-nav-wrap{height:auto;padding:0 var(--hv2-gutter-r) 0 var(--hv2-gutter);z-index:40;pointer-events:none;position:fixed;top:0;left:0;right:0}.dv .hv2-nav{pointer-events:auto;color:var(--dv-text);background:#10090b9e;border-color:#ffffff1a;margin-top:18px}.dv .hv2 .hv2-btn-sm,.dv .hv2-nav .hv2-btn{background:var(--dv-text);color:#0a0a0c}.dv .dv-hero{min-height:100svh;padding:150px var(--hv2-gutter-r) 120px var(--hv2-gutter);background:var(--dv-bg);place-items:center;display:grid;position:relative;overflow:hidden}.dv-hero-art{z-index:-1;background:#000 50% 62%/cover no-repeat;position:absolute;inset:0}.dv-hero-art video{object-fit:cover;object-position:center 62%;width:100%;height:100%;position:absolute;inset:0}.dv-hero-art:after{content:"";background:radial-gradient(70% 55% at 50% 42%, #07070a33, #07070aa6 70%), linear-gradient(180deg, #07070aa6 0%, #07070a0d 30%, #07070a59 70%, var(--dv-bg) 100%);position:absolute;inset:0}.dv .hv2-hero-grid{display:none}.dv .hv2-hero-inner{gap:24px;max-width:1080px}.dv .hv2-hero h1{color:var(--dv-text);-webkit-text-fill-color:var(--dv-text);letter-spacing:-.05em;background:0 0;font-size:clamp(52px,8.2vw,136px);line-height:.95}.dv .hv2-hero h1 em{padding-right:.06em;font-size:1.08em}.dv .hv2-hero-eyebrow{color:var(--dv-dim);background:#ffffff0f;border-color:#ffffff24}.dv .hv2-hero-eyebrow span{background:var(--dv-amber);color:#fff}.hv2-ask{-webkit-backdrop-filter:blur(22px)saturate(140%);text-align:left;background:linear-gradient(#221418b3,#10090bd6);border:1px solid #ffffff24;border-radius:26px;gap:10px;width:100%;max-width:760px;margin-top:10px;padding:18px 18px 14px 22px;display:grid;position:relative;box-shadow:0 40px 100px -30px #000000e6,inset 0 1px #ffffff14}.hv2-ask:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(120deg,#e5484da6,#e5484d33 40%,#ffffff0d 60%,#ff7f8f8c);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hv2-ask-field,.hv2-dock-field{position:relative}.hv2-ask textarea{resize:none;width:100%;min-height:64px;color:var(--dv-text);font:400 20px/1.45 var(--h-font);background:0 0;border:0;outline:0}.hv2-ask textarea::placeholder,.hv2-dock input::placeholder{color:#f3f1ec73}.hv2-ghost{color:#f3f1ec9e;font:400 20px/1.45 var(--h-font);cursor:text;margin:0;position:absolute;inset:0;overflow:hidden}.hv2-ask-row{justify-content:flex-end;align-items:center;gap:10px;display:flex}.hv2-send-btn{background:var(--dv-amber,#f2a93b);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;transition:transform .15s,opacity .15s;display:grid;box-shadow:0 8px 24px -6px #e5484d99}.hv2-send-btn:disabled{opacity:.55;cursor:default;box-shadow:none}.hv2-send-btn:not(:disabled):hover{transform:scale(1.05)}.hv2-starters{flex-wrap:wrap;justify-content:center;gap:8px;max-width:820px;display:flex}.hv2-starters button{color:var(--dv-dim);font:500 14.5px/1 var(--h-font);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;padding:10px 16px;transition:background .15s,color .15s}.hv2-starters button:hover{background:var(--dv-text);color:#0a0a0c}.hv2-chipstat{min-height:34px;font:500 13px/1 var(--font-mono);color:var(--dv-dim);white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;margin-right:auto;padding:0 6px 0 12px;display:inline-flex}.hv2-chipstat i{background:conic-gradient(var(--dv-amber) var(--p,0%), #ffffff26 0);border-radius:50%;width:14px;height:14px}.hv2-chipstat.is-built i{background:#9fd3a8}.hv2-chipstat button{min-height:26px;color:var(--dv-text);font:500 12px/1 var(--h-font);cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;padding:0 10px}.hv2-dock{left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:45;-webkit-backdrop-filter:blur(22px)saturate(140%);opacity:0;width:min(760px,100vw - 32px);transition:transform .5s var(--home-ease), opacity .3s;background:#120a0ce0;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;padding:8px 8px 8px 22px;display:flex;position:fixed;transform:translate(-50%,140%);box-shadow:0 24px 70px -18px #000000e6}.hv2-dock.is-on{opacity:1;transform:translate(-50%)}.hv2-dock-field{flex:1;min-width:0}.hv2-dock input{width:100%;color:var(--dv-text);font:400 16.5px/1.4 var(--h-font);background:0 0;border:0;outline:0}.hv2-dock .hv2-ghost{white-space:nowrap;text-overflow:ellipsis;align-items:center;font-size:16.5px;line-height:1.4;display:flex}.hv2-dock .hv2-chipstat{margin-right:0}.hv2-dock .hv2-send-btn{width:42px;height:42px}@media (max-width:700px){.hv2-dock .hv2-chipstat{display:none}}.dv .hv2-sb-cursor.is-narrator svg path{fill:#fff}.dv-show{background:var(--dv-bg)}.dv-show .hv2-show-side h2 em{color:var(--dv-amber-soft)}.dv-show .hv2-show-steps li[data-active=true]{border-color:var(--dv-amber)}.dv-stage{perspective:1600px;justify-items:center;width:min(54%,680px);display:grid;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.dv .hv2-sat{background:#180e11d6;border-color:#ffffff1f;min-width:190px}.dv .hv2-sat.is-good i{background:#9fd3a8;box-shadow:0 0 0 4px #9fd3a829}.dv .hv2-sat.is-warn i{background:var(--dv-amber);box-shadow:0 0 0 4px #e5484d2e}.dv .hv2-sat i{background:var(--dv-ink-soft)}.dv-sat-tr{animation-delay:-2s;top:-6%;right:-24%}.dv-sat-bl{animation-delay:-4s;bottom:6%;left:-22%}.dv-sat-br{animation-delay:-1s;bottom:14%;right:-26%}.dv-tilt{--rx:0deg;--ry:0deg;transform:rotateY(calc(-14deg + var(--ry))) rotateX(calc(4deg + var(--rx)));transform-style:preserve-3d;transition:transform .2s}.dv-btn{background:var(--dv-amber);color:#fff;font:600 13.5px/1 var(--h-font);border-radius:999px;padding:10px 18px;display:inline-block}.dv-btn.wide{text-align:center;padding:13px;display:block}.dv-browser{background:#0f0f11;border:1px solid #ffffff1a;border-radius:16px;width:100%;overflow:hidden;box-shadow:40px 60px 120px -30px #000000f2,0 0 0 1px #e5484d14}.dv-chrome{color:var(--dv-dim);font:12.5px/1 var(--font-mono);background:#15151b;align-items:center;gap:14px;padding:11px 16px;display:flex}.dv-chrome span{gap:6px;display:flex}.dv-chrome span i{background:#ffffff2e;border-radius:50%;width:10px;height:10px}.dv-chrome b{text-align:center;flex:1;font-weight:400}.dv-chrome em{color:#9fd3a8;font-style:normal}.dv-shop{color:#f6e9e6;gap:14px;padding:16px 18px 18px;display:grid}.dv-shop-nav{color:#f6e9e6a6;align-items:center;gap:16px;font-size:13px;display:flex}.dv-shop-nav b{color:#f6e9e6;margin-right:auto;font-size:24px}.dv-shop-nav i{border:1px solid #f6e9e633;border-radius:999px;padding:6px 10px;font-style:normal}.dv-shop-hero{aspect-ratio:2.3;background:50%/cover;border-radius:12px;align-items:center;padding:0 26px;display:flex;position:relative;overflow:hidden}.dv-shop-hero:before{content:"";background:linear-gradient(90deg,#0e0809f0 30%,#0e080933 75%);position:absolute;inset:0}.dv-shop-hero>div{justify-items:start;gap:8px;max-width:60%;display:grid;position:relative}.dv-shop-hero small{font:500 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dv-amber-soft)}.dv-shop-hero h3{color:#f6e9e6;font-size:clamp(24px,2.4vw,38px);line-height:1.02}.dv-shop-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dv-shop-row div{color:#f6e9e6bf;gap:4px;font-size:13px;display:grid}.dv-shop-row i{aspect-ratio:4/3;background:50%/cover;border-radius:10px}.dv-shop-row b{color:var(--dv-amber-soft);font-weight:600}.dv-chat{background:var(--dv-surface);width:min(540px,100%);color:var(--dv-text);border:1px solid #ffffff1a;border-radius:22px;gap:12px;padding:18px;display:grid;box-shadow:40px 60px 120px -30px #000000f2}.dv-chat-head{border-bottom:1px solid var(--dv-line);align-items:center;gap:10px;padding-bottom:12px;font-size:13px;display:flex}.dv-chat-head i{background:radial-gradient(circle at 35% 30%, #ff9b9b, var(--dv-amber) 50%, #3a3a3e);border-radius:8px;width:26px;height:26px}.dv-chat-head b{font-size:15px}.dv-chat-head span{color:var(--dv-dim);margin-left:auto}.dv-me{background:var(--dv-ink);color:#fff;border-radius:18px 18px 4px;justify-self:end;max-width:82%;padding:11px 15px;font-size:14.5px;line-height:1.4}.dv-ai{background:var(--dv-surface-2);border:1px solid var(--dv-line);border-radius:18px;gap:14px;padding:16px;display:grid}.dv-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dv-kpis div{background:#ffffff0a;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.dv-kpis span{color:var(--dv-dim);font-size:12px}.dv-kpis b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px}.dv-kpis .up{color:#9fd3a8}.dv-bars{align-items:flex-end;gap:6px;height:66px;display:flex}.dv-bars i{background:#ff7f8f59;border-radius:5px 5px 2px 2px;flex:1}.dv-bars i:nth-child(5){background:var(--dv-amber)}.dv-ai ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dv-ai li{align-items:center;gap:10px;font-size:13.5px;display:flex}.dv-ai li i{width:26px;height:26px;font:600 10.5px/1 var(--h-font);color:var(--dv-ink-soft);background:#ff7f8f33;border-radius:50%;place-items:center;font-style:normal;display:grid}.dv-ai li span{color:var(--dv-dim);margin-left:auto}.dv-actions{flex-wrap:wrap;gap:8px;display:flex}.dv-actions span{color:var(--dv-text);border:1px solid #ffffff29;border-radius:999px;padding:9px 13px;font-size:13px}.dv-phone{width:290px;height:min(570px,64vh);transform:rotateY(calc(-22deg + var(--ry))) rotateX(calc(6deg + var(--rx))) rotateZ(2deg);background:linear-gradient(145deg,#3a2328,#0d0709);border-radius:46px;padding:11px;position:relative;box-shadow:50px 70px 120px -30px #000000f2,inset 0 0 0 1.5px #ffffff1f}.dv-notch{z-index:2;background:#000;border-radius:20px;width:92px;height:26px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.dv-app{height:100%;color:var(--dv-text);background:#0f0f11;border-radius:36px;grid-template-rows:46% auto auto 1fr;gap:12px;padding-bottom:14px;display:grid;overflow:hidden}.dv-app-hero{background:50%/cover;align-content:space-between;padding:48px 16px 16px;display:grid;position:relative}.dv-app-hero:before{content:"";background:linear-gradient(#0e080980,#0000 35%,#0e0809f2);position:absolute;inset:0}.dv-app-top,.dv-app-title{position:relative}.dv-app-top{color:var(--dv-dim);justify-content:space-between;align-items:center;font-size:12px;display:flex}.dv-app-top b{color:var(--dv-text);letter-spacing:-.02em;font-size:17px}.dv-app-title small{font:500 11px/1 var(--font-mono);color:var(--dv-amber-soft);letter-spacing:.06em}.dv-app-title h4{margin:6px 0 0;font-size:28px;line-height:1}.dv-timeline{gap:10px;margin:0;padding:0 16px;list-style:none;display:grid}.dv-timeline li{color:var(--dv-dim);grid-template-columns:12px 44px 1fr;align-items:center;gap:8px;font-size:12.5px;display:grid}.dv-timeline li i{background:#ffffff40;border-radius:50%;width:8px;height:8px}.dv-timeline li b{color:var(--dv-text);font-variant-numeric:tabular-nums;font-weight:600}.dv-timeline li.is-now{color:var(--dv-text)}.dv-timeline li.is-now i{background:var(--dv-amber);box-shadow:0 0 0 4px #e5484d40}.dv-app-map{border:1px solid var(--dv-line);background:linear-gradient(135deg,#2a1218,#140c0e);border-radius:14px;gap:4px;margin:0 16px;padding:10px 12px;display:grid}.dv-app-map svg{width:100%;height:40px}.dv-app-map path{fill:none;stroke:var(--dv-amber);stroke-width:2.5px;stroke-dasharray:5 5}.dv-app-map span{color:var(--dv-dim);font-size:11.5px}.dv-app .dv-btn.wide{align-self:end;margin:0 16px}.dv-video{justify-items:center;gap:14px;display:grid}.dv-reel{aspect-ratio:9/16;background:#1a0c0f 50%/cover;border-radius:26px;width:min(290px,38vh);max-height:54vh;position:relative;overflow:hidden;box-shadow:0 0 0 7px #0d0d12,0 0 0 8px #ffffff1a,40px 60px 120px -30px #000000f2}.dv-reel video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dv-reel-cap{text-align:center;font:800 17px/1.2 var(--h-font);color:#fff;text-shadow:0 2px 14px #000c;position:absolute;bottom:20%;left:14px;right:14px}.dv-reel-ui{gap:6px;display:grid;position:absolute;bottom:10px;right:10px}.dv-reel-ui i{color:#fff;background:#00000080;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal}.dv-tl{background:var(--dv-surface);border:1px solid var(--dv-line);border-radius:14px;gap:6px;width:min(500px,100%);padding:10px;display:grid}.dv-tl>div{grid-template-columns:52px 1fr .6fr 1fr;align-items:center;gap:6px;height:34px;display:grid}.dv-tl>div:last-child{grid-template-columns:52px 1fr}.dv-tl em{font:normal 11px/1 var(--font-mono);color:var(--dv-dim)}.dv-tl>div>span{background:50%/cover;border-radius:7px;height:100%}.dv-tl .is-trim{outline:2px solid var(--dv-amber)}.dv-wave{align-items:center;gap:2px;padding:0 6px;display:flex;background:#ff7f8f1f!important}.dv-wave i{background:var(--dv-ink-soft);border-radius:2px;flex:1}.dv-call{background:var(--dv-surface);width:min(480px,100%);color:var(--dv-text);border:1px solid #ffffff1a;border-radius:24px;gap:12px;padding:22px;display:grid;box-shadow:40px 60px 120px -30px #000000f2}.dv-call-head{justify-content:space-between;font-size:14px;display:flex}.dv-call-head span{color:#9fd3a8;font:12.5px/1 var(--font-mono)}.dv-orb{justify-self:center;width:92px;height:92px;position:relative}.dv-orb i{background:radial-gradient(circle, var(--dv-amber-soft), var(--dv-ink) 60%, transparent 70%);border-radius:50%;animation:2.4s ease-in-out infinite hv2-orb;position:absolute;inset:0}.dv-orb i:nth-child(2){opacity:.5;animation-delay:-.8s}.dv-orb i:nth-child(3){opacity:.3;animation-delay:-1.6s}.dv-call p{border-radius:16px;max-width:84%;padding:10px 14px;font-size:14.5px;line-height:1.4}.dv-call .them{background:#ffffff12}.dv-call .me{background:var(--dv-ink);color:#fff;justify-self:end}.dv-dash{background:var(--dv-surface);width:min(600px,100%);color:var(--dv-text);border:1px solid #ffffff1a;border-radius:22px;gap:14px;padding:20px;display:grid;box-shadow:40px 60px 120px -30px #000000f2}.dv-line{width:100%;height:110px}.dv-line path{fill:none;stroke:var(--dv-amber);stroke-width:3px}.dv-line .area{fill:#e5484d24;stroke:none}.dv-countries{gap:9px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.dv-countries li{grid-template-columns:120px 1fr 40px;align-items:center;gap:10px;display:grid}.dv-countries i{background:#ffffff14;border-radius:6px;height:6px}.dv-countries em{background:linear-gradient(90deg, var(--dv-ink), var(--dv-ink-soft));border-radius:6px;height:100%;display:block}.dv-countries b{text-align:right;font-variant-numeric:tabular-nums}@media (max-width:1100px){.dv-stage{width:min(86%,560px)}.dv-sat-tl,.dv-sat-bl{left:-6%}.dv-sat-tr,.dv-sat-br{right:-6%}.dv .hv2-sat{min-width:0;max-width:170px}.dv-tilt,.dv-phone{transform:none}}@media (prefers-reduced-motion:reduce){.dv-tilt,.dv-phone{transform:none}}.hv2-send-btn{color:#fff;background:radial-gradient(circle at 35% 30%,#ff8f8f,#e5484d 55%,#c93c41)}.hv2.dv h1 em,.hv2.dv h2 em,.dv-show .hv2-show-side h2 em{background:linear-gradient(100deg,#ffb3bd,#ff5a6e 55%,#e5484d);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dv .hv2-hero-eyebrow span{color:#fff}.dv .dv-hero-art{background-position:50% 70%}.dv .dv-hero-art video{object-position:center 70%}.dv .dv-hero-art:after{background:radial-gradient(80% 60% at 50% 40%, #0a0a0b26, #0a0a0b99 75%), linear-gradient(180deg, #0a0a0bb3 0%, #0a0a0b0d 35%, #0a0a0b4d 75%, var(--dv-bg) 100%)}.dv-shop-hero small,.dv-app-title small{color:#ffb3bd}.dv-shop-row b{color:#ff9b9b}.dv .hv2-sb-ask b{color:#fff;background:#e5484d}.pn-closing{isolation:isolate;background:#0a0a0b 50%/cover no-repeat;position:relative}.pn-closing:before{content:"";z-index:-1;background:linear-gradient(90deg,#0a0a0beb 30%,#0a0a0b59);position:absolute;inset:0}.dv .hv2-logo{text-decoration:none}.dv .dv-hero{isolation:auto}.dv .dv-hero-art{z-index:0}.dv .dv-hero .hv2-hero-inner{position:relative}.pn-slot{justify-items:center;width:100%;max-width:860px;margin-top:12px;display:grid}.pn-shell{z-index:46;width:100%;position:relative}.pn-shell .console,.pn-shell .hero-composer{width:100%;max-width:none;margin-inline:auto}.pn-shell .console-starters,.pn-shell .console-demo{display:none}.pn-shell .entry-composer{-webkit-backdrop-filter:blur(22px)saturate(140%);background:linear-gradient(#282022d6,#140f11eb);border:1px solid #fff3;border-radius:30px;min-height:0;transition:border-color .2s,background .2s;box-shadow:0 30px 90px -24px #000000e6,inset 0 1px #ffffff14;outline:none!important}.pn-shell .entry-composer:focus-within{border-color:#ffffff61;box-shadow:0 30px 90px -24px #000000e6,inset 0 1px #ffffff1a;outline:none!important}.pn-shell .entry-composer :focus-visible{outline:none}.pn-shell .entry-composer button:focus-visible,.pn-shell .entry-menu>summary:focus-visible{outline-offset:2px;outline:2px solid #fff9}.pn-shell .console-input{color:var(--dv-text);font-size:19px;line-height:1.5}.pn-shell .console-input::placeholder{color:#f3f1ec8c}.pn-shell.has-ghost .console-input::placeholder{color:#ffbac3eb}.pn-shell .hero-console-note{text-align:center;color:#f3f1ec80;max-width:none;margin-inline:auto;font-size:12.5px;display:block}.pn-shell:not(.is-docked) .entry-composer{padding:20px 14px 12px 22px}.pn-shell:not(.is-docked) .entry-composer-row{grid-template-columns:auto 1fr auto;grid-template-areas:"input input input""menu.actions";align-items:center;row-gap:12px;display:grid}.pn-shell:not(.is-docked) .entry-composer-row>.console-input{grid-area:input;min-height:58px;padding:0 4px}.pn-shell:not(.is-docked) .entry-composer-row>.entry-menu{grid-area:menu;margin-left:-6px}.pn-shell:not(.is-docked) .entry-composer-row>.entry-actions{grid-area:actions}.pn-shell.is-docked{left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));width:min(760px,100vw - 32px);position:fixed;transform:translate(-50%)}.pn-shell.is-docked .entry-composer{background:linear-gradient(#282022f0,#140f11f7);border-radius:999px;box-shadow:0 24px 70px -18px #000000f2,inset 0 1px #ffffff14}.pn-shell.is-docked .entry-composer-row{align-items:center;display:flex}.pn-shell.is-docked .console-input{white-space:nowrap;min-height:0;max-height:1.5em;font-size:17px;overflow:hidden}.pn-shell.is-docked .hero-console-note{display:none}.pn-chip{background:#140c0ed9;margin:0;position:absolute;top:calc(100% + 34px);left:50%;transform:translate(-50%)}.pn-shell.is-docked .pn-chip{top:auto;bottom:calc(100% + 10px)}.dv .hv2-starters{margin-top:36px}.pn-mark{filter:none;background:#e5484d;flex:none;width:30px;height:30px;display:inline-block;-webkit-mask:url(/logo.svg) 50%/contain no-repeat;mask:url(/logo.svg) 50%/contain no-repeat}.dv-wordmark.is-small .pn-mark{width:17px;height:17px}.dv .dv-hero{background:radial-gradient(55% 60% at 50% 48%, #161618 0%, var(--dv-bg) 70%)}.pn-field{z-index:0;opacity:.5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.dv .dv-hero:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(42% 30% at 50% 44%, #0a0a0bb8, transparent 75%), linear-gradient(180deg, transparent 70%, var(--dv-bg));position:absolute;inset:0}.dv .dv-hero .hv2-hero-inner{z-index:1}.dv .hv2-hero h1{letter-spacing:-.055em;color:var(--dv-text);-webkit-text-fill-color:currentColor;font-size:clamp(56px,8.4vw,132px);font-weight:600;line-height:.94}.dv .hv2-hero h1 .pn-quiet{color:#f3f1ec6b}.dv .hv2-hero .hv2-hero-sub{color:#f3f1ecb8;max-width:44ch;font-size:clamp(17px,1.35vw,20px)}.hv2.dv h1 em,.hv2.dv h2 em,.dv-show .hv2-show-side h2 em{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;color:#f3f1ec73;-webkit-text-fill-color:currentColor;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.pn-field{opacity:.62}.pn-snack{z-index:1;filter:drop-shadow(0 6px 16px #e5484d8c);background:#e5484d;width:44px;height:44px;position:absolute;-webkit-mask:url(/logo.svg) 50%/contain no-repeat;mask:url(/logo.svg) 50%/contain no-repeat}.pn-crumb{z-index:1;background:#ff5a6e;border-radius:50% 50% 50% 0;width:7px;height:7px;position:absolute;box-shadow:0 0 8px #ff5a6eb3}.pn-shot{z-index:1;background:#ff9b9b;border-radius:4px;width:4px;height:14px;position:absolute;box-shadow:0 0 10px #ff5a6e}.pn-z{z-index:1;font:700 20px/1 var(--h-font);color:#f3f1ecd9;font-style:normal;position:absolute}.dv .hv2-sb-cursor{transform-origin:2px 2px}@keyframes pn-pop{0%{opacity:0;scale:.6}}.pn-field{display:none}.pn-shell.is-docked .entry-composer{padding-block:8px}.pn-shell.is-docked .entry-composer-row{min-height:50px}.pn-shell.is-docked .console-input{text-overflow:ellipsis;align-self:center;min-height:26px;max-height:26px;margin:0;line-height:26px;height:26px!important;padding:0 4px!important}.dv-show{padding-top:84px}.dv-show .hv2-show-inner{height:calc(100svh - 188px)}.dv-show .hv2-show-side{gap:16px;padding-bottom:0}.dv-show .hv2-show-side h2{font-size:clamp(30px,3vw,50px)}.dv-show .hv2-show-steps button{font-size:clamp(18px,1.5vw,23px)}.dv-stage{width:min(48%,600px);top:50%}.dv-stage .dv-phone{height:min(520px,58vh)}.dv-stage .dv-reel{max-height:48vh}.dv-sat-tl{top:-10%;left:-30%}.dv-sat-tr{top:-4%;right:-30%}.dv-sat-bl{bottom:-2%;left:-30%}.dv-sat-br{bottom:8%;right:-30%}@media (max-width:1100px){.dv-show .hv2-show-inner{height:auto}.dv-sat-tl,.dv-sat-bl{left:-6%}.dv-sat-tr,.dv-sat-br{right:-6%}}@media (pointer:fine){html.pn-own-cursor .dv,html.pn-own-cursor .dv *{cursor:none!important}html.pn-own-cursor .dv :is(textarea,input,[contenteditable=true]){cursor:text!important}}.pn-cursor{z-index:100;pointer-events:none;opacity:0;transition:opacity .15s;position:fixed;top:0;left:0;transform:translate(-100px,-100px)}.pn-cursor.is-on{opacity:1}.pn-cursor.is-text{opacity:0}.pn-cursor-inner{transform-origin:2px 2px;transition:transform .15s var(--home-ease);align-items:flex-start;gap:2px;display:flex}.pn-cursor.is-link .pn-cursor-inner{transform:scale(1.15)}.pn-cursor.is-down .pn-cursor-inner{transform:scale(.9)}.pn-cursor.is-saying .pn-cursor-inner span{white-space:nowrap}.pn-cursor.is-flip .pn-cursor-inner{position:relative}.pn-cursor.is-flip .pn-cursor-inner span{position:absolute;top:20px;right:calc(100% - 6px)}.pn-cursor svg path{fill:#fff;stroke:#0000008c;stroke-width:1px}.pn-cursor svg{filter:drop-shadow(0 4px 10px #00000080)}.pn-cursor span{font:600 12.5px/1 var(--font-mono);color:#0a0a0c;background:#fff;border-radius:999px;margin-top:21px;padding:4px 9px}.dv .hv2-sb-cursor.is-narrator{display:none!important}.dv-stage{perspective:1200px}.dv-olea{background:#f3ece1}.dv-olea-view{color:#1d1712;background:#f3ece1;height:min(440px,52vh);position:relative;overflow:hidden}.dv-olea-page{will-change:transform;gap:14px;padding:0 18px 18px;display:grid}.dv-olea-nav{z-index:2;color:#1d17129e;background:#f3ece1;align-items:center;gap:16px;padding:12px 0;font-size:12.5px;display:flex;position:sticky;top:0}.dv-olea-nav b{color:#1d1712;margin-right:auto;font-size:24px}.dv-olea-nav button{color:#1d1712;font:500 12.5px/1 var(--h-font);background:0 0;border:1px solid #1d17122e;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.dv-olea-nav button i{color:#f3ece1;background:#1d1712;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:11px;font-style:normal;display:inline-grid}.dv-olea-hero{aspect-ratio:16/7.2;background:#d9cdb8 50%/cover;border-radius:14px;align-items:center;padding:0 6%;display:flex;position:relative;overflow:hidden}.dv-olea-hero:before{content:"";background:linear-gradient(90deg,#f3ece1f0 28%,#f3ece100 62%);position:absolute;inset:0}.dv-olea-hero>div{justify-items:start;gap:8px;display:grid;position:relative}.dv-olea-hero small{font:500 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#7a5a2b}.dv-olea-hero h3{color:#1d1712;font-size:clamp(22px,2.3vw,34px);line-height:1}.dv-olea .dv-btn{color:#f3ece1;background:#1d1712}.dv-olea-strip{color:#1d1712b8;text-align:center;background:#e7dccb;border-radius:10px;margin:0;padding:9px 12px;font-size:12px}.dv-olea-h{margin:4px 0 -4px;font-size:15px;font-weight:600}.dv-olea-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dv-olea-card{gap:4px;font-size:12.5px;display:grid}.dv-olea-card i{aspect-ratio:4/5;background:#e2d4bd 50%/cover;border-radius:10px}.dv-olea-card b{font-variant-numeric:tabular-nums;font-weight:600}.dv-olea-card button,.dv-olea-drawer button{color:#f3ece1;font:500 12px/1 var(--h-font);background:#1d1712;border:0;border-radius:999px;margin-top:4px;padding:8px 10px;transition:transform .12s,background .2s}.dv-olea-review{border-top:1px solid #1d17121f;margin:4px 0 0;padding-top:12px;font-size:13px}.dv-olea-review b{color:#b8862e;margin-right:6px}.dv-olea-review span{color:#1d17128c;margin-left:6px}.dv-olea .is-press{background:#7a1f2e;transform:scale(.94)}.dv-olea-drawer{z-index:3;width:46%;transition:transform .45s var(--home-ease);color:#1d1712;background:#fbf7f0;border-left:1px solid #1d17121f;align-content:start;gap:10px;padding:16px;display:grid;position:absolute;top:0;bottom:0;right:0;transform:translate(105%);box-shadow:-20px 0 40px -20px #00000059}.dv-olea-drawer.is-open{transform:translate(0)}.dv-olea-drawer>p{margin:0 0 4px;font-weight:600}.dv-olea-line{grid-template-columns:40px 1fr auto;align-items:center;gap:10px;font-size:12.5px;display:none}.dv-olea-line.is-in{display:grid}.dv-olea-line i{background:50%/cover;border-radius:8px;width:40px;height:48px}.dv-olea-total{border-top:1px solid #1d17121f;justify-content:space-between;padding-top:10px;font-size:12.5px;display:flex}.dv-olea-drawer button{padding:11px;font-size:13px}.dv-olea-toast{z-index:4;opacity:0;color:#f3ece1;font:500 12.5px/1 var(--h-font);white-space:nowrap;transition:transform .35s var(--home-ease), opacity .35s;background:#1d1712;border-radius:999px;padding:10px 14px;position:absolute;bottom:14px;left:50%;transform:translate(-50%,20px);box-shadow:0 12px 30px -10px #00000080}.dv-olea-toast.is-on{opacity:1;transform:translate(-50%)}.dv-olea-toast:before{content:"✓ ";color:#9fd3a8}.dv-convo{background:var(--dv-surface);width:min(560px,100%);height:min(500px,58vh);color:var(--dv-text);border:1px solid #ffffff1a;border-radius:24px;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden;box-shadow:40px 60px 120px -30px #000000f2}.dv-convo-head{border-bottom:1px solid var(--dv-line);background:#ffffff05;align-items:center;gap:12px;padding:14px 18px;display:flex}.dv-convo-logo{background:#e5484d;border-radius:10px;width:34px;height:34px;-webkit-mask:url(/logo.svg) 50%/78% no-repeat;mask:url(/logo.svg) 50%/78% no-repeat}.dv-convo-head div{gap:2px;display:grid}.dv-convo-head b{font-size:15px}.dv-convo-head span{color:var(--dv-dim);font-size:12px}.dv-convo-head em{color:#9fd3a8;margin-left:auto;font-size:12px;font-style:normal}.dv-convo-head em:before{content:"● "}.dv-convo-thread{flex-direction:column;justify-content:flex-end;gap:10px;min-height:0;padding:14px 16px;display:flex;overflow:hidden}.dv-msg{max-width:84%;animation:pn-msg .35s var(--home-ease);gap:8px;display:grid}.dv-msg p{margin:0;padding:11px 14px;font-size:14px;line-height:1.45}.dv-msg.me{align-self:flex-end}.dv-msg.me p{color:#fff;background:#e5484d;border-radius:18px 18px 4px}.dv-msg.ai{align-self:flex-start}.dv-msg.ai p{background:var(--dv-surface-2);border:1px solid var(--dv-line);border-radius:18px 18px 18px 4px}.dv-who{font:600 11px/1 var(--font-mono);color:var(--dv-dim);letter-spacing:.04em;padding-left:4px}.dv-msg-card{border:1px solid var(--dv-line);background:#ffffff08;border-radius:14px;gap:10px;padding:12px;display:grid}.dv-msg-card .dv-kpis b{font-size:17px}.dv-msg-card .dv-bars{height:52px}.dv-chips{flex-wrap:wrap;gap:6px;display:flex}.dv-chips span{border:1px solid #ffffff2e;border-radius:999px;padding:7px 11px;font-size:12px}.dv-typing{background:var(--dv-surface-2);border:1px solid var(--dv-line);border-radius:18px 18px 18px 4px;align-self:flex-start;align-items:center;gap:5px;padding:10px 14px;display:flex}.dv-typing .dv-who{margin-right:4px;padding:0}.dv-typing i{background:var(--dv-dim);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite pn-dot}.dv-typing i:nth-of-type(2){animation-delay:.15s}.dv-typing i:nth-of-type(3){animation-delay:.3s}@keyframes pn-dot{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes pn-msg{0%{opacity:0;transform:translateY(10px)}}.dv-convo-input{color:var(--dv-dim);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;margin:0 12px 12px;padding:10px 10px 10px 16px;font-size:13.5px;display:flex}.dv-convo-input .is-typed{color:var(--dv-text)}.dv-convo-input i{color:#0a0a0c;background:#f3f1ec;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.hv2-show.is-motion [data-talk]:is(.dv-msg,.dv-typing):not(.is-on),.hv2-show:not(.is-motion) .dv-typing{display:none}.dv-sc-talk .dv-sat-bl{bottom:-6%;left:-38%}.dv-sc-talk .dv-sat-tl{left:-34%}.dv-show.is-motion{height:calc(var(--steps,6) * 100svh);padding-top:0;overflow:visible}.dv-show.is-motion .hv2-show-inner{height:100svh;padding-top:84px;padding-bottom:104px;position:sticky;top:0}.dv-voice{background:var(--dv-surface);width:min(480px,100%);color:var(--dv-text);border:1px solid #ffffff1a;border-radius:26px;gap:14px;padding:22px;display:grid;box-shadow:40px 60px 120px -30px #000000f2}.dv-voice-head{justify-content:space-between;align-items:center;font-size:14px;display:flex}.dv-voice-head span{font:12.5px/1 var(--font-mono);color:#9fd3a8}.dv-voice-head span:before{content:"● "}.dv-voice-orb{justify-self:center;width:104px;height:104px;position:relative}.dv-voice-orb i{background:radial-gradient(circle at 40% 35%,#ffc4c4,#e5484d 55%,#0000 72%);border-radius:50%;animation:2.2s ease-in-out infinite hv2-orb;position:absolute;inset:0}.dv-voice-orb i:nth-child(2){opacity:.45;animation-delay:-.7s}.dv-voice-orb i:nth-child(3){opacity:.25;animation-delay:-1.4s}.dv-voice-wave{justify-content:center;align-items:center;gap:3px;height:34px;display:flex}.dv-voice-wave i{transform-origin:50%;background:linear-gradient(#ff9b9b,#e5484d);border-radius:3px;width:4px;height:100%;animation:.9s ease-in-out infinite pn-wave}@keyframes pn-wave{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.dv-voice-lines{gap:8px;display:grid}.dv-voice-lines p{border-radius:16px;max-width:84%;margin:0;padding:10px 14px;font-size:14px;line-height:1.4}.dv-voice-lines .them{background:#ffffff12}.dv-voice-lines .me{color:#fff;background:#e5484d;justify-self:end}.dv-voice-try{justify-items:center;gap:8px;padding-top:4px;display:grid}.dv-voice-try button{color:#0a0a0c;min-height:48px;font:600 15px/1 var(--h-font);background:#f3f1ec;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 22px;animation:2.4s ease-out infinite pn-ring;display:inline-flex;box-shadow:0 0 #e5484d80}.dv-voice-try button span{background:#e5484d;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 3px #e5484d40}.dv-voice-try small{color:var(--dv-dim);font-size:12px}@keyframes pn-ring{0%{box-shadow:0 0 #e5484d73}70%{box-shadow:0 0 0 16px #e5484d00}to{box-shadow:0 0 #e5484d00}}.pn-shell .chat-call-start.pn-call-hint{animation:1.2s ease-out infinite pn-ring}@media (prefers-reduced-motion:reduce){.dv-voice-wave i,.dv-voice-try button,.pn-shell .chat-call-start.pn-call-hint{animation:none}}.pb{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pb-tile{background:linear-gradient(#ffffff0b,#ffffff04);border:1px solid #ffffff17;border-radius:22px;grid-template-rows:auto 1fr;gap:18px;min-height:300px;padding:24px;display:grid;position:relative;overflow:hidden}.pb-domain,.pb-keep{grid-column:span 2;grid-template-rows:none;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}.pb-copy h3{margin:0 0 8px;font-size:22px}.pb-copy p{color:var(--dv-dim);max-width:34ch;font-size:15px}.pb-ui{align-content:start;gap:12px;display:grid;position:relative}.pb-tile button{font:600 13px/1 var(--h-font);cursor:default;border:0;transition:transform .12s}.pb .is-press{transform:scale(.93)}.pb-bar{font:14px/1 var(--font-mono);color:var(--dv-dim);background:#0f0f11;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;display:flex}.pb-bar b{color:var(--dv-text);font-weight:400}.pb-lock{color:#ffffff40;transition:color .3s;display:inline-grid}.pb-lock.is-on{color:#9fd3a8}.pb-connect{gap:8px;display:flex}.pb-input{min-height:42px;font:15px/1 var(--font-mono);color:var(--dv-text);background:#ffffff0d;border:1px solid #ffffff24;border-radius:12px;flex:1;align-items:center;padding:0 14px;display:flex}.pb-input:empty:before{content:"yourbusiness.com";color:#f3f1ec4d}.pb-connect button{color:#fff;background:#e5484d;border-radius:12px;padding:0 18px}.pb-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.pb-checks li{color:var(--dv-dim);background:#ffffff08;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13.5px;transition:color .3s,background .3s;display:flex}.pb-checks i{border:1.5px solid #ffffff40;border-radius:50%;place-items:center;width:16px;height:16px;transition:background .3s,border-color .3s;display:grid}.pb-checks li.is-done{color:var(--dv-text);background:#9fd3a814}.pb-checks li.is-done i{background:#9fd3a8;border-color:#9fd3a8}.pb-checks li.is-done i:after{content:"";border:0 solid #0a0a0c;border-width:0 0 2px 2px;width:6px;height:3px;transform:rotate(-45deg)translate(1px,-1px)}.pb-vault{background:#0f0f11;border:1px solid #ffffff1a;border-radius:16px;padding:12px}.pb-key{background:#ffffff0a;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;display:grid}.pb-key code{font-family:var(--font-mono);color:var(--dv-text)}.pb-key span{font-family:var(--font-mono);color:#f3f1ec59;letter-spacing:.04em}.pb-key i{color:#ff9b9b;display:inline-grid}.pb-vault.is-shake{animation:.45s pb-shake}@keyframes pb-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.pb-vault-note{color:#ffb3bd;opacity:0;margin:4px 2px 0;font-size:12.5px;transition:opacity .3s,transform .3s;transform:translateY(4px)}.pb-vault-note.is-on,.pb.is-still .pb-vault-note{opacity:1;transform:none}.pb-prompt{color:var(--dv-dim);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:8px;padding:6px 6px 6px 14px;font-size:13px;display:flex}.pb-prompt span{flex:1}.pb-prompt button{color:#0a0a0c;background:#f3f1ec;border-radius:9px;padding:9px 12px}.pb-shot{aspect-ratio:16/10;background:#ffffff0a 50%/0 0 no-repeat;border-radius:12px;transition:background-size;position:relative;overflow:hidden}.pb-shot.is-done{animation:pb-in .6s var(--home-ease);background-size:cover}.pb-shot.is-loading:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff1f 50%,#0000 80%);animation:.9s linear infinite pb-shimmer;position:absolute;inset:0}@keyframes pb-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes pb-in{0%{opacity:0;transform:scale(1.04)}}.pb-voice{color:var(--dv-text);text-align:left;background:#ffffff0d;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex;font-weight:500!important}.pb-voice>span{color:#fff;background:#e5484d;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.pb-voice i{align-items:center;gap:2px;height:18px;margin-left:auto;display:flex}.pb-voice i b{background:#fff6;border-radius:2px;width:3px;height:100%;transform:scaleY(.3)}.pb-voice.is-on i b{background:#ff9b9b;animation:.8s ease-in-out infinite pn-wave}.pb-history{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pb-history li{background:#ffffff08;border-radius:10px;grid-template-columns:64px 1fr auto;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;display:grid}.pb-history b{font-family:var(--font-mono);color:#ffb3bd;font-weight:500}.pb-history em{color:var(--dv-dim);font-size:12.5px;font-style:normal}.pb-history button{color:#0a0a0c;background:#f3f1ec;border-radius:999px;padding:7px 12px;font-size:12px}.pb-uptime{color:var(--dv-dim);grid-template-columns:auto auto 1fr;align-items:center;gap:12px;font-size:13px;display:grid}.pb-uptime b{color:#9fd3a8;font-variant-numeric:tabular-nums}.pb-uptime i{gap:2px;height:18px;display:flex}.pb-uptime s{opacity:.8;background:#9fd3a8;border-radius:2px;flex:1;text-decoration:none}.pb-uptime s.is-dip{background:#f2b84b}.pb-toast{color:#0a0a0c;opacity:0;background:#f3f1ec;border-radius:999px;margin:0;padding:9px 14px;font-size:12.5px;font-weight:600;transition:opacity .3s,transform .3s;position:absolute;bottom:-6px;right:0;transform:translateY(8px)}.pb-toast.is-on{opacity:1;transform:none}.pb-toast:before{content:"✓ ";color:#0e7a5a}@media (max-width:960px){.pb{grid-template-columns:minmax(0,1fr)}.pb-domain,.pb-keep{grid-column:auto;grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pb-voice.is-on i b,.pb-vault.is-shake{animation:none}}.dv-voice-orb{display:none}.dv-voice-ring{justify-self:center;width:104px;height:104px;position:relative}.dv-voice-ring i{width:18px;height:20px;transform:rotate(var(--a)) translateY(-36px) rotate(-45deg);margin:-10px 0 0 -9px;transition:opacity .3s;position:absolute;top:50%;left:50%}.dv-voice-ring i svg path{fill:#ff9b9b;stroke:#00000080;stroke-width:1px}.dv-voice-ring.is-crew i{opacity:0}.dv .hv2-sb-cursor svg{width:22px;height:24px}.dv .hv2-sb-role{font:600 12.5px/1 var(--font-mono);color:#0a0a0c;background:var(--c);white-space:nowrap;transform-origin:-22px -16px;border-radius:999px;margin-top:18px;padding:5px 10px;box-shadow:0 4px 12px #00000073}.dv .hv2-sb-role:not(:empty){animation:pn-pop .25s var(--home-ease)}.dv .pm-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:pm-in .22s var(--home-ease);background:#140c0ef5;border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:minmax(0,1fr) 320px;gap:16px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 30px 80px -20px #000c}@keyframes pm-in{0%{opacity:0;transform:translateY(-6px)}}.dv .pm-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:4px;margin:0;padding:0;list-style:none;display:grid}.dv .pm-grid a{height:100%;color:var(--dv-text);border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;gap:3px 12px;padding:14px 16px;text-decoration:none;transition:background .2s;display:grid}.dv .pm-grid a:hover,.dv .pm-grid a:focus-visible,.dv .pm-grid a.is-lit{background:#ffffff0f}.dv .pm-grid i{color:#ff9b9b;background:#e5484d24;border-radius:10px;grid-row:span 2;place-items:center;width:36px;height:36px;transition:background .2s,color .2s;display:grid}.dv .pm-grid b{align-self:end;font-size:15px;font-weight:600}.dv .pm-grid span{color:var(--dv-dim);font-size:13px}.dv .pm-card{background:#0f0f11;border-radius:16px;min-height:230px;position:relative;overflow:hidden}.dv .pm-card-main{all:unset;cursor:pointer;align-content:end;display:grid;position:absolute;inset:0}.dv .pm-card-main:focus-visible{outline-offset:-2px;border-radius:16px;outline:2px solid #ff9b9b}.dv .pm-card-img,.dv .pm-card-img>span{position:absolute;inset:0}.dv .pm-card-img>span{opacity:0;background:50%/cover no-repeat;transition:opacity .6s,transform 4s linear;transform:scale(1.06)}.dv .pm-card-img>span.is-on{opacity:1;transform:scale(1)}.dv .pm-card-img:after{content:"";background:linear-gradient(#0000 25%,#0a0607eb 100%);position:absolute;inset:0}.dv .pm-card-text{animation:pm-text .45s var(--home-ease);gap:4px;padding:18px 18px 34px;display:grid;position:relative}@keyframes pm-text{0%{opacity:0;transform:translateY(8px)}}.dv .pm-card-text em{font:600 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#0a0a0c;background:#ff9b9b;border-radius:999px;justify-self:start;margin-bottom:4px;padding:4px 8px;font-style:normal}.dv .pm-card-text b{color:#fff;font-size:17px;font-weight:600}.dv .pm-card-text>span{color:#ffffffbf;font-size:13px}.dv .pm-card-text u{color:#ffb3bd;margin-top:4px;font-size:13px;font-weight:600;text-decoration:none}.dv .pm-dots{gap:6px;display:flex;position:absolute;bottom:14px;left:18px}.dv .pm-dots button{cursor:pointer;background:#ffffff4d;border:0;border-radius:2px;width:18px;height:4px;padding:0;transition:width .3s,background .3s}.dv .pm-dots button:before{content:"";position:absolute;inset:-10px -2px}.dv .pm-dots button{position:relative}.dv .pm-dots button.is-on{background:#fff;width:30px}@media (max-width:1100px){.dv .pm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dv .pm-panel{grid-template-columns:minmax(0,1fr) 260px}}@media (max-width:760px){.dv .pm-panel{grid-template-columns:minmax(0,1fr);max-height:75vh;overflow:auto}.dv .pm-card{min-height:200px}}@media (prefers-reduced-motion:reduce){.dv .pm-panel,.dv .pm-card-text{animation:none}.dv .pm-card-img>span{transition:opacity .2s;transform:none}}.dv .pn-starters{flex-wrap:nowrap;min-height:42px}.dv .pn-starters button{white-space:nowrap;animation:pn-chip-in .45s var(--home-ease) both}.dv .pn-starters.is-leaving button{animation:.3s ease-in both pn-chip-out}.dv .pn-starters.is-leaving button:nth-child(2){animation-delay:40ms}.dv .pn-starters.is-leaving button:nth-child(3){animation-delay:80ms}.dv .pn-starters.is-leaving button:nth-child(4){animation-delay:.12s}@keyframes pn-chip-in{0%{opacity:0;transform:translateY(10px)scale(.96)}}@keyframes pn-chip-out{to{opacity:0;transform:translateY(-8px)scale(.96)}}@media (max-width:760px){.dv .pn-starters{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.dv .pn-starters button,.dv .pn-starters.is-leaving button{animation:none}}.dv a[data-crew],.dv button[data-crew]{transition:box-shadow .25s,transform .15s,background .2s,color .2s}.dv a[data-crew].is-crew-on,.dv button[data-crew].is-crew-on{box-shadow:0 0 0 3px #ffffff73,0 10px 30px -6px #e5484d8c}.dv .hv2-login.is-crew-on{background:#ffffff14}.dv .pn-starters button.is-crew-on{background:var(--dv-text);color:#0a0a0c}.dv a[data-crew].is-crew-press,.dv button[data-crew].is-crew-press{transform:scale(.95)}.dv .pn-shell.is-crew-on .entry-composer{box-shadow:0 0 0 2px #ffffff73,0 0 60px -10px #e5484d73}.dv .pdm{position:relative}.dv .pdm-panel{z-index:60;background:#141416f7;border:1px solid #ffffff14;border-radius:18px;gap:2px;width:300px;margin:0;padding:8px;list-style:none;animation:.2s cubic-bezier(.2,.8,.2,1) pdm-in;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 30px 80px -30px #000000e6}@keyframes pdm-in{0%{opacity:0;transform:translateY(-4px)}}.dv .pdm-panel a{color:var(--dv-text,#f3f1ec);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;padding:10px 12px;text-decoration:none;display:grid}.dv .pdm-panel a:hover,.dv .pdm-panel a:focus-visible{background:#ffffff0f}.dv .pdm-panel i{width:34px;height:34px;color:var(--dv-text,#f3f1ec);background:#ffffff12;border-radius:10px;grid-row:span 2;place-items:center;display:grid}.dv .pdm-panel b{font-size:14.5px;font-weight:600}.dv .pdm-panel span{color:var(--dv-dim,#a8a6a1);font-size:12.5px}@media (max-width:760px){.dv .pdm-panel{width:auto;box-shadow:none;margin-top:6px;position:static}}@media (prefers-reduced-motion:reduce){.dv .pdm-panel{animation:none}}.dv .pm-panel{background:#141416f7;border-color:#ffffff14;border-radius:18px;grid-template-columns:minmax(0,1fr) clamp(420px,100% - 804px,600px);gap:8px;padding:8px;box-shadow:0 30px 80px -30px #000000e6}@media (max-width:1200px){.dv .pm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dv .pm-panel{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:760px){.dv .pm-panel{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.dv .pm-grid{grid-template-columns:minmax(0,1fr)}}.dv .pm-grid{grid-auto-rows:auto;gap:2px}.dv .pm-grid a{border-radius:12px;row-gap:2px;padding:10px 12px}.dv .pm-grid i{width:34px;height:34px;color:var(--dv-text,#f3f1ec);background:#ffffff12}.dv .pm-grid a.is-lit i{color:#111;background:#f3f1ec}.dv .pm-grid b{font-size:14.5px}.dv .pm-grid span{font-size:12.5px}.dv .pm-card{border-radius:12px;min-height:0}.dv .pm-card-text{padding:14px 14px 30px}.dv .pm-card-text em{background:#f3f1ec}.dv .pm-card-text b{font-size:15.5px}.dv .pm-card-text>span,.dv .pm-card-text u{font-size:12.5px}.dv .pm-card-text u{color:#fff}.dv .pm-card-main:focus-visible{outline-color:#f3f1ec}.dv .pm-dots{bottom:12px;left:14px}@media (max-width:1100px){.dv .pm-panel{grid-template-columns:minmax(0,1fr) 240px}}@media (max-width:760px){.dv .pm-panel{grid-template-columns:minmax(0,1fr)}.dv .pm-card{min-height:180px}}.pn-shell.is-crew-on .entry-composer{box-shadow:0 0 0 2px #ffffff73,0 0 60px -10px #e5484d73!important}.pn-shell :is(a,button)[data-crew].is-crew-on{box-shadow:0 0 0 3px #ffffff73,0 10px 30px -6px #e5484d8c}.pn-cursor[popover]{width:auto;height:auto;color:inherit;background:0 0;border:0;margin:0;padding:0;inset:0 auto auto 0;overflow:visible}.pn-shell.is-docked{transition:translate .35s cubic-bezier(.2,.8,.2,1),opacity .25s}.pn-shell.is-docked.is-away{opacity:0;pointer-events:none;translate:0 calc(100% + 40px)}@media (prefers-reduced-motion:reduce){.pn-shell.is-docked{transition:none}}.dv .hv2-sat{--gap:22px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#18181be6;border:0;border-radius:18px;grid-template-columns:36px minmax(0,1fr);gap:1px 12px;width:clamp(176px,14.5vw,226px);min-width:0;max-width:none;padding:11px 14px 11px 11px;box-shadow:inset 0 1px #ffffff12,0 26px 60px -24px #000000f2}.dv .hv2-sat>i{color:#f3f1ecdb;width:36px;height:36px;box-shadow:none;background:#ffffff12;border-radius:11px;grid-row:span 2;place-items:center;display:grid}.dv .hv2-sat.is-good>i{color:#b9e2bf;box-shadow:none;background:#9dc5a226}.dv .hv2-sat.is-warn>i{color:#ff9da0;box-shadow:none;background:#e5484d24}.dv .hv2-sat b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.dv .hv2-sat span{color:#f3f1ec99;font-size:12.5px;line-height:1.35}.dv .hv2-sat.is-good:after{content:"";background:#9dc5a2;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite dv-live;position:absolute;top:10px;right:10px}@keyframes dv-live{0%,to{box-shadow:0 0 #9dc5a280}60%{box-shadow:0 0 0 6px #9dc5a200}}.dv .hv2-sat:before{content:"";width:var(--gap);height:1px;position:absolute;top:50%}.dv-sat-tl:before,.dv-sat-bl:before{background:linear-gradient(90deg,#ffffff47,#ffffff14);left:100%}.dv-sat-tr:before,.dv-sat-br:before{background:linear-gradient(270deg,#ffffff47,#ffffff14);right:100%}.dv-stage .dv-sat-tl,.dv-stage .dv-sat-bl{left:auto;right:calc(100% + var(--gap))}.dv-stage .dv-sat-tr,.dv-stage .dv-sat-br{right:auto;left:calc(100% + var(--gap))}.dv-stage .dv-sat-tl{top:6%}.dv-stage .dv-sat-bl{top:auto;bottom:10%}.dv-stage .dv-sat-tr{top:16%}.dv-stage .dv-sat-br{top:auto;bottom:4%}.dv-sc-talk .dv-stage .dv-sat-tl,.dv-sc-talk .dv-stage .dv-sat-bl{left:auto}@media (prefers-reduced-motion:reduce){.dv .hv2-sat.is-good:after{animation:none}}@media (max-width:1100px){.dv .hv2-sat{width:auto;max-width:180px}.dv .hv2-sat:before{display:none}.dv-stage .dv-sat-tl,.dv-stage .dv-sat-bl{left:-4%;right:auto}.dv-stage .dv-sat-tr,.dv-stage .dv-sat-br{left:auto;right:-4%}}.dv-browser.dv-olea{background:#f3ece1;border:0;border-radius:18px;box-shadow:0 60px 120px -36px #000000f2,0 0 0 1px #ffffff0d}.dv-olea .dv-chrome{color:#1d17128c;background:#e8dfd1;border-bottom:1px solid #1d17120f;gap:12px;padding:10px 14px}.dv-olea .dv-chrome span i{background:#1d171229}.dv-olea .dv-chrome b{color:#1d1712b3;background:#f6f1e8;border-radius:999px;flex:0 auto;margin:0 auto;padding:5px 16px}.dv-olea .dv-chrome em{color:#3f7d4a;font-family:var(--h-font);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.dv-olea .dv-chrome em:before{content:"";background:#4f9a5c;border-radius:50%;width:6px;height:6px}.dv-olea-view>.dv-olea-nav{z-index:2;padding:12px 18px;position:relative;box-shadow:0 1px #1d17120f}.dv-olea .is-press{background:#3b3027}.dv-msg.me p{color:#0b0b0c;background:#f3f1ec}.dv-bars i{background:#f3f1ec24}.dv-chips span:first-child{color:var(--dv-text);border-color:#f3f1ec80}.dv-sc-mobile .dv-stage,.dv-sc-video .dv-stage{width:fit-content}.dv-btn,.dv-voice-lines .me{color:#0b0b0c;background:#f3f1ec}.dv-voice-wave i{background:linear-gradient(#f3f1ece6,#f3f1ec59)}.dv-voice-wave i:nth-child(7n+4){background:#e5484d}.dv-line path{stroke:#f3f1ec;stroke-width:2.5px}.dv-line .area{fill:#f3f1ec12}.dv-countries em{background:#f3f1ec8c}.dv-countries li:first-child em{background:#e5484d}
