:root{--app-bg-patches:radial-gradient(ellipse 60% 640px at 10% 0%, #557c936b, transparent 70%), radial-gradient(ellipse 60% 760px at 92% 4%, #08203e, transparent 72%), radial-gradient(ellipse 55% 640px at 72% 58%, #08203ed9, transparent 72%), radial-gradient(ellipse 45% 520px at 18% 75%, #557c932e, transparent 70%);--app-card:#0f1626;--app-card-shadow:0 30px 80px -40px #000000e6;--k-bg:#0a0e16;--k-surface:#111722;--k-surface-2:#151c2a;--k-surface-3:#1a2233;--k-inset:#0c111b;--k-line:#222b3b;--k-line-2:#2c3648;--k-line-3:#364154;--k-tx:#f2f2f4;--k-tx-2:#dbe0e8;--k-tx-3:#c5cbd6;--k-tx-4:#b3b9c6;--k-tx-5:#8b93a3;--k-blue:#2a61ed;--k-blue-deep:#1f4fd1;--k-blue-text:#86a8ff;--k-orange:#e77826;--k-orange-ink:#2a1a00;--k-green:#4cd39a;--k-grad-cta:linear-gradient(120deg, #2a61ed, #3729d1);--k-grad-text:linear-gradient(95deg, #00c8c0 0%, #2a7bf0 30%, #5b4cf2 58%, #f04f6a 84%, #f07a2c 100%);--k-grad-bar:linear-gradient(90deg, #00c8c0, #2a61ed 45%, #5b4cf2 75%, #f45e44);--k-grad-band:radial-gradient(ellipse 50% 90% at 100% 100%, #e778268c, transparent 70%), linear-gradient(120deg, #1c3fb8 0%, #2556e0 55%, #2a61ed 100%);--font-display:"Outfit", system-ui, sans-serif;--font-body:"Plus Jakarta Sans", system-ui, sans-serif;--font-mono:ui-monospace, Menlo, Consolas, monospace}.app-theme{--bg:#0a0e16;--card:#111722;--raised:#161e2c;--hover:#18202f;--line:#1f2737;--line2:#2a3445;--tx:#f2f2f4;--tx2:#b3b9c6;--tx3:#8b93a3;--ac:#2556e0;--acHover:#3a70f2;--acTx:#86a8ff;--acSoft:#2a61ed29;--ok:#4cd39a;--okSoft:#4cd39a24;--warn:#f0be5a;--warnSoft:#f0be5a24;--err:#ff6b72;--errSoft:#ff6b721f;--ph:#151c2a;--phLine:#1d2535;--glowB:#2a61ed24;--glowO:#e7782617;--onAc:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-theme[data-theme=light]{--bg:#fafafa;--card:#fff;--raised:#f4f4f6;--hover:#efeff2;--line:#e8e8ec;--line2:#d9d9df;--tx:#121214;--tx2:#55555e;--tx3:#71717a;--ac:#1f4fd1;--acHover:#0f58aa;--acTx:#0f5db0;--acSoft:#1366c217;--ok:#15834f;--okSoft:#15834f1a;--warn:#94600a;--warnSoft:#e8aa3c29;--err:#c62f37;--errSoft:#c62f3714;--ph:#f2f2f5;--phLine:#e5e5ea;--glowB:#2a61ed1a;--glowO:#e778261a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--k-bg);color:var(--k-tx);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}a{color:var(--k-blue-text);text-decoration:none}a:hover{color:#fff}button,input,select,textarea{font:inherit}img{max-width:100%}:focus-visible{outline:2px solid var(--k-blue-text);outline-offset:2px}.ms{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;direction:ltr;font-family:Material Symbols Rounded;font-style:normal;font-weight:400;line-height:1;display:inline-block}.ms.fill{font-variation-settings:"FILL" 1}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ph-stripes{background:repeating-linear-gradient(135deg, var(--ph,#111722) 0 10px, var(--phLine,#151c2a) 10px 11px)}@keyframes kSpin{to{transform:rotate(360deg)}}@keyframes kFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes kSpinY{to{transform:rotateY(360deg)}}@keyframes kTwinkle{0%,to{opacity:.5;transform:scale(.6)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes kCube{to{transform:rotateX(-20deg)rotateY(360deg)}}@keyframes kFlow{0%{top:50%;left:12%}45%{top:22%;left:50%}90%,to{top:50%;left:88%}}@keyframes kPop{0%,10%{opacity:0;transform:scale(.4)}20%,80%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(1.1)}}@keyframes kCursor{0%,15%{transform:translate(0)}45%,60%{transform:translate(78px,46px)}62%{transform:translate(78px,46px)scale(.85)}66%,85%{transform:translate(78px,46px)}to{transform:translate(0)}}@keyframes kPress{0%,60%{box-shadow:0 0 #f2a93b00}64%{box-shadow:0 0 0 8px #f2a93b59}80%,to{box-shadow:0 0 #f2a93b00}}@keyframes kWord{0%,30%{color:#b3b9c6;background:0 0}33%,63%{color:#2a1a00;background:#e77826}66%,to{color:#b3b9c6;background:0 0}}@keyframes kGrow{0%,to{height:30%}50%{height:90%}}@keyframes kCur{0%,12%{transform:translate(0)}40%,55%{transform:translate(210px,118px)}58%{transform:translate(210px,118px)scale(.85)}62%,80%{transform:translate(210px,118px)}to{transform:translate(0)}}@keyframes kRing{0%,56%{box-shadow:0 0 #f2a93b00}60%{box-shadow:0 0 0 10px #f2a93b59}78%,to{box-shadow:0 0 #f2a93b00}}@keyframes kZoom{0%,55%{transform:scale(1)}65%,85%{transform:scale(1.18)translate(-40px,-30px)}to{transform:scale(1)}}@keyframes kCap{0%,58%{opacity:0;transform:translateY(6px)}64%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes kFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html[data-site-theme=light] .site,html[data-site-theme=light] .auth{--k-bg:#f6f7f9;--k-surface:#fff;--k-surface-2:#f1f3f6;--k-surface-3:#e8ebf0;--k-inset:#eef1f5;--k-line:#e3e6eb;--k-line-2:#d4d8df;--k-line-3:#c2c7d0;--k-tx:#10141a;--k-tx-2:#262c35;--k-tx-3:#3d4450;--k-tx-4:#555d6b;--k-tx-5:#6e7684;--k-blue-text:#2450d8;--k-green:#138a5a;--k-grad-text:linear-gradient(95deg, #00a39a 0%, #1f5be0 30%, #4a32d8 58%, #e2385a 84%, #e06a1c 100%);--app-card:#fff;--app-card-shadow:0 1px 2px #1018280f, 0 12px 32px -16px #1018282e;--app-bg-patches:radial-gradient(ellipse 60% 640px at 10% 0%, #557c9329, transparent 70%), radial-gradient(ellipse 60% 760px at 92% 4%, #1e508c1a, transparent 72%), radial-gradient(ellipse 55% 640px at 72% 58%, #1e508c0f, transparent 72%), radial-gradient(ellipse 45% 520px at 18% 75%, #557c9314, transparent 70%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-site-theme=light] body:has(.site,.auth){background:#f6f7f9}:where(html[data-site-theme=light] .site,html[data-site-theme=light] .auth) a:hover{color:#1c3fb8}html[data-site-theme=light] :is(.stage__video,.demo-thumb,.site-modal__video,.tut-mock__canvas,.ready-card__video){background:repeating-linear-gradient(135deg,#eef1f5 0 10px,#e5e9ee 10px 11px)}html[data-site-theme=light] .tv-phone__bg{background:repeating-linear-gradient(135deg,#e8ebf0 0 8px,#dfe3e9 8px 9px)}html[data-site-theme=light] .cost-row__fill--p{background:repeating-linear-gradient(135deg,#c2c7d0 0 8px,#d4d8df 8px 16px)}html[data-site-theme=light] :is(.site-nav a:hover,.site-nav a.is-active,.link-btn:hover,.mobile-menu a:not(.mobile-menu__cta):is(:hover,[aria-current=page]),.filter-chip:hover,.site-footer__col a:hover,.crumbs a:hover,.back-link:hover,.chipbar a:hover,.other-card:hover){color:var(--k-tx)}html[data-site-theme=light] .mobile-menu.is-open{background:0 0}html[data-site-theme=light] .site-header{background:#f6f7f973}html[data-site-theme=light] .site-header.is-scrolled{background:#ffffffb8;border-bottom-color:#10182814;box-shadow:0 10px 30px -20px #10182859}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-site-theme=light] :is(.site-header,.site-header.is-scrolled){background:#fffffff5}}html[data-site-theme=light] .chipbar{border-bottom-color:var(--k-line);background:#f6f7f9f0}html[data-site-theme=light] .pill-white{color:#fff;background:#10141a}html[data-site-theme=light] .pill-white:hover{color:#fff;background:#262c35}html[data-site-theme=light] .mobile-menu a.mobile-menu__cta{color:#fff;background:#10141a}html[data-site-theme=light] .mobile-menu a.mobile-menu__cta:hover{color:#fff;background:#262c35}html[data-site-theme=light] .btn--ghost:hover{color:var(--k-tx)}html[data-site-theme=light] .btn--dark{background:var(--k-surface);border-color:var(--k-line-2);color:var(--k-tx)}html[data-site-theme=light] .btn--dark:hover{background:var(--k-surface-2);color:var(--k-tx)}html[data-site-theme=light] .btn--primary{box-shadow:0 10px 24px -14px #1366c2b3}html[data-site-theme=light] .site-footer__legal{color:var(--k-tx-5)}html[data-site-theme=light] .hero__badge{border-color:var(--k-line-2)}html[data-site-theme=light] .stage__screen{box-shadow:0 40px 90px -40px #1366c259}html[data-site-theme=light] :is(.float-you,.float-progress,.float-platforms){border-color:var(--k-line-2)}html[data-site-theme=light] .float-card{box-shadow:0 20px 44px -22px #10182859}html[data-site-theme=light] .float-cost{box-shadow:0 20px 40px -18px #c97a1273}html[data-site-theme=light] .mini-spin{border-color:var(--k-line-2);border-top-color:#2a61ed}html[data-site-theme=light] .bar{background:var(--k-line)}html[data-site-theme=light] .agent-panel__head{border-bottom-color:var(--k-line)}html[data-site-theme=light] :is(.task-todo,.chip-outline,.ready-card,.tv-tut,.site-modal__panel,.tut-mock__ghost){border-color:var(--k-line-2)}html[data-site-theme=light] :is(.tv-tut__lines i,.tut-mock__side i){background:var(--k-line-2)}html[data-site-theme=light] .tut-mock__bar b{background:var(--k-line)}html[data-site-theme=light] .cost-card__bottom{border-top-color:var(--k-line)}html[data-site-theme=light] .step-card__num{color:var(--k-line-3)}html[data-site-theme=light] :is(.matrix-row,.vt-vs__head){border-bottom-color:var(--k-line)}html[data-site-theme=light] :is(.matrix-head-cell,.matrix-cell){border-left-color:var(--k-line)}html[data-site-theme=light] .vt-vs__row{border-top-color:var(--k-line)}html[data-site-theme=light] .oldnew__item{border-color:var(--k-line)}html[data-site-theme=light] :is(.plan__cta,.plan__cta:hover,.pack,.pack-custom__field,.pack-custom__field input){color:var(--k-tx)}html[data-site-theme=light] .plan--popular .plan__cta{color:#fff}html[data-site-theme=light] .pack-custom__field input[aria-invalid=true]{color:#c62f37}html[data-site-theme=light] :is(.card,.type-card,.agent-panel,.cost-card,.sync-card,.plan,.matrix-box,.oldnew__col,.pick,.faq__item,.other-card,.vt-fact,.vt-vs,.step-tab){box-shadow:var(--app-card-shadow)}html[data-site-theme=light] .step-tab.is-on{background:var(--k-surface-2)}html[data-site-theme=light] .auth-brand{border-right-color:var(--k-line)}html[data-site-theme=light] .auth-progress{border-color:var(--k-line-2);box-shadow:0 20px 44px -22px #1018284d}html[data-site-theme=light] .auth-cost{box-shadow:0 20px 40px -18px #c97a1273}html[data-site-theme=light] .auth-spin{border-color:var(--k-line-2);border-top-color:#2a61ed}html[data-site-theme=light] .auth-bar{background:var(--k-line)}html[data-site-theme=light] .auth-card .auth-input{border-color:var(--k-line-2);color:var(--k-tx);background:#f6f7f9}html[data-site-theme=light] .auth-card .auth-input:focus{background:#fff}html[data-site-theme=light] .auth-input::placeholder{color:#8a919d}html[data-site-theme=light] .auth-field-error{color:#c62f37}html[data-site-theme=light] .auth-alert.error{color:#7a1218;background:#c62f3714;border-color:#c62f374d}html[data-site-theme=light] .auth-alert.error .ms{color:#c62f37}html[data-site-theme=light] .auth-alert.success{color:#0b4d33;background:#138a5a14;border-color:#138a5a4d}html[data-site-theme=light] .auth-back:hover{color:var(--k-tx)}html[data-site-theme=light] .auth-strength span{background:var(--k-line)}html[data-site-theme=light] .auth-submit{box-shadow:0 10px 24px -14px #1366c2b3}.site-theme-toggle{border:1px solid var(--k-line-2);width:40px;height:40px;color:var(--k-tx-3);cursor:pointer;background:0 0;border-radius:10px;flex:none;place-items:center;display:grid}.site-theme-toggle:hover{background:var(--k-surface-2);color:var(--k-tx)}.auth-main{position:relative}.auth-theme-toggle{z-index:2;position:absolute;top:20px;right:20px}html[data-site-theme=light] .site .release__kind--new{color:#15834f;background:#15834f1a}html[data-site-theme=light] .site .release__kind--fixed,html[data-site-theme=light] .site .release__latest{color:#b5530f}.consent{z-index:80;border:1px solid var(--k-line-2,#2c3648);background:var(--k-surface,#111722);max-width:460px;color:var(--k-tx-2,#dbe0e8);font:14px/1.5 var(--font-body,system-ui, sans-serif);border-radius:16px;flex-direction:column;gap:12px;padding:16px 18px;animation:.3s both consentIn;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 24px 60px -24px #0009}.consent p{margin:0}.consent a{color:var(--k-blue-text,#86a8ff)}.consent__actions{justify-content:flex-end;gap:8px;display:flex}.consent__btn{border:1px solid var(--k-line-2,#2c3648);height:36px;color:var(--k-tx,#f2f2f4);font:700 13.5px var(--font-body,system-ui, sans-serif);cursor:pointer;background:0 0;border-radius:10px;padding:0 16px}.consent__btn:hover{border-color:var(--k-tx-5,#8b93a3)}.consent__btn--primary{background:var(--k-blue,#2a61ed);color:#fff;border-color:#0000}.consent__btn--primary:hover{filter:brightness(1.08);border-color:#0000}@keyframes consentIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=560px){.consent{max-width:none;bottom:12px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.consent{animation:none}}
