@font-face{font-family:geistMono;src:url(/_next/static/media/125b055e8623e92e.p.woff2) format("woff2");font-display:optional;font-weight:400 500;font-style:normal}.__className_3d882e{font-family:geistMono;font-style:normal}.__variable_3d882e{--font-geist-mono:"geistMono"}.v2 .v2-nav__menu-item:has(.v2-nav__tile--letter){align-items:center;padding:11px 12px;gap:14px}.v2 .v2-nav__tile.v2-nav__tile--letter{width:38px;height:38px;font-size:15px;font-weight:700;box-shadow:inset 0 0 0 1px #e5e1ff}.v2 .v2-nav__note{padding:10px 12px;display:flex;flex-direction:column;gap:6px}.v2 .v2-nav__note b{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--color-ink)}.v2 .v2-nav__note span{font-size:13px;line-height:1.5;font-weight:500;color:var(--color-v2-muted)}.v2 .v2-nav__menu-panel--rich .v2-nav__menu-item .v2-nav__menu-text>span{font-size:13px;line-height:1.4}.v2 .v2-nav__sheet>div:first-child{display:flex;flex-direction:column}.v2{position:relative;background:var(--color-v2-page);color:var(--color-ink);font-family:var(--font-sans);line-height:1.5;overflow-x:clip}.v2 *,.v2 :after,.v2 :before{box-sizing:border-box}.v2 ::selection{background:var(--color-primary-light);color:var(--color-ink)}.v2 :focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.v2 [data-dark] :focus-visible,.v2 [data-dark]:focus-visible{outline-color:var(--color-primary-light)}.v2 [data-tone=action] :focus-visible,.v2 [data-tone=action]:focus-visible{outline-color:#ffffff}.v2 .v2-mono{font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500;font-size:var(--text-v2-caption);letter-spacing:.12em;text-transform:uppercase;line-height:1.4}@keyframes v2-spin{to{transform:rotate(1turn)}}@keyframes v2-glow{0%{transform:translateX(-50%) scale(1)}to{transform:translateX(-46%) scale(1.08)}}@keyframes v2-marq{to{transform:translateX(-50%)}}.v2 .v2-glass{position:relative;isolation:isolate;border-radius:var(--radius-v2-panel);--v2-glass-solid:#ffffff;--v2-blur:26px;--v2-sat:1.8}.v2 .v2-glass:before{box-shadow:inset 1px 1px 0 rgba(255,255,255,.95),inset -1px -1px 0 rgba(124,92,252,.25)}.v2 .v2-glass:after,.v2 .v2-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.v2 .v2-glass:after{z-index:-1;background:radial-gradient(520px circle at var(--mx,20%) var(--my,-10%),rgba(255,255,255,.385),rgba(255,255,255,0) 42%)}.v2 .v2-glass[data-hot]:after{background:radial-gradient(520px circle at var(--mx,20%) var(--my,-10%),rgba(255,255,255,.7),rgba(255,255,255,0) 42%)}.v2 .v2-glass--light{--v2-glass-fill:linear-gradient(140deg,rgba(255,255,255,0.8),rgba(255,255,255,0.46));background:var(--v2-glass-fill);box-shadow:var(--shadow-v2-glass-light);color:var(--color-ink)}.v2 .v2-glass--light.v2-glass--firm{--v2-glass-fill:linear-gradient(140deg,rgba(255,255,255,0.97),rgba(255,255,255,0.95))}.v2 .v2-glass--dark{--v2-glass-solid:var(--color-surface);--v2-blur:24px;--v2-sat:1.5;--v2-glass-fill:linear-gradient(rgba(13,11,22,0.5),rgba(13,11,22,0.5)),linear-gradient(160deg,rgba(255,255,255,0.1),rgba(255,255,255,0.025));background:var(--v2-glass-fill);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 0 0 1px rgba(255,255,255,.08);color:var(--color-on-dark)}.v2 .v2-glass--dark:before{box-shadow:inset 1px 1px 0 rgba(255,255,255,.28),inset -1px -1px 0 rgba(160,139,255,.3)}.v2 .v2-glass--dark:after{background:radial-gradient(460px circle at var(--mx,20%) var(--my,-10%),rgba(196,181,253,.2),rgba(196,181,253,0) 45%);opacity:1}@media (min-width:768px){@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.v2 .v2-glass{-webkit-backdrop-filter:blur(var(--v2-blur)) saturate(var(--v2-sat));backdrop-filter:blur(var(--v2-blur)) saturate(var(--v2-sat))}}}.v2.v2-lq [data-liquid]{-webkit-backdrop-filter:url(#v2-liquid) blur(5px) saturate(1.9)!important;backdrop-filter:url(#v2-liquid) blur(5px) saturate(1.9)!important}.v2 .v2-btn{--_bg:var(--color-v2-action);--_fg:#ffffff;--_hover:var(--color-primary-dark);--_press:var(--color-primary-deeper);--_ring:none;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:0 28px;border:0;border-radius:var(--radius-v2-pill);font-family:inherit;font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;background:var(--_bg);color:var(--_fg);box-shadow:var(--_ring);transition:background var(--dur-v2-ui) var(--ease-v2-out),color var(--dur-v2-ui) var(--ease-v2-out),box-shadow var(--dur-v2-ui) var(--ease-v2-out),transform .12s var(--ease-v2-out);-webkit-tap-highlight-color:transparent}.v2 .v2-btn--sm{min-height:44px;padding:0 20px;font-size:15px}.v2 .v2-btn--lg{min-height:56px;padding:0 36px;font-size:17px}.v2 .v2-btn--primary{box-shadow:0 10px 24px -12px rgba(124,92,252,.9)}.v2 .v2-btn--outline-dark{--_bg:transparent;--_fg:#ffffff;--_hover:rgba(255,255,255,0.1);--_press:rgba(255,255,255,0.16);--_ring:inset 0 0 0 1.5px rgba(255,255,255,0.5)}.v2 .v2-btn--outline-light{--_bg:transparent;--_fg:var(--color-primary-dark);--_hover:var(--color-primary-ultra);--_press:var(--color-line);--_ring:inset 0 0 0 1.5px var(--color-primary-dark)}.v2 .v2-btn--white{--_bg:#ffffff;--_fg:var(--color-primary-dark);--_hover:var(--color-primary-ultra);--_press:var(--color-line)}.v2 .v2-btn--ghost-dark{--_bg:rgba(255,255,255,0.06);--_fg:var(--color-on-dark);--_hover:rgba(255,255,255,0.12);--_press:rgba(255,255,255,0.18);--_ring:inset 0 1px 0 rgba(255,255,255,0.12),inset 0 0 0 1px rgba(255,255,255,0.08)}.v2 [data-tone=action] .v2-btn--ghost-dark,.v2 [data-tone=action] .v2-btn--outline-dark{--_hover:rgba(13,11,22,0.18);--_press:rgba(13,11,22,0.3)}@media (hover:hover){.v2 .v2-btn:hover{background:var(--_hover)}}.v2 .v2-btn.is-hover{background:var(--_hover)}.v2 .v2-btn.is-active,.v2 .v2-btn:active{background:var(--_press);transform:translateY(1px)}.v2 .v2-btn.is-focus{outline:2px solid var(--color-primary);outline-offset:2px}.v2 [data-dark] .v2-btn.is-focus{outline-color:var(--color-primary-light)}.v2 [data-tone=action] .v2-btn.is-focus{outline-color:#ffffff}.v2 .v2-btn__label{display:inline-flex;align-items:center;gap:9px}.v2 .v2-btn__spin{display:none;position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;border:2.5px solid var(--_fg);border-right:2.5px solid transparent;animation:v2-spin .7s linear infinite}.v2 .v2-btn.v2-btn:disabled,.v2 .v2-btn.v2-btn[aria-disabled=true]{background:var(--color-line);color:var(--color-ink-soft);box-shadow:none;cursor:not-allowed;transform:none}.v2 .v2-btn--ghost-dark.v2-btn:disabled,.v2 .v2-btn--ghost-dark.v2-btn[aria-disabled=true],.v2 .v2-btn--outline-dark.v2-btn:disabled,.v2 .v2-btn--outline-dark.v2-btn[aria-disabled=true],.v2 [data-dark] .v2-btn.v2-btn:disabled,.v2 [data-dark] .v2-btn.v2-btn[aria-disabled=true]{background:var(--color-surface);color:#f2f0ff;box-shadow:inset 0 0 0 1px var(--color-dark-line);font-weight:600}.v2 [data-tone=action] .v2-btn.v2-btn:disabled,.v2 [data-tone=action] .v2-btn.v2-btn[aria-disabled=true]{background:rgba(13,11,22,.35);color:var(--color-primary-light);box-shadow:none}.v2 .v2-btn.v2-btn[aria-busy=true]{cursor:progress;transform:none}.v2 .v2-btn[aria-busy=true] .v2-btn__label{color:transparent}.v2 .v2-btn[aria-busy=true] .v2-btn__label svg{visibility:hidden}.v2 .v2-btn[aria-busy=true] .v2-btn__spin{display:block}.v2 .v2-band{position:relative;overflow:hidden;padding:56px 16px}.v2 .v2-band--action,.v2 .v2-band--dark{padding:72px 18px}.v2 .v2-band--inset{margin:8px;border-radius:var(--radius-v2-band-sm)}.v2 .v2-band--light{background:var(--color-v2-page);color:var(--color-ink)}.v2 .v2-band--dark{background:var(--color-dark);color:var(--color-on-dark)}.v2 .v2-band--action{background:var(--color-v2-action);color:#ffffff}.v2 .v2-band__fx{position:absolute;inset:0;pointer-events:none}.v2 .v2-band--light .v2-band__fx{background:radial-gradient(60% 50% at 88% 30%,rgba(160,139,255,.32),rgba(255,255,255,0) 70%),radial-gradient(50% 45% at 8% 92%,rgba(214,200,255,.6),rgba(255,255,255,0) 70%)}.v2 .v2-band--dark .v2-band__fx{background:radial-gradient(50% 50% at 50% 100%,rgba(124,92,252,.35),rgba(124,92,252,0) 70%)}.v2 .v2-band--action .v2-band__fx{background:radial-gradient(50% 55% at 8% 0,rgba(150,120,255,.3),rgba(150,120,255,0) 70%),radial-gradient(50% 55% at 95% 100%,rgba(150,120,255,.3),rgba(150,120,255,0) 70%),radial-gradient(40% 40% at 45% 50%,rgba(70,40,190,.55),rgba(70,40,190,0) 70%)}.v2 .v2-band__inner{position:relative;max-width:1240px;margin:0 auto}@media (min-width:900px){.v2 .v2-band{padding:80px 24px}.v2 .v2-band--action,.v2 .v2-band--dark{padding:120px 40px}.v2 .v2-band--inset{margin:16px;border-radius:var(--radius-v2-band)}}.v2 .v2-glow{position:absolute;left:50%;bottom:-260px;width:min(1100px,140%);height:560px;transform:translateX(-50%);pointer-events:none;background:radial-gradient(50% 50% at 50% 50%,rgba(124,92,252,.35),rgba(124,92,252,0) 70%);animation:v2-glow 10s ease-in-out infinite alternate}.v2 .v2-nav{position:fixed;top:12px;left:0;right:0;z-index:80;padding:0 16px;pointer-events:none}.v2 .v2-nav--static{position:relative;top:0;padding:0}.v2 .v2-nav__bar{--v2-glass-solid:#ffffff;--v2-blur:18px;pointer-events:auto;position:relative;max-width:1240px;height:60px;margin:0 auto;padding:0 8px 0 22px;border-radius:var(--radius-v2-pill);display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--v2-glass-solid);box-shadow:var(--shadow-v2-glass-light);color:var(--color-ink);transition:background var(--dur-v2-menu) ease,color var(--dur-v2-menu) ease}.v2 .v2-nav[data-tone=dark] .v2-nav__bar{--v2-glass-solid:var(--color-dark);background:var(--color-dark);box-shadow:var(--shadow-v2-glass-dark);color:var(--color-on-dark)}.v2 .v2-nav[data-tone=light] .v2-nav__bar{background:#ffffff;box-shadow:var(--shadow-v2-glass-light),0 0 0 1px #e5e1ff}.v2 .v2-nav[data-tone=dark] .v2-nav__bar{background:#1a1828;box-shadow:var(--shadow-v2-glass-dark),0 0 0 1px #2e2a48}.v2 .v2-nav__bar,.v2.v2-lq .v2-nav__bar[data-liquid]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.v2 .v2-nav__brand{font-weight:700;font-size:26px;letter-spacing:-.05em;line-height:1;color:inherit;text-decoration:none;border-radius:var(--radius-v2-chip)}.v2 .v2-nav__brand span{color:var(--color-primary-dark)}.v2 .v2-nav[data-tone=dark] .v2-nav__brand span{color:var(--color-v2-violet)}.v2 .v2-nav__desk,.v2 .v2-nav__desk-end{display:none;align-items:center}.v2 .v2-nav__desk{gap:2px;font-size:15px;font-weight:600}.v2 .v2-nav__desk-end{gap:6px}.v2 .v2-nav__mob{display:flex}@media (min-width:1000px){.v2 .v2-nav__desk,.v2 .v2-nav__desk-end{display:flex}.v2 .v2-nav__mob{display:none}}.v2 .v2-nav__link{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border-radius:var(--radius-v2-pill);font-size:15px;font-weight:600;color:inherit;text-decoration:none;transition:background var(--dur-v2-ui) ease}@media (hover:hover){.v2 .v2-nav__link:hover{background:rgba(124,92,252,.16)}}.v2 .v2-nav__link[aria-current=page]{background:rgba(124,92,252,.22)}.v2 .v2-nav__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.v2 .v2-nav[data-tone=dark] .v2-nav__link:focus-visible{outline-color:var(--color-primary-light)}.v2 .v2-nav__caret{transition:transform var(--dur-v2-ui) ease}.v2 .v2-nav__link[aria-expanded=true] .v2-nav__caret{transform:rotate(180deg)}.v2 .v2-nav__menu-wrap{position:relative}.v2 .v2-nav__menu{position:absolute;top:100%;left:-16px;padding-top:16px;opacity:0;transform:translateY(8px);visibility:hidden;transition:opacity var(--dur-v2-menu) var(--ease-v2-out),transform var(--dur-v2-menu) var(--ease-v2-out),visibility 0s linear var(--dur-v2-menu)}.v2 .v2-nav__menu[data-open=true]{opacity:1;transform:none;visibility:visible;transition-delay:0s}.v2 .v2-nav__menu-panel{width:min(560px,90vw);background:#ffffff;color:var(--color-ink);border-radius:var(--radius-v2-panel);box-shadow:var(--shadow-v2-pop);padding:10px;display:flex;flex-direction:column;gap:2px}.v2 .v2-nav__menu-item{display:flex;flex-direction:column;gap:3px;padding:14px;border-radius:var(--radius-v2-tile);color:inherit;text-decoration:none;transition:background var(--dur-v2-ui) ease}@media (hover:hover){.v2 .v2-nav__menu-item:hover{background:var(--color-primary-ultra)}}.v2 .v2-nav__menu-item b{font-size:15px;font-weight:700;letter-spacing:-.01em}.v2 .v2-nav__menu-item span{font-size:var(--text-v2-small);font-weight:500;line-height:1.45;color:var(--color-v2-muted)}.v2 .v2-nav__menu-panel--rich{width:min(720px,92vw);flex-direction:row;gap:10px}.v2 .v2-nav__menu-col{flex:1.45;min-width:0;display:flex;flex-direction:column;gap:2px}.v2 .v2-nav__menu-panel--rich .v2-nav__menu-item{flex-direction:row;align-items:flex-start;gap:14px}.v2 .v2-nav__tile{flex-shrink:0;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#ffffff;background:linear-gradient(145deg,#8e72ff,#5b3fd4);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 8px 16px -8px rgba(91,63,212,.7)}.v2 .v2-nav__menu-text{display:flex;flex-direction:column;gap:3px;min-width:0}.v2 .v2-nav__menu-item .v2-nav__menu-text{font-size:inherit;font-weight:inherit;line-height:inherit;color:var(--color-ink)}.v2 .v2-nav__menu-item .v2-nav__menu-text>span{font-size:13.5px;font-weight:500;line-height:1.45;color:var(--color-v2-muted)}.v2 .v2-nav__menu-item .v2-nav__tile{font-size:inherit;color:#ffffff}.v2 .v2-nav__menu-side{flex:1;min-width:0;gap:10px;padding:8px;border-radius:18px;background:var(--color-v2-page)}.v2 .v2-nav__menu-side,.v2 .v2-nav__more{display:flex;flex-direction:column}.v2 .v2-nav__more a{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:12px;font-size:14px;font-weight:600;color:var(--color-ink-soft);text-decoration:none;transition:background var(--dur-v2-ui) ease}.v2 .v2-nav__more a span{color:var(--color-v2-muted)}@media (hover:hover){.v2 .v2-nav__more a:hover{background:#ffffff}}.v2 .v2-nav__card{margin-top:auto;display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:14px;background:var(--color-dark);color:var(--color-on-dark);text-decoration:none;box-shadow:0 16px 30px -18px rgba(13,11,22,.8)}.v2 .v2-nav__card b{font-size:14px;font-weight:700;letter-spacing:-.01em}.v2 .v2-nav__card span{font-size:12.5px;font-weight:600;line-height:1.45;color:#f2f0ff}.v2 .v2-nav__card em{font-style:normal;color:var(--color-primary-light)}.v2 .v2-nav__card:focus-visible,.v2 .v2-nav__menu-panel .v2-nav__menu-item:focus-visible,.v2 .v2-nav__more a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.v2 .v2-nav__card:focus-visible{outline-color:#ffffff}.v2 .v2-nav__burger{all:unset;box-sizing:border-box;cursor:pointer;width:44px;height:44px;border-radius:var(--radius-v2-pill);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;color:inherit}.v2 .v2-nav__burger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.v2 .v2-nav[data-tone=dark] .v2-nav__burger:focus-visible{outline-color:var(--color-primary-light)}.v2 .v2-nav__burger i{display:block;width:18px;height:2px;background:currentColor;border-radius:2px;transition:transform var(--dur-v2-menu) var(--ease-v2-out)}.v2 .v2-nav__burger[aria-expanded=true] i:first-child{transform:translateY(3.5px) rotate(45deg)}.v2 .v2-nav__burger[aria-expanded=true] i:last-child{transform:translateY(-3.5px) rotate(-45deg)}.v2 .v2-nav__sheet{position:fixed;top:84px;left:12px;right:12px;bottom:12px;z-index:79;display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:12px 20px 20px;border-radius:var(--radius-v2-panel);background:var(--color-dark);color:var(--color-on-dark);box-shadow:0 0 0 1px var(--color-dark-line);overflow-y:auto;opacity:0;transform:translateY(8px);visibility:hidden;pointer-events:none;transition:opacity var(--dur-v2-menu) var(--ease-v2-out),transform var(--dur-v2-menu) var(--ease-v2-out),visibility 0s linear var(--dur-v2-menu)}.v2 .v2-nav__sheet[data-open=true]{opacity:1;transform:none;visibility:visible;pointer-events:auto;transition-delay:0s}.v2 .v2-nav__sheet a.v2-nav__sheet-link{display:flex;align-items:center;justify-content:space-between;min-height:54px;font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--color-on-dark);text-decoration:none;border-bottom:1px solid var(--color-dark-line)}.v2 .v2-nav__sheet a.v2-nav__sheet-link span[aria-hidden]{font-size:16px;color:#f2f0ff;font-weight:600}@media (min-width:1000px){.v2 .v2-nav__sheet{display:none}}.v2 .v2-switch{all:unset;box-sizing:border-box;cursor:pointer;flex-shrink:0;width:46px;height:26px;border-radius:var(--radius-v2-pill);background:var(--color-v2-muted);position:relative;transition:background var(--dur-v2-ui) ease}.v2 .v2-switch[aria-checked=true]{background:var(--color-v2-action)}.v2 .v2-switch__knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#ffffff;box-shadow:var(--shadow-v2-thumb);transition:transform var(--dur-v2-ui) var(--ease-v2-out)}.v2 .v2-switch[aria-checked=true] .v2-switch__knob{transform:translateX(20px)}.v2 .v2-switch.is-focus,.v2 .v2-switch:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.v2 [data-dark] .v2-switch.is-focus,.v2 [data-dark] .v2-switch:focus-visible{outline-color:var(--color-primary-light)}.v2 .v2-switch[aria-disabled=true]{cursor:not-allowed;background:var(--color-line)}.v2 [data-dark] .v2-switch[aria-disabled=true]{background:var(--color-dark-line)}.v2 .v2-seg{display:inline-flex;gap:4px;padding:4px;border-radius:var(--radius-v2-pill);background:var(--color-v2-tint);box-shadow:var(--shadow-v2-ring)}.v2 .v2-seg__btn{all:unset;box-sizing:border-box;cursor:pointer;min-height:40px;padding:0 18px;display:inline-flex;align-items:center;border-radius:var(--radius-v2-pill);font-size:14px;font-weight:700;color:var(--color-ink-soft);transition:background var(--dur-v2-ui) ease,color var(--dur-v2-ui) ease}.v2 .v2-seg__btn[aria-pressed=true]{background:var(--color-v2-action);color:#ffffff}.v2 .v2-seg__btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.v2 .v2-faq__item{border-top:1px solid rgba(124,92,252,.18)}.v2 .v2-faq__item:first-child{border-top:0}.v2 .v2-faq__q{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 8px;font-size:clamp(17px,1.5vw,20px);font-weight:700;letter-spacing:-.015em;border-radius:var(--radius-v2-chip);color:inherit}.v2 .v2-faq__q.is-focus,.v2 .v2-faq__q:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.v2 .v2-faq__plus{flex-shrink:0;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:rgba(124,92,252,.1);color:var(--color-primary-dark);transition:transform var(--dur-v2-ui) ease,background var(--dur-v2-ui) ease,color var(--dur-v2-ui) ease}.v2 .v2-faq__q[aria-expanded=true] .v2-faq__plus{transform:rotate(45deg);background:var(--color-primary-dark);color:#ffffff}.v2 .v2-faq__panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--dur-v2-menu) var(--ease-v2-out),visibility 0s linear var(--dur-v2-menu)}.v2 .v2-faq__panel[data-open=true]{grid-template-rows:1fr;visibility:visible;transition-delay:0s}.v2 .v2-faq__panel>div{min-height:0;overflow:hidden}.v2 .v2-faq__a{margin:0;padding:0 8px 24px;font-size:16px;line-height:1.65;color:var(--color-ink-soft);max-width:64ch}.v2 .v2-ladder{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px}.v2 .v2-plan{display:flex;flex-direction:column;gap:22px;padding:28px;border-radius:var(--radius-v2-section);min-width:0}.v2 .v2-plan--dark{background:linear-gradient(160deg,#221c3d,#0d0b16 70%);color:var(--color-on-dark);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 0 0 1px rgba(160,139,255,.4),0 50px 90px -40px rgba(76,52,180,.9)}.v2 .v2-plan__head{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:28px}.v2 .v2-plan__name{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary-dark)}.v2 .v2-plan--dark .v2-plan__name{color:var(--color-primary-light)}.v2 .v2-plan__badge{font-size:var(--text-v2-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff;background:var(--color-v2-action);padding:6px 11px;border-radius:var(--radius-v2-pill);box-shadow:var(--shadow-v2-chip)}.v2 .v2-plan__price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.v2 .v2-plan__price b{font-size:clamp(44px,4.6vw,64px);font-weight:700;letter-spacing:-.055em;line-height:.95;font-variant-numeric:tabular-nums}.v2 .v2-plan__sub{font-size:15px;color:var(--color-ink-soft)}.v2 .v2-plan--dark .v2-plan__sub{color:#f2f0ff;font-weight:600}.v2 .v2-plan__note{font-size:14px;line-height:1.5;color:var(--color-ink-soft);margin:0;min-height:21px}.v2 .v2-plan--dark .v2-plan__note{color:#f2f0ff;font-weight:600}.v2 .v2-plan__allow{display:flex;flex-direction:column;gap:10px;padding-top:18px;border-top:1px solid rgba(124,92,252,.18)}.v2 .v2-plan--dark .v2-plan__allow{border-top-color:var(--color-dark-line)}.v2 .v2-plan__allow>div:first-child{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}.v2 .v2-plan__bar{height:8px;border-radius:var(--radius-v2-pill);background:rgba(124,92,252,.14);overflow:hidden}.v2 .v2-plan--dark .v2-plan__bar{background:var(--color-dark-line)}.v2 .v2-plan__bar i{display:block;height:100%;border-radius:var(--radius-v2-pill);background:linear-gradient(90deg,var(--color-v2-violet),var(--color-v2-action))}.v2 .v2-plan .v2-btn{margin-top:auto;width:100%}.v2 .v2-receipt{border-radius:var(--radius-v2-card);background:#ffffff;color:var(--color-ink);box-shadow:var(--shadow-v2-ring);overflow:hidden}.v2 .v2-receipt--dark{background:var(--color-surface);color:var(--color-on-dark);box-shadow:inset 0 0 0 1px var(--color-dark-line)}.v2 .v2-receipt__foot,.v2 .v2-receipt__head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;color:var(--color-v2-muted)}.v2 .v2-receipt--dark .v2-receipt__foot,.v2 .v2-receipt--dark .v2-receipt__head{color:#f2f0ff;font-weight:600}.v2 .v2-receipt__body{padding:16px 18px;border-top:1px solid var(--color-line);font-size:var(--text-v2-body);line-height:1.5}.v2 .v2-receipt--dark .v2-receipt__body{border-top-color:var(--color-dark-line)}.v2 .v2-receipt__foot{border-top:1px solid var(--color-line)}.v2 .v2-receipt--dark .v2-receipt__foot{border-top-color:var(--color-dark-line)}.v2 .v2-receipt__row{display:flex;justify-content:space-between;gap:12px;padding:6px 0}.v2 .v2-receipt__row+.v2-receipt__row{border-top:1px solid var(--color-v2-tint)}.v2 .v2-receipt--dark .v2-receipt__row+.v2-receipt__row{border-top-color:var(--color-dark-line)}.v2 .v2-receipt__k{color:var(--color-v2-muted)}.v2 .v2-receipt--dark .v2-receipt__k{color:#f2f0ff;font-weight:600}.v2 .v2-footer{position:relative;overflow:hidden;background:var(--color-dark);color:var(--color-on-dark);margin:16px 8px 8px;padding:64px 20px 28px;border-radius:var(--radius-v2-band-sm)}@media (min-width:900px){.v2 .v2-footer{margin:16px;padding:96px 40px 36px;border-radius:var(--radius-v2-band)}}.v2 .v2-footer__inner{position:relative;max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:48px}.v2 .v2-footer__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}@media (min-width:640px){.v2 .v2-footer__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.v2 .v2-footer__cols{grid-template-columns:repeat(5,minmax(0,1fr))}}.v2 .v2-footer__col{display:flex;flex-direction:column;gap:12px}.v2 .v2-footer__h{margin:0;font-size:var(--text-v2-label);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f2f0ff}.v2 .v2-footer a{color:var(--color-on-dark);font-weight:600;text-decoration:none}.v2 .v2-footer__col a{font-size:14.5px;line-height:1.35}@media (hover:hover){.v2 .v2-footer a:hover{color:var(--color-primary-light)}}.v2 .v2-footer__badges{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 20px}.v2 .v2-footer__badges img{display:block;height:34px;width:auto}.v2 .v2-footer__marq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.v2 .v2-footer__marq>div{display:flex;width:max-content;gap:20px}.v2 .v2-footer__marq>div>div{display:flex;gap:20px}.v2 .v2-footer__marq img{display:block;height:34px;width:auto}@media (prefers-reduced-motion:no-preference){.v2 .v2-footer__marq>div{animation:v2-marq 38s linear infinite}.v2 .v2-footer__marq:hover>div{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.v2 .v2-footer__marq>div{width:100%;flex-wrap:wrap;justify-content:center}.v2 .v2-footer__marq>div>div[aria-hidden]{display:none}}.v2 .v2-footer__social{display:flex;gap:8px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.v2 .v2-footer__social a{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.06);box-shadow:var(--shadow-v2-glass-dark);transition:background var(--dur-v2-ui) ease}.v2 .v2-footer__social img{width:17px;height:17px}.v2 .v2-footer__word{position:relative;display:flex;justify-content:center;font-size:clamp(110px,24vw,340px);font-weight:700;letter-spacing:-.06em;line-height:.8;color:var(--color-on-dark);user-select:none;cursor:default}.v2 .v2-wl{display:block;overflow:hidden;padding-bottom:.24em;margin-bottom:-.16em}.v2 .v2-wl .v2-ln{color:var(--color-on-dark)}.v2 .v2-wl .v2-ln[data-purple]{color:var(--color-primary)}.v2.v2-js:not(.v2-fx-off) .v2-footer__word.is-in .v2-ln{transition-duration:1.2s}.v2 .v2-footer__bar{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px;color:#f2f0ff;padding-top:24px;border-top:1px solid var(--color-dark-line);font-weight:600}.v2 .v2-footer__bar a,.v2 .v2-footer__bar button{color:var(--color-on-dark)}.v2 .v2-footer__cookie{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:6px;color:var(--color-on-dark);border-radius:var(--radius-v2-mini)}.v2 .v2-footer__cookie:focus-visible{outline:2px solid var(--color-primary-light);outline-offset:2px}.v2 .v2-footer__bar nav{display:flex;gap:20px;flex-wrap:wrap}@media (prefers-reduced-motion:no-preference){.v2.v2-js .v2-reveal:not(.is-in){opacity:0;transform:translateY(18px)}.v2.v2-js .v2-reveal{transition:opacity var(--dur-v2-reveal) ease,transform 1.1s var(--ease-v2-out)}}@media (prefers-reduced-motion:reduce){.v2 *,.v2 :after,.v2 :before{animation:none!important;transition:none!important}}.v2 .v2-doc{max-width:1240px;margin:0 auto;padding:0 20px}.v2 .v2-doc h2{font-size:var(--text-v2-h3);line-height:1.2;letter-spacing:-.025em;margin:0 0 8px}.v2 .v2-doc h3{letter-spacing:-.01em;margin:28px 0 12px}.v2 .v2-doc h3,.v2 .v2-doc p{font-size:var(--text-v2-body)}.v2 .v2-doc p{margin:0 0 16px;line-height:1.6;max-width:70ch}.v2 .v2-doc__note{color:var(--color-ink-soft)}.v2 [data-dark] .v2-doc__note{color:#f2f0ff;font-weight:600}.v2 [data-tone=action] .v2-doc__note{color:#ffffff}.v2 .v2-doc__grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.v2 .v2-doc__row{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center}.v2 .v2-doc__swatch{display:flex;flex-direction:column;gap:6px;min-width:0}.v2 .v2-doc__chip{height:56px;border-radius:var(--radius-v2-tile);box-shadow:var(--shadow-v2-ring)}.v2 .v2-doc table{width:100%;border-collapse:collapse;font-size:var(--text-v2-small)}.v2 .v2-doc td,.v2 .v2-doc th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--color-line);vertical-align:top}.v2 .v2-doc__scroll{overflow-x:auto}.v2 .v2-doc__pass{color:var(--color-v2-ok-ink);font-weight:700}.v2 .v2-doc__fail{color:var(--color-v2-warn);font-weight:700}.v2 .v2-range{position:relative;padding-bottom:40px}.v2 .v2-range__input{-webkit-appearance:none;appearance:none;display:block;width:100%;height:28px;margin:0;background:transparent;cursor:pointer;touch-action:pan-y}.v2 .v2-range__input::-webkit-slider-runnable-track{height:8px;border-radius:var(--radius-v2-pill);background:linear-gradient(90deg,var(--color-v2-action) 0,var(--color-v2-action) var(--fill),rgba(124,92,252,.16) var(--fill))}.v2 .v2-range__input::-moz-range-track{height:8px;border-radius:var(--radius-v2-pill);background:linear-gradient(90deg,var(--color-v2-action) 0,var(--color-v2-action) var(--fill),rgba(124,92,252,.16) var(--fill))}.v2 .v2-range__input::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;margin-top:-10px;border:0;border-radius:50%;background:#ffffff;box-shadow:var(--shadow-v2-thumb)}.v2 .v2-range__input::-moz-range-thumb{width:28px;height:28px;border:0;border-radius:50%;background:#ffffff;box-shadow:var(--shadow-v2-thumb)}.v2 .v2-range__input:focus-visible{outline:2px solid var(--color-primary);outline-offset:8px;border-radius:var(--radius-v2-pill)}.v2 .v2-range__ticks{position:absolute;left:0;right:0;top:34px;height:20px;pointer-events:none}.v2 .v2-range__tick{position:absolute;top:0;left:calc(14px + (100% - 28px) * var(--p));transform:translateX(-50%);padding-top:6px;color:var(--color-v2-muted);letter-spacing:.04em;white-space:nowrap;font-variant-numeric:tabular-nums}.v2 .v2-range__tick:before{content:"";position:absolute;top:0;left:50%;width:1px;height:4px;background:rgba(124,92,252,.45)}@media (max-width:479px){.v2 .v2-range__tick{letter-spacing:0;font-size:10.5px}}.v2 .v2-plan__badges{display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.v2 .v2-plan__badge--pick{background:#ffffff;color:var(--color-primary-dark);box-shadow:inset 0 0 0 1.5px var(--color-v2-action)}.v2 .v2-plan[data-picked="1"]{box-shadow:inset 0 1px 0 #ffffff,0 0 0 2px var(--color-v2-action),0 40px 80px -40px rgba(76,52,180,.5)}.v2 .v2-plan--dark[data-picked="1"]{box-shadow:0 0 0 2px var(--color-primary-light),var(--shadow-v2-float)}@media (max-width:520px){.v2 .v2-btn{white-space:normal;max-width:100%;text-align:center;line-height:1.25;padding-top:12px;padding-bottom:12px}}.v2 .v2-lw{overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}.v2 .v2-ln,.v2 .v2-lw{display:block}.v2.v2-js:not(.v2-fx-off) [data-reveal]:not([data-hero]) .v2-ln{transform:translateY(110%)}.v2.v2-js:not(.v2-fx-off) [data-reveal]:not([data-hero]).is-in .v2-ln{transform:none;transition:transform 1.1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i, 0) * .09s)}.v2 [data-reveal][data-hero] .v2-ln{animation:v2-line 1.1s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(.05s + var(--i, 0) * .09s)}@keyframes v2-line{0%{transform:translateY(110%)}}.v2.v2-js:not(.v2-fx-off) [data-fade]:not([data-hero]){opacity:0;transform:translateY(var(--dy,16px));filter:blur(10px)}.v2.v2-js:not(.v2-fx-off) [data-fade=soft]:not([data-hero]){filter:none}.v2.v2-js:not(.v2-fx-off) [data-fade]:not([data-hero]).is-in{opacity:1;transform:none;filter:blur(0);transition:opacity .9s ease var(--d,0s),transform 1.1s cubic-bezier(.16,1,.3,1) var(--d,0s),filter 1.1s ease var(--d,0s)}.v2.v2-js:not(.v2-fx-off) [data-fade]:not([data-hero]).is-in.is-done{filter:none}.v2 [data-fade][data-hero]{animation:v2-fadein .9s cubic-bezier(.16,1,.3,1) backwards;animation-delay:var(--d,0s)}@keyframes v2-fadein{0%{opacity:0;transform:translateY(var(--dy,16px))}}.v2 [data-fade][data-hero]:not([data-fade=soft]){animation-name:v2-fadeblur}@keyframes v2-fadeblur{0%{opacity:0;transform:translateY(var(--dy,16px));filter:blur(10px)}}.v2.v2-fx-off [data-fade][data-hero],.v2.v2-fx-off [data-reveal][data-hero] .v2-ln,.v2.v2-hero-done [data-fade][data-hero],.v2.v2-hero-done [data-reveal][data-hero] .v2-ln{animation:none}@media (max-width:767px){.v2.v2-js:not(.v2-fx-off) [data-fade]:not([data-hero]){filter:none}.v2 [data-fade][data-hero]:not([data-fade=soft]){animation-name:v2-fadein}}.v2 .v2-progress{position:fixed;left:0;right:0;top:0;height:3px;z-index:90;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,#a08bff,#6c4cf0,#e0b8ff);pointer-events:none}.v2 .v2-anim{will-change:transform}.v2 [data-fxzone][data-off] .v2-anim{animation-play-state:paused;will-change:auto}.v2 .v2-blob{position:absolute;border-radius:50%;pointer-events:none}.v2 .v2-drift1{animation:arbdrift1 26s ease-in-out infinite alternate}.v2 .v2-drift2{animation:arbdrift2 22s ease-in-out infinite alternate}.v2 .v2-drift3{animation:arbdrift3 26s ease-in-out infinite alternate}@keyframes arbdrift1{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(80px,-60px,0) scale(1.12)}}@keyframes arbdrift2{0%{transform:translateZ(0) scale(1.05)}to{transform:translate3d(-90px,50px,0) scale(.95)}}@keyframes arbdrift3{0%{transform:translateZ(0) scale(.95)}to{transform:translate3d(60px,70px,0) scale(1.1)}}.v2 .v2-aglow{animation:arbglow 9s ease-in-out infinite alternate}@keyframes arbglow{0%{filter:brightness(.75);transform:translateX(-50%) scale(1)}to{filter:brightness(1);transform:translateX(-46%) scale(1.08)}}.v2 .v2-float{animation:arbfloat 8s ease-in-out infinite}@keyframes arbfloat{0%,to{translate:0 0}50%{translate:0 -14px}}.v2 .v2-dash{stroke-dasharray:6 6;animation:arbdash 1.4s linear infinite}@keyframes arbdash{to{stroke-dashoffset:-12}}.v2 [data-shader]{position:absolute;pointer-events:none;overflow:hidden}.v2 [data-shader=dark]{background:radial-gradient(60% 55% at 22% 32%,rgba(107,76,240,.5),rgba(107,76,240,0) 70%),radial-gradient(55% 50% at 82% 28%,rgba(140,100,255,.34),rgba(140,100,255,0) 70%),radial-gradient(70% 60% at 50% 40%,#2b1c61,#0d0b16 80%)}.v2 [data-shader=purple]{background:radial-gradient(70% 60% at 30% 30%,#7a5cff,#4b2fcc 75%)}.v2 [data-shader=light]{background:radial-gradient(70% 60% at 30% 30%,#ede8ff,#f9f8ff 75%)}.v2 .v2-shader__canvas{opacity:0;animation:v2-canvasfade .6s ease forwards}@keyframes v2-canvasfade{to{opacity:1}}.v2 .v2-spot{position:absolute;inset:-10% -5%;pointer-events:none;z-index:2;mix-blend-mode:multiply;background:radial-gradient(300px circle at var(--wx,50%) var(--wy,50%),#9b7bff,#b9a6ff 35%,rgba(255,255,255,1) 70%);opacity:0;transition:opacity .4s ease}.v2 [data-wordmark]:hover .v2-spot{opacity:1}@media (prefers-reduced-motion:reduce){.v2 .v2-aglow,.v2 .v2-anim,.v2 .v2-dash,.v2 .v2-float,.v2 .v2-shader__canvas{animation:none!important}.v2 .v2-shader__canvas{opacity:1}.v2 .v2-ln,.v2 [data-fade]{transform:none!important}.v2 [data-fade]{opacity:1!important;filter:none!important}}html:has(.v2),html:has(.v2) body{overflow-x:clip}html:has(.v2) .consent-banner button.bg-primary{background-color:var(--color-v2-action)}html:has(.v2) .consent-banner button.bg-primary:hover{background-color:var(--color-primary-dark)}html:has(.v2) .consent-banner .text-primary{color:var(--color-v2-action)}