.hv4-top{--pc-verified:#3b9cff}.hv4-top .pc-frame{border:1px solid var(--w-22);background:linear-gradient(158deg, var(--graphite-4), var(--graphite-2) 38%, var(--graphite-0));width:100%;height:100%;box-shadow:var(--sh-screen);border-radius:13cqw;padding:2.4cqw;display:flex}.hv4-top .pc-screen{background:radial-gradient(ellipse 90% 26% at 50% 0, var(--w-06), transparent), var(--graphite-0);border-radius:10.6cqw;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.hv4-top .pc-status{height:12.4cqw;font-size:clamp(10px,4.2cqw,13px);font-weight:var(--fw-label);flex:none;justify-content:space-between;align-items:center;padding:1cqw 6.6cqw 0 7.6cqw;line-height:1;display:flex;position:relative}.hv4-top .pc-island{border-radius:var(--r-pill);background:var(--ink);width:25cqw;height:7.2cqw;position:absolute;top:2.9cqw;left:50%;transform:translate(-50%)}.hv4-top .pc-sys{color:var(--tx-1);fill:currentColor;align-items:center;gap:1.2cqw;display:flex}.hv4-top .pc-sys svg{height:auto;display:block}.hv4-top .pc-sig{width:4.6cqw}.hv4-top .pc-wifi{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:4.4cqw}.hv4-top .pc-bat{fill:none;width:6.8cqw;stroke:var(--tx-3);stroke-width:1px}.hv4-top .pc-bat .fill{fill:currentColor;stroke:none}.hv4-top .pc-head{border-bottom:1px solid var(--w-10);flex:none;align-items:center;gap:2.8cqw;padding:.4cqw 4cqw 2.6cqw;display:flex}.hv4-top .pc-ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:5.8cqw;height:5.8cqw}.hv4-top .pc-ic.is-fill{fill:currentColor;stroke:none}.hv4-top .pc-back{margin-inline:-1cqw}.hv4-top .pc-who{gap:.4cqw;min-width:0;display:grid}.hv4-top .pc-name{font-size:clamp(12px,5.4cqw,15px);font-weight:var(--fw-label);align-items:center;gap:1cqw;line-height:1.2;display:flex}.hv4-top .pc-verified{width:4.2cqw;height:4.2cqw;fill:var(--pc-verified);flex:none}.hv4-top .pc-verified path{fill:none;stroke:var(--paper);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.hv4-top .pc-st{color:var(--tx-3);align-items:center;gap:1cqw;font-size:clamp(10px,3.9cqw,11px);line-height:1.2;display:flex}.hv4-top .pc-st:before{content:"";border-radius:var(--r-pill);background:var(--lime);width:1.8cqw;height:1.8cqw;box-shadow:0 0 1.6cqw var(--lime-55);flex:none}.hv4-top .pc-acts{align-items:center;gap:3.8cqw;margin-inline-start:auto;display:flex}.hv4-top .pc-ava{border:1px solid var(--w-16);border-radius:var(--r-pill);background:var(--graphite-3);flex:none;width:10.4cqw;height:10.4cqw;display:block;position:relative;overflow:hidden}.hv4-top .pc-ava.is-sm{width:7.6cqw;height:7.6cqw}.hv4-top .pc-ava img{object-fit:cover;object-position:50% 24%;width:100%;height:100%;display:block}.hv4-top .pc-ava-gap{flex:none;width:7.6cqw}.hv4-top .pc-chat{min-height:0;-webkit-mask-image:linear-gradient(180deg, transparent, var(--ink) 5cqw);-webkit-mask-image:linear-gradient(180deg, transparent, var(--ink) 5cqw);mask-image:linear-gradient(180deg, transparent, var(--ink) 5cqw);flex-direction:column;flex:1 1 0;justify-content:flex-end;gap:3.2cqw;padding:3.6cqw 2.6cqw 3cqw;display:flex;overflow:hidden}.hv4-top .pc-row{flex:none;align-items:flex-end;gap:2cqw;max-width:100%;display:flex}.hv4-top .pc-row.them{align-self:flex-start}.hv4-top .pc-row.you,.hv4-top .pc-row.ai{align-self:flex-end;max-width:calc(100% - 12cqw)}.hv4-top .pc-row.is-joined{margin-top:-2.2cqw}.hv4-top .pc-row.ai{margin-top:2.4cqw}.hv4-top .pc-msg{min-width:0;position:relative}.hv4-top .pc-bubble{font-size:clamp(12px,5.1cqw,14px);font-weight:var(--fw-ui);overflow-wrap:break-word;border:1px solid #0000;border-radius:4.6cqw;padding:1.9cqw 2.7cqw;line-height:1.3;display:flow-root}.hv4-top .pc-row.them .pc-bubble{background:var(--graphite-3)}.hv4-top .pc-row.you .pc-bubble,.hv4-top .pc-row.ai .pc-bubble{background:var(--violet);color:var(--paper)}.hv4-top .pc-row.them.is-last .pc-bubble{border-bottom-left-radius:1.6cqw}.hv4-top .pc-row.you.is-last .pc-bubble,.hv4-top .pc-row.ai.is-last .pc-bubble{border-bottom-right-radius:1.6cqw}.hv4-top .pc-text{text-wrap:pretty}.hv4-top .pc-meta{float:right;font-size:clamp(10px,3.8cqw,11px);font-weight:var(--fw-text);white-space:nowrap;align-items:center;gap:.8cqw;margin:1.8cqw 0 -.8cqw 2.6cqw;line-height:1;display:inline-flex}.hv4-top .pc-row.them .pc-meta{color:var(--tx-3)}.hv4-top .pc-ticks{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:4.2cqw;height:2.6cqw}.hv4-top .pc-row.ai .pc-bubble{border-color:var(--lime-55);box-shadow:0 0 0 .8cqw var(--lime-12), 0 0 6cqw var(--lime-20)}.hv4-top .pc-tag{z-index:1;border:1px solid var(--lime-55);border-radius:var(--r-pill);background:var(--ink);height:5.6cqw;color:var(--lime);font-size:clamp(9px,3.6cqw,10.5px);font-weight:var(--fw-label);align-items:center;padding:0 2cqw;line-height:1;display:inline-flex;position:absolute;top:-2.9cqw;right:3cqw}.hv4-top .pc-seen{color:var(--tx-3);align-self:flex-end;margin:-2.2cqw 1cqw 0 0;font-size:clamp(10px,3.8cqw,11px);line-height:1.2}.hv4-top .pc-compose{border-top:1px solid var(--w-10);flex:none;align-items:center;gap:2cqw;padding:2.4cqw 3cqw 6cqw;display:flex}.hv4-top .pc-plus,.hv4-top .pc-send{border-radius:var(--r-pill);flex:none;place-items:center;width:8.8cqw;height:8.8cqw;display:grid}.hv4-top .pc-plus{background:var(--w-08);color:var(--tx-2)}.hv4-top .pc-send{background:var(--violet);color:var(--paper)}.hv4-top .pc-plus .pc-ic,.hv4-top .pc-send .pc-ic{width:4.6cqw;height:4.6cqw}.hv4-top .pc-field{border:1px solid var(--w-10);border-radius:var(--r-pill);background:var(--w-06);min-width:0;height:8.8cqw;color:var(--tx-4);font-size:clamp(11px,4.4cqw,13px);font-weight:var(--fw-text);white-space:nowrap;flex:auto;align-items:center;padding:0 3.6cqw;display:flex;overflow:hidden}.hv4-top .pc-home{border-radius:var(--r-pill);background:var(--w-22);width:31cqw;height:1.2cqw;position:absolute;bottom:2cqw;left:50%;transform:translate(-50%)}.hv4-top .st-phone .convo-connector{gap:2cqw;font-size:clamp(10.5px,4.3cqw,12.5px);line-height:1.3}.hv4-top .st-phone .convo-connector svg{width:5cqw;height:5cqw}.hv4-top .st-phone .deck{padding-bottom:7.4cqw}.hv4-top .st-phone .deck-card{border-radius:4.4cqw;gap:2.4cqw;padding:3.4cqw}.hv4-top .st-phone .deck-card p{font-size:clamp(12px,5.1cqw,14px);font-weight:var(--fw-ui);letter-spacing:normal;text-wrap:pretty;line-height:1.3}.hv4-top .st-phone .deck-card[data-pos="1"]{transform:translateY(3.2cqw)scale(.95)}.hv4-top .st-phone .deck-card[data-pos="2"]{transform:translateY(6.4cqw)scale(.9)}
.hv4-top .stage{--st-ratio:.47;--st-pw:clamp(240px, 76vw, 300px);--st-vh:1.12;--st-extra:0px;--st-crop-fade:88px;--st-fade:calc(var(--d-in) * 1.4);--st-gap:var(--sp-6);--st-text-col:1;--st-vis-col:1;--st-inset:0px}.hv4-top .stage:before{--a1-rx:560px;--a1-ry:320px;--a1-x:74%;--a1-y:calc(var(--bleed) + 300px);--a1-c:var(--glow-violet);--a2-rx:380px;--a2-ry:220px;--a2-x:94%;--a2-y:calc(var(--bleed) + 200px);--a2-c:var(--glow-lime)}.hv4-top .stage.is-mirror:before{--a1-x:26%;--a2-x:6%}.hv4-top .stage .st-wrap{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.hv4-top .stage .h2-tail{color:var(--lime)}.hv4-top .stage .st-grid{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.hv4-top .stage .st-copy{grid-column:var(--st-text-col);grid-row:1;min-width:0}.hv4-top .stage .st-copy .body{max-width:560px;margin-top:var(--sp-4);text-wrap:pretty}.hv4-top .stage .st-chips{grid-column:var(--st-text-col);gap:var(--sp-2);margin:var(--sp-5) 0;flex-wrap:wrap;grid-row:2;justify-self:start;display:flex}.hv4-top .stage .st-chip{white-space:nowrap;transition:background-color var(--st-fade) var(--ease), border-color var(--st-fade) var(--ease), color var(--st-fade) var(--ease)}.hv4-top .stage .st-chip:not([aria-pressed=true]){--cf:var(--w-04);--cb:var(--w-12);color:var(--tx-3)}@media (hover:hover) and (pointer:fine){.hv4-top .stage .st-chip:not([aria-pressed=true]):hover{color:var(--tx-1)}}.hv4-top .stage .st-visual{grid-column:var(--st-vis-col);height:calc(var(--st-pw) * var(--st-vh) + var(--st-extra));margin-top:var(--st-gap);-webkit-mask-image:linear-gradient(180deg, var(--ink) calc(100% - var(--st-crop-fade)), transparent);-webkit-mask-image:linear-gradient(180deg, var(--ink) calc(100% - var(--st-crop-fade)), transparent);mask-image:linear-gradient(180deg, var(--ink) calc(100% - var(--st-crop-fade)), transparent);grid-row:3;position:relative;overflow:hidden}.hv4-top .stage .st-phone{width:var(--st-pw);height:calc(var(--st-pw) / var(--st-ratio));margin-left:calc(var(--st-pw) / -2);position:absolute;top:0;left:50%;container-type:inline-size}.hv4-top .stage .st-phone .pc-screen{overflow:visible}.hv4-top .stage .st-phone .pc-chat{justify-content:flex-start;overflow:visible;-webkit-mask-image:none;mask-image:none}.hv4-top .stage .st-layers{display:grid}.hv4-top .stage .st-layer{flex-direction:column;grid-area:1/1;align-self:start;gap:3.2cqw;min-width:0;display:flex}.hv4-top .stage .st-phone .pc-row.ai .pc-bubble{box-shadow:0 0 0 .8cqw var(--lime-12), 0 0 8cqw var(--lime-35), var(--sh-pop)}.hv4-top .stage .st-cta{grid-column:var(--st-text-col);margin-top:var(--sp-5);grid-row:5}.hv4-top .stage .st-cta .cta-mid{margin-top:0}@media (min-width:600px){.hv4-top .stage{--st-pop:14cqw}.hv4-top .stage .st-phone .pc-row.ai{max-width:none;margin-inline:calc(-1 * var(--st-pop));align-self:stretch}.hv4-top .stage .st-phone .pc-row.ai .pc-msg{flex:auto}}@media (min-width:900px){.hv4-top .stage{--st-pw:300px;--st-vis:420px;--st-min-h:480px;--st-text-col:1;--st-vis-col:2}.hv4-top .stage.is-mirror{--st-text-col:2;--st-vis-col:1;--st-inset:var(--sp-10)}.hv4-top .stage .st-grid{grid-template-columns:minmax(0, 1fr) minmax(0, var(--st-vis));min-height:var(--st-min-h);grid-template-rows:minmax(0,1fr) auto auto auto auto minmax(0,1fr)}.hv4-top .stage.is-mirror .st-grid{grid-template-columns:minmax(0, var(--st-vis)) minmax(0, 1fr)}.hv4-top .stage .st-copy{padding-left:var(--st-inset);grid-row:2}.hv4-top .stage .st-chips{margin:var(--sp-6) 0 0 var(--st-inset);grid-row:3}.hv4-top .stage .st-visual{grid-row:1/-1;height:auto;margin-top:0}.hv4-top .stage .st-cta{margin:var(--sp-6) 0 0 var(--st-inset);grid-row:5}}@media (min-width:1024px){.hv4-top .stage{--st-vis:440px}}@media (min-width:1100px){.hv4-top .stage{--st-pw:320px;--st-vis:500px}}@media (min-width:1280px){.hv4-top .stage{--st-pw:340px;--st-vis:560px}}
.hv4-top #difference.diff-c .dc-pill.is-without[aria-pressed=true]{border-color:var(--w-22);background:var(--graphite-4);color:var(--tx-1)}.hv4-top #difference.diff-c .dc-pill.is-with[aria-pressed=true]{border-color:var(--lime);background:var(--lime);color:var(--lime-ink)}.hv4-top #difference.diff-c .dc-pill.is-with:focus-visible{outline-color:var(--paper)}.hv4-top #difference.diff-c .dc-phone .pc-screen{transition:filter var(--st-fade) var(--ease)}.hv4-top #difference.diff-c[data-state=without] .dc-phone .pc-screen{filter:grayscale()brightness(.88)}.hv4-top #difference.diff-c[data-state=without] .dc-phone .pc-send{background:var(--graphite-4)}.hv4-top #difference.diff-c .dc-tail.is-without .pc-row.you .pc-bubble{background:var(--graphite-4);color:var(--tx-2)}.hv4-top #difference.diff-c .dc-tail,.hv4-top #difference.diff-c .dc-outcome{visibility:visible;opacity:1;transition:opacity var(--st-fade) var(--ease), visibility 0s linear 0s}.hv4-top #difference.diff-c .dc-tail.is-without,.hv4-top #difference.diff-c .dc-outcome.is-without{visibility:hidden;opacity:0;transition:opacity var(--st-fade) var(--ease), visibility 0s linear var(--st-fade)}.hv4-top #difference.diff-c[data-state=without] .dc-tail.is-without,.hv4-top #difference.diff-c[data-state=without] .dc-outcome.is-without{visibility:visible;opacity:1;transition:opacity var(--st-fade) var(--ease), visibility 0s linear 0s}.hv4-top #difference.diff-c[data-state=without] .dc-tail.is-with,.hv4-top #difference.diff-c[data-state=without] .dc-outcome.is-with{visibility:hidden;opacity:0;transition:opacity var(--st-fade) var(--ease), visibility 0s linear var(--st-fade)}.hv4-top #difference.diff-c .dc-outcomes{grid-column:var(--st-text-col);min-width:0;margin-top:var(--sp-6);grid-row:4;display:grid}.hv4-top #difference.diff-c .dc-outcome{align-items:center;gap:var(--sp-3);grid-area:1/1;min-width:0;display:flex}.hv4-top #difference.diff-c .dc-outcome .small{margin-top:2px}@media (min-width:900px){.hv4-top #difference.diff-c .dc-outcomes{margin:var(--sp-5) 0 0 var(--st-inset)}}
.hv4-low span.pb-cover{background:var(--scene)}.hv4-low .foot{--rzc-mark-ink:var(--logo-fg);--rzc-mark-accent:var(--lime)}.hv4-low .foot .rzc-mark{min-height:0;margin-right:auto;padding:0;display:inline-flex}.hv4-low .foot .rzc-ls-item{padding:var(--s-2) var(--s-3);color:var(--rzc-row-ink);font-size:var(--t-small);line-height:1.2;display:flex}.hv4-low .foot .foot-lang{background:0 0}.hv4-low .foot :focus-visible{outline-color:var(--lime)}.hv4-low .playbooks h2,.hv4-low .faq h2,.hv4-low .start h2{font-family:inherit}
.hv4-top .analyze-button{padding:revert}.hv4-top .hero .panel-sample .panel-sample-text[data-typing] .ghost{opacity:0}.hv4-top .hero .panel-sample .panel-sample-text[data-typing] .typed{display:inline}.hv4-top .entry-paste{bottom:var(--sp-4);left:var(--sp-4);z-index:1;align-items:center;gap:var(--sp-2);min-height:44px;padding:0 var(--sp-4);border:1px solid var(--w-16);border-radius:var(--r-pill);background:var(--w-04);color:var(--tx-1);font-size:var(--fs-small);font-weight:var(--fw-ui);cursor:pointer;transition:border-color var(--d-ui) var(--ease), background-color var(--d-ui) var(--ease);line-height:1;display:inline-flex;position:absolute}.hv4-top .entry-paste svg{width:16px;height:16px}.hv4-top .entry-paste:disabled{cursor:progress;opacity:.55}@media (hover:hover) and (pointer:fine){.hv4-top .entry-paste:not(:disabled):hover{border-color:var(--w-22);background:var(--w-08)}}.hv4-top .gen-error{margin-top:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--bold-55);border-radius:var(--r-12);background:var(--bold-20)}.hv4-top .gen-error p{color:var(--tx-1);font-size:var(--fs-small);font-weight:var(--fw-ui);line-height:1.45}@media (min-width:900px){.hv4-top .hero:has(>.gen-error){grid-template-rows:1fr auto auto auto auto auto 1fr}.hv4-top .gen-error{grid-area:6/1;align-self:start;max-width:588px}}.hv4-top .panel-sample-head.is-flirty{border-color:var(--flirty-60);background:var(--flirty-24);color:var(--tx-1)}.hv4-top .hero h1.hero-h1-tw{display:grid}.hv4-top .hero h1.hero-h1-tw:before{content:attr(data-ghost);white-space:pre-line;visibility:hidden;pointer-events:none;grid-area:1/1}.hv4-top .hero h1.hero-h1-tw>.h1-live{grid-area:1/1;min-width:0}.hv4-top .hero h1.hero-h1-tw .tw{display:block}.hv4-top .hero .tw-caret{vertical-align:baseline;background:0 0;width:auto;height:auto;margin:0;animation:none;display:inline;position:relative}.hv4-top .hero .tw-caret:after{content:"";background:var(--lime);width:.05em;height:.8em;animation:1s step-end infinite c3-caret;position:absolute;top:.18em;left:.04em}@media (prefers-reduced-motion:reduce){.hv4-top .hero .tw-caret:after{display:none}}
.hv4-low .sit-grid{margin-bottom:var(--s-4)}
.hv4-top #what-is{--st-vh:.87;--st-extra:250px;--st-min-h:516px;--st-gap:var(--sp-8)}.hv4-top #what-is .what-lines{gap:var(--sp-2);display:grid}.hv4-top #what-is .what-line{text-wrap:pretty;display:block}.hv4-top #what-is .deck{cursor:auto;-webkit-user-select:auto;user-select:auto}@media (min-width:600px){.hv4-top #what-is .deck{margin-inline:calc(-1 * var(--st-pop));align-self:stretch}}.hv4-top #what-is .deck-card{transition:transform var(--st-fade) var(--ease), opacity var(--st-fade) var(--ease), border-color var(--st-fade) var(--ease), box-shadow var(--st-fade) var(--ease)}.hv4-top #what-is .deck-card>*{transition:opacity var(--st-fade) var(--ease)}.hv4-top #what-is .deck-card.is-natural{--wd-edge:var(--lime-35);--wd-halo:var(--lime-12);--wd-glow:var(--lime-20)}.hv4-top #what-is .deck-card.is-flirty{--wd-edge:var(--flirty-60);--wd-halo:var(--flirty-24);--wd-glow:var(--flirty-24)}.hv4-top #what-is .deck-card.is-bold{--wd-edge:var(--bold-55);--wd-halo:var(--bold-20);--wd-glow:var(--bold-20)}.hv4-top #what-is .deck-card[data-pos="0"]{border-color:var(--wd-edge);box-shadow:var(--hi-top), 0 0 0 .6cqw var(--wd-halo), 0 0 6cqw var(--wd-glow)}.hv4-top #what-is .deck-card .chip.is-natural{border-color:var(--lime);background:var(--lime);color:var(--lime-ink)}.hv4-top #what-is .deck-card .chip.is-flirty{border-color:var(--violet);background:var(--violet)}.hv4-top #what-is .deck-card .chip.is-bold{border-color:var(--coral);background:var(--coral);color:var(--lime-ink)}@media (min-width:900px){.hv4-top #what-is .st-cta{margin-top:var(--sp-8)}}
