html:root:not([data-app]) :is(.zb-display,.lm-h2,.zb-band-title,.fh-title){font-family:var(--font-display-wide), var(--font-sans), sans-serif;text-transform:uppercase;letter-spacing:-.01em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-weight:800;font-stretch:100%;line-height:1.08}html:root:not([data-app]) .zb-display{font-size:clamp(1.6rem,3.2vw,2.65rem)}html:root :is(.lm-h2,.zb-band-title){font-size:clamp(1.5rem,2.9vw,3.15rem);line-height:1.1}html:root .lm-demostage .lm-demo-h{font-size:clamp(1.3rem,2.1vw,2.2rem)}html:root .fh-title{font-size:1.55cqw;line-height:1.18}@media (max-width:899px),(max-aspect-ratio:11/10){html:root .fh-title{font-size:19px;line-height:1.2}}@media (max-width:640px){html:root:not([data-app]) .zb-display{font-size:min(1.45rem,5.2vw);line-height:1.12}html:root :is(.lm-h2,.zb-band-title){font-size:1.4rem}}html:root :is(.zb-display,.lm-h2,.zb-band-title) .lm-w{max-width:100%}@media (min-width:900px) and (min-aspect-ratio:11/10){html:root .fh .fh-foot-r{font-size:max(10.5px,.64cqw);font-weight:300;right:2.2%}}.uppercase:not(input,textarea,.font-mono):not(:is(.discord-scope,[data-discord-mock],.lp-window,.discord-surface) *){font-family:var(--font-label), "Arial Narrow", sans-serif;letter-spacing:.1em;font-weight:600}:is(.lm-kicker,.zb-band-kicker,.fh-eyebrow,.fh-hint-k){font-family:var(--font-label), "Arial Narrow", sans-serif;text-transform:uppercase;letter-spacing:.16em;font-weight:600}.lm-kicker{font-size:14px}:root{--zx-serif:var(--zh-serif), "Times New Roman", Times, serif;--zx-ui:var(--zh-ui), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--zx-violet:#7b39fc;--zx-violet-hi:#8b52ff;--zx-dark:#2b2344;--zx-dark-hi:#382e57;--zx-lav:#a98bff;--zx-cream:#fbf6ef;--zx-ink:#0d0d0c;--zx-out:cubic-bezier(.22, 1, .36, 1)}.lm-page{font-family:var(--zx-ui)}html:not([data-mode=light]) .lm-page{--primary:var(--zx-violet);--primary-hover:var(--zx-violet-hi);--accent:var(--zx-lav)}html:root .lm-page :is(.lm-h2,.zb-display,.zb-head-title){font-family:var(--zx-serif);text-transform:none;letter-spacing:-.015em;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(2.3rem,4.8vw,4.4rem);font-weight:400;font-stretch:100%;line-height:1.04}html:root .lm-page .lm-demostage .lm-demo-h{font-size:clamp(2rem,3.6vw,3.4rem)}html:root .lm-page :is(.lm-h2,.zb-display) em{font-style:italic}html:root .lm-page :is(.lm-kicker,.zb-band-kicker,.zb-head-kick){font-family:var(--zx-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:12.5px;font-weight:700}html:root .lm-page .uppercase:not(input,textarea,.font-mono):not(:is(.discord-scope,[data-discord-mock],.lp-window,.discord-surface) *){font-family:var(--zx-ui);letter-spacing:.08em;font-weight:700}@media (max-width:640px){html:root .lm-page :is(.lm-h2,.zb-display,.zb-head-title){font-size:clamp(2rem,9vw,2.6rem)}}.lm-page .lm-field{filter:saturate(1.1)}.lm-page .lm-field-a,.lm-page .lm-field-d{background:radial-gradient(closest-side,#7b39fc57,#7b39fc00)}.lm-page .lm-field-b,.lm-page .lm-field-f{background:radial-gradient(closest-side,#a98bff38,#a98bff00)}.lm-page .lm-field-e{background:radial-gradient(closest-side,#5b3fd04d,#5b3fd000)}html:not([data-mode=light]) .lm-page .lg{background:linear-gradient(#ffffff12,#ffffff05 50%),#17142380;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff0f,0 24px 60px -34px #000000bf}.lm-page .lg:after{background:linear-gradient(#fff6,#ffffff0f 30%,#fff0 60%)}.lm-page .lm-tile{border-color:#ffffff14;border-radius:20px}.lm-page .lm-tile-label{border-radius:14px}.lm-page .lm-tile-label h3{font-family:var(--zx-ui);letter-spacing:-.01em;font-weight:700}.lm-page .lm-steps h3{font-family:var(--zx-ui);letter-spacing:-.02em;font-weight:700}.lm-page .card-hairline{border-radius:20px}.lm-page .lift-card:hover{transform:none}.lm-page .lm-plans-pane{--lg-r:24px}.lm-page .lm-plans-pane [role=columnheader]{font-family:var(--zx-ui);font-weight:700}.lm-page #faq{--color-white:#16131f;--color-black:#fff;--line:#0d0d0c1f;--accent:#5b3fd0;background:var(--zx-cream);color:#16131f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:28px;max-width:min(1760px,100% - 24px);margin-top:clamp(104px,15vh,180px);padding-top:clamp(56px,8vh,96px);padding-bottom:clamp(48px,7vh,88px)}.lm-page #faq :is(.text-white,.text-white\/50,.text-white\/60){color:#16131fb8}.lm-page #faq :is(summary,h2,.lm-h2){color:#16131f}.lm-page #faq .lm-kicker{color:#5b3fd0}.lm-page #faq .lp-faq summary:hover .lp-faq-icon{color:#16131f}@media (min-width:768px){.lm-page #faq{border-radius:40px}}html:root:has(.site-nav){--font-sans:var(--zx-ui)}.zb-404{font-family:var(--zx-ui)}html:root:has(.site-nav) body{font-family:var(--zx-ui)}html:root:has(.site-nav):not([data-mode=light]){--primary:var(--zx-violet);--primary-hover:var(--zx-violet-hi);--accent:var(--zx-lav)}.zb-404 .zb-404-title{font-family:var(--zx-serif);text-transform:none;letter-spacing:-.015em;-webkit-hyphens:manual;hyphens:manual;font-weight:400;font-stretch:100%;line-height:1.04}html:root:has(.site-nav):not([data-app]) :is(.zb-display,.lm-h2,.zb-band-title,.zb-head-title,.fh-title){font-family:var(--zx-serif);text-transform:none;letter-spacing:-.015em;-webkit-hyphens:manual;hyphens:manual;font-weight:400;font-stretch:100%;line-height:1.04}html:root:has(.site-nav):not([data-app]) .zb-display{font-size:clamp(2.6rem,5.4vw,4.6rem)}html:root:has(.site-nav):not([data-app]) :is(.lm-h2,.zb-band-title,.zb-head-title){font-size:clamp(2.2rem,4.4vw,4rem)}.zb-404 .zb-404-title{font-size:clamp(2.4rem,6vw,3.4rem)}html:root:has(.site-nav) :is(.zb-display,.lm-h2,.zb-band-title,.zb-head-title) em{font-style:italic}@media (max-width:640px){html:root:has(.site-nav):not([data-app]) .zb-display{font-size:min(2.6rem,10vw);line-height:1.06}html:root:has(.site-nav):not([data-app]) :is(.lm-h2,.zb-band-title,.zb-head-title){font-size:min(2.3rem,9vw)}}html:root:has(.site-nav) :is(.lm-kicker,.zb-band-kicker,.zb-head-kick,.zb-eyebrow){font-family:var(--zx-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:12.5px;font-weight:700}html:root:has(.site-nav) .uppercase:not(input,textarea,.font-mono):not(:is(.discord-scope,[data-discord-mock],.lp-window,.discord-surface) *){font-family:var(--zx-ui);letter-spacing:.08em;font-weight:700}html:root:has(.site-nav):not([data-mode=light]) .btn-soft{background-color:var(--zx-dark);color:#f6f7f9;border-color:#0000}html:root:has(.site-nav):not([data-mode=light]) .btn-soft:hover{background-color:var(--zx-dark-hi)}html:root:has(.site-nav) .card-hairline{border-radius:20px}html:root:has(.site-nav) .lift-card:hover{transform:none}html:root:has(.site-nav):not([data-mode=light]) .lg{background:linear-gradient(#ffffff12,#ffffff05 50%),#17142380;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff0f,0 24px 60px -34px #000000bf}html:root:has(.site-nav) .lg:after{background:linear-gradient(#fff6,#ffffff0f 30%,#fff0 60%)}html:root:has(.site-nav) .legal-body{font-size:16px}html:root:has(.site-nav) .legal-body .zb-legal-h{font-family:var(--zx-serif);letter-spacing:-.01em;font-size:clamp(1.6rem,2.6vw,2rem);font-weight:400;line-height:1.15}html:root:has(.site-nav) .legal-body .zb-legal-h>span{font-family:var(--zx-ui);vertical-align:.2em;font-size:.6em;font-weight:600}html:root:has(.site-nav) .legal-body section>div{font-size:16px;line-height:1.75}html:root:has(.site-nav) .legal-toc{border-radius:20px}.zb-404 .font-mono{letter-spacing:.2em}html:root[data-app]{--font-sans:var(--zx-ui)}html:root[data-app] body{font-family:var(--zx-ui)}html:root[data-app]:not([data-mode=light]):not([data-season]):not(:has(style[data-zb-theme])){--primary:var(--zx-violet);--primary-hover:var(--zx-violet-hi)}html:root[data-app] :is(.pixel-title,.zb-app-title){font-family:var(--zx-serif);letter-spacing:-.01em;font-weight:400;line-height:1.08}html:root[data-app] .pixel-title{font-size:36px}html:root[data-app] .zb-app-title{font-size:32px}html:root[data-app] .zb-look[data-zb-density=compact] .pixel-title{font-size:30px}@media (max-width:640px){html:root[data-app] .pixel-title{font-size:30px}html:root[data-app] .zb-app-title{font-size:28px}}html:root[data-app] .uppercase:not(input,textarea,.font-mono):not(:is(.discord-scope,[data-discord-mock],.lp-window,.discord-surface) *){font-family:var(--zx-ui);letter-spacing:.08em;font-weight:700}html:root[data-app]:not([data-mode=light]):not(:has(style[data-zb-theme])) .btn-soft{background-color:var(--zx-dark);border-color:#0000}html:root[data-app]:not([data-mode=light]):not(:has(style[data-zb-theme])) .btn-soft:hover{background-color:var(--zx-dark-hi)}.zb-af{border-top:1px solid var(--line);font-family:var(--zx-ui);margin-top:56px;padding:32px 0 0;position:relative;overflow:hidden}.zb-af-grid{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.zb-af-brand{flex-direction:column;gap:8px;max-width:22rem;font-size:13.5px;line-height:1.55;display:flex}.zb-af-logo{align-self:flex-start;align-items:center;gap:9px;font-size:16px;font-weight:700;display:inline-flex}.zb-af-logo img{width:26px;height:26px}.zb-af-meta{overflow-wrap:anywhere;flex-direction:column;gap:4px;font-size:13px;display:flex}.zb-af-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;display:grid}.zb-af-cols h2{font-family:var(--zx-serif);font-size:18px;font-style:italic;font-weight:400;line-height:1}.zb-af-cols ul{gap:7px;margin-top:10px;font-size:13.5px;display:grid}.zb-af-cols a{align-items:center;gap:4px;transition:color .2s;display:inline-flex}.zb-af-ext{opacity:.55;width:11px;height:11px}.zb-af-bar{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:28px;padding-top:14px;font-size:12.5px;display:flex}.zb-af-legal{flex-wrap:wrap;gap:6px 16px;display:flex}.zb-af-legal a{transition:color .2s}.zb-af-switches{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.zb-af-note{margin-left:auto}.zb-af-mark{text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;font-family:var(--zx-serif);letter-spacing:-.02em;color:color-mix(in srgb, var(--accent) 16%, transparent);margin:10px 0 -.22em;font-size:clamp(64px,13vw,190px);font-weight:400;line-height:.8}@media (min-width:640px){.zb-af-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.zb-af-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:40px}}@media (max-width:640px){.zb-af-note{margin-left:0}}.zb-af-cols a{overflow-wrap:anywhere}@media (min-width:1024px){.zb-404 .zb-af-grid{grid-template-columns:minmax(0,1fr);gap:28px}}html[data-app]:not([data-lite]) :is(.zb-topbar:not(.zb-topbar-box),.zb-topbar-box){background:linear-gradient(180deg, #ffffff12, #ffffff04), color-mix(in srgb, var(--background) 58%, transparent);-webkit-backdrop-filter:blur(18px)saturate(165%);backdrop-filter:blur(18px)saturate(165%);box-shadow:inset 0 1px #ffffff17,inset 0 -1px #ffffff12,0 12px 32px -20px #000000bf}html[data-app][data-mode=light]:not([data-lite]) :is(.zb-topbar:not(.zb-topbar-box),.zb-topbar-box){background:linear-gradient(180deg, #ffffffd1, #fff9), color-mix(in srgb, var(--background) 50%, transparent);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #28185a1a,0 12px 30px -22px #28185a59}html[data-app] .zb-topbar :is(.btn-soft,.zb-topsearch,button[aria-haspopup]){background:linear-gradient(#ffffff1c,#ffffff09);border:1px solid #ffffff1c;border-radius:11px;transition:filter .2s,background-color .2s;box-shadow:inset 0 1px #fff3,0 1px 2px #00000059}html[data-app] .zb-topbar :is(.btn-soft,.zb-topsearch,button[aria-haspopup]):hover{filter:brightness(1.18)}html[data-app] .zb-topbar :is(.btn-soft,.zb-topsearch,button[aria-haspopup]):active{filter:brightness(.94);transform:none}html[data-app][data-mode=light] .zb-topbar :is(.btn-soft,.zb-topsearch,button[aria-haspopup]){background:linear-gradient(#fffffff2,#ffffffb3);border-color:#28185a1f;box-shadow:inset 0 1px #fff,0 1px 2px #28185a1f}html[data-app][data-mode=light] .zb-topbar :is(.btn-soft,.zb-topsearch,button[aria-haspopup]):hover{filter:brightness(.97)}html[data-app][data-lite] .zb-topbar :is(.btn-soft,.zb-topsearch,button[aria-haspopup]){background:var(--surface-2);box-shadow:none}.zb-staff-crumbwrap{display:none}.zb-scrumb{border-left:1px solid var(--line);white-space:nowrap;align-items:center;gap:8px;margin-left:10px;padding-left:14px;font-size:13px;display:flex}.zb-scrumb span{color:color-mix(in srgb, var(--foreground) 55%, transparent)}.zb-scrumb>*+:before{content:"/";color:color-mix(in srgb, var(--foreground) 30%, transparent);margin-right:8px;font-weight:400}.zb-scrumb b{color:var(--foreground);font-weight:600}@media (min-width:1024px){.zb-staff-crumbwrap{display:block}}.zb-staff-body{grid-template-columns:minmax(0,1fr);gap:20px;max-width:1440px;margin:0 auto;padding:20px 16px 40px;display:grid}.zb-staff-main{min-width:0}.zb-staff-foot{max-width:1440px;margin:0 auto;padding:0 16px}.zb-staff-access{display:none}@media (min-width:640px){.zb-staff-body,.zb-staff-foot{padding-inline:24px}}@media (min-width:1024px){.zb-staff-body{grid-template-columns:248px minmax(0,1fr);gap:32px;padding-top:28px}.zb-staff-side{overscroll-behavior:contain;scrollbar-width:thin;align-self:start;max-height:calc(100vh - 110px);padding-right:4px;position:sticky;top:88px;overflow-y:auto}.zb-staff-access{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-1) 70%, transparent);border-radius:14px;margin-top:18px;padding:14px;display:block}.zb-staff-access-in{flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px;display:flex}}.zb-snav{scrollbar-width:none;gap:6px;margin:0 -16px;padding:0 16px 4px;display:flex;overflow-x:auto}.zb-snav::-webkit-scrollbar{display:none}.zb-snav-group,.zb-snav-group ul{display:contents}.zb-snav-title{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--foreground) 45%, transparent);font-size:11px;font-weight:700;display:none}.zb-snav-link{white-space:nowrap;color:color-mix(in srgb, var(--foreground) 70%, transparent);border-radius:10px;flex-shrink:0;align-items:center;gap:10px;padding:8px 12px;font-size:14px;transition:background-color .2s,color .2s;display:flex}.zb-snav-link:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent);color:var(--foreground)}.zb-snav-link[aria-current=page]{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--foreground);box-shadow:inset 2px 0 0 var(--accent);font-weight:600}.zb-snav-ic{width:18px;height:18px;color:color-mix(in srgb, var(--foreground) 50%, transparent);flex:none}.zb-snav-link[aria-current=page] .zb-snav-ic{color:var(--accent)}@media (min-width:1024px){.zb-snav{margin:0;padding:0;display:block;overflow:visible}.zb-snav-group{display:block}.zb-snav-group+.zb-snav-group{margin-top:16px}.zb-snav-group ul{gap:2px;margin-top:6px;display:grid}.zb-snav-title{padding:0 12px;display:block}}.zb-shead{border-bottom:1px solid var(--line);padding-bottom:18px}.zb-sstat>p:nth-child(2){font-family:var(--zx-ui);letter-spacing:-.02em;font-weight:700}.zb-stable{border-radius:14px}.zb-stable thead tr{background:color-mix(in srgb, var(--foreground) 4%, transparent)}.zb-stable th:first-child{border-top-left-radius:10px}.zb-stable th:last-child{border-top-right-radius:10px}.zb-stable tbody tr:hover{background:color-mix(in srgb, var(--foreground) 3%, transparent)}.zb-snotice{text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:44px 24px;display:flex}.zb-snotice h2{font-family:var(--zx-serif);color:var(--foreground);font-size:26px;font-weight:400;line-height:1.1}.zb-snotice p{max-width:34rem;color:color-mix(in srgb, var(--foreground) 68%, transparent);font-size:14.5px;line-height:1.6}.zb-snotice-ic{background:color-mix(in srgb, var(--accent) 14%, transparent);width:44px;height:44px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.zb-snotice-link{color:var(--accent);margin-top:4px;font-size:14px;font-weight:600}.zb-snotice-link:hover{color:var(--foreground)}.lm-page{--dc-rail:#0d0a1a;--dc-side:#141026;--dc-chat:#19142e;--dc-input:#241d3d;--dc-card:#110d22;--dc-hover:#a98bff1a;--dc-active:#a98bff33;--dc-text:#ddd7ee;--dc-muted:#a49cbe;--dc-faint:#8b84a7;--dc-head:#f5f2fc;--dc-blurple:#7b39fc;--dc-btn:#2b2344;--dc-link:#b9a3ff}html:root .lm-page .lp-window{border-color:#a98bff29;box-shadow:inset 0 1px #ffffff0f}html:root .lm-page .lm-row[data-lit]{background:#a98bff33;color:#fff!important}html:root .lm-page .lp-window .justify-end.overflow-hidden{-webkit-mask-image:linear-gradient(#0000 0,#000 36px);mask-image:linear-gradient(#0000 0,#000 36px)}html:root .lm-page .lm-demostage .lm-stage:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(44% 36% at 50% 60%,#7b39fc66,#7b39fc00 72%),linear-gradient(116deg,#7b39fc00 18%,#7b39fc33 30%,#d6b2ff2e 37%,#b048ec38 43%,#7b39fc00 58%);position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 72% at 50% 55%,#000 38%,#0000 82%);mask-image:radial-gradient(80% 72% at 50% 55%,#000 38%,#0000 82%)}html:root[data-mode=light] .lm-page .lm-demostage .lm-stage:before{opacity:.45}html:root .lm-page .lm-demo figure.surface{border-radius:22px;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #a98bff24,0 50px 120px -50px #7b39fc99}html:root .lm-page .lm-cap.lm-cap-btn{width:auto;box-shadow:none;background:0 0;justify-content:center;padding:0}html.zb-motion:not([data-still]) .lm-page .lm-cap.lm-cap-btn{flex-direction:row;align-items:center;width:auto;padding:0}html:root .lm-page .lm-bento{isolation:isolate;background:radial-gradient(60% 40% at 10% 0,#d6b2ff3d,#d6b2ff00 70%),radial-gradient(50% 45% at 100% 100%,#b048ec3d,#b048ec00 70%),linear-gradient(165deg,#3a1fa0 0%,#25126c 45%,#170b45 100%);border-radius:28px;margin:clamp(40px,6vh,80px) 12px 0;padding-top:clamp(56px,8vh,96px);padding-bottom:clamp(40px,6vh,72px);overflow:clip}@media (min-width:768px){html:root .lm-page .lm-bento{border-radius:40px}}@media (min-width:1024px){html.zb-motion:not([data-still]) .lm-page .lm-bento{padding-top:0;padding-bottom:0}}html:root .lm-page .lm-bento .lm-field-d{display:none}html:root .lm-page .lm-bento .lm-kicker{color:#e2d6ff}html:root .lm-page .lm-tile{background:#09051c80;border-color:#ffffff1f;flex-direction:column;gap:8px;padding:10px;display:flex}html:root .lm-page .lm-tile-pic{flex:auto;min-height:0;position:relative;inset:auto}html:root .lm-page .lm-tile-label.lg{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff0d;flex:none;padding:9px 12px 10px;position:relative;bottom:auto;left:auto;right:auto;box-shadow:inset 0 1px #ffffff1f}html:root .lm-page .lm-tile-label h3{font-size:clamp(14px,1vw,16px)}@media (min-width:1024px) and (max-width:1279px),(min-width:1024px) and (max-height:820px){html:root .lm-page .lm-tile-pic-in{width:142.857%;height:142.857%;transform:scale(.7)}html:root .lm-page .lm-tile-label.lg{padding:7px 11px 8px}}html:root[data-mode=light] .lm-page .lm-bento{background:radial-gradient(60% 40% at 10% 0,#fffc,#fff0 70%),radial-gradient(50% 45% at 100% 100%,#b048ec29,#b048ec00 70%),linear-gradient(165deg,#e9e0ff 0%,#ddd0ff 100%)}html:root[data-mode=light] .lm-page .lm-bento .lm-kicker{color:#4a2fc0}html:root[data-mode=light] .lm-page .lm-tile{background:#fff9;border-color:#28185a1f}html:root[data-mode=light] .lm-page .lm-tile-label.lg{background:#ffffffb3;box-shadow:inset 0 1px #fff}html:root .lm-page .lm-pane-h{font-family:var(--zx-serif);letter-spacing:-.012em;font-size:clamp(2rem,3vw,3rem);font-weight:400;line-height:1.05}html:root .lm-page .lm-wrap:has(>#trust){--color-white:#16131f;--color-black:#fff;--foreground:#16131f;--accent:#5b3fd0;--line:#16131f1f;--line-strong:#16131f33;--surface-1:#ffffffb8;--surface-2:#fff;--surface-3:#f1ecff;--sunken:#f6f2ff;--text-dim:#3b3060;--text-faint:#5c5283;color:#16131f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(55% 70% at 0 0,#ffffffbf,#fff0 70%),radial-gradient(50% 60% at 100% 100%,#d6b2ff99,#d6b2ff00 70%),linear-gradient(160deg,#efe8ff,#e1d5ff);border-radius:28px;max-width:min(1760px,100% - 24px);margin-top:clamp(104px,15vh,180px);padding-block:clamp(56px,8vh,96px)}@media (min-width:768px){html:root .lm-page .lm-wrap:has(>#trust){border-radius:40px}}html:root .lm-page #trust{margin-top:0}html:root .lm-page #trust .card-hairline{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffa8;border-color:#16131f1a;box-shadow:inset 0 1px #fff,0 18px 40px -30px #28185a59}html:root .lm-page #trust :is(h2,h3,.lm-h2){color:#16131f}html:root .lm-page #trust :is(.text-white\/50,.text-white\/55,.text-white\/60,.text-white\/70){color:#16131fb8}html:root .lm-page #trust .lm-kicker{color:#5b3fd0}html:root:has(.site-nav):not([data-app]):not(:has(.zh)) body:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(116deg,#7b39fc00 6%,#7b39fc38 20%,#d6b2ff26 27%,#b048ec33 33%,#7b39fc00 48%),radial-gradient(60% 55% at 16% 0,#7b39fc4d,#7b39fc00 70%),radial-gradient(44% 40% at 88% 6%,#a98bff24,#a98bff00 70%);height:min(900px,110vh);position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 25%,#0000 78%);mask-image:linear-gradient(#000 25%,#0000 78%)}html:root:has(.zb-404) body:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(116deg,#7b39fc00 6%,#7b39fc38 20%,#d6b2ff26 27%,#b048ec33 33%,#7b39fc00 48%),radial-gradient(60% 55% at 16% 0,#7b39fc4d,#7b39fc00 70%),radial-gradient(44% 40% at 88% 6%,#a98bff24,#a98bff00 70%);height:min(900px,110vh);position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 25%,#0000 78%);mask-image:linear-gradient(#000 25%,#0000 78%)}html:root[data-mode=light]:has(.site-nav):not([data-app]):not(:has(.zh)) body:before{opacity:.5}html:root[data-mode=light]:has(.zb-404) body:before{opacity:.5}html:root:root:root:root[data-mode=light] .zf :is([class*=text-white\/],.text-white):not(:is(.zb-pop,[role=dialog],[role=listbox],[role=menu]) *){color:#ece7facc}.zb-404 .zb-sec-h{font-family:var(--zx-serif);letter-spacing:-.01em;font-size:clamp(1.75rem,2.6vw,2.3rem);font-weight:400;line-height:1.1}html:root:has(.site-nav):not([data-app]) .zb-sec-h{font-family:var(--zx-serif);letter-spacing:-.01em;font-size:clamp(1.75rem,2.6vw,2.3rem);font-weight:400;line-height:1.1}html:root:has(.site-nav):not([data-app]) .zb-band:not([data-tone=page])>.zb-band-box{border-radius:28px;margin-inline:calc(50% - 50vw + 16px);padding-inline:max(20px,50vw - 50% - 16px)}@media (min-width:768px){html:root:has(.site-nav):not([data-app]) .zb-band:not([data-tone=page])>.zb-band-box{border-radius:40px}}html:root:has(.site-nav):not([data-app]) .zb-band:not([data-tone=page]):before{display:none}html:root:has(.site-nav):not([data-app]) .zb-band[data-tone=violet]>.zb-band-box{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(60% 40% at 10% 0,#d6b2ff3d,#d6b2ff00 70%),radial-gradient(50% 45% at 100% 100%,#b048ec3d,#b048ec00 70%),linear-gradient(165deg,#3a1fa0 0%,#25126c 45%,#170b45 100%)}
