@layer theme;@layer base{.vx-landing{--color-bg:#08090a;--color-bg-2:#0e0f11;--color-surface:#141517;--color-surface-2:#1a1b1e;--color-surface-3:#222327;--color-line:#ffffff17;--color-line-soft:#ffffff0f;--color-fg:#f4f4f5;--color-fg-2:#a2a2aa;--color-fg-3:#70707a;--color-brand:#e9e9ec;--color-brand-2:#f6f6f8;--color-brand-3:#c5c5cc;--color-up:#18d985;--color-down:#f2495c;--vx-cyan:#b0b0b9;--vx-ease-out:cubic-bezier(.16, 1, .3, 1);--vx-ease-soft:cubic-bezier(.25, 1, .5, 1);--vx-ease-inout:cubic-bezier(.65, 0, .35, 1);--vx-micro:.18s;--vx-ui:.3s;--vx-section:.76s;background:var(--color-bg);min-height:100dvh;color:var(--color-fg);position:relative;overflow-x:hidden}@supports (overflow-x:clip){.vx-landing{overflow-x:clip}}html:has(.vx-landing){scroll-padding-top:84px}@media (prefers-reduced-motion:no-preference){html:has(.vx-landing){scroll-behavior:smooth}}.vx-landing ::selection{background:#dcdce22e}}@layer components{.vx-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-brand-3);align-items:center;gap:10px;font-size:11.5px;font-weight:600;display:inline-flex}.vx-eyebrow:before{content:"";background:linear-gradient(90deg,#0000,currentColor);width:20px;height:1px}.vx-h1{letter-spacing:-.045em;color:var(--color-fg);text-wrap:balance;font-size:clamp(2.3rem,1.05rem + 3.1vw,3.8rem);font-weight:600;line-height:1.03}.vx-h2{letter-spacing:-.035em;color:var(--color-fg);text-wrap:balance;font-size:clamp(1.85rem,1.3rem + 1.6vw,2.6rem);font-weight:600;line-height:1.08}.vx-lead{color:var(--color-fg-2);text-wrap:pretty;font-size:15px;line-height:1.75}@media (min-width:640px){.vx-lead{font-size:16.5px}}.vx-grad-text{-webkit-text-fill-color:transparent;color:#0000;animation:vx-sheen 2.6s var(--vx-ease-out) both;animation-delay:calc(var(--d,0s) + .45s);background-image:linear-gradient(100deg,#f1f1f4 0%,#c5c5cc 28%,#f6f6f8 52%,#b0b0b9 78%,#f1f1f4 100%);background-position:0 0;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}.vx-in{animation:vx-rise var(--vx-section) var(--vx-ease-out) both;animation-delay:var(--d,0s)}.vx-fade-in{animation:1.4s ease-out both vx-fade-k;animation-delay:var(--d,0s)}.vx-w{vertical-align:top;margin:-.1em -.02em -.16em;padding:.1em .02em .16em;display:inline-block;overflow:hidden}.vx-wi{transform-origin:0 100%;animation:vx-word .9s var(--vx-ease-out) both;animation-delay:var(--d,0s);display:inline-block}.vx-card-in{transform-origin:50% 100%;animation:vx-card-in .9s var(--vx-ease-out) both;animation-delay:var(--d,0s)}.vx-hero-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.vx-aurora{animation:vx-aurora 18s var(--vx-ease-inout) infinite alternate;background:radial-gradient(55% 45% at 16% 6%,#dcdce21a,#0000 70%),radial-gradient(40% 40% at 84% 14%,#c8c8d00d,#0000 70%),radial-gradient(48% 58% at 72% 56%,#dcdce214,#0000 72%);position:absolute;inset:-12% -8% 0}.vx-orb{animation:vx-float 4s var(--vx-ease-inout) infinite alternate;background:radial-gradient(circle at 42% 40%,#dcdce22e,#dcdce212 38%,#0000 68%);border-radius:9999px;position:absolute}.vx-grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:top;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 62% at 50% 0,#000 25%,#0000 78%);mask-image:radial-gradient(70% 62% at 50% 0,#000 25%,#0000 78%)}.vx-dust>span{left:var(--x);top:var(--y);width:var(--s,2px);height:var(--s,2px);opacity:0;animation:vx-dust var(--t,14s) linear infinite;animation-delay:var(--dl,0s);background:#f1f1f4;border-radius:9999px;position:absolute;box-shadow:0 0 6px #d2d2d933}.vx-grain{opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.vx-hero-fade{background:linear-gradient(to bottom, transparent, var(--color-bg));height:240px;position:absolute;inset:auto 0 0}.vx-glass{isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:linear-gradient(#18191ccc,#0e0f11db);border-radius:24px;position:relative;box-shadow:inset 0 0 0 1px #ffffff0d,0 50px 120px -40px #000000d9,0 30px 90px -50px #dcdce224}.vx-glass:before{content:"";z-index:2;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(170deg,#fff3,#ffffff08 38%,#d2d2d906 70%,#d2d2d917);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.vx-glare{z-index:1;border-radius:inherit;pointer-events:none;background:radial-gradient(520px circle at var(--gx,30%) var(--gy,0%), #ffffff0f, transparent 50%);position:absolute;inset:0}.vx-panel{background:#08090a80;border:1px solid #ffffff0f;border-radius:16px}.vx-cta{--tx:0px;--ty:0px;--mx:50%;--my:50%;isolation:isolate;white-space:nowrap;color:#0a0a0b;height:52px;transform:translate3d(var(--tx), var(--ty), 0);transition:transform .45s var(--vx-ease-out), box-shadow var(--vx-ui) ease, filter var(--vx-micro) ease;background:linear-gradient(#f4f4f6,#d3d3d9);border-radius:14px;justify-content:center;align-items:center;padding:0 26px;font-size:15px;font-weight:600;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #00000024,0 0 0 1px #ffffff14,0 12px 32px -14px #0000008c}.vx-cta:after{content:"";z-index:-2;border-radius:inherit;pointer-events:none;animation:2.8s ease-out infinite vx-pulse;position:absolute;inset:0}.vx-cta-glow{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.vx-cta-glow:before{content:"";opacity:0;width:240px;height:240px;transform:translate3d(var(--mx), var(--my), 0) scale(.2);transition:transform .6s var(--vx-ease-out), opacity .3s ease;background:radial-gradient(circle,#ffffff8c,#c8c8d017 42%,#0000 70%);border-radius:9999px;margin:-120px 0 0 -120px;position:absolute;top:0;left:0}.vx-cta:hover{filter:brightness(1.06);box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #00000038,0 0 0 1px #d2d2d926,0 18px 44px -12px #00000059}.vx-cta:hover .vx-cta-glow:before{opacity:1;transform:translate3d(var(--mx), var(--my), 0) scale(1)}.vx-cta:active{transform:translate3d(var(--tx), var(--ty), 0) scale(.975);transition-duration:.12s}.vx-cta:focus-visible,.vx-btn-ghost:focus-visible{outline-offset:3px;outline:2px solid #d8d8de}.vx-cta-label{transform:translate3d(calc(var(--tx) * .45), calc(var(--ty) * .45), 0);transition:transform .45s var(--vx-ease-out);align-items:center;gap:10px;display:inline-flex}.vx-arrow{transition:transform var(--vx-ui) var(--vx-ease-out)}.vx-cta:hover .vx-arrow,.vx-btn-ghost:hover .vx-arrow,.group:hover .vx-arrow,.group:focus-visible .vx-arrow{transform:translate(3px)}.vx-btn-ghost{white-space:nowrap;height:52px;color:var(--color-fg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color var(--vx-micro) ease, border-color var(--vx-micro) ease, transform var(--vx-micro) ease;background:#ffffff09;border:1px solid #ffffff1f;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:500;display:inline-flex}.vx-btn-ghost:hover{background:#ffffff12;border-color:#d2d2d924}.vx-btn-ghost:active{transform:scale(.975)}.vx-cta.vx-sm,.vx-btn-ghost.vx-sm{border-radius:10px;height:36px;padding:0 14px;font-size:13px}.vx-cta.vx-sm:after{animation:none}.vx-pill{height:30px;color:var(--color-fg-2);background:#ffffff08;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.vx-pill svg{width:14px;height:14px;color:var(--color-brand-3)}.vx-badge{height:32px;color:var(--color-fg-2);background:linear-gradient(#141518d9,#141518d9) padding-box padding-box,linear-gradient(90deg,#d2d2d926,#ffffff14 65%) border-box;border:1px solid #0000;border-radius:9999px;align-items:center;gap:9px;padding:0 14px 0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.vx-seg{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;grid-auto-columns:1fr;grid-auto-flow:column;padding:3px;display:inline-grid;position:relative}.vx-seg>button{z-index:1;min-width:40px;height:26px;color:var(--color-fg-3);transition:color var(--vx-micro) ease;border-radius:7px;padding:0 10px;font-size:11.5px;font-weight:600;position:relative}.vx-seg>button:hover,.vx-seg>button[aria-pressed=true]{color:var(--color-fg)}.vx-seg-ind{width:calc((100% - 6px) / var(--count,3));transform:translateX(calc(var(--i,0) * 100%));transition:transform var(--vx-ui) var(--vx-ease-out);background:#ffffff17;border-radius:7px;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:inset 0 1px #ffffff14}.vx-tile{text-align:left;min-width:0;transition:border-color var(--vx-micro) ease, background-color var(--vx-micro) ease, transform var(--vx-ui) var(--vx-ease-out), box-shadow var(--vx-ui) ease;background:#08090a7a;border:1px solid #ffffff0f;border-radius:14px;padding:10px 12px 11px;position:relative}.vx-tile:hover{border-color:#ffffff21;transform:translateY(-2px)}.vx-tile:active{transform:translateY(0)scale(.985)}.vx-tile[aria-pressed=true]{background:linear-gradient(#dcdce217,#dcdce206);border-color:#d2d2d924;box-shadow:0 10px 26px -14px #dcdce229}.vx-range{background:linear-gradient(90deg,#f2495c59,#ffffff1a 50%,#18d98559);border-radius:3px;height:3px;position:relative}.vx-range>i{top:50%;left:var(--p,50%);width:7px;height:7px;transition:left .7s var(--vx-ease-out);background:#fff;border-radius:9999px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #08090a,0 0 10px #d2d2d933}.vx-chart{--c:var(--color-up);touch-action:pan-y;color:var(--c);transition:color .5s;position:relative}.vx-chart svg{display:block;overflow:visible}.vx-gridline{transform-origin:0;height:1px;animation:vx-scale-x .9s var(--vx-ease-out) both;animation-delay:var(--d,0s);background:linear-gradient(90deg,#ffffff12,#ffffff06);position:absolute;left:0;right:0}.vx-chart-ring{transform-box:fill-box;transform-origin:50%;animation:vx-ping 2s var(--vx-ease-out) infinite}.vx-chart-tag{font-variant-numeric:tabular-nums;color:#0a0a0b;background:var(--c);white-space:nowrap;pointer-events:none;border-radius:6px;padding:2px 6px;font-size:10.5px;font-weight:600;transition:background-color .5s;position:absolute;top:0;right:0}.vx-chart [data-hover-only]{opacity:0;transition:opacity .15s}.vx-chart[data-hover=true] [data-hover-only]{opacity:1}.vx-chart [data-live]{opacity:0;transition:opacity .6s,background-color .5s}.vx-chart[data-drawn=true] [data-live]{opacity:1}.vx-tilt{transform:perspective(1400px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.vx-tooltip{white-space:nowrap;color:var(--color-fg);pointer-events:none;background:#0e0f11eb;border:1px solid #ffffff1a;border-radius:10px;padding:6px 9px;font-size:11.5px;line-height:1.35;position:absolute;top:0;left:0;box-shadow:0 12px 30px -12px #000000e6}.vx-chip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121316bd;border:1px solid #ffffff17;border-radius:16px;align-items:center;gap:10px;padding:10px 14px 10px 10px;font-size:12px;display:flex;box-shadow:0 24px 50px -24px #000000f2}.vx-par{transform:translate3d(calc(var(--px,0) * var(--depth,12px)), calc(var(--py,0) * var(--depth,12px)), 0)}.vx-bob{animation:vx-float-sm 6s var(--vx-ease-inout) infinite alternate;animation-delay:var(--fd,0s)}.vx-rings{pointer-events:none;transition:opacity 1.2s;position:absolute;inset:-14% -12%}.vx-rings>span{transform:translate(-50%, -50%) rotate(var(--r,0deg));border:1px solid #d2d2d912;border-radius:9999px;position:absolute;top:50%;left:50%}.vx-rings>b{aspect-ratio:1;background:radial-gradient(closest-side,#dcdce224,#dcdce20d 60%,#0000);border-radius:9999px;width:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-scene=ready] .vx-rings{opacity:0}.vx-scene{pointer-events:none;opacity:0;transition:opacity 1.6s;position:absolute;-webkit-mask-image:radial-gradient(closest-side,#000 62%,#0000 100%);mask-image:radial-gradient(closest-side,#000 62%,#0000 100%)}[data-scene=ready] .vx-scene{opacity:1}.vx-spot{--sx:50%;--sy:0%;isolation:isolate;transition:border-color var(--vx-ui) ease, transform .5s var(--vx-ease-out), box-shadow .5s ease;background:linear-gradient(#16171a8c,#1011148c);border:1px solid #ffffff12;border-radius:22px;position:relative}.vx-spot:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(420px circle at var(--sx) var(--sy), #dcdce212, transparent 60%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.vx-spot:after{content:"";border-radius:inherit;background:radial-gradient(260px circle at var(--sx) var(--sy), #d2d2d92e, transparent 65%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .4s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.vx-spot:hover:before,.vx-spot:hover:after,.vx-spot:focus-within:before,.vx-spot:focus-within:after{opacity:1}.vx-spot-lift:hover{border-color:#ffffff1a;transform:translateY(-4px);box-shadow:0 30px 60px -30px #000000e6,0 20px 50px -30px #dcdce21f}a.vx-spot:focus-visible{outline-offset:3px;outline:2px solid #d8d8de}.vx-icon{width:44px;height:44px;color:var(--color-brand-3);transition:transform .5s var(--vx-ease-out);background:linear-gradient(#dcdce21a,#dcdce209);border:1px solid #d2d2d917;border-radius:13px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff14}.vx-spot:hover .vx-icon{transform:translateY(-2px)rotate(-4deg)}[data-reveal=pending]{opacity:0;transform:translateY(28px)}[data-reveal=shown]{opacity:1;transition:opacity .8s var(--vx-ease-out), transform .9s var(--vx-ease-out);transition-delay:var(--rd,0s);transform:none}[data-reveal=pending] .vx-split>i{width:0!important}[data-reveal=pending] .vx-meter>i{left:0!important}[data-reveal=shown] :is(.vx-split>i,.vx-meter>i){transition-delay:calc(var(--rd,0s) + .25s)}.vx-skip{z-index:80;color:#0a0a0b;background:var(--color-brand);transition:transform var(--vx-micro) ease;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:600;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.vx-skip:focus{transform:none}.vx-header{z-index:60;transition:background-color var(--vx-ui) ease, border-color var(--vx-ui) ease, -webkit-backdrop-filter var(--vx-ui) ease, backdrop-filter var(--vx-ui) ease;border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.vx-header[data-scrolled=true]{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#08090abd;border-bottom-color:#ffffff12}.vx-nav{background:#ffffff08;border:1px solid #ffffff12;border-radius:9999px;align-items:center;gap:2px;padding:4px;display:flex;position:relative}.vx-nav>a{z-index:1;color:var(--color-fg-2);transition:color var(--vx-micro) ease;border-radius:9999px;padding:7px 14px;font-size:13.5px;font-weight:500;position:relative}.vx-nav>a:hover,.vx-nav>a[aria-current=true]{color:var(--color-fg)}.vx-nav>a:focus-visible{outline-offset:1px;outline:2px solid #d8d8de}.vx-nav-ind{opacity:0;transition:transform .38s var(--vx-ease-out), width .38s var(--vx-ease-out), opacity .25s ease;background:#ffffff14;border-radius:9999px;position:absolute;top:4px;bottom:4px;left:0;box-shadow:inset 0 1px #ffffff12}.vx-progress{display:none}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.vx-progress{transform-origin:0;background:linear-gradient(90deg, transparent, var(--color-brand-3), var(--vx-cyan));height:1px;animation:linear both vx-progress;animation-timeline:scroll(root);display:block;position:absolute;bottom:-1px;left:0;right:0}}}.vx-burger{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:11px;place-items:center;width:40px;height:40px;display:grid;position:relative}.vx-burger>span{background:var(--color-fg);width:16px;height:1.5px;transition:transform var(--vx-ui) var(--vx-ease-out), opacity var(--vx-micro) ease;border-radius:2px;position:absolute;left:12px}.vx-burger>span:first-child{transform:translateY(-5px)}.vx-burger>span:nth-child(3){transform:translateY(5px)}.vx-burger[aria-expanded=true]>span:first-child{transform:rotate(45deg)}.vx-burger[aria-expanded=true]>span:nth-child(2){opacity:0}.vx-burger[aria-expanded=true]>span:nth-child(3){transform:rotate(-45deg)}.vx-burger:focus-visible{outline-offset:2px;outline:2px solid #d8d8de}.vx-menu{z-index:55;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);visibility:hidden;opacity:0;transition:opacity var(--vx-ui) ease, transform var(--vx-ui) var(--vx-ease-out), visibility 0s linear var(--vx-ui);background:#08090af5;padding:18px 20px 32px;position:fixed;inset:64px 0 0;overflow-y:auto;transform:translateY(-8px)}.vx-menu[data-open=true]{visibility:visible;opacity:1;transition:opacity var(--vx-ui) ease, transform var(--vx-ui) var(--vx-ease-out), visibility 0s;transform:none}.vx-menu-item{opacity:0;transition:opacity .4s ease, transform .5s var(--vx-ease-out);transform:translateY(10px)}.vx-menu[data-open=true] .vx-menu-item{opacity:1;transition-delay:calc(60ms + var(--i,0) * 45ms);transform:none}.vx-section{padding-block:76px;position:relative}@media (min-width:1024px){.vx-section{padding-block:100px}}.vx-divider{background:linear-gradient(90deg,#0000,#ffffff1a 20% 80%,#0000);height:1px}.vx-section-glow{pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#dcdce20f,#0000);width:min(900px,120%);height:420px;position:absolute;top:0;left:50%;transform:translate(-50%)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.vx-section-glow{animation:linear both vx-glow-in;animation-timeline:view();animation-range:entry cover 40%}}}.vx-ticker{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg, var(--ml,#000), #000 48px, #000 calc(100% - 48px), var(--mr,#000));-webkit-mask-image:linear-gradient(90deg, var(--ml,#000), #000 48px, #000 calc(100% - 48px), var(--mr,#000));mask-image:linear-gradient(90deg, var(--ml,#000), #000 48px, #000 calc(100% - 48px), var(--mr,#000));gap:12px;padding:2px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.vx-ticker::-webkit-scrollbar{display:none}.vx-ticker[data-start=false]{--ml:transparent}.vx-ticker[data-end=false]{--mr:transparent}.vx-ticker>*{scroll-snap-align:start}.vx-ticker:focus-visible{outline-offset:4px;border-radius:16px;outline:2px solid #d8d8de}.vx-icon-btn{width:38px;height:38px;color:var(--color-fg-2);transition:color var(--vx-micro) ease, border-color var(--vx-micro) ease, opacity var(--vx-micro) ease;background:#ffffff0a;border:1px solid #ffffff17;border-radius:11px;place-items:center;display:grid}.vx-icon-btn:hover:not(:disabled){color:var(--color-fg);border-color:#d2d2d924}.vx-icon-btn:disabled{opacity:.35;cursor:default}.vx-icon-btn:focus-visible{outline-offset:2px;outline:2px solid #d8d8de}.vx-meter{background:linear-gradient(90deg,#f2495c,#f5a524 50%,#18d985);border-radius:6px;height:6px;position:relative}.vx-meter>i{top:50%;left:var(--p,50%);width:12px;height:12px;transition:left 1.2s var(--vx-ease-out);background:#fff;border-radius:9999px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #08090a,0 0 12px #fff9}.vx-split{background:#ffffff0f;border-radius:6px;height:6px;display:flex;overflow:hidden}.vx-split>i{height:100%;transition:width 1.2s var(--vx-ease-out);display:block}.vx-orbit{aspect-ratio:1;width:100%;max-width:420px;margin-inline:auto;position:relative}.vx-orbit>.vx-ring{inset:var(--inset,0);border:1px solid rgb(210 210 217/var(--a,.1));border-radius:9999px;position:absolute}.vx-orbit>.vx-ring-spin{animation:vx-rotate var(--t,40s) linear infinite;border-style:dashed}.vx-orbit>.vx-sat{inset:var(--inset,0);animation:vx-rotate var(--t,16s) linear infinite;animation-direction:var(--dir,normal);position:absolute}.vx-orbit>.vx-sat>i{background:var(--sc,var(--color-brand-3));width:8px;height:8px;box-shadow:0 0 14px var(--sc,var(--color-brand-3));border-radius:9999px;margin-left:-4px;position:absolute;top:-4px;left:50%}.vx-orbit-core{background:linear-gradient(160deg,#222327,#0e0f11);border:1px solid #d2d2d91a;border-radius:28%;place-items:center;display:grid;position:absolute;inset:33%;box-shadow:inset 0 1px #ffffff1a,0 0 60px -6px #dcdce221}.vx-acc{transition:background-color var(--vx-ui) ease, border-color var(--vx-ui) ease;background:#ffffff05;border:1px solid #ffffff12;border-radius:18px}.vx-acc[data-open=true]{background:#dcdce208;border-color:#d2d2d917}.vx-acc-btn{text-align:left;width:100%;color:var(--color-fg);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:15px;font-weight:500;display:flex}.vx-acc-btn:focus-visible{outline-offset:-2px;outline:2px solid #d8d8de}.vx-acc-icon{width:28px;height:28px;color:var(--color-fg-2);transition:transform .4s var(--vx-ease-out), color var(--vx-micro) ease, border-color var(--vx-micro) ease;border:1px solid #ffffff1a;border-radius:9999px;flex:none;place-items:center;display:grid}.vx-acc[data-open=true] .vx-acc-icon{color:var(--color-brand-3);border-color:#d2d2d91f;transform:rotate(45deg)}.vx-acc-panel{transition:grid-template-rows .42s var(--vx-ease-out);grid-template-rows:0fr;display:grid}.vx-acc[data-open=true] .vx-acc-panel{grid-template-rows:1fr}.vx-acc-panel>div{visibility:hidden;transition:visibility 0s linear .42s;overflow:hidden}.vx-acc[data-open=true] .vx-acc-panel>div{visibility:visible;transition-delay:0s}.vx-cta-box{isolation:isolate;background:conic-gradient(from var(--vx-angle), #d2d2d90f, #d2d2d929 12%, #c8c8d014 24%, #d2d2d90f 40%, #d2d2d90f 60%, #dcdce224 78%, #d2d2d90f);border-radius:30px;padding:1px;animation:10s linear infinite vx-spin-angle;position:relative}.vx-cta-inner{background:radial-gradient(70% 90% at 50% 0,#dcdce21a,#0000 70%),linear-gradient(#17181b,#0a0a0b);border-radius:29px;position:relative;overflow:hidden}.vx-foot-link{color:var(--color-fg-2);transition:color var(--vx-micro) ease;font-size:14px}.vx-foot-link:hover{color:var(--color-fg)}.vx-foot-link:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #d8d8de}}@layer utilities;@property --vx-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@media (hover:none),(pointer:coarse){.vx-tile:hover,.vx-spot-lift:hover{transform:none}}@media print{[data-reveal]{opacity:1!important;transform:none!important}}@keyframes vx-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes vx-fade-k{0%{opacity:0}to{opacity:1}}@keyframes vx-word{0%{opacity:0;transform:translateY(108%)rotate(3deg)}35%{opacity:1}to{opacity:1;transform:none}}@keyframes vx-card-in{0%{opacity:0;transform:perspective(1600px)translateY(44px)rotateX(14deg)scale(.965)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes vx-scale-x{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}@keyframes vx-float-sm{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}@keyframes vx-aurora{0%{transform:translate(0,0)scale(1)}to{transform:translate(-2.5%,2%)scale(1.07)}}@keyframes vx-dust{0%{opacity:0;transform:translate(0,0)}15%,80%{opacity:var(--o,.5)}to{opacity:0;transform:translate3d(var(--dx,10px), -70px, 0)}}@keyframes vx-rotate{to{transform:rotate(360deg)}}@keyframes vx-spin-angle{to{--vx-angle:360deg}}@keyframes vx-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes vx-glow-in{0%{opacity:0;transform:translate(-50%)scale(.8)}to{opacity:1;transform:translate(-50%)scale(1)}}
