.vs-vapi-page{background:linear-gradient(135deg,#14b8a61f,#0000 28%),linear-gradient(225deg,#fbbf2414,#0000 32%),linear-gradient(180deg,#0b1324,#0b0f19 44%,#08111f);color:#e5e7eb;padding:52px 20px 78px}.vs-vapi-inner{margin:0 auto;max-width:1160px}.vs-vapi-kicker{align-items:center;background:#064e3b38;border:1px solid #34d39942;border-radius:999px;color:#86efac;display:inline-flex;font-size:12px;font-weight:800;letter-spacing:.08em;margin:0 0 12px;padding:6px 10px;text-transform:uppercase}.vs-vapi-title{color:#fff;font-size:clamp(34px,4.8vw,58px);letter-spacing:0;line-height:1.04;margin:0;max-width:920px}.vs-vapi-subtitle{color:#cbd5e1;font-size:17px;line-height:1.65;margin:16px 0 22px;max-width:920px}.vs-snapshot{grid-gap:14px;background:linear-gradient(135deg,#0ea5e924,#0f172adb 42%,#10b9811f),#0206176b;border:1px solid #7dd3fc3d;border-radius:20px;box-shadow:0 24px 70px #02061747,inset 0 1px 0 #ffffff0a;display:grid;gap:14px;grid-template-areas:"main visual" "lanes visual" "workflow questions";grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);margin:24px 0;padding:20px}.vs-snapshot-main{grid-area:main;min-width:0}.vs-snapshot-kicker{background:#082f4957;border:1px solid #67e8f93d;border-radius:999px;color:#67e8f9;display:inline-flex;font-size:12px;font-weight:900;letter-spacing:.08em;padding:5px 8px;text-transform:uppercase}.vs-snapshot-main h2{color:#fff;font-size:clamp(28px,3.4vw,42px);line-height:1.08;margin:10px 0}.vs-snapshot-main p{color:#dbeafe;line-height:1.65;margin:0}.vs-snapshot-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.vs-snapshot-action{align-items:center;background:#0f172ab8;border:1px solid #7dd3fc47;border-radius:999px;color:#e0f2fe;display:inline-flex;font-size:13px;font-weight:850;justify-content:center;min-height:38px;padding:8px 13px;text-decoration:none}.vs-snapshot-action.primary{background:#34d399;border-color:#34d3996b;color:#052e1b}.vs-snapshot-action:focus,.vs-snapshot-action:hover{border-color:#7dd3fc8a;color:#fff;outline:none}.vs-snapshot-action.primary:focus,.vs-snapshot-action.primary:hover{color:#041f15}.vs-snapshot-visual{grid-gap:12px;background:linear-gradient(145deg,#0f172aeb,#082f4957),#0f172ab8;border:1px solid #94a3b838;border-radius:18px;display:grid;gap:12px;grid-area:visual;padding:16px}.vs-snapshot-console-head{align-items:flex-start;border-bottom:1px solid #94a3b829;display:flex;gap:12px;justify-content:space-between;padding-bottom:12px}.vs-snapshot-console-head span{color:#67e8f9;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.vs-snapshot-console-head strong{color:#fff;font-size:18px;text-align:right}.vs-snapshot-console-grid{grid-gap:8px;gap:8px}.vs-snapshot-console-grid span{background:#02061752;border:1px solid #7dd3fc2e;border-radius:12px;color:#e0f2fe;font-size:13px;font-weight:800;padding:10px}.vs-snapshot-console-grid span:nth-child(2n){border-color:#34d39933;color:#d1fae5}.vs-snapshot-proof-row{grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.vs-snapshot-proof-row div{background:#78350f24;border:1px solid #fbbf2438;border-radius:12px;padding:10px}.vs-snapshot-proof-row span,.vs-snapshot-proof-row strong{display:block}.vs-snapshot-proof-row strong{color:#fef3c7;font-size:18px;line-height:1.1}.vs-snapshot-proof-row span{color:#fde68a;font-size:11px;line-height:1.3;margin-top:4px}.vs-snapshot-lanes{grid-gap:10px;display:grid;gap:10px;grid-area:lanes;min-width:0}.vs-snapshot-lane,.vs-snapshot-questions,.vs-snapshot-workflow article{background:#02061757;border:1px solid #94a3b838;border-radius:14px}.vs-snapshot-lane{padding:14px}.vs-snapshot-lane.mediasfu{background:#064e3b33;border-color:#34d39957}.vs-snapshot-lane.competitor{background:#1e293b5c;border-color:#818cf847}.vs-snapshot-lane span{color:#bae6fd;display:block;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.vs-snapshot-lane h3{color:#f8fafc;font-size:18px;margin:6px 0}.vs-snapshot-lane p{color:#cbd5e1;line-height:1.5;margin:0}.vs-snapshot-workflow{grid-gap:10px;display:grid;gap:10px;grid-area:workflow;grid-template-columns:repeat(3,minmax(0,1fr))}.vs-snapshot-workflow article{padding:12px}.vs-snapshot-workflow span,.vs-snapshot-workflow strong{display:block}.vs-snapshot-workflow strong{color:#fff;font-size:15px}.vs-snapshot-workflow span{color:#cbd5e1;font-size:13px;line-height:1.45;margin-top:5px}.vs-snapshot-questions{grid-area:questions;padding:13px 14px}.vs-snapshot-questions strong{color:#fef3c7;display:block;font-size:14px}.vs-snapshot-questions ul{grid-gap:7px;color:#e5e7eb;display:grid;gap:7px;line-height:1.45;margin:8px 0 0;padding-left:18px}.vs-vapi-summary-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 26px}.vs-vapi-summary-card{background:#0f172aad;border:1px solid #94a3b83d;border-radius:16px;box-shadow:inset 4px 0 0 #7dd3fc8c;overflow:hidden;padding:18px 18px 18px 20px;position:relative}.vs-vapi-summary-card:first-child{border-color:#34d39957;box-shadow:inset 4px 0 0 #34d399}.vs-vapi-summary-card:nth-child(2){border-color:#818cf84d;box-shadow:inset 4px 0 0 #818cf8}.vs-vapi-summary-card h2{color:#f8fafc;font-size:20px;margin:0 0 10px}.vs-vapi-summary-card ul{color:#d1d5db;line-height:1.7;margin:0;padding-left:20px}.vs-vapi-table-wrap{background:#0f172ab8;border:1px solid #94a3b842;border-radius:16px;overflow-x:auto}.vs-vapi-table{border-collapse:collapse;min-width:760px;width:100%}.vs-vapi-table td,.vs-vapi-table th{border-bottom:1px solid #94a3b82e;line-height:1.5;padding:14px;text-align:left;vertical-align:top}.vs-vapi-table th{background:#0f172af5;color:#fff;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.vs-vapi-table th:nth-child(2){color:#bbf7d0}.vs-vapi-table td:nth-child(2){background:#064e3b1f;color:#ecfdf5}.vs-vapi-table td:first-child{color:#f8fafc;font-weight:700;width:220px}.vs-vapi-pricing-box{background:linear-gradient(145deg,#05966933,#0f172ad1);border:1px solid #10b98159;border-radius:16px;margin-top:24px;padding:20px}.vs-vapi-pricing-box h2{color:#fff;font-size:24px;margin:0 0 8px}.vs-vapi-pricing-note{color:#d1fae5;margin:0 0 10px}.vs-vapi-pricing-box ul{line-height:1.7;margin:0;padding-left:20px}.vs-vapi-disclaimer{color:#cbd5e1;font-size:14px;margin:12px 0 0}.vs-vapi-assumptions-box,.vs-vapi-sources-box{background:#0f172ab3;border:1px solid #94a3b847;border-radius:16px;margin-top:24px;padding:20px}.vs-vapi-assumptions-box h2,.vs-vapi-sources-box h2{color:#fff;font-size:24px;margin:0 0 10px}.vs-vapi-calculator-box,.vs-vapi-faq-box,.vs-vapi-migration-box{background:#0f172ab8;border:1px solid #94a3b847;border-radius:16px;margin-top:24px;padding:20px}.vs-vapi-calculator-box h2,.vs-vapi-faq-box h2,.vs-vapi-migration-box h2{color:#fff;font-size:24px;margin:0 0 10px}.vs-vapi-calc-control{margin-top:14px}.vs-vapi-calc-control label{color:#f1f5f9;display:block;font-size:14px;margin-bottom:8px}.vs-vapi-calc-input-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto}.vs-vapi-calc-input-row input[type=range]{accent-color:#10b981;width:100%}.vs-vapi-calc-input-row span{color:#d1fae5;font-weight:700;min-width:78px;text-align:right}.vs-vapi-calc-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.vs-vapi-calc-card{background:#0f172aeb;border:1px solid #94a3b838;border-radius:12px;padding:14px}.vs-vapi-calc-card h3{color:#cbd5e1;font-size:13px;letter-spacing:.04em;margin:0;text-transform:uppercase}.vs-vapi-calc-card p{color:#f8fafc;font-size:24px;font-weight:800;margin:8px 0 0}.vs-vapi-calc-card.highlight{background:linear-gradient(145deg,#0596693d,#0f172ae6);border-color:#10b98170}.vs-vapi-step-list{grid-gap:12px;display:grid;gap:12px;margin:0;padding-left:20px}.vs-vapi-step-list li{background:#0f172acc;border:1px solid #94a3b833;border-radius:12px;padding:12px}.vs-vapi-step-list h3{color:#f8fafc;font-size:16px;margin:0}.vs-vapi-step-list p{color:#d1d5db;margin:8px 0}.vs-vapi-step-list span{color:#34d399;font-size:12px;letter-spacing:.05em;text-transform:uppercase}.vs-vapi-faq-list{grid-gap:10px;display:grid;gap:10px}.vs-vapi-faq-item{background:#0f172acc;border:1px solid #94a3b833;border-radius:12px;padding:10px 12px}.vs-vapi-faq-item summary{color:#f8fafc;cursor:pointer;font-weight:700}.vs-vapi-faq-item p{color:#d1d5db;margin:10px 0 0}.vs-vapi-source-list{line-height:1.8;margin:0;padding-left:20px}.vs-vapi-source-list a{color:#34d399;text-decoration:none}.vs-vapi-source-list a:hover{text-decoration:underline}.vs-msfu-stance{background:linear-gradient(135deg,#0ea5e91f,#10b9811a),#0f172abd;border:1px solid #38bdf842;border-radius:18px;margin:26px 0;padding:20px}.vs-msfu-stance-header{max-width:900px}.vs-msfu-audience-card span,.vs-msfu-rate-copy span,.vs-msfu-stance-header span{color:#67e8f9;display:inline-flex;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.vs-msfu-stance-header h2{color:#fff;font-size:clamp(24px,3vw,34px);line-height:1.12;margin:8px 0}.vs-msfu-stance-header p{color:#dbeafe;line-height:1.65;margin:0}.vs-msfu-audience-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.vs-msfu-audience-card{background:#064e3b33;border:1px solid #34d39947;border-radius:14px;padding:15px}.vs-msfu-audience-card.developer{background:#1e40af29;border-color:#60a5fa4d}.vs-msfu-audience-card h3,.vs-msfu-strength-card h3{color:#f8fafc;font-size:18px;margin:7px 0 6px}.vs-msfu-audience-card p,.vs-msfu-strength-card p{color:#cbd5e1;line-height:1.55;margin:0}.vs-msfu-strength-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.vs-msfu-strength-card{background:#02061757;border:1px solid #94a3b838;border-radius:14px;padding:14px}.vs-msfu-rate-strip{grid-gap:12px;align-items:start;background:#78350f29;border:1px solid #fbbf2447;border-radius:16px;display:grid;gap:12px;grid-template-columns:1fr;margin-top:16px;padding:16px}.vs-msfu-rate-copy{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px 16px}.vs-msfu-rate-copy span{flex:0 0 auto;margin-top:3px}.vs-msfu-rate-copy strong{color:#fef3c7;display:block;flex:1 1 280px;font-size:20px;line-height:1.22;margin:0}.vs-msfu-rate-copy p{color:#fde68a;flex:2 1 380px;line-height:1.5;margin:0}.vs-msfu-rate-table-wrap{background:#0f172ab8;border:1px solid #fbbf242e;border-radius:12px;min-width:0;overflow-x:auto}.vs-msfu-rate-table{border-collapse:collapse;min-width:920px;width:100%}.vs-msfu-rate-table td,.vs-msfu-rate-table th{border-bottom:1px solid #fbbf2424;line-height:1.45;padding:11px 12px;text-align:left;vertical-align:top}.vs-msfu-rate-table th{background:#0f172aeb;color:#fef3c7;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.vs-msfu-rate-table td:first-child,.vs-msfu-rate-table td:nth-child(2){color:#fff;font-weight:850}.vs-msfu-rate-table td:nth-child(3),.vs-msfu-rate-table td:nth-child(4){color:#fde68a;white-space:nowrap}.vs-msfu-rate-table td:first-child,.vs-msfu-rate-table th:first-child{width:20%}.vs-msfu-rate-table td:nth-child(2),.vs-msfu-rate-table td:nth-child(3),.vs-msfu-rate-table td:nth-child(4),.vs-msfu-rate-table th:nth-child(2),.vs-msfu-rate-table th:nth-child(3),.vs-msfu-rate-table th:nth-child(4){width:16%}.vs-msfu-rate-table td:last-child{color:#cbd5e1}.vs-msfu-link-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.vs-msfu-link-row a{align-items:center;background:#0ea5e91a;border:1px solid #7dd3fc47;border-radius:999px;color:#e0f2fe;display:inline-flex;font-size:13px;font-weight:800;justify-content:center;padding:8px 12px;text-decoration:none}.vs-msfu-link-row a:hover{border-color:#7dd3fc80;color:#fff}.vs-vapi-cta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.vs-vapi-btn{align-items:center;border:1px solid #0000;border-radius:12px;display:inline-flex;font-weight:700;justify-content:center;padding:12px 16px;text-decoration:none}.vs-vapi-btn.primary{background:linear-gradient(135deg,#10b981,#14b8a6);color:#03211a}.vs-vapi-btn.secondary{background:#0f172ab3;border-color:#94a3b859;color:#e2e8f0}.vs-vapi-last-updated{color:#94a3b8;font-size:13px;margin:22px 0 0}@media (max-width:880px){.vs-msfu-audience-grid,.vs-msfu-rate-strip,.vs-msfu-strength-grid,.vs-snapshot,.vs-snapshot-console-grid,.vs-snapshot-lanes,.vs-snapshot-proof-row,.vs-snapshot-workflow,.vs-vapi-summary-grid{grid-template-columns:1fr}.vs-snapshot{grid-template-areas:"main" "visual" "lanes" "workflow" "questions"}.vs-vapi-calc-grid{grid-template-columns:1fr}}@media (max-width:600px){.vs-vapi-page{padding:28px 14px 52px}.vs-vapi-subtitle{font-size:15px}.vs-msfu-stance{border-radius:15px;padding:15px}.vs-msfu-rate-copy strong{font-size:18px}.vs-snapshot{border-radius:15px;padding:15px}.vs-msfu-link-row,.vs-snapshot-actions,.vs-vapi-cta-row{align-items:stretch;flex-direction:column}.vs-msfu-link-row a,.vs-snapshot-action,.vs-vapi-btn{width:100%}.vs-vapi-table{min-width:640px}}.vs-vapi-page{background:#08111f;padding-top:76px}.vs-snapshot-action,.vs-snapshot-kicker,.vs-vapi-btn,.vs-vapi-kicker{border-radius:6px}.vs-snapshot,.vs-snapshot-console-grid span,.vs-snapshot-lane,.vs-snapshot-proof-row div,.vs-snapshot-questions,.vs-snapshot-visual,.vs-snapshot-workflow article{border-radius:8px}.vs-snapshot{background:#0b1627;margin-top:34px}#workload-calculator{scroll-margin-top:96px}@media (max-width:700px){.vs-vapi-page{padding:66px 12px 58px}.vs-vapi-subtitle{font-size:15px}}.vs-snapshot-visual{align-content:start;align-self:stretch;background:#0d1b2d;border-color:#2dd4bf47;border-left:3px solid #2dd4bf;gap:18px;padding:20px}.vs-snapshot-console-head{border-bottom:1px solid #94a3b833;display:block;padding-bottom:16px}.vs-snapshot-console-head span{align-items:center;background:#0d94881f;border:1px solid #2dd4bf4d;border-radius:4px;color:#99f6e4;display:inline-flex;font-size:10px;letter-spacing:.06em;min-height:24px;padding:4px 7px}.vs-snapshot-console-head strong{color:#f8fafc;display:block;font-size:clamp(21px,2vw,27px);line-height:1.2;margin-top:12px;max-width:430px;text-align:left}.vs-snapshot-console-head p{color:#a9bdd4;font-size:13px;line-height:1.55;margin:8px 0 0}.vs-snapshot-console-grid{grid-gap:0 18px;display:grid;gap:0 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.vs-snapshot-console-grid article{grid-gap:10px;border-top:1px solid #94a3b82e;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);min-width:0;padding:13px 0}.vs-snapshot-console-grid article b{color:#5eead4;font-size:11px;line-height:1.5}.vs-snapshot-console-grid article div{min-width:0}.vs-snapshot-console-grid article strong{color:#f1f5f9;display:block;font-size:14px;line-height:1.35}.vs-snapshot-console-grid article span,.vs-snapshot-console-grid article span:nth-child(2n){background:#0000;border:0;border-radius:0;color:#9fb3c8;display:block;font-size:12px;font-weight:500;line-height:1.45;margin-top:3px;padding:0}.vs-snapshot-proof-row{grid-gap:0;align-items:stretch;border-top:1px solid #2dd4bf3d;display:grid;gap:0;grid-template-columns:minmax(120px,1.15fr) repeat(3,minmax(0,1fr));padding-top:14px}.vs-snapshot-proof-label{align-self:center;color:#99f6e4;font-size:10px;font-weight:850;letter-spacing:.05em;line-height:1.35;padding-right:12px;text-transform:uppercase}.vs-snapshot-proof-row div{background:#0000;border:0;border-left:1px solid #94a3b82e;border-radius:0;padding:2px 10px}.vs-snapshot-proof-row strong{color:#f8fafc;font-size:16px}.vs-snapshot-proof-row div span{color:#a9bdd4;font-size:10px;margin-top:3px}@media (max-width:880px){.vs-snapshot-console-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-snapshot-proof-row{grid-template-columns:minmax(115px,1.1fr) repeat(3,minmax(0,1fr))}}@media (max-width:560px){.vs-snapshot-visual{padding:16px}.vs-snapshot-console-grid{grid-template-columns:1fr}.vs-snapshot-proof-row{grid-template-columns:repeat(3,minmax(0,1fr))}.vs-snapshot-proof-label{grid-column:1/-1;padding:0 0 10px}.vs-snapshot-proof-row div:first-of-type{border-left:0;padding-left:0}}.vs-snapshot{grid-template-areas:"main visual" "lanes lanes" "workflow questions"}.vs-snapshot-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:880px){.vs-snapshot{grid-template-areas:"main" "visual" "lanes" "workflow" "questions"}.vs-snapshot-lanes{grid-template-columns:1fr}}.vs-vapi-page{--vs-bg:#07111f;--vs-bg-alt:#0a1422;--vs-surface:#0d1a2b;--vs-surface-raised:#122238;--vs-surface-muted:#0a1626;--vs-text:#f5f8fc;--vs-muted:#afbdd0;--vs-subtle:#7f91a7;--vs-border:#2a4058;--vs-border-strong:#3b5875;--vs-teal:#2dd4bf;--vs-teal-strong:#5eead4;--vs-teal-soft:#14b8a61c;--vs-blue:#60a5fa;--vs-blue-soft:#3b82f61a;--vs-violet:#a78bfa;--vs-violet-soft:#8b5cf61a;--vs-amber:#fbbf24;--vs-amber-soft:#f59e0b17;--vs-danger:#fb7185;--vs-shadow:0 18px 48px #0000003d;--vs-shadow-hover:0 22px 58px #00000052;background:linear-gradient(180deg,var(--vs-bg) 0,var(--vs-bg-alt) 100%);color:var(--vs-text);min-height:100vh;transition:background-color .18s ease,color .18s ease}.vs-vapi-page[data-vs-theme=light]{--vs-bg:#eef4f9;--vs-bg-alt:#f8fafc;--vs-surface:#fff;--vs-surface-raised:#f6f9fc;--vs-surface-muted:#edf3f8;--vs-text:#102238;--vs-muted:#4e647a;--vs-subtle:#687d91;--vs-border:#c9d7e4;--vs-border-strong:#9eb3c7;--vs-teal:#0f766e;--vs-teal-strong:#0f766e;--vs-teal-soft:#e5f6f2;--vs-blue:#2563eb;--vs-blue-soft:#eaf2ff;--vs-violet:#6d4bd1;--vs-violet-soft:#f0ecff;--vs-amber:#a75b08;--vs-amber-soft:#fff6df;--vs-danger:#be123c;--vs-shadow:0 16px 40px #20364e1a;--vs-shadow-hover:0 20px 46px #20364e29}.vs-theme-control{background:var(--vs-surface);border:1px solid var(--vs-border);border-radius:6px;box-shadow:0 8px 24px #0000001f;display:flex;margin:0 0 18px auto;padding:3px;width:-webkit-max-content;width:max-content}.vs-theme-control button{align-items:center;background:#0000;border:0;border-radius:4px;color:var(--vs-subtle);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:750;gap:6px;justify-content:center;letter-spacing:0;min-height:34px;padding:6px 10px;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.vs-theme-control button:hover{background:var(--vs-surface-muted);color:var(--vs-text)}.vs-theme-control button.active{background:var(--vs-teal-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vs-teal) 38%,#0000);color:var(--vs-text)}.vs-theme-control button:focus-visible,.vs-vapi-page a:focus-visible,.vs-vapi-page button:focus-visible,.vs-vapi-page summary:focus-visible{outline:3px solid color-mix(in srgb,var(--vs-blue) 58%,#0000);outline-offset:3px}.vs-snapshot-kicker,.vs-vapi-kicker{background:var(--vs-teal-soft);border-color:color-mix(in srgb,var(--vs-teal) 38%,#0000);color:var(--vs-teal-strong);letter-spacing:0}.vs-msfu-audience-card h3,.vs-msfu-stance-header h2,.vs-msfu-strength-card h3,.vs-snapshot-lane h3,.vs-snapshot-main h2,.vs-vapi-assumptions-box h2,.vs-vapi-calculator-box h2,.vs-vapi-faq-box h2,.vs-vapi-migration-box h2,.vs-vapi-sources-box h2,.vs-vapi-summary-card h2,.vs-vapi-title{color:var(--vs-text);letter-spacing:0}.vs-vapi-title{font-size:54px}.vs-msfu-audience-card p,.vs-msfu-stance-header p,.vs-msfu-strength-card p,.vs-snapshot-lane p,.vs-snapshot-main p,.vs-snapshot-workflow span,.vs-vapi-disclaimer,.vs-vapi-faq-item p,.vs-vapi-step-list p,.vs-vapi-subtitle,.vs-vapi-summary-card ul{color:var(--vs-muted)}.vs-snapshot{background:var(--vs-surface);border-color:var(--vs-border);box-shadow:var(--vs-shadow)}.vs-snapshot-main h2{font-size:38px}.vs-msfu-link-row a,.vs-snapshot-action,.vs-vapi-btn.secondary{background:var(--vs-surface-raised);border-color:var(--vs-border);color:var(--vs-text);transition:transform .17s ease,border-color .17s ease,background-color .17s ease,box-shadow .17s ease}.vs-msfu-link-row a:hover,.vs-snapshot-action:hover,.vs-vapi-btn.secondary:hover{background:var(--vs-surface-muted);border-color:var(--vs-border-strong);box-shadow:0 10px 22px #0000001f;color:var(--vs-text);transform:translateY(-2px)}.vs-snapshot-action.primary,.vs-vapi-btn.primary{background:var(--vs-teal);border-color:var(--vs-teal);box-shadow:0 9px 24px color-mix(in srgb,var(--vs-teal) 25%,#0000);color:#032a26;transition:transform .17s ease,box-shadow .17s ease,filter .17s ease}.vs-snapshot-action.primary:hover,.vs-vapi-btn.primary:hover{box-shadow:0 14px 30px color-mix(in srgb,var(--vs-teal) 34%,#0000);color:#032a26;filter:brightness(1.05);transform:translateY(-2px)}.vs-snapshot-visual{background:var(--vs-surface-muted);border-color:color-mix(in srgb,var(--vs-teal) 34%,var(--vs-border));border-left-color:var(--vs-teal)}.vs-snapshot-console-head{border-bottom-color:var(--vs-border)}.vs-snapshot-console-head span{background:var(--vs-teal-soft);border-color:color-mix(in srgb,var(--vs-teal) 38%,#0000);color:var(--vs-teal-strong);letter-spacing:0}.vs-snapshot-console-grid article strong,.vs-snapshot-console-head strong,.vs-snapshot-proof-row strong,.vs-snapshot-workflow strong{color:var(--vs-text)}.vs-snapshot-console-grid article span,.vs-snapshot-console-grid article span:nth-child(2n),.vs-snapshot-console-head p,.vs-snapshot-proof-row div span{color:var(--vs-muted)}.vs-snapshot-console-grid article,.vs-snapshot-proof-row,.vs-snapshot-proof-row div{border-color:var(--vs-border)}.vs-snapshot-console-grid article b,.vs-snapshot-proof-label{color:var(--vs-teal-strong);letter-spacing:0}.vs-snapshot-lane{background:var(--vs-surface-muted);border-color:var(--vs-border);overflow:hidden;position:relative;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.vs-snapshot-lane:before{background:var(--vs-blue);content:"";inset:0 auto 0 0;position:absolute;width:3px}.vs-snapshot-lane.mediasfu{background:var(--vs-teal-soft);border-color:color-mix(in srgb,var(--vs-teal) 42%,var(--vs-border))}.vs-snapshot-lane.mediasfu:before{background:var(--vs-teal)}.vs-snapshot-lane.competitor{background:var(--vs-violet-soft);border-color:color-mix(in srgb,var(--vs-violet) 38%,var(--vs-border))}.vs-snapshot-lane.competitor:before{background:var(--vs-violet)}.vs-snapshot-lane:hover{box-shadow:var(--vs-shadow);transform:translateY(-2px)}.vs-snapshot-lane span{color:var(--vs-blue);letter-spacing:0}.vs-snapshot-lane.mediasfu span{color:var(--vs-teal-strong)}.vs-snapshot-lane.competitor span{color:var(--vs-violet)}.vs-snapshot-workflow{background:var(--vs-surface-muted);border:1px solid var(--vs-border);border-radius:8px;gap:0;overflow:hidden;position:relative}.vs-snapshot-workflow article{grid-gap:10px;background:#0000;border:0;border-radius:0;display:grid;gap:10px;grid-template-columns:32px minmax(0,1fr);min-width:0;padding:16px;transition:background-color .17s ease,transform .17s ease}.vs-snapshot-workflow article+article{border-left:1px solid var(--vs-border)}.vs-snapshot-workflow article:hover{background:var(--vs-surface-raised);transform:translateY(-2px);z-index:1}.vs-snapshot-workflow article b{color:var(--vs-teal-strong);font-size:11px;line-height:1.5}.vs-snapshot-workflow article div{min-width:0}.vs-snapshot-questions{background:var(--vs-amber-soft);border-color:color-mix(in srgb,var(--vs-amber) 34%,var(--vs-border))}.vs-snapshot-questions strong{color:var(--vs-amber)}.vs-snapshot-questions ul{color:var(--vs-text)}.vs-msfu-audience-card,.vs-msfu-strength-card,.vs-vapi-faq-item,.vs-vapi-step-list li,.vs-vapi-summary-card{background:var(--vs-surface);border-color:var(--vs-border);box-shadow:none;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.vs-msfu-audience-card,.vs-vapi-summary-card:first-child{background:var(--vs-teal-soft);border-color:color-mix(in srgb,var(--vs-teal) 38%,var(--vs-border));box-shadow:inset 3px 0 0 var(--vs-teal)}.vs-msfu-audience-card.developer,.vs-vapi-summary-card:nth-child(2){background:var(--vs-violet-soft);border-color:color-mix(in srgb,var(--vs-violet) 36%,var(--vs-border));box-shadow:inset 3px 0 0 var(--vs-violet)}.vs-msfu-audience-card:hover,.vs-msfu-strength-card:hover,.vs-vapi-step-list li:hover,.vs-vapi-summary-card:hover{border-color:var(--vs-border-strong);box-shadow:var(--vs-shadow-hover);transform:translateY(-3px)}.vs-msfu-rate-table-wrap,.vs-vapi-table-wrap{background:var(--vs-surface);border-color:var(--vs-border);box-shadow:var(--vs-shadow)}.vs-msfu-rate-table th,.vs-vapi-table th{background:var(--vs-surface-muted);border-color:var(--vs-border);color:var(--vs-text);letter-spacing:0}.vs-msfu-rate-table td,.vs-vapi-table td{border-color:var(--vs-border);color:var(--vs-muted);transition:background-color .15s ease}.vs-msfu-rate-table tbody tr:nth-child(2n) td,.vs-vapi-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--vs-surface-muted) 72%,#0000)}.vs-msfu-rate-table tbody tr:hover td,.vs-vapi-table tbody tr:hover td{background:var(--vs-blue-soft)}.vs-msfu-rate-table td:first-child,.vs-msfu-rate-table td:nth-child(2),.vs-vapi-table td:first-child,.vs-vapi-table td:nth-child(2),.vs-vapi-table th:nth-child(2){color:var(--vs-text)}.vs-vapi-table td:nth-child(2){background:var(--vs-teal-soft)}.vs-msfu-rate-table td:nth-child(3),.vs-msfu-rate-table td:nth-child(4){color:var(--vs-amber)}.vs-msfu-rate-table td:last-child{color:var(--vs-muted)}.vs-msfu-stance,.vs-vapi-assumptions-box,.vs-vapi-calculator-box,.vs-vapi-faq-box,.vs-vapi-migration-box,.vs-vapi-pricing-box,.vs-vapi-sources-box{background:var(--vs-surface);border-color:var(--vs-border);box-shadow:var(--vs-shadow)}.vs-msfu-audience-card span,.vs-msfu-rate-copy span,.vs-msfu-stance-header span,.vs-vapi-pricing-note,.vs-vapi-source-list a,.vs-vapi-step-list span{color:var(--vs-teal-strong);letter-spacing:0}.vs-vapi-faq-item:hover,.vs-vapi-faq-item[open]{background:var(--vs-blue-soft);border-color:color-mix(in srgb,var(--vs-blue) 44%,var(--vs-border))}.vs-vapi-faq-item summary{color:var(--vs-text)}.vs-msfu-strength-card:nth-child(3n+1){border-top:2px solid var(--vs-teal)}.vs-msfu-strength-card:nth-child(3n+2){border-top:2px solid var(--vs-blue)}.vs-msfu-strength-card:nth-child(3n){border-top:2px solid var(--vs-violet)}.vs-msfu-rate-strip{background:var(--vs-amber-soft);border-color:color-mix(in srgb,var(--vs-amber) 38%,var(--vs-border))}.vs-msfu-rate-copy strong{color:var(--vs-text)}.vs-msfu-rate-copy p{color:var(--vs-muted)}.vs-vapi-last-updated{color:var(--vs-subtle)}@media (max-width:880px){.vs-vapi-title{font-size:42px}.vs-snapshot-main h2{font-size:32px}.vs-snapshot-workflow article+article{border-left:0;border-top:1px solid var(--vs-border)}}@media (max-width:560px){.vs-theme-control{width:100%}.vs-theme-control button{flex:1 1}.vs-vapi-title{font-size:34px}.vs-snapshot-main h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.vs-msfu-audience-card,.vs-msfu-link-row a,.vs-msfu-rate-table td,.vs-msfu-strength-card,.vs-snapshot-action,.vs-snapshot-lane,.vs-snapshot-workflow article,.vs-theme-control button,.vs-vapi-btn,.vs-vapi-faq-item,.vs-vapi-page,.vs-vapi-step-list li,.vs-vapi-summary-card,.vs-vapi-table td{transition:none}.vs-msfu-audience-card:hover,.vs-msfu-link-row a:hover,.vs-msfu-strength-card:hover,.vs-snapshot-action:hover,.vs-snapshot-lane:hover,.vs-snapshot-workflow article:hover,.vs-vapi-btn:hover,.vs-vapi-step-list li:hover,.vs-vapi-summary-card:hover{transform:none}}.vs-vapi-page[data-vs-theme=dark]{--vs-on-accent:#032a26;color-scheme:dark}.vs-vapi-page[data-vs-theme=light]{--vs-on-accent:#fff;color-scheme:light}.vs-vapi-page[data-vs-theme] .vs-snapshot-action.primary,.vs-vapi-page[data-vs-theme] .vs-snapshot-action.primary:hover,.vs-vapi-page[data-vs-theme] .vs-vapi-btn.primary,.vs-vapi-page[data-vs-theme] .vs-vapi-btn.primary:hover{color:var(--vs-on-accent)}.vs-vapi-page[data-vs-theme] .vs-snapshot-proof-row>.vs-snapshot-proof-label{align-items:center;align-self:stretch;background:var(--vs-teal-soft);border:1px solid color-mix(in srgb,var(--vs-teal) 38%,var(--vs-border));border-radius:5px;color:var(--vs-teal-strong);display:flex;font-size:10px;font-weight:850;letter-spacing:0;line-height:1.35;margin-right:10px;padding:8px 10px}.vs-vapi-page[data-vs-theme] .vs-snapshot-proof-row{grid-template-columns:minmax(148px,1.25fr) repeat(3,minmax(0,1fr))}.vs-vapi-page[data-vs-theme] .vs-vapi-sources-box{background:color-mix(in srgb,var(--vs-blue-soft) 48%,var(--vs-surface));border-top:3px solid var(--vs-blue);overflow:hidden}.vs-vapi-page[data-vs-theme] .vs-vapi-sources-box .vs-vapi-pricing-note{color:var(--vs-muted);max-width:760px}.vs-vapi-page[data-vs-theme] .vs-vapi-source-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));list-style:none;margin:16px 0 0;padding:0}.vs-vapi-page[data-vs-theme] .vs-vapi-source-list li{--source-accent:var(--vs-blue);background:var(--vs-surface);border:1px solid var(--vs-border);border-left:3px solid var(--source-accent);border-radius:7px;box-shadow:0 7px 18px #0000000f;min-width:0;transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease}.vs-vapi-page[data-vs-theme] .vs-vapi-source-list li:nth-child(3n+1){--source-accent:var(--vs-teal)}.vs-vapi-page[data-vs-theme] .vs-vapi-source-list li:nth-child(3n+2){--source-accent:var(--vs-blue)}.vs-vapi-page[data-vs-theme] .vs-vapi-source-list li:nth-child(3n){--source-accent:var(--vs-violet)}.vs-vapi-page[data-vs-theme] .vs-vapi-source-list li:hover{border-color:color-mix(in srgb,var(--source-accent) 52%,var(--vs-border));box-shadow:var(--vs-shadow);transform:translateY(-2px)}.vs-vapi-page[data-vs-theme] .vs-vapi-source-list a{align-items:center;box-sizing:border-box;color:var(--vs-text);display:flex;font-weight:750;gap:12px;justify-content:space-between;line-height:1.35;min-height:48px;padding:11px 13px;text-decoration:none}.vs-vapi-page[data-vs-theme] .vs-vapi-source-list a:after{color:var(--source-accent);content:"\2197";flex:0 0 auto;font-size:16px;line-height:1}.vs-vapi-page[data-vs-theme] .vs-vapi-source-list a:hover{color:var(--source-accent);text-decoration:none}.vs-vapi-page[data-vs-theme] .vs-vapi-migration-box{background:color-mix(in srgb,var(--vs-violet-soft) 38%,var(--vs-surface));border-top:3px solid var(--vs-violet);overflow:hidden}.vs-vapi-page[data-vs-theme] .vs-vapi-step-list{counter-reset:migration-step;gap:12px;list-style:none;margin-top:16px;padding:0}.vs-vapi-page[data-vs-theme] .vs-vapi-step-list li{--step-accent:var(--vs-teal);grid-gap:7px 16px;background:var(--vs-surface);border-color:var(--vs-border);border-left:3px solid var(--step-accent);box-shadow:0 8px 20px #0000000f;box-sizing:border-box;counter-increment:migration-step;display:grid;gap:7px 16px;grid-template-columns:minmax(0,1fr) -webkit-max-content;grid-template-columns:minmax(0,1fr) max-content;min-height:76px;padding:16px 18px 16px 66px;position:relative}.vs-vapi-page[data-vs-theme] .vs-vapi-step-list li:nth-child(3n+2){--step-accent:var(--vs-blue);background:color-mix(in srgb,var(--vs-blue-soft) 34%,var(--vs-surface))}.vs-vapi-page[data-vs-theme] .vs-vapi-step-list li:nth-child(3n){--step-accent:var(--vs-violet);background:color-mix(in srgb,var(--vs-violet-soft) 34%,var(--vs-surface))}.vs-vapi-page[data-vs-theme] .vs-vapi-step-list li:before{background:color-mix(in srgb,var(--step-accent) 13%,var(--vs-surface));border:1px solid color-mix(in srgb,var(--step-accent) 46%,var(--vs-border));border-radius:50%;color:var(--step-accent);content:counter(migration-step,decimal-leading-zero);display:grid;font-size:11px;font-weight:850;height:32px;left:17px;place-items:center;position:absolute;top:15px;width:32px}.vs-vapi-page[data-vs-theme] .vs-vapi-step-list h3{color:var(--vs-text);font-size:16px;grid-column:1;line-height:1.4;margin:0}.vs-vapi-page[data-vs-theme] .vs-vapi-step-list p{color:var(--vs-muted);grid-column:1/-1;margin:0}.vs-vapi-page[data-vs-theme] .vs-vapi-step-list span{align-self:start;background:color-mix(in srgb,var(--step-accent) 10%,var(--vs-surface));border:1px solid color-mix(in srgb,var(--step-accent) 35%,var(--vs-border));border-radius:4px;color:var(--step-accent);font-size:10px;font-weight:800;grid-column:2;grid-row:1;letter-spacing:0;line-height:1.2;padding:4px 7px}.vs-vapi-page[data-vs-theme] .vs-msfu-stance{background:var(--vs-surface);border-color:color-mix(in srgb,var(--vs-blue) 32%,var(--vs-border));border-top:3px solid var(--vs-teal);box-shadow:0 22px 54px #0000001f}.vs-vapi-page[data-vs-theme] .vs-msfu-stance-header{border-bottom:1px solid var(--vs-border);max-width:none;padding:2px 2px 18px;position:relative}.vs-vapi-page[data-vs-theme] .vs-msfu-stance-header p{max-width:900px}.vs-vapi-page[data-vs-theme] .vs-msfu-audience-card{box-shadow:0 10px 24px color-mix(in srgb,var(--vs-teal) 10%,#0000)}.vs-vapi-page[data-vs-theme] .vs-msfu-audience-card.developer{box-shadow:0 10px 24px color-mix(in srgb,var(--vs-violet) 10%,#0000)}.vs-vapi-page[data-vs-theme] .vs-msfu-strength-grid{gap:14px;margin-top:18px}.vs-vapi-page[data-vs-theme] .vs-msfu-strength-card{--proof-accent:var(--vs-teal);background:color-mix(in srgb,var(--proof-accent) 5%,var(--vs-surface));border:1px solid color-mix(in srgb,var(--proof-accent) 30%,var(--vs-border));border-top:3px solid var(--proof-accent);box-shadow:0 10px 24px #00000012;box-sizing:border-box;min-height:176px;padding:16px}.vs-vapi-page[data-vs-theme] .vs-msfu-strength-card:nth-child(3n+2){--proof-accent:var(--vs-blue)}.vs-vapi-page[data-vs-theme] .vs-msfu-strength-card:nth-child(3n){--proof-accent:var(--vs-violet)}.vs-vapi-page[data-vs-theme] .vs-msfu-strength-card:nth-child(4){--proof-accent:var(--vs-amber)}.vs-vapi-page[data-vs-theme] .vs-msfu-strength-card:nth-child(5){--proof-accent:var(--vs-teal)}.vs-vapi-page[data-vs-theme] .vs-msfu-strength-card:nth-child(6){--proof-accent:var(--vs-violet)}.vs-vapi-page[data-vs-theme] .vs-msfu-strength-card:hover{background:color-mix(in srgb,var(--proof-accent) 9%,var(--vs-surface));border-color:color-mix(in srgb,var(--proof-accent) 58%,var(--vs-border));box-shadow:0 18px 36px color-mix(in srgb,var(--proof-accent) 14%,#0000);transform:translateY(-4px)}.vs-vapi-page[data-vs-theme] .vs-msfu-strength-card-header{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:32px minmax(0,1fr);margin-bottom:9px}.vs-vapi-page[data-vs-theme] .vs-msfu-strength-card-header span{background:color-mix(in srgb,var(--proof-accent) 12%,var(--vs-surface));border:1px solid color-mix(in srgb,var(--proof-accent) 42%,var(--vs-border));border-radius:5px;color:var(--proof-accent);display:grid;font-size:10px;font-weight:850;height:30px;place-items:center;width:30px}.vs-vapi-page[data-vs-theme] .vs-msfu-strength-card-header h3{color:var(--vs-text);font-size:16px;line-height:1.35;margin:3px 0 0}.vs-vapi-page[data-vs-theme] .vs-msfu-strength-card>p{color:var(--vs-muted)}.vs-vapi-page[data-vs-theme] .vs-msfu-rate-strip{border-top:3px solid var(--vs-amber);box-shadow:0 12px 28px color-mix(in srgb,var(--vs-amber) 9%,#0000)}@media (max-width:880px){.vs-vapi-page[data-vs-theme] .vs-snapshot-proof-row{grid-template-columns:repeat(3,minmax(0,1fr))}.vs-vapi-page[data-vs-theme] .vs-snapshot-proof-row>.vs-snapshot-proof-label{grid-column:1/-1;margin:0 0 8px}.vs-vapi-page[data-vs-theme] .vs-msfu-strength-card{min-height:0}}@media (max-width:620px){.vs-vapi-page[data-vs-theme] .vs-vapi-source-list{grid-template-columns:1fr}.vs-vapi-page[data-vs-theme] .vs-vapi-step-list li{grid-template-columns:1fr;padding:16px 14px 16px 58px}.vs-vapi-page[data-vs-theme] .vs-vapi-step-list li:before{left:13px}.vs-vapi-page[data-vs-theme] .vs-vapi-step-list span{grid-column:1;grid-row:auto;justify-self:start}}@media (prefers-reduced-motion:reduce){.vs-vapi-page[data-vs-theme] .vs-msfu-strength-card,.vs-vapi-page[data-vs-theme] .vs-vapi-source-list li,.vs-vapi-page[data-vs-theme] .vs-vapi-step-list li{transition:none}.vs-vapi-page[data-vs-theme] .vs-msfu-strength-card:hover,.vs-vapi-page[data-vs-theme] .vs-vapi-source-list li:hover,.vs-vapi-page[data-vs-theme] .vs-vapi-step-list li:hover{transform:none}}
/*# sourceMappingURL=6449.1a0c197a.chunk.css.map*/