.vx-pricing-polished.svelte-12g4hge{position:relative;isolation:isolate}.vx-pricing-polished.svelte-12g4hge:before{content:"";position:absolute;inset:-90px -180px -80px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 18%,color-mix(in oklab,var(--accent) 7%,transparent),transparent 58%),radial-gradient(ellipse at 78% 34%,color-mix(in oklab,oklch(.65 .12 150) 6%,transparent),transparent 54%);filter:blur(18px);mask-image:radial-gradient(ellipse at 50% 45%,black 0%,black 52%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse at 50% 45%,black 0%,black 52%,transparent 78%);opacity:.72}.vx-pricing-polished.svelte-12g4hge .vx-price:where(.svelte-12g4hge){position:relative;overflow:hidden;opacity:0;transform:translateY(18px);animation:svelte-12g4hge-vx-price-card-in .7s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--delay);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.vx-pricing-polished.svelte-12g4hge .vx-price:where(.svelte-12g4hge):before,.vx-pricing-polished.svelte-12g4hge .vx-price:where(.svelte-12g4hge):after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0}.vx-pricing-polished.svelte-12g4hge .vx-price:where(.svelte-12g4hge):before{background:linear-gradient(180deg,rgba(255,255,255,.82),transparent 44%),radial-gradient(ellipse at 82% 12%,color-mix(in oklab,var(--accent) 8%,transparent),transparent 52%);transition:opacity .22s ease}.vx-pricing-polished.svelte-12g4hge .vx-price:where(.svelte-12g4hge):after{background:linear-gradient(115deg,transparent 0%,transparent 39%,rgba(255,255,255,.55) 50%,transparent 61%,transparent 100%);transform:translate(-58%);transition:opacity .22s ease,transform .72s cubic-bezier(.22,1,.36,1)}.vx-pricing-polished.svelte-12g4hge .vx-price:where(.svelte-12g4hge):hover{z-index:2;transform:translateY(-5px);border-color:color-mix(in oklab,var(--accent) 28%,var(--line));box-shadow:0 20px 52px #1418281f}.vx-pricing-polished.svelte-12g4hge .vx-price:where(.svelte-12g4hge):hover:before{opacity:1}.vx-pricing-polished.svelte-12g4hge .vx-price:where(.svelte-12g4hge):hover:after{opacity:.5;transform:translate(46%)}.vx-pricing-polished.svelte-12g4hge .vx-price:where(.svelte-12g4hge)>:where(.svelte-12g4hge){position:relative;z-index:1}.vx-pricing-polished.svelte-12g4hge .vx-price-amount:where(.svelte-12g4hge){transition:transform .22s cubic-bezier(.22,1,.36,1)}.vx-pricing-polished.svelte-12g4hge .vx-price:where(.svelte-12g4hge):hover .vx-price-amount:where(.svelte-12g4hge){transform:translateY(-2px)}.vx-pricing-polished.svelte-12g4hge .vx-credit-allowance:where(.svelte-12g4hge){display:inline-flex;align-self:flex-start;width:fit-content;margin-top:-4px;padding:6px 9px;border:1px solid color-mix(in oklab,var(--accent) 22%,var(--line));border-radius:7px;background:color-mix(in oklab,var(--accent-soft) 40%,white);color:color-mix(in oklab,var(--accent) 82%,var(--fg));font-family:var(--vx-font-mono);font-size:11px;font-weight:650;line-height:1}.vx-pricing-polished.svelte-12g4hge .vx-price-badge:where(.svelte-12g4hge){box-shadow:0 10px 24px color-mix(in oklab,var(--accent) 26%,transparent);animation:svelte-12g4hge-vx-price-badge-in .62s cubic-bezier(.22,1,.36,1) .26s both}.vx-pricing-polished.svelte-12g4hge .vx-corner-badge:where(.svelte-12g4hge){position:absolute;top:16px;right:16px;width:auto;max-width:none;padding:4px 8px;border-radius:7px;background:color-mix(in oklab,var(--accent-soft) 82%,white)!important;font-size:8px;line-height:1;letter-spacing:.08em;text-align:center;transform-origin:top right;opacity:.88;transition:opacity .18s ease,transform .18s ease,border-color .18s ease}.vx-pricing-polished.svelte-12g4hge .vx-btn.vx-current-plan-button:where(.svelte-12g4hge){border:1px solid color-mix(in oklab,var(--accent) 64%,white)!important;background:#fff!important;color:var(--accent)!important;box-shadow:none!important}.vx-pricing-polished.svelte-12g4hge .vx-btn.vx-current-plan-button:where(.svelte-12g4hge):hover{background:color-mix(in oklab,var(--accent-soft) 42%,white)!important;border-color:var(--accent)!important}.vx-pricing-polished.svelte-12g4hge .vx-price:where(.svelte-12g4hge):hover .vx-corner-badge:where(.svelte-12g4hge){opacity:1;transform:translateY(-1px)}.vx-pro-card.svelte-12g4hge{background:linear-gradient(180deg,#fffffffa,#fffffff0),radial-gradient(ellipse at 72% 0%,rgba(37,99,235,.09),transparent 42%)!important}.vx-pro-particles.svelte-12g4hge{position:absolute!important;z-index:0!important}.vx-pro-particle.svelte-12g4hge{position:absolute;width:4px;height:4px;border-radius:999px;background:#2563eb9e;box-shadow:0 0 0 3px #2563eb14;opacity:.42;animation:svelte-12g4hge-vx-pro-particle-float 4.8s ease-in-out infinite;transition:opacity .24s ease,transform .24s ease,background .24s ease}.vx-pro-particle.svelte-12g4hge:nth-child(2),.vx-pro-particle.svelte-12g4hge:nth-child(5){width:3px;height:3px;background:#60a5fab3}.vx-pro-particle.svelte-12g4hge:nth-child(3),.vx-pro-particle.svelte-12g4hge:nth-child(6){border-radius:1px;transform:rotate(45deg)}.vx-pro-card.svelte-12g4hge:hover .vx-pro-particle:where(.svelte-12g4hge){opacity:.82;background:#2563ebd9;animation-duration:3.4s}.vx-pricing-footnote.svelte-12g4hge{margin:22px auto 0;max-width:560px;text-align:center;font-family:var(--vx-font-mono);font-size:11px;line-height:1.6;letter-spacing:.02em;color:var(--fg-dim)}.vx-pricing-polished.svelte-12g4hge .vx-price-feat:where(.svelte-12g4hge){transition:color .16s ease,transform .16s ease}.vx-pricing-polished.svelte-12g4hge .vx-price-feat:where(.svelte-12g4hge):hover{transform:translate(2px)}.vx-pricing-polished.svelte-12g4hge .vx-check:where(.svelte-12g4hge){display:inline-grid;place-items:center;transition:transform .18s ease,color .18s ease}.vx-pricing-polished.svelte-12g4hge .vx-price-feat:where(.svelte-12g4hge):hover .vx-check:where(.svelte-12g4hge){transform:scale(1.12);color:#53a367}.vx-pricing-polished.svelte-12g4hge .vx-btn:where(.svelte-12g4hge){justify-content:center;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.vx-pricing-polished.svelte-12g4hge .vx-btn:where(.svelte-12g4hge):hover{transform:translateY(-2px)}@keyframes svelte-12g4hge-vx-price-card-in{to{opacity:1;transform:translateY(0)}}@keyframes svelte-12g4hge-vx-price-badge-in{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-12g4hge-vx-pro-particle-float{0%,to{transform:translateZ(0) scale(1)}45%{transform:translate3d(0,-7px,0) scale(1.18)}70%{transform:translate3d(4px,-3px,0) scale(.96)}}@media(prefers-reduced-motion:reduce){.vx-pricing-polished.svelte-12g4hge .vx-price:where(.svelte-12g4hge),.vx-pricing-polished.svelte-12g4hge .vx-price-badge:where(.svelte-12g4hge),.vx-pro-particle.svelte-12g4hge{animation:none}.vx-pricing-polished.svelte-12g4hge .vx-price:where(.svelte-12g4hge){opacity:1;transform:none}.vx-pricing-polished.svelte-12g4hge .vx-price:where(.svelte-12g4hge),.vx-pricing-polished.svelte-12g4hge .vx-price:where(.svelte-12g4hge):before,.vx-pricing-polished.svelte-12g4hge .vx-price:where(.svelte-12g4hge):after,.vx-pricing-polished.svelte-12g4hge .vx-price-amount:where(.svelte-12g4hge),.vx-pricing-polished.svelte-12g4hge .vx-price-feat:where(.svelte-12g4hge),.vx-pricing-polished.svelte-12g4hge .vx-check:where(.svelte-12g4hge),.vx-pricing-polished.svelte-12g4hge .vx-btn:where(.svelte-12g4hge),.vx-pro-particle.svelte-12g4hge{transition:none}}@media(max-width:640px){#pricing .vx-section-head{margin-bottom:16px}#pricing .vx-section-head h2{max-width:310px;font-size:25px;line-height:1.06}.vx-pricing-polished.svelte-12g4hge{gap:8px}.vx-pricing-polished.svelte-12g4hge:before{display:none}.vx-pricing-polished.svelte-12g4hge .vx-price:where(.svelte-12g4hge){display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:9px 12px;padding:14px;border-radius:10px;min-height:0;box-shadow:var(--shadow-sm)}.vx-pricing-polished.svelte-12g4hge .vx-price-copy:where(.svelte-12g4hge){grid-column:1;min-width:0;padding-right:4px}.vx-pricing-polished.svelte-12g4hge .vx-price:where(.svelte-12g4hge)>div:where(.svelte-12g4hge):first-child{min-width:0;padding-right:4px}.vx-pricing-polished.svelte-12g4hge .vx-price:where(.svelte-12g4hge) h3:where(.svelte-12g4hge){font-size:16px;line-height:1.1}.vx-pricing-polished.svelte-12g4hge .vx-price-copy:where(.svelte-12g4hge) p:where(.svelte-12g4hge){margin-top:4px;min-height:0;font-size:10.5px;line-height:1.3}.vx-pricing-polished.svelte-12g4hge .vx-price-amount:where(.svelte-12g4hge){grid-column:2;justify-self:end;align-items:flex-end;gap:3px;min-width:68px;text-align:right}.vx-pricing-polished.svelte-12g4hge .vx-price-amount:where(.svelte-12g4hge) .amt:where(.svelte-12g4hge){font-size:28px;letter-spacing:-.02em;white-space:nowrap}.vx-pricing-polished.svelte-12g4hge .vx-price-amount:where(.svelte-12g4hge) .per:where(.svelte-12g4hge){max-width:54px;font-size:9.5px;line-height:1.1}.vx-pricing-polished.svelte-12g4hge .vx-credit-allowance:where(.svelte-12g4hge){grid-column:1 / -1;margin-top:-2px;padding:5px 7px;font-size:9.5px}.vx-pricing-polished.svelte-12g4hge .vx-price-feats:where(.svelte-12g4hge){grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px;font-size:10.5px;line-height:1.25}.vx-pricing-polished.svelte-12g4hge .vx-price-feat:where(.svelte-12g4hge){gap:5px;line-height:1.25}.vx-pricing-polished.svelte-12g4hge .vx-price-feat:where(.svelte-12g4hge):nth-child(n+5){display:none}.vx-pricing-polished.svelte-12g4hge .vx-check:where(.svelte-12g4hge) svg{width:11px;height:11px}.vx-pricing-polished.svelte-12g4hge .vx-btn:where(.svelte-12g4hge){grid-column:1 / -1;width:100%;min-height:32px;padding:7px 10px;font-size:11px}.vx-pricing-polished.svelte-12g4hge .vx-price-badge:where(.svelte-12g4hge){position:absolute;grid-column:auto;justify-self:auto;padding:3px 7px;font-size:7.5px;line-height:1;letter-spacing:.04em;white-space:nowrap}}.vx-usage-examples.svelte-1cg1tzs{padding-top:10px}.vx-usage-examples.svelte-1cg1tzs .vx-section-head{max-width:760px;margin-bottom:24px}.vx-usage-examples.svelte-1cg1tzs .vx-section-head p{margin:12px 0 0;color:var(--fg-muted);font-size:17px;line-height:1.55}.vx-usage-table-wrap.svelte-1cg1tzs{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-elev);box-shadow:var(--shadow-sm)}.vx-usage-table.svelte-1cg1tzs{width:100%;min-width:760px;border-collapse:collapse}.vx-usage-table.svelte-1cg1tzs th:where(.svelte-1cg1tzs),.vx-usage-table.svelte-1cg1tzs td:where(.svelte-1cg1tzs){padding:17px 18px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.vx-usage-table.svelte-1cg1tzs thead:where(.svelte-1cg1tzs) th:where(.svelte-1cg1tzs){background:var(--bg-subtle);color:var(--fg-dim);font-family:var(--vx-font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.vx-usage-table.svelte-1cg1tzs tbody:where(.svelte-1cg1tzs) th:where(.svelte-1cg1tzs){width:15%;color:var(--fg);font-weight:650}.vx-usage-table.svelte-1cg1tzs tbody:where(.svelte-1cg1tzs) td:where(.svelte-1cg1tzs){color:var(--fg-muted)}.vx-usage-table.svelte-1cg1tzs tbody:where(.svelte-1cg1tzs) td:where(.svelte-1cg1tzs):nth-child(n+3){color:var(--fg);font-family:var(--vx-font-display);font-size:22px;font-weight:700;letter-spacing:0;white-space:nowrap}.vx-usage-table.svelte-1cg1tzs tbody:where(.svelte-1cg1tzs) tr:where(.svelte-1cg1tzs):last-child th:where(.svelte-1cg1tzs),.vx-usage-table.svelte-1cg1tzs tbody:where(.svelte-1cg1tzs) tr:where(.svelte-1cg1tzs):last-child td:where(.svelte-1cg1tzs){border-bottom:none}.vx-usage-table.svelte-1cg1tzs tbody:where(.svelte-1cg1tzs) tr:where(.svelte-1cg1tzs):hover{background:color-mix(in oklab,var(--accent-soft) 22%,transparent)}.vx-usage-note.svelte-1cg1tzs{max-width:820px;margin:16px 0 0;color:var(--fg-muted);font-size:13px;line-height:1.55}@media(max-width:640px){.vx-usage-examples.svelte-1cg1tzs{padding-top:0}.vx-usage-examples.svelte-1cg1tzs .vx-section-head h2{font-size:26px;line-height:1.08}.vx-usage-examples.svelte-1cg1tzs .vx-section-head p{font-size:14px}.vx-usage-table-wrap.svelte-1cg1tzs{border-radius:10px}.vx-usage-table.svelte-1cg1tzs th:where(.svelte-1cg1tzs),.vx-usage-table.svelte-1cg1tzs td:where(.svelte-1cg1tzs){padding:13px 14px}.vx-usage-table.svelte-1cg1tzs tbody:where(.svelte-1cg1tzs) td:where(.svelte-1cg1tzs):nth-child(n+3){font-size:18px}}.vx-speed-section.svelte-18ws3fz{padding-top:10px}.vx-speed-section.svelte-18ws3fz .vx-section-head{max-width:820px;margin-bottom:24px}.vx-speed-section.svelte-18ws3fz .vx-section-head p{margin:12px 0 0;color:var(--fg-muted);font-size:17px;line-height:1.55}.vx-speed-grid.svelte-18ws3fz{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.85fr);gap:16px;align-items:start}.vx-speed-panel.svelte-18ws3fz{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-elev);box-shadow:var(--shadow-sm);overflow:hidden}.vx-panel-head.svelte-18ws3fz{padding:22px 22px 16px;border-bottom:1px solid var(--line);background:var(--bg-subtle)}.vx-panel-head.svelte-18ws3fz h3:where(.svelte-18ws3fz){margin:0;font-family:var(--vx-font-display);font-size:24px;line-height:1.1;letter-spacing:0;color:var(--fg)}.vx-panel-head.svelte-18ws3fz p:where(.svelte-18ws3fz){margin:8px 0 0;color:var(--fg-muted);font-size:14px;line-height:1.45}.vx-speed-table-wrap.svelte-18ws3fz{overflow-x:auto}.vx-speed-table.svelte-18ws3fz{width:100%;min-width:680px;border-collapse:collapse}.vx-speed-table.svelte-18ws3fz th:where(.svelte-18ws3fz),.vx-speed-table.svelte-18ws3fz td:where(.svelte-18ws3fz){padding:15px 16px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.vx-speed-table.svelte-18ws3fz thead:where(.svelte-18ws3fz) th:where(.svelte-18ws3fz){color:var(--fg-dim);font-family:var(--vx-font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.vx-speed-table.svelte-18ws3fz tbody:where(.svelte-18ws3fz) th:where(.svelte-18ws3fz){color:var(--fg);font-weight:650}.vx-speed-table.svelte-18ws3fz tbody:where(.svelte-18ws3fz) td:where(.svelte-18ws3fz){color:var(--fg);font-family:var(--vx-font-display);font-size:20px;font-weight:700;letter-spacing:0}.vx-speed-table.svelte-18ws3fz tbody:where(.svelte-18ws3fz) tr:where(.svelte-18ws3fz):last-child th:where(.svelte-18ws3fz),.vx-speed-table.svelte-18ws3fz tbody:where(.svelte-18ws3fz) tr:where(.svelte-18ws3fz):last-child td:where(.svelte-18ws3fz){border-bottom:none}.vx-speed-table.svelte-18ws3fz tbody:where(.svelte-18ws3fz) tr:where(.svelte-18ws3fz):hover{background:color-mix(in oklab,var(--accent-soft) 22%,transparent)}.vx-speed-note.svelte-18ws3fz{margin:0;padding:15px 18px 18px;border-top:1px solid var(--line);color:var(--fg-muted);font-size:13px;line-height:1.5}.vx-batch-list.svelte-18ws3fz{display:grid}.vx-batch-row.svelte-18ws3fz{display:grid;grid-template-columns:94px minmax(0,1fr);gap:14px;padding:17px 18px;border-bottom:1px solid var(--line)}.vx-batch-row.svelte-18ws3fz:last-child{border-bottom:none}.vx-batch-row.svelte-18ws3fz:hover{background:color-mix(in oklab,var(--accent-soft) 22%,transparent)}.vx-batch-count.svelte-18ws3fz{color:var(--fg);font-weight:700;white-space:nowrap}.vx-batch-row.svelte-18ws3fz p:where(.svelte-18ws3fz){margin:0;color:var(--fg-muted);font-size:14px;line-height:1.45}@media(max-width:980px){.vx-speed-grid.svelte-18ws3fz{grid-template-columns:1fr}}@media(max-width:640px){.vx-speed-section.svelte-18ws3fz{padding-top:0}.vx-speed-section.svelte-18ws3fz .vx-section-head h2{font-size:26px;line-height:1.08}.vx-speed-section.svelte-18ws3fz .vx-section-head p{font-size:14px}.vx-panel-head.svelte-18ws3fz{padding:18px 16px 14px}.vx-panel-head.svelte-18ws3fz h3:where(.svelte-18ws3fz){font-size:21px}.vx-speed-panel.svelte-18ws3fz{border-radius:10px}.vx-speed-table.svelte-18ws3fz th:where(.svelte-18ws3fz),.vx-speed-table.svelte-18ws3fz td:where(.svelte-18ws3fz){padding:13px 14px}.vx-speed-table.svelte-18ws3fz tbody:where(.svelte-18ws3fz) td:where(.svelte-18ws3fz){font-size:18px}.vx-batch-row.svelte-18ws3fz{grid-template-columns:1fr;gap:6px;padding:15px 16px}}
