.vs-shell,.vs-theme{--background:#f6f2ee;--card:#ffffff;--popover:#ffffff;--border:#ebe4de;--input:#e4dcd5;--muted:#f1ebe6;--muted-foreground:#7a6d66;--vs-card-line:rgba(23,18,15,0.06);--vs-card-shadow:0 1px 2px rgba(23,18,15,0.04),0 14px 36px -22px rgba(23,18,15,0.18);--vs-grid:rgba(23,18,15,0.08);--vs-series-1:#f06a12;--vs-series-2:#b0171b;--vs-series-3:#b98a2e;color-scheme:light;background:var(--background);color:var(--foreground)}.vs-shell{min-height:100dvh}@media (prefers-color-scheme:dark){.vs-shell:not(.light),.vs-theme:not(.light){--background:#111113;--foreground:#f2f2f3;--card:#19191c;--card-foreground:#f2f2f3;--popover:#19191c;--popover-foreground:#f2f2f3;--secondary:#2c1c15;--secondary-foreground:#ff9a6e;--accent:#2c1c15;--accent-foreground:#ff9a6e;--muted:#1f1f23;--muted-foreground:#8e8e96;--border:#28282d;--input:#2e2e33;--vs-card-line:#28282d;--vs-card-shadow:0 16px 30px -20px rgba(0,0,0,0.7);--vs-grid:#28282d;--vs-series-1:#ff6a1a;--vs-series-2:#ff3b5c;--vs-series-3:#e8c468;color-scheme:dark}.vs-shell:not(.light) .vs-landing{--ink:#f2f2f3;--muted:#8e8e96;--deep-soft:#2c1c15;color-scheme:dark}}.vs-shell .vs-landing{--ground:var(--background);--surface:var(--card);--line:var(--border)}.vs-sidebar{background:linear-gradient(180deg,#1c1816,#0d0b0a 48%,#050404);color:#f4efeb}.vs-card,.vs-shell [data-slot=card]{border-radius:24px;background:var(--card);border:1px solid var(--vs-card-line);box-shadow:var(--vs-card-shadow)}.vs-card-dark{border-radius:24px;background:radial-gradient(120% 80% at 100% 0,rgba(226,58,13,.22),transparent 55%),linear-gradient(160deg,#1f1a17,#0b0908 70%);color:#fff;box-shadow:0 20px 40px -24px rgba(0,0,0,.55)}.vs-eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.vs-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;background:linear-gradient(90deg,#ff7a1a,#e23a0d 55%,#c8141c);color:#fff;font-weight:700;box-shadow:0 12px 26px -14px rgba(226,58,13,.8);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.vs-cta:hover{transform:translateY(-1px);filter:brightness(1.05)}.vs-cta:focus-visible{outline:2px solid #ff9a3c;outline-offset:3px}.vs-page-title{font-weight:800;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.35rem);line-height:1.1;letter-spacing:-.025em}.vs-number{font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.vs-page{width:100%;max-width:1240px;margin:0 auto;padding:24px 16px 112px;min-width:0}@media (min-width:768px){.vs-page{padding:40px 40px 56px}}.vs-page.vs-page-narrow{max-width:1000px}.vs-hero{position:relative;overflow:hidden;border-radius:24px;background:radial-gradient(120% 90% at 100% 0,rgba(226,58,13,.25),transparent 55%),linear-gradient(160deg,#1f1a17,#0b0908 70%);color:#fff}.vs-tabbar{padding-bottom:env(safe-area-inset-bottom)}.vs-shell:has(.vs-gate) .vs-tabbar,.vs-shell:has(.vs-gate) aside.vs-sidebar{display:none}.vs-shell:has(.vs-gate) .vs-content{margin-left:0;padding-bottom:env(safe-area-inset-bottom)}.vs-content{padding-bottom:calc(56px + env(safe-area-inset-bottom))}@media (min-width:768px){.vs-content{padding-bottom:32px}}.vs-analyzing-edge{background:linear-gradient(180deg,#e11d48,#e23a0d);animation:vsEdgePulse 1.4s ease-in-out infinite}@keyframes vsEdgePulse{0%,to{opacity:.55}50%{opacity:1}}.vs-analyzing:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 38%,rgba(226,58,13,.07) 50%,transparent 62%);transform:translateX(-120%);animation:vsAnalyzingSweep 1.8s ease-in-out infinite;pointer-events:none}@keyframes vsAnalyzingSweep{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}.vs-analyzing-dots:after{content:"";animation:vsDots 1.2s steps(4) infinite}@keyframes vsDots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@media (prefers-reduced-motion:reduce){.vs-analyzing-dots:after,.vs-analyzing-edge,.vs-analyzing:after{animation:none}}.vs-analyser .vs-landing .matchup{max-width:none;margin-inline:auto}@media (min-width:1024px){.vs-analyser .vs-landing .matchup{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.vs-analyser .vs-landing .vs{margin:0 -14px}.vs-analyser .vs-landing .matchup>:not(.slot):not(.vs){grid-column:1/-1}}.vs-analyser .vs-landing .matchup .go{background:linear-gradient(90deg,#ff7a1a,#e23a0d 55%,#c8141c)}@media (prefers-color-scheme:dark){.vs-shell:not(.light) .vs-landing .slot{background:#19191c;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 32px -24px rgba(0,0,0,.9)}.vs-shell:not(.light) .vs-landing .slot:focus-within{border-color:rgba(255,122,26,.7);box-shadow:0 0 0 4px rgba(226,58,13,.28),0 20px 36px -26px rgba(0,0,0,.9)}.vs-shell:not(.light) .vs-landing .slot.filled{border-color:rgba(255,255,255,.24)}.vs-shell:not(.light) .vs-landing .slot label{color:#a0a0a8}.vs-shell:not(.light) .vs-landing .slot input{color:#ffffff}.vs-shell:not(.light) .vs-landing .slot input::placeholder{color:#8e8e96}.vs-shell:not(.light) .vs-landing .slot .meta{color:#ff8a4a}.vs-shell:not(.light) .vs-landing .clear{background:#222226;border-color:rgba(255,255,255,.16);color:#fff}.vs-shell:not(.light) .vs-landing .vs span{border-color:#19191c}}.vs-analyser .vs-landing .slot.filled input{padding-right:96px;text-overflow:ellipsis}@media (min-width:1024px){.vs-analyser .vs-landing .vs{margin:0 -6px}.vs-analyser .vs-landing .slot input{font-size:clamp(1.4rem,2.2vw,2rem)}}html:has(.vs-shell),html:has(.vs-shell) body{background:#f6f2ee}@media (prefers-color-scheme:dark){html:has(.vs-shell:not(.light)),html:has(.vs-shell:not(.light)) body{background:#111113;color-scheme:dark}}[data-plan=starter]{--acc:#3b82f6;--acc-price:#3b82f6;--acc-text:#1d4ed8;--acc-on-soft:#1d4ed8}[data-plan=pro]{--acc:#22c55e;--acc-price:#15803d;--acc-text:#166534;--acc-on-soft:#166534}[data-plan=lifetime]{--acc:#f5b83d;--acc-price:#b7791f;--acc-text:#8a5a0f;--acc-on-soft:#8a5a0f}@media (prefers-color-scheme:dark){.vs-shell:not(.light) [data-plan=starter],.vs-theme:not(.light) [data-plan=starter],.vs-theme:not(.light)[data-plan=starter]{--acc-price:#3b82f6;--acc-text:#3b82f6;--acc-on-soft:#60a5fa}.vs-shell:not(.light) [data-plan=pro],.vs-theme:not(.light) [data-plan=pro],.vs-theme:not(.light)[data-plan=pro]{--acc-price:#22c55e;--acc-text:#22c55e;--acc-on-soft:#22c55e}.vs-shell:not(.light) [data-plan=lifetime],.vs-theme:not(.light) [data-plan=lifetime],.vs-theme:not(.light)[data-plan=lifetime]{--acc-price:#f5b83d;--acc-text:#f5b83d;--acc-on-soft:#f5b83d}}.vs-plan{--vs-plan-glow:12%;--vs-plan-ambient:10%;border-radius:24px;border:1.5px solid var(--acc);background-color:var(--card);background-image:radial-gradient(120% 60% at 100% 0,color-mix(in srgb,var(--acc) var(--vs-plan-ambient),transparent),transparent 60%);box-shadow:0 0 0 1px color-mix(in srgb,var(--acc) 18%,transparent),0 18px 50px color-mix(in srgb,var(--acc) var(--vs-plan-glow),transparent)}@media (prefers-color-scheme:dark){.vs-shell:not(.light) .vs-plan,.vs-theme:not(.light) .vs-plan{--vs-plan-glow:16%;--vs-plan-ambient:16%}}.vs-plan-icon{background:color-mix(in srgb,var(--acc) 16%,transparent)}.vs-plan-check,.vs-plan-icon,.vs-plan-price{color:var(--acc-price)}.vs-plan-badge{background:var(--acc);color:#0b0a0a}.vs-plan-badge-soft{background:color-mix(in srgb,var(--acc) 18%,transparent);color:var(--acc-on-soft)}.vs-plan-btn-line,.vs-plan-btn-solid{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;font-weight:800;transition:filter .15s ease,background-color .15s ease,transform .15s ease}.vs-plan-btn-solid{background:var(--acc);color:#0b0a0a;border:0;box-shadow:0 10px 30px color-mix(in srgb,var(--acc) 40%,transparent)}.vs-plan-btn-solid:hover{filter:brightness(1.06);transform:translateY(-1px)}.vs-plan-btn-solid:disabled{opacity:.55;transform:none;filter:none}.vs-plan-btn-line{background:transparent;color:var(--acc-text);border:1.5px solid var(--acc)}.vs-plan-btn-line:hover{background:color-mix(in srgb,var(--acc) 10%,transparent)}.vs-plan-btn-line:focus-visible,.vs-plan-btn-solid:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.vs-plan-cta:after{content:"→";font-weight:800}.vs-plan-current{background:color-mix(in srgb,var(--foreground) 6%,transparent);color:color-mix(in srgb,var(--foreground) 70%,var(--card))}@media (prefers-color-scheme:dark){.vs-shell:not(.light){isolation:isolate}.vs-shell:not(.light):before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.08) 1.1px,transparent 1.7px);background-size:18px 18px;-webkit-mask-image:radial-gradient(ellipse at 60% 30%,#000 15%,transparent 80%);mask-image:radial-gradient(ellipse at 60% 30%,#000 15%,transparent 80%)}.vs-shell:not(.light) .vs-sidebar{background:#0b0b0d;color:#f2f2f3}.vs-shell:not(.light) aside.vs-sidebar{border-right:1px solid #222226}.vs-shell:not(.light) .vs-sidebar [class*="text-white/"]:not([class*="text-white/85"]){color:#83838b}.vs-shell:not(.light) .vs-sidebar :is(a,button)[class*="text-white/"]:hover{color:#f2f2f3}.vs-shell:not(.light) .vs-sidebar nav a[aria-current=page]{background:#19191c;box-shadow:inset 0 0 0 1px #222226;color:#f2f2f3}.vs-shell:not(.light) .vs-sidebar nav a[aria-current=page] svg{color:#ff6a1a}.vs-shell:not(.light) .vs-sidebar nav a.vs-accent[aria-current=page] svg{color:inherit}.vs-shell:not(.light) .vs-sidebar nav a.vs-tab-primary[aria-current=page]{color:#ff6a1a}.vs-shell:not(.light) .vs-plan-pill{background:rgba(255,106,26,.16);color:#ff6a1a}.vs-shell:not(.light) .vs-accent,.vs-shell:not(.light) .vs-analyser .vs-landing .matchup .go,.vs-shell:not(.light) .vs-cta{background:linear-gradient(90deg,#ff6a1a,#ff3b30)!important;color:#fff3ec}.vs-shell:not(.light) .vs-cta{box-shadow:0 12px 26px -14px rgba(255,59,48,.75)}.vs-shell:not(.light) .vs-number-accent{color:#ff6a1a}.vs-shell:not(.light) .vs-card-dark,.vs-shell:not(.light) .vs-hero{background:radial-gradient(130% 100% at 100% 0,rgba(255,90,26,.32),transparent 60%),#19191c;box-shadow:inset 0 0 0 1px #28282d,0 16px 30px -20px rgba(0,0,0,.7);color:#f2f2f3}.vs-shell:not(.light) .vs-card-dark .vs-eyebrow{color:#ff8a4a}.vs-shell:not(.light) :is(.vs-card-dark,.vs-hero) [class*="text-white/"]:not(.vs-eyebrow){color:#9c9ca4}.vs-shell:not(.light) .vs-trend{--popover:#0b0b0d;--border:#28282d}.vs-shell:not(.light) .vs-trend #vs-trend-fill stop{stop-opacity:.1}.vs-shell:not(.light) .vs-trend path[fill^="var("]{fill-opacity:.1}.vs-shell:not(.light) .vs-trend path[fill=none]{stroke-width:2.4px}}