.kv{--sv:1vh;--wa:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", "Segoe UI", Roboto, sans-serif;--pk:.8;--ph:calc(390px * var(--pk) * 2.168 + 24px)}@supports (height:1svh){.kv{--sv:1svh}}.kv-hero{--wm:clamp(84px, min(21vw, calc(18 * var(--sv)), 200px), 340px);z-index:2;isolation:isolate;min-height:clamp(560px, calc(100 * var(--sv)), 1040px);padding-bottom:calc(var(--ph) / 2);color:#fff;text-align:center;background:#2a64c5 url(/landing-v3/hero-sky62-1200.webp) 50% 100%/cover no-repeat;flex-direction:column;display:flex;position:relative;overflow-x:clip}@media (width>=641px) and (height>=760px){.kv-hero{--wm:clamp(84px, min(21vw, calc(21 * var(--sv)), 240px), 340px)}}@media (width>=2000px) and (height>=1200px){.kv-hero{--wm:clamp(84px, min(21vw, calc(21 * var(--sv)), 300px), 340px)}}@media (width>=900px){.kv-hero{background-image:url(/landing-v3/hero-sky62-2400.webp)}}.kv-hero:after{content:"";z-index:-1;background:linear-gradient(#f5f4f100, #f5f4f18c 55%, var(--bg));pointer-events:none;height:34%;position:absolute;inset:auto 0 0}.kv-nav{justify-content:space-between;align-items:center;height:76px;display:flex}.kv-hero .kv-nav .kv-btn{margin-top:0}.kv-nav .kv-logo img{width:34px;height:34px}.kv-nav-links{gap:30px;font-size:15px;font-weight:550;display:flex}.kv-nav-links a,.kv-nav-login{color:#fbf8f1e0;transition:color .15s}.kv-nav-links a:hover,.kv-nav-login:hover{color:#fff}.kv-nav-login{justify-self:end;font-size:15px;font-weight:550}.kv-mast{padding:clamp(12px, calc(3.5 * var(--sv)), 44px) 0 clamp(20px, calc(4 * var(--sv)), 48px);flex:1;align-content:center;justify-items:center;display:grid}.kv-hero h1{justify-items:center;font-weight:400;display:grid}.kv-lead{max-width:min(40ch,100vw - 48px);margin-bottom:clamp(28px, calc(5.5 * var(--sv)), 64px);color:#111b21;font:500 clamp(17px, min(1.6vw, calc(2.8 * var(--sv))), 23px)/1.3 var(--wa);letter-spacing:-.005em;text-wrap:balance;animation:kv-bubble .7s var(--ease) .2s both;background:#fff;border-radius:4px 22px 22px;padding:12px 20px 13px;position:relative;box-shadow:0 1px 1px #0b141a1f,0 14px 32px -16px #061b498c}.kv-lead:before{content:"";clip-path:polygon(0 0,100% 0,100% 100%);background:#fff;border-top-left-radius:2px;width:10px;height:13px;position:absolute;top:0;left:-9px}@keyframes kv-bubble{0%{opacity:0;translate:0 10px;scale:.97}}@media (prefers-reduced-motion:reduce){.kv-lead{animation:none}}.kv-greet{font:italic 400 clamp(20px, min(2.6vw, calc(4.2 * var(--sv))), 40px)/1 var(--display);letter-spacing:-.01em;font-variation-settings:"SOFT" 100, "opsz" 72;opacity:.92}.kv-name{font-size:var(--wm);letter-spacing:-.055em;text-shadow:0 1px 40px #061b4924;margin:.02em 0 .04em;font-weight:500;line-height:.8}.kv-deck{max-width:40ch;font:420 clamp(20px, min(2.4vw, calc(3.9 * var(--sv))), 36px)/1.2 var(--display);letter-spacing:-.02em;font-variation-settings:"SOFT" 0, "opsz" 72;text-wrap:balance;text-shadow:0 1px 24px #061b4933;margin-top:clamp(10px,1.6vh,18px)}.kv-mast .kv-btn{margin-top:clamp(16px, calc(3.4 * var(--sv)), 34px)}.kv-mast .kv-btn svg{width:19px;height:19px}@media (width>=1600px) and (height>=950px){.kv-mast .kv-btn{min-height:60px;padding:0 30px;font-size:18px}}.kv-stage{left:50%;bottom:calc(var(--ph) / -2);z-index:2;text-align:left;position:absolute;translate:-50%}.kv-phone{--k:var(--pk);--h:calc(390px * var(--pk) * 2.168)}.kv-phone .kw-body{justify-content:flex-start;padding-top:14px}.kv-phone .kw-msg{font-size:19px;line-height:1.3}.kv-phone .kw-meta{font-size:12.5px}.kv-close--dawn{isolation:isolate;background:#e9d7c6 url(/landing-v3/sky-dawn-1200.webp) 50% 70%/cover no-repeat;margin-top:clamp(24px,4vh,48px);padding:clamp(240px,34vh,380px) 0 clamp(72px,10vh,112px);position:relative}@media (width>=1100px){.kv-close--dawn{background-image:url(/landing-v3/sky-dawn-2400.webp)}}.kv-close--dawn:before,.kv-close--dawn:after{content:"";z-index:-1;pointer-events:none;position:absolute;left:0;right:0}.kv-close--dawn:before{background:linear-gradient(var(--bg), var(--bg) 8%, #f5f4f1d1 30%, #f5f4f173 58%, #f5f4f124 82%, #f5f4f100);height:52%;top:0}.kv-close--dawn:after{background:linear-gradient(#f5f4f100, #f5f4f12e 22%, #f5f4f18c 50%, #f5f4f1db 76%, var(--bg));height:46%;bottom:0}.kv-close--dawn h2{font-size:clamp(56px,7.4vw,112px)}.kv-close--dawn .kv-close-lines{color:#3f3a33}.kv .kv-close--dawn .kv-close-save{color:#3f3a33;font-weight:600;text-decoration-color:#3f3a3373}.kv-close--dawn .kv-signoff{margin-top:clamp(72px,12vh,128px)}.kv-after-hero{padding-top:calc(var(--ph) / 2 + clamp(72px, 9vw, 120px))}.kv-frag{color:#111b21;background:#efeae2;border-radius:18px;width:min(400px,100%);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;overflow:hidden;box-shadow:0 30px 60px -28px #04123499}.kv-frag-head{background:#f6f5f4;align-items:center;gap:10px;padding:12px 14px;display:flex}.kv-frag-who{line-height:1.2;display:grid}.kv-frag-who b{font-size:16px;font-weight:600}.kv-frag-who i{color:#667781;font-size:12.5px;font-style:normal}.kv-frag-body{flex-direction:column;gap:8px;padding:16px 16px 20px;display:flex}.kv-frag .kw-msg{max-width:86%;font-size:15.5px}.kv-frag .kw-photo{height:120px}.kv-replies{grid-template-columns:1fr 1fr;gap:4px;width:86%;margin-top:-4px;display:grid}.kv-replies span{color:#00806a;text-align:center;background:#fff;border-radius:10px;padding:9px 6px;font-size:14.5px;font-weight:600;box-shadow:0 1px .5px #0b141a21}.kv-replies span.is-on{background:#d9fdd3}.kv-row{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(32px,6vw,96px);margin-top:clamp(48px,7vh,80px);display:grid}.kv-row--flip .kv-media{order:2}.kv-row-copy h3{font-size:clamp(28px,2.6vw,36px);line-height:1.1}.kv-row-copy p{max-width:40ch;color:var(--muted);margin-top:14px;font-size:18px}.kv-media{aspect-ratio:6/4.4;background:#2a64c5 50%/cover;border-radius:24px;place-items:center;padding:32px;display:grid;overflow:hidden}.kv-media--night{background-image:url(/landing-v3/sky-night-1200.webp);background-position:bottom}.kv-media--day{background-image:url(/landing-v3/hero-sky62-1200.webp);background-position:bottom}.kv-media--dawn{background-image:url(/landing-v3/sky-dawn-1200.webp);background-position:bottom}.kv-notes{color:#111;gap:10px;width:min(400px,100%);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;display:grid}.kv-note{backdrop-filter:blur(20px);background:#f6f6f8f0;border-radius:20px;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:11px;padding:13px 15px;display:grid}.kv-note--back{opacity:.72;margin-top:-2px;scale:.95}.kv-note-app{background:#25d366;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.kv-note-app svg{width:23px;height:23px}.kv-note-body{gap:1px;font-size:14.5px;line-height:1.32;display:grid}.kv-note-when{color:#00000080;font-size:12.5px}.kv-page{width:min(380px,100%);color:var(--ink);background:#faf8f3;border-radius:18px;gap:8px;padding:20px 16px 16px;display:grid;box-shadow:0 30px 60px -28px #04123499}.kv-page-title{font:500 22px/1.15 var(--display);letter-spacing:-.02em;margin:0 4px 6px}.kv-page-row{font:600 15px/1.3 var(--sans);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex;box-shadow:0 0 0 1px #14120c12}.kv-page-row.is-picked{box-shadow:0 0 0 2px var(--accent)}.kv-page-row>span:first-child{display:grid}.kv-page-row i{color:var(--muted);font-size:13px;font-style:normal;font-weight:500}.kv-page-pick{background:#f1f0ee;border-radius:9px;padding:7px 14px;font-size:13.5px}.kv-page-row.is-picked .kv-page-pick{background:var(--accent);color:#fff}.kv-frag--yes{width:min(400px,100%)}.kv-motion :is(.kv-title,.kv-strip,.kv-tile,.kv-plan,.kv-faq-list,.kv-close-in>*){opacity:0;transition:opacity .8s var(--ease), translate .8s var(--ease);translate:0 24px}.kv-motion :is(.kv-title,.kv-strip,.kv-tile,.kv-plan,.kv-faq-list,.kv-close-in>*).is-in{opacity:1;translate:none}.kv-motion .kv-plan:nth-child(2){transition-delay:90ms}.kv-motion .kv-strip{transition-delay:.12s}@media (width<=960px){.kv-nav{grid-template-columns:1fr auto}.kv-nav-links{display:none}.kv-row,.kv-faq{grid-template-columns:1fr}.kv-row--flip .kv-media{order:0}.kv-row{gap:28px}}@media (width<=640px){.kv{font-size:16px}.kv-wrap{width:calc(100% - 32px)}.kv-nav{height:60px}.kv-hero{--wm:min(33vw, calc(17 * var(--sv)), 160px)}.kv-lead{margin-bottom:26px;padding:10px 16px 11px;font-size:16px}.kv-deck{max-width:18ch;font-size:23px}.kv-media{aspect-ratio:auto;border-radius:20px;padding:36px 16px}.kv-plans{grid-template-columns:1fr}.kv-plan{padding:26px 22px}.kv-close-lines br{display:none}.kv-close h2{font-size:40px}.kv-foot-in{grid-template-columns:1fr 1fr}.kv-foot-brand{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.kv-sig{clip-path:none}html:has(.kv){scroll-behavior:auto}.kv-btn,.kv-q-icon:before,.kv-q-icon:after{transition:none}}#what{overflow-x:clip}.kv-strip{overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;width:100vw;margin:56px 0 0 calc(50% - 50vw);overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.kv-strip::-webkit-scrollbar{display:none}.kv-strip.is-drag{cursor:grabbing;user-select:none}.kv-strip img{-webkit-user-drag:none;user-select:none}.kv-strip-track{--gap:18px;gap:var(--gap);width:max-content;padding:6px 0 30px;display:flex}.kv-shot{aspect-ratio:4/5;background:#e9e5dc;border-radius:24px;flex:none;width:320px;margin:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #14120c0f,0 22px 40px -26px #14120c80}.kv-shot img{object-fit:cover;width:100%;height:100%}.kv-shot:after{content:"";background:linear-gradient(#0000,#100c068c);position:absolute;inset:40% 0 0}.kv-shot figcaption{z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:absolute;inset:16px 16px 18px}.kv-shot-name{color:var(--ink);font:600 12.5px/1 var(--sans);backdrop-filter:blur(8px);background:#ffffffdb;border-radius:999px;padding:6px 11px}.kv-shot-q{color:#111b21;background:#d9fdd3;border-radius:14px 14px 4px;align-self:flex-end;max-width:88%;margin-top:auto;padding:9px 12px 10px;font:400 15.5px/1.35 -apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;box-shadow:0 8px 18px -10px #0006}.kv-shot-a{color:var(--ink);font:500 14px/1.25 var(--sans);background:#fff;border-radius:999px;align-items:center;gap:7px;margin-top:8px;padding:8px 12px 8px 10px;display:inline-flex;box-shadow:0 8px 18px -10px #0006}.kv-shot-a svg{fill:none;stroke:#25a35a;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}@media (width<=720px){.kv-strip{margin-top:36px}.kv-strip-track{--gap:12px}.kv-shot{border-radius:20px;width:248px}.kv-shot-q{font-size:14px}.kv-shot-a{font-size:13px}}.kv-why-grid{--gap:16px;--pad:28px;gap:var(--gap);grid-template-rows:480px 340px 340px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"end end""wa lang""family safe";max-width:1080px;margin:56px auto 0;display:grid}.kv-b{isolation:isolate;background:#fff;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #14120c12,0 1px 2px #14120c0a,0 14px 32px -20px #14120c38;container-type:inline-size}.kv-b--end{grid-area:end}.kv-b--wa{grid-area:wa}.kv-b--lang{grid-area:lang}.kv-b--family{grid-area:family}.kv-b--safe{grid-area:safe}.kv-b-copy{z-index:2;max-width:440px;padding:var(--pad) var(--pad) 0;color:var(--muted);font:400 19px/27px var(--sans);letter-spacing:-.01em;text-wrap:pretty;margin:0;position:relative}.kv-b-copy b{color:var(--ink);font-weight:650}.kv-why-grid [data-ui]{color:#111b21;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif}.kv-why-grid .kw-msg{font-size:15px;line-height:1.34}.kv-b-glyph,.kv-b-app,.kv-b-pf{flex:none;place-items:center;width:34px;height:34px;display:grid}.kv-b-glyph{border-radius:50%}.kv-b-glyph svg{width:18px;height:18px}.kv-b-glyph--call{color:#128c4a;background:#e3f6ea}.kv-b-glyph--call svg{fill:currentColor}.kv-b-glyph--paper{color:var(--accent);background:#eaeffa}.kv-b-glyph--paper svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.kv-b-app{background:var(--bg);border-radius:9px;box-shadow:inset 0 0 0 1px #14120c14}.kv-b-app svg{width:18px;height:18px;fill:var(--fg)}.kv-b-pf{font:650 14px/1 var(--sans);border-radius:50%}.kv-b-pf--p{color:#8a5a00;background:#f3e3c7}.kv-b-pf--k{color:#2f6b37;background:#dcebdc}.kv-b-pf--l{color:#9a3b28;background:#f6dcd6}.kv-b-pf--n{color:#5b3f9a;background:#e9e2f6}.kv-b-stack{display:flex}.kv-b-stack>*{box-shadow:0 0 0 2.5px #fff}.kv-b-stack>*+*{margin-left:-9px}.kv-b--end{background:#fbfaf7;grid-template-columns:minmax(0,1fr) min(440px,46%);column-gap:40px;display:grid}.kv-b-end-side{padding-bottom:var(--pad);flex-direction:column;justify-content:center;display:flex}.kv-b-copy b{display:block}.kv-b--end .kv-b-copy{max-width:470px;font-size:20px;line-height:29px}.kv-b--end .kv-b-copy b{font:460 44px/1.04 var(--display);letter-spacing:-.025em;font-variation-settings:"opsz" 72;text-wrap:balance;margin-bottom:10px;display:block}.kv-b-ways{padding:0 0 0 var(--pad);grid-template-columns:repeat(2,max-content);gap:12px;margin:34px 0 0;list-style:none;display:grid}.kv-b-way{background:#fff;border-radius:999px;align-items:center;gap:10px;padding:7px 16px 7px 7px;display:flex;box-shadow:0 0 0 1px #14120c12,0 6px 14px -10px #14120c4d}.kv-b-way-art{display:flex}.kv-b-way-art>*>*,.kv-b-way-art>.kv-b-glyph{width:30px;height:30px}.kv-b-way-art .kv-b-app svg{width:16px;height:16px}.kv-b-way-art .kv-b-stack>*+*{margin-left:-10px}.kv-b-way-text{color:var(--ink);font:600 15px/1 var(--sans)}.kv-b-thread{margin:var(--pad) var(--pad) -24px 0;background:#efeae2;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #14120c0f,0 30px 60px -32px #04123473}.kv-b-thread:before{content:"";opacity:.5;pointer-events:none;background-image:radial-gradient(#78644617 1.2px,#0000 1.4px);background-size:22px 22px;position:absolute;inset:56px 0 0}.kv-b-thread .kv-frag-head{z-index:1;box-sizing:border-box;background:#f7f5f2;border-bottom:.5px solid #0000001f;height:56px;padding:0 14px;position:relative}.kv-b-presence{color:#667781;font-size:12.5px;font-style:normal;display:grid}.kv-b-presence>span{grid-area:1/1}.kv-b-presence>span+span{opacity:0}.kv-b-body{flex-direction:column;padding:4px 14px 14px;display:flex;position:relative}.kv-b-body .kw-msg{max-width:84%}.kv-b-body .kv-b-done{width:92%;max-width:92%;padding:9px 12px 22px;display:grid}.kv-b-done-head{padding-bottom:6px}.kv-b-row{box-sizing:border-box;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:11px;max-height:90px;padding:9px 0;display:grid;overflow:hidden;box-shadow:inset 0 1px #00000012}.kv-b-row-text{gap:1px;min-width:0;display:grid}.kv-b-row-text b{font-size:14.5px;font-weight:600}.kv-b-row-text span{color:#667781;font-size:13px;line-height:1.3}.kv-b-check{fill:none;stroke:#25a35a;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;width:16px;height:16px}.kv-b--wa{background:#2a64c5}.kv-b-sky{z-index:-1;background:url(/landing-v3/hero-sky62-1200.webp) 50% 18%/cover no-repeat;animation:26s ease-in-out infinite alternate kvb-drift;position:absolute;inset:-6% -10%}.kv-b--wa .kv-b-copy{color:#fffc}.kv-b--wa .kv-b-copy b{color:#fff}.kv-b-chats{z-index:1;top:128px;left:var(--pad);background:#fff;border-radius:20px;flex-direction:column;padding:16px 0 0;display:flex;position:absolute;bottom:-36px;right:-36px;box-shadow:0 30px 60px -28px #0412348c}.kv-b-chats-title{letter-spacing:-.01em;padding:0 18px 8px;font-size:22px;font-weight:700}.kv-b-chat-row{box-sizing:border-box;flex:none;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;max-height:80px;padding:10px 54px 10px 18px;display:grid;overflow:hidden}.kv-b-chat-row+.kv-b-chat-row{box-shadow:inset 74px 0 #fff,inset 0 .5px #0000001f}.kv-b-chat-av{width:46px;height:46px;font:600 17px/1 var(--sans);border-radius:50%;place-items:center;display:grid}.kv-b-chat-av.kd-av img{width:26px;height:26px}.kv-b-chat-av--fam{background:#e9eef8;font-size:22px}.kv-b-chat-av--beta{color:#2d519d;background:#dfe8f7}.kv-b-chat-av--kavya{color:#9a3b28;background:#f6dcd6}.kv-b-chat-text{gap:2px;min-width:0;display:grid}.kv-b-chat-text b{font-size:16px;font-weight:600}.kv-b-chat-text span{color:#667781;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.kv-b-chat-side{color:#667781;align-self:start;justify-items:end;gap:5px;padding-top:4px;font-size:12px;display:grid}.kv-b-chat-side i{color:#fff;background:#25d366;border-radius:10px;place-items:center;min-width:20px;height:20px;font:600 12px/1 -apple-system,sans-serif;display:grid}.kv-b-chat-row--kaval time{color:#1aa251;font-weight:600}.kv-b-chat-row--kaval .kv-b-chat-text span{color:#111b21}.kv-b-wa-link{z-index:3;border-radius:inherit;position:absolute;inset:0}.kv-b-wa-link:focus-visible{outline-offset:-6px;outline:2px solid #fff}.kv-b-chats{transition:translate .6s var(--ease)}.kv-b--wa:hover .kv-b-chats{translate:0 -8px}.kv-b-say{top:104px;left:var(--pad);right:var(--pad);bottom:var(--pad);align-content:center;justify-items:start;gap:16px;display:grid;position:absolute}.kv-b-say-tag{color:var(--accent);font:600 13.5px/1 var(--sans);background:#eef2fb;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 10px;display:inline-flex}.kv-b-say-tag svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.kv-b-roll{display:grid}.kv-b-roll>span{transition:opacity .45s var(--ease), translate .6s var(--ease), filter .45s var(--ease);grid-area:1/1;align-self:center}.kv-b-roll>span:not(.is-on){opacity:0;filter:blur(5px);translate:0 .6em}.kv-b-roll>span.is-out{translate:0 -.6em}.kv-b-said-big{width:100%;min-height:2.4em;color:var(--ink);font:600 32px/1.2 var(--sans);letter-spacing:-.015em;text-wrap:balance}.kv-b--family{background:#fbfaf7}.kv-b-tree{left:16px;right:16px;bottom:var(--pad);flex-direction:column;align-items:center;display:flex;position:absolute}.kv-b-kin{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.kv-b-kin-p{text-align:center;font-family:var(--sans);align-content:start;justify-items:center;gap:3px;padding:0 4px;display:grid}.kv-b-kin-p .kv-b-pf{width:50px;height:50px;margin-bottom:5px;font-size:18px;box-shadow:0 0 0 4px #fbfaf7,0 8px 16px -8px #14120c59}.kv-b-kin-p b{color:var(--ink);font-size:16px;font-weight:650;line-height:1.2}.kv-b-kin-p>span:last-child{color:var(--muted);text-wrap:balance;font-size:14px;line-height:1.3}.kv-b-roots{width:100%;height:60px;margin:-2px 0 -22px;overflow:visible}.kv-b-roots path{fill:none;stroke:#cfc8ba;stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.kv-b-root{z-index:1;background:#fff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:relative;box-shadow:0 0 0 1px #14120c14,0 10px 22px -10px #14120c73}.kv-b-root img{width:22px;height:22px}.kv-b-check-card{top:120px;left:var(--pad);right:var(--pad);bottom:var(--pad);flex-direction:column;align-items:flex-start;display:flex;position:absolute}.kv-b-url{max-width:100%;color:var(--ink);white-space:nowrap;background:#f3f1ec;border-radius:10px;align-items:center;gap:8px;padding:8px 13px;font:500 14px/1.2 ui-monospace,SF Mono,Menlo,monospace;display:inline-flex}.kv-b-url svg{fill:none;width:16px;height:16px;stroke:var(--soft);stroke-width:2px;stroke-linecap:round;flex:none}.kv-b-url--real{color:#8c2a1f;background:#fdecea}.kv-b-url--real>span{text-overflow:ellipsis;overflow:hidden}.kv-b-url--real b{color:#c0392b;font-weight:700}.kv-b-hop{border-left:2px dotted #c9c3b8;width:0;height:14px;margin-left:20px}.kv-b-flag{color:#8c2a1f;font:400 14.5px/1.3 var(--sans);align-items:center;gap:8px;margin-top:8px;display:flex}.kv-b-url--real+.kv-b-flag{margin-top:12px}.kv-b-flag:before{content:"✕";color:#c0392b;width:18px;height:18px;font:700 10px/1 var(--sans);background:#fbe3e0;border-radius:50%;flex:none;place-items:center;display:grid}.kv-b-verdict{color:#fff;font:600 14.5px/1 var(--sans);background:#c0392b;border-radius:999px;margin-top:14px;padding:9px 15px;box-shadow:0 10px 22px -12px #c0392bb3}@keyframes kvb-arrive{0%{opacity:0;translate:0 12px;scale:.98}}@keyframes kvb-in{0%{opacity:0;translate:0 4px}to{opacity:1;translate:none}}@keyframes kvb-out{0%{opacity:1}to{opacity:0;translate:0 -4px}}@keyframes kvb-typing{0%,12%{opacity:0}14%,40%{opacity:1}42%,62%{opacity:0}64%,92%{opacity:1}94%,to{opacity:0}}@keyframes kvb-online{0%,12%{opacity:1}14%,40%{opacity:0}42%,62%{opacity:1}64%,92%{opacity:0}94%,to{opacity:1}}@keyframes kvb-grow{0%{opacity:0;max-height:0}45%{opacity:0}to{opacity:1;max-height:90px}}@keyframes kvb-lit{0%{opacity:.34;filter:grayscale()}}@keyframes kvb-draw{0%{stroke-dashoffset:14px}}@keyframes kvb-drift{0%{translate:-3%}to{translate:3% -1.5%}}@keyframes kvb-slot{0%{opacity:0;max-height:0;padding-block:0}55%{opacity:0}}@keyframes kvb-badge{0%{scale:0}70%{scale:1.2}to{scale:1}}@keyframes kvb-hop{0%{height:0}}@keyframes kvb-branch{0%{opacity:0}}@keyframes kvb-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -4px 0 0)}}.kv-why-motion [data-play]:not(.is-play) :is(.kv-b-chat-row--kaval,.kv-b-on,.kv-b-done,.kv-b-root,.kv-b-kin-p>*,.kv-b-url--real,.kv-b-hop,.kv-b-flag,.kv-b-verdict){opacity:0}.kv-why-motion [data-play]:not(.is-play) .kv-b-row{opacity:0;max-height:0}.kv-why-motion [data-play]:not(.is-play) .kv-b-roots path{opacity:0}.kv-why-motion [data-play]:not(.is-play) .kv-b-way{opacity:.34;filter:grayscale()}.kv-b--end.is-play .kv-b-presence>span:first-child{animation:2.1s linear both kvb-online}.kv-b--end.is-play .kv-b-presence>span+span{animation:2.1s linear both kvb-typing}.is-play .kv-b-on{animation:kvb-arrive .5s .9s var(--ease) both}.is-play .kv-b-done{animation:kvb-arrive .55s 2s var(--ease) both}.is-play .kv-b-row{animation:kvb-grow .7s var(--ease) both}.is-play .kv-b-check{animation:.35s ease-out both kvb-draw}.is-play .kv-b-way{animation:kvb-lit .5s var(--ease) both}.is-play .kv-b-row--call{animation-delay:2.3s}.is-play .kv-b-row--app{animation-delay:3s}.is-play .kv-b-row--people{animation-delay:3.7s}.is-play .kv-b-row--paper{animation-delay:4.4s}.is-play .kv-b-row--call .kv-b-check{animation-delay:2.75s}.is-play .kv-b-row--app .kv-b-check{animation-delay:3.45s}.is-play .kv-b-row--people .kv-b-check{animation-delay:4.15s}.is-play .kv-b-row--paper .kv-b-check{animation-delay:4.85s}.is-play .kv-b-way--call{animation-delay:2.3s}.is-play .kv-b-way--app{animation-delay:3s}.is-play .kv-b-way--people{animation-delay:3.7s}.is-play .kv-b-way--paper{animation-delay:4.4s}.is-play .kv-b-chat-row--kaval{animation:kvb-slot .75s .6s var(--ease) both}.is-play .kv-b-chat-row--kaval i{animation:kvb-badge .4s 1.3s var(--ease) both}.is-play .kv-b-root{animation:kvb-badge .45s .2s var(--ease) both}.is-play .kv-b-roots path{animation:kvb-branch .7s calc(.5s + var(--n,0) * .12s) var(--ease) both}.is-play .kv-b-roots path:nth-child(2){--n:1}.is-play .kv-b-roots path:nth-child(3){--n:2}.is-play .kv-b-roots path:nth-child(4){--n:3}.is-play .kv-b-kin-p .kv-b-pf{animation:kvb-badge .45s calc(1.05s + var(--n,0) * .12s) var(--ease) both}.is-play .kv-b-kin-p>:not(.kv-b-pf){animation:kvb-in .4s calc(1.35s + var(--n,0) * .12s) var(--ease) both}.kv-b-kin-p:nth-child(2){--n:1}.kv-b-kin-p:nth-child(3){--n:2}.kv-b-kin-p:nth-child(4){--n:3}.is-play .kv-b-hop{animation:.3s ease-out .4s both kvb-hop}.is-play .kv-b-url--real{animation:.2s .65s both kvb-in,.6s steps(14,end) .65s both kvb-write}.is-play .kv-b-flag{animation:kvb-in .35s 1.45s var(--ease) both}.is-play .kv-b-flag+.kv-b-flag{animation-delay:1.8s}.is-play .kv-b-verdict{animation:kvb-arrive .5s 2.3s var(--ease) both}.kv-motion .kv-b--lang,.kv-motion .kv-b--safe{transition-delay:.1s}@media (width<=960px){.kv-why-grid{grid-template-rows:520px 340px 340px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"end end""wa lang""family safe"}.kv-b--end .kv-b-copy{font-size:18px;line-height:26px}.kv-b--end .kv-b-copy b{font-size:36px}}@media (width<=720px){.kv-why-grid{grid-template:"end""wa"380px"lang"300px"family"330px"safe"340px/minmax(0,1fr)}.kv-b--end{grid-template-columns:minmax(0,1fr)}.kv-b-ways{padding-right:var(--pad);gap:10px;margin-top:22px}.kv-b-thread{height:520px;margin:4px var(--pad) -24px}}@media (width<=640px){.kv-why-grid{--pad:22px;gap:14px;margin-top:40px}.kv-b-copy{font-size:17.5px;line-height:25px}.kv-b--end .kv-b-copy{font-size:17px;line-height:25px}.kv-b--end .kv-b-copy b{font-size:31px}.kv-b-way-text{font-size:14px}.kv-b-body .kv-b-done{width:96%;max-width:96%}.kv-b-check-card,.kv-b-chats{top:112px}.kv-b-said-big{font-size:26px}}@media (prefers-reduced-motion:reduce){.kv-why-grid *,.kv-why-grid :after{transition:none!important;animation:none!important}}
