.mx-progress{z-index:60;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#2563eb,#6366f1 55%,#22d3ee);height:3px;position:fixed;inset:0 0 auto;transform:scaleX(0);box-shadow:0 0 12px #2563eb8c}html[data-mx=on] .landing-shell .topbar{transition:background .3s,box-shadow .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s}html[data-mx=on][data-mx-scrolled="1"] .landing-shell .topbar{background:color-mix(in srgb, var(--surface) 72%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(14px);box-shadow:0 10px 30px -18px #0f172a59}html[data-mx=on] .landing-hero-section{overflow:hidden}html[data-mx=on] .landing-hero-section:before,html[data-mx=on] .landing-hero-section:after{content:"";z-index:0;pointer-events:none;filter:blur(60px);opacity:.55;will-change:transform;border-radius:50%;position:absolute}html[data-mx=on] .landing-hero-section:before{background:radial-gradient(circle,#2563eb73,#0000 65%);width:520px;height:520px;animation:18s ease-in-out infinite alternate mx-drift-a;top:-160px;left:-140px}html[data-mx=on] .landing-hero-section:after{background:radial-gradient(circle,#6366f16b,#0000 65%);width:460px;height:460px;animation:22s ease-in-out infinite alternate mx-drift-b;bottom:-180px;right:-120px}@keyframes mx-drift-a{to{transform:translate(180px,120px)scale(1.15)}}@keyframes mx-drift-b{to{transform:translate(-200px,-90px)scale(.9)}}html[data-mx=on] .landing-hero-section h1>span{opacity:0;filter:blur(6px);animation:.9s cubic-bezier(.16,1,.3,1) forwards mx-rise;display:block;transform:translateY(.45em)}html[data-mx=on] .landing-hero-section h1>span:nth-child(2){animation-delay:.14s}@keyframes mx-rise{to{opacity:1;filter:none;transform:none}}html[data-mx=on] .landing-gradient-text{background-image:linear-gradient(110deg,#2563eb 0%,#1d4ed8 30%,#6366f1 48%,#22d3ee 58%,#2563eb 75%,#1d4ed8 100%);background-size:220% 100%;animation:.9s cubic-bezier(.16,1,.3,1) .14s forwards mx-rise,6s linear 1.2s infinite mx-sheen}@keyframes mx-sheen{0%{background-position:0 0}to{background-position:-220% 0}}html[data-mx=on] .landing-hero-section .landing-enter-late{perspective:1400px}html[data-mx=on] [data-mx-tilt]{transform:rotateX(var(--mx-rx,0deg)) rotateY(var(--mx-ry,0deg));transform-style:preserve-3d;transition:transform .25s ease-out}html[data-mx=on] .landing-hero-section .landing-enter-late>.relative{animation:7s ease-in-out 1s infinite mx-float}@keyframes mx-float{50%{transform:translateY(-10px)}}html[data-mx=on] .landing-hero-section [style*=linear-gradient\(90deg]{transform-origin:0;animation:1.4s cubic-bezier(.16,1,.3,1) .6s both mx-fill}@keyframes mx-fill{0%{transform:scaleX(0)}}html[data-mx=on] .landing-hero-section>div:last-child>span{animation:.7s cubic-bezier(.16,1,.3,1) both mx-chip,4s ease-in-out infinite mx-bob}html[data-mx=on] .landing-hero-section>div:last-child>span:first-child{animation-delay:.7s,1.4s}html[data-mx=on] .landing-hero-section>div:last-child>span:nth-child(2){animation-delay:.78s,1.9s}html[data-mx=on] .landing-hero-section>div:last-child>span:nth-child(3){animation-delay:.86s,2.4s}html[data-mx=on] .landing-hero-section>div:last-child>span:nth-child(4){animation-delay:.94s,2.9s}html[data-mx=on] .landing-hero-section>div:last-child>span:nth-child(5){animation-delay:1.02s,3.4s}@keyframes mx-chip{0%{opacity:0;transform:translateY(14px)scale(.96)}}@keyframes mx-bob{50%{transform:translateY(-3px)}}html[data-mx=on] .landing-shell a[class*=bg-primary]{isolation:isolate;position:relative;overflow:hidden}html[data-mx=on] .landing-shell a[class*=bg-primary]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff59 50%,#0000 65%);animation:4.5s ease-in-out 2s infinite mx-shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes mx-shine{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}html[data-mx=on] [data-mx-reveal]{opacity:0;filter:blur(4px);transition:opacity .8s cubic-bezier(.16, 1, .3, 1) var(--mx-delay,0s), transform .8s cubic-bezier(.16, 1, .3, 1) var(--mx-delay,0s), filter .8s cubic-bezier(.16, 1, .3, 1) var(--mx-delay,0s), box-shadow .3s, border-color .3s;transform:translateY(28px)scale(.985)}html[data-mx=on] [data-mx-reveal][data-mx-in]{opacity:1;filter:none;transform:none}html[data-mx=on] h2[data-mx-reveal],html[data-mx=on] .landing-h2[data-mx-reveal]{clip-path:inset(0 0 100%);transition:opacity .9s cubic-bezier(.16, 1, .3, 1) var(--mx-delay,0s), transform .9s cubic-bezier(.16, 1, .3, 1) var(--mx-delay,0s), clip-path 1s cubic-bezier(.16, 1, .3, 1) var(--mx-delay,0s);transform:translateY(36px)}html[data-mx=on] h2[data-mx-in],html[data-mx=on] .landing-h2[data-mx-in]{clip-path:inset(0 0 -10%);transform:none}@media (pointer:fine){html[data-mx=on] [data-mx-reveal][class*=rounded-2xl][data-mx-in],html[data-mx=on] [data-mx-reveal][class*=rounded-3xl][data-mx-in]{background-image:radial-gradient(420px circle at var(--mx-gx,-500px) var(--mx-gy,-500px), #2563eb12, transparent 45%)}html[data-mx=on] [data-mx-reveal][class*=rounded-2xl][data-mx-in]:hover{transition-delay:0s;transform:translateY(-4px);box-shadow:0 22px 44px -22px #2563eb59}}html[data-mx=on] .landing-cta-banner{isolation:isolate}html[data-mx=on] .landing-cta-banner:before{content:"";z-index:-1;pointer-events:none;background:conic-gradient(from 0deg, transparent 0 60%, #2563eb38 75%, #6366f147 85%, transparent 100%);animation:9s linear infinite mx-spin;position:absolute;inset:-60%}html[data-mx=on] .landing-cta-banner:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 8%, var(--surface)) 0%, var(--surface) 100%);position:absolute;inset:1px}@keyframes mx-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.mx-progress{display:none}html[data-mx=on] *{transition:none!important;animation:none!important}html[data-mx=on] [data-mx-reveal]{opacity:1!important;filter:none!important;clip-path:none!important;transform:none!important}}
.vmV2hG_section{width:min(100%, var(--wrap,1180px));padding:clamp(56px, 8vw, 96px) var(--gut,20px);color:var(--ink,hsl(var(--foreground)));margin-inline:auto}.vmV2hG_headingGrid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:end;gap:clamp(28px,6vw,88px);margin-bottom:36px;display:grid}.vmV2hG_eyebrow{color:var(--brand,hsl(var(--primary)));font:700 12px/1.2 var(--mono,var(--f-mono), monospace);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px}.vmV2hG_title{max-width:720px;font-family:var(--display,var(--f-display), sans-serif);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(26px,3.6vw,40px);font-weight:700;line-height:1.15}.vmV2hG_intro{max-width:58ch;color:var(--muted,hsl(var(--sh-muted-foreground)));margin:0;font-size:15px;line-height:1.7}.vmV2hG_singleHeading{text-align:center;grid-template-columns:minmax(0,720px);justify-content:center}.vmV2hG_singleHeading .vmV2hG_title,.vmV2hG_singleHeading .vmV2hG_intro{margin-inline:auto}.vmV2hG_planGrid{border:1px solid var(--line,hsl(var(--border)));background:var(--surface,hsl(var(--card)));border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 4px 24px -4px #0000000d}.vmV2hG_plan{border-right:1px solid var(--line,hsl(var(--border)));background:var(--surface,hsl(var(--card)));flex-direction:column;min-width:0;padding:28px 24px;transition:background-color .16s,box-shadow .16s;display:flex;position:relative}.vmV2hG_plan:last-child{border-right:0}.vmV2hG_recommended{background:color-mix(in srgb, var(--brand,hsl(var(--primary))) 4%, var(--surface,hsl(var(--card))))}.vmV2hG_recommended:before{background:var(--brand,hsl(var(--primary)));content:"";height:4px;position:absolute;inset:-1px -1px auto}.vmV2hG_selected{z-index:1;background:color-mix(in srgb, var(--brand,hsl(var(--primary))) 5%, var(--surface,hsl(var(--card))));box-shadow:inset 0 0 0 2px var(--brand,hsl(var(--primary)))}.vmV2hG_planTopline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:26px;display:flex}.vmV2hG_planName{margin:0;font-size:20px;line-height:1.2}.vmV2hG_tag{background:color-mix(in srgb, var(--brand,hsl(var(--primary))) 12%, transparent);color:var(--brand,hsl(var(--primary)));border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700;line-height:1.2;display:inline-block}.vmV2hG_tagline{color:var(--muted,hsl(var(--sh-muted-foreground)));margin:6px 0 0;font-size:13px;line-height:1.45}.vmV2hG_priceRow{align-items:flex-end;gap:8px;margin-top:22px;display:flex}.vmV2hG_price{font:650 clamp(30px, 2.6vw, 40px)/1 var(--display,var(--f-display), sans-serif);letter-spacing:-.035em}.vmV2hG_perShop{color:var(--brand,hsl(var(--primary)));margin:8px 0 0;font-size:12px;font-weight:700}.vmV2hG_unit{color:var(--muted,hsl(var(--sh-muted-foreground)));padding-bottom:2px;font-size:12px;line-height:1.3;display:grid}.vmV2hG_includes{border-top:1px solid var(--line,hsl(var(--border)));margin-top:24px;padding-top:20px}.vmV2hG_includesTitle{color:var(--ink,hsl(var(--foreground)));margin:0 0 12px;font-size:13px;font-weight:700}.vmV2hG_featureList{color:var(--ink,hsl(var(--foreground)));gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.vmV2hG_featureList li{align-items:flex-start;gap:8px;display:flex}.vmV2hG_featureList svg{color:var(--brand,hsl(var(--primary)));flex:none;margin-top:2px}.vmV2hG_checkoutButton,.vmV2hG_retryButton{appearance:none;font:inherit;cursor:pointer;border:0}.vmV2hG_sectionList{margin-top:12px;font-size:12px}.vmV2hG_sectionList summary{width:fit-content;color:var(--brand,hsl(var(--primary)));cursor:pointer;font-weight:700}.vmV2hG_sectionList p{color:var(--muted,hsl(var(--sh-muted-foreground)));margin:8px 0 0;line-height:1.6}.vmV2hG_checkoutButton{border:1px solid var(--ink,hsl(var(--foreground)));background:var(--ink,hsl(var(--foreground)));min-height:46px;color:var(--surface,hsl(var(--card)));border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:0 16px;font-size:13px;font-weight:700;transition:opacity .16s,transform .16s,background-color .16s,box-shadow .16s;display:inline-flex}.vmV2hG_checkoutButton:hover:not(:disabled){transform:translateY(-1px)}.vmV2hG_checkoutButton:disabled{cursor:wait;opacity:.58}.vmV2hG_recommended .vmV2hG_checkoutButton{background:var(--brand,hsl(var(--primary)));border-color:var(--brand,hsl(var(--primary)));color:#fff;box-shadow:0 4px 14px #2563eb47}.vmV2hG_recommended .vmV2hG_checkoutButton:hover:not(:disabled){background:var(--brand-hover,hsl(var(--primary-hover)));border-color:var(--brand-hover,hsl(var(--primary-hover)));box-shadow:0 6px 18px #2563eb59}.vmV2hG_message{border-top:1px solid var(--line,hsl(var(--border)));margin:14px 0 0;padding:10px 0 0;font-size:12px;line-height:1.5}.vmV2hG_info{color:var(--brand,hsl(var(--primary)))}.vmV2hG_error{color:var(--crit,#dc2626)}.vmV2hG_success{color:var(--ok,#047857)}.vmV2hG_balanceBar,.vmV2hG_statusBox{border:1px solid var(--line,hsl(var(--border)));background:var(--surface-2,hsl(var(--sh-muted)));color:var(--muted,hsl(var(--sh-muted-foreground)));border-radius:14px;justify-content:space-between;align-items:center;gap:24px;font-size:13px;display:flex}.vmV2hG_balanceBar{margin-top:20px;padding:18px 20px}.vmV2hG_balanceBar p{margin:0}.vmV2hG_accountFacts{flex-wrap:wrap;gap:14px 28px;margin:0;display:flex}.vmV2hG_accountFacts div{min-width:112px}.vmV2hG_accountFacts dt{color:var(--muted,hsl(var(--sh-muted-foreground)));letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:700}.vmV2hG_accountFacts dd{color:var(--ink,hsl(var(--foreground)));margin:0;font-weight:700}.vmV2hG_balanceBar a,.vmV2hG_retryButton{color:var(--ink,hsl(var(--foreground)));align-items:center;gap:7px;font-weight:700;text-decoration:none;display:inline-flex}.vmV2hG_statusBox{justify-content:center;min-height:160px;padding:28px}.vmV2hG_retryButton{border:1px solid var(--line,hsl(var(--border)));background:var(--surface,hsl(var(--card)));border-radius:4px;padding:8px 11px}.vmV2hG_spin{animation:.9s linear infinite vmV2hG_spin}.vmV2hG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vmV2hG_confirmDialog{border:1px solid var(--line,hsl(var(--border)));background:var(--surface,hsl(var(--card)));width:min(100% - 28px,520px);max-width:none;color:var(--ink,hsl(var(--foreground)));border-radius:18px;padding:0;box-shadow:0 28px 90px #040a1847}.vmV2hG_confirmDialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030814a8}.vmV2hG_confirmCard{padding:clamp(22px,5vw,32px)}.vmV2hG_confirmHeader{grid-template-columns:42px minmax(0,1fr) 38px;align-items:center;gap:13px;display:grid}.vmV2hG_confirmIcon{background:color-mix(in srgb, var(--brand,hsl(var(--primary))) 12%, transparent);width:42px;height:42px;color:var(--brand,hsl(var(--primary)));border-radius:12px;place-items:center;display:grid}.vmV2hG_confirmHeader h3{font:650 clamp(21px, 4vw, 26px)/1.15 var(--display,var(--f-display), sans-serif);letter-spacing:-.025em;margin:0}.vmV2hG_confirmHeader .vmV2hG_eyebrow{margin-bottom:5px}.vmV2hG_closeButton,.vmV2hG_cancelButton,.vmV2hG_approveButton{appearance:none;font:inherit;cursor:pointer}.vmV2hG_closeButton{border:1px solid var(--line,hsl(var(--border)));width:38px;height:38px;color:var(--muted,hsl(var(--sh-muted-foreground)));background:0 0;border-radius:10px;place-items:center;padding:0;display:grid}.vmV2hG_confirmPlan{border:1px solid color-mix(in srgb, var(--brand,hsl(var(--primary))) 24%, var(--line,hsl(var(--border))));background:color-mix(in srgb, var(--brand,hsl(var(--primary))) 6%, var(--surface,hsl(var(--card))));border-radius:13px;justify-content:space-between;align-items:baseline;gap:18px;margin-top:26px;padding:20px;display:flex}.vmV2hG_confirmPlan strong{font:680 clamp(27px, 6vw, 36px)/1 var(--display,var(--f-display), sans-serif);letter-spacing:-.035em}.vmV2hG_confirmPlan span{color:var(--muted,hsl(var(--sh-muted-foreground)));font-size:13px;font-weight:700}.vmV2hG_confirmCopy{color:var(--muted,hsl(var(--sh-muted-foreground)));margin:18px 0 0;font-size:14px;line-height:1.65}.vmV2hG_confirmFacts{border-top:1px solid var(--line,hsl(var(--border)));gap:0;margin:22px 0 0;display:grid}.vmV2hG_confirmFacts div{border-bottom:1px solid var(--line,hsl(var(--border)));justify-content:space-between;align-items:center;gap:18px;padding:11px 0;display:flex}.vmV2hG_confirmFacts dt{color:var(--muted,hsl(var(--sh-muted-foreground)));font-size:12px}.vmV2hG_confirmFacts dd{margin:0;font-size:13px;font-weight:750}.vmV2hG_confirmError{background:color-mix(in srgb, var(--crit,#dc2626) 10%, transparent);color:var(--crit,#dc2626);border-radius:9px;margin:16px 0 0;padding:11px 13px;font-size:13px;font-weight:700}.vmV2hG_confirmActions{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:10px;margin-top:26px;display:grid}.vmV2hG_cancelButton,.vmV2hG_approveButton{border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 16px;font-size:13px;font-weight:750;display:inline-flex}.vmV2hG_cancelButton{border:1px solid var(--line,hsl(var(--border)));color:var(--ink,hsl(var(--foreground)));background:0 0}.vmV2hG_approveButton{border:1px solid var(--brand,hsl(var(--primary)));background:var(--brand,hsl(var(--primary)));color:#fff}.vmV2hG_approveButton:disabled{cursor:not-allowed;opacity:.45}.vmV2hG_closeButton:focus-visible,.vmV2hG_cancelButton:focus-visible,.vmV2hG_approveButton:focus-visible{outline:3px solid color-mix(in srgb, var(--brand,hsl(var(--primary))) 32%, transparent);outline-offset:2px}@keyframes vmV2hG_spin{to{transform:rotate(360deg)}}@media (max-width:1020px){.vmV2hG_planGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.vmV2hG_plan:nth-child(2){border-right:0}.vmV2hG_plan:nth-child(-n+2){border-bottom:1px solid var(--line,hsl(var(--border)))}}@media (max-width:680px){.vmV2hG_section{padding-inline:16px}.vmV2hG_headingGrid,.vmV2hG_planGrid{grid-template-columns:1fr}.vmV2hG_plan{border-right:0;border-bottom:1px solid var(--line,hsl(var(--border)));min-height:0}.vmV2hG_plan:nth-child(3){border-bottom:1px solid var(--line,hsl(var(--border)))}.vmV2hG_plan:last-child{border-bottom:0}.vmV2hG_balanceBar{flex-direction:column;align-items:flex-start;gap:10px}.vmV2hG_confirmActions{grid-template-columns:1fr}.vmV2hG_cancelButton{order:2}}@media (prefers-reduced-motion:reduce){.vmV2hG_plan,.vmV2hG_checkoutButton{transition:none}.vmV2hG_checkoutButton:hover:not(:disabled){transform:none}.vmV2hG_spin{animation-duration:1.8s}.vmV2hG_confirmDialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.vmV2hG_selected{outline-offset:-3px;box-shadow:none;outline:3px solid highlight}.vmV2hG_recommended:before{background:highlight}.vmV2hG_checkoutButton{border:1px solid buttontext}.vmV2hG_confirmDialog{border:2px solid canvastext}}.vmV2hG_planGrid[data-count="1"]{grid-template-columns:minmax(0,1fr);max-width:520px;margin-inline:auto}.vmV2hG_planGrid[data-count="1"] .vmV2hG_plan{border-right:0;padding:32px}.vmV2hG_planGrid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin-inline:auto}.vmV2hG_planGrid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.vmV2hG_planGrid[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.vmV2hG_planGrid[data-count="5"] .vmV2hG_plan{padding-inline:20px}.vmV2hG_planGrid[data-count="5"] .vmV2hG_price{font-size:clamp(26px,2.1vw,34px)}@media (max-width:1180px){.vmV2hG_planGrid[data-count="5"]{grid-template-columns:repeat(3,minmax(0,1fr))}.vmV2hG_planGrid[data-count="5"] .vmV2hG_plan{border-bottom:1px solid var(--line,hsl(var(--border)))}}@media (max-width:1020px){.vmV2hG_planGrid[data-count="5"],.vmV2hG_planGrid[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.vmV2hG_planGrid[data-count]{grid-template-columns:1fr;max-width:none}}
