@keyframes blink{0%,94%,to{transform:scaleY(1)}96.5%{transform:scaleY(.1)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes stepIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes belt{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulse{50%{opacity:.3}}.ka-home{--bg:#fff;--warm:#fafaf8;--soft:#f4f4f1;--line:#ecebe7;--line2:#e1e0dc;--ink:#0b0b0a;--ink2:#262624;--muted:#52524e;--faint:#4a4a46;--sun:#fde68a;--sky:#bfdbfe;--rose:#fbcfe8;--sage:#bbf7d0;--iris:#ddd6fe;--peach:#fed7aa;--ok:#16a34a;--ok-ink:#166534;--ok-bg:#ecf8f0;--ok-line:#bbf7d0;--wait:#d97706;--wait-ink:#8a3c0b;--wait-bg:#fffaeb;--wait-line:#fcd34d;--wait-pill:#fef3c7;--bad:#dc2626;--bad-ink:#991b1b;--bad-bg:#fef2f2;--bad-line:#fecaca;--tear:#3b82f6;--tear-line:#1d4ed8;--sans:var(--font-sans);--mono:var(--font-mono);--section:clamp(104px, 13vw, 184px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ka-home *{box-sizing:border-box}.ka-home{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55;overflow-x:hidden}.ka-home:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--bg);position:fixed;inset:0 0 auto}.ka-home a{color:inherit;text-decoration:none}.ka-home button{cursor:pointer;font-family:inherit}.ka-home :focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:8px}.ka-home h1,.ka-home h2,.ka-home h3{text-wrap:balance;margin:0;font-weight:400}.ka-home p{margin:0}.ka-home .wrap{max-width:1200px;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));margin-inline:auto}.ka-home .band{padding-block:var(--section)}.ka-home .band.warm{background:var(--warm)}.ka-home .eyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:12px}.ka-home .h2{letter-spacing:-.042em;font-size:clamp(36px,5.2vw,64px);line-height:1.04}.ka-home .lede{color:var(--muted);max-width:600px;font-size:clamp(17px,1.6vw,19px);font-weight:300;line-height:1.6}.ka-home .head{text-align:center;flex-direction:column;align-items:center;gap:20px;margin-bottom:clamp(56px,7vw,88px);display:flex}.ka-home .head .lede{margin-inline:auto}.ka-home .btn{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 24px;font-size:15px;font-weight:500;transition:transform .15s,background .15s;display:inline-flex}.ka-home .btn:active{transform:scale(.98)}.ka-home .btn-dark{background:var(--ink);color:#fff}.ka-home .btn-dark:hover{background:#2a2a28}.ka-home .btn-line{border-color:var(--line2);color:var(--ink);background:var(--bg)}.ka-home .btn-line:hover{background:var(--soft)}.ka-home .btn-sm{min-height:40px;padding:0 18px;font-size:14px}.ka-home .nav{top:env(safe-area-inset-top,0px);z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(14px);background:#ffffffd1;border-bottom:1px solid #0000;transition:border-color .2s;position:sticky}.ka-home .nav.scrolled{border-bottom-color:var(--line)}.ka-home .nav .wrap{justify-content:space-between;align-items:center;gap:20px;min-height:72px;display:flex}.ka-home .brand{letter-spacing:-.025em;align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.ka-home .links{color:var(--muted);gap:30px;font-size:14px;display:flex}.ka-home .links a:hover{color:var(--ink)}.ka-home .nav-cta{align-items:center;gap:6px;display:flex}.ka-home .nav-cta .login{color:var(--muted);padding:10px 14px;font-size:14px}@media (max-width:860px){.ka-home .links,.ka-home .nav-cta .login{display:none}}.ka-home .bot{display:block;overflow:visible}.ka-home .bot .lids{transform-box:fill-box;transform-origin:50%;animation:blink var(--blink,5.2s) infinite;animation-delay:var(--bd,0s)}.ka-home .bob{animation:6s ease-in-out infinite bob}.ka-home .hero{text-align:center;padding-top:clamp(56px,8vw,104px);padding-bottom:clamp(72px,9vw,120px)}.ka-home .hero .wrap{flex-direction:column;align-items:center;gap:28px;display:flex}.ka-home .crew{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:clamp(8px,2vw,18px);display:flex}.ka-home .crew button{background:0 0;border:0;border-radius:999px;padding:0}.ka-home .crew .tag{color:var(--faint);white-space:nowrap;margin-top:8px;font-size:12px;display:block}.ka-home .pill-note{color:var(--ink2);border:1px solid var(--line2);background:var(--bg);border-radius:999px;align-items:center;gap:10px;padding:7px 15px;font-size:13px;display:inline-flex}.ka-home .pill-note .dot{background:var(--ok);border-radius:999px;width:7px;height:7px}.ka-home .hero h1{letter-spacing:-.05em;max-width:15ch;font-size:clamp(46px,7.6vw,100px);line-height:.99}.ka-home .hero .lede{text-align:center;max-width:640px}.ka-home .cta-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ka-home .helper{color:var(--muted);font-size:13px}.ka-home .definition{max-width:720px;color:var(--ink2);margin:14px auto 0;font-size:15px;line-height:1.55}.ka-home .shot{border:1px solid var(--line);background:var(--bg);border-radius:26px;width:100%;max-width:1120px;margin-top:clamp(40px,6vw,72px);overflow:hidden;box-shadow:0 2px 4px #14140a08,0 30px 80px -20px #14140a29}.ka-home .shot-bar{border-bottom:1px solid var(--line);background:var(--warm);align-items:center;gap:8px;padding:12px 16px;display:flex}.ka-home .shot-bar i{background:var(--line2);border-radius:999px;width:10px;height:10px;display:block}.ka-home .shot-bar span{color:var(--faint);font-size:12px;font-family:var(--mono);margin-inline:auto}.ka-home .shot video,.ka-home .shot img{aspect-ratio:16/9;background:var(--bg);width:100%;height:auto;display:block}.ka-home .usps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(40px,5vw,72px) clamp(28px,4vw,56px);display:grid}.ka-home .usp{flex-direction:column;gap:14px;min-width:0;display:flex}.ka-home .usp .ic{border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.ka-home .usp h3{letter-spacing:-.02em;font-size:21px;font-weight:500}.ka-home .usp p{color:var(--muted);font-size:15.5px;line-height:1.6}@media (max-width:900px){.ka-home .usps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ka-home .usps{grid-template-columns:1fr}}.ka-home .moodbar{background:var(--soft);border-radius:999px;flex-wrap:wrap;justify-content:center;gap:4px;width:max-content;max-width:100%;margin:0 auto clamp(48px,6vw,72px);padding:5px;display:flex}.ka-home .moodbar button{color:var(--muted);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 18px;font-size:14px;display:inline-flex}.ka-home .moodbar button[aria-pressed=true]{background:var(--bg);color:var(--ink);box-shadow:0 1px 3px #0000001a}.ka-home .moodbar .d{border-radius:999px;width:8px;height:8px}.ka-home .team{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.ka-home .mate{text-align:center;background:var(--bg);border:1px solid var(--line);border-radius:26px;flex-direction:column;align-items:center;gap:14px;min-width:0;padding:32px 18px 24px;display:flex}.ka-home .mate .who{flex-direction:column;gap:2px;display:flex}.ka-home .mate .who b{letter-spacing:-.015em;font-size:17px;font-weight:500}.ka-home .mate .who span{color:var(--faint);font-size:13px}.ka-home .mate .state{justify-content:center;align-items:flex-start;gap:7px;min-height:2.8em;font-size:13px;line-height:1.4;display:flex}.ka-home .mate .state .d{border-radius:999px;flex-shrink:0;width:7px;height:7px;margin-top:6px}.ka-home .mate .ask{color:var(--ink2);background:var(--warm);text-align:left;border-radius:16px;width:100%;padding:12px 14px;font-size:13.5px;line-height:1.5}.ka-home .mate .try{color:var(--ink);border:1px solid var(--line2);background:var(--bg);border-radius:999px;min-height:40px;padding:0 16px;font-size:13px}.ka-home .mate .try:hover{background:var(--soft)}@media (max-width:1080px){.ka-home .team{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.ka-home .team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.ka-home .team{grid-template-columns:1fr}}.ka-home .app{border:1px solid var(--line);background:var(--bg);border-radius:28px;grid-template-columns:270px minmax(0,1fr);min-height:640px;display:grid;overflow:hidden;box-shadow:0 2px 4px #14140a08,0 30px 80px -24px #14140a24}.ka-home .side{background:var(--warm);border-right:1px solid var(--line);flex-direction:column;gap:4px;min-width:0;padding:18px 14px;display:flex}.ka-home .ws{align-items:center;gap:10px;padding:4px 8px 14px;display:flex}.ka-home .ws .mk{background:var(--ink);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:flex}.ka-home .ws small{color:var(--faint);font-size:12px;line-height:1.3;display:block}.ka-home .ws b{font-size:14px;font-weight:500;line-height:1.3;display:block}.ka-home .side .lbl{padding:14px 10px 6px}.ka-home .botlist{flex-direction:column;gap:2px;display:flex}.ka-home .botbtn{text-align:left;width:100%;min-height:56px;color:var(--ink);background:0 0;border:0;border-radius:14px;align-items:center;gap:11px;padding:7px 10px;display:flex}.ka-home .botbtn:hover{background:#f0efeb}.ka-home .botbtn[aria-current=true]{background:#ecebe6}.ka-home .botbtn .t{flex-direction:column;gap:1px;min-width:0;display:flex}.ka-home .botbtn .t b{font-size:13.5px;font-weight:500}.ka-home .botbtn .t b em{color:var(--faint);font-style:normal;font-weight:400}.ka-home .botbtn .t span{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ka-home .c-faint{color:var(--faint)}.ka-home .c-green{color:var(--ok-ink)}.ka-home .c-amber{color:var(--wait-ink)}.ka-home .c-red{color:var(--bad-ink)}.ka-home .side .apps{flex-direction:column;gap:2px;margin-top:auto;padding-top:12px;display:flex}.ka-home .appline{align-items:center;gap:10px;padding:5px 10px;font-size:13px;display:flex}.ka-home .appline i{background:var(--ok);border-radius:999px;flex-shrink:0;width:7px;height:7px}.ka-home .appline span{flex-grow:1}.ka-home .appline small{color:var(--faint);font-size:12px}.ka-home .appline.bad i{background:var(--bad)}.ka-home .appline.bad small{color:var(--bad-ink)}.ka-home .main{flex-direction:column;min-width:0;display:flex}.ka-home .mhead{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;min-height:64px;padding:14px 24px;display:flex}.ka-home .mhead b{font-size:16px;font-weight:500}.ka-home .mhead b em{color:var(--faint);font-style:normal;font-weight:400}.ka-home .spill{border-radius:999px;padding:4px 11px;font-size:12px;font-weight:500}.ka-home .spill.green{background:var(--ok-bg);color:var(--ok-ink)}.ka-home .spill.amber{background:var(--wait-pill);color:var(--wait-ink)}.ka-home .spill.red{background:var(--bad-bg);color:var(--bad-ink)}.ka-home .spill.faint{background:var(--soft);color:var(--muted)}.ka-home .mhead .reset{color:var(--muted);text-underline-offset:3px;background:0 0;border:0;min-height:36px;margin-left:auto;padding:0 6px;font-size:13px;text-decoration:underline}.ka-home .thread{flex-direction:column;flex-grow:1;gap:18px;width:100%;max-width:720px;margin-inline:auto;padding:28px 24px;display:flex}.ka-home .empty{text-align:center;flex-direction:column;align-items:center;gap:14px;margin:auto;padding:24px 0;display:flex}.ka-home .empty h3{letter-spacing:-.025em;font-size:24px}.ka-home .empty p{color:var(--muted);max-width:380px;font-size:15px}.ka-home .flow{background:var(--warm);border-radius:14px;align-items:center;gap:10px;padding:11px 15px;font-size:13px;display:flex}.ka-home .flow b{font-weight:500}.ka-home .flow span{color:var(--muted)}.ka-home .ask-bubble{background:var(--soft);overflow-wrap:anywhere;border-radius:22px;align-self:flex-end;max-width:82%;padding:12px 18px;font-size:15px;line-height:1.5}.ka-home .steps{border:1px solid var(--line);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.ka-home .steps li{border-top:1px solid #f2f1ee;align-items:center;gap:12px;padding:12px 16px;font-size:14px;animation:.3s both stepIn;display:flex}.ka-home .steps li:first-child{border-top:0}.ka-home .steps li .tx{min-width:0;color:var(--ink2);flex-grow:1}.ka-home .steps li .ap{color:var(--faint);white-space:nowrap;font-size:12px}.ka-home .steps li.err .tx{color:var(--bad-ink)}.ka-home .ring{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.ka-home .run .ring{border:1.8px solid var(--line2);border-top-color:var(--ink);animation:.8s linear infinite spin}.ka-home .done .ring{border:1.6px solid var(--ok)}.ka-home .err .ring{border:1.6px solid var(--bad)}.ka-home .err .ring:after{content:"";background:var(--bad);border-radius:999px;width:6px;height:6px}.ka-home .card{border-radius:18px;flex-direction:column;gap:12px;padding:18px;animation:.3s both stepIn;display:flex}.ka-home .card.wait{background:var(--wait-bg);border:1px solid var(--wait-line)}.ka-home .card.bad{background:var(--bad-bg);border:1px solid var(--bad-line);flex-flow:wrap;justify-content:space-between;align-items:center}.ka-home .card.good{background:var(--ok-bg);border:1px solid var(--ok-line)}.ka-home .card.plain{border:1px solid var(--line);background:var(--bg)}.ka-home .card h4{margin:0;font-size:15.5px;font-weight:500}.ka-home .card .sub{color:var(--muted);font-size:13.5px}.ka-home .card.good h4{color:#14532d}.ka-home .card.good .sub{color:var(--ok-ink)}.ka-home .card.bad h4{color:var(--bad-ink)}.ka-home .card.bad .sub{color:#7f1d1d}.ka-home .kv{color:var(--ink2);flex-direction:column;gap:6px;font-size:13px;display:flex}.ka-home .kv div{gap:12px;display:flex}.ka-home .kv dt{width:96px;color:var(--faint);flex-shrink:0}.ka-home .kv dd{min-width:0;margin:0}.ka-home .btns{flex-wrap:wrap;gap:8px;display:flex}.ka-home .draft{background:var(--bg);border:1px solid var(--line);color:var(--ink2);border-radius:14px;padding:14px;font-size:13.5px;line-height:1.55}.ka-home .draft small{color:var(--faint);margin-bottom:6px;font-size:12px;display:block}.ka-home .slots{flex-wrap:wrap;gap:8px;display:flex}.ka-home .slots span{background:var(--bg);border:1px solid var(--ok-line);color:var(--ink2);border-radius:999px;padding:8px 14px;font-size:13px}.ka-home .listing{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:16px;display:grid}.ka-home .listing .ph{aspect-ratio:4/3;border-radius:12px;justify-content:center;align-items:center;display:flex}.ka-home .listing .meta{color:var(--muted);flex-direction:column;gap:5px;font-size:13.5px;display:flex}.ka-home .listing .meta b{color:var(--ink);font-size:16px;font-weight:500}.ka-home .tagrow{flex-wrap:wrap;gap:6px;display:flex}.ka-home .tagrow span{background:var(--soft);color:var(--ink2);border-radius:999px;padding:3px 10px;font-size:12px}@media (max-width:560px){.ka-home .listing{grid-template-columns:1fr}}.ka-home .composer{flex-direction:column;gap:12px;width:100%;max-width:720px;margin-inline:auto;padding:0 24px 24px;display:flex}.ka-home .chips{flex-wrap:wrap;gap:8px;display:flex}.ka-home .chips button{background:var(--soft);color:var(--ink2);text-align:left;border:0;border-radius:999px;min-height:36px;padding:8px 14px;font-size:13px}.ka-home .chips button:hover{background:#ebeae6}.ka-home .inbar{border:1px solid var(--line2);background:var(--bg);border-radius:26px;align-items:center;gap:10px;padding:8px 8px 8px 20px;display:flex;box-shadow:0 1px 2px #00000008,0 8px 24px #0000000a}.ka-home .inbar input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex-grow:1;padding:10px 0;font-family:inherit;font-size:15px}.ka-home .send{background:var(--ink);color:#fff;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ka-home .note{color:var(--faint);text-align:center;font-size:12px}@media (max-width:820px){.ka-home .app{grid-template-columns:1fr}.ka-home .side{border-right:0;border-bottom:1px solid var(--line)}.ka-home .botlist{flex-direction:row;gap:6px;padding-bottom:4px;overflow-x:auto}.ka-home .botbtn{min-width:200px}.ka-home .side .apps{display:none}.ka-home .thread,.ka-home .composer{padding-left:16px;padding-right:16px}}.ka-home .rows{flex-direction:column;gap:14px;display:flex}.ka-home .row{grid-template-columns:210px minmax(0,1fr);align-items:center;gap:20px;display:grid}.ka-home .row h3{letter-spacing:-.01em;color:var(--ink2);font-size:15px;font-weight:500}.ka-home .row h3 small{color:var(--faint);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.ka-home .track{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ka-home .belt{width:max-content;animation:belt var(--dur,60s) linear infinite;gap:10px;display:flex}.ka-home .row.rev .belt{animation-direction:reverse}.ka-home .row:hover .belt{animation-play-state:paused}.ka-home .chip{background:var(--bg);border:1px solid var(--line);white-space:nowrap;color:var(--ink2);border-radius:999px;align-items:center;gap:10px;padding:7px 16px 7px 7px;font-size:14px;display:inline-flex}.ka-home .chip .logo{background:var(--bg);border:1px solid var(--line);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ka-home .chip:hover{border-color:var(--line2)}.ka-home .chip.any{background:var(--warm);border-style:dashed;border-color:#cfcec9}@media (max-width:760px){.ka-home .row{grid-template-columns:1fr;gap:10px}}.ka-home .crm{background:var(--bg);border:1px solid var(--line);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(48px,6vw,72px);padding:28px 32px;display:flex}.ka-home .crm .l{align-items:center;gap:18px;min-width:0;display:flex}.ka-home .crm h3{letter-spacing:-.02em;font-size:20px;font-weight:500}.ka-home .crm p{color:var(--muted);margin-top:2px;font-size:15px}.ka-home .fine{text-align:center;color:var(--faint);margin-top:20px;font-size:13px}.ka-home .tabs{background:var(--soft);border-radius:999px;gap:4px;width:max-content;max-width:100%;margin:0 auto clamp(40px,5vw,56px);padding:5px;display:flex}.ka-home .tabs button{color:var(--muted);background:0 0;border:0;border-radius:999px;min-height:40px;padding:0 20px;font-size:14px}.ka-home .tabs button[aria-selected=true]{background:var(--bg);color:var(--ink);box-shadow:0 1px 3px #0000001a}.ka-home .ctable{border:1px solid var(--line);background:var(--bg);border-radius:26px;max-width:1000px;margin-inline:auto;overflow:hidden}.ka-home .crow{border-top:1px solid var(--line);grid-template-columns:200px minmax(0,1fr) minmax(0,1fr);display:grid}.ka-home .crow:first-child{border-top:0}.ka-home .crow>*{min-width:0;padding:20px 24px;font-size:15px;line-height:1.5}.ka-home .crow .f{color:var(--ink2);font-size:14px;font-weight:500}.ka-home .crow .ka{color:var(--ink);background:#fcfbf6;align-items:flex-start;gap:10px;display:flex}.ka-home .crow .ka svg{flex-shrink:0;margin-top:3px}.ka-home .crow .ot{color:var(--muted)}.ka-home .crow.hd>*{padding-block:18px;font-size:14px}.ka-home .crow.hd .ka{align-items:center;font-weight:600}.ka-home .crow.hd .ot{color:var(--ink2);font-weight:500}@media (max-width:760px){.ka-home .crow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ka-home .crow .f{background:var(--bg);grid-column:1/-1;padding-bottom:0}.ka-home .crow.hd .f{display:none}.ka-home .crow>*{padding:14px 16px}}.ka-home .source{max-width:1000px;color:var(--faint);text-align:center;margin:18px auto 0;font-size:12.5px}.ka-home .source a{text-underline-offset:3px;text-decoration:underline}.ka-home .fund{background:var(--soft);border-radius:999px;justify-content:center;gap:4px;max-width:460px;margin:0 auto 14px;padding:4px;display:flex}.ka-home .fund button{color:var(--muted);background:0 0;border:0;border-radius:999px;flex:1;padding:10px 14px;font-size:14px}.ka-home .fund button.on{background:var(--bg);color:var(--ink)}.ka-home .fund-note{text-align:center;max-width:680px;color:var(--muted);margin:0 auto 22px;font-size:14px;line-height:1.5}.ka-home .plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.ka-home .plan{border:1px solid var(--line);background:var(--bg);border-radius:28px;flex-direction:column;gap:22px;min-width:0;padding:34px 30px;display:flex}.ka-home .plan.pop{border-color:var(--ink);box-shadow:0 30px 60px -30px #14140a40}.ka-home .plan .top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ka-home .plan h3{letter-spacing:-.02em;font-size:22px;font-weight:500}.ka-home .plan .badge{background:var(--sun);color:var(--ink);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500}.ka-home .plan .for{color:var(--muted);margin-top:-10px;font-size:15px}.ka-home .price{align-items:baseline;gap:8px;display:flex}.ka-home .price b{letter-spacing:-.04em;font-size:44px;font-weight:400}.ka-home .price span{color:var(--faint);font-size:14px}.ka-home .plan ul{color:var(--ink2);flex-direction:column;gap:12px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.ka-home .plan li{align-items:flex-start;gap:10px;display:flex}.ka-home .plan li svg{flex-shrink:0;margin-top:4px}.ka-home .plan .btn{margin-top:auto}.ka-home .plan-faces{display:flex}.ka-home .plan-faces svg{box-shadow:0 0 0 3px var(--bg);border-radius:999px;margin-left:-8px}.ka-home .plan-faces svg:first-child{margin-left:0}@media (max-width:960px){.ka-home .plans{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}.ka-home .faq{flex-direction:column;max-width:820px;margin-inline:auto;display:flex}.ka-home .faq details{border-top:1px solid var(--line)}.ka-home .faq details:last-child{border-bottom:1px solid var(--line)}.ka-home .faq summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:20px;padding:26px 4px;font-size:18px;list-style:none;display:flex}.ka-home .faq summary::-webkit-details-marker{display:none}.ka-home .faq summary .pm{background:var(--soft);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .2s;display:flex}.ka-home .faq details[open] summary .pm{transform:rotate(45deg)}.ka-home .faq details p{color:var(--muted);max-width:680px;padding:0 4px 26px;font-size:16px;line-height:1.65}.ka-home .final{text-align:center}.ka-home .final .wrap{flex-direction:column;align-items:center;gap:28px;display:flex}.ka-home .final h2{max-width:16ch}.ka-home footer{border-top:1px solid var(--line);padding-block:48px}.ka-home footer .wrap{color:var(--faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;font-size:14px;display:flex}.ka-home footer nav{flex-wrap:wrap;gap:24px;display:flex}.ka-home footer a:hover{color:var(--ink)}.ka-home .bc{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(48px,6vw,96px);display:grid}@media (max-width:980px){.ka-home .bc{grid-template-columns:1fr}}.ka-home .bc-copy{flex-direction:column;align-items:flex-start;gap:24px;min-width:0;display:flex}.ka-home .bc-list{flex-direction:column;gap:20px;margin:6px 0;padding:0;list-style:none;display:flex}.ka-home .bc-list li{align-items:flex-start;gap:14px;display:flex}.ka-home .bc-list .ic{background:var(--bg);border:1px solid var(--line);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.ka-home .bc-list b{letter-spacing:-.01em;font-size:16px;font-weight:500;display:block}.ka-home .bc-list span.t{color:var(--muted);font-size:15px;line-height:1.55;display:block}.ka-home .bc-visual{min-width:0;padding-top:52px;position:relative}.ka-home .pc{border:1px solid var(--line);background:var(--bg);border-radius:20px}.ka-home .pc-back{height:140px;color:var(--faint);justify-content:center;padding-top:9px;font-size:12px;display:flex;position:absolute;left:0;right:0}.ka-home .pc-back.b2{background:#efeee9;margin-inline:52px;top:0}.ka-home .pc-back.b1{background:#f5f4f0;margin-inline:26px;top:24px}.ka-home .pc-front{position:relative;overflow:hidden;box-shadow:0 2px 4px #14140a08,0 34px 80px -26px #14140a38}.ka-home .pc-bar{border-bottom:1px solid var(--line);background:var(--warm);flex-wrap:wrap;align-items:center;gap:12px;padding:11px 14px;font-size:13px;display:flex}.ka-home .live{color:var(--bad-ink);background:var(--bad-bg);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:500;display:inline-flex}.ka-home .live i{background:var(--bad);border-radius:999px;width:6px;height:6px;animation:1.6s ease-in-out infinite pulse}.ka-home .pc-name{color:var(--ink2);flex-grow:1;font-weight:500}.ka-home .pc-name em{color:var(--faint);font-style:normal;font-weight:400}.ka-home .pc-take{border:1px solid var(--line2);background:var(--bg);min-height:32px;color:var(--ink);border-radius:999px;padding:0 13px;font-size:12.5px}.ka-home .pc-url{background:var(--soft);font-family:var(--mono);color:var(--muted);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;margin:12px 14px 0;padding:8px 12px;font-size:12px;display:flex;overflow:hidden}.ka-home .crmui{border:1px solid var(--line);border-radius:14px;min-height:318px;margin:12px 14px 14px;display:flex;overflow:hidden}.ka-home .crm-nav{background:#f3f4f8;flex-direction:column;flex-shrink:0;gap:12px;width:58px;padding:16px 15px;display:flex}.ka-home .crm-nav i{background:#dfe1ea;border-radius:4px;height:8px;display:block}.ka-home .crm-nav i:first-child{background:#c9cde3;border-radius:8px;height:28px;margin-bottom:6px}.ka-home .crm-body{flex-direction:column;flex-grow:1;gap:13px;min-width:0;padding:20px 22px;display:flex;position:relative}.ka-home .crm-head{align-items:center;gap:12px;padding-bottom:4px;display:flex}.ka-home .crm-head .av{background:#e8e6e2;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:600;display:flex}.ka-home .crm-head b{font-size:15px;font-weight:500;display:block}.ka-home .crm-head small{color:var(--faint);font-size:12px;display:block}.ka-home .fld{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:12px;display:grid}.ka-home .fld span.l{color:var(--faint);font-size:13px}.ka-home .in{border:1px solid var(--line2);height:38px;color:var(--ink2);white-space:nowrap;border-radius:9px;align-items:center;min-width:0;padding:0 12px;font-size:14px;transition:border-color .2s,box-shadow .2s,background .3s;display:flex;overflow:hidden}.ka-home .in.focus{border-color:#6b7cff;box-shadow:0 0 0 3px #6b7cff2e}.ka-home .in.changed{background:#f3fbf6}.ka-home .in .caret{background:#3f4bd1;width:1.5px;height:17px;margin-left:1px;animation:1s step-end infinite pulse;display:inline-block}.ka-home .crm-actions{justify-content:flex-end;margin-top:2px;display:flex}.ka-home .savebtn{color:#fff;background:#3f4bd1;border-radius:9px;padding:9px 20px;font-size:13px;font-weight:500;transition:transform .12s}.ka-home .savebtn.press{transform:scale(.94)}.ka-home .toast{background:var(--ink);color:#fff;opacity:0;border-radius:999px;padding:7px 13px;font-size:12.5px;transition:opacity .25s,transform .25s;position:absolute;top:16px;right:16px;transform:translateY(-4px)}.ka-home .toast.show{opacity:1;transform:none}.ka-home .bc-cursor{z-index:3;pointer-events:none;transition:transform .8s cubic-bezier(.45,.05,.25,1);position:absolute;top:0;left:0;transform:translate(70%,62%)}.ka-home .bc-status{background:var(--bg);border:1px solid var(--line);color:var(--ink2);border-radius:16px;align-items:center;gap:12px;min-height:58px;margin-top:16px;padding:12px 16px;font-size:14px;display:flex}.ka-home .bc-status b{font-weight:500}@media (max-width:520px){.ka-home .crm-nav{display:none}.ka-home .fld{grid-template-columns:70px minmax(0,1fr)}.ka-home .pc-back.b2{margin-inline:30px}.ka-home .pc-back.b1{margin-inline:15px}}@media (prefers-reduced-motion:reduce){.ka-home html{scroll-behavior:auto}.ka-home .bot .lids,.ka-home .bob,.ka-home .run .ring,.ka-home .belt{animation:none}.ka-home .track{overflow-x:auto}.ka-home .steps li,.ka-home .card,.ka-home .live i,.ka-home .in .caret{animation:none}.ka-home .bc-cursor{transition:none}}
