.hk{--bg:#fff;--card:#f5f5f7;--surface:#fff;--tile:#fafafc;--well:#f1f1f4;--line:#ebebf0;--line-2:#e0e0e7;--soft:#8a8a96;--subtle:#5a5a67;--ink:#121217;--on-ink:#fff;--brand:#535bd7;--brand-soft:#eeeffc;--brand-ink:#3b42b8;--ok:#17784f;--ok-soft:#e7f5ee;--warn:#8a5410;--warn-soft:#fdf0dc;--wa:#25a768;--tg:#2aabee;--web:#535bd7;--mail:#e39b2d;--call:#121217;--sky-1:#0c0f3a;--sky-2:#222aa0;--sky-3:#6c74ec;--sky-4:#d5d8fb;--sky-5:#fff;--shadow:0 0 0 1px #1212170f, 0 1px 2px #1212170a;--lift:0 0 0 1px #1212170d, 0 18px 36px -18px #12121738;--window:0 0 0 1px #12121714, 0 40px 80px -30px #0c0f3a8c, 0 12px 24px -12px #0c0f3a40;--font:var(--font-geist), "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--font-geist-mono), "Geist Mono", ui-monospace, Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;overflow-x:clip}.hk :where(h1,h2,h3,h4){color:inherit}@layer components{.hk *{box-sizing:border-box}.hk a{color:inherit;text-decoration:none}.hk button,.hk input{font:inherit;color:inherit}.hk h1,.hk h2,.hk h3{text-wrap:balance;margin:0}.hk p{margin:0}.hk :focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:10px}.hk .ico{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.hk .gutter{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.hk .frame{border-left:1px solid var(--line);border-right:1px solid var(--line);max-width:1200px;margin:0 auto}.hk .rule{border-top:1px solid var(--line);height:0;position:relative}.hk .rule:before,.hk .rule:after{content:"";background:var(--bg);width:7px;height:7px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:50%;position:absolute;top:-4px}.hk .rule:before{left:-4px}.hk .rule:after{right:-4px}.hk .nav{align-items:center;gap:40px;height:72px;padding:0 28px;display:flex}.hk .logo{align-items:center;display:inline-flex}.hk .links{color:var(--subtle);gap:30px;margin:0 auto;font-size:14.5px;display:flex}.hk .links a:hover{color:var(--ink)}.hk .right{align-items:center;gap:18px;font-size:14.5px;display:flex}.hk .right .in{color:var(--subtle)}.hk .right .in:hover{color:var(--ink)}.hk .btn{cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:50px;padding:0 26px;font-size:15.5px;font-weight:500;transition:transform .15s,background .15s;display:inline-flex}.hk .btn-sm{height:38px;padding:0 18px;font-size:14.5px}.hk .ink{background:var(--ink);color:var(--on-ink)}.hk .ink:hover{transform:translateY(-1px)}.hk .grey{background:var(--well);color:var(--ink)}.hk .grey:hover{background:var(--line-2)}.hk .head{padding:clamp(48px,7vw,88px) clamp(20px,3vw,28px) clamp(36px,4.5vw,52px)}.hk .h1{letter-spacing:-.055em;max-width:13.5em;font-size:clamp(2.6rem,6.6vw,5.6rem);font-weight:600;line-height:1.04}.hk .t{vertical-align:-.1em;color:#fff;border-radius:.24em;place-items:center;width:.86em;height:.86em;margin:0 .08em 0 0;transition:transform .3s cubic-bezier(.2,.9,.3,1.4);display:inline-grid;box-shadow:inset 0 -.06em #00000024,inset 0 .05em #ffffff40,0 .06em .14em #1212172e}.hk .t svg{stroke:#fff;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:56%;height:56%}.hk .t-web{background:var(--web);transform:rotate(-6deg)}.hk .t-wa{background:var(--wa);transform:rotate(5deg)}.hk .t-tg{background:var(--tg);transform:rotate(-4deg)}.hk .h1:hover .t{transform:rotate(0)scale(1.06)}.hk .sub{color:var(--subtle);text-wrap:pretty;max-width:36rem;font-size:clamp(16.5px,1.5vw,18.5px);line-height:1.55}.hk .cta{flex-wrap:wrap;gap:10px;display:flex}.hk .fine{color:var(--soft);margin-top:14px;font-size:13.5px}.hk .center{text-align:center;justify-items:center;display:grid}.hk .center .h1{max-width:12em}.hk .center .sub{margin-top:26px}.hk .center .cta{justify-content:center;margin-top:34px}.hk .eyebrow{background:var(--card);color:var(--subtle);border-radius:999px;align-items:center;gap:10px;margin-bottom:26px;padding:5px 14px 5px 5px;font-size:13.5px;display:inline-flex}.hk .eyebrow b{background:var(--ink);color:var(--on-ink);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:500}.hk .sky{background:linear-gradient(180deg, var(--sky-1) 0%, var(--sky-2) 34%, var(--sky-3) 62%, var(--sky-4) 86%, var(--sky-5) 100%);border-radius:28px;padding:clamp(28px,5vw,64px) clamp(12px,4vw,56px) 0;overflow:hidden}.hk .sky-title{display:none}.hk .stage{padding:0}.hk .xp-track{height:210vh}.hk .xp-sticky{width:100vw;height:100svh;margin-left:calc(50% - 50vw);display:flex;position:sticky;top:0}.hk .sky{--cx:max(16px, calc((100vw - 1200px) / 2 + 36px));--cy:40px;--cr:28px;--ws:.9;--tp:0;clip-path:inset(var(--cy) var(--cx) var(--cy) var(--cx) round var(--cr));will-change:clip-path;border-radius:0;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:clamp(24px,4vh,44px);padding:0 16px;display:flex}.hk .win{width:min(1128px,100%);transform:scale(var(--ws));transform-origin:50% 100%}.hk .sky-title{text-align:center;color:#fff;opacity:var(--tp);transform:translateY(calc((1 - var(--tp)) * 16px));justify-items:center;gap:14px;padding-top:clamp(56px,10vh,110px);display:grid}.hk .sky-title h2{letter-spacing:-.045em;font-size:clamp(1.9rem,3.8vw,3rem);font-weight:600;line-height:1.06}.hk .sky-title p{color:#ffffffb8;max-width:32rem;font-size:16.5px}.hk .demo-btn{height:54px;color:var(--ink);background:#fff;gap:14px;margin-top:10px;padding:0 8px 0 26px;font-size:16px;box-shadow:0 0 0 6px #ffffff24,0 18px 40px -14px #0000008c}.hk .demo-btn:hover{transform:translateY(-2px);box-shadow:0 0 0 8px #ffffff2e,0 22px 44px -14px #0009}.hk .demo-btn .arr{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;transition:transform .2s;display:grid}.hk .demo-btn:hover .arr{transform:translate(3px)}.hk .demo-note{color:#fff9;margin-top:-4px;font-size:12.5px}.hk .sky-title b{font-family:var(--mono);letter-spacing:.06em;color:var(--ink);background:#fff;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:500}.hk .sky-title{padding-top:clamp(32px,7vh,80px)}.hk .app{height:clamp(360px,100svh - 400px,520px)}@media (max-height:760px){.hk .sky-title p,.hk .demo-note{display:none}}@media (prefers-reduced-motion:reduce){.hk .xp-track{height:auto}.hk .xp-sticky{height:auto;min-height:100svh;position:relative}.hk .sky{--cx:0px;--cy:0px;--cr:0px;--ws:1;--tp:1}}.hk .win{background:var(--surface);box-shadow:var(--window);border-radius:18px 18px 0 0;overflow:hidden}.hk .bar{border-bottom:1px solid var(--line);background:var(--tile);align-items:center;gap:7px;height:40px;padding:0 14px;display:flex}.hk .bar i{border-radius:50%;width:11px;height:11px;display:block}.hk .bar span{color:var(--soft);margin:0 auto;font-size:12.5px;transform:translate(-20px)}.hk .app{grid-template-columns:270px minmax(0,1fr) 250px;height:520px;display:grid}.hk .list{border-right:1px solid var(--line);flex-direction:column;min-width:0;display:flex}.hk .list-h{justify-content:space-between;align-items:baseline;padding:14px 16px 10px;display:flex}.hk .list-h strong{font-size:15px;font-weight:600}.hk .list-h small{color:var(--soft);font-size:12px}.hk .conv{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:40px minmax(0,1fr);gap:10px;width:calc(100% - 12px);margin:0 6px;padding:11px 14px;display:grid}.hk .conv:hover{background:var(--tile)}.hk .conv[aria-selected=true]{background:var(--well)}.hk .ava{background:var(--line-2);width:40px;height:40px;color:var(--subtle);border-radius:50%;flex:none;place-items:center;font-size:13.5px;font-weight:600;display:grid;position:relative}.hk .ava .badge{width:17px;height:17px;box-shadow:0 0 0 2px var(--surface);border-radius:6px;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.hk .ava .badge svg{stroke:#fff;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.hk .conv .top{justify-content:space-between;gap:8px;font-size:14px;font-weight:500;display:flex}.hk .conv .top time{color:var(--soft);font-size:11.5px;font-weight:400}.hk .conv .pv{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.hk .conv .st{margin-top:5px}.hk .pill{background:var(--well);color:var(--subtle);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:11.5px;font-weight:500;display:inline-flex}.hk .pill.ai{background:var(--brand-soft);color:var(--brand-ink)}.hk .pill.ok{background:var(--ok-soft);color:var(--ok)}.hk .pill.need{background:var(--warn-soft);color:var(--warn)}.hk .pill.you{background:var(--ink);color:var(--on-ink)}.hk .pill .live-dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.4s infinite hk-pulse}.hk .chat{background:var(--tile);flex-direction:column;min-width:0;display:flex}.hk .chat-h{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 16px;display:flex}.hk .chat-h>div:nth-child(2){min-width:0}.hk .chat-h .nm{font-size:14.5px;font-weight:500;line-height:1.2}.hk .chat-h .via{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.hk .chat-h .acts{align-items:center;gap:8px;margin-left:auto;display:flex}.hk .small{cursor:pointer;white-space:nowrap;border:0;border-radius:999px;flex:none;height:32px;padding:0 14px;font-size:13px;font-weight:500}.hk .thread{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;padding:18px 18px 12px;display:flex;overflow:hidden}.hk .m{border-radius:18px;max-width:78%;padding:9px 13px;font-size:14px;line-height:1.45;animation:.35s cubic-bezier(.2,.8,.2,1) both hk-in}.hk .m.cu{background:var(--surface);box-shadow:var(--shadow);border-bottom-left-radius:6px;align-self:flex-start}.hk .m.ai{background:var(--brand-soft);color:var(--ink);border-bottom-right-radius:6px;align-self:flex-end}.hk .m.st{background:var(--ink);color:var(--on-ink);border-bottom-right-radius:6px;align-self:flex-end}.hk .m .by{color:var(--brand-ink);margin-bottom:1px;font-size:11px;font-weight:500;display:block}.hk .m.st .by{color:inherit;opacity:.65}.hk .sys{color:var(--soft);align-self:center;font-size:12px;animation:.35s both hk-in}.hk .bk{background:var(--surface);width:min(260px,78%);box-shadow:var(--shadow);border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-self:flex-end;align-items:center;gap:2px 11px;padding:11px;animation:.35s both hk-in;display:grid}.hk .bk .bi{background:var(--ok-soft);width:38px;height:38px;color:var(--ok);border-radius:11px;grid-row:span 2;place-items:center;display:grid}.hk .bk .bt{font-size:13.5px;font-weight:500}.hk .bk .bs{color:var(--soft);font-size:12px}.hk .typing{border-radius:18px;gap:4px;padding:12px 14px;animation:.25s both hk-in;display:inline-flex}.hk .typing.cu{background:var(--surface);box-shadow:var(--shadow);border-bottom-left-radius:6px;align-self:flex-start}.hk .typing.ai{background:var(--brand-soft);border-bottom-right-radius:6px;align-self:flex-end}.hk .typing.vt{background:var(--tile);box-shadow:inset 0 0 0 1px var(--line);border-bottom-left-radius:6px;align-self:flex-start}.hk .typing i{background:var(--soft);opacity:.4;border-radius:50%;width:6px;height:6px;animation:1s infinite hk-dot}.hk .typing i:nth-child(2){animation-delay:.15s}.hk .typing i:nth-child(3){animation-delay:.3s}.hk .comp{background:var(--surface);border-top:1px solid var(--line);gap:8px;padding:12px 14px;display:flex}.hk .comp input{background:var(--well);border:0;border-radius:999px;outline:none;flex:1;min-width:0;height:40px;padding:0 16px;font-size:14px}.hk .comp input:disabled{opacity:.7}.hk .comp input:focus-visible{box-shadow:inset 0 0 0 1.5px var(--ink)}.hk .comp button{background:var(--ink);width:40px;height:40px;color:var(--on-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.hk .comp button:disabled{background:var(--line-2);color:var(--soft);cursor:default}.hk .side{border-left:1px solid var(--line);flex-direction:column;gap:16px;min-width:0;padding:18px 16px;display:flex;overflow:hidden}.hk .who{text-align:center;border-bottom:1px solid var(--line);justify-items:center;gap:6px;padding-bottom:16px;display:grid}.hk .who .ava{width:56px;height:56px;font-size:18px}.hk .who .ava .badge{width:20px;height:20px}.hk .who strong{font-size:15px;font-weight:600}.hk .who small{color:var(--soft);margin-top:-6px;font-size:12.5px}.hk .cap h4{color:var(--soft);align-items:center;gap:6px;margin:0 0 10px;font-size:12px;font-weight:500;display:flex}.hk .cap dl{gap:8px;margin:0;display:grid}.hk .cap .f{background:var(--tile);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;padding:8px 11px;animation:.4s both hk-in}.hk .cap dt{color:var(--soft);font-size:11.5px}.hk .cap dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13.5px;font-weight:500;overflow:hidden}.hk .cap .empty{color:var(--soft);font-size:13px;line-height:1.5}.hk .mtabs{display:none}.hk .sec{padding:clamp(72px,9vw,120px) clamp(20px,3vw,28px)}.hk .sec-h{text-align:center;justify-items:center;gap:16px;margin-bottom:clamp(40px,5vw,56px);display:grid}.hk .h2{letter-spacing:-.045em;max-width:16em;font-size:clamp(2.1rem,4.4vw,3.4rem);font-weight:600;line-height:1.05}.hk .lede{color:var(--subtle);max-width:36rem;font-size:18px}.hk .chans{text-align:center;padding:30px 20px 34px}.hk .chans p{color:var(--soft);margin-bottom:20px;font-size:13.5px}.hk .chan-row{flex-wrap:wrap;justify-content:center;gap:14px 36px;display:flex}.hk .chan{color:var(--subtle);align-items:center;gap:10px;font-size:16px;font-weight:500;display:inline-flex}.hk .chan .t{font-size:30px;transform:none}.hk a.chan{text-decoration:none;transition:color .15s}.hk a.chan:hover{color:var(--ink)}.hk .mini-btn{background:var(--ink);color:var(--on-ink);white-space:nowrap;border:0;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500}.hk .mini-btn.ghost{background:var(--well);color:var(--ink)}.hk .diff{font-family:var(--mono);background:var(--ok-soft);color:var(--ok);border-radius:10px;margin:8px 0;padding:8px 10px;font-size:11.5px}.hk .sc-card{background:var(--surface);box-shadow:var(--lift);border-radius:20px;flex-direction:column;gap:10px;padding:16px;font-size:13.5px;display:flex}.hk .sc-h{margin-bottom:2px;font-size:13px;font-weight:600}.hk .src-row{border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.hk .src-row small{color:var(--soft);font-size:11.5px;display:block}.hk .src-row .si{background:var(--well);width:30px;height:30px;color:var(--subtle);border-radius:9px;place-items:center;display:grid}.hk .src-row .si .ico,.hk .src-row>.ico{width:15px;height:15px}.hk .src-row .ok{color:var(--ok)}.hk .src-row.hl{background:var(--brand-soft)}.hk .kv{grid-template-columns:1fr 1fr;gap:8px;margin:6px 0 0;display:grid}.hk .kv div{background:var(--tile);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;padding:8px 11px}.hk .kv dt{color:var(--soft);font-size:11.5px}.hk .kv dd{margin:0;font-weight:500}.hk .gathered{color:var(--brand-ink);align-items:center;gap:6px;font-size:12px;display:inline-flex}.hk .gathered .ico{width:14px;height:14px}.hk .bar2{grid-template-columns:62px minmax(0,1fr) 40px;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:grid}.hk .bar2 i{background:var(--well);border-radius:99px;height:7px;display:block;position:relative;overflow:hidden}.hk .bar2 i:after{content:"";background:var(--wa);border-radius:99px;width:0;transition:width 1s cubic-bezier(.2,.8,.2,1) .5s;position:absolute;inset:0 auto 0 0}.hk .vis.on .bar2 i:after{width:var(--w)}.hk .bar2 b{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.hk .ak{gap:12px}.hk .ak-h{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding-bottom:10px;font-size:14px;display:flex}.hk .ak-h img{object-fit:cover;object-position:50% 12%;background:var(--brand-soft);border-radius:50%;width:28px;height:28px}.hk .ak-h strong{font-weight:600}.hk .steps-done{color:var(--soft);gap:4px;font-size:12.5px;display:grid}.hk .steps-done span{align-items:center;gap:6px;display:flex}.hk .steps-done .ico{width:14px;height:14px;color:var(--ok)}.hk .zrows{gap:clamp(20px,3vw,32px);display:grid}.hk .zrow{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.hk .zrow:nth-child(2n) .ztext{order:2}.hk .ztext{padding:8px clamp(0px,1.5vw,20px)}.hk .zlabel{color:var(--acc);align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.hk .zlabel i{background:var(--acc);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.hk .zlabel i .ico{width:16px;height:16px}.hk .ztext h3{letter-spacing:-.04em;margin:18px 0 14px;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1.08}.hk .ztext p{color:var(--subtle);max-width:34rem;font-size:17px;line-height:1.6}.hk .zchecks{gap:10px;margin:22px 0 26px;padding:0;font-size:15px;list-style:none;display:grid}.hk .zchecks li{align-items:flex-start;gap:10px;display:flex}.hk .zchecks .ico{background:color-mix(in srgb, var(--acc) 14%, white);width:20px;height:20px;color:var(--acc);stroke-width:2.4px;border-radius:50%;margin-top:1px;padding:3px}.hk .zlink{color:var(--ink);align-items:center;gap:6px;font-size:15px;font-weight:500;display:inline-flex}.hk .zlink .ico{width:16px;height:16px;transition:transform .2s}.hk .zlink:hover .ico{transform:translate(3px)}.hk .zvis{background-color:var(--tint);background-image:radial-gradient(circle at 85% -10%,#ffffffbf,#0000 55%),radial-gradient(#1212170f 1px,#0000 1.3px);background-size:auto,18px 18px;border-radius:30px;padding:clamp(16px,3vw,32px);position:relative;overflow:hidden}.hk .zvis.dark{background-image:linear-gradient(180deg, var(--sky-1) 0%, var(--sky-2) 60%, var(--sky-3) 100%)}.hk .vis{place-items:center;width:100%;min-height:440px;padding:20px 0;display:grid;position:relative}.hk .vis .pop{opacity:0;transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1);transform:translateY(16px)scale(.98)}.hk .vis.on .pop{opacity:1;transform:none}.hk .vis.on .d1{transition-delay:50ms}.hk .vis.on .d2{transition-delay:.3s}.hk .vis.on .d3{transition-delay:.6s}.hk .vis.on .d4{transition-delay:.95s}.hk .vis.on .d5{transition-delay:1.3s}.hk .cf{background:var(--surface);width:min(340px,100%);box-shadow:var(--window);text-align:left;border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.hk .cf-h{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 14px;display:flex}.hk .cf-av{object-fit:cover;object-position:50% 12%;background:var(--brand-soft);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:600;display:grid}.hk .cf-h b{align-items:center;gap:4px;font-size:14px;font-weight:600;line-height:1.25;display:flex}.hk .cf-h small{color:var(--soft);align-items:center;gap:5px;font-size:11.5px;display:flex}.hk .cf-h .vf{color:#fff;stroke-width:3px;background:#25a768;border-radius:50%;width:14px;height:14px;padding:2px}.hk .on-dot{background:#28c840;border-radius:50%;width:7px;height:7px;display:inline-block}.hk .cf-b{background:#fbfbfd;flex-direction:column;gap:6px;padding:12px;display:flex}.hk .cf.wa .cf-h{background:#f0f2f5;border-bottom:0}.hk .cf.wa .cf-b{background-color:#efeae2;background-image:radial-gradient(#00000009 1px,#0000 1.4px);background-size:14px 14px}.hk .cf-day{color:#54656f;background:#ffffffeb;border-radius:8px;align-self:center;margin-bottom:2px;padding:3px 10px;font-size:11px;box-shadow:0 1px 1px #0000000f}.hk .cf.web .cf-day{box-shadow:none;color:var(--soft);background:0 0}.hk .cm{color:#111b21;overflow-wrap:anywhere;text-align:start;unicode-bidi:plaintext;border-radius:14px;max-width:84%;padding:7px 10px 6px;font-size:13.5px;line-height:1.42;box-shadow:0 1px 1px #00000012}.hk .cm .tm{float:right;color:#667781;align-items:center;gap:3px;margin:7px 0 -4px 10px;font-size:10.5px;line-height:1;display:inline-flex}.hk .cm .tk{color:#53bdeb;stroke-width:2.2px;width:15px;height:15px}.hk .cm.in{background:#fff;border-top-left-radius:4px;align-self:flex-start}.hk .cm.out{background:#d9fdd3;border-top-right-radius:4px;align-self:flex-end}.hk .cf.web .cm{box-shadow:none}.hk .cf.web .cm.in{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:16px 16px 16px 5px}.hk .cf.web .cm.out{background:var(--brand);color:#fff;border-radius:16px 16px 5px}.hk .cf.web .cm.out .tm{color:#ffffffb8}.hk .cm.st{background:var(--ink);color:#fff;border-radius:16px 16px 5px;align-self:flex-end}.hk .cm.st .tm{color:#fff9}.hk .cm-src{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.hk .cm-src span{background:var(--well);color:var(--subtle);border-radius:999px;padding:2px 8px;font-size:11px}.hk .cm-src span.hl{background:var(--brand-soft);color:var(--brand-ink)}.hk .cm-grp{align-self:flex-start;gap:3px;max-width:84%;display:grid}.hk .cm-grp .cm{max-width:none}.hk .qr{text-align:center;color:#027eb5;background:#fff;border-radius:10px;padding:7px;font-size:13px;font-weight:500;box-shadow:0 1px 1px #00000012}.hk .cm-card{color:#3b4a54;background:#f5f6f6;border-radius:10px;margin-bottom:2px;padding:8px 10px;font-size:12.5px;line-height:1.45;display:block}.hk .cm-card b{color:#111b21;margin-bottom:2px;font-size:13.5px;font-weight:600;display:block}.hk .cf-c{background:var(--surface);border-top:1px solid var(--line);align-items:center;gap:8px;padding:10px 12px;display:flex}.hk .cf.wa .cf-c{background:#f0f2f5;border-top:0}.hk .cf-c span{background:var(--well);height:36px;color:var(--soft);border-radius:999px;flex:1;align-items:center;padding:0 14px;font-size:13px;display:flex}.hk .cf.wa .cf-c span{background:#fff}.hk .cf-send{background:var(--brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.hk .cf-send .ico{width:16px;height:16px}.hk .cf.wa .cf-send{background:#00a884}.hk .cf.tg .cf-h{background:#fff}.hk .cf.tg .cf-b{background-color:#c8dbe9;background-image:radial-gradient(#ffffff59 1px,#0000 1.4px);background-size:14px 14px}.hk .cf.tg .cm.out{background:#e1fec6}.hk .cf.tg .cm .tk{color:#4fae4e}.hk .cf.tg .cf-send,.hk .cf.tg .cf-av.biz{background:#2aabee}.hk .vis>.ml{justify-self:start;margin-left:3%}.hk .vis>.mr{justify-self:end;margin-right:3%}.hk .fl{z-index:2;background:var(--surface);box-shadow:var(--window);text-align:left;border-radius:18px;gap:6px;width:230px;padding:12px 14px;font-size:13px;display:grid;position:absolute}.hk .fl.tr{top:4%;right:0}.hk .fl.br{bottom:4%;right:0}.hk .fl.tl{top:6%;left:0}.hk .fl.bl{bottom:5%;left:0}.hk .fl-h{font-size:12.5px;font-weight:600}.hk .fl .src-row{padding:4px 0}.hk .ev{color:#0e5c4b;background:#e3f4ee;border-radius:10px;gap:2px;padding:8px 10px;display:grid}.hk .ev b{font-size:13px;font-weight:600}.hk .ev small{opacity:.85;font-size:11.5px}.hk .fl-sys{color:var(--soft);text-align:center;font-size:11.5px}.hk .fl .cm.st{max-width:none}.hk .fl-foot{color:var(--soft);justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;display:flex}.hk .lead{gap:6px;margin:0;display:grid}.hk .lead div{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding-bottom:6px;font-size:12.5px;display:flex}.hk .lead div:last-child{border-bottom:0;padding-bottom:0}.hk .lead dt{color:var(--soft)}.hk .lead dd{text-align:right;margin:0;font-weight:500}.hk .tl{border-left:2px solid var(--line);gap:10px;margin:4px 0 0;padding:0 0 0 14px;list-style:none;display:grid}.hk .tl li{font-size:12.5px;position:relative}.hk .tl li:before{content:"";background:var(--ok);width:10px;height:10px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;position:absolute;top:4px;left:-20px}.hk .tl li.now:before{background:#e39b2d}.hk .tl b{font-weight:500;display:block}.hk .tl small{color:var(--soft);font-size:11.5px}.hk .ibx{background:var(--surface);width:min(380px,100%);box-shadow:var(--window);text-align:left;border-radius:22px;padding:8px}.hk .ibx-h{justify-content:space-between;align-items:center;padding:8px 10px 10px;display:flex}.hk .ibx-h b{font-size:15px;font-weight:600}.hk .ibx-tabs{gap:4px;font-size:12px;display:flex}.hk .ibx-tabs span{color:var(--soft);border-radius:999px;padding:3px 9px}.hk .ibx-tabs span.on{background:var(--ink);color:#fff}.hk .ibx-r{border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.hk .ibx-r.hot{background:#fff6e8}.hk .ibx-r .it{min-width:0}.hk .ibx-r b{font-size:13.5px;font-weight:500;display:block}.hk .ibx-r small{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.hk .call{color:#fff;width:min(320px,100%);box-shadow:var(--window);text-align:left;background:linear-gradient(#1b1340 0%,#2a1a5e 100%);border-radius:28px;gap:10px;padding:18px;display:grid}.hk .call-h{align-items:center;gap:12px;display:flex}.hk .call-h b{font-size:15px;font-weight:600;display:block}.hk .call-h small{color:#ffffffa6;font-size:12px}.hk .wave{align-items:center;gap:3px;height:40px;margin:4px 0;display:flex}.hk .wave i{height:calc(var(--h) * 100%);transform-origin:50%;background:#b9a6ff;border-radius:3px;flex:1}.hk .vis.on .wave i{animation:1.1s ease-in-out infinite alternate hk-wv}.hk .wave i:nth-child(3n){animation-delay:.2s}.hk .wave i:nth-child(3n+1){animation-delay:.45s}.hk .say{background:#ffffff14;border-radius:12px;padding:8px 10px;font-size:13px;line-height:1.45}.hk .say small{color:#ffffff8c;margin-bottom:1px;font-size:10.5px;display:block}.hk .say.k{background:#b9a6ff33}.hk .call-ok{background:#25a768;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.hk .call-ok .ico{stroke-width:2.6px;width:14px;height:14px}.hk .call-btns{justify-content:center;gap:18px;margin-top:4px;display:flex}.hk .call-btns span{background:#ffffff1f;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.hk .call-btns span.end{background:#e5484d;transform:rotate(135deg)}@media (max-width:760px){.hk .zrow{grid-template-columns:minmax(0,1fr);gap:18px}.hk .zrow:nth-child(2n) .ztext{order:0}.hk .vis{flex-direction:column;align-items:center;gap:12px;min-height:0;padding:8px 0;display:flex}.hk .fl{position:relative;inset:auto;width:min(300px,100%)!important}.hk .vis>.ml,.hk .vis>.mr{margin:0}}.hk .sec-k{color:var(--brand-ink);font-size:14px;font-weight:500}.hk .hw-wrap{padding:0 clamp(20px,3vw,28px) clamp(72px,9vw,112px)}.hk .hw{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.hk .hs{background:var(--card);border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.hk .hs-vis{background-color:var(--tint);background-image:radial-gradient(circle at 85% -10%,#ffffffbf,#0000 55%),radial-gradient(#1212170f 1px,#0000 1.3px);background-size:auto,18px 18px;place-items:center;height:290px;padding:20px;display:grid;position:relative}.hk .hs-vis .vis{justify-items:center;gap:10px;min-height:0;padding:0;display:grid}.hk .hs-card{background:var(--surface);width:min(270px,100%);box-shadow:var(--window);text-align:left;border-radius:18px;gap:6px;padding:12px;font-size:13px;display:grid}.hk .url{background:var(--well);height:38px;color:var(--subtle);border-radius:999px;align-items:center;gap:8px;margin-bottom:4px;padding:0 5px 0 12px;display:flex}.hk .url .ico{width:15px;height:15px}.hk .url span{color:var(--ink);flex:1}.hk .url b{background:var(--ink);color:#fff;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500}.hk .pg{color:var(--subtle);font-size:12.5px;font-family:var(--mono);justify-content:space-between;align-items:center;padding:3px 4px;display:flex}.hk .pg .ico{width:15px;height:15px;color:var(--ok);stroke-width:2.4px}.hk .pbar{background:var(--well);border-radius:99px;height:6px;margin-top:4px;overflow:hidden}.hk .pbar i{background:var(--acc);border-radius:99px;width:8%;height:100%;transition:width 1.8s cubic-bezier(.3,.7,.2,1) .4s;display:block}.hk .vis.on .pbar i{width:100%}.hk .pnote{color:var(--soft);font-size:11.5px}.hk .chn{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 4px;display:grid}.hk .chn .t{font-size:34px;transform:none}.hk .chn b{font-size:13px;font-weight:600;display:block}.hk .chn small,.hk .chn code{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.hk .chn code{font-family:var(--mono);font-size:10.5px}.hk .sw2{background:var(--line-2);border-radius:99px;width:34px;height:20px;transition:background .3s;position:relative}.hk .sw2:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .3s cubic-bezier(.3,.7,.2,1.3);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.hk .vis.on .sw2{background:var(--ok)}.hk .vis.on .sw2:after{transform:translate(14px)}.hk .vis.on .chn:first-child .sw2,.hk .vis.on .chn:first-child .sw2:after{transition-delay:.9s}.hk .vis.on .chn:nth-child(2) .sw2,.hk .vis.on .chn:nth-child(2) .sw2:after{transition-delay:1.3s}.hk .vis.on .chn:nth-child(3) .sw2,.hk .vis.on .chn:nth-child(3) .sw2:after{transition-delay:1.7s}.hk .live-n{background:var(--surface);width:min(290px,100%);box-shadow:var(--window);text-align:left;border-radius:16px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.hk .live-n b{font-size:13px;font-weight:600;display:block}.hk .live-n small{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.hk .kpis{text-align:center;grid-template-columns:repeat(3,1fr);gap:6px;margin:4px 0;display:grid}.hk .kpis div{background:var(--tile);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;padding:8px 4px}.hk .kpis b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;display:block}.hk .kpis small{color:var(--soft);font-size:11px}.hk .hs-body{gap:8px;padding:24px 24px 28px;display:grid}.hk .hs-n{font-family:var(--mono);background:var(--surface);color:var(--acc);box-shadow:var(--shadow);border-radius:999px;justify-self:start;padding:3px 9px;font-size:11.5px;font-weight:500}.hk .hs-body h3{letter-spacing:-.025em;font-size:21px;font-weight:600}.hk .hs-body p{color:var(--subtle);font-size:15px}.hk .hw-cta{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:36px;display:flex}@media (max-width:1080px){.hk .hw{grid-template-columns:minmax(0,1fr);max-width:520px;margin:0 auto}}.hk .ctbl{background:var(--card);border-radius:28px;padding:8px;overflow-x:auto}.hk .ctbl table{border-collapse:separate;border-spacing:0;width:100%;min-width:640px;font-size:14px}.hk .ctbl th,.hk .ctbl td{text-align:left;vertical-align:middle;padding:13px 16px}.hk .ctbl thead th{padding-top:18px;padding-bottom:16px}.hk .vh{color:var(--ink);align-items:center;gap:9px;font-size:15px;font-weight:600;display:inline-flex}.hk .vh img{object-fit:cover;object-position:50% 12%;background:var(--brand-soft);border-radius:50%;width:28px;height:28px}.hk .vh i{color:#fff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:12.5px;font-style:normal;font-weight:700;display:grid}.hk .ctbl tbody th{color:var(--ink-2,var(--ink));font-weight:400}.hk .ctbl tbody tr+tr>*{border-top:1px solid var(--line-2)}.hk .ctbl tr.grp th{letter-spacing:.04em;text-transform:uppercase;color:var(--soft);padding-top:22px;padding-bottom:8px;font-size:12px;font-weight:600;border-top:0!important}.hk .ctbl tr.grp+tr>*{border-top:0}.hk .ctbl tr.grp>*{padding-top:22px;padding-bottom:8px;border-top:0!important}.hk .ctbl .us{background:var(--surface)}.hk .ctbl thead .us{box-shadow:0 -1px 0 var(--line);border-radius:20px 20px 0 0}.hk .ctbl tr.price .us{border-radius:0 0 20px 20px}.hk .ctbl tr.grp th{background:0 0}.hk .ctbl tbody tr.grp+tr .us,.hk .ctbl tbody tr .us{box-shadow:inset 1px 0 var(--line), inset -1px 0 var(--line)}.hk .ctbl thead .us{box-shadow:inset 1px 0 var(--line), inset -1px 0 var(--line), inset 0 1px var(--line)}.hk .ctbl tr.price .us{box-shadow:inset 1px 0 var(--line), inset -1px 0 var(--line), inset 0 -1px var(--line)}.hk .c{vertical-align:middle;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:8px;display:inline-grid}.hk .c .ico{stroke-width:2.6px;width:13px;height:13px}.hk .c.y{background:var(--ok-soft);color:var(--ok)}.hk .c.n{background:var(--well);color:#a3a3ad}.hk .c.p{background:var(--warn-soft);color:var(--warn)}.hk .ct{color:var(--subtle);vertical-align:middle;font-size:13px}.hk .us .ct{color:var(--ink);font-weight:500}.hk .ctbl tr.price b{letter-spacing:-.03em;font-size:22px;font-weight:600;display:block}.hk .ctbl tr.price .ct{color:var(--soft);font-weight:400}.hk .vs-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.hk .vs-card{text-align:left;cursor:pointer;background:var(--card);border:0;border-radius:20px;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:2px 12px;padding:14px 16px;transition:box-shadow .2s,background .2s;display:grid;box-shadow:inset 0 0 0 1.5px #0000}.hk .vs-card i{color:#fff;border-radius:12px;grid-row:span 2;place-items:center;width:40px;height:40px;font-size:16px;font-style:normal;font-weight:700;display:grid}.hk .vs-card b{font-size:15.5px;font-weight:600;display:block}.hk .vs-card small{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.hk .vs-card em{color:var(--subtle);grid-column:2;font-size:12px;font-style:normal}.hk .vs-card:hover{background:var(--well)}.hk .vs-card[aria-selected=true]{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--ink), var(--lift)}.hk .vs-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid;position:relative}.hk .vp{border-radius:28px;flex-direction:column;gap:18px;padding:26px;display:flex}.hk .vp.us{color:#fff;background:radial-gradient(circle at 15% -10%, #8a90f08c, transparent 55%), linear-gradient(180deg, var(--sky-1) 0%, #171c6e 100%);box-shadow:var(--window)}.hk .vp-them{display:grid}.hk .vp.them{background:var(--card);visibility:hidden;opacity:0;grid-area:1/1;transition:opacity .3s}.hk .cmp2[data-vs=chatbase] .vp.them[data-for=chatbase],.hk .cmp2[data-vs=sitegpt] .vp.them[data-for=sitegpt],.hk .cmp2[data-vs=tidio] .vp.them[data-for=tidio]{visibility:visible;opacity:1}.hk .vp-h{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.hk .vp-h .lg{color:#fff;object-fit:cover;object-position:50% 12%;border-radius:14px;place-items:center;width:44px;height:44px;font-size:18px;font-style:normal;font-weight:700;display:grid}.hk .vp.us .vp-h .lg{background:#ffffff1f;border-radius:50%}.hk .vp-h b{letter-spacing:-.02em;font-size:19px;font-weight:600;display:block}.hk .vp-h small{color:var(--soft);font-size:12.5px;display:block}.hk .vp.us .vp-h small{color:#ffffff9e}.hk .vp-price{letter-spacing:-.04em;font-size:30px;font-weight:600}.hk .vp-price small{color:var(--soft);letter-spacing:0;font-size:13px;font-weight:400;display:inline}.hk .vp.us .vp-price small{color:#ffffff9e}.hk .vlist{margin:0;padding:0;list-style:none;display:grid}.hk .vr{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:12px;height:46px;font-size:14px;display:flex}.hk .vp.us .vr{border-top-color:#ffffff1a}.hk .vf{color:var(--subtle)}.hk .vp.us .vf{color:#ffffffc7}.hk .vv{text-align:right;align-items:center;gap:8px;display:inline-flex}.hk .vv .c{order:2;margin:0}.hk .vv .ct{color:var(--soft);white-space:nowrap;font-size:12.5px}.hk .vp.us .vv .ct{color:#fff;font-weight:500}.hk .vp.us .c.y{color:var(--sky-2);background:#fff}.hk .vp.us .c.n{color:#fff9;background:#ffffff1f}.hk .vp.them .vr{opacity:0;transition:opacity .35s ease calc(var(--i) * 40ms), transform .45s cubic-bezier(.2,.8,.2,1) calc(var(--i) * 40ms);transform:translate(10px)}.hk .cmp2[data-vs=chatbase] .vp.them[data-for=chatbase] .vr,.hk .cmp2[data-vs=sitegpt] .vp.them[data-for=sitegpt] .vr,.hk .cmp2[data-vs=tidio] .vp.them[data-for=tidio] .vr{opacity:1;transform:none}.hk .vpick{background:var(--surface);border-radius:20px;margin-top:auto;padding:16px 18px}.hk .vp.us .vpick{background:#ffffff14}.hk .vpick h3{margin-bottom:8px;font-size:14.5px;font-weight:600}.hk .vpick ul{color:var(--subtle);gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.hk .vp.us .vpick ul{color:#ffffffd1;display:none}.hk .cmp2[data-vs=chatbase] .vp.us .vpick ul[data-for=chatbase],.hk .cmp2[data-vs=sitegpt] .vp.us .vpick ul[data-for=sitegpt],.hk .cmp2[data-vs=tidio] .vp.us .vpick ul[data-for=tidio]{display:grid}.hk .vpick li{align-items:flex-start;gap:9px;display:flex}.hk .vpick li:before{content:"";background:var(--soft);border-radius:50%;flex:none;width:6px;height:6px;margin-top:7px}.hk .vp.us .vpick li:before{background:#b8bcf7}.hk .vp-cta{height:48px;color:var(--ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.hk .vp-cta .ico{width:16px;height:16px}.hk .vp-link{background:var(--surface);border-radius:999px;justify-content:center;align-items:center;gap:8px;height:48px;font-size:14.5px;font-weight:500;display:inline-flex}.hk .vp-link .ico{width:16px;height:16px}.hk .vs-badge{z-index:3;background:var(--ink);color:#fff;letter-spacing:.04em;width:52px;height:52px;box-shadow:0 0 0 6px var(--bg);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid;position:absolute;top:52px;left:50%;transform:translate(-50%)}.hk .vs-all{background:var(--card);border-radius:24px;margin-top:16px}.hk .vs-all-t{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;height:56px;font-size:14.5px;font-weight:500;display:flex}.hk .vs-all-t .ico{width:16px;height:16px;transition:transform .2s;transform:rotate(90deg)}.hk .vs-all-t[data-panel-open] .ico{transform:rotate(-90deg)}.hk .vs-all .ctbl{background:0 0;padding-top:0}.hk .vs-note{text-align:center;color:var(--soft);margin-top:14px;font-size:12.5px}@media (max-width:900px){.hk .vs-cards,.hk .vs-stage{grid-template-columns:minmax(0,1fr)}.hk .vs-badge{justify-self:center;margin:-34px 0;position:relative;top:auto;left:auto;transform:none}.hk .vp{padding:20px}.hk .vr{height:auto;min-height:46px;padding:8px 0}}.hk .pr-bar{justify-content:center;margin-bottom:26px;display:flex}.hk .bill-tg{background:var(--card);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.hk .bill-tg button{cursor:pointer;height:40px;color:var(--subtle);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:14.5px;font-weight:500;display:inline-flex}.hk .bill-tg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--lift)}.hk .bill-tg em{white-space:nowrap;background:var(--ok-soft);color:var(--ok);border-radius:999px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:600}.hk .pcs{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.hk .pc{background:var(--card);border-radius:28px;flex-direction:column;padding:26px 22px 24px;transition:box-shadow .25s,transform .25s;display:flex;position:relative;box-shadow:inset 0 0 0 1.5px #0000}.hk .pc.feat{color:#fff;background:radial-gradient(circle at 20% -10%, #8a90f08c, transparent 55%), linear-gradient(180deg, var(--sky-1) 0%, #171c6e 100%);box-shadow:var(--window)}.hk .pc-top{align-items:center;gap:8px;min-height:26px;display:flex}.hk .pc-top h3{letter-spacing:-.02em;margin-right:auto;font-size:18px;font-weight:600}.hk .pc-pop{color:var(--sky-2);background:#fff;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:600}.hk .pc-fit{background:var(--ok);color:#fff;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:600;display:none}.hk .pc.fit .pc-fit{display:inline-block}.hk .pc.fit:not(.feat){box-shadow:inset 0 0 0 1.5px var(--ok);background:var(--surface)}.hk .pc.fit.feat{box-shadow:var(--window), 0 0 0 3px var(--ok)}.hk .pc.fit .pc-pop{display:none}.hk .pc-desc{color:var(--subtle);min-height:63px;margin-top:10px;font-size:14px}.hk .pc.feat .pc-desc{color:#ffffffb8}.hk .pc-price{align-items:baseline;gap:2px;margin-top:14px;display:flex}.hk .pc-price .cur{align-self:flex-start;margin-top:6px;font-size:22px;font-weight:600}.hk .pc-price b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:48px;font-weight:600;line-height:1;transition:opacity .2s,transform .2s}.hk .pc-price b.swap{opacity:0;transform:translateY(-6px)}.hk .pc-price b.talk{letter-spacing:-.04em;padding:7px 0;font-size:34px}.hk .pc-price .per{color:var(--soft);margin-left:4px;font-size:14px}.hk .pc.feat .pc-price .per{color:#ffffff9e}.hk .pc-bill{color:var(--soft);min-height:18px;margin-top:6px;font-size:12.5px}.hk .pc.feat .pc-bill{color:#ffffff9e}.hk .pc-btn{background:var(--ink);color:#fff;width:100%;height:46px;margin-top:18px}.hk .pc.feat .pc-btn{color:var(--ink);background:#fff}.hk .pc.ent .pc-btn{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.hk .pc-ch{border-bottom:1px solid var(--line-2);gap:6px;margin:20px 0 16px;padding-bottom:18px;display:flex}.hk .pc.feat .pc-ch{border-bottom-color:#ffffff1f}.hk .pc-ch .t{font-size:26px;transform:none}.hk .pc h4{color:var(--soft);margin:0 0 10px;font-size:12.5px;font-weight:600}.hk .pc.feat h4{color:#fff9}.hk .pc ul{gap:9px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.hk .pc li{align-items:flex-start;gap:9px;display:flex}.hk .pc li .ico{background:var(--ok-soft);width:18px;height:18px;color:var(--ok);stroke-width:2.6px;border-radius:50%;flex:none;margin-top:1px;padding:3px}.hk .pc.feat li .ico{color:var(--sky-2);background:#fff}.hk .finder{background:var(--card);border-radius:24px;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:16px;margin-top:16px;padding:22px 26px;display:grid}.hk .fd-label{gap:2px;margin-bottom:12px;display:grid}.hk .fd-label b{font-size:16px;font-weight:600}.hk .fd-label span{color:var(--soft);font-size:13.5px}.hk .fd-ctl{align-items:center;gap:16px;display:flex}.hk .fd-ctl .fd-slider{min-width:0;accent-color:var(--ink);flex:1;height:28px}.hk .fd-ctl output{text-align:right;letter-spacing:-.03em;font-variant-numeric:tabular-nums;min-width:64px;font-size:22px;font-weight:600}.hk .fd-a{background:var(--surface);box-shadow:var(--lift);border-radius:18px;gap:2px;padding:16px 18px;display:grid}.hk .fd-k{color:var(--soft);font-size:12px}.hk .fd-a b{letter-spacing:-.03em;font-size:24px;font-weight:600}.hk .fd-a small{color:var(--subtle);font-size:13px}.hk .incl{color:var(--subtle);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 22px;margin-top:28px;font-size:14px;display:flex}.hk .incl-h{color:var(--ink);font-weight:600}.hk .incl span:not(.incl-h){align-items:center;gap:7px;display:inline-flex}.hk .incl .ico{width:16px;height:16px;color:var(--ok);stroke-width:2.4px}.hk .pr-note{text-align:center;color:var(--soft);margin-top:14px;font-size:12.5px}@media (max-width:1080px){.hk .pcs{grid-template-columns:repeat(2,minmax(0,1fr))}.hk .pc-desc{min-height:0}}@media (max-width:760px){.hk .pcs{grid-template-columns:minmax(0,1fr)}.hk .finder{grid-template-columns:minmax(0,1fr);padding:20px}}.hk .faq2{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.hk .faq2-side{gap:16px;display:grid;position:sticky;top:24px}.hk .faq2-side .h2{font-size:clamp(2rem,3.6vw,2.9rem)}.hk .ask-card{background:var(--card);border-radius:24px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:4px 14px;margin-top:10px;padding:18px;display:grid}.hk .ask-card img{object-fit:cover;object-position:50% 12%;background:var(--brand-soft);border-radius:50%;grid-row:span 2;width:52px;height:52px}.hk .ask-card b{font-size:15.5px;font-weight:600;display:block}.hk .ask-card span{color:var(--subtle);font-size:13.5px;display:block}.hk .ask-btns{flex-wrap:wrap;grid-column:2;gap:8px;margin-top:8px;display:flex}.hk .fq-chips{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.hk .fq-chips button{cursor:pointer;background:var(--card);height:36px;color:var(--subtle);border:0;border-radius:999px;padding:0 16px;font-size:14px;font-weight:500}.hk .fq-chips button[aria-pressed=true]{background:var(--ink);color:#fff}.hk .fq-g h3{letter-spacing:.04em;text-transform:uppercase;color:var(--soft);margin:26px 0 6px;font-size:12.5px;font-weight:600}.hk .faq2-main[data-fq]:not([data-fq=all]) .fq-g{display:none}.hk .faq2-main[data-fq=general] .fq-g[data-g=general],.hk .faq2-main[data-fq=channels] .fq-g[data-g=channels],.hk .faq2-main[data-fq=pricing] .fq-g[data-g=pricing],.hk .faq2-main[data-fq=data] .fq-g[data-g=data]{display:block}.hk .fq{border-bottom:1px solid var(--line-2)}.hk .fq-t{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:16.5px;font-weight:500;display:flex}.hk .fq-t i{background:var(--card);border-radius:50%;flex:none;width:28px;height:28px;transition:background .2s,transform .25s;position:relative}.hk .fq-t i:before,.hk .fq-t i:after{content:"";background:var(--ink);border-radius:2px;width:11px;height:1.8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hk .fq-t i:after{transition:transform .25s;transform:translate(-50%,-50%)rotate(90deg)}.hk .fq[data-open] .fq-t i{background:var(--ink)}.hk .fq[data-open] .fq-t i:before,.hk .fq[data-open] .fq-t i:after{background:#fff}.hk .fq[data-open] .fq-t i:after{transform:translate(-50%,-50%)rotate(0)}.hk .fq-t:hover span{color:var(--brand-ink)}.hk .fq-p{color:var(--subtle);max-width:62ch;margin:-4px 0 20px;padding-right:44px;font-size:15.5px;line-height:1.65}@media (max-width:900px){.hk .faq2{grid-template-columns:minmax(0,1fr)}.hk .faq2-side{position:static}.hk .fq-p{padding-right:0}.hk .fq-t{font-size:16px}}.hk .fin2{padding:clamp(20px,3vw,36px)}.hk .fin2-bg{color:#fff;text-align:center;background:radial-gradient(ellipse 60% 50% at 50% 38%, #8a90f08c, transparent 70%), linear-gradient(180deg, var(--sky-1) 0%, var(--sky-2) 55%, var(--sky-3) 100%);border-radius:32px;padding:clamp(72px,10vw,128px) 24px;position:relative;overflow:hidden}.hk .fin2-bg:before{content:"";background-image:radial-gradient(#ffffff17 1px,#0000 1.3px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 70%,#000 30%,#0000 80%)}.hk .fin2-in{z-index:2;justify-items:center;gap:20px;max-width:640px;margin:0 auto;display:grid;position:relative}.hk .fin2-kiko{filter:drop-shadow(0 18px 30px #00000059);width:110px;height:auto;animation:4s ease-in-out infinite hk-bob}.hk .fin2 .h2{color:#fff;font-size:clamp(2.3rem,5vw,4rem)}.hk .fin2-in p{color:#ffffffc7;max-width:34rem;font-size:18px;line-height:1.6}.hk .fin2-cta{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.hk .fin2-main{color:var(--ink);background:#fff;height:54px;padding:0 26px;box-shadow:0 0 0 6px #ffffff24}.hk .fin2-main .ico{width:17px;height:17px}.hk .fin2-ghost{color:#fff;background:#ffffff1f;height:54px;box-shadow:inset 0 0 0 1px #ffffff40}.hk .fin2-ghost:hover{background:#fff3}.hk .fin2-trust{color:#ffffffbf;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:4px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.hk .fin2-trust li{align-items:center;gap:7px;display:inline-flex}.hk .fin2-trust .ico{color:#8ff0bf;stroke-width:2.4px;width:16px;height:16px}.hk .orb{z-index:1;opacity:.95;font-size:56px;animation:6s ease-in-out infinite hk-bob;position:absolute}.hk .o1{top:18%;left:9%;transform:rotate(-8deg)}.hk .o2{animation-delay:-1.5s;top:24%;right:10%}.hk .o3{animation-delay:-3s;bottom:20%;left:14%}.hk .o4{animation-delay:-4.5s;bottom:16%;right:15%}.hk .bub{z-index:1;color:#ffffffd9;-webkit-backdrop-filter:blur(6px);white-space:nowrap;background:#ffffff1f;border-radius:16px;padding:9px 13px;font-size:13px;animation:7s ease-in-out infinite hk-bob;position:absolute;box-shadow:inset 0 0 0 1px #ffffff29}.hk .bub.k{color:var(--ink);background:#ffffffeb}.hk .b1{border-bottom-left-radius:5px;animation-delay:-2s;top:42%;left:4%}.hk .b2{border-bottom-right-radius:5px;animation-delay:-4s;top:48%;right:4%}.hk .b3{border-bottom-left-radius:5px;animation-delay:-1s;bottom:7%;left:28%}@media (max-width:1080px){.hk .bub{display:none}.hk .orb{font-size:40px}.hk .o1{top:8%;left:5%}.hk .o2{top:10%;right:5%}.hk .o3{bottom:6%;left:6%}.hk .o4{bottom:6%;right:6%}}@media (max-width:640px){.hk .orb{display:none}}.hk .foot2{background:var(--bg)}.hk .f2-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;padding:56px 28px 40px;display:grid}.hk .f2-brand p{color:var(--subtle);max-width:40ch;margin-top:14px;font-size:15px}.hk .f2-social{gap:8px;margin-top:18px;display:flex}.hk .f2-social a{background:var(--card);width:38px;height:38px;color:var(--ink);border-radius:50%;place-items:center;font-size:13.5px;font-weight:700;display:grid}.hk .f2-social a:hover{background:var(--well)}.hk .f2-social .ico{width:18px;height:18px}.hk .f2-ask{background:var(--card);border-radius:24px;justify-self:end;gap:4px;width:min(440px,100%);padding:20px 22px;display:grid}.hk .f2-ask b{font-size:15.5px;font-weight:600}.hk .f2-ask>span{color:var(--subtle);font-size:13.5px}.hk .f2-ai{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.hk .f2-ai a{background:var(--surface);height:38px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:999px;align-items:center;gap:8px;padding:0 13px 0 6px;font-size:13.5px;font-weight:500;display:inline-flex}.hk .f2-ai a:hover{box-shadow:inset 0 0 0 1px var(--ink)}.hk .f2-ai i{color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11.5px;font-style:normal;font-weight:700;display:grid}.hk .f2-cols{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px;padding:40px 28px;display:grid}.hk .f2-cols h4{color:var(--ink);margin:0 0 14px;font-size:13px;font-weight:600}.hk .f2-cols ul{color:var(--subtle);gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.hk .f2-cols a:hover{color:var(--ink)}.hk .f2-legal{color:var(--soft);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:20px 28px 32px;font-size:13px;display:flex}@media (max-width:1080px){.hk .f2-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.hk .f2-top{grid-template-columns:minmax(0,1fr)}.hk .f2-ask{justify-self:stretch}.hk .f2-cols{grid-template-columns:repeat(2,minmax(0,1fr));padding:32px 20px}.hk .f2-top{padding:40px 20px 28px}}.hk table{border-collapse:separate;border-spacing:0;width:100%;min-width:680px;font-size:14.5px}.hk th,.hk td{text-align:left;padding:14px 18px}.hk thead th{color:var(--soft);font-size:13px;font-weight:500}.hk tbody th{color:var(--subtle);font-weight:400}.hk tbody tr+tr th,.hk tbody tr+tr td{border-top:1px solid var(--line-2)}.hk .us{background:var(--surface);font-weight:500}.hk thead .us{color:var(--ink);border-radius:16px 16px 0 0}.hk tbody tr:last-child .us{border-radius:0 0 16px 16px}.hk .y{color:var(--ok)}.hk .n0{color:#b9b9c3}.hk .p{color:var(--warn)}@media (max-width:760px){.hk .ctbl{padding:4px}.hk .ctbl th,.hk .ctbl td{padding:10px 8px;font-size:13px}.hk .ctbl .c{width:20px;height:20px;margin-right:0}.hk .ctbl .ct{margin-top:4px;font-size:12px;display:block}.hk .vh{flex-direction:column;align-items:flex-start;gap:4px;font-size:13px}.hk .vh img,.hk .vh i{width:22px;height:22px}}@media (max-width:1080px){.hk .app{grid-template-columns:240px minmax(0,1fr)}.hk .side{display:none}}@media (max-width:760px){.hk .links{display:none}.hk .nav{gap:16px;padding:0 16px}.hk .right{gap:14px;margin-left:auto}.hk .logo img{width:auto;height:38px}.hk .cta{width:100%}.hk .cta .btn{flex:auto}.hk .app{grid-template-columns:minmax(0,1fr);height:500px}.hk .list{display:none}.hk .mtabs{background:var(--surface);border-bottom:1px solid var(--line);gap:6px;padding:10px 12px;display:flex;overflow-x:auto}.hk .mtabs button{cursor:pointer;background:var(--well);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;display:inline-flex}.hk .mtabs button[aria-selected=true]{background:var(--ink);color:var(--on-ink)}.hk .chat-h .acts .pill{display:none}.hk .bar span{transform:none}}@media (prefers-reduced-motion:reduce){.hk *,.hk :before,.hk :after{transition:none!important;animation:none!important}}.hk .tone-indigo{--tint:#eef0ff;--acc:#535bd7}.hk .tone-green{--tint:#e5f6ef;--acc:#14866d}.hk .tone-orange{--tint:#fff1df;--acc:#c46a00}.hk .tone-blue{--tint:#e6f2fc;--acc:#1d6fc0}.hk .tone-rose{--tint:#fdeaee;--acc:#c03a56}.hk .tone-mint{--tint:#e7f7ec;--acc:#1f8f4e}.hk .tone-violet{--tint:#f1eafd;--acc:#7a3fd1}.hk .tone-night{--tint:#0f1240;--acc:#8a90f0}.hk .t-call{background:#7a3fd1}.hk .t-ink{background:var(--call)}.hk .t-mail{background:var(--mail)}.hk .t svg.logo,.hk .ava .badge svg.logo{stroke:none}.hk .ava .badge{color:#fff}.hk .ava .badge.web,.hk .bg-web{background:var(--web)}.hk .ava .badge.wa,.hk .bg-wa{background:var(--wa)}.hk .ava .badge.tg,.hk .bg-tg{background:var(--tg)}.hk .cf-av.biz{background:#14866d}.hk .cf-av.caller{background:#25a768;width:44px;height:44px}.hk .bar i:first-child{background:#ff5f57}.hk .bar i:nth-child(2){background:#febc2e}.hk .bar i:nth-child(3){background:#28c840}.hk .lg-chatbase{background:#1d1d1f}.hk .lg-sitegpt{background:#3b5bdb}.hk .lg-tidio{background:#0566ff}.hk :is(.askai,.f2-ai) i[class^=ai-]{box-shadow:inset 0 0 0 1px var(--line-2);background:#fff}.hk :is(.askai,.f2-ai) i[class^=ai-] svg{width:60%;height:60%;display:block}.hk :is(.askai,.f2-ai) i.ai-chatgpt{color:#0d0d0d}.hk :is(.askai,.f2-ai) i.ai-claude{color:#d97757}.hk :is(.askai,.f2-ai) i.ai-perplexity{color:#1f8a99}.hk .fl.fw-210{width:210px}.hk .fl.fw-220{width:220px}.hk .fl.fw-230{width:230px}.hk .fl.fw-250{width:250px}.hk .cf.fw-300{width:min(300px,100%)}.hk .cf.fw-320{width:min(320px,100%)}.hk .sc-card.fw-360{width:min(360px,100%)}.hk .sc-card.fw-400{width:min(400px,100%)}.hk .fl-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.hk .fl-ic{align-items:center;gap:6px;display:flex}.hk .fl-ic .ico{width:15px;height:15px;color:var(--mail)}.hk .fl-meta{color:var(--soft);font-size:11.5px}.hk .added{color:#14866d}.hk .sc-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.hk .sc-top .sc-h{margin:0}.hk .btn-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hk .btn-row small{color:var(--soft);font-size:12px}.hk .ak .m.st{align-self:flex-end;max-width:90%}.hk .ak-say{font-size:14px}.hk .ak-h .pill{margin-left:auto}.hk .example{color:var(--soft);font-weight:400}.hk .pv-line,.hk .st-line{display:block}.hk .mtabs .dot{border-radius:50%;width:8px;height:8px}.hk .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hk .bill-tg button{color:var(--subtle)}.hk [id]{scroll-margin-top:24px}.hk .sec-tight{padding-bottom:clamp(36px,4vw,48px)}.hk .sec-tight .sec-h{margin-bottom:0}.hk .live-n .ava{width:34px;height:34px;font-size:12px}.hk .fq-hd{font:inherit;margin:0}.hk .bill-y{align-items:center;gap:8px;display:inline-flex}.hk .bill-y em{white-space:nowrap;background:var(--ok-soft);color:var(--ok);border-radius:999px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:600}.hk .flip{animation:.25s both hk-in}.hk .f2-cols.cols-3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:720px}.hk .f2-cols.cols-4{grid-template-columns:repeat(4,minmax(0,1fr));max-width:960px}.hk .f2-cols.cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1080px){.hk .f2-cols.cols-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.hk .f2-cols.cols-5,.hk .f2-cols.cols-4,.hk .f2-cols.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.hk .logo img{width:auto;height:44px;display:block}.hk .f2-brand img{width:auto;height:44px}@media (max-width:760px){.hk .logo img{height:38px}}.hk .page-head{padding-bottom:clamp(32px,4vw,48px)}.hk .page-head .sec-k{margin-bottom:18px}.hk .page-head .h1{max-width:14em;font-size:clamp(2.3rem,5.2vw,4.2rem)}.hk .pr-down{text-align:center;background:var(--card);border-radius:28px;justify-items:center;gap:8px;padding:40px 24px;display:grid}.hk .pr-down b{font-size:17px;font-weight:600}.hk .pr-down p{color:var(--subtle);font-size:15px}.hk .pr-down .btn-row{justify-content:center;margin-top:8px}.hk .askai{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:26px;display:flex}.hk .askai-l{width:100%;color:var(--soft);font-size:12.5px}.hk .askai a{background:var(--surface);height:36px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:999px;align-items:center;gap:8px;padding:0 13px 0 5px;font-size:13.5px;font-weight:500;transition:box-shadow .15s;display:inline-flex}.hk .askai a:hover{box-shadow:inset 0 0 0 1px var(--ink)}.hk .askai i{color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11.5px;font-style:normal;font-weight:700;display:grid}.hk .crumbs{margin-bottom:22px}.hk .crumbs ol{color:var(--soft);flex-wrap:wrap;justify-content:center;gap:4px 6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.hk .crumbs li+li:before{content:"/";color:var(--line-2);margin-right:6px}.hk .crumbs a:hover{color:var(--ink)}.hk .crumbs [aria-current]{color:var(--subtle)}.hk .uc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.hk .uc-grid.c4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1080px){.hk .uc-grid,.hk .uc-grid.c4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hk .uc-grid,.hk .uc-grid.c4{grid-template-columns:minmax(0,1fr)}}.hk .uc-card{background:var(--card);border-radius:24px;flex-direction:column;gap:8px;height:100%;padding:24px;transition:background .2s,box-shadow .2s;display:flex}.hk .uc-card:hover{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--ink), var(--lift)}.hk .uc-card.ask{color:#fff;background:radial-gradient(circle at 20% -10%, #8a90f08c, transparent 55%), linear-gradient(180deg, var(--sky-1) 0%, #171c6e 100%)}.hk .uc-card.ask span{color:#ffffffbf}.hk .uc-card.ask:hover{box-shadow:var(--window)}.hk .uc-card b{letter-spacing:-.02em;font-size:18px;font-weight:600}.hk .uc-card span{color:var(--subtle);font-size:14.5px}.hk .uc-card em{align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-size:14px;font-style:normal;font-weight:500;display:inline-flex}.hk .uc-card em .ico{width:15px;height:15px;transition:transform .2s}.hk .uc-card:hover em .ico{transform:translate(3px)}.hk .uc-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.hk .uc-asks{gap:14px;display:grid}.hk .uc-asks .h2{font-size:clamp(1.9rem,3.4vw,2.7rem)}.hk .uc-bubbles{background-color:#efeae2;background-image:radial-gradient(#00000009 1px,#0000 1.4px);background-size:14px 14px;border-radius:28px;flex-direction:column;gap:8px;margin:12px 0 0;padding:22px;list-style:none;display:flex}.hk .uc-bubbles li{color:#111b21;background:#fff;border-radius:4px 14px 14px;align-self:flex-start;max-width:80%;padding:8px 12px;font-size:14.5px;box-shadow:0 1px 1px #00000012}.hk .uc-bubbles li.r{margin-left:12%}.hk .uc-jobs{gap:12px;margin:0;padding:0;list-style:none;display:grid}.hk .uc-jobs li{background:var(--card);border-radius:24px;gap:6px;padding:22px 24px;display:grid}.hk .uc-jobs h3{letter-spacing:-.02em;font-size:19px;font-weight:600}.hk .uc-jobs p{color:var(--subtle);font-size:15px}.hk .uc-jobs .hs-n{--acc:var(--brand)}@media (max-width:760px){.hk .uc-intro{grid-template-columns:minmax(0,1fr)}}.hk .ch-h2{letter-spacing:-.04em;margin:18px 0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1.08}.hk .ch-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.hk .ch-steps li{gap:4px;display:grid}.hk .ch-steps .hs-n{justify-self:start}.hk .ch-steps b{font-size:17px;font-weight:600}.hk .ch-steps p{color:var(--subtle);font-size:15px}.hk .ch-plan{color:var(--subtle);margin-top:22px;font-size:14px}.hk .ch-plan a{color:var(--ink);text-underline-offset:3px;font-weight:500;text-decoration:underline}.hk .dg{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.hk .dg a{background:var(--card);border-radius:24px;flex-direction:column;gap:6px;height:100%;padding:22px;transition:background .2s,box-shadow .2s;display:flex}.hk .dg a:hover{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--ink), var(--lift)}.hk .dg .dg-img{aspect-ratio:1200/630;width:100%;height:auto;box-shadow:0 0 0 1px var(--line);background:var(--surface);border-radius:14px;margin-bottom:10px}.hk .dg b{letter-spacing:-.015em;font-size:17px;font-weight:600}.hk .dg span{color:var(--subtle);font-size:14.5px}.hk .dg em{align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:13.5px;font-style:normal;font-weight:500;display:inline-flex}.hk .dg em .ico{width:14px;height:14px}.hk .gk{gap:12px;max-width:820px;margin:0 auto;padding:0;list-style:none;display:grid}.hk .gk li{background:var(--card);border-radius:22px;gap:6px;padding:20px 24px;display:grid}.hk .gk b{font-size:16.5px;font-weight:600}.hk .gk p{color:var(--subtle);font-size:15px;line-height:1.6}.hk .gk-src{color:var(--brand-ink);text-underline-offset:3px;justify-self:start;font-size:13px;text-decoration:underline}.hk .ch-links{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hk .ch-links a{background:var(--card);border-radius:999px;align-items:center;gap:10px;height:52px;padding:0 18px 0 10px;font-size:15px;font-weight:500;display:inline-flex}.hk .ch-links a:hover{background:var(--well)}.hk .ch-links .t{font-size:30px;transform:none}.hk .ch-links .ico{width:15px;height:15px}@media (max-width:1080px){.hk .dg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hk .dg{grid-template-columns:minmax(0,1fr)}}.hk .cf-sys{color:#54656f;background:#ffffffe6;border-radius:8px;align-self:center;padding:3px 10px;font-size:11.5px}.hk .cf.web .cf-sys{color:var(--soft);background:0 0}.hk .sm-fine{margin-top:18px;color:var(--soft)!important;font-size:13px!important}.hk .sm-vis{justify-content:center;align-items:flex-end;gap:14px;display:flex}.hk .sm-vis .cf{flex:none;width:min(310px,100%)}.hk .sm-vis .fl{flex:none;margin-bottom:18px;position:relative;inset:auto}@media (max-width:1080px){.hk .sm-vis{flex-direction:column;align-items:center}.hk .sm-vis .fl{margin:0}}.hk .vs-article{gap:clamp(48px,6vw,72px);max-width:880px;margin:0 auto;display:grid}.hk .vs-sec{gap:16px;scroll-margin-top:24px;display:grid}.hk .vs-h{max-width:none;font-size:clamp(1.7rem,3vw,2.3rem)}.hk .vs-lead{color:var(--subtle);font-size:17px;line-height:1.7}.hk .vs-disclose{color:var(--soft);font-size:14px}.hk .vs-note{color:var(--soft);font-size:13.5px;line-height:1.6}.hk .vs-article .vs-note{text-align:left;margin:0}.hk .vs-note a,.hk .vs-lead a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.hk .vs-tbl table{min-width:0}.hk .vs-tbl th[scope=row]{color:var(--ink);width:34%;font-weight:500}.hk .vs-tbl thead th{color:var(--soft);font-size:13px;font-weight:500}.hk .vs-why{color:var(--subtle);font-size:14px}.hk .vs-tbl tr.price b{white-space:nowrap}.hk .vs-tbl tbody th .ct{color:var(--soft);margin-top:2px;font-weight:400;display:block}@media (max-width:760px){.hk .vs-tbl tr.price b{font-size:18px}}.hk .vs-tbl .vs-with{color:var(--ink);margin-top:4px;font-weight:500;display:block}.hk .vs-pick{white-space:nowrap;background:var(--well);color:var(--subtle);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600;display:inline-block}.hk .vs-pick.us{background:var(--ink);color:#fff}.hk .vs-pick.them{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.hk .vs-tbl .vh i{color:#fff}.hk .vs-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hk .pick-card{background:var(--card);border-radius:24px;align-content:start;gap:12px;padding:24px;display:grid}.hk .pick-card.us{color:#fff;background:radial-gradient(circle at 15% -10%, #8a90f08c, transparent 55%), linear-gradient(180deg, var(--sky-1) 0%, #171c6e 100%)}.hk .pick-card h3{font-size:17px;font-weight:600}.hk .pick-card ul{color:var(--subtle);gap:9px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.hk .pick-card.us ul{color:#ffffffd1}.hk .pick-card li{gap:10px;display:flex}.hk .pick-card li:before{content:"";background:var(--soft);border-radius:50%;flex:none;width:6px;height:6px;margin-top:9px}.hk .pick-card.us li:before{background:#b8bcf7}.hk .pick-card .btn{color:var(--ink);background:#fff;justify-self:start;margin-top:6px}.hk .vs-move li{align-content:start}.hk .vs-move{grid-template-columns:1fr 1fr}.hk .vs-src{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hk .vs-src a{background:var(--card);border-radius:999px;align-items:center;height:34px;padding:0 14px;font-size:13.5px;display:inline-flex}.hk .vs-src a:hover{background:var(--well)}@media (max-width:760px){.hk .vs-tk thead{display:none}.hk .vs-tk tbody tr{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;display:grid}.hk .vs-tk tbody tr>*{border-top:0!important}.hk .vs-tk tbody tr+tr{border-top:1px solid var(--line-2)}.hk .vs-tk tbody th[scope=row]{padding-bottom:2px}.hk .vs-tk td.vs-why{grid-column:1/-1;padding-top:2px}.hk .vs-two,.hk .vs-move{grid-template-columns:minmax(0,1fr)}.hk .vs-tbl th[scope=row]{width:auto}}.hk .pcard{background:var(--surface);border-radius:14px;align-self:flex-start;width:78%;overflow:hidden;box-shadow:0 1px 2px #00000014}.hk .pcard-img{color:#4f6b4a;background:linear-gradient(135deg,#dfe8dc,#b9ccb4);place-items:center;height:92px;display:grid}.hk .pcard-img .ico{width:30px;height:30px}.hk .pcard-b{gap:2px;padding:10px 12px 8px;font-size:13px;display:grid}.hk .pcard-b span{color:var(--subtle);font-size:12px}.hk .pcard-b em{color:var(--ink);font-style:normal;font-weight:600}.hk .acc-grid{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;margin-top:10px;font-size:13px}.hk .acc-grid th:first-child{width:52%}.hk .acc-grid th,.hk .acc-grid td{border-top:1px solid var(--line-2);text-align:center;padding:8px 6px;font-weight:500}.hk .acc-grid thead th{color:var(--subtle);border-top:0;font-size:11.5px}.hk .acc-grid th[scope=row],.hk .acc-grid thead th:first-child{text-align:left;color:var(--ink)}.hk .acc-grid td .ico{width:15px;height:15px;color:var(--ok)}.hk .acc-grid td span{color:var(--soft)}.hk .acc-q{background:var(--brand);color:#fff;border-radius:12px 12px 4px;justify-self:end;margin:0;padding:7px 10px;font-size:12.5px}.hk .acc-a{background:var(--card);color:var(--ink);border-radius:12px 12px 12px 4px;margin:0;padding:7px 10px;font-size:12.5px}.hk .acc-a small{color:var(--subtle);font-size:11px;display:block}.hk .pg-line{color:var(--subtle);align-self:flex-start;font-size:11.5px}.hk .pg-line u{color:var(--ink);text-underline-offset:2px}.hk .pcard-btn{border-top:1px solid var(--line-2);text-align:center;color:#027eb5;padding:9px 12px;font-size:13px;font-weight:500}.hk .lg-heykiko{background:var(--brand)}.hk .lg-respondio{background:#3a7bfd}.hk .lg-chatling{background:#6d4aff}.hk .lg-intercom{background:#1f1f1f}.hk .lg-botpress{background:#0f172a}.hk .lg-docsbot{background:#0f9d58}.hk .lg-sleekflow{background:#0d6efd}.hk .lg-wati{background:#1fa855}.hk .lg-trengo{background:#1b1f3b}.hk .lg-voiceflow{background:#111827}.hk .lg-rasa{background:#5a17ee}.hk .alt-tbl th[scope=row] a{font-weight:600}.hk .alt-tbl tr.alt-us th,.hk .alt-tbl tr.alt-us td{background:var(--surface)}.hk .alt-price{color:var(--ink);white-space:nowrap;font-weight:600}.hk .alt-bul{color:var(--subtle);gap:9px;margin:0;padding:0;font-size:15.5px;line-height:1.55;list-style:none;display:grid}.hk .alt-bul li{gap:10px;display:flex}.hk .alt-bul li:before{content:"";background:var(--soft);border-radius:50%;flex:none;width:6px;height:6px;margin-top:10px}.hk .wt{background:var(--card);text-align:left;border-radius:28px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;padding:clamp(18px,3vw,28px);display:grid}.hk .wt-form{align-content:start;gap:14px;display:grid}.hk .wt-out{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:18px;gap:10px;padding:16px;display:grid}.hk .wt-out-l{color:var(--subtle);font-size:12px;font-weight:500}.hk .wt-link{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink);overflow-wrap:anywhere;font-size:13.5px;line-height:1.5}.hk .wt-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hk .wt-try{align-items:center;gap:6px;display:inline-flex}.hk .wt-qr{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:22px;align-content:center;justify-items:center;gap:14px;padding:18px;display:grid}.hk .wt-qr-empty{background:var(--card);width:220px;height:220px;color:var(--soft);border-radius:14px;place-content:center;justify-items:center;gap:8px;font-size:13px;display:grid}.hk .wt-qr-empty svg{width:28px;height:28px}.hk .wt-fine{color:var(--soft);text-align:center;font-size:12.5px}@media (max-width:760px){.hk .wt{grid-template-columns:minmax(0,1fr)}}.hk .wc{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}.hk .wc-h{color:var(--ink);margin:6px 0 -4px;font-size:13px;font-weight:600}.hk .wc-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.hk .wc-out{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:22px;gap:12px;padding:20px;display:grid;position:sticky;top:88px}.hk .wc-total{align-items:baseline;gap:8px;margin:0;display:flex}.hk .wc-total b{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(34px,4.4vw,44px);font-weight:650;line-height:1}.hk .wc-total span{color:var(--subtle);font-size:14px}.hk .wc-where{color:var(--subtle);margin:-4px 0 0;font-size:13.5px}.hk .wc-lines{margin:4px 0 0;padding:0;list-style:none;display:grid}.hk .wc-lines li{border-top:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:10px 0;display:grid}.hk .wc-l{color:var(--ink);font-size:14px;font-weight:500}.hk .wc-m{color:var(--subtle);font-variant-numeric:tabular-nums;grid-column:1;font-size:12.5px}.hk .wc-lines b{color:var(--ink);font-variant-numeric:tabular-nums;grid-area:1/2/span 2;align-self:center;font-size:14.5px;font-weight:600}.hk .wc-lines li.wc-zero{opacity:.55}.hk .wc-note{background:var(--card);color:var(--ink-2,var(--ink));border-radius:12px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.hk .wc-out .wt-fine{text-align:left}.hk .wc-tbl td{font-variant-numeric:tabular-nums;white-space:nowrap}.hk .wb{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}.hk .wb-out{gap:14px;display:grid}.hk .wb-frame{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:18px;overflow:hidden}.hk .wb-bar{background:var(--card);align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.hk .wb-bar i{background:var(--line);border-radius:50%;width:9px;height:9px}.hk .wb-bar span{color:var(--soft);margin-left:10px;font-size:12px}.hk .wb-page{align-content:start;gap:10px;height:230px;padding:22px;display:grid;position:relative}.hk .wb-page b{background:var(--card);border-radius:6px;height:12px;display:block}.hk .wb-page b.short{width:60%}.hk .wb-btn a{transform-origin:bottom;transform:scale(.9)}.hk .wb-code{white-space:pre-wrap;overflow-wrap:anywhere;max-height:150px;font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink);margin:0;font-size:12px;line-height:1.5;overflow:auto}@media (max-width:760px){.hk .wb{grid-template-columns:minmax(0,1fr)}}.hk .rd{background:var(--card);text-align:left;border-radius:28px;gap:14px;padding:clamp(18px,3vw,28px);display:grid}.hk .rd-form{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.hk .rd-form .btn,.hk .rd-form button{height:56px}.hk .rd-out{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:22px;gap:16px;padding:20px;display:grid}.hk .rd-head b{letter-spacing:-.01em;color:var(--ink);font-size:22px;font-weight:650}.hk .rd-head p{color:var(--subtle);margin:4px 0 6px;font-size:14.5px}.hk .rd-head small{color:var(--soft);font-size:12.5px}.hk .rd-ready .rd-head b{color:var(--ok)}.hk .rd-checks{gap:2px;margin:0;padding:0;list-style:none;display:grid}.hk .rd-checks li{border-top:1px solid var(--line-2);color:var(--subtle);grid-template-columns:22px minmax(0,1fr);gap:10px;padding:10px 0;font-size:13.5px;display:grid}.hk .rd-checks li b{color:var(--ink);font-size:14.5px;font-weight:600;display:block}.hk .rd-checks .ico{width:18px;height:18px;margin-top:2px}.hk .rd-checks .rd-ok .ico{color:var(--ok)}.hk .rd-checks .rd-warn .ico{color:var(--color-warn-ink)}.hk .rd-checks .rd-bad .ico{color:var(--color-danger-ink)}.hk .rd-topics>b{color:var(--ink);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.hk .rd-topics ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hk .rd-topics li{background:var(--card);height:32px;color:var(--soft);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.hk .rd-topics li.on{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.hk .rd-topics li .ico{width:14px;height:14px;color:var(--ok)}@media (max-width:760px){.hk .rd-form{grid-template-columns:minmax(0,1fr)}}.hk .fgen-pages{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hk .fgen-pages li{text-overflow:ellipsis;white-space:nowrap;background:var(--card);max-width:100%;color:var(--soft);border-radius:6px;padding:2px 8px;font-size:12px;overflow:hidden}.hk .fgen-list{margin:0;padding:0;list-style:none;display:grid}.hk .fgen-list li{border-top:1px solid var(--line-2);color:var(--subtle);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 0;font-size:14px;line-height:1.55;display:grid}.hk .fgen-list li b{color:var(--ink);margin-bottom:2px;font-size:15px;font-weight:600;display:block}.hk .fgen-none{color:var(--subtle);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.hk .fgen-none p{margin:0}.hk .tu-after{margin-top:16px}.hk .tu{background:var(--brand-soft);text-align:left;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:18px 20px;display:grid}.hk .tu-b b{color:var(--ink);font-size:16px;font-weight:600;display:block}.hk .tu-b p{color:var(--subtle);margin:4px 0 12px;font-size:14px;line-height:1.55}.hk .tu-a{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hk .tu-a .ico{width:16px;height:16px}.hk .tu-more{color:var(--brand-ink);font-size:14px;font-weight:500}.hk .sa{gap:16px}.hk .sa>*{min-width:0}.hk .sa-chat{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:22px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.hk .sa-head{border-bottom:1px solid var(--line-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.hk .sa-head b{color:var(--ink);font-size:15px;font-weight:600;display:block}.hk .sa-head span{color:var(--soft);font-size:12.5px}.hk .sa-log{flex-direction:column;gap:10px;min-height:110px;max-height:420px;padding:18px 16px;display:flex;overflow-y:auto}.hk .sa-msg{gap:4px;max-width:80%;display:grid}.hk .sa-msg p{border-radius:18px;margin:0;padding:10px 14px;font-size:14.5px;line-height:1.55}.hk .sa-msg.kiko{align-self:flex-start}.hk .sa-msg.kiko p{background:var(--card);color:var(--ink);border-bottom-left-radius:6px}.hk .sa-msg.you{align-self:flex-end}.hk .sa-msg.you p{background:var(--brand);color:#fff;border-bottom-right-radius:6px}.hk .sa-msg small{color:var(--soft);overflow-wrap:anywhere;padding:0 6px;font-size:12px}.hk .sa-typing p{color:var(--soft)}.hk .sa-starters{flex-wrap:wrap;gap:8px;padding:0 16px 14px;display:flex}.hk .sa-input{border-top:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 16px 16px;display:grid}.hk .sa-input>button{margin-top:8px}@media (max-width:760px){.hk .sa-msg{max-width:92%}.hk .tu{grid-template-columns:minmax(0,1fr)}}.hk .spg-wrap{gap:16px;display:grid}.hk .lt-code{background:var(--card);white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink);border-radius:14px;margin:0;padding:14px 16px;font-size:12.5px;line-height:1.6;overflow:auto}.hk .bn{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.hk .bn-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.hk .bn-list li{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:16px;align-content:start;gap:6px;padding:14px;display:grid}.hk .bn-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.hk .bn-top b{letter-spacing:-.01em;color:var(--ink);font-size:19px;font-weight:600}.hk .bn-list small{color:var(--soft);font-size:12.5px;line-height:1.45}.hk .bn-hi{background:var(--card);color:var(--subtle);border-radius:4px 12px 12px;margin:2px 0 0;padding:8px 11px;font-size:13px;line-height:1.45}@media (max-width:760px){.hk .bn{grid-template-columns:minmax(0,1fr)}}.hk .wtp-ask{gap:12px}.hk .wm-srcs{text-align:center;color:var(--soft);margin:18px 0 0;font-size:13px}.hk .wm-srcs a{color:var(--brand-ink);font-weight:500}.hk .wtp-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.hk .wtp{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.hk .wtp-btn{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.hk .wtp-phone{background:#efe7dd;border-radius:18px;justify-items:start;gap:6px;padding:20px 18px;display:grid}.hk .wtp-bubble{color:#111b21;background:#fff;border-radius:4px 14px 14px;gap:6px;max-width:92%;padding:10px 12px;display:grid;box-shadow:0 1px .5px #0b141a21}.hk .wtp-bubble b{font-size:14.5px;font-weight:600}.hk .wtp-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.45}.hk .wtp-bubble small{color:#667781;font-size:12.5px}.hk .wtp-chip{color:#027eb5;text-align:center;background:#fff;border-radius:10px;width:100%;max-width:92%;padding:9px 12px;font-size:14px;font-weight:500;box-shadow:0 1px .5px #0b141a21}@media (max-width:760px){.hk .wtp,.hk .wtp-row{grid-template-columns:minmax(0,1fr)}}.hk .wm{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}.hk .wm-out{gap:12px;display:grid}.hk .wm-card{gap:8px}.hk .wm-text{color:var(--ink);margin:0;font-size:15px;line-height:1.55}.hk .wm-hint{color:var(--soft);font-size:12px}.hk .wm-steps{color:var(--subtle);gap:4px;margin:8px 0 10px;padding-left:18px;font-size:14px;line-height:1.5;display:grid}.hk .wm-src{color:var(--brand-ink);font-size:13px;font-weight:500}.hk .wm-quick{margin:0;padding:0;list-style:none;display:grid}.hk .wm-quick li{border-top:1px solid var(--line-2);color:var(--subtle);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;font-size:13.5px;line-height:1.5;display:grid}.hk .wm-quick li:first-child{border-top:0}.hk .wm-quick b{font-family:var(--font-mono,ui-monospace, monospace);color:var(--brand-ink);font-size:13px;font-weight:500}@media (max-width:760px){.hk .wm{grid-template-columns:minmax(0,1fr)}.hk .wm-quick li{grid-template-columns:minmax(0,1fr) auto}.hk .wm-quick b{grid-column:1/-1}}.hk .spg{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start}.hk .spg-out{align-content:start}.hk .spg-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:520px;color:var(--ink);margin:0;font-family:inherit;font-size:13.5px;font-weight:400;line-height:1.6;overflow:auto}.hk .spg-empty{color:var(--soft);margin:0;padding:28px 0;font-size:14px}.hk .spg-error{color:var(--color-danger-ink);margin:0;font-size:13.5px}.hk .spg .wt-out .wt-fine{text-align:left}@media (max-width:760px){.hk .spg{grid-template-columns:minmax(0,1fr)}}.hk .roi-share{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:18px;gap:10px;padding:14px 16px;display:grid}.hk .roi-share .wt-fine{text-align:left;margin:0}.hk .wc-lines li.roi-net b{color:var(--ok)}.hk .wc-lines li.roi-net.neg b{color:var(--ink)}.hk .wc-in{color:var(--subtle);white-space:normal;margin-top:3px;font-size:12px;font-weight:400;line-height:1.45;display:block}@media (max-width:760px){.hk .wc{grid-template-columns:minmax(0,1fr)}.hk .wc-out{position:static}.hk .wc-two{grid-template-columns:minmax(0,1fr)}.hk .alt-tbl.wc-tbl tbody tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hk .wc-tbl tbody th[scope=row]{grid-column:1/-1;font-weight:600}.hk .wc-tbl td{white-space:normal;font-size:13px}.hk .alt-tbl.wc-tbl td[data-label]:before{content:attr(data-label);color:var(--subtle);font-size:11.5px;font-weight:500;display:block}.hk .wc-tbl td.wc-na{display:none}}.hk .bl-p{color:var(--ink);font-size:17px;line-height:1.75}.hk .bl-p a,.hk .bl-list a,.hk .bl-note a,.hk .bl-steps a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.hk .bl-h3{letter-spacing:-.02em;margin-top:8px;font-size:20px;font-weight:600}.hk .bl-list{color:var(--ink);font-size:16.5px;line-height:1.65}.hk .gl-aka{color:var(--subtle);margin:0;font-size:14px}.hk .bl-note{background:var(--brand-soft);border-radius:18px;padding:16px 20px;font-size:15.5px;line-height:1.6}.hk .bl-steps p{color:var(--subtle)}.hk .bl-cover{margin:0}.hk .bl-cover img{aspect-ratio:1200/630;width:100%;height:auto;box-shadow:0 0 0 1px var(--line);background:var(--surface);border-radius:24px;display:block}.hk .bl-toc{background:var(--card);border-radius:24px;gap:10px;padding:20px 24px;display:grid}.hk .bl-toc b{text-transform:uppercase;letter-spacing:.06em;color:var(--soft);font-size:13px;font-weight:600}.hk .bl-toc ol{gap:6px;margin:0;padding-left:20px;font-size:15.5px;display:grid}.hk .bl-toc a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.hk .alt{background:var(--card);border-radius:28px;gap:16px;padding:26px;scroll-margin-top:24px;display:grid}.hk .alt.us{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--ink)}.hk .alt-top{align-items:center;gap:14px;display:flex}.hk .alt-lg{color:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:16px;font-style:normal;font-weight:700;display:grid}.hk .alt-lg.img{object-fit:cover;object-position:50% 12%;background:var(--brand-soft);border-radius:50%}.hk .alt h3{letter-spacing:-.025em;font-size:22px;font-weight:600}.hk .alt-best{color:var(--brand-ink);margin-top:2px;font-size:13.5px;font-weight:500;display:inline-block}.hk .alt-sum{color:var(--subtle);font-size:16px;line-height:1.6}.hk .alt-two{grid-template-columns:1fr 1fr;gap:16px 24px;display:grid}.hk .alt-two h4{color:var(--soft);margin:0 0 8px;font-size:13px;font-weight:600}.hk .alt-two .alt-bul{font-size:14.5px}.hk .alt-meta{border-top:1px solid var(--line-2);grid-template-columns:auto auto 1fr;gap:10px 28px;margin:0;padding-top:14px;display:grid}.hk .alt-meta dt{color:var(--soft);font-size:12px}.hk .alt-meta dd{color:var(--ink);margin:2px 0 0;font-size:14px;font-weight:500}.hk .alt-links{flex-wrap:wrap;gap:8px;display:flex}.hk .alt-links a{background:var(--surface);height:34px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex}.hk .alt.us .alt-links a{background:var(--card)}.hk .alt-links a:hover{box-shadow:inset 0 0 0 1px var(--ink)}.hk .alt-links .ico{width:14px;height:14px}.hk .vs-sec#list{gap:14px}@media (max-width:760px){.hk .alt-two,.hk .alt-meta{grid-template-columns:minmax(0,1fr)}.hk .alt{padding:20px}.hk .alt-tbl table{min-width:0}.hk .alt-tbl thead{display:none}.hk .alt-tbl tbody tr{grid-template-columns:minmax(0,1fr) auto;column-gap:10px;padding:4px 0;display:grid}.hk .alt-tbl tbody tr>*{padding-top:4px;padding-bottom:4px;border-top:0!important}.hk .alt-tbl tbody tr+tr{border-top:1px solid var(--line-2)}.hk .alt-tbl td.vs-why{grid-column:1/-1}.hk .alt-tbl td[data-label]:before{content:attr(data-label) ": ";color:var(--ink);font-weight:600}.hk .alt-tbl td.alt-price{text-align:right;grid-area:1/2}.hk .alt-tbl tr.alt-us{background:var(--surface);border-radius:14px}.hk .alt-tbl tr.alt-us>*{background:0 0}}.hk .ct-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.hk .ct-card{background:var(--card);border-radius:28px;flex-direction:column;gap:8px;padding:26px 24px;display:flex}.hk .ct-card.feat{color:#fff;background:radial-gradient(circle at 20% -10%, #8a90f08c, transparent 55%), linear-gradient(180deg, var(--sky-1) 0%, #171c6e 100%);box-shadow:var(--window)}.hk .ct-ic{background:var(--surface);width:42px;height:42px;color:var(--ink);border-radius:13px;place-items:center;margin-bottom:6px;display:grid}.hk .ct-card.feat .ct-ic{color:#fff;background:#ffffff1f}.hk .ct-card h3{letter-spacing:-.02em;font-size:20px;font-weight:600}.hk .ct-card p{color:var(--subtle);font-size:15px}.hk .ct-card.feat p{color:#ffffffbf}.hk .ct-card .btn{align-self:flex-start;margin-top:auto}.hk .ct-card.feat .btn{color:var(--ink);background:#fff}.hk .ct-card .ct-mail{color:var(--ink);text-underline-offset:3px;font-weight:500;text-decoration:underline}.hk .ct-co{color:var(--subtle);flex-wrap:wrap;justify-content:center;gap:8px 28px;margin-top:28px;font-size:14px;display:flex}.hk .ct-co b{color:var(--ink);font-weight:600}@media (max-width:900px){.hk .ct-grid{grid-template-columns:minmax(0,1fr)}}.hk .pt-wrap{padding:0 clamp(16px,3vw,28px) clamp(56px,7vw,96px)}.hk .pt-frame{box-shadow:var(--window);background:linear-gradient(118deg, #ee99fa 0%, color-mix(in srgb, #7c3aed 78%, var(--brand)) 32%, color-mix(in srgb, var(--brand) 88%, #4f7df3) 70%, #5771f2 88%, #f09065 100%);border-radius:34px;padding:46px 6px 6px;position:relative}.hk .pt-frame:before{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:1px;box-shadow:inset 0 1px #ffffff57}.hk .pt-label{text-align:center;letter-spacing:.22em;text-transform:uppercase;color:#fff;font-size:10.5px;font-weight:600;position:absolute;top:15px;left:20px;right:20px}.hk .pt-card{z-index:1;background:var(--surface);border-radius:28px;padding:0 28px 28px;position:relative}.hk .pt-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:0;font-size:14px}.hk .pt-first{width:26%}.hk .pt-table thead th{z-index:3;background:var(--surface);vertical-align:top;text-align:center;padding:22px 6px 18px;font-weight:400;position:sticky;top:0}.hk .pt-table thead th.pt-corner{text-align:left;padding:34px 16px 18px 0}.hk .pt-corner b,.hk .pt-mtop b{letter-spacing:-.03em;color:var(--ink);font-size:22px;font-weight:600;line-height:1.2;display:block}.hk .pt-corner span{color:var(--soft);margin:4px 0 16px;font-size:13px;display:block}.hk .pt-head{text-align:center;border-radius:20px;flex-direction:column;align-items:center;padding:10px 10px 12px;display:flex}.hk .pt-head.feat{background:var(--brand-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 28%, transparent)}.hk .pt-badge{align-items:center;height:24px;display:flex}.hk .pt-badge em{border-radius:999px;padding:3px 10px;font-size:11px;font-style:normal;font-weight:600}.hk .pt-badge .pop{background:var(--ink);color:#fff}.hk .pt-badge .save{background:var(--ok-soft);color:var(--ok)}.hk .pt-name{letter-spacing:-.02em;color:var(--ink);margin-top:4px;font-size:18px;font-weight:600}.hk .pt-strike{height:16px;color:var(--soft);margin-top:4px;font-size:11.5px;line-height:16px;text-decoration:line-through}.hk .pt-price{white-space:nowrap;letter-spacing:-.03em;color:var(--ink);font-size:22px;font-weight:600;line-height:1.2}.hk .pt-price small{letter-spacing:0;color:var(--soft);margin-left:2px;font-size:12px;font-weight:400}.hk .pt-pnote{white-space:nowrap;height:16px;color:var(--soft);margin-top:4px;font-size:11.5px;line-height:16px}.hk .pt-pnote.ok{color:var(--ok);font-weight:600}.hk .pt-buy{width:100%;height:40px;margin-top:14px;padding:0 10px;font-size:14px}.hk .pt-table .pt-grp th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--brand-ink);padding:34px 0 8px;font-size:12px;font-weight:600}.hk .pt-table tbody th[scope=row]{text-align:left;border-bottom:1px solid var(--line);padding:14px 16px 14px 0;font-weight:400}.hk .pt-table tbody td{text-align:center;border-bottom:1px solid var(--line);padding:14px 8px}.hk .pt-table tbody td.feat{background:color-mix(in srgb, var(--brand-soft) 60%, transparent)}.hk .pt-table tbody tr:hover>th[scope=row],.hk .pt-table tbody tr:hover>td:not(.feat){background:var(--tile)}.hk .pt-row{color:var(--ink);font-size:14.5px;font-weight:500;display:block}.hk .pt-hint{color:var(--soft);margin-top:2px;font-size:12px;line-height:1.35;display:block}.hk .pt-cell{justify-content:center;align-items:center;gap:6px;display:inline-flex}.hk .pt-cell .c{margin:0}.hk .pt-text{color:var(--ink);font-size:14px;font-weight:600}.hk .pt-note{color:var(--subtle);font-size:13px;font-weight:500}.hk .pt-mobile{display:none}.hk .pt-mhead{z-index:3;background:var(--surface);gap:12px;padding:18px 0 12px;display:grid;position:sticky;top:0}.hk .pt-mtop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.hk .pt-mtop b{font-size:19px}.hk .pt-mhead .pt-head{padding:12px}.hk .pt-mgrp{letter-spacing:.04em;text-transform:uppercase;color:var(--brand-ink);margin:26px 0 4px;font-size:12px;font-weight:600}.hk .pt-mrow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.hk .pt-mrow dd{text-align:right;flex:none;margin:0}@media (max-width:860px){.hk .pt-table{display:none}.hk .pt-mobile{display:block}.hk .pt-card{padding:0 16px 20px}.hk .pt-frame{border-radius:28px}}.hk .legal{gap:40px;max-width:760px;margin:0 auto;display:grid}.hk .legal-sec{gap:12px;display:grid}.hk .legal-h{letter-spacing:-.01em;color:var(--ink);text-wrap:balance;font-size:1.3rem;font-weight:600;line-height:1.3}.hk .legal-body{color:var(--subtle);gap:12px;font-size:16px;line-height:1.7;display:grid}.hk .legal-body strong{color:var(--ink);font-weight:600}.hk .legal-body ul,.hk .legal-body ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hk .legal-body li{padding-left:18px;position:relative}.hk .legal-body li:before{content:"";background:var(--soft);border-radius:50%;width:6px;height:6px;position:absolute;top:11px;left:2px}.hk .legal-body a,.hk .legal-q a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.hk .legal-body a:hover,.hk .legal-q a:hover{text-decoration-color:currentColor}.hk .legal-body code{font-family:var(--mono);background:var(--tile);color:var(--ink);border-radius:6px;padding:1px 6px;font-size:.88em}.hk .legal-q{border-top:1px solid var(--line);color:var(--subtle);padding-top:28px;font-size:15px}.hk .cl{grid-template-columns:180px minmax(0,1fr);gap:clamp(32px,6vw,72px);max-width:980px;margin:0 auto;display:grid}.hk .cl-index{align-self:start;gap:10px;display:grid;position:sticky;top:24px}.hk .cl-index b{letter-spacing:.04em;text-transform:uppercase;color:var(--soft);font-size:12px;font-weight:600}.hk .cl-index ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.hk .cl-index a{color:var(--ink);border-radius:10px;gap:1px;padding:7px 10px;font-size:14.5px;font-weight:500;display:grid}.hk .cl-index a:hover{background:var(--tile)}.hk .cl-index small{color:var(--soft);font-size:12.5px;font-weight:400}.hk .cl-list{gap:56px;display:grid}.hk .cl-rel{gap:12px;scroll-margin-top:24px;display:grid}.hk .cl-rel+.cl-rel{border-top:1px solid var(--line);padding-top:56px}.hk .cl-meta{color:var(--soft);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.hk .cl-v{font-family:var(--mono);background:var(--tile);color:var(--ink);border-radius:6px;padding:2px 8px;font-size:12.5px}.hk .cl-latest{background:var(--brand-soft);color:var(--brand-ink);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.hk .cl-h{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;font-size:clamp(1.4rem,2.6vw,1.8rem);font-weight:600;line-height:1.25}.hk .cl-sum{color:var(--subtle);font-size:16px;line-height:1.65}.hk .cl-hl{background:var(--well);border-radius:16px;gap:4px;margin-top:6px;padding:18px 20px;display:grid}.hk .cl-hl b{color:var(--ink);font-size:15.5px}.hk .cl-hl p,.hk .cl-items p{color:var(--subtle);font-size:15px;line-height:1.6}.hk .cl-items{gap:20px;margin:10px 0 0;padding:0;list-style:none;display:grid}.hk .cl-items li{gap:14px;display:flex}.hk .cl-items b{color:var(--ink);margin-bottom:2px;font-size:15.5px;display:block}.hk .cl-tag{background:var(--tile);height:fit-content;color:var(--subtle);border-radius:6px;flex:none;margin-top:1px;padding:2px 8px;font-size:11.5px;font-weight:600}.hk .cl-tag.new{background:var(--brand);color:var(--on-ink)}.hk .cl-tag.sec{background:var(--warn-soft);color:var(--warn)}@media (max-width:860px){.hk .cl{grid-template-columns:minmax(0,1fr)}.hk .cl-index{display:none}}.hk .bd{grid-template-columns:minmax(0,440px) minmax(0,380px);justify-content:center;align-items:start;gap:clamp(32px,5vw,64px);display:grid}.hk .bd .live-chat{margin:0}.hk .bd-side{gap:20px;padding-top:8px;display:grid}.hk .bd-h{letter-spacing:-.01em;color:var(--ink);font-size:1.3rem;font-weight:600}.hk .bd-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.hk .bd-list li{gap:12px;display:flex}.hk .bd-list .ico{width:20px;height:20px;color:var(--brand);flex:none;margin-top:2px}.hk .bd-list span{color:var(--subtle);gap:2px;font-size:15px;line-height:1.55;display:grid}.hk .bd-list b{color:var(--ink);font-size:15.5px}.hk .bd-alt{border-top:1px solid var(--line);color:var(--subtle);padding-top:18px;font-size:15px;line-height:1.6}.hk .bd-alt a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.hk .bd-mail{background:var(--card);border-radius:24px;justify-items:start;gap:12px;padding:28px;display:grid}.hk .bd-mail p{color:var(--subtle);font-size:15.5px;line-height:1.6}@media (max-width:860px){.hk .bd{grid-template-columns:minmax(0,1fr)}.hk .bd .live-chat{margin:0 auto}}}.hk .live-chat{background:var(--surface);border-radius:24px;width:min(100%,440px);height:min(620px,78svh);margin:0 auto;overflow:hidden;box-shadow:0 0 0 1px #1212170f,0 24px 60px -24px #12121747}.hk .live-also{text-align:center;color:var(--subtle);margin-top:22px;font-size:15px}.hk .live-also a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;align-items:center;gap:6px;font-weight:500;display:inline-flex}.hk .live-also a:hover{text-decoration-color:currentColor}.hk .live-also .t{font-size:18px;transform:none}@keyframes hk-wv{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@keyframes hk-bob{0%,to{translate:0}50%{translate:0 -10px}}@keyframes hk-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes hk-dot{0%,to{opacity:.3}50%{opacity:1}}@keyframes hk-pulse{0%,to{opacity:1}50%{opacity:.35}}
