.lm-page{--rev:cubic-bezier(.16, 1, .3, 1);--lm-nav:76px;--mark-ff:var(--font-sans);--mark-stretch:125%;--kw:4.32;--track:-.03em;--head-ff:var(--font-sans)}.lm-page[data-mark="2"]{--mark-ff:var(--font-display-wide);--mark-stretch:100%;--kw:4.8;--track:-.045em}.lm-page[data-mark="3"]{--mark-ff:var(--font-mark-3);--mark-stretch:100%;--kw:3.7;--track:-.025em}.lm-page :is(.lm-h2,.fh-title,.fh-second-title){font-family:var(--head-ff), sans-serif;letter-spacing:-.012em;font-stretch:108%}.lm-filters{width:0;height:0;position:absolute;overflow:hidden}.lm-field-a{background:radial-gradient(closest-side, color-mix(in srgb, var(--primary) 62%, transparent), transparent);width:72vw;height:72vw;top:-26vw;left:-24vw}.lm-field-b{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 42%, transparent), transparent);width:58vw;height:58vw;top:22vh;right:-20vw}.lm-field-c{background:radial-gradient(closest-side, color-mix(in srgb, var(--primary) 46%, transparent), transparent);width:60vw;height:30vw;top:-6vw;left:20vw}.lm-field-d{background:radial-gradient(closest-side, color-mix(in srgb, var(--primary) 40%, transparent), transparent);width:70vw;height:50vw;top:8%;left:15vw}.lm-field-e{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 38%, transparent), transparent);width:46vw;height:46vw;top:-10%;right:-8vw}.lm-field-f{background:radial-gradient(closest-side, color-mix(in srgb, var(--primary) 48%, transparent), transparent);width:44vw;height:44vw;top:10%;left:-10vw}.lm-hero{margin-top:calc(-1 * var(--lm-nav));position:relative}.lm-stage{min-height:100svh;padding:calc(var(--lm-nav) + 28px) 16px 56px;flex-direction:column;align-items:center;gap:28px;display:flex;position:relative;overflow:clip}.lm-top{z-index:3;flex-direction:column;align-items:center;gap:2.4vh;width:100%;display:flex;position:relative}.lm-markwrap{will-change:transform}.lm-tilt{z-index:1;width:min(1100px,100%);position:relative}.lm-demo{width:100%}.lm-panel{z-index:4;--lg-r:26px;width:min(1000px,100%);padding:22px 26px;position:relative}.lm-h1{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.35rem,1.9vw,2.15rem);font-weight:600;line-height:1.16}.lm-panel{order:2}.lm-tilt{order:3}.lm-cap{--lg-r:20px;order:4;justify-content:space-between;align-items:center;gap:16px;width:min(1000px,100%);padding:14px 14px 14px 22px;display:flex}.lm-mark{width:calc(var(--kw) * 1em);height:1em;font-size:min(calc(84vw / var(--kw)), 24svh);position:relative}.lm-mark-text{font-family:var(--mark-ff);letter-spacing:var(--track);white-space:nowrap;color:var(--color-white,#fff);justify-content:center;align-items:center;font-size:1em;font-weight:600;line-height:1;display:flex;position:absolute;inset:0}.lm-lens,.lm-mark-svg{display:none}.lm-mark-svg text{font-family:var(--mark-ff);letter-spacing:var(--track);font-weight:600}html[data-lm-liquid] .lm-mark-text{visibility:hidden}html[data-lm-liquid] .lm-lens{clip-path:url(#lm-word-clip);-webkit-backdrop-filter:url(#lm-word-liquid)blur(1.5px)saturate(210%)brightness(1.55)contrast(1.08);backdrop-filter:url(#lm-word-liquid)blur(1.5px)saturate(210%)brightness(1.55)contrast(1.08);background:#ffffff09;display:block;position:absolute;inset:-2% 0}html[data-lm-liquid] .lm-mark-svg{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}html[data-lm-liquid] .lm-lens{inset:0}.lm-mark-tint{fill:#ffffff0f}.lm-mark-tint-bot{fill:color-mix(in srgb, var(--accent) 46%, transparent)}.lm-mark-shade{fill:#0000008c;filter:url(#lm-mark-shade-f)}.lm-mark-rim{fill:#ffffffd9;filter:url(#lm-mark-rim-f)}.lm-mark-rim-bot{fill:color-mix(in srgb, var(--accent) 60%, #fff)}html[data-mode=light] .lm-mark-tint{fill:#19151f1a}html[data-mode=light] .lm-mark-shade{fill:#28185a4d}html[data-mode=light][data-lm-liquid] .lm-lens{-webkit-backdrop-filter:url(#lm-word-liquid)blur(1.5px)saturate(240%)brightness(.9)contrast(1.2);backdrop-filter:url(#lm-word-liquid)blur(1.5px)saturate(240%)brightness(.9)contrast(1.2)}@keyframes lm-up{0%{transform:translateY(110%)}to{transform:none}}@keyframes lm-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes lm-mark-in{0%{transform:translateY(18%)scale(.94)}to{transform:none}}@keyframes lm-mark-fade{0%{opacity:0}to{opacity:1}}html.zb-motion:not([data-still]) .lm-mark{animation:lm-mark-in 1.3s var(--rev) .12s both}html.zb-motion:not([data-still]) .lm-mark>*{animation:.9s .12s backwards lm-mark-fade}html.zb-motion:not([data-still]) .lm-hero .lm-wi{animation:lm-up .95s var(--rev) calc(.56s + var(--i) * 40ms) backwards}html.zb-motion:not([data-still]) .lm-in{animation:lm-in .9s var(--rev) var(--d,.8s) backwards}html.zb-motion:not([data-still]) .lm-hero{height:260vh}html.zb-motion:not([data-still]) .lm-stage{height:100dvh;min-height:600px;padding:0;display:block;position:sticky;top:0}html.zb-motion:not([data-still]) .lm-top{left:0;right:0;top:calc(var(--lm-nav) + 3.2vh);padding-inline:16px;position:absolute}html.zb-motion:not([data-still]) .lm-tilt{transform-origin:50% 0;will-change:transform;width:min(1100px,100vw - 32px);position:absolute;top:0;left:50%;transform:translate(-50%,62vh)perspective(1500px)rotateX(46deg)scale(.84)}html.zb-motion:not([data-still]) .lm-panel{width:min(1000px,100vw - 32px);position:absolute;bottom:max(20px,4.5vh);left:50%;transform:translate(-50%)}html.zb-motion:not([data-still]) .lm-cap{z-index:7;opacity:0;pointer-events:none;--lg-r:20px;justify-content:space-between;align-items:center;gap:16px;width:min(1040px,100vw - 24px);padding:14px 14px 14px 22px;display:flex;position:absolute;bottom:max(16px,3vh);left:50%;transform:translate(-50%,26px)}html.zb-motion:not([data-still]) .lm-cap[data-on]{pointer-events:auto}@media (max-width:640px){.lm-panel{padding:16px}html.zb-motion:not([data-still]) .lm-cap{flex-direction:column;align-items:stretch;padding:14px}.lm-cap p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}.lm-mark{font-size:min(calc(90vw / var(--kw)), 20svh)}}.lm-numbers{padding-top:clamp(48px,8vh,96px)}.lm-stats{z-index:1;--lg-r:28px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:clamp(22px,2.4vw,40px) clamp(22px,3vw,48px);display:grid;position:relative}@media (min-width:1024px){.lm-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.lm-stat{padding:14px 16px 18px 0}.lm-live{grid-column:1/-1;margin-top:10px}.lm-odo-v{display:inline-flex}.lm-odo-c{vertical-align:top;height:1em;line-height:1;display:inline-block;overflow:hidden}.lm-odo-s{transform:translateY(calc(var(--to) * -1em));flex-direction:column;display:flex}.lm-odo-s i{height:1em;font-style:normal;line-height:1;display:block}html.zb-motion:not([data-still]) .lm-odo-s{transition:transform 1.9s var(--rev) var(--dl,0s)}html.zb-motion:not([data-still]) .lm-odo:not([data-lm-in]) .lm-odo-s{transform:translateY(0)}.lm-bento{padding-top:clamp(96px,14vh,170px);position:relative}.lm-bhead{margin-bottom:clamp(20px,3vh,36px)}.lm-bgrid{z-index:1;grid-template-columns:minmax(0,1fr);gap:14px;display:grid;position:relative}.lm-server{--lg-r:24px;height:420px;padding:10px}.lm-server-frame{border-radius:16px}.lm-row{transition:background-color .3s,box-shadow .3s}.lm-row[data-lit]{box-shadow:inset 3px 0 0 var(--accent);background:#4e505899;color:#f2f3f5!important}.lm-tile{border:1px solid var(--line);background:var(--sunken);border-radius:20px;height:340px;position:relative;overflow:hidden}.lm-tile-pic{border-radius:12px;position:absolute;inset:10px 10px 56px;overflow:hidden}.lm-tile-pic-in{position:absolute;inset:0}.lm-tile-label{z-index:2;--lg-r:15px;--lg-blur:10px;padding:11px 14px 12px;position:absolute;bottom:10px;left:10px;right:10px}@media (min-width:640px){.lm-bgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.lm-server{grid-column:1/-1}}@media (min-width:1024px){.lm-bgrid{grid-template-rows:repeat(3,250px);grid-template-columns:repeat(4,minmax(0,1fr))}.lm-server{grid-area:1/2/span 2/span 2;height:auto}.lm-tile{height:auto}.lm-tile-pic-in{transform-origin:0 0;width:125%;height:125%;inset:0 auto auto 0;transform:scale(.8)}html.zb-motion:not([data-still]) .lm-bento{margin-top:clamp(40px,6vh,80px);padding-top:0}html.zb-motion:not([data-still]) .lm-bpin{height:100dvh;padding:calc(var(--lm-nav) + 8px) 0 20px;flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}html.zb-motion:not([data-still]) .lm-bpin>.lm-wrap{width:100%}html.zb-motion:not([data-still]) .lm-bwrap{flex:1;min-height:0}html.zb-motion:not([data-still]) .lm-bgrid{grid-template-rows:repeat(3,minmax(0,1fr));height:100%}html.zb-motion:not([data-still]) .lm-tile{will-change:transform, opacity;opacity:0}}@media (min-width:1600px){.lm-tile-pic-in{width:111.111%;height:111.111%;transform:scale(.9)}}.lm-split{gap:56px;display:grid}@media (min-width:1100px){.lm-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(56px,5vw,120px)}.lm-split-plans{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}}.lm-replace,.lm-plans{position:relative}.lm-replace-pane{z-index:1;--lg-r:28px;padding:clamp(18px,2vw,32px);position:relative}.lm-plans-pane{z-index:1;--lg-r:22px;position:relative}.lm-steps{gap:clamp(36px,6vh,72px);padding:0 0 0 34px;list-style:none;display:grid;position:relative}.lm-steps:before,.lm-steps:after{content:"";background:var(--line);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:5px}.lm-steps:after{background:var(--accent);transform-origin:top}html.zb-motion:not([data-still]) .lm-steps:after{transform:scaleY(var(--lp,0))}.lm-steps li{position:relative}.lm-steps li:before{content:"";background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 4px var(--background);border-radius:50%;position:absolute;top:.5em;left:-34px}html.zb-motion:not([data-still]) .lm-steps li{opacity:.35;transition:opacity .6s}html.zb-motion:not([data-still]) .lm-steps li[data-lm-on]{opacity:1}html.zb-motion:not([data-still]) .lm-steps li:before{background:var(--line-strong);transition:background-color .6s}html.zb-motion:not([data-still]) .lm-steps li[data-lm-on]:before{background:var(--accent)}.lm-faq{border-bottom:1px solid var(--line);display:grid}@media (min-width:1100px){.lm-faq{border-bottom:0;grid-template-columns:1fr 1fr;column-gap:clamp(40px,4vw,96px)}.lm-faq>details{border-bottom:1px solid var(--line);margin-bottom:-1px}}.lp-page>.lm-markpick.lg{z-index:60;--lg-r:14px;gap:4px;padding:5px;display:flex;position:fixed;bottom:14px;left:14px}@media (max-width:640px){.lp-page>.lm-markpick.lg{bottom:12px;left:12px}.lm-markpick .lm-markpick-i{width:38px;height:30px;font-size:14px}}.lm-markpick-i{width:46px;height:36px;color:var(--text-dim);border-radius:10px;place-items:center;font-size:16px;font-weight:600;transition:background-color .2s,color .2s;display:grid}.lm-markpick-i:hover{color:var(--color-white,#fff);background:#ffffff14}.lm-markpick-i[aria-current=true]{color:var(--color-white,#fff);background:color-mix(in srgb, var(--accent) 30%, transparent)}.lp-page>p.lm-alert{z-index:50;color:#fecaca;background:#3c0c12eb;border:1px solid #ef44444d;border-radius:12px;width:min(560px,100vw - 32px);padding:12px 16px;font-size:14px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.fh{color:#fff;background:radial-gradient(48vw 40vw at 24% 30%,#7d5cff52,#0000 70%),radial-gradient(50vw 42vw at 80% 80%,#5537cc5c,#0000 70%),radial-gradient(28vw 24vw at 64% 12%,#c98cff24,#0000 70%),#08061a;position:relative}.fh-stage{height:100svh;min-height:640px;position:relative;overflow:hidden}.fh-canvas{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.fh-block{z-index:1;position:absolute;inset:8.5% 5.5%;container-type:size}.fh-nav{border-radius:1.16cqw;align-items:center;gap:2.6cqw;height:10.8%;padding:0 1.6cqw 0 2.1cqw;display:flex;position:absolute;top:0;left:0;right:0}.fh-brand{letter-spacing:-.01em;color:#fff;align-items:center;gap:.7cqw;font-size:1.2cqw;font-weight:600;display:flex}.fh-logo{width:2.3cqw;height:2.3cqw}.fh-links{gap:1.9cqw;font-size:.92cqw;font-weight:500;display:flex}.fh-links a,.fh-lang{color:#ffffffa8;white-space:nowrap;transition:color .2s}.fh-links a:hover,.fh-lang:hover{color:#fff}.fh-navend{align-items:center;gap:1.2cqw;margin-left:auto;font-size:.92cqw;font-weight:500;display:flex}.fh-signin{color:#ffffffe0;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #d6c8ff52;border-radius:.45cqw;align-items:center;height:2.4cqw;padding:0 1.2cqw;font-size:.9cqw;font-weight:600;display:inline-flex}.fh-signin:hover{color:#fff;border-color:#d6c8ff}.fh-block :is(a,button){cursor:pointer}.fh-panel{border-radius:1.16cqw;position:absolute;inset:calc(10.8% + .81cqw) 0 0}.fh-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#ffffff6b;font-size:max(11px,.66cqw);font-weight:500;line-height:1.2;position:absolute;top:13.5%;left:4.4%}.fh-mark{font-family:var(--mark-ff);font-stretch:var(--mark-stretch);font-size:min(calc(40cqw / var(--kw)), 17cqh);letter-spacing:var(--track);white-space:nowrap;color:#fff;font-weight:600;line-height:1;position:absolute;top:18.5%;left:4.1%}.fh-mark-bot{color:#a98bff}.fh-title{letter-spacing:-.02em;width:50%;font-size:2.3cqw;font-weight:600;line-height:1.12;position:absolute;top:41%;left:4.4%}.fh-sub{color:#ffffff9e;width:33%;font-size:max(13px,.98cqw);line-height:1.55;position:absolute;top:57%;left:4.4%}.fh-actions{align-items:center;gap:1.8cqw;display:flex;position:absolute;top:78%;left:4.4%}.fh-button{color:#fff;white-space:nowrap;background:linear-gradient(#7458e8,#5537cc);border-radius:.5cqw;justify-content:center;align-items:center;height:2.7cqw;padding:0 1.5cqw;font-size:1cqw;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff38}.fh-button:hover{color:#160f33;background:linear-gradient(#d6c8ff,#a98bff)}.fh-button-sm{border-radius:.45cqw;height:2.4cqw;padding:0 1.2cqw;font-size:.9cqw}.fh-open{white-space:nowrap;color:#fff;font-size:1cqw;font-weight:500;line-height:1.4}.fh-open:hover{text-underline-offset:.3em;text-decoration:underline}.fh-hint{width:15.5%;color:inherit;display:block;position:absolute}.fh-hint>span{display:block}.fh-hint-1{top:13%;left:58.5%}.fh-hint-2{top:38%;left:80%}.fh-hint-3{top:80%;left:53%}.fh-hint-k{letter-spacing:.14em;text-transform:uppercase;color:#a98bff;font-size:max(10.5px,.62cqw);font-weight:600;line-height:1.3}.fh-hint-t{color:#ffffffc2;margin-top:.5cqw;font-size:max(12px,.9cqw);font-weight:500;line-height:1.38}.fh-hint:hover .fh-hint-t{color:#fff;text-underline-offset:.25em;-webkit-text-decoration:underline #a98bff;text-decoration:underline #a98bff}.fh-foot{white-space:nowrap;color:#fff6;font-size:max(11px,.68cqw);line-height:1.3;position:absolute;bottom:4.5%}.fh-foot-l{left:4.4%}.fh-foot-r{right:4.4%}.fh-cuts{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fh-cuts line{stroke:#08061a;stroke-width:10px;vector-effect:non-scaling-stroke}.fh[data-mode=static] :is(.fh-nav,.fh-panel){-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(160deg,#2a16708c,#120c2ed1 55%,#1b1534e6);box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #a98bff33,0 30px 80px -40px #000000e6}.fh[data-mode=static] :is(.fh-second,.fh-back){display:none}.fh-shards{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fh[data-mode=gl] .fh-shards{display:none}.fh-shards>i{background:linear-gradient(152deg,#ffffff29,#ffffff06 38%,#a98bff12 72%,#ffffff1a),linear-gradient(#351e8c8c,#0e0926b3);border-radius:26px;display:block;position:absolute;box-shadow:inset 0 1px #ffffff52,inset 0 0 0 1px #d6c8ff1f,inset 0 -18px 30px -24px #ffffff2e,0 40px 90px -40px #000000e6}.fh-shards>i:first-child{opacity:.5;filter:blur(2px);width:64%;height:44%;top:3%;left:-18%;transform:rotate(-15deg)}.fh-shards>i:nth-child(2){opacity:.62;width:56%;height:38%;top:26%;right:-20%;transform:rotate(19deg)}.fh-shards>i:nth-child(3){opacity:.42;filter:blur(3px);width:74%;height:34%;bottom:-12%;left:6%;transform:rotate(-7deg)}.fh-shards>i:nth-child(4){opacity:.7;border-radius:16px;width:34%;height:14%;top:6%;right:4%;transform:rotate(-24deg)}.fh[data-mode=static] .fh-panel{isolation:isolate}.fh[data-mode=static] .fh-panel:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(90% 60% at 18% 0,#d6c8ff24,#0000 60%),linear-gradient(125deg,#0000 52%,#ffffff0d 58%,#0000 64%);position:absolute;inset:0}.fh[data-mode=static] :is(.fh-nav,.fh-panel):after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(170deg,#ffffff8c,#ffffff14 30%,#fff0 60%,#d6c8ff38);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.fh[data-mode=static] .fh-nav{isolation:isolate}.fh[data-mode=static] :is(.fh-mark.zb-crystal,.fh-mark-bot.zb-crystal-bot){color:#0000}.fh[data-mode=gl] .zb-crystal{-webkit-text-stroke:0;filter:none}html[data-lm-tier=low] .fh-shards>i{filter:none}html[data-mode=light] .fh{color:#1a1238;background:radial-gradient(48vw 40vw at 24% 30%,#7d5cff29,#0000 70%),radial-gradient(50vw 42vw at 80% 80%,#a98bff38,#0000 70%),radial-gradient(28vw 24vw at 64% 12%,#c98cff1f,#0000 70%),#f3efff}html[data-mode=light] .fh[data-mode=static] :is(.fh-nav,.fh-panel){background:linear-gradient(160deg,#ffffffd1,#ffffff8f 55%,#f4f0ffb3);box-shadow:inset 0 1px #fff,inset 0 0 0 1px #5537cc1f,0 30px 70px -40px #28185a59}html[data-mode=light] .fh[data-mode=static] .fh-panel:before{background:radial-gradient(90% 60% at 18% 0,#ffffffb3,#0000 60%),linear-gradient(125deg,#0000 52%,#ffffff80 58%,#0000 64%)}html[data-mode=light] .fh[data-mode=static] :is(.fh-nav,.fh-panel):after{background:linear-gradient(170deg,#fff,#fff6 30%,#fff0 60%,#5537cc24)}html[data-mode=light] .fh :is(.fh-brand,.fh-open,.fh-title,.fh-mark,.fh-second-title,.fh-second-p b,.fh-back){color:#1a1238}html[data-mode=light] .fh :is(.fh-links a,.fh-lang){color:#1a1238ad}html[data-mode=light] .fh :is(.fh-links a,.fh-lang):hover{color:#1a1238}html[data-mode=light] .fh .fh-eyebrow{color:#1a12388c}html[data-mode=light] .fh :is(.fh-sub,.fh-second-p){color:#1a1238b3}html[data-mode=light] .fh .fh-hint-k{color:#5537cc}html[data-mode=light] .fh .fh-hint-t{color:#1a1238c7}html[data-mode=light] .fh .fh-hint:hover .fh-hint-t{color:#1a1238;text-decoration-color:#5537cc}html[data-mode=light] .fh .fh-foot{color:#1a12388c}html[data-mode=light] .fh .fh-signin{color:#1a1238;border-color:#5537cc59}html[data-mode=light] .fh .fh-signin:hover{border-color:#5537cc}html[data-mode=light] .fh .fh-cuts line{stroke:#f3efff}html[data-mode=light] .fh-shards>i{background:linear-gradient(152deg,#ffffffe6,#ffffff73 40%,#d6c8ff66 72%,#ffffffb3);box-shadow:inset 0 1px #fff,inset 0 0 0 1px #5537cc1a,0 30px 70px -40px #28185a4d}@media (max-width:899px),(max-aspect-ratio:11/10){html[data-mode=light] .fh .fh-cuts line{stroke:#5537cc14}html[data-mode=light] .fh .fh-hint{border-top-color:#5537cc24}}.fh[data-mode=gl] .fh-block{transform-origin:0 0;inset:0 auto auto 0}.fh[data-mode=gl] .fh-block,.fh[data-mode=gl] .fh-block *{color:#0000!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;text-decoration-color:#0000!important}.fh[data-mode=gl] :is(.fh-logo,.fh-cuts){opacity:0}.fh[data-mode=gl] .fh-block ::selection{background:#a98bff59}.fh[data-mode=gl] .fh-block :focus-visible{outline-offset:3px;outline:2px solid #b9abff}.fh-second{z-index:3;width:33.9%;opacity:var(--fh-second,0);pointer-events:none;position:absolute;top:calc(35.9% - 1.36vw);left:32.4%}.fh[data-shattered] .fh-second{pointer-events:auto}.fh-second-title{letter-spacing:-.022em;color:#fff;margin-bottom:1.2vw;font-size:max(20px,1.36vw);font-weight:600;line-height:1.2}.fh-second-p{color:#fff9;margin-top:.9vw;font-size:max(12.5px,.73vw);line-height:1.72}.fh-second-p b{color:#fff;font-weight:600}.fh-back{z-index:4;color:#fff;opacity:0;pointer-events:none;padding:.6vw 1.2vw;font-size:max(12px,.66vw);font-weight:500;transition:opacity .25s,color .2s;position:absolute;top:23.8%;left:21.9%;transform:translate(-50%,-50%)}.fh[data-shattered] .fh-back{opacity:1;pointer-events:auto;transition-delay:.35s,0s}.fh-back:hover{color:#b9abff}@media (max-width:899px),(max-aspect-ratio:11/10){.fh-stage{height:auto;min-height:0;padding:16px}.fh-block{flex-direction:column;gap:12px;display:flex;position:relative;inset:auto;container-type:normal}.fh-nav{border-radius:16px;gap:16px;height:60px;padding:0 12px 0 16px;position:relative}.fh-brand{gap:8px;font-size:16px}.fh-logo{width:28px;height:28px}.fh-links,.fh-lang,.fh-button-sm{display:none}.fh-navend{font-size:14px}.fh-signin{border-radius:8px;height:36px;padding:0 14px;font-size:14px}.fh-panel{border-radius:18px;flex-direction:column;padding:28px 20px 24px;display:flex;position:relative;inset:auto}:is(.fh-eyebrow,.fh-mark,.fh-title,.fh-sub,.fh-actions,.fh-hint,.fh-foot){width:auto;position:static}.fh-block .fh-hint{position:relative;top:auto;left:auto}.fh-eyebrow{font-size:11px}.fh-mark{font-size:min(22vw, calc((100vw - 80px) / var(--kw)));margin-top:14px}.fh-title{margin-top:16px;font-size:24px}.fh-sub{margin-top:12px;font-size:15px}.fh-actions{flex-wrap:wrap;gap:16px;margin-top:22px}.fh-button{border-radius:8px;height:46px;padding:0 20px;font-size:15px}.fh-open{font-size:15px}.fh-hint{border-top:1px solid #d6c8ff1f;margin-top:18px;padding-top:14px}.fh-hint-k{font-size:11px}.fh-hint-t{margin-top:4px;font-size:14px}.fh-foot{white-space:normal;margin-top:18px;font-size:12px}.fh-cuts{z-index:-1}.fh-cuts line{stroke:#d6c8ff17;stroke-width:1.2px}.fh-shards>i:first-child{width:120%;height:30%;top:2%;left:-40%}.fh-shards>i:nth-child(2){width:90%;height:26%;top:34%;right:-42%}.fh-shards>i:nth-child(3){width:120%;height:24%;bottom:-6%;left:-10%}.fh-shards>i:nth-child(4){width:52%;height:9%;top:12%;right:-6%}}.lm-demostage .lm-demo-h{font-size:clamp(1.6rem,2.6vw,2.8rem)}.lm-demostage .lm-field-a{top:0}.mc{padding-top:clamp(64px,10vh,120px)}.mc-row{grid-template-columns:minmax(0,1fr);gap:clamp(12px,1.2vw,22px);display:grid}@media (min-width:640px){.mc-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.mc-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.mc-card{isolation:isolate;background:radial-gradient(120% 70% at 18% 0%, color-mix(in srgb, var(--accent) 26%, transparent), transparent 62%), radial-gradient(90% 60% at 100% 100%, color-mix(in srgb, var(--primary) 34%, transparent), transparent 70%), linear-gradient(180deg, #170f36, #0b0820);border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff12,0 30px 70px -40px #000c;container-type:inline-size}.mc-card:before{content:"";z-index:0;opacity:.32;mix-blend-mode:soft-light;pointer-events:none;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='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.mc-card:after{content:"";z-index:2;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff12 42%,#0000 55%);position:absolute;inset:0}.mc-in{--u:calc(100cqw / 429);z-index:1;aspect-ratio:429/500;padding:calc(30 * var(--u));flex-direction:column;display:flex;position:relative}.mc-label{min-height:calc(46 * var(--u));font-size:calc(17 * var(--u));color:#ffffffb8;line-height:1.3}.mc-num{margin-top:calc(16 * var(--u))}.led{width:auto;height:calc(62 * var(--u));filter:drop-shadow(0 0 calc(5 * var(--u)) #a98bff8c);transition:filter .9s;display:block;overflow:visible}.led-on{fill:#f1ecff}.led-off{fill:#ffffff0f}.mc-visual{height:calc(210 * var(--u));margin-top:auto;position:relative}html.zb-motion:not([data-still]) .mc-card[data-lm-reveal]:not([data-lm-in]){opacity:.52;transform:translateY(10px)scale(.985)}html.zb-motion:not([data-still]) .mc-visual{transition:clip-path .9s cubic-bezier(.16, 1, .3, 1) calc(var(--d,0s) + .3s)}html.zb-motion:not([data-still]) .mc-card:not([data-lm-in]) .mc-visual{clip-path:inset(0 0 100%)}html.zb-motion:not([data-still]) .mc-card:not([data-lm-in]) .led{filter:blur(calc(6 * var(--u))) drop-shadow(0 0 calc(5 * var(--u)) #a98bff8c)}.mc-radar{width:calc(210 * var(--u));height:100%;margin:0 auto;position:relative}.mc-radar svg{width:100%;height:100%;position:absolute;inset:0}.mc-ring{fill:none;stroke:#a98bff40;stroke-width:.4px}.mc-blip{fill:#d6c9ff}.mc-sweep{background:conic-gradient(#a98bff52,#0000 22%);border-radius:50%;animation:5s linear infinite paused mc-sweep;position:absolute;inset:6%}html.zb-motion:not([data-still]) .mc[data-run] .mc-sweep{animation-play-state:running}@keyframes mc-sweep{to{transform:rotate(1turn)}}.mc-map{width:100%;height:100%;display:block}.mc-link{stroke:#a98bff61;stroke-width:.5px}.mc-node{fill:#e2d9ff}.mc-tiles{align-content:end;gap:calc(4 * var(--u));grid-template-columns:repeat(14,minmax(0,1fr));height:100%;display:grid}.mc-tiles i{aspect-ratio:1;border-radius:calc(3 * var(--u));background:color-mix(in srgb, var(--accent) 34%, transparent);box-shadow:inset 0 1px #ffffff24}.mc-tiles i:nth-child(3n){background:color-mix(in srgb, var(--accent) 56%, transparent)}html.zb-motion:not([data-still]) .mc-tiles i{transition:background-color .5s;transition-delay:calc(.7s + var(--k) * 10ms)}html.zb-motion:not([data-still]) .mc-card:not([data-lm-in]) .mc-tiles i{background:#ffffff0d}.mc-chips{align-content:flex-end;gap:calc(8 * var(--u));flex-wrap:wrap;height:100%;display:flex}.mc-chips span{padding:calc(8 * var(--u)) calc(13 * var(--u));border-radius:calc(9 * var(--u));font:500 calc(15 * var(--u)) / 1 var(--font-mono), monospace;letter-spacing:.06em;color:#ffffffdb;background:#ffffff0f;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff0f}.fh-block [data-fh-hit]:not(.fh-hint){position:relative}.fh-block [data-fh-hit]:after{content:"";position:absolute;inset:-8px -10px}.fh-block .fh-hint[data-fh-hit]:after{inset:-10px}@media (pointer:coarse){.fh-block [data-fh-hit]:not(.fh-hint):after{inset:-13px -12px}}html[data-lm-tier=mid] :is(.lm-tile-label,.lm-cap,.lp-page>.lm-markpick).lg,html[data-lm-tier=mid] .fh[data-mode=static] :is(.fh-nav,.fh-panel){-webkit-backdrop-filter:none;backdrop-filter:none}html[data-lm-tier=mid] .lm-tile-label.lg{background:#110b29e6}html[data-lm-tier=low] .lg,html[data-lm-tier=low] .fh :is(.fh-nav,.fh-panel){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-lm-tier=low] .lg{background:var(--surface-2)}html[data-lm-tier=low] .mc-card:before,html[data-lm-tier=low] .mc-card:after{display:none}html[data-lm-tier=low] .led{filter:none}.lm-cv{content-visibility:auto;contain-intrinsic-size:auto 900px}
