.v3{--ink:#0a0a0a;--ink-2:#404040;--muted:#737373;--line:#e5e5e5;--line-2:#d4d4d4;--wash:#f1f1f1;--wash-2:#fafafa;--surface:#ffffff;--surface-blur:rgba(255,255,255,0.86);--on-ink:#ffffff;--on-ink-2:rgba(255,255,255,.7);--ink-hover:#262626;--ring:rgba(10,10,10,.07);--r:14px;--r-lg:26px;--ease-out:cubic-bezier(0.16,0.84,0.28,1);--d-card:var(--surface);--d-panel:var(--wash);--d-raised:var(--wash-2);--d-border:var(--line);--d-text:var(--ink);--d-sub:var(--ink-2);--d-muted:var(--muted);--d-cta:var(--ink);--d-cta-fg:var(--on-ink);--d-answer:var(--wash);--d-bubble:var(--wash);--d-overlay:rgba(0,0,0,.28);background:var(--surface);color:var(--ink);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}[data-theme=dark] .v3{--ink:#ededed;--ink-2:#b5b5b5;--muted:#8c8c8c;--line:#343434;--line-2:#434343;--wash:#272727;--wash-2:#232323;--surface:#1e1e1e;--surface-blur:rgba(30,30,30,0.86);--on-ink:#1e1e1e;--on-ink-2:rgba(30,30,30,.68);--ink-hover:#ffffff;--ring:rgba(255,255,255,.14);--d-overlay:rgba(0,0,0,.55)}[data-theme=dark]:has(.v3) body{background:#1e1e1e}[data-theme=dark] .v3-mark-invert{filter:none}.v3 *,.v3 :after,.v3 :before{box-sizing:border-box}.v3,.v3 a,.v3 button,.v3 div,.v3 h1,.v3 h2,.v3 h3,.v3 input,.v3 p,.v3 span,.v3 textarea{font-family:var(--font-v3),system-ui,sans-serif!important}.v3 h1,.v3 h2,.v3 h3,.v3-cta-in h2,.v3-demo-h,.v3-el-h,.v3-panel-head h2,.v3-sec-head h2,.v3-split-copy h2{font-weight:400;letter-spacing:0}.v3-el-cols p,.v3-faq p,.v3-hero p,.v3-panel-head p,.v3-plan-sub,.v3-plan-then,.v3-sec-head p:last-child,.v3-split-copy p{font-weight:300}.v3-wrap{max-width:1240px;margin:0 auto;padding:0 28px}.v3-header{position:fixed;top:0;left:0;right:0;z-index:20;background:var(--surface-blur);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--line);transition:box-shadow .2s var(--ease-out),border-color .2s var(--ease-out)}.v3-header.is-stuck{border-bottom-color:var(--line-2);box-shadow:0 10px 28px -20px rgba(0,0,0,.55)}.v3{padding-top:62px}.v3-header-in{gap:34px;height:62px}.v3-header-in,.v3-logo{display:flex;align-items:center}.v3-logo{gap:9px;font-size:19px;font-weight:600;letter-spacing:-.03em;text-decoration:none;color:var(--ink)}.v3-logo b{font-weight:400;color:var(--muted);font-size:15px}.v3-logo-mark{display:block;flex:none;width:26px;height:26px}.v3-nav{display:flex;gap:26px;margin-right:auto}.v3-nav a{font-size:14.5px;color:var(--ink-2);text-decoration:none}.v3-nav a:hover{color:var(--ink)}.v3-head-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.v3-theme-btn{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:999px;border:1px solid var(--line-2);background:transparent;color:var(--ink);cursor:pointer;transition:background .16s var(--ease-out),border-color .16s var(--ease-out),transform .12s var(--ease-out)}.v3-theme-btn:hover{background:var(--wash)}.v3-theme-btn:active{transform:scale(.94)}.v3-tt{display:block;overflow:visible}.v3-tt-core,.v3-tt-cut,.v3-tt-rays{transform-origin:12px 12px;transition:transform .45s var(--ease-out),opacity .3s var(--ease-out)}.v3-tt-cut{transform:translate(14px,-14px)}.v3-tt-rays{transform:rotate(0deg) scale(1);opacity:1}[data-theme=dark] .v3-tt-core{transform:scale(1.22)}[data-theme=dark] .v3-tt-rays{transform:rotate(-55deg) scale(.35);opacity:0}[data-theme=dark] .v3-tt-cut{transform:translate(0)}.v3-btn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 20px;border-radius:10px;font-size:14.5px;font-weight:500;cursor:pointer;border:1px solid transparent;text-decoration:none;transition:background .16s var(--ease-out),color .16s var(--ease-out),border-color .16s var(--ease-out),transform .12s var(--ease-out)}.v3-btn:active{transform:scale(.975)}.v3-btn-solid{background:var(--ink);color:var(--on-ink)}.v3-btn-solid:hover{background:var(--ink-hover)}.v3-btn-ghost{background:transparent;color:var(--ink);border-color:var(--line-2)}.v3-btn-ghost:hover{background:var(--wash)}.v3-btn-lg{height:50px;padding:0 26px;font-size:16px;border-radius:12px}.v3 a:focus-visible,.v3 button:focus-visible,.v3 input:focus-visible,.v3 textarea:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.v3 .v3-composer input:focus-visible,.v3 .v3-own-input:focus-visible,.v3 .v3-own-url:focus-visible{outline:none}.v3-hero{position:relative;background:var(--wash);overflow:hidden}.v3-hero-in{position:relative;z-index:1;padding:40px 28px 129px}.v3-hero-copy{max-width:680px}.v3-hero h1{margin:0 0 18px;font-size:clamp(24px,2.85vw,36px);line-height:1.06;letter-spacing:0;font-weight:400}.v3-hero p{margin:0 0 20px;max-width:520px;font-size:17.5px;line-height:1.55;color:var(--ink-2)}.v3-hero-cta{display:flex;flex-wrap:wrap;gap:12px}.v3-glow{position:absolute;top:22px;right:56px;width:440px;height:300px;z-index:0;pointer-events:none}.v3-glow:after,.v3-glow:before{content:"";position:absolute;filter:blur(32px)}.v3-glow:before{left:0;top:26px;width:286px;height:232px;border-radius:62% 38% 47% 53%/43% 58% 42% 57%;transform:rotate(-13deg);background:radial-gradient(62% 58% at 30% 26%,#8a9dff 0,rgba(138,157,255,0) 68%),linear-gradient(132deg,#5570ff,#3a56ee 48%,#2438cc)}.v3-glow:after{right:4px;top:0;width:272px;height:268px;border-radius:39% 61% 66% 34%/57% 36% 64% 43%;transform:rotate(17deg);background:linear-gradient(112deg,rgba(26,33,74,0),rgba(19,24,56,.72) 30%,#0d1020 62%,#05060b)}.v3-marks{--v3-marquee-gap:28px;margin-top:26px;max-width:700px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.v3-marks-track{display:flex;width:-moz-max-content;width:max-content;animation:v3-logo-marquee 24s linear infinite;will-change:transform}.v3-marks:hover .v3-marks-track{animation-play-state:paused}.v3-marks-set{display:flex;align-items:center;flex:0 0 auto;gap:var(--v3-marquee-gap);padding-right:var(--v3-marquee-gap)}@keyframes v3-logo-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.v3-mark{height:22px;width:auto;-o-object-fit:contain;object-fit:contain;display:block;opacity:.86;transition:opacity .18s var(--ease-out)}.v3-mark:hover{opacity:1}.v3-mark-wide{height:15px}.v3-mark-invert{filter:invert(1)}.v3-mark-sep{width:1px;height:22px;background:var(--line-2)}.v3-panel-shell{position:relative;z-index:2;padding:30px 28px 88px}.v3-demo{display:flex;flex-direction:column;gap:16px}.v3-switch{position:relative;display:flex;align-items:center;gap:4px;align-self:flex-start;max-width:100%;flex-wrap:wrap;padding:4px;border-radius:999px;background:#17171a}.v3-switch-pill{position:absolute;border-radius:999px;background:#fff;pointer-events:none;z-index:0;transition:left .24s var(--ease-out),top .24s var(--ease-out),width .24s var(--ease-out),height .24s var(--ease-out),background-color .2s var(--ease-out),opacity .18s ease}.v3-switch-pill.is-own{background:linear-gradient(135deg,#5570ff,#2f45e0)}.v3-switch-gap{width:1px;height:20px;margin:0 5px;background:rgba(255,255,255,.16)}.v3-switch-btn{border:0;cursor:pointer;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:500;background:transparent;color:rgba(255,255,255,.62);position:relative;z-index:1;transition:color .14s var(--ease-out) .12s}.v3-switch-btn:hover{color:#fff}.v3-switch-btn.is-on{background:transparent;color:#17171a}.v3-switch-own{color:#a9b6ff}.v3-switch-own:before{content:"✎";margin-right:7px;font-size:13px}.v3-switch-own:hover{color:#fff}.v3-switch-own.is-on{background:transparent;color:#fff}.v3-own{padding:22px 30px 26px}.v3-own-site{display:flex;gap:10px;margin-bottom:12px}.v3-own-site .v3-btn{flex:none}.v3-own-url{flex:1;min-width:0;height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font-size:14.5px;transition:border-color .16s var(--ease-out),box-shadow .16s var(--ease-out)}.v3-own-url:focus{border-color:#3a56ee;box-shadow:0 0 0 3px rgba(58,86,238,.12);outline:none}.v3-own-url::-moz-placeholder{color:var(--muted)}.v3-own-url::placeholder{color:var(--muted)}.v3-own-progress{display:flex;align-items:center;gap:12px;margin-bottom:12px}.v3-own-progress span{font-size:13px;color:var(--muted);white-space:nowrap}.v3-own-bar{flex:1;height:4px;border-radius:999px;background:var(--line-2);overflow:hidden}.v3-own-bar i{display:block;height:100%;background:#3a56ee;transition:width .3s var(--ease-out)}.v3-own-error{margin:0 0 12px;font-size:13px;color:#d3352b}.v3-own-input{width:100%;resize:vertical;padding:14px 16px;border-radius:12px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font-size:14.5px;line-height:1.5;transition:border-color .16s var(--ease-out),box-shadow .16s var(--ease-out)}.v3-own-input:focus{border-color:#3a56ee;box-shadow:0 0 0 3px rgba(58,86,238,.12);outline:none}.v3-own-input::-moz-placeholder{color:color-mix(in srgb,var(--muted) 60%,var(--surface))}.v3-own-input::placeholder{color:color-mix(in srgb,var(--muted) 60%,var(--surface))}.v3-own-foot{display:flex;align-items:center;gap:16px;margin-top:12px}.v3-own-foot span{font-size:13px;color:var(--muted)}.v3-own-foot .v3-btn{margin-left:auto;flex:none}.v3-own-foot .v3-btn:disabled{opacity:.4;cursor:default}.v3-chat-empty{margin:auto 0;text-align:center;font-size:14px;color:var(--muted)}.v3-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:0 30px 70px -30px rgba(0,0,0,.28),0 2px 6px rgba(0,0,0,.05);overflow:hidden}.v3-panel-head{padding:24px 30px 18px;border-bottom:1px solid var(--line)}.v3-eyebrow{margin:0 0 8px;font-size:14px;font-weight:500;color:var(--muted)}.v3-panel-head h2{margin:0 0 6px;font-size:23px;letter-spacing:-.025em}.v3-demo-h,.v3-panel-head h2{letter-spacing:0;font-weight:400}.v3-demo-h{margin:0 0 18px;font-size:31.5px;line-height:1.1}.v3-panel-who{margin:0 0 4px!important;font-size:13px;font-weight:500;color:var(--muted)}.v3-panel-head p{margin:0;font-size:14.5px;color:var(--muted)}.v3-chat{min-height:260px;max-height:420px;overflow-y:auto;padding:26px 30px;display:flex;flex-direction:column;gap:14px;scroll-behavior:smooth}.v3-row{display:flex;gap:10px;align-items:flex-end}.v3-row.me{justify-content:flex-end}.v3-ava{display:block;width:32px;height:32px;flex-shrink:0}.v3-ava-in{display:block;position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden;background:radial-gradient(68% 68% at 28% 26%,rgba(255,255,255,.62),rgba(255,255,255,0) 62%),radial-gradient(78% 78% at 72% 72%,#2e62f0 0,#0b2c9e 48%,#071233 100%)}.v3-ava-in:before{content:"";position:absolute;inset:2px;border-radius:inherit;background:radial-gradient(60% 60% at 68% 32%,rgba(216,233,255,.84),rgba(79,140,255,.26) 48%,rgba(11,44,158,0) 70%);opacity:.88;animation:v3-orb-breathe 4.8s cubic-bezier(.4,0,.2,1) infinite;will-change:opacity,transform}.v3-ava-in:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(60% 60% at 32% 28%,rgba(255,255,255,.45) 0,rgba(255,255,255,0) 60%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}@keyframes v3-orb-breathe{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.v3-grp{display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:76%}.v3-row.me .v3-grp{align-items:flex-end}.v3-from{margin:0 0 5px 3px;font-size:12.5px;font-weight:500;color:var(--muted)}.v3-msg{max-width:100%;padding:11px 15px;border-radius:16px;font-size:15px;line-height:1.5;white-space:pre-wrap}.v3-msg.bot{background:var(--wash);color:var(--ink);border-bottom-left-radius:5px;transform-origin:bottom left}.v3-msg.me{background:#050505;color:#fff!important;border-bottom-right-radius:5px;transform-origin:bottom right;box-shadow:0 10px 24px rgba(0,0,0,.22)}.v3-msg.enter-me{animation:v3-send .5s cubic-bezier(.16,1,.3,1) both;will-change:transform,opacity}.v3-msg.enter-bot{animation:v3-recv .46s cubic-bezier(.16,1,.3,1) both;will-change:transform,opacity}@keyframes v3-send{0%{opacity:0;transform:translate3d(0,24px,0) scale(.92)}70%{opacity:1}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes v3-recv{0%{opacity:0;transform:translate3d(0,12px,0) scale(.975)}to{opacity:1;transform:translateZ(0) scale(1)}}.v3-typing{display:inline-flex;gap:5px;align-items:center;height:10px}.v3-typing i{width:6px;height:6px;border-radius:50%;background:var(--line-2);animation:v3blink 1.1s infinite}.v3-typing i:nth-child(2){animation-delay:.18s}.v3-typing i:nth-child(3){animation-delay:.36s}@keyframes v3blink{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.v3-chips{display:flex;gap:8px;padding:0 30px 16px;flex-wrap:wrap}.v3-chip{background:var(--surface);border:1px solid var(--line-2);color:var(--ink-2);border-radius:999px;padding:8px 14px;font-size:13.5px;cursor:pointer;transition:background .16s var(--ease-out),color .16s var(--ease-out),transform .12s var(--ease-out)}.v3-chip:hover:not(:disabled){background:var(--wash);color:var(--ink)}.v3-chip:active:not(:disabled){transform:scale(.97)}.v3-chip:disabled{opacity:.45;cursor:default}.v3-composer{display:flex;gap:10px;padding:16px 30px 22px;border-top:1px solid var(--line)}.v3-composer input{flex:1;height:48px;padding:0 16px;border-radius:12px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font-size:15px;transition:border-color .16s var(--ease-out),box-shadow .16s var(--ease-out)}.v3-composer input:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--ring)}.v3-composer input::-moz-placeholder{color:var(--muted)}.v3-composer input::placeholder{color:var(--muted)}.v3-send{width:48px;height:48px;flex-shrink:0;padding:0;border-radius:12px;border:none;display:inline-flex;align-items:center;justify-content:center;background:var(--ink);color:var(--on-ink);cursor:pointer;transition:background .16s var(--ease-out),transform .12s var(--ease-out),opacity .16s var(--ease-out)}.v3-send-wait{width:16px;height:16px;border-radius:50%;border:2px solid;border-top:2px solid transparent;animation:v3-send-spin .7s linear infinite}@keyframes v3-send-spin{to{transform:rotate(1turn)}}.v3-send:active:not(:disabled){transform:scale(.96)}.v3-send:disabled{opacity:.4;cursor:default}.v3-note{padding:0 30px 24px;margin:0;font-size:12.5px;color:var(--muted)}.v3 [id]{scroll-margin-top:78px}.v3-sec{padding:84px 0}.v3-sec-wash{background:var(--wash-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.v3-sec-wash,.v3-sec-wash .v3-sec-head h2{color:var(--ink)}.v3-sec-wash .v3-sec-head p{color:var(--muted)}.v3-sec-head{max-width:660px;margin-bottom:44px}.v3-sec-head h2,.v3-split-copy h2{margin:8px 0 0;font-size:28.5px;line-height:1.12;letter-spacing:0;font-weight:400}.v3-sec-head p:last-child,.v3-split-copy p{margin:14px 0 0;font-size:16.5px;color:var(--ink-2)}.v3-el-h{margin:0 0 30px;max-width:16ch;font-size:31.5px;font-weight:400;line-height:1.1;letter-spacing:0}.v3-el-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;margin-bottom:44px}.v3-el-cols h3{margin:0 0 7px;font-size:15.5px;font-weight:400;letter-spacing:0}.v3-el-cols p{margin:0;font-size:14.5px;line-height:1.5;color:var(--muted)}.v3-el-stage{scroll-margin-top:92px;padding:26px;border-radius:var(--r-lg);background:var(--wash)}.v3-el-side{display:flex;flex-direction:column;gap:20px}.v3-el-frame{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;padding:20px;border-radius:var(--r);background:var(--surface);box-shadow:0 18px 44px rgba(0,0,0,.1)}[data-theme=dark] .v3-el-frame{box-shadow:0 18px 44px rgba(0,0,0,.34)}.v3-mc{border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}.v3-mc-bar{display:flex;align-items:center;gap:6px;padding:9px 13px;border-bottom:1px solid var(--line);background:var(--wash-2)}.v3-mc-dot{width:8px;height:8px;border-radius:50%;background:var(--line-2)}.v3-mc-bar b{margin-left:8px;font-size:11.5px;font-weight:500;color:var(--muted)}.v3-mc-body{gap:12px;padding:14px}.v3-mc-body,.v3-turn{display:flex;flex-direction:column}.v3-turn{max-width:82%}.v3-turn-in{align-self:flex-start;align-items:flex-start}.v3-turn-out{align-self:flex-end;align-items:flex-end}.v3-turn-who{margin-bottom:4px;font-size:12px;font-weight:500;color:var(--muted)}.v3-bub{margin:0;padding:8px 12px;border-radius:13px;font-size:13.5px;line-height:1.42}.v3-turn-in .v3-bub{background:var(--wash);color:var(--ink);border-bottom-left-radius:4px}.v3-turn-out .v3-bub{background:var(--ink);color:var(--on-ink);border-bottom-right-radius:4px}.v3-jr{border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}.v3-jr-head{display:flex;align-items:center;gap:10px;padding:10px 15px;border-bottom:1px solid var(--line);background:var(--wash-2)}.v3-src-mark{height:13px;width:auto;margin-left:auto;opacity:.8}.v3-jr-head b{font-size:13px;font-weight:600}.v3-jr-head span{font-size:11.5px;color:var(--muted)}.v3-jr-row{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;padding:11px 15px;border-bottom:1px solid var(--line)}.v3-jr-row:last-child{border-bottom:0}.v3-jr-t{font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}.v3-jr-w{font-size:13.5px;color:var(--line-2)}.v3-jr-row-on{background:var(--wash)}.v3-jr-row-on .v3-jr-t{color:var(--ink);font-weight:600}.v3-jr-row-on .v3-jr-w{color:var(--ink);font-weight:500}.v3-rec{border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}.v3-rec-body{margin:0}.v3-rec-body>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:11px 15px;border-bottom:1px solid var(--line)}.v3-rec-body>div:last-child{border-bottom:0}.v3-rec dt{font-size:12.5px;color:var(--muted)}.v3-rec dd{margin:0;font-size:13.5px;color:var(--ink)}.v3-faq-grid,.v3-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px;align-items:start}.v3-crm,.v3-split-copy .v3-btn{margin-top:26px}.v3-crm{display:flex;align-items:center;gap:26px}.v3-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.v3-plan{position:relative;display:flex;flex-direction:column;padding:32px 28px 30px;background:#fff;border:1px solid #e2e3e7;border-radius:18px;box-shadow:0 18px 50px -38px rgba(17,17,19,.45);color:#111113}.v3-plan.is-accent{background:linear-gradient(180deg,#fff,#fafbff);border-color:#111113;z-index:1}.v3-plan-tag{position:absolute;top:-11px;left:28px;padding:4px 11px;border-radius:999px;background:#111113;color:#fff;font-size:12px;font-weight:500}.v3-plan-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;min-height:30px}.v3-plan-name{margin:0;font-size:13px;font-weight:700;letter-spacing:.02em;color:#111113}.v3-term{position:relative;display:inline-flex;padding:2px;gap:2px;border-radius:10px;background:#f2f2f4;border:1px solid #e0e1e5}.v3-term-pill{position:absolute;top:2px;bottom:2px;border-radius:8px;background:#111113;pointer-events:none;transition:left .24s var(--ease-out),width .24s var(--ease-out),opacity .18s ease}.v3-term button{position:relative;z-index:1;padding:4px 11px;border:0;border-radius:8px;background:transparent;cursor:pointer;font:inherit;font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap;color:#737782;transition:color .18s var(--ease-out)}.v3-term button.is-on{color:#fff}.v3-plan-price{margin:0;font-size:32px;font-weight:700;letter-spacing:-.04em;line-height:1.1}.v3-plan-price span{margin-left:2px;font-size:16px;font-weight:500;letter-spacing:-.01em;color:#737782}.v3-plan-then{margin:6px 0 0;font-size:15.5px;line-height:1.3;min-height:20px;color:#737782}.v3-plan-lead{margin:8px 0 0;font-size:14.5px;line-height:1.45;color:#111113;font-weight:600}.v3-plan-sub{color:#5f6471}.v3-plan-save,.v3-plan-sub{margin:2px 0 0;font-size:14.5px;line-height:1.45}.v3-plan-save{min-height:21px;font-weight:600;color:#16a34a}[data-theme=dark] .v3-plan-save{color:#16a34a}.v3-plan-note{margin:10px 0 0;font-size:12px;line-height:1.4;min-height:17px;text-align:center;color:var(--muted)}.v3-plan-div{height:1px;background:#e8e8ec;margin:22px 0}.v3-plan-cap{margin:0 0 10px;font-size:12.5px;color:#737782}.v3-plan-chips{display:flex;flex-wrap:wrap;gap:8px}.v3-plan-chip{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #e4e5e9;border-radius:10px;background:#fbfbfc}.v3-plan-chip.is-wide{width:auto;padding:0 10px}.v3-plan-chip img{flex:none;width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.v3-plan-chip.is-wide img{width:auto;height:16px;max-width:96px}.v3-plan ul{list-style:none;margin:22px 0 26px;padding:0;display:flex;flex-direction:column;gap:11px;flex:1}.v3-plan li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;color:#4f5562}.v3-plan li svg{flex:none;width:13px;height:13px;margin-top:4px;color:#8c92a0}.v3-plan .v3-btn{height:54px;padding:0;justify-content:center;font-size:15px;font-weight:600;border-radius:9px}.v3-plan .v3-btn-solid{background:#111113;color:#fff}.v3-plan .v3-btn-ghost{border-color:#d9dae0;background:#fff;color:#111113}[data-theme=dark] .v3-plan{background:var(--wash-2);border-color:var(--line);color:var(--ink);box-shadow:0 18px 50px -38px rgba(0,0,0,.6)}[data-theme=dark] .v3-plan.is-accent{background:linear-gradient(180deg,#272727,#232323);border-color:var(--ink)}[data-theme=dark] .v3-plan-tag{background:var(--ink);color:var(--on-ink)}[data-theme=dark] .v3-plan-name{color:var(--ink)}[data-theme=dark] .v3-term{background:var(--wash);border-color:var(--line)}[data-theme=dark] .v3-term-pill{background:var(--ink)}[data-theme=dark] .v3-term button{color:var(--muted)}[data-theme=dark] .v3-term button.is-on{color:var(--on-ink)}[data-theme=dark] .v3-plan-cap,[data-theme=dark] .v3-plan-price span,[data-theme=dark] .v3-plan-then{color:var(--muted)}[data-theme=dark] .v3-plan-lead{color:var(--ink)}[data-theme=dark] .v3-plan-sub{color:var(--ink-2)}[data-theme=dark] .v3-plan-div{background:var(--line)}[data-theme=dark] .v3-plan-chip{background:var(--wash);border-color:var(--line)}[data-theme=dark] .v3-plan li{color:var(--ink-2)}[data-theme=dark] .v3-plan li svg{color:var(--muted)}[data-theme=dark] .v3-plan .v3-btn-solid{background:var(--ink);color:var(--on-ink)}[data-theme=dark] .v3-plan .v3-btn-ghost{border-color:var(--line-2);background:transparent;color:var(--ink)}.v3-faq{display:flex;flex-direction:column;border-top:1px solid var(--line)}.v3-faq-item{border-bottom:1px solid var(--line)}.v3-faq-q{width:100%;display:flex;align-items:center;gap:18px;padding:22px 6px 18px 0;border:none;background:none;cursor:pointer;text-align:left;color:var(--ink);font:inherit;font-size:17px;font-weight:500;letter-spacing:-.015em;line-height:1.4;transition:color .16s var(--ease-out)}.v3-faq-q svg{flex:none;width:18px;height:18px;margin-left:auto;color:var(--muted);transition:transform .3s var(--ease-out)}.v3-faq-q[aria-expanded=true] svg{transform:rotate(180deg)}.v3-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--ease-out)}.v3-faq-a>div{overflow:hidden;opacity:0;transition:opacity .2s var(--ease-out)}.v3-faq-a[data-open="1"]{grid-template-rows:1fr}.v3-faq-a[data-open="1"]>div{opacity:1}.v3-faq p{margin:-2px 0 22px;padding-right:40px;font-size:15.5px;line-height:1.65;color:var(--muted)}.v3-cta{padding:0 0 96px}.v3-cta-in{padding:68px 40px 72px;border-radius:var(--r-lg);background:var(--wash);border:1px solid var(--line);color:var(--ink);text-align:center}.v3-cta-in h2{margin:0 auto;max-width:15ch;font-size:28.5px;letter-spacing:0;font-weight:400;color:var(--ink);text-wrap:balance}.v3-cta-in p{margin:14px auto 30px;max-width:48ch;font-size:16.5px;color:var(--ink-2);text-wrap:pretty}.v3-legal{padding:64px 0 96px}.v3-legal-head{max-width:768px;margin:0 auto 44px;padding:0 28px;text-align:center}.v3-legal-head h1{margin:0;font-size:30px;line-height:1.25;letter-spacing:-.02em;font-weight:600}.v3-legal-upd{margin:8px 0 0;font-size:16px;color:var(--muted)}.v3-legal-body{max-width:768px;margin:0 auto;padding:0 28px}.v3-legal-sec{margin-top:34px}.v3-legal-sec:first-child{margin-top:0}.v3-legal-sec h2{margin:0 0 10px;font-size:20px;line-height:1.4;letter-spacing:-.01em;font-weight:600}.v3-legal-sec p{margin:0 0 12px;font-size:16px;line-height:1.6;color:var(--ink-2)}.v3-legal-sec p:last-child{margin-bottom:0}.v3-legal-note{margin-top:44px;font-size:15px;line-height:1.6;color:var(--muted)}.v3-legal-note a{color:var(--ink-2)}.v3-legal-note a:hover{color:var(--ink)}.v3-foot{border-top:1px solid var(--line);padding:64px 0 40px}.v3-foot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}.v3-foot-col{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.v3-foot-title{margin:0 0 2px;font-size:14.5px;color:var(--muted)}.v3-foot-col a{font-size:15px;color:var(--ink);text-decoration:none}.v3-foot-col a:hover{color:var(--muted)}.v3-foot-brand{margin-top:66px}.v3-foot-bottom{display:flex;align-items:center;flex-wrap:wrap;gap:8px 22px;margin-top:26px;font-size:14.5px}.v3-foot-bottom p{margin:0;color:var(--muted);padding-right:14px;border-right:1px solid var(--line-2)}.v3-foot-bottom a{color:var(--ink-2);text-decoration:none}.v3-foot-bottom a:hover{color:var(--ink)}.v3-foot-tail{display:flex;align-items:center;gap:16px;margin-top:26px}.v3-foot-tg{margin-left:auto;font-size:14.5px;color:var(--ink-2);text-decoration:none}.v3-foot-tg:hover{color:var(--ink)}.v3-foot-max{margin-left:0}.v3-lang{position:relative}.v3-lang-btn{display:inline-flex;align-items:center;gap:9px;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--ink);font:inherit;font-size:13.5px;font-weight:500;cursor:pointer;transition:background .16s var(--ease-out),border-color .16s var(--ease-out),color .16s var(--ease-out)}.v3-lang-btn:hover,.v3-lang-btn[aria-expanded=true]{background:var(--wash);border-color:var(--line-2)}.v3-lang-globe{flex:none;width:16px;height:16px;color:var(--muted)}.v3-lang-caret{flex:none;color:var(--muted);transition:transform .2s var(--ease-out)}.v3-lang-btn[aria-expanded=true] .v3-lang-caret{transform:rotate(180deg)}.v3-lang-menu{position:absolute;bottom:calc(100% + 8px);left:0;z-index:10;min-width:196px;padding:5px;border-radius:14px;background:var(--surface);border:1px solid var(--line);box-shadow:0 20px 50px -18px rgba(0,0,0,.3);display:grid;gap:2px;max-height:min(60vh,420px);overflow-y:auto;transform-origin:bottom left;opacity:0;transform:scale(.95) translateY(8px);pointer-events:none;transition:opacity .16s ease-out,transform .16s ease-out}.v3-lang-menu[data-open="1"]{opacity:1;transform:none;pointer-events:auto}.v3-header .v3-lang-menu{top:calc(100% + 8px);bottom:auto;transform-origin:top left;transform:scale(.95) translateY(-8px)}.v3-header .v3-lang-menu[data-open="1"]{transform:none}.v3-lang-menu a,.v3-lang-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border-radius:8px;border:1px solid transparent;background:transparent;cursor:pointer;font:inherit;font-size:13.5px;font-weight:500;line-height:1.35;color:var(--ink);text-align:start;text-decoration:none;transition:background .16s var(--ease-out),border-color .16s var(--ease-out)}.v3-lang-menu a:hover,.v3-lang-menu button:hover{background:var(--wash);border-color:var(--line)}.v3-lang-menu a.is-on,.v3-lang-menu button.is-on{background:var(--wash)}.v3-lang-flag{flex:none;width:20px;height:15px;border-radius:3px;-o-object-fit:cover;object-fit:cover;display:block;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.v3-lang-label{flex:1;min-width:0;white-space:nowrap}.v3-lang-check{flex:none;width:15px;height:15px;color:var(--ink)}@media (max-width:980px){.v3-faq-grid,.v3-split{grid-template-columns:1fr;gap:36px}.v3-demo-h,.v3-el-h{font-size:24px}.v3-el-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.v3-el-frame,.v3-plans{grid-template-columns:1fr}.v3-plan-tag{left:24px}}@media (max-width:760px){.v3-header .v3-lang,.v3-nav{display:none}.v3-head-actions{gap:8px}.v3-head-actions .v3-btn{height:38px;padding:0 13px;font-size:13.5px}.v3-theme-btn{width:38px;height:38px}.v3-sec{padding:56px 0}.v3-sec-head{margin-bottom:30px}.v3-cta-in h2,.v3-demo-h,.v3-el-h,.v3-sec-head h2,.v3-split-copy h2{font-size:22px}.v3-el-cols{grid-template-columns:1fr;gap:22px}.v3-el-stage{padding:14px}.v3-el-frame{padding:14px;gap:14px}.v3-crm{gap:18px}.v3-cta-in{padding:40px 20px 44px}.v3-cta-in h2{max-width:none}.v3-cta-in p{font-size:15.5px}.v3-cta-in .v3-btn{width:100%}.v3-foot{padding:44px 0 34px}.v3-foot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.v3-foot-brand{margin-top:40px}.v3-foot-bottom{flex-direction:column;align-items:flex-start;gap:12px}.v3-foot-bottom p{padding-right:0;border-right:0}.v3-foot-tail{margin-top:20px}.v3-legal{padding:40px 0 64px}.v3-blog{padding:34px 0 64px}.v3-blog-head{margin-bottom:34px}.v3-blog-lead{grid-template-columns:1fr}.v3-blog-lead-img img{min-height:0;aspect-ratio:16/10;height:auto}.v3-blog-lead-copy{padding:24px 22px 28px}.v3-blog-list{margin-top:34px}.v3-blog-row{grid-template-columns:minmax(0,1fr) 104px;gap:18px;padding:22px 0}.v3-blog-num{display:none}.v3-blog-row h2{font-size:17px}.v3-blog-hook{font-size:15px}.v3-blog-thumb{width:104px;height:76px}.v3-post{padding:26px 0 64px}.v3-post-col{padding:0 18px}.v3-post-cover{margin:30px auto 34px;padding:0 18px}.v3-post-lede{font-size:16.5px}.v3-post-cta{flex-direction:column;align-items:stretch;gap:20px;padding:26px 22px;margin-top:52px}.v3-post-cta .v3-btn{width:100%}.v3-legal-head{margin-bottom:32px;padding:0 18px}.v3-legal-head h1{font-size:25px}.v3-legal-body{padding:0 18px}.v3-legal-sec h2{font-size:18px}.v3-wrap{padding:0 18px}.v3-hero-in{padding:28px 18px 88px}.v3-glow{display:none}.v3-marks{max-width:100%}.v3-panel-shell{padding:22px 18px 52px}.v3-switch{width:100%;border-radius:18px;justify-content:flex-start}.v3-switch-gap{display:none}.v3-chat,.v3-chips,.v3-composer,.v3-note,.v3-own,.v3-panel-head{padding-left:18px;padding-right:18px}.v3-own-foot,.v3-own-site{flex-direction:column}.v3-own-foot{align-items:stretch}.v3-own-foot .v3-btn{margin-left:0}.v3-chat{max-height:400px}.v3-grp{max-width:88%}.v3-hero-cta .v3-btn{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.v3 *,.v3 :after,.v3 :before{animation:none!important;transition:none!important}.v3-chat{scroll-behavior:auto}.v3-ava-in:before,.v3-send-wait{animation:none}}.v3-reveal{opacity:0;transform:translateY(16px)}.v3-reveal.is-in{opacity:1;transform:none;transition:opacity .55s var(--ease-out),transform .55s var(--ease-out)}.v3-theming,.v3-theming *{transition:background-color .24s ease,color .24s ease,border-color .24s ease!important}@media (prefers-reduced-motion:reduce){.v3-reveal,.v3-reveal.is-in{opacity:1;transform:none;transition:none}.v3-header,.v3-switch-pill{transition:none}.v3-theming,.v3-theming *{transition:none!important}}.v3-logo-s{display:block;flex:none;width:25px;height:25px;transform:rotate(10deg);transform-origin:50% 55%}.v3-blog{padding:56px 0 100px}.v3-blog-head{max-width:640px;margin:0 0 52px}.v3-blog-head h1{margin:0;font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.12;letter-spacing:-.025em;color:var(--ink)}.v3-blog-lede{margin:14px 0 0;max-width:46ch;font-size:17px;line-height:1.6;color:var(--ink-2)}.v3-blog-meta{margin:0;font-size:13px;color:var(--muted)}.v3-blog-hook{margin:12px 0 0;font-size:16px;line-height:1.6;color:var(--ink-2)}.v3-blog-lead{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--surface);text-decoration:none;color:inherit;transition:border-color .2s var(--ease-out)}.v3-blog-lead:hover{border-color:var(--line-2)}.v3-blog-lead-img{overflow:hidden;background:var(--wash)}.v3-blog-lead-img img{display:block;width:100%;height:100%;min-height:320px;-o-object-fit:cover;object-fit:cover;transition:transform .5s var(--ease-out)}.v3-blog-lead:hover .v3-blog-lead-img img{transform:scale(1.03)}.v3-blog-lead-copy{display:flex;flex-direction:column;justify-content:center;padding:38px 40px}.v3-blog-lead-copy h2{margin:12px 0 0;font-size:clamp(21px,2.3vw,27px);font-weight:600;line-height:1.22;letter-spacing:-.02em;color:var(--ink)}.v3-blog-more{display:inline-flex;align-items:center;gap:8px;margin-top:24px;font-size:14.5px;font-weight:500;color:var(--ink)}.v3-blog-more:after{content:"→";transition:transform .2s var(--ease-out)}.v3-blog-lead:hover .v3-blog-more:after{transform:translateX(3px)}.v3-blog-list{margin:52px 0 0;padding:0;list-style:none}.v3-blog-list li{border-top:1px solid var(--line)}.v3-blog-list li:last-child{border-bottom:1px solid var(--line)}.v3-blog-row{display:grid;grid-template-columns:44px minmax(0,1fr) 190px;gap:28px;align-items:start;padding:30px 0;text-decoration:none;color:inherit}.v3-blog-num{padding-top:2px;font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums;transition:color .18s var(--ease-out)}.v3-blog-row h2,.v3-blog-row:hover .v3-blog-num{color:var(--ink)}.v3-blog-row h2{margin:8px 0 0;font-size:19.5px;font-weight:600;line-height:1.32;letter-spacing:-.015em}.v3-blog-thumb{width:190px;height:124px;border-radius:var(--r);overflow:hidden;background:var(--wash)}.v3-blog-thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s var(--ease-out)}.v3-blog-row:hover .v3-blog-thumb img{transform:scale(1.04)}.v3-blog-lead:focus-visible,.v3-blog-row:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.v3-post{padding:40px 0 96px}.v3-post-col{max-width:720px;margin:0 auto;padding:0 28px}.v3-post-back{font-size:14px;color:var(--muted);text-decoration:none;transition:color .16s var(--ease-out)}.v3-post-back:before{content:"← "}.v3-post-back:hover{color:var(--ink)}.v3-post-head{margin:30px 0 0}.v3-post-meta{display:flex;align-items:center;gap:12px;margin:0 0 18px;font-size:13.5px;color:var(--muted)}.v3-post-dot{width:3px;height:3px;border-radius:50%;background:var(--line-2)}.v3-post-head h1{margin:0;font-size:clamp(27px,3.6vw,40px);font-weight:600;line-height:1.16;letter-spacing:-.025em;color:var(--ink)}.v3-post-lede{margin:18px 0 0;font-size:18px;line-height:1.6;color:var(--ink-2)}.v3-post-cover{max-width:940px;margin:46px auto 52px;padding:0 28px}.v3-post-cover img{display:block;width:100%;max-height:440px;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-lg);border:1px solid var(--line)}.v3-post-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:72px 0 0;padding:32px 34px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--wash-2)}.v3-post-cta h2{margin:0;font-size:21px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.v3-post-cta p{margin:8px 0 0;font-size:15.5px;color:var(--ink-2)}.v3-post-cta .v3-btn{flex:none}