.ag-robot-scene{--agent-level:0;--mic-level:0}.ag-robot-scene[data-live=true]{--agent-level:inherit;--mic-level:inherit}.ag-robot-scene{align-content:center;display:grid;padding:40px 20px 26px;perspective:900px;place-items:center}.ag-robot{animation:ag-bounce 2.4s ease-in-out infinite,ag-sway 7s ease-in-out infinite;display:grid;justify-items:center;position:relative;transform-style:preserve-3d}.ag-robot-scene[data-state=speaking] .ag-robot{animation-duration:.9s,7s}.ag-robot-scene[data-state=listening] .ag-robot-head{transform:rotateX(calc(-6deg - var(--mic-level)*14deg)) translateZ(10px)}.ag-robot-antenna{background:#64748b;border-radius:2px;height:26px;position:relative;width:4px}.ag-robot-antenna i{background:radial-gradient(circle at 35% 35%,#fff,#5eead4 45%,#0d9488);border-radius:50%;box-shadow:0 0 calc(10px + var(--agent-level)*40px) rgba(94,234,212,calc(.4 + var(--agent-level)));height:16px;left:50%;position:absolute;top:-12px;transform:translateX(-50%) scale(calc(1 + var(--agent-level)*.8));width:16px}.ag-robot-head{background:linear-gradient(160deg,#e2e8f0,#94a3b8 55%,#64748b);border-radius:38px;box-shadow:inset -10px -14px 24px #0f172a59,inset 8px 10px 18px #fff9,0 24px 40px -18px #000000b3;height:130px;position:relative;transform-style:preserve-3d;transition:transform .22s ease;width:170px}.ag-robot-face{background:radial-gradient(90% 90% at 50% 20%,#13233d,#050b16);border-radius:26px;box-shadow:inset 0 0 20px #5eead42e;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;inset:20px 18px 20px;place-items:center;position:absolute}.ag-robot-eye{animation:ag-blink 4.6s infinite;background:radial-gradient(circle at 40% 35%,#fff 0 18%,#5eead4 20%,#0ea5e9 100%);border-radius:50%;box-shadow:0 0 16px #5eead4cc;height:22px;width:22px}.ag-robot-mouth{background:linear-gradient(180deg,#5eead4,#0ea5e9);border-radius:12px;box-shadow:0 0 14px #5eead4b3;grid-column:1/-1;height:calc(5px + var(--agent-level)*24px);margin-bottom:8px;transition:height 60ms linear;width:54px}.ag-robot-ear{background:linear-gradient(180deg,#94a3b8,#475569);border-radius:8px;height:40px;position:absolute;top:44px;width:16px}.ag-robot-ear.is-left{left:-12px}.ag-robot-ear.is-right{right:-12px}.ag-robot-ear:after{background:#5eead4;border-radius:4px;content:"";inset:12px 4px;opacity:calc(.3 + var(--agent-level));position:absolute}.ag-robot-neck{background:#475569;height:14px;width:40px}.ag-robot-body{background:linear-gradient(160deg,#cbd5e1,#64748b);border-radius:28px 28px 18px 18px;height:64px;position:relative;width:120px}.ag-robot-body i{background:radial-gradient(circle,#5eead4,#0f766e);border-radius:50%;box-shadow:0 0 calc(8px + var(--mic-level)*30px) #2dd4bfe6;height:26px;left:50%;position:absolute;top:18px;transform:translateX(-50%);width:26px}.ag-robot-shadow{animation:ag-shadow 2.4s ease-in-out infinite;background:radial-gradient(closest-side,#0000008c,#0000);border-radius:50%;height:18px;margin-top:14px;width:150px}.ag-robot-scene[data-state=speaking] .ag-robot-shadow{animation-duration:.9s}.ag-robot-scene.is-compact{padding:0}@keyframes ag-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes ag-sway{0%,to{rotate:y -14deg}50%{rotate:y 14deg}}@keyframes ag-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes ag-shadow{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.ag-robot,.ag-robot-eye,.ag-robot-shadow{animation:none!important}}.agent-faces-promo{grid-gap:clamp(18px,3vw,40px);align-items:center;background:radial-gradient(45% 90% at 10% 50%,#5eead429,#0000 70%),radial-gradient(40% 80% at 100% 100%,#2dd4bf29,#0000 70%),linear-gradient(150deg,#0c1629,#070d1a) padding-box,linear-gradient(120deg,#5eead480,#2dd4bf66,#38bdf859) border-box;border:1px solid #0000;border-radius:24px;box-shadow:0 40px 80px -50px #020617e6;color:#e2e8f0;display:grid;gap:clamp(18px,3vw,40px);grid-template-columns:auto minmax(0,1fr);margin:clamp(28px,4vw,56px) auto;max-width:1120px;overflow:hidden;padding:clamp(22px,3vw,36px) clamp(20px,3.4vw,44px);position:relative;text-align:left}.agent-faces-promo-art{display:grid;place-items:center}.agent-faces-promo-copy{grid-gap:10px;display:grid;gap:10px;min-width:0}.agent-faces-promo-kicker{color:#5eead4;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.agent-faces-promo h2{color:#fff;font-size:clamp(1.45rem,2.6vw,2.05rem);letter-spacing:-.025em;line-height:1.15;margin:0}.agent-faces-promo p{color:#aebdd0;font-size:1rem;line-height:1.6;margin:0;max-width:620px}.agent-faces-promo-faces{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:4px 0 0;padding:0}.agent-faces-promo-faces a{align-items:center;background:color-mix(in srgb,var(--face-tone) 10%,#0000);border:1px solid color-mix(in srgb,var(--face-tone) 40%,#0000);border-radius:999px;color:#e2e8f0;display:inline-flex;font-size:.84rem;font-weight:700;gap:7px;padding:6px 12px;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.agent-faces-promo-faces a:before{background:var(--face-tone);border-radius:50%;content:"";height:7px;width:7px}.agent-faces-promo-faces a:hover{background:color-mix(in srgb,var(--face-tone) 20%,#0000);transform:translateY(-1px)}.agent-faces-promo-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:8px}.agent-faces-promo-primary{align-items:center;background:linear-gradient(135deg,#5eead4,#38bdf8);border-radius:999px;box-shadow:0 14px 30px -14px #5eead4e6;color:#04231f!important;display:inline-flex;font-weight:800;gap:8px;min-height:46px;padding:0 22px;text-decoration:none;transition:transform .16s ease,filter .16s ease}.agent-faces-promo-primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.agent-faces-promo-secondary{color:#7dd3fc;font-weight:700;text-decoration:none}.agent-faces-promo-secondary:hover{color:#fff}@media (max-width:720px){.agent-faces-promo{grid-template-columns:1fr;margin-left:16px;margin-right:16px}.agent-faces-promo-art{justify-self:start}}.vs-vapi-page{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;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;border:1px solid #7dd3fc3d;border-radius:20px;display:grid;gap:14px;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;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{border:1px solid #94a3b838;border-radius:18px;display:grid;grid-area:visual}.vs-snapshot-console-head{align-items:flex-start;gap:12px;justify-content:space-between}.vs-snapshot-console-head span{font-weight:900;text-transform:uppercase}.vs-snapshot-console-head strong{font-size:18px}.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 span,.vs-snapshot-proof-row strong{display:block}.vs-snapshot-proof-row strong{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{border-color:#34d39957}.vs-snapshot-lane.competitor{border-color:#2dd4bf47}.vs-snapshot-lane span{display:block;font-size:11px;font-weight:900;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{display:grid;grid-area:workflow;grid-template-columns:repeat(3,minmax(0,1fr))}.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{display:block;font-size:14px}.vs-snapshot-questions ul{grid-gap:7px;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:#2dd4bf4d;box-shadow:inset 4px 0 0 #2dd4bf}.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){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{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;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{display:block;flex:1 1 280px;font-size:20px;line-height:1.22;margin:0}.vs-msfu-rate-copy p{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){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-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{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{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{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;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;border:1px solid #2dd4bf4d;border-radius:4px;display:inline-flex;font-size:10px;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:#5eead4;--vs-violet-soft:#14b8a61a;--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}}.vs-showcase-callout{margin:56px 0 12px}.topic-hero-actions{margin:18px 0 26px}.topic-hero-live{border-bottom:1px solid #5eead466;color:#5eead4;font-weight:800;text-decoration:none}.topic-hero-live:focus-visible,.topic-hero-live:hover{border-bottom-color:#fff;color:#fff}[data-vs-theme=light] .topic-hero-live{color:#0f766e}.topic-page{background:radial-gradient(60% 40% at 15% 0,#2dd4bf24,#0000 70%),radial-gradient(50% 40% at 95% 10%,#2dd4bf1f,#0000 70%),linear-gradient(180deg,var(--vs-bg) 0,var(--vs-bg-alt) 100%)}.topic-page .vs-vapi-inner{margin:0 auto;max-width:1120px}.topic-hero{margin:8px 0 34px;max-width:860px}.topic-kicker{align-items:center;background:var(--vs-teal-soft);border:1px solid color-mix(in srgb,var(--vs-teal) 40%,#0000);border-radius:999px;color:var(--vs-teal-strong);display:inline-flex;font-size:.74rem;font-weight:800;gap:8px;letter-spacing:.1em;margin:0 0 14px;padding:5px 12px;text-transform:uppercase}.topic-kicker:before{background:var(--vs-teal);border-radius:50%;content:"";height:7px;width:7px}.topic-title{color:var(--vs-text);font-size:clamp(2rem,4.4vw,3.3rem);letter-spacing:-.035em;line-height:1.06;margin:0 0 14px}.topic-subtitle{color:var(--vs-muted);font-size:1.08rem;line-height:1.65;margin:0 0 24px;max-width:760px}.topic-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px 12px}.topic-btn{align-items:center;background:var(--vs-surface);border:1px solid var(--vs-border);border-radius:999px;color:var(--vs-text)!important;display:inline-flex;font-weight:700;min-height:46px;padding:0 20px;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.topic-btn:hover{border-color:var(--vs-border-strong);transform:translateY(-1px)}.topic-btn.is-primary{background:linear-gradient(135deg,#5eead4,#38bdf8);border-color:#0000;box-shadow:0 14px 30px -14px #5eead4d9;color:#04231f!important;font-weight:800}.topic-page .topic-hero-live{margin-left:6px}.topic-answer-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.topic-answer-card{--card-tone:var(--vs-teal);background:radial-gradient(70% 90% at 100% 0,color-mix(in srgb,var(--card-tone) 14%,#0000),#0000 70%),var(--vs-surface);border:1px solid color-mix(in srgb,var(--card-tone) 32%,var(--vs-border));border-radius:20px;box-shadow:var(--vs-shadow);overflow:hidden;padding:26px 26px 22px;position:relative}.topic-answer-card.is-violet{--card-tone:var(--vs-violet)}.topic-answer-index{color:var(--card-tone);display:block;font-size:.78rem;font-weight:800;letter-spacing:.1em;margin-bottom:8px}.topic-answer-card h2{color:var(--vs-text);font-size:1.3rem;letter-spacing:-.015em;margin:0 0 14px}.topic-answer-card ul{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.topic-answer-card li{color:var(--vs-muted);line-height:1.55;padding-left:26px;position:relative}.topic-answer-card li:before{background:radial-gradient(circle,var(--card-tone) 0 3px,#0000 4px),color-mix(in srgb,var(--card-tone) 20%,#0000);border-radius:50%;content:"";height:14px;left:0;position:absolute;top:.45em;width:14px}.topic-capabilities,.topic-faq,.topic-routes{margin-top:42px}.topic-capabilities h2,.topic-faq h2,.topic-routes h2{color:var(--vs-text);font-size:clamp(1.4rem,2.4vw,1.85rem);letter-spacing:-.02em;margin:0 0 16px}.topic-section-lede{color:var(--vs-muted);line-height:1.6;margin:-6px 0 18px;max-width:700px}.topic-capability-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));list-style:none;margin:0;padding:0}.topic-capability-grid li{align-items:flex-start;background:var(--vs-surface);border:1px solid var(--vs-border);border-radius:16px;color:var(--vs-text);display:flex;font-weight:600;gap:12px;line-height:1.5;padding:16px 18px;transition:border-color .16s ease,transform .16s ease}.topic-capability-grid li:hover{border-color:color-mix(in srgb,var(--vs-teal) 45%,var(--vs-border));transform:translateY(-2px)}.topic-capability-mark{background:linear-gradient(135deg,var(--vs-teal),var(--vs-blue));border-radius:8px;color:#04231f;display:grid;flex:0 0 auto;font-size:.85rem;font-weight:900;height:26px;line-height:1;margin-top:-1px;place-items:center;width:26px}.topic-capability-mark:before{content:"\2713"}.topic-route-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));list-style:none;margin:0;padding:0}.topic-route-card{grid-gap:6px;background:var(--vs-surface-raised);border:1px solid var(--vs-border);border-radius:16px;display:grid;gap:6px;height:100%;padding:18px 44px 18px 18px;position:relative;text-decoration:none;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.topic-route-card strong{color:var(--vs-text);font-size:1rem}.topic-route-card span{color:var(--vs-muted);font-size:.88rem;line-height:1.5}.topic-route-card em{color:var(--vs-teal-strong);font-style:normal;font-weight:800;position:absolute;right:16px;top:16px;transition:transform .16s ease}.topic-route-card:hover{border-color:color-mix(in srgb,var(--vs-teal) 50%,var(--vs-border));box-shadow:var(--vs-shadow-hover);transform:translateY(-2px)}.topic-route-card:hover em{transform:translateX(3px)}.topic-faq-list{grid-gap:10px;display:grid;gap:10px}.topic-faq-item{background:var(--vs-surface);border:1px solid var(--vs-border);border-radius:14px;overflow:hidden}.topic-faq-item summary{color:var(--vs-text);cursor:pointer;font-weight:700;list-style:none;padding:16px 52px 16px 18px;position:relative}.topic-faq-item summary::-webkit-details-marker{display:none}.topic-faq-item summary:after{color:var(--vs-teal-strong);content:"+";font-size:1.3rem;font-weight:700;position:absolute;right:18px;top:50%;transform:translateY(-50%);transition:transform .16s ease}.topic-faq-item[open] summary:after{transform:translateY(-50%) rotate(45deg)}.topic-faq-item p{color:var(--vs-muted);line-height:1.65;margin:0;padding:0 18px 18px}.topic-facts{background:var(--vs-surface);border:1px solid var(--vs-border);border-radius:18px;box-shadow:var(--vs-shadow);margin:0 0 22px;padding:24px 26px 20px}.topic-facts h2{color:var(--vs-teal-strong);font-size:.74rem;font-weight:800;letter-spacing:.1em;margin:0 0 10px;text-transform:uppercase}.topic-facts-answer{color:var(--vs-text);font-size:1.05rem;line-height:1.6;margin:0 0 16px;max-width:860px}.topic-facts-list{margin:0}.topic-fact{grid-gap:4px 18px;border-top:1px solid var(--vs-border);display:grid;gap:4px 18px;grid-template-columns:minmax(140px,200px) minmax(0,1fr);padding:11px 0}.topic-fact dt{color:var(--vs-muted);font-size:.78rem;font-weight:700;letter-spacing:.06em;padding-top:2px;text-transform:uppercase}.topic-fact dd{font-feature-settings:"tnum";color:var(--vs-text);font-variant-numeric:tabular-nums;line-height:1.55;margin:0}.topic-facts-note{color:var(--vs-muted);font-size:.84rem;margin:12px 0 0}.topic-facts-note a{color:var(--vs-teal-strong)}@media (max-width:760px){.topic-answer-grid{grid-template-columns:1fr}.topic-facts{padding:20px 18px 16px}.topic-fact{grid-template-columns:1fr}}
/*# sourceMappingURL=3596.dce91b97.chunk.css.map*/