.vxl-root{--ground:#0B0910;--surface:#151020;--rule:#2A2338;--ink:#F5F3FF;--ink-soft:#A79CB8;--ink-faint:#7E7699;--violet:#A78BFA;--violet-deep:#6D28D9;--orange:#A78BFA;--orange-deep:#7C3AED;--elara:#FB923C;--success:#34D399;--strike:#6E6688;--serif:var(--font-serif-var),"Fraunces",Georgia,"Times New Roman",serif;--sans:var(--font-sans-var),"Hanken Grotesk",system-ui,"Segoe UI",Roboto,sans-serif;--mono:ui-monospace,"Cascadia Code",Consolas,"Liberation Mono",monospace;position:relative;background:var(--ground);color:var(--ink);font-family:var(--sans);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}html:has(.vxl-root),html:has(.vxl-root) body{background:#0b0910}html:has(.vxl-root) body{overflow:visible}.vxl-root,.vxl-root *,.vxl-root :after,.vxl-root :before{box-sizing:content-box}.vxl-root button{box-sizing:border-box;line-height:normal}@media (max-width:767px){.vxl-root [role=button],.vxl-root a,.vxl-root button{min-height:0;min-width:0}}.vxl-root:before{z-index:44;background:radial-gradient(120% 90% at 50% 50%,transparent 55%,rgba(5,3,9,.55) 100%)}.vxl-root:after,.vxl-root:before{content:"";position:fixed;inset:0;pointer-events:none}.vxl-root:after{z-index:45;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxODAiIGhlaWdodD0iMTgwIj48ZmlsdGVyIGlkPSJuIj48ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iMC44NSIgbnVtT2N0YXZlcz0iMiIvPjwvZmlsdGVyPjxyZWN0IHdpZHRoPSIxODAiIGhlaWdodD0iMTgwIiBmaWx0ZXI9InVybCgjbikiIG9wYWNpdHk9IjAuNyIvPjwvc3ZnPg==")}.vxl-root a{color:inherit;text-decoration:none}.vxl-root a:hover{color:var(--violet)}.vxl-root ::selection{background:var(--orange-deep);color:#fff}.vxl-root summary{list-style:none;cursor:pointer}.vxl-root summary::-webkit-details-marker{display:none}.vxl-root :where(a,button,summary):focus-visible{outline:2.5px solid var(--violet);outline-offset:3px;border-radius:3px}@keyframes vx-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes vx-scrollhint{0%{transform:translateY(-100%)}55%,to{transform:translateY(100%)}}@keyframes vxVoicePulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.vxl-root *{animation-duration:1ms!important;animation-iteration-count:1!important}}.vxl-root main#top>section[data-sc=aria],.vxl-root main#top>section[data-sc=elara],.vxl-root main#top>section[data-sc=pricing],.vxl-root main#top>section[data-sc=room],.vxl-root main#top>section[data-sc=score]{content-visibility:auto}html.vx-lomo .vxl-root .vx-skip,html.vx-lomo .vxl-root [data-nav],html.vx-lomo .vxl-root [style*=backdrop-filter]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.vx-lomo .vxl-root:before{opacity:0!important}html.vx-lomo .vxl-root:after{mix-blend-mode:normal!important;opacity:0!important}html.vx-lomo .vxl-root [data-flash]{will-change:auto!important}.vxl-root svg path[d="M122 198 L198 48"]{stroke:var(--elara)}.vxl-root span[data-htag]{pointer-events:none}@media (max-width:520px){.vxl-root span[data-htag]{display:none!important}}@media (min-width:1200px){.vxl-root section[data-sc=pricing] .vxl-price-scroll{width:min(1080px,96vw)!important;max-width:96vw!important;overflow-x:visible!important}.vxl-root section[data-sc=pricing] .vxl-price-scroll>article{flex:0 1 344px;min-width:0}}@media (max-width:1199.98px){.vxl-root section[data-sc=pricing] .vxl-price-scroll{scroll-padding-inline:24px}.vxl-root section[data-sc=pricing] .vxl-price-scroll>article{scroll-snap-align:start}}@media (max-width:720px){.vxl-root [data-lang],.vxl-root [data-sound],.vxl-root [data-tier]{min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.vxl-root [data-magnetic],.vxl-root [data-mic]{min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.vxl-root .vx-nav-app{display:none!important}.vxl-root nav[data-nav]{padding-top:12px!important;padding-bottom:12px!important}.vxl-root nav[data-nav] [data-lang],.vxl-root nav[data-nav] [data-sound]{min-width:36px!important;padding:7px 10px!important;justify-content:center!important}.vxl-root nav[data-nav] .vx-nav-extra:not(.vx-nav-app),.vxl-root nav[data-nav] [data-lang],.vxl-root nav[data-nav] [data-magnetic],.vxl-root nav[data-nav] [data-sound]{min-height:36px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important}.vxl-root nav[data-nav] [data-magnetic]{padding:9px 16px!important;font-size:.82rem!important;white-space:nowrap!important;justify-content:center!important}}.vxl-root .vx-nav-extra{font-size:.72rem!important;color:var(--ink)!important;white-space:nowrap}@media (max-width:400px){.vxl-root nav[data-nav]{padding-left:12px!important;padding-right:12px!important}.vxl-root nav[data-nav]>div{gap:6px!important}.vxl-root nav[data-nav] [data-sound]{display:none!important}.vxl-root nav[data-nav] [data-magnetic]{padding:8px 12px!important;font-size:.76rem!important}}.vxl-root nav[data-nav] a[data-magnetic],.vxl-root nav[data-nav] a[href="#top"],.vxl-root nav[data-nav] a[href="#top"] svg{flex-shrink:0}@media (max-width:560px){.vxl-root nav[data-nav]>div{gap:12px!important}.vxl-root div[data-hud2="1"]{display:none}.vxl-root .vx-mob-hide{display:none!important}.vxl-root .vx-price-row{scroll-snap-type:x mandatory;scroll-padding:0 14px;-webkit-overflow-scrolling:touch}.vxl-root .vx-price-card{flex:0 0 84%!important;width:84%!important;min-width:84%!important;scroll-snap-align:center}}.vx-grain{position:fixed;inset:0;pointer-events:none;z-index:95;opacity:.028;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22140%22%20height=%22140%22%3E%3Cfilter%20id=%22n%22%3E%3CfeTurbulence%20type=%22fractalNoise%22%20baseFrequency=%220.85%22%20numOctaves=%222%22%20stitchTiles=%22stitch%22/%3E%3C/filter%3E%3Crect%20width=%22140%22%20height=%22140%22%20filter=%22url(%23n)%22/%3E%3C/svg%3E")}@media (prefers-reduced-motion:reduce){.vx-grain{display:none}}.vx-note{font-family:var(--mono);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);text-decoration:none}.vx-note:hover{color:var(--ink-soft)}.vxl-root [data-hud2="1"],.vxl-root [data-hud="1"]{transition:opacity .4s ease}@media (prefers-reduced-motion:reduce){.vxl-root [data-hud2="1"],.vxl-root [data-hud="1"]{transition:none}}.vxl-label{font-family:var(--mono);text-transform:uppercase;font-size:.6rem;letter-spacing:.18em;color:var(--ink-faint)}.vx-panel{background:rgba(21,16,32,.55);border:1px solid var(--rule);border-radius:16px;padding:18px}.vxl-input{background:rgba(11,9,16,.6);border:1px solid var(--rule);border-radius:10px;color:var(--ink);padding:10px 12px;font-family:var(--sans);outline:none;transition:border-color .2s}.vxl-input::placeholder{color:var(--ink-faint)}.vxl-input:focus-visible{outline:2px solid var(--violet);outline-offset:2px;border-color:var(--violet)}.vx-pill{background:var(--orange-deep);color:#fff;padding:13px 22px;border-radius:999px;font-family:var(--sans);font-weight:600;border:0;cursor:pointer;text-decoration:none;display:inline-block;transition:background .25s}.vx-pill:hover{background:var(--orange)}.vx-pill--ghost{background:transparent;border:1px solid var(--rule);color:var(--ink);padding:13px 22px;border-radius:999px;font-family:var(--sans);cursor:pointer;display:inline-block}.vx-pill--ghost:hover{background:rgba(167,139,250,.08);border-color:var(--ink-faint)}@media (prefers-reduced-motion:reduce){.vx-pill{transition:none}}.vx-chiprow{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .55rem;margin-top:1.15rem;max-width:38rem;position:relative;z-index:5}.vx-chiprow .vxl-label{flex-basis:100%}.vx-chip{font-family:var(--mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);background:transparent;border:1px solid var(--rule);border-radius:999px;padding:7px 13px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.vx-chip:hover{border-color:var(--ink-faint);color:var(--ink)}.vx-chip:focus-visible{outline:1px solid var(--violet);outline-offset:2px}.vx-chip.on{background:transparent;color:var(--violet);border-color:var(--violet)}@media (prefers-reduced-motion:reduce){.vx-chip{transition:none}}@media (max-width:560px){.vx-chiprow{gap:10px}.vx-chip{font-size:.72rem;padding:11px 15px}}.vxl-root span[data-chip].vx-tracked{white-space:normal!important;max-width:min(44ch,78vw);line-height:1.55}#vx-voice-read{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:1.1rem;font-family:var(--mono);text-transform:uppercase;justify-content:center}#vx-voice-read .vx-note{width:100%;text-align:center;font-size:.6rem;letter-spacing:.18em;color:var(--ink-faint)}#vx-voice-read .vx-chip{font-size:.62rem;letter-spacing:.16em;color:var(--ink-soft);background:rgba(21,16,32,.55);border:1px solid var(--rule);border-radius:999px;padding:.45em 1.05em;white-space:nowrap}#vx-voice-read button.vx-chip{font-family:var(--mono);text-transform:uppercase;cursor:pointer;color:var(--violet);border-color:var(--violet-deep);background:rgba(109,40,217,.12)}#vx-voice-read .vx-chip.on{color:var(--success);border-color:var(--success);animation:vxVoicePulse 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){#vx-voice-read .vx-chip.on{animation:none}}#vx-card-modal,.vx-modal{position:fixed;inset:0;z-index:220;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:rgba(11,9,16,.88);padding:24px}#vx-card-modal canvas,.vx-modal canvas{max-width:min(82vw,432px);max-height:72vh;width:auto;height:auto;border:1px solid var(--rule);border-radius:16px;background:#0B0910;box-shadow:0 30px 80px rgba(0,0,0,.55)}.vx-verdict{font-family:var(--serif);font-style:italic;font-size:1.05rem;color:var(--ink-soft);margin-top:6px;min-height:1.4em;text-align:center}.vx-bridge{margin-top:14px;padding:16px 18px;display:flex;flex-direction:column;gap:12px}.vx-bridge .vx-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.vxl-root aside.vx-report{display:none}@media (min-width:1100px){.vxl-root aside.vx-report{display:block}}.vx-report{width:clamp(240px,22vw,300px);font-family:var(--sans);color:var(--ink)}.vx-report .vx-tr{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;border-top:1px solid var(--rule);padding:7px 0}.vx-report .vx-tr span:first-child{font-family:var(--mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.vx-report .vx-tr span:last-child{font-family:var(--serif);font-size:1.05rem;color:var(--violet)}.vx-report .vxl-label{display:block;font-family:var(--mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.75rem}.vx-report .vx-note{display:block;font-size:.6rem;letter-spacing:.14em;color:var(--ink-soft);margin:.4rem 0 .85rem;white-space:normal}.vx-report .vx-tr+.vx-note{margin:.85rem 0 0;border-top:1px solid var(--rule);padding-top:.7rem}.vx-skip{position:fixed;bottom:72px;right:20px;z-index:60;font-family:var(--mono);font-size:.6rem;letter-spacing:.16em;padding:10px 16px;border-radius:999px;background:rgba(21,16,32,.7);border:1px solid var(--rule);color:var(--ink-soft);backdrop-filter:blur(6px);cursor:pointer;transition:opacity .4s}.vx-skip.hide{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .4s,visibility 0s .4s}@media (max-width:560px){.vx-skip{bottom:24px;right:16px}}@media (prefers-reduced-motion:reduce){.vx-skip{transition:none}}.vxl-pl-o,.vxl-pl-v{transform-box:fill-box;transform-origin:center;opacity:1}.vxl-pl-v{animation:vxl-fly-l 1.3s cubic-bezier(.5,1.5,.5,1) both}.vxl-pl-o{animation:vxl-fly-r 1.3s cubic-bezier(.5,1.5,.5,1) .12s both}@keyframes vxl-fly-l{0%{transform:translateX(-46px) rotate(-8deg);opacity:0}30%{opacity:1}55%,to{transform:translateX(0) rotate(0);opacity:1}}@keyframes vxl-fly-r{0%{transform:translateX(46px) rotate(10deg);opacity:0}30%{opacity:1}55%,to{transform:translateX(0) rotate(0);opacity:1}}@media (prefers-reduced-motion:reduce){.vxl-pl-o,.vxl-pl-v{animation:none}}html:has(.vxs-root),html:has(.vxs-root) body{background:#0d0912}html:has(.vxs-root){scroll-behavior:auto}html:has(.vxs-root) body{overflow:visible}.vxs-root{--ink:#0d0912;--ink-2:#1a1420;--violet:#6d28d9;--violet-hi:#8b5cf6;--orange:#ea580c;--orange-hi:#f97316;--cream:#fff6ee;--dim:#b3a8c4;--dim-c:#62566e;--line:rgba(244,237,232,.12);--display:var(--font-serif-var),"Fraunces","Iowan Old Style",Georgia,serif;--body:var(--font-sans-var),"Hanken Grotesk","Segoe UI",system-ui,sans-serif;--gut:max(16px,env(safe-area-inset-left,0px));--gut-r:max(16px,env(safe-area-inset-right,0px));position:relative;font-family:var(--body);font-size:16px;line-height:1.55;background:var(--ink);color:var(--cream);-webkit-font-smoothing:antialiased;overflow-x:clip;color-scheme:dark}.vxs-root *,.vxs-root :after,.vxs-root :before{box-sizing:border-box}.vxs-root button{font:inherit;color:inherit;cursor:pointer}.vxs-root a{color:inherit}.vxs-root :focus-visible{outline:2px solid var(--orange-hi);outline-offset:3px;border-radius:6px}.vxs-root h1,.vxs-root h2,.vxs-root h3{text-wrap:balance;margin:0;font-weight:inherit}.vxs-root p{margin:0}.vxs-root section[id]{scroll-margin-top:0}.vxs-root .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vxs-root .skip{position:fixed;left:12px;top:-60px;z-index:60;padding:10px 16px;border-radius:999px;background:var(--cream);color:var(--ink-2);font-weight:700;text-decoration:none;transition:top .2s}.vxs-root .skip:focus{top:12px}.vxs-root .wrap{padding-left:var(--gut);padding-right:var(--gut-r);max-width:1320px;margin:0 auto}.vxs-root .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:999px;padding:14px 24px;min-height:48px;font-weight:700;font-size:16px;line-height:1.1;text-decoration:none;white-space:nowrap;transition:transform .25s cubic-bezier(.2,.8,.2,1),background-color .3s,color .3s,box-shadow .3s}.vxs-root .btn:active{transform:scale(.97)}@media (hover:hover){.vxs-root .btn:hover{transform:translateY(-2px)}}.vxs-root .go{background:#c2410c;color:#fff}@media (hover:hover){.vxs-root .go:hover{background:#b03a0a;box-shadow:0 10px 30px -10px rgba(249,115,22,.7)}}.vxs-root .ghost{background:transparent;color:var(--cream);box-shadow:inset 0 0 0 1.5px rgba(255,246,238,.24)}@media (hover:hover){.vxs-root .ghost:hover{box-shadow:inset 0 0 0 1.5px rgba(255,246,238,.55)}}.vxs-root .cream{background:var(--cream);color:var(--ink)}.vxs-root .kicker{font-size:15px;font-weight:600;color:var(--dim);display:inline-flex;align-items:center;gap:10px}.vxs-root .kicker:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--orange-hi)}.vxs-root .h2{font-family:var(--display);font-weight:470;font-size:clamp(38px,5.6vw,84px);line-height:.98;letter-spacing:-.032em}.vxs-root .kicker+.h2{margin-top:14px}.vxs-root .bg{position:fixed;inset:0;z-index:0;background:var(--ink);transition:background-color 1.2s ease}.vxs-root .field{position:fixed;inset:0;z-index:1;width:100%;height:100%;pointer-events:none;display:block;opacity:0;transition:opacity 1.2s ease}.vxs-root .field.on{opacity:1}.vxs-root .chip,.vxs-root .nav,.vxs-root .rail,.vxs-root main{position:relative;z-index:2}.vxs-root .rv{transform:translateY(28px);transition:transform 1s cubic-bezier(.2,.8,.2,1)}.vxs-root .rv.in{transform:none}.vxs-root .nav{position:sticky;top:0;z-index:30;padding-top:env(safe-area-inset-top,0);transition:background-color .4s,box-shadow .4s}.vxs-root .nav .wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:14px}.vxs-root .nav.scrolled{background:rgba(13,9,18,.62);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line)}.vxs-root .wm{font-family:var(--display);font-weight:560;font-size:26px;letter-spacing:-.01em;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.vxs-root .wm i{font-style:normal;color:var(--orange-hi)}.vxs-root .nav nav{display:flex;gap:22px;align-items:center;font-size:15px}.vxs-root .nav nav a:not(.btn){text-decoration:none;opacity:.78;transition:opacity .2s;padding:10px 0}@media (hover:hover){.vxs-root .nav nav a:not(.btn):hover{opacity:1}}.vxs-root .nav nav .btn{padding:11px 20px;min-height:44px;font-size:15px}.vxs-root .lang{min-width:44px;height:44px;border-radius:999px;border:0;background:transparent;font-size:15px;box-shadow:inset 0 0 0 1.5px rgba(255,246,238,.2);transition:box-shadow .2s,color .2s}.vxs-root .lang.on{color:var(--orange-hi);box-shadow:inset 0 0 0 1.5px var(--orange-hi)}@media (max-width:900px){.vxs-root .nav nav .hide-sm{display:none}}@media (max-width:420px){.vxs-root .nav nav{gap:10px}.vxs-root .wm{font-size:22px}.vxs-root .nav nav .btn{padding:10px 14px}}.vxs-root .rail{position:fixed;z-index:20;right:max(18px,env(safe-area-inset-right,0px));top:50%;transform:translateY(-50%);display:grid;gap:4px}.vxs-root .rail button{border:0;background:none;padding:5px 0;display:flex;align-items:center;justify-content:flex-end;gap:10px;color:var(--dim);font-size:14px}.vxs-root .rail button span{opacity:0;transform:translateX(6px);transition:opacity .3s,transform .3s;white-space:nowrap}.vxs-root .rail button i{width:8px;height:8px;border-radius:50%;background:rgba(255,246,238,.25);transition:background-color .3s,transform .3s}.vxs-root .rail button[aria-current=step] span,.vxs-root .rail:focus-within button span,.vxs-root .rail:hover button span{opacity:1;transform:none}.vxs-root .rail button[aria-current=step]{color:var(--cream)}.vxs-root .rail button[aria-current=step] i{background:var(--orange-hi);transform:scale(1.5)}@media (max-width:1100px){.vxs-root .rail{display:none}}.vxs-root .chip{position:fixed;z-index:20;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom, 0px));display:flex;align-items:center;gap:12px;padding:10px 16px 10px 10px;border-radius:999px;background:rgba(20,14,28,.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px var(--line);transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1)}@media (max-width:760px){.vxs-root .chip{display:none}}.vxs-root .chip.off{opacity:0;transform:translateY(16px);pointer-events:none}.vxs-root .chip svg{width:40px;height:40px;transform:rotate(-90deg)}.vxs-root .chip div{display:grid;line-height:1.15}.vxs-root .chip small{font-size:13px;color:var(--dim)}.vxs-root .chip b{font-size:20px;font-variant-numeric:tabular-nums}.vxs-root .hero{position:relative;min-height:calc(100svh - 72px);display:grid;align-content:start;padding-block:clamp(40px,13vh,150px) 72px}.vxs-root .hero h1{position:relative;font-family:var(--display);font-weight:450;font-size:clamp(56px,10vw,164px);line-height:.9;letter-spacing:-.038em;max-width:9ch;font-variation-settings:"opsz" 144}.vxs-root .hero h1 span{color:var(--violet-hi)}.vxs-root .hero .sub{position:relative;margin-top:28px;display:flex;flex-wrap:wrap;gap:22px 40px;align-items:center}.vxs-root .hero .sub p{color:var(--dim);font-size:19px;max-width:430px}.vxs-root .hero .sub strong{color:var(--cream);font-weight:600}.vxs-root .ctas{display:flex;flex-wrap:wrap;gap:12px}.vxs-root .voice[hidden]{display:none}.vxs-root .voice{position:relative;margin-top:34px;display:grid;gap:10px;justify-items:start;max-width:560px}.vxs-root .mic{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:10px 20px 10px 12px;border:0;border-radius:999px;background:rgba(255,246,238,.06);box-shadow:inset 0 0 0 1.5px rgba(255,246,238,.16);font-size:16px;font-weight:600;transition:box-shadow .3s,background-color .3s}.vxs-root .mic i{position:relative;width:26px;height:26px;border-radius:50%;background:var(--orange);flex:none}.vxs-root .mic i:after{content:"";position:absolute;inset:8px;border-radius:50%;background:#fff}.vxs-root .mic[aria-pressed=true]{background:rgba(234,88,12,.14);box-shadow:inset 0 0 0 1.5px var(--orange-hi)}.vxs-root .mic[aria-pressed=true] i{animation:vxs-pulse 1.2s ease-in-out infinite}@keyframes vxs-pulse{50%{box-shadow:0 0 0 8px rgba(249,115,22,.18)}}@media (hover:hover){.vxs-root .mic:hover{box-shadow:inset 0 0 0 1.5px rgba(255,246,238,.4)}}.vxs-root .voice-note{font-size:14px;color:var(--dim)}.vxs-root .voice-read{display:flex;flex-wrap:wrap;gap:8px}.vxs-root .voice-read:empty{display:none}.vxs-root .voice-read .vx-chip{font-size:14px;text-transform:lowercase;padding:8px 14px;border-radius:999px;border:0;background:rgba(255,246,238,.08);color:var(--cream)}.vxs-root .voice-read .vx-chip:first-letter{text-transform:uppercase}.vxs-root .voice-read .vx-chip.on{background:rgba(234,88,12,.16);color:var(--orange-hi)}.vxs-root .voice-read button.vx-chip{background:var(--cream);color:var(--ink-2);font-weight:700;min-height:40px}.vxs-root .cue{position:relative;margin-top:52px;display:flex;align-items:center;gap:12px;color:var(--dim);font-size:15px}.vxs-root .cue i{width:22px;height:34px;border-radius:12px;box-shadow:inset 0 0 0 1.5px rgba(255,246,238,.3);position:relative;flex:none}.vxs-root .cue i:after{content:"";position:absolute;left:50%;top:7px;width:3px;height:7px;margin-left:-1.5px;border-radius:2px;background:var(--cream);animation:vxs-cue 1.8s infinite}@keyframes vxs-cue{60%{transform:translateY(10px);opacity:0}to{opacity:0}}.vxs-root .anchor{position:absolute;pointer-events:none}.vxs-root .a-hero{right:2%;top:8%;width:46%;height:84%}@media (max-width:860px){.vxs-root .a-hero{right:0;left:0;width:100%;top:14%;height:56%}}.vxs-root #fix{height:320vh;position:relative}.vxs-root .pin{position:sticky;top:0;height:100vh;height:100svh;display:grid;align-content:center;overflow:hidden}.vxs-root .phase{font-family:var(--display);font-size:clamp(24px,2.6vw,36px);letter-spacing:-.015em;color:var(--dim);min-height:1.3em;transition:color .4s}.vxs-root .phase.done{color:var(--cream)}.vxs-root .speech{font-weight:800;font-size:clamp(36px,7vw,116px);line-height:.98;letter-spacing:-.045em;margin:26px 0 34px;min-height:2.95em}.vxs-root .w{display:inline-block;white-space:pre;vertical-align:top;transition:max-width .5s cubic-bezier(.6,0,.2,1),opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1),color .35s;opacity:0;transform:translateY(.3em)}.vxs-root .w.in{opacity:1;transform:none}.vxs-root .w.filler{color:var(--orange-hi);overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}.vxs-root .w.filler.in:not(.strike){animation:vxs-wob 1.6s ease-in-out infinite}@keyframes vxs-wob{50%{transform:translateY(-.04em) rotate(-1.2deg)}}.vxs-root .w.strike{text-decoration:line-through;text-decoration-thickness:.09em;text-decoration-color:var(--cream)}.vxs-root .w.gone{opacity:0}.vxs-root .w.swapped{color:var(--cream);background:linear-gradient(var(--orange-hi),var(--orange-hi)) 0 92% /100% .08em no-repeat;cursor:help}.vxs-root .nums{display:flex;flex-wrap:wrap;gap:20px 34px;align-items:end}.vxs-root .nums div{display:grid;font-size:15px;color:var(--dim)}.vxs-root .nums b{font-size:clamp(30px,3.4vw,44px);line-height:1;letter-spacing:-.03em;color:var(--cream);font-variant-numeric:tabular-nums}.vxs-root .nums .sep{width:1px;background:rgba(255,246,238,.2);align-self:stretch}@media (max-width:520px){.vxs-root .nums{gap:16px 20px}.vxs-root .nums b{font-size:28px}.vxs-root .nums div{font-size:14px}}.vxs-root .scrubbar{margin-top:30px;height:3px;border-radius:3px;background:rgba(255,246,238,.12);overflow:hidden;max-width:420px}.vxs-root .scrubbar i{display:block;height:100%;width:100%;background:linear-gradient(90deg,var(--violet-hi),var(--orange-hi));transform-origin:left;transform:scaleX(var(--p,0))}.vxs-root .a-wave{left:0;right:0;bottom:4%;height:26%}.vxs-root .tip{position:fixed;z-index:40;pointer-events:none;background:var(--cream);color:var(--ink-2);font-size:15px;line-height:1.4;padding:10px 14px;border-radius:12px;max-width:260px;opacity:0;transform:translate(-50%,-120%) scale(.96);transition:opacity .2s,transform .2s}.vxs-root .tip.on{opacity:1;transform:translate(-50%,-130%) scale(1)}.vxs-root .chapter{padding-block:120px;position:relative}@media (max-width:760px){.vxs-root .chapter{padding-block:88px}}.vxs-root .session{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px 64px;align-items:center}@media (max-width:900px){.vxs-root .session{grid-template-columns:1fr}}.vxs-root .lede{color:var(--dim);font-size:18px;margin-top:20px;max-width:440px}.vxs-root .steps{list-style:none;padding:0;margin:34px 0 0;display:grid;counter-reset:s;max-width:460px}.vxs-root .steps li{counter-increment:s;display:grid;grid-template-columns:42px 1fr;gap:14px;padding:14px 0;border-top:1px solid var(--line);opacity:.5;transition:opacity .4s}.vxs-root .steps li.on{opacity:1}.vxs-root .steps li:before{content:counter(s);width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:14px;background:rgba(255,246,238,.08);transition:background-color .4s}.vxs-root .steps li.on:before{background:var(--c,var(--violet))}.vxs-root .steps b{display:block;font-size:17px}.vxs-root .steps span{color:var(--dim);font-size:15px}.vxs-root .room{position:relative;background:var(--cream);color:var(--ink-2);border-radius:36px;padding:26px;display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;align-content:start;min-height:560px;box-shadow:0 40px 120px -40px rgba(109,40,217,.55)}.vxs-root .room .aria-cv{width:100%;aspect-ratio:1/1;max-width:100%}.vxs-root .room .elara-cv{width:78%;aspect-ratio:1/1;justify-self:end;align-self:end}.vxs-root .chat{grid-column:1/-1;display:grid;gap:10px;min-height:236px;align-content:start}.vxs-root .bub{max-width:86%;padding:13px 17px;border-radius:20px;font-size:16px;line-height:1.4;opacity:0;transform:translateY(8px);transition:opacity .35s,transform .35s cubic-bezier(.2,.8,.2,1)}.vxs-root .bub.in{opacity:1;transform:none}.vxs-root .bub.aria{background:var(--violet);color:#fff;border-bottom-left-radius:6px}.vxs-root .bub.you{justify-self:end;background:#fff;color:var(--ink-2);border-bottom-right-radius:6px;box-shadow:0 1px 0 #e9dccf}.vxs-root .bub.elara{background:#ffe2cc;color:#4a1d06;border-bottom-left-radius:6px;justify-self:end}.vxs-root .bub.elara s{color:#7a4a33}.vxs-root .bub.elara b{color:#9a3412}.vxs-root .bub small{display:block;font-size:13px;opacity:.8;margin-bottom:3px;font-weight:600}.vxs-root .caret:after{content:"";display:inline-block;width:2px;height:1em;background:currentColor;margin-left:2px;vertical-align:-2px;animation:vxs-blink 1s steps(1) infinite}@keyframes vxs-blink{50%{opacity:0}}@media (max-width:520px){.vxs-root .room{padding:16px;border-radius:28px;min-height:0}}.vxs-root .names{display:flex;flex-wrap:wrap;gap:4px 26px;margin-top:30px}.vxs-root .names button{border:0;background:none;padding:0;font-family:var(--display);font-weight:470;font-size:clamp(40px,6vw,96px);letter-spacing:-.035em;line-height:1.04;color:rgba(255,246,238,.46);transition:color .3s}.vxs-root .names button[aria-pressed=true]{color:var(--cream)}.vxs-root .names button[aria-pressed=true]:after{content:".";color:var(--accent,var(--orange-hi))}@media (hover:hover){.vxs-root .names button:hover{color:rgba(255,246,238,.72)}}.vxs-root .cast-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,400px);gap:40px 70px;margin-top:40px;align-items:center}@media (max-width:820px){.vxs-root .cast-body{grid-template-columns:1fr}}.vxs-root .cast-body canvas{width:72%;aspect-ratio:1/1;justify-self:center}@media (max-width:820px){.vxs-root .cast-body canvas{max-width:220px;order:-1}}.vxs-root .cast-copy{display:grid;gap:18px;max-width:520px}.vxs-root .cast-copy .role{font-size:15px;color:var(--accent,var(--orange-hi));font-weight:700}.vxs-root .cast-copy .what{font-size:clamp(19px,2vw,26px);line-height:1.38}.vxs-root .cast-copy .line{font-family:var(--display);font-size:22px;padding:16px 20px;border-radius:20px 20px 20px 6px;background:rgba(255,255,255,.07);justify-self:start}.vxs-root .jugnu{position:absolute;right:clamp(20px,7vw,110px);top:40px;width:96px;height:96px}@media (max-width:520px){.vxs-root .jugnu{width:72px!important;height:72px!important;top:24px}}.vxs-root .rooms-head{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;margin-bottom:30px}.vxs-root .rooms-head p{color:var(--dim);max-width:380px;font-size:17px}.vxs-root .rooms{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px;align-items:start}@media (max-width:860px){.vxs-root .rooms{grid-template-columns:1fr}}.vxs-root .room-list{list-style:none;margin:0;padding:0}.vxs-root .room-list button{width:100%;text-align:left;border:0;background:transparent;padding:16px 6px 18px;display:flex;align-items:baseline;gap:12px;font-weight:800;font-size:clamp(28px,4.2vw,60px);letter-spacing:-.04em;line-height:1.04;color:rgba(255,246,238,.5);transition:color .3s,padding .4s cubic-bezier(.2,.8,.2,1)}.vxs-root .room-list button small{margin-left:auto;font-size:14px;font-weight:500;letter-spacing:0;color:var(--dim);white-space:nowrap}.vxs-root .room-list button[aria-selected=true]{color:var(--cream);padding-left:14px}.vxs-root .room-list button[aria-selected=true]:before{content:"";width:.24em;height:.24em;border-radius:50%;background:var(--orange-hi);align-self:center;flex:none}@media (hover:hover){.vxs-root .room-list button:hover{color:var(--cream)}}.vxs-root .q-card{position:sticky;top:100px;background:var(--cream);color:var(--ink-2);border-radius:28px;padding:28px;display:grid;gap:18px;min-width:0}.vxs-root .q-card .top{display:flex;align-items:center;gap:12px}.vxs-root .q-card canvas{width:64px;height:64px}.vxs-root .q-card .top div{display:grid;font-size:14px;color:var(--dim-c)}.vxs-root .q-card .top b{color:var(--ink-2);font-size:16px}.vxs-root .q-card q{font-family:var(--display);font-size:clamp(23px,2.4vw,32px);line-height:1.22;letter-spacing:-.015em;quotes:none;display:block;min-height:3.6em}.vxs-root .q-card .meta{display:flex;gap:8px;flex-wrap:wrap}.vxs-root .q-card .meta span{font-size:14px;padding:6px 12px;border-radius:999px;background:#efe6f9;color:var(--violet);font-weight:600}.vxs-root .q-card .q-note{font-size:14px;color:var(--dim-c)}.vxs-root .q-card .btn{justify-self:start}.vxs-root #score{min-height:170vh;position:relative}.vxs-root .pin2{position:sticky;top:0;min-height:100vh;min-height:100svh;display:grid;align-content:center;padding-block:90px 60px}.vxs-root .score-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 70px;margin-top:40px;align-items:center}@media (max-width:820px){.vxs-root .score-grid{grid-template-columns:1fr}.vxs-root .pin2{position:relative}.vxs-root #score{min-height:0}}.vxs-root .score-ring{position:relative;width:min(360px,76vw);aspect-ratio:1/1;justify-self:center;display:grid;place-content:center;text-align:center}.vxs-root .score-ring b{font-family:var(--display);font-size:clamp(76px,9vw,124px);font-weight:500;line-height:.9;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.vxs-root .score-ring span{font-size:15px;color:var(--dim)}.vxs-root .weights{display:grid;gap:14px}.vxs-root .weights div{display:grid;grid-template-columns:110px 1fr 36px;gap:12px;align-items:center;font-size:15px}.vxs-root .weights i{height:8px;border-radius:99px;background:rgba(255,255,255,.12);overflow:hidden;display:block}.vxs-root .weights i:after{content:"";display:block;height:100%;width:calc(var(--w) * 1%);background:var(--orange-hi);border-radius:inherit;transform-origin:left;transform:scaleX(var(--k,0));transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.vxs-root .weights em{font-style:normal;text-align:right;font-variant-numeric:tabular-nums;color:var(--dim)}.vxs-root .notes{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.vxs-root .note{background:var(--cream);color:var(--ink-2);border-radius:18px;padding:14px 16px;width:min(290px,100%);font-size:15px;box-shadow:0 20px 40px -20px rgba(0,0,0,.6);transition:transform .4s cubic-bezier(.2,.8,.2,1)}.vxs-root .note:first-child{transform:rotate(-2deg)}.vxs-root .note:nth-child(2){transform:rotate(1.6deg) translateY(8px)}@media (hover:hover){.vxs-root .note:hover{transform:rotate(0) translateY(-6px)}}.vxs-root .note small{display:block;color:var(--dim-c);font-size:14px;margin-bottom:6px}.vxs-root .note s{color:#6e5f6c}.vxs-root .note b{color:var(--violet)}.vxs-root .sample{font-size:14px;color:var(--dim);margin-top:18px}.vxs-root .price-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:24px;margin-bottom:40px}.vxs-root .tiers{position:relative;display:grid;grid-template-columns:repeat(3,1fr);padding:4px;border-radius:999px;background:rgba(255,246,238,.06);box-shadow:inset 0 0 0 1px var(--line);min-width:min(330px,100%)}.vxs-root .tier-ind{position:absolute;top:4px;left:4px;width:calc((100% - 8px) / 3);height:calc(100% - 8px);border-radius:999px;background:var(--cream);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.vxs-root .tiers button{position:relative;border:0;background:none;min-height:44px;padding:8px 18px;font-size:15px;font-weight:700;color:var(--dim);transition:color .3s}.vxs-root .tiers button[aria-pressed=true]{color:var(--ink-2)}.vxs-root .plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}@media (max-width:900px){.vxs-root .plans{grid-template-columns:1fr}}.vxs-root .plan{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;gap:18px;padding:28px;border-radius:28px;background:rgba(26,20,32,.88);box-shadow:inset 0 0 0 1px var(--line)}.vxs-root .plan.elara{background:var(--cream);color:var(--ink-2);box-shadow:0 40px 100px -40px rgba(234,88,12,.6)}.vxs-root .plan-kind{font-size:15px;font-weight:700;color:#a78bfa;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.vxs-root .plan.elara .plan-kind{color:#c2410c}.vxs-root .plan.bundle .plan-kind{color:var(--dim)}.vxs-root .plan-kind em{font-style:normal;font-size:13px;padding:3px 10px;border-radius:999px;background:#c2410c;color:#fff}.vxs-root .price{font-family:var(--display);font-size:clamp(44px,4.4vw,60px);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.vxs-root .price small{font-family:var(--body);font-size:16px;letter-spacing:0;color:var(--dim);margin-left:4px}.vxs-root .plan.elara .price small{color:var(--dim-c)}.vxs-root .price.muted{font-size:clamp(30px,3vw,38px);color:var(--dim)}.vxs-root .plan ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;align-content:start;font-size:16px}.vxs-root .plan li{position:relative;padding-left:20px}.vxs-root .plan li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:8px;border-radius:50%;background:var(--violet-hi)}.vxs-root .plan.elara li:before{background:var(--orange)}.vxs-root .plan.bundle li:before{background:var(--dim)}.vxs-root .plan .btn{justify-self:stretch}.vxs-root .plan.elara .btn.go{background:var(--ink-2)}@media (hover:hover){.vxs-root .plan.elara .btn.go:hover{background:var(--orange)}}.vxs-root .soon{position:absolute;top:24px;right:24px;font-size:13px;font-weight:700;padding:4px 10px;border-radius:999px;background:rgba(255,246,238,.1);color:var(--dim)}.vxs-root .free-line{margin-top:28px;color:var(--dim);font-size:16px;max-width:720px}.vxs-root .faq-wrap{max-width:980px}.vxs-root .faq{margin-top:40px;border-top:1px solid var(--line)}.vxs-root .faq details{border-bottom:1px solid var(--line)}.vxs-root .faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 4px;cursor:pointer;font-family:var(--display);font-size:clamp(20px,2vw,26px);line-height:1.25;letter-spacing:-.01em}.vxs-root .faq summary::-webkit-details-marker{display:none}.vxs-root .faq summary i{position:relative;width:18px;height:18px;flex:none}.vxs-root .faq summary i:after,.vxs-root .faq summary i:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:var(--orange-hi);border-radius:2px;transition:transform .3s}.vxs-root .faq summary i:after{transform:rotate(90deg)}.vxs-root .faq details[open] summary i:after{transform:rotate(0)}.vxs-root .faq details p{padding:0 4px 24px;color:var(--dim);font-size:17px;max-width:70ch}.vxs-root .teams{margin-top:64px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:30px;border-radius:28px;background:rgba(26,20,32,.88);box-shadow:inset 0 0 0 1px var(--line)}.vxs-root .teams h3{font-family:var(--display);font-size:clamp(24px,2.4vw,32px);line-height:1.15;letter-spacing:-.015em}.vxs-root .teams p{margin-top:8px;color:var(--dim);max-width:520px}.vxs-root .end{position:relative;padding-block:150px 30px}.vxs-root .a-end{right:0;top:40px;width:52%;height:560px}@media (max-width:860px){.vxs-root .a-end{width:100%;top:60px;height:420px}}.vxs-root .end h2{position:relative;font-family:var(--display);font-weight:450;font-size:clamp(44px,7.4vw,120px);line-height:.92;letter-spacing:-.036em;max-width:11ch}.vxs-root .end .row{position:relative;display:flex;flex-wrap:wrap;gap:20px 40px;align-items:end;justify-content:space-between;margin-top:30px}.vxs-root .end .row p{color:var(--dim);font-size:18px;max-width:460px}.vxs-root .giant-wrap{position:relative;margin-top:120px}.vxs-root .giant{position:relative;font-family:var(--display);font-weight:600;font-size:clamp(92px,25vw,400px);line-height:.8;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1.5px rgba(255,246,238,.4);-webkit-user-select:none;user-select:none;white-space:nowrap}.vxs-root .giant .base{display:inline-block;width:0;height:0}.vxs-root .giant .dot{position:absolute;width:.13em;height:.13em;border-radius:50%;background:var(--orange-hi);left:0;top:0;opacity:0;will-change:transform;box-shadow:0 0 40px rgba(249,115,22,.6);transition:opacity .4s}.vxs-root .giant .dot.placed{opacity:1}.vxs-root .vac{margin-top:18px;color:var(--dim);font-size:15px}.vxs-root .vac span{font-family:var(--display);color:var(--cream)}.vxs-root .foot{position:relative;display:flex;flex-wrap:wrap;gap:14px 24px;justify-content:space-between;margin-top:46px;padding-top:22px;border-top:1px solid var(--line);font-size:15px;color:var(--dim)}.vxs-root .foot nav{display:flex;gap:6px 20px;flex-wrap:wrap}.vxs-root .foot a{text-decoration:none;padding:6px 0}@media (hover:hover){.vxs-root .foot a:hover{color:var(--cream)}}#vx-card-modal{position:fixed;inset:0;z-index:220;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:rgba(13,9,18,.9);padding:24px}#vx-card-modal canvas{max-width:min(82vw,432px);max-height:72vh;width:auto;height:auto;border-radius:18px;box-shadow:0 30px 80px rgba(0,0,0,.55)}#vx-card-modal .vx-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}#vx-card-modal .vx-pill,#vx-card-modal .vx-pill--ghost{min-height:46px;padding:12px 22px;border-radius:999px;border:0;font:700 16px/1 var(--font-sans-var),Hanken Grotesk,system-ui,sans-serif;cursor:pointer}#vx-card-modal .vx-pill{background:#ea580c;color:#fff}#vx-card-modal .vx-pill--ghost{background:transparent;color:#fff6ee;box-shadow:inset 0 0 0 1.5px rgba(255,246,238,.3)}@media (prefers-reduced-motion:reduce){.vxs-root *,.vxs-root :after,.vxs-root :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.vxs-root .rv{transform:none}}