#vx-landing{--paper:#F7F5F0;--paper-2:#F1EEE7;--paper-3:#E9E5DC;--card:#FFFDF9;--ink:#17171C;--ink-2:#44444D;--ink-3:#6E6E78;--hair:#DDD9D0;--hair-2:#CFCAC0;--accent:#4F3FD6;--accent-soft:rgba(79,63,214,.09);--accent-line:rgba(79,63,214,.32);--good:#1F7A4D;--warn:#9A5B00;--crit:#B8322C;--info:#1F5FA8;--good-soft:rgba(31,122,77,.12);--warn-soft:rgba(154,91,0,.12);--crit-soft:rgba(184,50,44,.12);--info-soft:rgba(31,95,168,.12);--wa-in:#EFECE4;--wa-out:rgba(79,63,214,.10);--side:#17171C;--side-ink:#ECEAE3;--side-ink-2:#A9A7A0;--side-on:rgba(255,255,255,.09);--chart-1:#4F3FD6;--chart-2:#1F5FA8;--chart-3:#1F7A4D;--chart-4:#C7701E;--chart-5:#8C8A83;--display:"Fraunces",Georgia,"Times New Roman",serif;--text:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--mono:"JetBrains Mono","SF Mono",ui-monospace,Menlo,Consolas,monospace;--r:8px;--r-sm:5px;--r-lg:12px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--ease:cubic-bezier(.22,1,.36,1);--night:#17171C;--night-2:#1F1F26;--day:#F7F5F0}@media (prefers-color-scheme:dark){#vx-landing :root:not([data-theme=light]){--night:#0C0C10;--night-2:#15151B;--paper:#121216;--paper-2:#17171C;--paper-3:#1F1F26;--card:#17171C;--ink:#ECEAE3;--ink-2:#BDBBB3;--ink-3:#8C8A83;--hair:#2A2A33;--hair-2:#363640;--accent:#9A8CFF;--accent-ink:#121216;--accent-soft:rgba(154,140,255,.12);--accent-line:rgba(154,140,255,.4);--good:#4CC684;--warn:#E3A33B;--crit:#F06A63;--info:#6FA8FF;--good-soft:rgba(76,198,132,.14);--warn-soft:rgba(227,163,59,.14);--crit-soft:rgba(240,106,99,.14);--info-soft:rgba(111,168,255,.14);--wa-in:#1F1F26;--wa-out:rgba(154,140,255,.14);--side:#0C0C10;--side-ink:#ECEAE3;--side-ink-2:#8C8A83;--side-on:rgba(255,255,255,.08);--side-hair:rgba(255,255,255,.07);--chart-1:#9A8CFF;--chart-2:#6FA8FF;--chart-3:#4CC684;--chart-4:#E39B5A;--chart-5:#6E6E78;color-scheme:dark}}#vx-landing.never[data-theme=dark]{--night:#0C0C10;--night-2:#15151B;--paper:#121216;--paper-2:#17171C;--paper-3:#1F1F26;--card:#17171C;--ink:#ECEAE3;--ink-2:#BDBBB3;--ink-3:#8C8A83;--hair:#2A2A33;--hair-2:#363640;--accent:#9A8CFF;--accent-ink:#121216;--accent-soft:rgba(154,140,255,.12);--accent-line:rgba(154,140,255,.4);--good-soft:rgba(76,198,132,.14);--warn-soft:rgba(227,163,59,.14);--crit-soft:rgba(240,106,99,.14);--info-soft:rgba(111,168,255,.14);--wa-in:#1F1F26;--wa-out:rgba(154,140,255,.14);--side:#0C0C10;--side-ink:#ECEAE3;--side-ink-2:#8C8A83;--side-on:rgba(255,255,255,.08);--side-hair:rgba(255,255,255,.07);--chart-1:#9A8CFF;--chart-2:#6FA8FF;--chart-3:#4CC684;--chart-4:#E39B5A;--chart-5:#6E6E78;color-scheme:dark}#vx-landing{--bg:var(--paper);--surface:var(--card);--surface2:var(--paper-2);--surface3:var(--paper-3);--ink2:var(--ink-2);--muted:var(--ink-3);--line:var(--hair);--line2:var(--hair-2);--accent-fill:var(--accent);--accent-on:var(--accent-ink);--accent-soft2:var(--accent-line);--side-bg:var(--side);--font-ui:var(--text);--shadow:none}#vx-landing *{box-sizing:border-box}#vx-landing{height:100%;margin:0;background:var(--paper);color:var(--ink);font-family:var(--text);font-size:14.5px;line-height:1.5;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11"}#vx-landing ::selection{background:var(--accent);color:var(--accent-ink)}#vx-landing button,#vx-landing input,#vx-landing select,#vx-landing textarea{font:inherit;color:inherit}#vx-landing button{cursor:pointer}#vx-landing a{color:var(--accent);text-underline-offset:3px}#vx-landing h1,#vx-landing h2,#vx-landing h3,#vx-landing h4{margin:0;font-weight:600;letter-spacing:-.01em;text-wrap:balance}#vx-landing .disp{font-family:var(--display);font-weight:500;letter-spacing:-.015em;line-height:1.08}#vx-landing p{margin:6px 0;color:var(--ink-2)}#vx-landing .mono,#vx-landing .num{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}#vx-landing code{font-family:var(--mono);font-size:.9em;background:var(--paper-3);padding:1px 5px;border-radius:4px}#vx-landing :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}#vx-landing [hidden]{display:none!important}#vx-landing .muted{color:var(--ink-3)}#vx-landing .small{font-size:12.5px}#vx-landing .xs{font-size:11px}#vx-landing .b{font-weight:600}#vx-landing .ink{color:var(--ink)}#vx-landing .good{color:var(--good)}#vx-landing .warn{color:var(--warn)}#vx-landing .crit{color:var(--crit)}#vx-landing .mt{margin-top:var(--s3)}#vx-landing .mb{margin-bottom:var(--s3)}#vx-landing .mt8{margin-top:var(--s2)}#vx-landing .flex{display:flex;gap:var(--s2);align-items:center;flex-wrap:wrap}#vx-landing .between{justify-content:space-between}#vx-landing .grow{flex:1 1;min-width:0}#vx-landing .sr{position:absolute;left:-9999px}#vx-landing .ic{width:16px;height:16px;display:inline-block;vertical-align:-3px;flex:none}#vx-landing .ic svg{width:100%;height:100%;display:block;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}#vx-landing .btn{display:inline-flex;align-items:center;gap:7px;border-radius:var(--r);font-size:13px;line-height:1;white-space:nowrap;transition:background .16s var(--ease),border-color .16s var(--ease),transform .16s var(--ease)}#vx-landing .btn:hover{border-color:var(--ink-3)}#vx-landing .btn:active{transform:translateY(1px)}#vx-landing .btn.primary{color:var(--accent-ink)}#vx-landing .btn.primary:hover{filter:brightness(1.08)}#vx-landing .btn.sm{padding:6px 10px;font-size:12px}#vx-landing .btn.danger{border-color:var(--crit)}#vx-landing .btn:disabled{opacity:.5;cursor:default}#vx-landing .btn .ic{margin-left:-2px}#vx-landing .chip{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--hair-2);border-radius:var(--r-sm);padding:5px 9px;font-size:12px;color:var(--ink);transition:border-color .16s var(--ease),color .16s var(--ease)}#vx-landing .chip:hover{border-color:var(--accent);color:var(--accent)}#vx-landing .pill{display:inline-block;font-family:var(--mono);font-size:10px;letter-spacing:.06em;border-radius:999px;background:var(--paper-3);color:var(--ink-2);white-space:nowrap;text-transform:uppercase}#vx-landing .pill.hot{background:var(--warn-soft);color:var(--warn)}#vx-landing .pill.ai{background:var(--accent-soft);color:var(--accent)}#vx-landing .pill.ok{background:var(--good-soft);color:var(--good)}#vx-landing .pill.bad{background:var(--crit-soft);color:var(--crit)}#vx-landing .pill.info{background:var(--info-soft);color:var(--info)}#vx-landing .src{font-size:11.5px;color:var(--ink-3);font-weight:500;font-family:var(--text)}#vx-landing .dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--ink-3);margin-right:7px;vertical-align:1px}#vx-landing .dot.ok{background:var(--good)}#vx-landing .dot.bad{background:var(--crit)}#vx-landing .dot.warn{background:var(--warn)}#vx-landing .app{display:grid;grid-template-columns:236px 1fr;height:100%}#vx-landing .rail{background:var(--side);color:var(--side-ink);display:flex;flex-direction:column;padding:18px 14px;gap:2px;overflow:auto}#vx-landing .brand{display:flex;align-items:center;justify-content:space-between;padding:2px 8px 14px}#vx-landing .wordmark{font-family:var(--display);font-weight:600;font-size:19px;letter-spacing:-.02em;color:inherit}#vx-landing .wordmark b{color:var(--accent);font-weight:600}#vx-landing .rail .wordmark b{color:#B7ADFF}#vx-landing .rail .eyebrow{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--side-ink-2);border:1px solid var(--side-hair);border-radius:4px;padding:2px 6px}#vx-landing .rail.staff{background:#1B1830}#vx-landing .rail.partner{background:#0E3B2E}#vx-landing .app.partner .content,#vx-landing .app.staff .content{padding-bottom:40px}#vx-landing .tenant{font-size:12px;color:var(--side-ink-2);padding:0 8px 12px;display:flex;justify-content:space-between;align-items:center;gap:6px}#vx-landing .tenant select{font-size:12px;background:transparent;color:var(--side-ink);border:1px solid var(--side-hair);border-radius:var(--r-sm);padding:5px 6px;max-width:100%}#vx-landing .nav a{justify-content:space-between;gap:8px;padding:9px 10px;border-radius:var(--r-sm);text-decoration:none;transition:background .14s var(--ease),color .14s var(--ease)}#vx-landing .nav a:hover{background:var(--side-on)}#vx-landing .nav a.on:before{content:"";width:3px;height:16px;background:#B7ADFF;border-radius:2px;margin-left:-10px;margin-right:4px}#vx-landing .nav .cnt{font-family:var(--mono);font-size:10.5px;background:var(--side-on);border-radius:999px;padding:1px 7px;color:var(--side-ink)}#vx-landing .rail .foot{margin-top:auto;padding:8px;font-size:12px;display:grid;grid-gap:6px;gap:6px}#vx-landing .rail .foot .user{display:flex;align-items:center;gap:8px;padding-bottom:6px;border-bottom:1px solid var(--side-hair);margin-bottom:4px}#vx-landing .rail .foot .btn{border-color:transparent;justify-content:flex-start;padding:6px 8px}#vx-landing .avatar{width:28px;height:28px;border-radius:50%;background:var(--accent);color:var(--accent-ink);display:inline-grid;place-items:center;font-weight:600;font-size:11px;flex:none;font-family:var(--mono)}#vx-landing .avatar.sm{width:22px;height:22px;font-size:10px}#vx-landing .main{display:flex;flex-direction:column;min-width:0;height:100%}#vx-landing .topbar{display:flex;align-items:center;gap:10px;padding:14px 24px;border-bottom:1px solid var(--hair);background:var(--paper);position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:5;flex-wrap:wrap}#vx-landing .topbar h2{font-weight:500;font-size:22px;letter-spacing:-.015em;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#vx-landing .search{display:flex;align-items:center;gap:8px;border:1px solid var(--hair-2);border-radius:var(--r);padding:7px 12px;background:var(--card);min-width:0;width:300px;max-width:40vw;position:relative;color:var(--ink-3)}#vx-landing .search input{border:0;background:transparent;outline:0;width:100%;min-width:0;color:var(--ink)}#vx-landing .search .results{position:absolute;top:110%;left:0;right:0;background:var(--card);border:1px solid var(--hair);border-radius:var(--r);z-index:20;max-height:320px;overflow:auto}#vx-landing .search .results div{padding:8px 10px;cursor:pointer;font-size:12.5px;border-top:1px solid var(--hair);color:var(--ink)}#vx-landing .search .results div:first-child{border-top:0}#vx-landing .search .results div:hover{background:var(--paper-2)}#vx-landing .content{padding:22px 24px 96px;overflow:auto;flex:1 1;min-width:0}#vx-landing .banner{background:var(--crit-soft);color:var(--crit);border-bottom:1px solid var(--crit);padding:10px 24px;font-weight:600;font-size:13px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}#vx-landing .banner .btn{border-color:var(--crit);color:var(--crit);background:transparent}#vx-landing .toast{position:fixed;left:50%;transform:translateX(-50%) translateY(8px);bottom:calc(24px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--paper);padding:11px 16px;border-radius:var(--r);font-size:13px;font-weight:500;z-index:50;opacity:0;transition:opacity .18s var(--ease),transform .18s var(--ease);max-width:90vw;text-align:center}#vx-landing .toast.show{opacity:1;transform:translateX(-50%) translateY(0)}#vx-landing .demo{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:30}#vx-landing .demo .panel{background:var(--card);border:1px solid var(--hair-2);border-radius:var(--r-lg);padding:14px;width:270px;display:grid;grid-gap:8px;gap:8px;font-size:12.5px}#vx-landing .role-banner{background:var(--info-soft);color:var(--info);padding:7px 24px;font-size:12.5px;font-weight:600;border-bottom:1px solid var(--info)}#vx-landing .grid{display:grid;grid-gap:14px;gap:14px}#vx-landing .g2{grid-template-columns:repeat(2,minmax(0,1fr))}#vx-landing .g3{grid-template-columns:repeat(3,minmax(0,1fr))}#vx-landing .g4{grid-template-columns:repeat(4,minmax(0,1fr))}#vx-landing .g5{grid-template-columns:repeat(5,minmax(0,1fr))}#vx-landing .g21{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}#vx-landing .g12{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}#vx-landing .g13{grid-template-columns:minmax(300px,1fr) minmax(0,2.2fr)}#vx-landing .g31{grid-template-columns:minmax(0,2.4fr) minmax(260px,1fr)}#vx-landing .card{background:var(--card);padding:16px 18px;min-width:0}#vx-landing .card h3{font-size:13px;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}#vx-landing .card h3 .src{text-transform:none;letter-spacing:0}#vx-landing .card.accent{border-color:var(--accent-line);background:var(--accent-soft)}#vx-landing .card.good{border-color:var(--good);background:var(--good-soft);color:var(--good)}#vx-landing .tile{background:var(--card);padding:14px 16px;min-width:0}#vx-landing .tile .k{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}#vx-landing .tile .v{font-family:var(--mono);font-size:26px;font-weight:500;letter-spacing:-.02em;color:var(--ink)}#vx-landing .tile .d{color:var(--ink-3);margin-top:3px}#vx-landing .row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--hair)}#vx-landing .row:first-of-type{border-top:0}#vx-landing .row .l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#vx-landing .row .l.wrap{white-space:normal}#vx-landing .row .r{color:var(--ink-3);font-size:12.5px;white-space:nowrap;text-align:right}#vx-landing .tabs{display:flex;margin-bottom:16px;overflow:visible;align-items:center;flex-wrap:wrap}#vx-landing .tabs button{border:0;white-space:nowrap;transition:color .14s var(--ease)}#vx-landing .tabs button:hover{color:var(--ink)}#vx-landing .tabs button.on{font-weight:600;border-bottom-color:var(--ink)}#vx-landing .tabs .sp{flex:1 1}#vx-landing details.menu{position:relative}#vx-landing details.menu>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:9px 12px;font-weight:500;color:var(--ink-3);white-space:nowrap}#vx-landing details.menu>summary::-webkit-details-marker{display:none}#vx-landing details.menu>summary.btn{padding:6px 10px;font-size:12px;color:var(--ink-2)}#vx-landing details.menu[open]>summary{color:var(--ink)}#vx-landing .menu-list{position:absolute;right:0;top:calc(100% + 4px);z-index:20;background:var(--card);border:1px solid var(--hair-2);border-radius:var(--r);padding:6px;min-width:200px;display:grid;box-shadow:0 10px 30px rgba(23,23,28,.12)}#vx-landing .menu-list button{border:0;background:transparent;text-align:left;padding:8px 10px;border-radius:var(--r-sm);font-weight:500;color:var(--ink);white-space:nowrap;border-bottom:0!important}#vx-landing .menu-list button:hover{background:var(--paper-2)}#vx-landing .tabs-more .menu-list{left:auto;right:0}#vx-landing .tabs-more .menu-list button.on{color:var(--accent)}#vx-landing .settings{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}#vx-landing .smenu{display:grid;grid-gap:2px;gap:2px;position:-webkit-sticky;position:sticky;top:0}#vx-landing .smenu a,#vx-landing .smenu button{border:0;background:transparent;text-align:left;padding:8px 10px;border-radius:var(--r-sm);font-weight:500;color:var(--ink-2);text-decoration:none;font-size:13.5px}#vx-landing .smenu a:hover,#vx-landing .smenu button:hover{background:var(--paper-2);color:var(--ink)}#vx-landing .smenu button.on{border:1px solid var(--hair);color:var(--ink);font-weight:600}#vx-landing .smenu .lbl{padding-left:10px}#vx-landing .min0{min-width:0}#vx-landing .brief b{white-space:nowrap}@media (max-width:760px){#vx-landing .topbar{flex-wrap:nowrap;gap:8px}#vx-landing .topbar h2{flex:0 1 auto;max-width:46%;font-size:18px}#vx-landing .topbar .search{flex:1 1;min-width:0}#vx-landing .tabs-more .menu-list{position:fixed;left:16px;right:16px;top:auto;bottom:84px;box-shadow:0 20px 50px rgba(23,23,28,.25)}}#vx-landing .setup-panel{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:40px;gap:40px;align-items:center;background:var(--card);border:1px solid var(--hair);border-radius:var(--r-lg);padding:40px}#vx-landing .setup-panel .eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:600;margin-bottom:12px}#vx-landing .setup-panel h2.display{font-weight:500;font-size:clamp(28px,3.2vw,40px);letter-spacing:-.02em;line-height:1.05;margin-bottom:14px}#vx-landing .setup-panel .chips{margin-top:18px}#vx-landing .steps.big{list-style:none;display:grid;grid-gap:10px;gap:10px}#vx-landing .steps.big li{display:grid;grid-template-columns:34px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:14px;border:1px solid var(--hair);border-radius:var(--r);background:var(--paper)}#vx-landing .steps.big li .no{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--paper-3);color:var(--ink-2);font-family:var(--mono);font-weight:600}#vx-landing .steps.big li.done .no{background:var(--good-soft);color:var(--good)}#vx-landing .steps.big li.now{border-color:var(--accent-line)}#vx-landing .steps.big li.now .no{background:var(--accent);color:var(--accent-ink)}@media (max-width:900px){#vx-landing .setup-panel{padding:24px}#vx-landing .settings,#vx-landing .setup-panel{grid-template-columns:1fr}#vx-landing .smenu{display:flex;overflow-x:auto;position:static}#vx-landing .smenu .lbl{display:none}}#vx-landing .chips{display:flex;flex-wrap:wrap;gap:6px}#vx-landing .list .item{display:grid;grid-template-columns:34px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 8px;border-radius:var(--r);cursor:pointer;border:1px solid transparent;transition:background .14s var(--ease)}#vx-landing .list .item:hover{background:var(--paper-2)}#vx-landing .list .item.on{border-color:var(--accent-line)}#vx-landing .list .item .t{font-weight:600}#vx-landing .list .item .s,#vx-landing .list .item .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#vx-landing .list .item .s{color:var(--ink-3)}#vx-landing .list .item .m{text-align:right;font-size:11.5px;color:var(--ink-3);display:grid;grid-gap:4px;gap:4px;justify-items:end;white-space:nowrap}#vx-landing .list .item>div{min-width:0}#vx-landing .list .item .t .pill{vertical-align:1px}#vx-landing .inbox-list .sel.grow{flex:1 1;min-width:0}#vx-landing .inbox-list .tabs button{padding:8px 7px}#vx-landing .lcard .n .num{white-space:nowrap}#vx-landing .ch{width:22px;height:22px;border-radius:var(--r-sm);font-family:var(--mono);font-size:9.5px;font-weight:600;background:var(--paper-3)}#vx-landing .ch.wa{background:var(--good-soft);color:var(--good)}#vx-landing .ch.em{background:var(--info-soft);color:var(--info)}#vx-landing .ch.call{background:var(--warn-soft);color:var(--warn)}#vx-landing .ch.form{background:var(--accent-soft);color:var(--accent)}#vx-landing .ch.web{background:var(--paper-3)}#vx-landing .ch.agent{background:var(--ink);color:var(--paper)}#vx-landing .ch.ig{background:var(--crit-soft);color:var(--crit)}#vx-landing .ch.tk{background:var(--warn-soft);color:var(--warn)}#vx-landing .empty{padding:32px 20px;text-align:center;color:var(--ink-3);border:1px dashed var(--hair-2)}#vx-landing .empty b{display:block;color:var(--ink);margin-bottom:4px;font-family:var(--display);font-weight:500;font-size:17px}#vx-landing .skeleton{background:linear-gradient(90deg,var(--paper-3),var(--paper-2),var(--paper-3));background-size:200% 100%;border-radius:4px;height:14px;margin:8px 0;animation:sk 1.2s linear infinite}@keyframes sk{to{background-position:-200% 0}}#vx-landing .errbox{border:1px solid var(--crit);background:var(--crit-soft);color:var(--crit);border-radius:var(--r-lg);padding:12px 14px}#vx-landing table.t{width:100%;border-collapse:collapse;font-size:13px}#vx-landing table.t th{text-align:left;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:8px 10px;border-bottom:1px solid var(--hair-2);white-space:nowrap;font-weight:600}#vx-landing table.t td{padding:10px;border-bottom:1px solid var(--hair);vertical-align:top}#vx-landing table.t .num,#vx-landing table.t td.num{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#vx-landing table.t tr.click{cursor:pointer}#vx-landing table.t tr.click:hover td{background:var(--paper-2)}#vx-landing .twrap{overflow-x:auto}#vx-landing .bar i.g{background:var(--good)}#vx-landing .bar i.w{background:var(--warn)}#vx-landing .bar i.c{background:var(--crit)}#vx-landing .bar i.b{background:var(--chart-2)}#vx-landing .bars{display:grid;grid-gap:9px;gap:9px}#vx-landing .bars .b{display:grid;grid-template-columns:150px 1fr 84px;align-items:center;grid-gap:10px;gap:10px;font-size:12.5px}#vx-landing .bars .b .n{text-align:right;color:var(--ink-2);font-family:var(--mono)}#vx-landing .sel{border:1px solid var(--hair-2);background:var(--card);border-radius:var(--r-sm);padding:7px 8px;max-width:100%}#vx-landing .input{border:1px solid var(--hair-2);background:var(--card);border-radius:var(--r);padding:10px 12px;width:100%;transition:border-color .14s var(--ease)}#vx-landing .input:focus{border-color:var(--accent);outline:0;box-shadow:0 0 0 3px var(--accent-soft)}#vx-landing textarea.input{resize:vertical;min-height:70px}#vx-landing .lbl{font-size:10.5px;color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;margin:12px 0 5px}#vx-landing .rail-steps{display:flex;gap:6px;margin:6px 0 14px}#vx-landing .rail-steps i{flex:1 1;height:4px;border-radius:2px;background:var(--hair-2);display:block}#vx-landing .rail-steps i.on{background:var(--accent)}#vx-landing .kv{display:grid;grid-template-columns:auto 1fr;grid-gap:5px 14px;gap:5px 14px;font-size:12.5px}#vx-landing .kv dt{color:var(--ink-3)}#vx-landing .kv dd{margin:0}#vx-landing .spark{display:inline-flex;align-items:flex-end;gap:2px;height:22px}#vx-landing .spark i{display:block;width:5px;background:var(--accent-line);border-radius:1px}#vx-landing .spark i.last{background:var(--accent)}#vx-landing .cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}#vx-landing .cal .d{border:1px solid var(--hair);border-radius:var(--r-sm);min-height:64px;padding:4px;font-size:11px;background:var(--card)}#vx-landing .cal .d .n{color:var(--ink-3);font-family:var(--mono)}#vx-landing .cal .d .e{background:var(--accent-soft);color:var(--accent);border-radius:3px;padding:1px 4px;margin-top:3px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#vx-landing .cal .d .e.f{background:var(--warn-soft);color:var(--warn)}#vx-landing .cal .d .e.g{background:var(--good-soft);color:var(--good)}#vx-landing .kanban{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);grid-gap:12px;gap:12px;overflow-x:auto;padding-bottom:8px}#vx-landing .col{border:1px solid var(--hair);padding:10px;min-width:0}#vx-landing .col h4{font-size:11px;letter-spacing:.08em;text-transform:uppercase;display:flex;justify-content:space-between;color:var(--ink-3);margin-bottom:10px}#vx-landing .lcard{background:var(--card);border-radius:var(--r);padding:10px 12px;margin-bottom:8px;cursor:pointer;transition:border-color .14s var(--ease),transform .14s var(--ease)}#vx-landing .lcard:hover{border-color:var(--ink-3);transform:translateY(-1px)}#vx-landing .lcard.hot{border-left:3px solid var(--warn)}#vx-landing .lcard .n{font-weight:600;display:flex;justify-content:space-between;gap:8px;align-items:baseline}#vx-landing .lcard .n span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#vx-landing .lcard .n .num{font-size:12px;color:var(--ink-2)}#vx-landing .lcard .s{font-size:11.5px;color:var(--ink-3);margin-top:2px}#vx-landing .lcard .f{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-size:11.5px}#vx-landing .steps{display:grid;grid-gap:8px;gap:8px}#vx-landing .step{display:grid;grid-template-columns:28px 1fr auto;grid-gap:10px;gap:10px;align-items:start;padding:10px 12px;border:1px solid var(--hair);border-radius:var(--r);background:var(--card)}#vx-landing .step .no{width:24px;height:24px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-size:11px;font-weight:600;font-family:var(--mono)}#vx-landing .preview-wa{background:var(--wa-in);border-radius:var(--r-lg);padding:10px 12px;font-size:13px;max-width:360px}#vx-landing .preview-ad{border:1px solid var(--hair);border-radius:var(--r);overflow:hidden;background:var(--card)}#vx-landing .preview-ad .img{aspect-ratio:1/1;background:linear-gradient(135deg,var(--accent-soft),var(--paper-3));display:grid;place-items:center;color:var(--ink-2);font-weight:600;max-width:100%;font-family:var(--display)}#vx-landing .preview-ad .img.wide{aspect-ratio:16/9}#vx-landing .preview-ad .cap{padding:8px 10px;font-size:12px}#vx-landing .thread{display:flex;flex-direction:column;min-height:60vh}#vx-landing .thread .head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--hair)}#vx-landing .thread .who{display:grid;grid-gap:4px;gap:4px;min-width:0}#vx-landing .thread .who>b{font-size:20px;font-weight:500;letter-spacing:-.01em}#vx-landing .thread .who .meta{font-size:12.5px;color:var(--ink-3)}#vx-landing .thread .actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap}#vx-landing .thread .msgs{flex:1 1;display:grid;grid-gap:8px;gap:8px;padding:14px 0;align-content:start}#vx-landing .msg{max-width:78%;padding:9px 12px;border-radius:var(--r-lg);line-height:1.45}#vx-landing .msg.in{background:var(--wa-in)}#vx-landing .msg.out{background:var(--wa-out);margin-left:auto}#vx-landing .msg.note{background:var(--warn-soft);border:1px dashed var(--warn);max-width:100%;font-size:12.5px}#vx-landing .msg .meta{display:block;font-size:10.5px;color:var(--ink-3);margin-top:4px;font-family:var(--mono)}#vx-landing .ev{font-size:12px;color:var(--ink-3);text-align:center;padding:2px 0}#vx-landing .ev b{color:var(--ink-2);font-weight:600}#vx-landing .ev.call{background:var(--warn-soft);color:var(--warn)}#vx-landing .ev.call,#vx-landing .ev.tk{border-radius:var(--r);padding:8px 10px;text-align:left}#vx-landing .ev.tk{background:var(--info-soft);color:var(--info)}#vx-landing .composer{border-top:1px solid var(--hair);padding-top:12px;display:grid;grid-gap:8px;gap:8px}#vx-landing .composer .draft{border-radius:var(--r);padding:10px 12px;font-size:13px;display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}#vx-landing .composer .draft b{color:var(--accent)}#vx-landing .composer .box{display:flex;gap:8px;align-items:flex-end}#vx-landing .composer textarea{flex:1 1;min-height:44px}#vx-landing .modal{position:fixed;inset:0;background:rgba(23,23,28,.5);display:grid;place-items:center;z-index:40;padding:16px}#vx-landing .modal .box{background:var(--card);border:1px solid var(--hair-2);border-radius:var(--r-lg);padding:20px;width:min(620px,100%);max-height:90vh;overflow:auto}#vx-landing .modal .box.wide{width:min(900px,100%)}#vx-landing .modal h3{font-family:var(--display);font-weight:500;font-size:20px;letter-spacing:-.01em;margin-bottom:8px;text-transform:none;color:var(--ink)}#vx-landing .notif{position:absolute;right:24px;top:58px;width:340px;max-width:92vw;background:var(--card);border:1px solid var(--hair-2);border-radius:var(--r-lg);z-index:25;padding:12px}#vx-landing .score{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;font-weight:600;font-size:12px;border:2.5px solid var(--good);color:var(--good);font-family:var(--mono)}#vx-landing .score.w{border-color:var(--warn);color:var(--warn)}#vx-landing .score.c{border-color:var(--crit);color:var(--crit)}#vx-landing .timeline{display:grid;grid-gap:8px;gap:8px}#vx-landing .tl{display:grid;grid-template-columns:24px 1fr;grid-gap:10px;gap:10px;align-items:start}#vx-landing .tl .ic{width:22px;height:22px}#vx-landing .tl .body{background:var(--paper-2);border:1px solid var(--hair);border-radius:var(--r);padding:8px 10px;font-size:13px}#vx-landing .tl .body .m{font-size:11px;color:var(--ink-3);margin-top:3px}#vx-landing .brief{font-weight:400;font-size:clamp(19px,2.1vw,25px);line-height:1.35;letter-spacing:-.01em;max-width:62ch}#vx-landing .brief b{font-family:var(--mono);font-weight:500;font-size:.86em;background:var(--paper-3);padding:0 6px;border-radius:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#vx-landing .brief em{font-style:italic}#vx-landing .pub{min-height:100%;background:var(--paper)}#vx-landing .pub .pnav{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;max-width:1180px;margin:0 auto;gap:10px;flex-wrap:wrap}#vx-landing .pub .pnav .links{display:flex;gap:22px;align-items:center;font-weight:500;color:var(--ink-2);flex-wrap:wrap;font-size:14px}#vx-landing .pub .pnav .links a{color:inherit;text-decoration:none;position:relative}#vx-landing .pub .pnav .links a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease)}#vx-landing .pub .pnav .links a:hover:after{transform:scaleX(1)}#vx-landing .hero{max-width:1180px;margin:0 auto;padding:72px 24px 48px;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:48px;gap:48px;align-items:end}#vx-landing .hero h1{font-weight:500;font-size:clamp(2.6rem,6.4vw,5.6rem);line-height:.98}#vx-landing .hero h1 em{font-style:italic;color:var(--accent)}#vx-landing .hero p{font-size:18px;line-height:1.6;color:var(--ink-2);max-width:54ch;margin-top:22px}#vx-landing .hero .cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}#vx-landing .hero .cta .btn{padding:14px 18px}#vx-landing .ledger{background:var(--night);color:var(--day);border-radius:var(--r-lg);padding:22px 22px 18px;font-family:var(--mono)}#vx-landing .ledger .k{font-family:var(--text);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#A9A7A0}#vx-landing .ledger .big{font-size:clamp(56px,7vw,84px);font-weight:500;letter-spacing:-.04em;line-height:1;margin:6px 0 2px;color:#fff}#vx-landing .ledger .big small{font-family:var(--display);font-size:18px;font-weight:400;letter-spacing:0;color:#A9A7A0;margin-left:10px}#vx-landing .ledger .row{border-top-color:rgba(255,255,255,.12);font-size:13px}#vx-landing .ledger .row .l{color:#D9D7D0}#vx-landing .ledger .row .r{color:#fff}#vx-landing .sec{max-width:1180px;margin:0 auto;padding:56px 24px}#vx-landing .sec h2{font-weight:500;font-size:clamp(28px,3.4vw,40px);letter-spacing:-.02em;margin-bottom:22px;max-width:30ch}#vx-landing .sec.inv{max-width:none;color:var(--day);padding:88px 24px}#vx-landing .sec.inv .in{max-width:1180px;margin:0 auto}#vx-landing .sec.inv h2,#vx-landing .sec.inv p{color:var(--day)}#vx-landing .sec.inv .card{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.12);color:var(--day)}#vx-landing .sec.inv .card h3{color:#D9D7D0}#vx-landing .split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:40px;gap:40px;align-items:start}#vx-landing .pricing{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:14px;gap:14px}#vx-landing .pricing .card .price{font-family:var(--mono);font-size:34px;font-weight:500;letter-spacing:-.03em;margin:8px 0 4px}#vx-landing .pricing .card.featured{border-color:var(--ink);border-width:2px}#vx-landing .pfoot{color:var(--day);padding:64px 24px;margin-top:40px}#vx-landing .pfoot .in{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px}#vx-landing .pfoot .wm{font-size:clamp(40px,6vw,72px);font-weight:500;letter-spacing:-.03em;line-height:1}#vx-landing .pfoot a{color:#D9D7D0;text-decoration:none;display:block;padding:3px 0;font-size:14px}#vx-landing .pfoot a:hover{color:#fff}#vx-landing .pfoot .k{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#A9A7A0;margin-bottom:8px}#vx-landing .auth{min-height:100%;display:grid;place-items:center;padding:20px}#vx-landing .auth .box{width:min(440px,100%);background:var(--card);border:1px solid var(--hair-2);border-radius:var(--r-lg);padding:28px;display:grid;grid-gap:12px;gap:12px}#vx-landing .onb{max-width:760px;margin:0 auto;padding:36px 24px}#vx-landing .portal{max-width:900px;margin:0 auto;padding:24px}#vx-landing .portal .phead{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid var(--hair);margin-bottom:16px;flex-wrap:wrap;gap:8px}#vx-landing .doc{max-width:1180px;margin:0 auto;padding:36px 24px;display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:40px;gap:40px}#vx-landing .doc nav a{display:block;padding:5px 0;color:var(--ink-2);text-decoration:none;font-size:13.5px}#vx-landing .doc nav a.on{color:var(--ink);font-weight:600}#vx-landing .doc article{max-width:72ch}#vx-landing .doc article h1{font-weight:500;font-size:clamp(28px,3.4vw,40px);letter-spacing:-.02em;margin-bottom:12px}#vx-landing .doc article h2{font-size:20px;margin:28px 0 8px;font-weight:500}#vx-landing .doc article pre{background:var(--paper-3);border:1px solid var(--hair);border-radius:var(--r);padding:12px 14px;font-family:var(--mono);font-size:12px;overflow:auto}#vx-landing .status-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--hair)}#vx-landing .uptime{display:flex;gap:2px}#vx-landing .uptime i{display:block;width:6px;height:22px;border-radius:2px;background:var(--good)}#vx-landing .uptime i.w{background:var(--warn)}#vx-landing .uptime i.c{background:var(--crit)}#vx-landing .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease),transform .7s var(--ease)}#vx-landing .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){#vx-landing *{transition:none!important;animation:none!important}#vx-landing .reveal{opacity:1;transform:none}}#vx-landing .bottomnav{display:none}@media (max-width:760px){#vx-landing .app{grid-template-columns:1fr}#vx-landing .rail{display:none}#vx-landing .content{padding:16px 16px calc(92px + env(safe-area-inset-bottom,0px))}#vx-landing .bottomnav{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;background:var(--card);border-top:1px solid var(--hair);padding:8px 0 calc(8px + env(safe-area-inset-bottom,0px));z-index:6}#vx-landing .bottomnav a{text-decoration:none;text-align:center;font-size:10.5px;color:var(--ink-3);font-weight:600;display:grid;grid-gap:3px;gap:3px;justify-items:center;min-height:44px}#vx-landing .bottomnav a.on{color:var(--accent)}#vx-landing .g12,#vx-landing .g13,#vx-landing .g2,#vx-landing .g21,#vx-landing .g3,#vx-landing .g31,#vx-landing .g4,#vx-landing .g5,#vx-landing .split{grid-template-columns:1fr}#vx-landing .search{width:100%;max-width:none}#vx-landing .topbar{padding:12px 16px}#vx-landing .topbar h2{font-size:19px}#vx-landing .hero{grid-template-columns:1fr;padding-top:40px;gap:28px}#vx-landing .bars .b{grid-template-columns:100px 1fr 64px}#vx-landing .msg{max-width:90%}#vx-landing .demo{right:10px;bottom:calc(80px + env(safe-area-inset-bottom,0px))}#vx-landing .notif{right:10px;left:10px;width:auto}#vx-landing .doc{grid-template-columns:1fr}#vx-landing .pfoot .in{grid-template-columns:1fr 1fr}}#vx-landing{--paper:#F5F5F7;--paper-2:#ECECF0;--paper-3:#E2E2E8;--ink:#1D1D1F;--ink-2:#48484D;--ink-3:#86868B;--hair:#E8E8EC;--hair-2:#DADAE0;--accent:#5856D6;--accent-soft:rgba(88,86,214,.10);--accent-line:rgba(88,86,214,.35);--good:#1E8E55;--warn:#B25E00;--crit:#D1352B;--info:#0A66C2;--side:#0B0B0D;--side-ink:#F5F5F7;--side-ink-2:#9A9AA0;--side-on:rgba(255,255,255,.10);--side-hair:rgba(255,255,255,.08);--night:#0B0B0D;--night-2:#141417;--day:#F5F5F7;--display:"Manrope","Inter",-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif;--text:"Inter",-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,sans-serif;--mono:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--r:12px;--r-sm:9px;--r-lg:20px;--shadow-1:0 1px 2px rgba(17,17,20,.04),0 4px 14px rgba(17,17,20,.05);--shadow-2:0 2px 6px rgba(17,17,20,.06),0 16px 40px rgba(17,17,20,.10)}@media (prefers-color-scheme:dark){#vx-landing :root:not([data-theme=light]){--paper:#000000;--paper-2:#111114;--paper-3:#1C1C21;--card:#121215;--ink:#F5F5F7;--ink-2:#C7C7CC;--ink-3:#8E8E93;--hair:#232328;--hair-2:#2E2E34;--accent:#7C7AFF;--accent-ink:#0B0B0D;--accent-soft:rgba(124,122,255,.14);--accent-line:rgba(124,122,255,.4);--good:#4CC684;--warn:#E3A33B;--crit:#F06A63;--info:#6FA8FF;--wa-in:#1C1C21;--wa-out:rgba(124,122,255,.16);--shadow-1:0 1px 2px rgba(0,0,0,.5),0 4px 14px rgba(0,0,0,.35);--shadow-2:0 2px 6px rgba(0,0,0,.5),0 16px 40px rgba(0,0,0,.5);--side:#000000;--night:#000000;--night-2:#111114}}#vx-landing.never[data-theme=dark]{--paper:#000000;--paper-2:#111114;--paper-3:#1C1C21;--card:#121215;--ink:#F5F5F7;--ink-2:#C7C7CC;--ink-3:#8E8E93;--hair:#232328;--hair-2:#2E2E34;--accent:#7C7AFF;--accent-ink:#0B0B0D;--accent-soft:rgba(124,122,255,.14);--accent-line:rgba(124,122,255,.4);--good:#4CC684;--warn:#E3A33B;--crit:#F06A63;--info:#6FA8FF;--wa-in:#1C1C21;--wa-out:rgba(124,122,255,.16);--shadow-1:0 1px 2px rgba(0,0,0,.5),0 4px 14px rgba(0,0,0,.35);--shadow-2:0 2px 6px rgba(0,0,0,.5),0 16px 40px rgba(0,0,0,.5);--side:#000000;--night:#000000;--night-2:#111114}#vx-landing{font-size:15px;letter-spacing:-.004em;font-feature-settings:"cv11","ss01","tnum"}#vx-landing h1,#vx-landing h2,#vx-landing h3,#vx-landing h4{letter-spacing:-.02em}#vx-landing .mono,#vx-landing .num,#vx-landing code{font-family:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}#vx-landing .num{font-weight:600}#vx-landing code{background:var(--paper-2);border-radius:6px;padding:2px 6px;font-size:.92em;font-weight:500}#vx-landing .lbl{color:var(--ink-2)}#vx-landing .lbl,#vx-landing .t th{font-size:12.5px;letter-spacing:0;text-transform:none;font-weight:600}#vx-landing .t th{color:var(--ink-3)}#vx-landing .card h3,#vx-landing .col h4,#vx-landing .eyebrow,#vx-landing .tile .k{letter-spacing:0;text-transform:none}#vx-landing .btn{border:0;background:var(--paper-2);border-radius:999px;padding:11px 18px;font-size:14px}#vx-landing .btn:hover{background:var(--paper-3);border-color:transparent;transform:translateY(-1px)}#vx-landing .btn:active{transform:translateY(0)}#vx-landing .btn.primary{background:var(--ink);color:var(--paper);box-shadow:0 6px 18px rgba(29,29,31,.18)}#vx-landing .btn.primary:hover{background:#000}#vx-landing .btn.ghost:hover{color:var(--ink)}#vx-landing .btn.sm{padding:8px 13px;font-size:13px}#vx-landing .btn.danger{background:var(--crit-soft);color:var(--crit)}#vx-landing .chip{border:0;background:var(--paper-2);padding:7px 12px;font-size:13px;font-weight:600}#vx-landing .chip:hover{color:var(--ink);background:var(--paper-3)}#vx-landing .chip.on{background:var(--ink);color:var(--paper);border-color:transparent}#vx-landing .pill{font-family:var(--text);letter-spacing:.02em;font-weight:700;padding:3px 9px}#vx-landing .input,#vx-landing .sel{border:1px solid transparent;background:var(--paper-2);border-radius:var(--r);padding:11px 14px}#vx-landing .input:focus,#vx-landing .sel:focus{background:var(--card);box-shadow:0 0 0 4px var(--accent-soft)}#vx-landing .sel{padding:9px 12px}#vx-landing .app{grid-template-columns:248px 1fr}#vx-landing .rail{padding:22px 14px;gap:3px}#vx-landing .rail .wordmark,#vx-landing .wordmark{font-family:var(--display);font-weight:800;letter-spacing:-.04em;font-size:20px}#vx-landing .rail .wordmark b{color:#A5A3FF}#vx-landing .nav a{border-radius:12px;padding:10px 12px;font-size:14px}#vx-landing .nav a.on{color:#fff}#vx-landing .nav a.on:before{display:none}#vx-landing .nav .cnt{font-family:var(--text);background:rgba(255,255,255,.14);color:#fff}#vx-landing .rail .tenant .sel{background:rgba(255,255,255,.08)}#vx-landing .rail .foot .btn{background:transparent;border-radius:10px}#vx-landing .rail .foot .btn:hover{background:var(--side-on);color:#fff}#vx-landing .rail .eyebrow{border-color:rgba(255,255,255,.14);color:#C7C7CC;border-radius:999px;font-weight:700}#vx-landing .rail.staff{background:#0B0B0D}#vx-landing .rail.partner{background:#0B2A1F}#vx-landing .topbar{border-bottom:0;padding:18px 28px 10px}#vx-landing .topbar h2{font-family:var(--display);font-weight:800;font-size:26px;letter-spacing:-.035em}#vx-landing .topbar .search{background:var(--paper-2);border-radius:999px;border-color:transparent}#vx-landing .content{padding:16px 28px 96px}#vx-landing .banner,#vx-landing .role-banner{border-radius:0;border-bottom:0}#vx-landing .card{border:0;border-radius:var(--r-lg);padding:20px 22px}#vx-landing .card h3{font-size:15px;font-weight:700;margin-bottom:12px}#vx-landing .tile{border:0;border-radius:var(--r-lg);padding:18px 20px}#vx-landing .tile .k{font-size:13px}#vx-landing .tile .v{font-family:var(--display);font-weight:800;font-size:34px;letter-spacing:-.04em;margin-top:6px}#vx-landing .tile .d{font-size:12.5px;margin-top:4px}#vx-landing .row{padding:12px 0}#vx-landing .empty{border-radius:var(--r-lg)}#vx-landing .auth .box,#vx-landing .demo .panel,#vx-landing .modal .box,#vx-landing .notif{border:0;box-shadow:var(--shadow-2);border-radius:24px}#vx-landing .menu-list{border:0;box-shadow:var(--shadow-2);border-radius:16px;padding:8px}#vx-landing .menu-list button{border-radius:10px;padding:10px 12px}#vx-landing .bottomnav{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}#vx-landing .tabs{display:inline-flex;max-width:100%;background:var(--paper-2);border-radius:999px;padding:4px;border-bottom:0;gap:2px;margin-bottom:18px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}#vx-landing .tabs::-webkit-scrollbar{display:none}#vx-landing .tabs button{border-radius:999px;padding:8px 15px;font-weight:600;color:var(--ink-2);border-bottom:0}#vx-landing .tabs button.on{background:var(--card);color:var(--ink);box-shadow:var(--shadow-1);border-bottom:0}#vx-landing .tabs-more{margin-left:0}#vx-landing details.menu>summary{padding:8px 14px;border-radius:999px;font-weight:600;color:var(--ink-2)}#vx-landing details.menu>summary.btn{padding:8px 13px}#vx-landing .inbox-list .tabs{width:100%}#vx-landing .inbox-list .tabs button{padding:7px 6px;text-align:center}#vx-landing .smenu a,#vx-landing .smenu button{border-radius:12px;padding:10px 12px;font-size:14px}#vx-landing .smenu button.on{background:var(--card);box-shadow:var(--shadow-1)}#vx-landing .brief{font-weight:600;font-size:clamp(21px,2.1vw,27px);letter-spacing:-.025em;line-height:1.3}#vx-landing .brief,#vx-landing .brief b{font-family:var(--display);color:var(--ink)}#vx-landing .brief b{font-weight:800;font-size:1em;background:transparent;padding:0;letter-spacing:-.03em}#vx-landing .brief em{font-style:normal;font-weight:800;color:var(--accent)}#vx-landing .list .item{border-radius:14px;padding:11px 10px}#vx-landing .list .item.on{background:var(--paper-2);border-color:transparent}#vx-landing .thread .who>b{font-family:var(--display);font-weight:800;font-size:21px;letter-spacing:-.03em}#vx-landing .msg{border-radius:18px;padding:11px 14px;font-size:14px}#vx-landing .msg.in{border-bottom-left-radius:6px}#vx-landing .msg.out{background:var(--ink);color:var(--paper);border-bottom-right-radius:6px}#vx-landing .msg.out .meta{color:rgba(255,255,255,.55)}#vx-landing .msg .meta{font-family:var(--text);font-size:11px}#vx-landing .composer .draft{border:0;border-radius:16px;padding:12px 14px}#vx-landing .composer textarea.input{border-radius:18px}#vx-landing .col{border-radius:var(--r-lg);padding:12px}#vx-landing .col h4{font-size:13.5px;font-weight:700;color:var(--ink-2);text-transform:none;letter-spacing:-.01em}#vx-landing .lcard{border:0;box-shadow:var(--shadow-1);border-radius:14px;padding:12px 14px}#vx-landing .lcard:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}#vx-landing .lcard.hot{border-left:0;box-shadow:var(--shadow-1),inset 3px 0 0 var(--warn)}#vx-landing .setup-panel{border:0;box-shadow:var(--shadow-1);border-radius:28px;padding:48px}#vx-landing .setup-panel h2.display{font-family:var(--display);font-weight:800;letter-spacing:-.04em}#vx-landing .steps.big li{border:0;background:var(--paper-2);border-radius:16px}#vx-landing .steps.big li.now{background:var(--card);box-shadow:var(--shadow-1)}#vx-landing .pub:has(>.hero) .pnav{background:var(--night);color:#fff}#vx-landing .pub:has(>.hero) .pnav .links{color:rgba(255,255,255,.72)}#vx-landing .pub:has(>.hero) .pnav .links a:after{background:#fff}#vx-landing .pub:has(>.hero) .pnav .btn{background:rgba(255,255,255,.1);color:#fff}#vx-landing .pub:has(>.hero) .pnav .btn.primary{background:#fff;color:var(--night);box-shadow:none}#vx-landing .hero{max-width:none;background:var(--night) radial-gradient(1100px 600px at 75% -20%,rgba(88,86,214,.55),transparent 60%);color:#fff;padding:88px max(24px,calc((100vw - 1180px)/2)) 96px}#vx-landing .hero .eyebrow{color:rgba(255,255,255,.55)!important}#vx-landing .hero h1{font-family:var(--display);font-weight:800;font-size:clamp(2.8rem,7vw,6.4rem);letter-spacing:-.05em;line-height:.95;color:#fff}#vx-landing .hero h1 em{font-style:normal;background:linear-gradient(90deg,#C9C8FF,#8482FF);-webkit-background-clip:text;background-clip:text;color:transparent}#vx-landing .hero p{color:rgba(255,255,255,.72);font-size:19px}#vx-landing .hero .small.muted{color:rgba(255,255,255,.45)!important}#vx-landing .hero .cta .btn{background:rgba(255,255,255,.1);padding:15px 22px;font-size:15px}#vx-landing .hero .cta .btn.primary{background:#fff;color:var(--night);box-shadow:0 10px 30px rgba(0,0,0,.35)}#vx-landing .ledger{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:28px;padding:26px 26px 20px;font-family:var(--text)}#vx-landing .ledger .big{font-family:var(--display);font-weight:800;letter-spacing:-.05em}#vx-landing .ledger .big small{font-family:var(--text);font-weight:500;letter-spacing:-.01em}#vx-landing .ledger .row{font-family:var(--text);font-size:14px}#vx-landing .sec{padding:88px 24px}#vx-landing .sec h2{font-family:var(--display);font-weight:800;font-size:clamp(32px,4.2vw,56px);letter-spacing:-.04em;line-height:1.02}#vx-landing .sec .card{border-radius:24px;padding:26px 28px}#vx-landing .sec .card h3{font-size:17px;font-weight:700}#vx-landing .sec.inv{background:var(--night)}#vx-landing .sec.inv .card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);box-shadow:none}#vx-landing .sec.inv .card h3{color:#fff}#vx-landing .pricing .card{border-radius:28px}#vx-landing .pricing .featured{box-shadow:var(--shadow-2),0 0 0 2px var(--ink)}#vx-landing .pricing .price{font-family:var(--display);font-weight:800;letter-spacing:-.04em}#vx-landing .pfoot{background:var(--night);border-radius:40px 40px 0 0}#vx-landing .pfoot .wm{font-family:var(--display);font-weight:800;letter-spacing:-.05em}#vx-landing .doc nav a.on{background:var(--card);box-shadow:var(--shadow-1);border-radius:10px}#vx-landing .doc article h1{font-family:var(--display);font-weight:800;letter-spacing:-.04em}#vx-landing .doc article h2{font-family:var(--display);font-weight:700;letter-spacing:-.025em}#vx-landing .pub:has(>.hero) .pnav{max-width:none;padding:20px max(24px,calc((100vw - 1180px)/2))}@media (max-width:760px){#vx-landing .app{grid-template-columns:1fr}#vx-landing .content{padding:12px 16px 96px}#vx-landing .topbar{padding:14px 16px 8px;flex-wrap:wrap}#vx-landing .topbar h2{font-size:21px;max-width:none;flex:1 0 100%}#vx-landing .topbar .search{flex:1 1;min-width:0;max-width:none}#vx-landing .sec{padding:56px 16px}#vx-landing .hero{padding:56px 16px 64px}#vx-landing .setup-panel{padding:28px}}#vx-landing .ch{width:24px;height:24px;border-radius:8px;padding:5px;display:inline-grid;place-items:center;background:var(--paper-2);color:var(--ink-2)}#vx-landing .ch svg{width:100%;height:100%;display:block}#vx-landing .ch.wa{background:#E7F8EE;color:#1BA85A}#vx-landing .ch.em{background:#FDECEA;color:#EA4335}#vx-landing .ch.call{background:#E6F0FF;color:#0A84FF}#vx-landing .ch.form{background:#E8F0FE;color:#1877F2}#vx-landing .ch.web{background:#EEEDFF;color:#5856D6}#vx-landing .ch.ig{background:linear-gradient(135deg,#FEDA75,#FA7E1E,#D62976,#962FBF,#4F5BD5);color:#fff}#vx-landing .ch.tk{background:#FFF1E3;color:#B25E00}#vx-landing .ch.agent{background:#F2E9FF;color:#7C3AED}#vx-landing .ch.product{background:#E7F8EE;color:#0F766E}#vx-landing .ch.big{width:40px;height:40px;border-radius:12px;padding:9px}#vx-landing .app .ch,#vx-landing.never[data-theme=dark] .ch{box-shadow:none}#vx-landing .avatar{font-family:var(--text);font-weight:700;letter-spacing:0;color:#fff}#vx-landing .avatar.lg{width:40px;height:40px;font-size:14px}#vx-landing .avch{position:relative;display:inline-grid;width:34px;height:34px}#vx-landing .avch .avatar{width:34px;height:34px;font-size:12px}#vx-landing .avch .ch{position:absolute;right:-5px;bottom:-5px;width:18px;height:18px;padding:3px;border-radius:6px;box-shadow:0 0 0 2px var(--card)}#vx-landing .list .item{grid-template-columns:40px 1fr auto}#vx-landing .hello{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:4px 0 14px}#vx-landing .hello h1{font-family:var(--display);font-weight:800;font-size:30px;letter-spacing:-.04em}#vx-landing .tile .d.up{color:var(--good)}#vx-landing .tile .d.down{color:var(--crit)}#vx-landing .area{width:100%;height:120px;display:block;margin:6px 0 2px}#vx-landing .axis{display:flex;justify-content:space-between;font-size:11px;color:var(--ink-3);margin-bottom:6px}#vx-landing .pcard{display:grid;grid-template-columns:56px 1fr;grid-gap:12px;gap:12px;align-items:center;background:var(--card);color:var(--ink);border-radius:14px;padding:10px;min-width:260px}#vx-landing .pimg{width:56px;height:56px;border-radius:12px;display:grid;place-items:center;color:#0F766E}#vx-landing .pimg svg{width:28px;height:28px}#vx-landing .pimg.sm{width:40px;height:40px;margin-bottom:8px}#vx-landing .pimg.sm svg{width:20px;height:20px}#vx-landing .pprice{margin-top:4px}#vx-landing .pacts{grid-column:1/-1;display:flex;gap:6px}#vx-landing .msg.pc{background:transparent;padding:0;max-width:340px}#vx-landing .msg.pc .meta{color:var(--ink-3);padding:0 4px}#vx-landing .stepper{position:-webkit-sticky;position:sticky;top:0;display:grid;grid-gap:4px;gap:4px}#vx-landing .stepper .st{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;color:var(--ink-3);font-weight:500;cursor:default}#vx-landing .stepper .st[data-act]{cursor:pointer}#vx-landing .stepper .st .no{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--paper-2);font-size:12px;font-weight:700;color:var(--ink-2);flex:none}#vx-landing .stepper .st.now{background:var(--card);box-shadow:var(--shadow-1);color:var(--ink)}#vx-landing .stepper .st.now .no{background:var(--ink);color:var(--paper)}#vx-landing .stepper .st.done{color:var(--ink-2)}#vx-landing .stepper .st.done .no{background:var(--good-soft);color:var(--good)}#vx-landing .setup{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}#vx-landing .doorrow .btn.primary{min-width:92px;justify-content:center}#vx-landing .hero{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;padding-bottom:72px}#vx-landing .hero h1{font-size:clamp(2.4rem,5.4vw,4.6rem)}#vx-landing .herovis{display:flex;gap:22px}#vx-landing .glyphs{display:grid;grid-gap:12px;gap:12px}#vx-landing .glyphs .ch.big{width:44px;height:44px;box-shadow:0 8px 24px rgba(0,0,0,.35)}#vx-landing .phone{width:300px;height:600px;border-radius:44px;background:#111;padding:12px;box-shadow:0 30px 80px rgba(0,0,0,.55),inset 0 0 0 2px rgba(255,255,255,.08);flex:none}#vx-landing .pscreen{background:#ECE5DD;border-radius:34px;height:100%;overflow:hidden;display:flex;flex-direction:column;color:var(--night)}#vx-landing .phead{background:#075E54;color:#fff;padding:26px 14px 12px;display:flex;align-items:center;gap:10px;font-size:13px}#vx-landing .phead .avatar{background:#25D366!important}#vx-landing .pmsgs{padding:12px 10px;display:grid;grid-gap:8px;gap:8px;align-content:start}#vx-landing .pm{max-width:86%;background:#fff;border-radius:12px;padding:8px 10px;font-size:12.5px;line-height:1.4;color:#111;box-shadow:0 1px 1px rgba(0,0,0,.08)}#vx-landing .pm.out{background:#DCF8C6;margin-left:auto}#vx-landing .pm span{display:block;font-size:10px;color:#667;margin-top:4px;text-align:right}#vx-landing .pm.card{display:grid;grid-gap:4px;gap:4px;margin-left:auto}#vx-landing .pm.card .pbtn{display:inline-block;background:#111;color:#fff;border-radius:999px;padding:6px 12px;font-weight:600;font-size:12px;text-align:center;margin-top:4px}#vx-landing .ledger.strip{border-radius:0;border:0;background:var(--night);margin:0;padding:0 max(24px,calc((100vw - 1180px)/2)) 56px;backdrop-filter:none;-webkit-backdrop-filter:none}#vx-landing .ledger.strip .in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:32px;gap:32px;align-items:center;border-top:1px solid rgba(255,255,255,.1);padding-top:32px}#vx-landing .ledger.strip .cells{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}#vx-landing .ledger.strip .cells div{display:grid;grid-gap:4px;gap:4px}#vx-landing .ledger.strip .cells .l{color:#A9A7A0;font-size:12.5px}#vx-landing .ledger.strip .cells .r{color:#fff;font-family:var(--display);font-weight:800;font-size:22px;letter-spacing:-.03em}@media (max-width:900px){#vx-landing .hero{grid-template-columns:1fr}#vx-landing .herovis{order:-1;transform:scale(.8);transform-origin:top center;height:520px}#vx-landing .ledger.strip .in{grid-template-columns:1fr}#vx-landing .ledger.strip .cells{grid-template-columns:1fr 1fr}#vx-landing .setup{grid-template-columns:1fr}#vx-landing .stepper{position:static;display:flex;overflow-x:auto}#vx-landing .stepper .st span:last-child{white-space:nowrap}}#vx-landing .thread .who>div{display:grid;grid-gap:4px;gap:4px;min-width:0}#vx-landing .thread .who .chips{margin-top:2px}#vx-landing .lcard .f .muted{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){#vx-landing .pub .pnav .links a{display:none}#vx-landing .pub .pnav{padding:14px 16px}#vx-landing .pub .pnav .links{gap:8px}#vx-landing .hello h1{font-size:24px}}#vx-landing{--paper:#F7F8FA;--paper-2:#F1F2F6;--paper-3:#E6E8EF;--card:#FFFFFF;--ink:#111827;--ink-2:#374151;--ink-3:#6B7280;--hair:#E5E7EB;--hair-2:#D1D5DB;--accent:#4F46E5;--accent-ink:#FFFFFF;--accent-soft:#EEF2FF;--accent-line:#C7D2FE;--good:#16A34A;--warn:#D97706;--crit:#DC2626;--info:#2563EB;--good-soft:#DCFCE7;--warn-soft:#FEF3C7;--crit-soft:#FEE2E2;--info-soft:#DBEAFE;--wa-in:#F1F2F6;--wa-out:#EEF2FF;--side:#FFFFFF;--side-ink:#111827;--side-ink-2:#6B7280;--side-on:#4F46E5;--side-on-ink:#FFFFFF;--side-hair:#E5E7EB;--night:#0B1020;--night-2:#141A33;--day:#F7F8FA;--display:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--r:10px;--r-sm:8px;--r-lg:14px;--shadow-1:0 1px 2px rgba(16,24,40,.04),0 1px 3px rgba(16,24,40,.05);--shadow-2:0 10px 30px rgba(16,24,40,.12)}@media (prefers-color-scheme:dark){#vx-landing :root:not([data-theme=light]){--paper:#0B0F19;--paper-2:#111827;--paper-3:#1F2937;--card:#111827;--ink:#F9FAFB;--ink-2:#D1D5DB;--ink-3:#9CA3AF;--hair:#1F2937;--hair-2:#374151;--accent:#818CF8;--accent-ink:#0B0F19;--accent-soft:rgba(129,140,248,.14);--accent-line:rgba(129,140,248,.4);--good-soft:rgba(22,163,74,.18);--warn-soft:rgba(217,119,6,.18);--crit-soft:rgba(220,38,38,.18);--info-soft:rgba(37,99,235,.18);--wa-in:#1F2937;--wa-out:rgba(129,140,248,.16);--side:#0F172A;--side-ink:#F9FAFB;--side-ink-2:#9CA3AF;--side-on:#4F46E5;--side-on-ink:#fff;--side-hair:#1F2937;--night:#05070D}}#vx-landing.never[data-theme=dark]{--paper:#0B0F19;--paper-2:#111827;--paper-3:#1F2937;--card:#111827;--ink:#F9FAFB;--ink-2:#D1D5DB;--ink-3:#9CA3AF;--hair:#1F2937;--hair-2:#374151;--accent:#818CF8;--accent-ink:#0B0F19;--accent-soft:rgba(129,140,248,.14);--accent-line:rgba(129,140,248,.4);--good-soft:rgba(22,163,74,.18);--warn-soft:rgba(217,119,6,.18);--crit-soft:rgba(220,38,38,.18);--info-soft:rgba(37,99,235,.18);--wa-in:#1F2937;--wa-out:rgba(129,140,248,.16);--side:#0F172A;--side-ink:#F9FAFB;--side-ink-2:#9CA3AF;--side-on:#4F46E5;--side-on-ink:#fff;--side-hair:#1F2937;--night:#05070D}#vx-landing{font-size:14px;letter-spacing:0}#vx-landing .doc article h1,#vx-landing .doc article h2,#vx-landing .hello h1,#vx-landing .hero h1,#vx-landing .ledger .big,#vx-landing .pfoot .wm,#vx-landing .pricing .price,#vx-landing .rail .wordmark,#vx-landing .sec h2,#vx-landing .setup-panel h2.display,#vx-landing .thread .who>b,#vx-landing .tile .v,#vx-landing .topbar h2,#vx-landing .wordmark,#vx-landing h1,#vx-landing h2,#vx-landing h3{font-family:var(--text);letter-spacing:-.02em}#vx-landing .topbar h2{font-weight:700;font-size:20px}#vx-landing .hello{margin:2px 0 16px}#vx-landing .hello h1{font-size:22px;font-weight:700}#vx-landing .btn{border-radius:10px;background:var(--card);border:1px solid var(--hair-2);color:var(--ink);padding:9px 14px;font-size:13.5px;font-weight:600;box-shadow:none}#vx-landing .btn:hover{background:var(--paper-2);transform:none;border-color:var(--hair-2)}#vx-landing .btn.primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:none}#vx-landing .btn.primary:hover{background:#4338CA;color:#fff;filter:none}#vx-landing .btn.ghost{border-color:transparent;background:transparent;color:var(--ink-2)}#vx-landing .btn.ghost:hover{background:var(--paper-2)}#vx-landing .btn.sm,#vx-landing .chip{padding:6px 11px;font-size:12.5px}#vx-landing .chip{border-radius:999px;background:var(--card);border:1px solid var(--hair);color:var(--ink-2);font-weight:500}#vx-landing .chip.on{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-line)}#vx-landing .chip .ch{width:18px;height:18px;padding:3px;border-radius:5px;margin-right:2px}#vx-landing .pill{border-radius:6px;font-size:11px;font-weight:600;padding:2px 7px;letter-spacing:0;text-transform:none}#vx-landing .pill.new{background:var(--accent-soft);color:var(--accent)}#vx-landing .input,#vx-landing .sel{background:var(--card);border:1px solid var(--hair-2);border-radius:10px;padding:9px 12px}#vx-landing .input:focus,#vx-landing .sel:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}#vx-landing .app{grid-template-columns:232px 1fr}#vx-landing .rail{border-right:1px solid var(--side-hair);padding:18px 12px}#vx-landing .rail .wordmark{font-size:17px;font-weight:700;color:var(--side-ink);text-transform:none;display:inline-flex;align-items:center;gap:8px}#vx-landing .rail .wordmark .vlogo{width:26px;height:26px;border-radius:8px;background:var(--accent);color:#fff;display:grid;place-items:center;font-size:13px;font-weight:800}#vx-landing .rail .tenant .sel{background:var(--paper-2);color:var(--side-ink);border-color:transparent;width:100%}#vx-landing .nav a{display:flex;align-items:center;gap:10px;justify-content:flex-start;border-radius:10px;padding:8px 10px;font-size:13.5px;font-weight:500;color:var(--side-ink-2)}#vx-landing .nav a .ic{width:18px;height:18px;color:inherit}#vx-landing .nav a:hover{background:var(--paper-2);color:var(--side-ink)}#vx-landing .nav a.on{background:var(--side-on);color:var(--side-on-ink);font-weight:600}#vx-landing .nav .cnt{margin-left:auto;background:var(--paper-2);color:var(--ink-2);font-weight:600}#vx-landing .nav a.on .cnt{background:rgba(255,255,255,.22);color:#fff}#vx-landing .rail .foot{color:var(--side-ink-2)}#vx-landing .rail .foot .user{color:var(--side-ink);border-color:var(--side-hair)}#vx-landing .rail .foot .btn{color:var(--side-ink-2)}#vx-landing .rail .foot .btn:hover{background:var(--paper-2);color:var(--side-ink)}#vx-landing .rail .eyebrow{color:var(--ink-3);border-color:var(--hair)}#vx-landing .rail.partner,#vx-landing .rail.staff{background:var(--side)}#vx-landing .topbar{padding:14px 24px 6px}#vx-landing .topbar .search{background:var(--card);border:1px solid var(--hair-2);border-radius:10px}#vx-landing .uchip{display:flex;align-items:center;gap:8px;font-size:12.5px;line-height:1.2;padding-left:6px;border-left:1px solid var(--hair);margin-left:4px}#vx-landing .uchip .avatar{width:30px;height:30px}#vx-landing .content{padding:14px 24px 96px}#vx-landing .card{border:1px solid var(--hair);box-shadow:var(--shadow-1);border-radius:14px;padding:18px 20px}#vx-landing .card h3{font-size:14.5px;font-weight:600;color:var(--ink)}#vx-landing .card h3 .src{font-size:12px;font-weight:500;color:var(--ink-3)}#vx-landing .card h3 a.src{color:var(--accent);text-decoration:none}#vx-landing .tile{border:1px solid var(--hair);box-shadow:var(--shadow-1);border-radius:14px;padding:16px 18px}#vx-landing .tile .k{font-size:12.5px;color:var(--ink-3);font-weight:500}#vx-landing .tile .v{font-size:24px;font-weight:700;margin-top:4px}#vx-landing .tile .d{font-size:12px;font-weight:500}#vx-landing .row{padding:11px 0}#vx-landing .row.lrow{cursor:pointer}#vx-landing .row.lrow:hover{background:var(--paper-2);margin:0 -8px;padding-inline:8px;border-radius:8px}#vx-landing .empty{background:var(--paper-2);border:0}#vx-landing .auth .box,#vx-landing .demo .panel,#vx-landing .menu-list,#vx-landing .modal .box,#vx-landing .notif{border:1px solid var(--hair);box-shadow:var(--shadow-2);border-radius:14px}#vx-landing .tabs{background:transparent;padding:0;gap:4px;border-radius:0;margin-bottom:14px;border-bottom:1px solid var(--hair);width:100%}#vx-landing .tabs button{background:transparent;border-radius:0;padding:9px 12px;font-size:13.5px;font-weight:500;color:var(--ink-3);border-bottom:2px solid transparent;margin-bottom:-1px}#vx-landing .tabs button.on{background:transparent;color:var(--accent);box-shadow:none;border-bottom:2px solid var(--accent)}#vx-landing .tabs-more{margin-left:auto}#vx-landing details.menu>summary{border-radius:8px;padding:8px 10px}#vx-landing .inbox-list .tabs button{flex:1 1;padding:8px 4px;font-size:12.5px}#vx-landing .smenu button.on{background:var(--accent-soft);color:var(--accent);box-shadow:none;border:0}#vx-landing .brief{font-family:var(--text);font-weight:500;font-size:15px;letter-spacing:0;line-height:1.55}#vx-landing .brief b,#vx-landing .brief em{font-weight:700}#vx-landing .inbox3{display:grid;grid-template-columns:300px minmax(0,1fr) 290px;grid-gap:14px;gap:14px;align-items:start}#vx-landing .chcnt .chip{padding:5px 9px;font-size:12px}#vx-landing .list .item{border-radius:10px}#vx-landing .list .item.on{background:var(--accent-soft)}#vx-landing .list .item .t{font-size:13.5px}#vx-landing .list .item .s{font-size:12px}#vx-landing .thread .who>b{font-size:17px;font-weight:700}#vx-landing .msg{border-radius:12px;padding:10px 12px;font-size:13.5px}#vx-landing .msg.in{background:var(--paper-2);color:var(--ink);border-bottom-left-radius:4px}#vx-landing .msg.out{background:var(--accent-soft);color:var(--ink);border-bottom-right-radius:4px}#vx-landing .msg .meta,#vx-landing .msg.out .meta{color:var(--ink-3);font-size:11px}#vx-landing .composer .draft{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:12px}#vx-landing .composer textarea.input{border-radius:12px}#vx-landing .pcard{border:1px solid var(--hair);box-shadow:var(--shadow-1)}#vx-landing .lpanel .kv{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 14px;gap:6px 14px;font-size:12.5px}#vx-landing .lpanel .kv dt{color:var(--ink-3)}#vx-landing .lpanel .kv dd{margin:0;color:var(--ink)}#vx-landing .acc{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-top:1px solid var(--hair);font-size:13px;font-weight:500;cursor:pointer;color:var(--ink)}#vx-landing .acc .muted{font-weight:400}#vx-landing .chbars{display:grid;grid-gap:10px;gap:10px}#vx-landing .cb{display:grid;grid-template-columns:24px 1fr 2fr 36px;align-items:center;grid-gap:10px;gap:10px;font-size:13px}#vx-landing .cb .n{color:var(--ink-2)}#vx-landing .cb .pct{text-align:right;color:var(--ink-3);font-size:12px}#vx-landing .bar{height:6px;background:var(--paper-3);border-radius:3px;overflow:hidden}#vx-landing .bar i{display:block;height:100%;background:var(--accent);border-radius:3px}#vx-landing .area{height:150px}#vx-landing .barsv{display:grid;grid-auto-flow:column;grid-gap:14px;gap:14px;align-items:end;height:170px;padding-top:10px}#vx-landing .bv{display:grid;grid-template-rows:1fr auto;height:100%;grid-gap:6px;gap:6px;text-align:center;font-size:11px;color:var(--ink-3)}#vx-landing .bv i{display:block;align-self:end;background:var(--accent-line);border-radius:6px 6px 2px 2px}#vx-landing .bv i.on{background:var(--accent)}#vx-landing .donutw{display:grid;grid-template-columns:150px 1fr;grid-gap:16px;gap:16px;align-items:center}#vx-landing .donut{width:150px;height:150px;color:var(--ink)}#vx-landing .legend{display:grid;grid-gap:6px;gap:6px;font-size:13px}#vx-landing .legend div{display:flex;align-items:center;gap:8px}#vx-landing .legend i{width:10px;height:10px;border-radius:3px;display:inline-block}#vx-landing .legend .num{margin-left:auto;color:var(--ink-3)}#vx-landing .col{background:var(--paper-2);border:0;border-radius:12px}#vx-landing .col h4{font-size:13px;font-weight:600}#vx-landing .lcard{border:1px solid var(--hair);box-shadow:none;border-radius:10px}#vx-landing .lcard:hover{box-shadow:var(--shadow-1);transform:none;border-color:var(--hair-2)}#vx-landing .setup.wrap{max-width:980px;margin:0 auto;background:var(--card);border:1px solid var(--hair);border-radius:16px;padding:24px;grid-template-columns:220px minmax(0,1fr)}#vx-landing .setup.wrap .card{border:0;box-shadow:none;padding:0}#vx-landing .setup.wrap .card h3{font-size:18px;font-weight:700}#vx-landing .stepper .st{padding:8px 10px;border-radius:10px;font-size:13.5px}#vx-landing .stepper .st.now{background:var(--accent-soft);color:var(--accent);box-shadow:none;font-weight:600}#vx-landing .stepper .st.now .no{background:var(--accent);color:#fff}#vx-landing .stepper .st .no{width:22px;height:22px;font-size:11px}#vx-landing .doorrow .btn.primary{background:var(--card);color:var(--ink);border-color:var(--hair-2)}#vx-landing .doorrow .btn.primary:hover{background:var(--paper-2)}#vx-landing .hero,#vx-landing .ledger.strip,#vx-landing .pfoot,#vx-landing .pub:has(>.hero) .pnav,#vx-landing .sec.inv{background-color:var(--night)}#vx-landing .hero{background-image:radial-gradient(900px 500px at 70% 0,rgba(79,70,229,.35),transparent 60%);padding:56px max(24px,calc((100vw - 1180px)/2)) 72px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}#vx-landing .tagchip{display:inline-block;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.85);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500;margin-bottom:18px}#vx-landing .hero h1{font-weight:700;font-size:clamp(2rem,4.2vw,3.4rem);letter-spacing:-.03em;line-height:1.1}#vx-landing .hero p{font-size:16px;color:rgba(255,255,255,.7);max-width:48ch}#vx-landing .hero .cta .btn{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14);color:#fff;padding:12px 18px;font-size:14px;border-radius:10px}#vx-landing .hero .cta .btn.primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:none}#vx-landing .herovis{display:grid;grid-template-columns:150px 280px 150px;grid-gap:16px;gap:16px;align-items:center;justify-content:center}#vx-landing .chcol{display:grid;grid-gap:12px;gap:12px}#vx-landing .chcard{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:10px 12px;color:#fff;font-size:13px;font-weight:600}#vx-landing .chcard .ch{width:30px;height:30px;padding:6px;border-radius:8px}#vx-landing .phone{width:280px;height:560px;border-radius:40px}#vx-landing .pscreen{border-radius:30px;background:#0F1424;color:#fff}#vx-landing .phead{background:#141A33;padding:24px 14px 12px}#vx-landing .pm{background:#1C2340;color:#fff;box-shadow:none}#vx-landing .pm.out{background:#2A2F6E}#vx-landing .pm span{color:rgba(255,255,255,.55)}#vx-landing .pm.card{background:#fff;color:#111}#vx-landing .pm.card .pbtn{background:var(--accent)}#vx-landing .pm.ai{background:#1C2340;display:grid;grid-gap:6px;gap:6px;max-width:92%}#vx-landing .pm.ai b{display:flex;align-items:center;gap:6px;color:#A5B4FC;font-size:12px}#vx-landing .pm.ai .pbtn.light{background:rgba(255,255,255,.12);color:#fff;display:inline-block;border-radius:999px;padding:5px 10px;font-size:11px;width:max-content}#vx-landing .ledger.strip .in.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;border:0;padding:0 0 8px}#vx-landing .ledger.strip .stat{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:18px 20px;display:grid;grid-gap:4px;gap:4px}#vx-landing .ledger.strip .stat .k{font-size:12px;color:#A9A7A0;text-transform:none;letter-spacing:0}#vx-landing .ledger.strip .stat .big{font-size:30px;font-weight:700;letter-spacing:-.03em;color:#fff;margin:0}#vx-landing .ledger.strip .stat .big small{font-size:12px;color:#A9A7A0;margin-left:8px;font-weight:400}#vx-landing .ledger.strip .stat .area{height:56px;margin:4px 0 0}#vx-landing .ledger.strip .stat .axis{display:none}#vx-landing .sec h2{font-weight:700;font-size:clamp(26px,3.4vw,38px);letter-spacing:-.03em}@media (max-width:1200px){#vx-landing .inbox3{grid-template-columns:300px minmax(0,1fr)}#vx-landing .inbox3 .lpanel{display:none}}@media (max-width:900px){#vx-landing .herovis{grid-template-columns:1fr;justify-items:center;height:auto;transform:none;order:1}#vx-landing .chcol{grid-auto-flow:column}#vx-landing .setup.wrap{padding:16px}#vx-landing .ledger.strip .in.two{grid-template-columns:1fr}}@media (max-width:760px){#vx-landing .inbox3{grid-template-columns:1fr}#vx-landing .hello h1{font-size:20px}#vx-landing .uchip span{display:none}#vx-landing .uchip{border:0}#vx-landing .app{grid-template-columns:1fr}#vx-landing .chcnt{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}}@media (max-width:760px){#vx-landing .chcnt::-webkit-scrollbar{display:none}#vx-landing .chcnt .chip{flex:none}#vx-landing .inbox-list .tabs{overflow-x:auto}#vx-landing .hello{flex-direction:column;align-items:flex-start}#vx-landing .hello .sel{width:100%}}#vx-landing .pub.final .pnav .wordmark{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:17px}#vx-landing .pfoot .vlogo,#vx-landing .pub.final .vlogo{width:26px;height:26px;border-radius:8px;background:var(--accent);color:#fff;display:inline-grid;place-items:center;font-size:13px;font-weight:800;margin-right:8px;vertical-align:-4px}#vx-landing .pub.final .hero{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);padding-bottom:48px}#vx-landing .pub.final .hero h1{font-size:clamp(2.1rem,4.4vw,3.6rem)}#vx-landing .pub.final .hero h1 em{font-style:normal;color:#A5B4FC}#vx-landing .hfeat{display:flex;gap:18px;flex-wrap:wrap;margin-top:22px;font-size:12.5px;color:rgba(255,255,255,.75)}#vx-landing .hfeat span{display:inline-flex;align-items:center;gap:6px}#vx-landing .hfeat .ic{color:#A5B4FC}#vx-landing .heromock{position:relative;min-height:420px}#vx-landing .laptop{position:relative;background:#111626;border:1px solid rgba(255,255,255,.12);border-radius:16px 16px 6px 6px;padding:10px 10px 0;box-shadow:0 30px 80px rgba(0,0,0,.5);width:92%}#vx-landing .laptop:after{content:"";display:block;height:12px;background:#1C2340;border-radius:0 0 10px 10px;margin:0 -10px}#vx-landing .laptop img{display:block;width:100%;border-radius:8px 8px 0 0}#vx-landing .phone.mini{position:absolute;right:-6px;bottom:-24px;width:190px;height:380px;border-radius:30px;padding:8px}#vx-landing .phone.mini .pscreen{border-radius:24px}#vx-landing .phone.mini .phead{padding:14px 10px 8px;font-size:11px}#vx-landing .phone.mini .pm{font-size:10.5px;padding:6px 8px}#vx-landing .phone.mini .pmsgs{padding:8px}#vx-landing .phone.mini .pm.card .pbtn{font-size:10px;padding:4px 8px}#vx-landing .phone.mini .pm.ai b{font-size:10px}#vx-landing .orbit{position:absolute;left:-18px;top:30px;display:grid;grid-gap:10px;gap:10px}#vx-landing .orbit .ch.big{width:40px;height:40px;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.45)}#vx-landing .trust{background:var(--night);padding:8px max(24px,calc((100vw - 1180px)/2)) 40px}#vx-landing .trust .in{display:flex;align-items:center;gap:22px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.1);padding-top:22px;color:#fff}#vx-landing .trust .k{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#A9A7A0}#vx-landing .trust .logo{font-weight:800;font-size:18px;letter-spacing:-.02em}#vx-landing .trust .muted{color:#A9A7A0}#vx-landing .trust .rate{margin-left:auto;color:#FDE68A;font-weight:600}#vx-landing .journey{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-top:22px}#vx-landing .jcard{background:var(--card);border:1px solid var(--hair);border-radius:14px;padding:16px;box-shadow:var(--shadow-1)}#vx-landing .jcard b{display:block;margin:10px 0 4px;font-size:14px}#vx-landing .jcard p{font-size:12.5px;margin:0;color:var(--ink-3)}#vx-landing .jic{width:36px;height:36px;border-radius:10px;background:var(--accent-soft);color:var(--accent);display:inline-grid;place-items:center}#vx-landing .jic .ic{width:18px;height:18px}#vx-landing .aiteam .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:48px;gap:48px;align-items:center}#vx-landing .aiteam .vis{position:relative;min-height:380px;background:radial-gradient(400px 260px at 50% 50%,rgba(79,70,229,.35),transparent 70%)}#vx-landing .float{position:absolute;background:#fff;color:#111827;border-radius:12px;padding:10px 12px;display:flex;align-items:center;gap:10px;font-size:12.5px;box-shadow:0 10px 30px rgba(0,0,0,.35);max-width:260px}#vx-landing .float.a{left:0;top:30px}#vx-landing .float.b{left:10px;top:110px}#vx-landing .float.c{left:0;top:190px}#vx-landing .float.d{right:0;top:60px;display:block;background:var(--accent-soft);color:#111827;border:1px solid var(--accent-line)}#vx-landing .float.d b{display:flex;align-items:center;gap:6px;color:var(--accent);margin-bottom:4px}#vx-landing .float.d p{margin:0;font-size:12.5px;color:#374151}#vx-landing .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:28px}#vx-landing .stats div{display:grid;grid-gap:2px;gap:2px}#vx-landing .stats b{font-size:26px;font-weight:700;letter-spacing:-.03em;color:#fff}#vx-landing .stats span{font-size:12.5px;color:#A9A7A0}#vx-landing .stats.light b{color:var(--ink)}#vx-landing .stats.light span{color:var(--ink-3)}#vx-landing .sec .grid.g4 .card .jic{margin-bottom:10px}#vx-landing .sec .grid.g4 .card h3{font-size:15px;text-transform:none;letter-spacing:0}#vx-landing .itabs{margin:18px 0 22px}#vx-landing .split.sdemo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-gap:32px;gap:32px;align-items:center;background:var(--card);border:1px solid var(--hair);border-radius:20px;padding:28px}#vx-landing .ticks{list-style:none;padding:0;margin:12px 0 18px;display:grid;grid-gap:8px;gap:8px}#vx-landing .ticks li{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink-2)}#vx-landing .ticks .ic{color:var(--good)}#vx-landing .demoflow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;background:var(--paper);border-radius:16px;padding:18px}#vx-landing .flow{display:grid;grid-gap:8px;gap:8px}#vx-landing .fs{display:flex;align-items:center;gap:10px;background:var(--card);border:1px solid var(--hair);border-radius:10px;padding:8px 10px;font-size:13px}#vx-landing .quote p{font-size:15px;color:var(--ink);line-height:1.5}#vx-landing .quote .who{display:flex;align-items:center;gap:10px;margin-top:14px}#vx-landing .quote.slot{background:var(--paper-2);border-style:dashed}#vx-landing .quote.slot p{color:var(--ink-3)}#vx-landing .pricing.four{grid-template-columns:repeat(4,minmax(0,1fr))}#vx-landing .pricing.four .card{position:relative;padding:22px}#vx-landing .pricing.four .card>.pill{position:absolute;top:-10px;left:22px}#vx-landing .pricing.four .price{font-size:30px;margin:10px 0 6px}#vx-landing .pricing.four .card h3{font-size:16px;text-transform:none;letter-spacing:0;margin-bottom:2px}#vx-landing .pricing.four .ticks li{font-size:13px}#vx-landing .faq .grid{margin-top:18px}#vx-landing .faqi{background:var(--card);border:1px solid var(--hair);border-radius:12px;padding:4px 16px}#vx-landing .faqi summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:12px 0;font-weight:600;font-size:14.5px}#vx-landing .faqi summary::-webkit-details-marker{display:none}#vx-landing .faqi p{margin:0 0 14px;color:var(--ink-2)}#vx-landing .ctaband{background:var(--night);color:#fff;padding:40px max(24px,calc((100vw - 1180px)/2));border-radius:40px 40px 0 0;margin-top:40px}#vx-landing .ctaband .in{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}#vx-landing .ctaband h2{font-size:24px;font-weight:700;letter-spacing:-.03em;margin-bottom:4px}#vx-landing .ctaband p{color:#A9A7A0;margin:0}#vx-landing .ctaband .btn{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14);color:#fff}#vx-landing .ctaband .btn.primary{background:var(--accent);border-color:var(--accent)}#vx-landing .pfoot{margin-top:0;border-radius:0}#vx-landing .pfoot .wm{display:flex;align-items:center}#vx-landing .nav a.locked{opacity:.6}#vx-landing .nav a.locked .ic:last-child{margin-left:auto;width:14px;height:14px}#vx-landing .ch.big.accent{background:var(--accent-soft);color:var(--accent);display:grid}@media (max-width:900px){#vx-landing .pub.final .hero{grid-template-columns:1fr}#vx-landing .heromock{margin-top:20px;min-height:0}#vx-landing .laptop{width:100%}#vx-landing .phone.mini{position:static;margin:14px auto 0}#vx-landing .orbit{position:static;grid-auto-flow:column;justify-content:center;margin-top:12px}#vx-landing .aiteam .split{grid-template-columns:1fr}#vx-landing .aiteam .vis{min-height:300px}#vx-landing .demoflow,#vx-landing .split.sdemo{grid-template-columns:1fr}#vx-landing .pricing.four,#vx-landing .stats{grid-template-columns:1fr 1fr}#vx-landing .trust .rate{margin-left:0}}@media (max-width:760px){#vx-landing .pricing.four{grid-template-columns:1fr}#vx-landing .journey{grid-template-columns:1fr 1fr}#vx-landing .app{grid-template-columns:1fr}}#vx-landing .pfoot .wm,#vx-landing .pub .pnav .wordmark,#vx-landing .rail .wordmark,#vx-landing .wordmark{font-weight:700;letter-spacing:-.02em;text-transform:none;font-size:18px}#vx-landing .pfoot .wm b,#vx-landing .wordmark b{color:var(--accent);font-weight:800}#vx-landing .rail .wordmark b{color:var(--accent)}#vx-landing .pfoot .wm b,#vx-landing .pub .pnav .wordmark b{color:#A5B4FC}#vx-landing .pfoot .wm{font-size:22px}#vx-landing .pfoot .wm,#vx-landing .pub .pnav .wordmark,#vx-landing .rail .wordmark,#vx-landing .wordmark{gap:0}#vx-landing .logo{display:inline-flex;align-items:center;gap:9px;line-height:1}#vx-landing .logo .mark{width:30px;height:30px;border-radius:9px;background:var(--accent);color:#fff;display:grid;place-items:center;padding:3px;flex:none}#vx-landing .logo .mark svg{width:100%;height:100%;display:block}#vx-landing .logo .wm{font-family:"Manrope",var(--text);font-weight:800;letter-spacing:-.045em;font-size:21px;color:var(--ink)}#vx-landing .logo .wm b{color:var(--accent)}#vx-landing .rail .logo .wm{color:var(--side-ink)}#vx-landing .ledger .logo .wm,#vx-landing .pfoot .logo .wm,#vx-landing .pub .pnav .logo .wm{color:#fff}#vx-landing .pfoot .logo .wm b,#vx-landing .pub .pnav .logo .wm b{color:#A5B4FC}#vx-landing .pfoot .logo .mark,#vx-landing .pub .pnav .logo .mark{background:rgba(255,255,255,.1)}#vx-landing .logo.big .mark{width:40px;height:40px;border-radius:12px}#vx-landing .logo.big .wm{font-size:28px}#vx-landing .auth .box .logo{margin-bottom:6px}#vx-landing .running .run{display:flex;gap:10px;align-items:center;text-decoration:none;color:var(--ink);padding:10px;border-radius:12px;border:1px solid var(--hair);background:var(--paper);font-size:13px}#vx-landing .running .run:hover{background:var(--accent-soft);border-color:var(--accent-line)}#vx-landing .running .run .jic{width:32px;height:32px;flex:none}#vx-landing .pfoot .logo .mark,#vx-landing .pub .pnav .logo .mark{background:var(--accent)}@media (max-width:760px){#vx-landing .running{grid-template-columns:1fr}}#vx-landing .logo .mark{--logo-accent:#C7D2FE;padding:2px}#vx-landing .pfoot .logo .mark,#vx-landing .pub .pnav .logo .mark{--logo-accent:#C7D2FE}@media (max-width:760px){#vx-landing .pub .pnav .links a.btn{display:inline-flex}}#vx-landing{--navh:76px}#vx-landing .pub.final .hero{min-height:calc(100vh - var(--navh));min-height:calc(100svh - var(--navh));padding:24px max(24px,calc((100vw - 1180px)/2)) 40px;align-items:center;align-content:center;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px}#vx-landing .pub.final .hero>div:first-child{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}#vx-landing .pub.final .hero>div:first-child>*{max-width:100%}#vx-landing .pub.final .hero .tagchip{align-self:flex-start}#vx-landing .pub.final .hero h1{font-size:clamp(2.1rem,4.1vw,3.5rem)}#vx-landing .pub.final .hero p{margin-top:18px}#vx-landing .heromock{min-height:0;display:flex;flex-direction:column;justify-content:center;padding:0 0 56px 34px;width:100%}#vx-landing .heromock .laptop{width:100%}#vx-landing .heromock .phone.mini{right:-12px;bottom:-44px;width:214px;height:428px}#vx-landing .heromock .orbit{left:-12px;top:12%}#vx-landing .hsep{color:rgba(255,255,255,.3)}#vx-landing .hfeat{margin-top:20px;row-gap:8px}#vx-landing .trust{padding-top:0}#vx-landing .capture{margin-top:26px;max-width:560px;width:100%}#vx-landing .capture p{max-width:none}#vx-landing .capture .crow{display:flex;gap:8px;align-items:stretch}#vx-landing .capture .phonein{flex:1 1;min-width:0;display:flex;align-items:center;gap:0;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:0 0 0 14px;transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}#vx-landing .capture .phonein:focus-within{border-color:#A5B4FC;box-shadow:0 0 0 3px rgba(165,180,252,.25)}#vx-landing .capture .phonein .pre{font-weight:600;font-size:15px;color:rgba(255,255,255,.75);padding-right:10px;border-right:1px solid rgba(255,255,255,.16);line-height:1;white-space:nowrap}#vx-landing .capture input{flex:1 1;min-width:0;background:transparent;border:0;outline:0;color:#fff;font-size:16px;font-weight:500;padding:13px 12px;letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#vx-landing .capture input::placeholder{color:rgba(255,255,255,.42);font-weight:400;letter-spacing:0}#vx-landing .capture input[aria-invalid=true]{color:#FECACA}#vx-landing .capture .btn.primary{background:var(--accent);border-color:var(--accent);color:#fff;padding:13px 18px;font-size:14.5px;border-radius:12px;box-shadow:0 10px 30px rgba(79,70,229,.35);flex:none}#vx-landing .capture .btn.primary:hover{filter:brightness(1.08)}#vx-landing .capture .btn.primary:disabled{opacity:.7;filter:none}#vx-landing .capture .cmicro{margin:10px 0 0;font-size:12.5px;color:rgba(255,255,255,.6)}#vx-landing .capture .clink{color:#C7D2FE;text-decoration:underline;text-underline-offset:3px;font-weight:500}#vx-landing .capture .cerr{margin:8px 0 0;font-size:12.5px;color:#FCA5A5;font-weight:500}#vx-landing .aiteam .capture{margin-top:22px}#vx-landing .ctaband .in{align-items:center}#vx-landing .ctaband .capture{margin-top:0;flex:1 1 420px;max-width:560px}#vx-landing .ctaband .in>div:first-child{flex:1 1 320px}#vx-landing .vx-sticky{display:none}@media (max-width:760px){#vx-landing{--navh:64px}#vx-landing .pub.final .hero{min-height:0;padding:20px 16px 40px;gap:36px;grid-template-columns:1fr}#vx-landing .pub.final .pnav{flex-wrap:nowrap;padding:14px 16px}#vx-landing .pub.final .pnav .links .btn{padding:9px 12px;font-size:12.5px}#vx-landing .heromock{overflow:visible;align-items:center}#vx-landing .heromock .laptop{width:100%}#vx-landing .heromock .phone.mini{position:static;width:190px;height:380px;margin:14px auto 0}#vx-landing .heromock .orbit{position:static;grid-auto-flow:column;justify-content:center;margin-top:12px}#vx-landing .pub.final{overflow-x:hidden}#vx-landing .pub.final .hero h1{font-size:clamp(2rem,9.4vw,2.6rem)}#vx-landing .pub.final .hero p{font-size:15.5px;margin-top:12px}#vx-landing .hide-m{display:none}#vx-landing .capture{margin-top:18px;max-width:none}#vx-landing .capture .crow{flex-direction:column}#vx-landing .capture .btn.primary{justify-content:center;padding:14px 18px}#vx-landing .capture input{padding:14px 12px}#vx-landing .hfeat{margin-top:16px;gap:10px 14px;font-size:12px}#vx-landing .hfeat span.hsep{display:none}#vx-landing .heromock{padding:0}#vx-landing .pub.final{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}#vx-landing .vx-sticky{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:rgba(11,11,13,.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.1)}#vx-landing .vx-sticky .btn{justify-content:center;padding:13px 12px;font-size:14px;border-radius:12px;min-height:46px}#vx-landing .vx-sticky .btn.wa{background:#1E8E55;border-color:#1E8E55;color:#fff}#vx-landing .vx-sticky .btn.wa svg{width:18px;height:18px}#vx-landing .vx-sticky .btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}}@media (min-width:761px) and (max-width:900px){#vx-landing .pub.final .hero{min-height:0;padding:40px 24px 56px}}#vx-landing .mnav{display:none}html.vx-lock{overflow:hidden}#vx-landing .laptop img{height:auto}@media (max-width:1023px){#vx-landing .pub.final{font-size:16px;line-height:1.5;overflow-x:hidden}#vx-landing .pub.final p{font-size:16px}#vx-landing .pub.final .small,#vx-landing .pub.final .small.muted{font-size:13px}#vx-landing{--navh:56px}#vx-landing .pub.final .pnav{height:56px;padding:0 16px;flex-wrap:nowrap;gap:8px;align-items:center;position:-webkit-sticky;position:sticky;top:0;z-index:30;background:var(--night)}#vx-landing .pub.final .pnav .links{display:none}#vx-landing .pub.final .pnav .logo{gap:8px}#vx-landing .pub.final .pnav .logo .mark{width:28px;height:28px;border-radius:8px}#vx-landing .pub.final .pnav .logo .wm{font-size:19px}#vx-landing .mnav{display:flex;align-items:center;gap:2px;margin-left:auto}#vx-landing .mlogin{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;color:rgba(255,255,255,.85);font-weight:600;font-size:14px;text-decoration:none;border-radius:8px}#vx-landing .mburger{width:44px;height:44px;margin-right:-10px;border:0;background:transparent;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;border-radius:10px;color:#fff}#vx-landing .mburger span{display:block;width:20px;height:2px;background:currentColor;border-radius:2px}#vx-landing .mburger:active{background:rgba(255,255,255,.1)}#vx-landing .mmenu{position:fixed;inset:0;z-index:60;background:var(--night);color:#fff;display:flex;flex-direction:column;padding:0 16px calc(24px + env(safe-area-inset-bottom,0px))}#vx-landing .mmenu .mmhead{display:flex;align-items:center;justify-content:space-between;height:56px}#vx-landing .mmenu .mmhead .logo .mark{width:28px;height:28px;border-radius:8px;background:var(--accent)}#vx-landing .mmenu .mmhead .logo .wm{font-size:19px;color:#fff}#vx-landing .mmenu .mmhead .logo .wm b{color:#A5B4FC}#vx-landing .mclose{width:44px;height:44px;margin-right:-10px;border:0;background:transparent;color:#fff;display:grid;place-items:center;border-radius:10px}#vx-landing .mclose svg{width:22px;height:22px}#vx-landing .mlinks{display:flex;flex-direction:column;margin-top:12px;flex:1 1}#vx-landing .mlinks a{display:flex;align-items:center;min-height:56px;font-size:24px;font-weight:700;letter-spacing:-.02em;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.08)}#vx-landing .mmenu .btn.primary.mcta{justify-content:center;min-height:52px;font-size:16px;border-radius:12px;background:var(--accent);border-color:var(--accent);color:#fff;margin-top:16px}#vx-landing .pub.final .hero{min-height:0;padding:28px 16px 36px;gap:32px;grid-template-columns:minmax(0,1fr);background-image:radial-gradient(520px 360px at 80% -10%,rgba(79,70,229,.38),transparent 65%)}#vx-landing .pub.final .hero .tagchip{font-size:12px;padding:5px 11px;margin-bottom:14px;line-height:1.3;max-width:100%;white-space:normal}#vx-landing .pub.final .hero h1{font-size:40px;line-height:1.05;letter-spacing:-.03em}#vx-landing .pub.final .hero p{font-size:17px;line-height:1.45;margin-top:12px;max-width:none}#vx-landing .hide-m{display:none!important}#vx-landing .pub.final .hero>div{min-width:0;max-width:100%}#vx-landing .pub.final .hero>div:first-child>*{min-width:0}#vx-landing .capture{margin-top:20px;max-width:none}#vx-landing .capture .crow{flex-direction:column;gap:8px}#vx-landing .capture .phonein{border-radius:12px;min-height:52px}#vx-landing .capture input{padding:14px 12px;font-size:16px}#vx-landing .capture .btn.primary{justify-content:center;min-height:52px;padding:14px 18px;font-size:16px;width:100%}#vx-landing .capture .cmicro{font-size:13px;margin-top:10px;line-height:1.45}#vx-landing .capture .cerr{font-size:13px}#vx-landing .hfeat{display:flex;flex-wrap:nowrap;gap:6px;margin:16px -16px 0;padding:0 16px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;font-size:12.5px}#vx-landing .hfeat::-webkit-scrollbar{display:none}#vx-landing .hfeat>span{flex:none;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:6px 10px;white-space:nowrap;color:rgba(255,255,255,.85);font-weight:500}#vx-landing .hfeat>span.hsep{display:none}#vx-landing .heromock{display:flex;justify-content:center;padding:0;min-height:0;margin:0}#vx-landing .heromock .laptop,#vx-landing .heromock .orbit{display:none}#vx-landing .heromock .phone.mini{position:static;margin:0 auto;width:260px;height:470px;border-radius:38px;padding:9px;box-shadow:0 24px 60px rgba(0,0,0,.5),inset 0 0 0 2px rgba(255,255,255,.08)}#vx-landing .heromock .phone.mini .pscreen{border-radius:30px}#vx-landing .heromock .phone.mini .phead{padding:22px 14px 12px;font-size:13px}#vx-landing .heromock .phone.mini .pmsgs{padding:12px 10px;gap:10px}#vx-landing .heromock .phone.mini .pm{font-size:13px;padding:9px 11px;line-height:1.4}#vx-landing .heromock .phone.mini .pm.card .pbtn{font-size:12px;padding:6px 12px}#vx-landing .heromock .phone.mini .pm.ai b{font-size:12px}#vx-landing .trust{padding:0 16px 32px}#vx-landing .trust .in{gap:6px 14px;padding-top:18px;font-size:13px}#vx-landing .trust .logo{font-size:15px}#vx-landing .trust .rate{margin-left:0;width:100%}#vx-landing .sec{padding:48px 16px}#vx-landing .sec h2{font-size:30px;line-height:1.1;letter-spacing:-.03em;margin-bottom:12px}#vx-landing .sec.inv{padding:48px 16px}#vx-landing .sec .flex.between{flex-direction:column;align-items:flex-start;gap:4px}#vx-landing .sec .flex.between>.btn.ghost{min-height:44px;padding-left:0}#vx-landing .journey{display:flex;gap:12px;margin:20px -16px 0;padding:4px 16px 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}#vx-landing .journey::-webkit-scrollbar{display:none}#vx-landing .journey .jcard{flex-grow:0;flex-shrink:0;flex-basis:calc(83.333% - 12px);scroll-snap-align:start;padding:18px}#vx-landing .journey .jcard b{font-size:17px}#vx-landing .journey .jcard p{font-size:14px}#vx-landing .aiteam .split{grid-template-columns:1fr;gap:28px}#vx-landing .aiteam .vis{min-height:0;display:flex;flex-direction:column;gap:10px;padding:8px 0}#vx-landing .aiteam .float{position:static;max-width:86%;font-size:14px;border-radius:14px}#vx-landing .aiteam .float.d{margin-left:auto;max-width:92%;font-size:14px}#vx-landing .aiteam .float.d p{font-size:14px}#vx-landing .aiteam .float .small{font-size:12.5px}#vx-landing .aiteam .capture{margin-top:20px}#vx-landing .stats{grid-template-columns:1fr 1fr;gap:16px 12px;margin-top:24px}#vx-landing .stats b{font-size:24px}#vx-landing .stats span{font-size:13px}#vx-landing .sec .grid.g4{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}#vx-landing .sec .grid.g4 .card{padding:14px;border-radius:14px}#vx-landing .sec .grid.g4 .card h3{font-size:15px;line-height:1.25;margin-bottom:6px}#vx-landing .sec .grid.g4 .card p{font-size:13.5px;margin:0}#vx-landing .sec .grid.g4 .card .jic{width:32px;height:32px;margin-bottom:8px}#vx-landing .itabs{display:flex;flex-wrap:nowrap;gap:8px;margin:16px -16px 18px;padding:2px 16px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}#vx-landing .itabs::-webkit-scrollbar{display:none}#vx-landing .itabs .chip{flex:none;min-height:44px;padding:0 14px;font-size:14px}#vx-landing .split.sdemo{grid-template-columns:1fr;gap:20px;padding:18px;border-radius:16px}#vx-landing .split.sdemo .chips.mb .chip{min-height:44px;padding:0 14px;font-size:13.5px}#vx-landing .split.sdemo h3{font-size:20px;line-height:1.2;margin-top:4px}#vx-landing .ticks li{font-size:15px;min-height:28px}#vx-landing .split.sdemo>div>.btn.primary{width:100%;justify-content:center;min-height:48px;font-size:15px}#vx-landing .demoflow{grid-template-columns:1fr;padding:14px;gap:14px}#vx-landing .demoflow .pcard{min-width:0}#vx-landing .fs{font-size:14px;min-height:48px}#vx-landing #customers .grid.g3{display:flex;gap:12px;margin:20px -16px 0;padding:4px 16px 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}#vx-landing #customers .grid.g3::-webkit-scrollbar{display:none}#vx-landing #customers .grid.g3 .card{flex-grow:0;flex-shrink:0;flex-basis:calc(88% - 12px);scroll-snap-align:start}#vx-landing #customers h2{text-align:left!important}#vx-landing .quote p{font-size:16px}#vx-landing #pricing-sec .flex.between .chips{margin-top:10px}#vx-landing #pricing-sec .chips .chip{min-height:44px;padding:0 14px;font-size:14px}#vx-landing .pricing.four{grid-template-columns:1fr;gap:12px;margin-top:18px}#vx-landing .pricing.four .card{padding:22px 20px}#vx-landing .pricing.four .card.featured{order:-1}#vx-landing .pricing.four .card>.pill{top:-11px;left:20px;font-size:12px;padding:3px 10px}#vx-landing .pricing.four .price{font-size:32px}#vx-landing .pricing.four .card h3{font-size:18px}#vx-landing .pricing.four .ticks li{font-size:15px}#vx-landing .pricing.four .card .btn{min-height:48px;font-size:15px}#vx-landing #pricing-sec>p.small.muted{margin-top:14px}#vx-landing .faq .grid{grid-template-columns:1fr;gap:10px;margin-top:16px}#vx-landing .faqi{padding:2px 16px}#vx-landing .faqi summary{min-height:52px;font-size:16px;gap:12px;line-height:1.3}#vx-landing .faqi summary .ic{flex:none}#vx-landing .faqi p{font-size:15px}#vx-landing .ctaband{padding:40px 16px 36px;border-radius:28px 28px 0 0;margin-top:24px}#vx-landing .ctaband .in{flex-direction:column;align-items:stretch;gap:16px}#vx-landing .ctaband h2{font-size:28px;line-height:1.1;letter-spacing:-.03em}#vx-landing .ctaband p{font-size:16px;color:#B4B7C2}#vx-landing .ctaband .capture{max-width:none;flex:none}#vx-landing .ctaband .in>div:first-child{flex:none}#vx-landing .pfoot{padding:40px 16px calc(96px + env(safe-area-inset-bottom,0px))}#vx-landing .pfoot .in{grid-template-columns:1fr 1fr;gap:28px 16px}#vx-landing .pfoot .in>div:first-child{grid-column:1/-1}#vx-landing .pfoot .in>div:first-child p{font-size:15px;color:#B4B7C2!important}#vx-landing .pfoot a{padding:10px 0;font-size:15px;min-height:44px;display:flex;align-items:center}#vx-landing .pfoot .k{font-size:12px;margin-bottom:4px}#vx-landing .pfoot .in.small{display:block;margin-top:24px!important;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);color:#9CA3AF!important;font-size:13px}#vx-landing .pub.final{padding-bottom:0}#vx-landing .vx-sticky{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:rgba(11,16,32,.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.1);transition:transform .25s var(--ease),opacity .25s var(--ease)}#vx-landing .vx-sticky.kb,#vx-landing.js .vx-sticky:not(.on){transform:translateY(110%);opacity:0;pointer-events:none}#vx-landing .vx-sticky .btn{justify-content:center;height:52px;min-height:52px;padding:0 12px;font-size:15px;font-weight:600;border-radius:999px;gap:8px}#vx-landing .vx-sticky .btn.wa{background:#1E8E55;border-color:#1E8E55;color:#fff}#vx-landing .vx-sticky .btn.wa .wag{width:20px;height:20px;display:block;flex:none}#vx-landing .vx-sticky .btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}#vx-landing .vx-sticky .btn .ic{width:16px;height:16px}#vx-landing .pub.final .btn{min-height:44px}#vx-landing .pub.final .btn.sm{min-height:36px}#vx-landing .capture .clink{display:inline-block;padding:6px 0}#vx-landing .pub.final .pnav .logo-link{display:inline-flex;align-items:center;min-height:44px}}@media (max-width:430px){#vx-landing .pub.final .hero h1{font-size:clamp(34px,10.6vw,40px)}#vx-landing .journey .jcard{flex-basis:calc(83.333% - 12px)}}