.s-sec.theme-lilac{background:var(--bg);color:var(--text);border-top-color:#0000;position:relative}.s-sec.theme-lilac:before{content:"";pointer-events:none;background:radial-gradient(800px 400px at 90% 0,#8b3dff1f,#0000 70%),radial-gradient(600px 400px at 0 100%,#c9a6ff40,#0000 70%);position:absolute;inset:0}.s-sec.theme-lilac>.wrap{position:relative}.theme-lilac .sci-grid,.theme-lilac .sci,.theme-lilac .sci+.sci{border-color:var(--line-c)}.theme-lilac .sci .sci-n{color:var(--halor-violet-700);text-shadow:0 0 24px #8b3dff40}.theme-lilac .sci-n small{color:var(--halor-violet)}.theme-lilac .eq-term{border-color:var(--line-c-2);color:var(--ink);background:#fff}.theme-lilac .eq-op{color:var(--halor-violet)}.theme-lilac .eq-res{background:var(--halor-violet);color:#fff;border-color:#0000}.theme-lilac .faq summary:after{color:var(--halor-violet)}.theme-lilac .faq details{border-color:var(--line-c)}.pd-what{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:clamp(40px,6vw,72px);display:grid}@media (max-width:900px){.pd-what{grid-template-columns:1fr}}.pd-what article{border:1px solid var(--line-c);border-radius:var(--r-lg);background:var(--glass);align-content:start;gap:10px;padding:clamp(20px,2.6vw,28px);display:grid}.pd-what h3{font-family:var(--f-display);letter-spacing:-.02em;font-size:clamp(19px,1.8vw,22px);line-height:1.2}.pd-what p:not(.pd-k){color:var(--text-2);font-size:15px}.pd-k{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text);font-size:10.5px}.pd-gain{box-shadow:0 30px 80px -30px #8b3dffb3;background:linear-gradient(150deg,#8b3dff61,#171030e6 70%)!important;border-color:#c9a6ff73!important}.pd-gain .pd-k{color:var(--halor-glow)}.pd-gain p:not(.pd-k){color:#e6defa!important}.rec-s{opacity:0;visibility:hidden;transition:opacity .5s var(--ease-halo), visibility 0s linear .5s;position:absolute;inset:0}.rec-stage[data-state="0"] .rec-edit,.rec-stage[data-state="1"] .rec-dl,.rec-stage[data-state="2"] .rec-show{opacity:1;visibility:visible;transition:opacity .5s var(--ease-halo)}.re-body{grid-template-columns:17% 1fr;min-height:0;display:grid}.re-rail{border-right:1px solid var(--line);background:#fff;align-content:start;gap:1cqw;padding:1.2cqw;display:grid;overflow:hidden}.re-th .slide{box-shadow:0 0 0 1px var(--line);border-radius:.5cqw}.re-th.on .slide{box-shadow:0 0 0 .3cqw var(--halor-violet)}.re-canvas{box-shadow:var(--sh-paper-3);border-radius:.6cqw;align-self:start;margin:2.6cqw 4cqw;overflow:hidden}.rec-stage.play[data-state="0"] .re-canvas .sl-chart i{animation:pd-grow 1.1s var(--ease-halo) both;transform-origin:bottom}.rec-stage.play[data-state="0"] .re-canvas .sl-chart i:nth-child(2){animation-delay:.15s}.rec-stage.play[data-state="0"] .re-canvas .sl-chart i:nth-child(3){animation-delay:.3s}.rec-stage.play[data-state="0"] .re-canvas .sl-chart i:nth-child(4){animation-delay:.45s}.rec-stage.play[data-state="0"] .re-canvas .sl-big{animation:pd-rise .9s var(--ease-spark) .3s both}@keyframes pd-grow{0%{transform:scaleY(0)}}@keyframes pd-rise{0%{opacity:0;transform:translateY(2cqw)}}.rec-dl{background:#17112b47;place-items:center;display:grid}.rd-box{width:56%;box-shadow:var(--sh-paper-3);background:#fff;border-radius:1.6cqw;gap:1.1cqw;padding:2.6cqw;display:grid}.rd-h{color:var(--ink);font-size:2.1cqw;font-weight:700}.rd-opt{border:1px solid var(--line-strong);color:var(--ink);border-radius:1cqw;grid-template-columns:6cqw 1fr;align-items:center;column-gap:1.4cqw;padding:1.1cqw 1.4cqw;font-size:1.6cqw;display:grid}.rd-opt b{font:700 1.1cqw/1 var(--f-mono);color:var(--ink-2);background:var(--mist);text-align:center;border-radius:.6cqw;grid-row:span 2;padding:1cqw 0}.rd-opt em{color:var(--mute);font-size:1.2cqw;font-style:normal}.rd-opt.on{border-color:var(--halor-violet);background:var(--lilac-50);box-shadow:0 0 0 .3cqw #8b3dff26}.rd-opt.on b{background:var(--halor-violet);color:#fff}.rd-go{background:var(--halor-violet);color:#fff;border-radius:99px;justify-self:end;padding:1cqw 2.4cqw;font-size:1.5cqw;font-weight:600}.rec-stage.play[data-state="1"] .rd-go{animation:.3s 1.4s both pd-press}@keyframes pd-press{50%{transform:scale(.92)}}.rd-bar{color:#fff;opacity:0;background:#17112b;border-radius:1.2cqw;align-items:center;gap:1.4cqw;padding:1.4cqw 2cqw;font-size:1.5cqw;display:flex;position:absolute;bottom:3cqw;left:3cqw;right:3cqw;transform:translateY(2cqw)}.rd-bar svg{width:2.4cqw;height:2.4cqw;color:var(--halor-glow)}.rd-bar i{background:#ffffff26;border-radius:99px;flex:1;height:.8cqw;overflow:hidden}.rd-bar i b{background:linear-gradient(90deg, var(--halor-violet), var(--halor-glow));width:0;height:100%;display:block}.rd-bar em{color:var(--ok-n);opacity:0;font-style:normal;font-weight:600}.rec-stage.play[data-state="1"] .rd-bar{animation:pd-in .4s 1.7s var(--ease-halo) both}.rec-stage.play[data-state="1"] .rd-bar i b{animation:pd-fill 1.4s 2s var(--ease-halo) both}.rec-stage.play[data-state="1"] .rd-bar em{animation:.3s 3.4s both pd-show}@keyframes pd-in{to{opacity:1;transform:none}}@keyframes pd-fill{to{width:100%}}@keyframes pd-show{to{opacity:1}}.rec-show{background:#07040f;grid-template-columns:1fr 26%;align-items:center;gap:2cqw;padding:3cqw;display:grid}.rs-slide .slide{border-radius:1cqw;box-shadow:0 2cqw 6cqw -2cqw #8b3dffb3,0 0 0 1px #c9a6ff40}.rec-stage.play[data-state="2"] .rs-slide .sl-h{animation:pd-rise .9s var(--ease-halo) .2s both}.rec-stage.play[data-state="2"] .rs-slide .sl-ring{animation:4s linear both pd-spin}@keyframes pd-spin{0%{opacity:.2;transform:rotate(-40deg)}}.rs-vote{color:#f4eeff;gap:1.3cqw;font-size:1.5cqw;display:grid}.rs-vote p{letter-spacing:.14em;text-transform:uppercase;color:var(--halor-glow);font-size:1.1cqw}.rs-vote span{background:#f4eeff0f;border-radius:.8cqw;padding:1cqw 1.4cqw;display:block;position:relative;overflow:hidden}.rs-vote span:before{content:"";width:var(--v);z-index:0;transform-origin:0;background:linear-gradient(90deg,#8b3dffb3,#c9a6ff59);position:absolute;inset:0 auto 0 0}.rec-stage.play[data-state="2"] .rs-vote span:before{animation:pd-grow-x 1.4s var(--ease-halo) .6s both}@keyframes pd-grow-x{0%{transform:scaleX(0)}}.rs-vote span{isolation:isolate}.rec-cursor{z-index:5;pointer-events:none;width:2.4cqw;height:2.4cqw;transition:left 1s var(--ease-halo), top 1s var(--ease-halo);filter:drop-shadow(0 1px 2px #0000004d);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 2l15 11-7 1-3 7z' fill='%2317112b' stroke='%23fff' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;position:absolute;top:40%;left:60%}.rec-stage[data-state="0"] .rec-cursor{top:52%;left:52%}.rec-stage[data-state="1"] .rec-cursor{top:72%;left:74%}.pd-feats{margin-top:clamp(48px,6vw,80px)}.pd-gain{isolation:isolate;animation:3.4s ease-in-out infinite gainGlow;position:relative;overflow:hidden}.pd-gain:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000,#fff3,#0000);width:45%;animation:5s ease-in-out infinite gainSweep;position:absolute;top:-40%;bottom:-40%;left:-70%;transform:skew(-18deg)}@keyframes gainGlow{50%{box-shadow:0 30px 90px -26px #8b3dfff2,0 0 0 1px #c9a6ffbf,0 0 60px #a970ff73}}@keyframes gainSweep{0%,50%{left:-70%}85%,to{left:135%}}.neon-band{white-space:nowrap;color:#fff;text-shadow:0 0 18px #a970fff2;position:relative}.neon-band:after{content:"";background:linear-gradient(90deg, transparent, var(--halor-violet) 14%, #fff 55%, var(--halor-glow) 86%, transparent);filter:drop-shadow(0 0 8px #a970ff)drop-shadow(0 0 18px #8b3dffcc);transform-origin:0;height:.17em;animation:sweep 1.4s var(--ease-halo) .2s both paused;border-radius:99px;position:absolute;bottom:-.16em;left:-3%;right:-3%}.pd-gain.on .neon-band:after{animation-play-state:running}.gain-kpi{border-top:1px solid #c9a6ff40;align-items:center;gap:14px;margin-top:10px;padding-top:16px;display:flex}.gk-ring{border:3px solid #c9a6ff38;border-radius:50%;flex:none;place-items:center;width:60px;height:60px;display:grid;position:relative}.gk-ring:before{content:"";border:3px solid #0000;border-top-color:#fff;border-right-color:var(--halor-glow);filter:drop-shadow(0 0 6px #c9a6fff2);border-radius:50%;animation:2.6s linear infinite spin;position:absolute;inset:-3px}.gk-ring b{font:600 26px/1 var(--f-display);color:#fff;text-shadow:0 0 16px #c9a6fff2}.gain-kpi>span:last-child{color:#e6defa;font-size:13.5px;line-height:1.4}.gain-kpi strong{color:#fff}.rs-fx{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex!important}.rs-fx i{color:var(--halor-glow);white-space:nowrap;background:#8b3dff29;border:1px solid #c9a6ff38;border-radius:99px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:600}.rs-fx i.more{background:var(--halor-violet);color:#fff;border-color:#0000}@keyframes fxPop{0%{opacity:0;transform:translateY(6px)scale(.9)}}.rec-stage[data-state="2"] .rec-up{opacity:1;visibility:visible;transition:opacity .5s var(--ease-halo)}.rec-up{background:var(--mist);place-items:center;display:grid}.ru-drop{aspect-ratio:16/8;border:.3cqw dashed var(--lilac-300);background:var(--lilac-50);width:54%;color:var(--ink);border-radius:2cqw;place-content:center;justify-items:center;gap:.8cqw;font-size:1.8cqw;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ru-drop svg{width:4.4cqw;height:4.4cqw;color:var(--halor-violet)}.ru-drop span{color:var(--mute);font-size:1.4cqw}.ru-file{width:34%;box-shadow:var(--sh-paper-3);color:var(--ink);opacity:0;background:#fff;border-radius:1.2cqw;grid-template-columns:3cqw 1fr;align-items:center;gap:.8cqw 1.2cqw;padding:1.4cqw 1.8cqw;font-size:1.5cqw;font-weight:600;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ru-file svg{width:3cqw;height:3cqw;color:var(--halor-glow);grid-row:span 2}.ru-file i{background:var(--lilac-100);border-radius:99px;height:.7cqw;overflow:hidden}.ru-file i b{background:var(--halor-violet);width:0;height:100%;display:block}.ru-magic{aspect-ratio:16/9;width:70%;box-shadow:var(--sh-paper-3);opacity:0;border-radius:1cqw;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.ru-before{color:#333;background:#fff;padding:5% 7%;font-family:Arial,sans-serif;position:absolute;inset:0}.ru-before .rb-t{margin-bottom:2.4cqw;font-size:3.2cqw;font-weight:700}.ru-before ul{color:#555;gap:1.2cqw;padding-left:3cqw;font-size:1.7cqw;list-style:outside;display:grid}.ru-after{clip-path:inset(0 100% 0 0);position:absolute;inset:0}.ru-sweep{filter:blur(2px);opacity:0;background:linear-gradient(90deg,#0000,#fffffff2,#c9a6ffb3,#0000);width:8%;position:absolute;top:-10%;bottom:-10%;left:-10%;box-shadow:0 0 4cqw #c9a6ffe6}.ru-tag{letter-spacing:.14em;text-transform:uppercase;border-radius:99px;padding:.5cqw 1.1cqw;font-size:1.2cqw;position:absolute;top:2cqw}.ru-tag-a{color:#666;background:#eee;left:2cqw}.ru-tag-b{background:var(--halor-violet);color:#fff;opacity:0;box-shadow:var(--glow-sm);right:2cqw}.rec-stage.play[data-state="2"] .ru-drop{animation:ruDrop 4.6s var(--ease-halo) both}.rec-stage.play[data-state="2"] .ru-file{animation:ruFile 4.6s var(--ease-halo) both}.rec-stage.play[data-state="2"] .ru-file i b{animation:pd-fill .9s .7s var(--ease-halo) both}.rec-stage.play[data-state="2"] .ru-magic{animation:ruMagic 4.6s var(--ease-halo) both}.rec-stage.play[data-state="2"] .ru-after{animation:ruAfter 1.1s 2.2s var(--ease-halo) both}.rec-stage.play[data-state="2"] .ru-sweep{animation:ruSweep 1.1s 2.2s var(--ease-halo) both}.rec-stage.play[data-state="2"] .ru-tag-b{animation:.4s 3.2s both pd-show}.rec-stage.play[data-state="2"] .ru-drop>*{animation:ruDropTxt 4.6s var(--ease-halo) both}.rec-stage.play[data-state="2"] .ru-tag-a{animation:ruTagA 4.6s var(--ease-halo) both}@keyframes ruDropTxt{0%,11%{opacity:1}17%,to{opacity:0}}@keyframes ruTagA{0%,47%{opacity:1}54%,to{opacity:0}}@keyframes ruDrop{0%{opacity:1}30%{opacity:1}36%,to{opacity:0;transform:translate(-50%,-50%)scale(.96)}}@keyframes ruFile{0%{opacity:0;transform:translate(10%,-160%)rotate(6deg)}10%{opacity:1}18%,30%{opacity:1;transform:translate(-50%,-50%)}36%,to{opacity:0;transform:translate(-50%,-50%)scale(.9)}}@keyframes ruMagic{0%,34%{opacity:0;transform:translate(-50%,-46%)scale(.96)}42%,to{opacity:1;transform:translate(-50%,-50%)}}@keyframes ruAfter{to{clip-path:inset(0)}}@keyframes ruSweep{0%{opacity:1;left:-10%}to{opacity:0;left:102%}}.rec-stage[data-state="2"] .rec-cursor{top:48%;left:50%}.sci-ic{width:54px;height:54px;color:var(--halor-violet);margin-bottom:4px;overflow:visible}.sci-ic path,.sci-ic circle,.sci-ic rect{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.sci-ic .thin{stroke-width:1.4px;opacity:.55}.sci-ic .fill{fill:currentColor;stroke:none}.sci-ic .ic-ms{font:700 6px/1 var(--f-mono);fill:currentColor;stroke:none}.sci-ic *{transform-box:view-box}.ic-spin,.ic-hand{transform-origin:24px 24px;transition:transform .7s var(--ease-spark)}.ic-hand{transform-origin:24px 27px}.ic-spark{transform-origin:36px 12px}.ic-sun{transform-origin:32px 18px}.sci:hover .ic-spin{transform:rotate(-35deg)}.sci:hover .ic-spark{animation:icTwinkle .8s var(--ease-spark)}.sci:hover .ic-hand{transform:rotate(360deg)}.sci:hover .ic-sun{animation:icHop .7s var(--ease-spark)}@keyframes icTwinkle{50%{transform:scale(1.6)rotate(45deg)}}@keyframes icHop{40%{transform:translateY(-5px)}}#efeito.fx-pre .sci-ic :is(path,circle,rect):not(.fill){stroke-dasharray:1;stroke-dashoffset:1px}#efeito.fx-pre .sci-ic .fill,#efeito.fx-pre .sci-ic .ic-ms,#efeito.fx-pre .sci .tw,#efeito.fx-pre .sci .sci-n,#efeito.fx-pre .sci>p:not(.sci-n){opacity:0}.sci .tw{display:inline-block}#efeito.fx-go .sci-ic :is(path,circle,rect):not(.fill){animation:icDraw .7s var(--ease-halo) both;animation-delay:calc(var(--c) * 70ms + var(--k,0) * 80ms)}#efeito.fx-go .sci-ic .fill,#efeito.fx-go .sci-ic .ic-ms{animation:icFill .4s var(--ease-spark) both;animation-delay:calc(var(--c) * 70ms + .35s)}#efeito.fx-go .sci .sci-n{animation:twIn .4s var(--ease-halo) both;animation-delay:calc(var(--c) * 70ms + 30ms)}#efeito.fx-go .sci .tw{animation:twIn .38s var(--ease-halo) both;animation-delay:calc(var(--c) * 70ms + 80ms + var(--i) * 40ms)}#efeito.fx-go .sci>p:not(.sci-n){animation:twFade .42s var(--ease-halo) both;animation-delay:calc(var(--c) * 70ms + .16s)}@keyframes icDraw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes icFill{0%{opacity:0;transform:scale(.4)}}@keyframes twIn{0%{opacity:0;filter:blur(6px);transform:translateY(.5em)}}@keyframes twFade{0%{opacity:0;transform:translateY(8px)}}#efeito{padding-block:clamp(56px,7vw,100px)}#v-site main>#efeito.s-sec{scroll-margin-top:max(0px,101px - clamp(56px,7vw,100px))}#efeito>.wrap{max-width:1048px}#efeito .s-head{gap:12px;margin-bottom:clamp(16px,2.2vw,26px)}#efeito .sci{gap:7px;padding:18px 22px 20px 0}#efeito .sci+.sci{padding-left:22px}#efeito .sci-ic{width:38px;height:38px;margin-bottom:0}#efeito .sci .sci-n{font-size:clamp(32px,3.4vw,44px)}#efeito .sci h3{font-size:17px}#efeito .sci p{font-size:14px;line-height:1.5}#efeito .sci .sci-ref{font-size:10.5px}#efeito .equation{gap:10px 14px;margin-top:clamp(18px,2.4vw,28px)}#efeito .eq-term{padding:9px 16px;font-size:14px}#efeito .eq-op{font-size:22px}@media (max-width:860px){#efeito .sci,#efeito .sci+.sci{padding:16px 0}}.pd-what{gap:14px}.pd-what article{gap:8px;padding:clamp(18px,2.2vw,24px)}.pd-what p:not(.pd-k){font-size:14.5px;line-height:1.5}@media (max-width:560px){#efeito .equation{flex-direction:column;gap:6px}#efeito .eq-op{line-height:1}}#v-site .prod-grid{gap:calc(56 * var(--sv-u));grid-template-columns:minmax(0,1.34fr) minmax(0,1fr);align-items:center;display:grid}#v-site .rec-win{border:1px solid var(--line-c);border-radius:calc(16 * var(--sv-u));box-shadow:var(--sh-paper-3);color:var(--ink);background:#fff;overflow:hidden}#v-site .rec-bar{align-items:center;gap:calc(8 * var(--sv-u));height:calc(42 * var(--sv-u));padding:0 calc(8 * var(--sv-u)) 0 calc(14 * var(--sv-u));border-bottom:1px solid var(--line);font-size:max(var(--sv-fs-min), 12.5 * var(--sv-u));color:var(--ink-2);white-space:nowrap;display:flex}#v-site .rec-mk{width:calc(18 * var(--sv-u));height:calc(18 * var(--sv-u));flex:none}#v-site .rec-bar b{color:var(--ink);font-weight:600}#v-site .rec-saved{align-items:center;gap:calc(5 * var(--sv-u));color:var(--mute);margin-left:auto;display:inline-flex}#v-site .rec-saved svg{width:calc(14 * var(--sv-u));height:calc(14 * var(--sv-u))}#v-site .rec-pause{width:max(24px, 28 * var(--sv-u));height:max(24px, 28 * var(--sv-u));border:1px solid var(--line);border-radius:calc(8 * var(--sv-u));color:var(--ink-2);cursor:pointer;background:#fff;flex:none;place-items:center;padding:0;display:inline-grid}#v-site .rec-pause:hover{border-color:var(--line-strong);color:var(--ink)}#v-site .rec-pause:focus-visible{outline:2px solid var(--focus);outline-offset:3px}#v-site .rec-pause svg{width:calc(13 * var(--sv-u));height:calc(13 * var(--sv-u));fill:currentColor}#v-site .rec-pause[aria-pressed=true] .rec-i-pause,#v-site .rec-pause:not([aria-pressed=true]) .rec-i-play{display:none}#v-site .rec-tools{gap:calc(2 * var(--sv-u));padding:calc(6 * var(--sv-u)) calc(10 * var(--sv-u));border-bottom:1px solid var(--line);font-size:max(var(--sv-fs-min), 12 * var(--sv-u));color:var(--ink-2);display:flex;overflow:hidden}#v-site .rec-tools span{padding:calc(5 * var(--sv-u)) calc(9 * var(--sv-u));border-radius:calc(6 * var(--sv-u));white-space:nowrap}#v-site .rec-tools .on{background:var(--lilac-50);color:var(--halor-violet-700);font-weight:600}#v-site .rec-stage{aspect-ratio:2;background:var(--mist);position:relative;overflow:hidden;container-type:inline-size}#v-site .rec-edit{background:var(--mist);display:grid}#v-site .rec-edit .re-body{height:100%}#v-site .re-canvas{outline:.3cqw solid var(--halor-violet);outline-offset:.5cqw}#v-site .prod-copy{min-width:0}#v-site .prod-copy h2{margin-top:calc(14 * var(--sv-u));font-size:var(--sv-h2);letter-spacing:-.04em;color:var(--text);line-height:1.06}#v-site .prod-copy .lede{margin-top:calc(14 * var(--sv-u))}#v-site .rec-steps{gap:calc(4 * var(--sv-u));margin-top:calc(24 * var(--sv-u));display:grid}#v-site .rec-steps button{grid-template-columns:calc(30 * var(--sv-u)) minmax(0, 1fr);gap:calc(2 * var(--sv-u)) calc(10 * var(--sv-u));width:100%;padding:calc(10 * var(--sv-u)) calc(14 * var(--sv-u));text-align:left;border:0;border-left:2px solid var(--line-c-2);border-radius:0 calc(10 * var(--sv-u)) calc(10 * var(--sv-u)) 0;color:inherit;cursor:pointer;transition:background var(--t-base), border-color var(--t-base);background:0 0;display:grid}#v-site .rec-steps button:hover{background:#ffffff80}#v-site .rec-steps button[aria-pressed=true]{border-left-color:var(--halor-violet);background:#ffffffb8}#v-site .rec-steps button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}#v-site .rec-steps .n{font:500 var(--sv-cap)/1.9 var(--f-mono);color:var(--text-2);grid-row:span 2}#v-site .rec-steps button[aria-pressed=true] .n{color:var(--halor-violet-700)}#v-site .rec-steps b{font:600 calc(15 * var(--sv-u))/1.3 var(--f-display);letter-spacing:-.01em;color:var(--ink)}#v-site .rec-steps b+span{font-size:var(--sv-small);color:var(--text-2);text-wrap:pretty;line-height:1.45}#v-site .s-prod .p-cta{justify-content:flex-start;align-items:center;gap:calc(14 * var(--sv-u));margin-top:calc(22 * var(--sv-u));text-align:left;display:flex}@media (max-width:960px){#v-site .prod-grid{gap:calc(32 * var(--sv-u));grid-template-columns:minmax(0,1fr)}#v-site .prod-copy{order:-1}}@media (max-width:520px){#v-site .rec-bar>span:not(.rec-saved),#v-site .rec-tools span:nth-child(n+6){display:none}}
@property --md-p{syntax:"<number>";inherits:true;initial-value:1}@property --md-o{syntax:"<number>";inherits:true;initial-value:1}@property --md-n{syntax:"<integer>";inherits:false;initial-value:0}@property --md-x{syntax:"<number>";inherits:true;initial-value:0}@property --md-v{syntax:"<number>";inherits:true;initial-value:0}@property --md-w{syntax:"<number>";inherits:true;initial-value:1}@property --md-hi{syntax:"<number>";inherits:true;initial-value:0}@property --ws-sc{syntax:"<percentage>";inherits:true;initial-value:110%}@property --abL{syntax:"<number>";inherits:false;initial-value:0}@property --abR{syntax:"<number>";inherits:false;initial-value:1.15}.pd-models{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:clamp(56px,7vw,96px);display:grid}.pd-sub{justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.pd-sub-t{gap:6px;min-width:0;display:grid}.pd-sub h3{font-family:var(--f-display);letter-spacing:-.025em;font-size:clamp(22px,2.4vw,30px)}.pd-sub p{text-wrap:balance}.pd-navs{flex:none;gap:10px;display:flex}.pd-nav{border:1px solid var(--line-c-2);width:44px;height:44px;color:var(--text);transition:opacity var(--t-base), background var(--t-base), border-color var(--t-base);background:#0e0820d9;border-radius:50%;place-items:center;display:grid}.pd-nav:not([disabled]):hover{background:var(--halor-violet);border-color:var(--halor-violet)}.pd-nav[disabled]{opacity:.3;cursor:default}.pd-nav svg{width:18px;height:18px}@media (max-width:700px){.pd-navs{display:none}}.pd-carousel{min-width:0;position:relative}.pd-track{--edge:28px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);scrollbar-width:thin;scrollbar-color:#c9a6ff4d transparent;cursor:grab;--mL0:calc(var(--edge) - 16px);--mL:var(--edge);--mR:calc(100% - var(--edge));-webkit-mask-image:linear-gradient(90deg, transparent var(--mL0), #000 var(--mL), #000 var(--mR), transparent);-webkit-mask-image:linear-gradient(90deg, transparent var(--mL0), #000 var(--mL), #000 var(--mR), transparent);mask-image:linear-gradient(90deg, transparent var(--mL0), #000 var(--mL), #000 var(--mR), transparent);gap:16px;margin-inline:-6px;padding:10px 6px 30px;display:flex;overflow-x:auto}.pd-carousel.at-start .pd-track{--mL0:0px;--mL:0px}.pd-carousel.at-end .pd-track{--mR:100%}.pd-track.drag{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.pd-model{scroll-snap-align:start;border:1px solid var(--line-c);border-radius:var(--r-lg);background:var(--glass);transition:background .45s var(--ease-halo), border-color .45s var(--ease-halo), transform .35s var(--ease-halo), box-shadow .45s var(--ease-halo);flex:0 0 clamp(300px,31.25% - 15px,372px);overflow:hidden}@media (min-width:701px) and (max-width:1140px){.pd-model{flex-basis:clamp(340px,40% - 12.8px,372px)}}@media (min-width:701px) and (max-width:780px){.pd-model{flex-basis:min(372px,57.1429% - 9.14286px)}}@media (max-width:700px){.pd-track{--edge:14px}.pd-model{flex-basis:min(82vw,340px)}}.pd-dots{display:none}@media (max-width:700px){.pd-dots{justify-content:center;align-items:center;gap:6px;height:10px;margin-top:-16px;display:flex}.pd-dots i{width:6px;height:6px;transition:width .35s var(--ease-halo), background .35s var(--ease-halo);background:#c9a6ff47;border-radius:99px}.pd-dots i.on{background:var(--halor-neon);width:20px;box-shadow:0 0 10px #a970ff99}}.pd-model:hover,.pd-model:focus-visible{background:linear-gradient(155deg, color-mix(in srgb, var(--ac) 74%, #12082c), #160a38 88%);border-color:var(--ac);box-shadow:0 16px 34px -20px var(--ac), 0 0 0 1px var(--ac);transform:translateY(-4px)}.pd-model:hover .chip,.pd-model:focus-visible .chip{color:#fff;background:#ffffff2e}.pd-mthumb{padding:10px 10px 0;position:relative}.pd-mthumb:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff42 50%,#0000 60%) 130% 0/260% 100% no-repeat;border-radius:9px;position:absolute;inset:10px 10px 0}.pd-model:hover .pd-mthumb:after{transition:background-position 1.1s var(--ease-halo);background-position:-30% 0}.pd-mb{gap:8px;padding:12px 14px 15px;display:grid}.pd-mb b{font-size:15px}.pd-fx{flex-wrap:wrap;gap:6px;display:flex}.pd-fx .chip{height:22px;font-size:11px;transition:background .4s,color .4s}.md-s{--T:12s;aspect-ratio:16/9;isolation:isolate;width:100%;font-family:var(--f-ui);color:var(--halor-lumen);text-align:left;transition:--md-hi .5s var(--ease-halo);background:#0a0518;border-radius:9px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #c9a6ff2e,0 18px 40px -26px #000000e6;container-type:inline-size}.md-s *{box-sizing:border-box;margin:0}.pd-model:hover .md-s,.pd-model:focus-visible .md-s{--md-hi:1}.md-dark{background:radial-gradient(64% 80% at 94% -8%,#8b3dff80,#0000 70%),radial-gradient(56% 70% at -6% 112%,#5a35a861,#0000 70%),#0a0518}.md-paper{color:var(--ink);background:linear-gradient(160deg,#fff 55%,#f3eeff)}.md-lilac{color:var(--ink);background:radial-gradient(50% 64% at 100% 0,#8b3dff29,#0000 70%),linear-gradient(170deg,#f7f2ff,#eee4ff)}.md-violet{background:radial-gradient(56% 88% at 80% 18%,#ffffff2e,#0000 70%),linear-gradient(135deg,#9b57ff 0%,#6a26e0 42%,#2b0f6b 100%)}.md-k{font:600 3cqw/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--halor-glow);white-space:nowrap;align-items:center;gap:1cqw;display:flex;position:absolute;top:4.6cqw;left:6cqw}.md-paper .md-k,.md-lilac .md-k{color:var(--halor-violet-700)}.md-h{font:600 6cqw/1.06 var(--f-display);letter-spacing:-.035em;white-space:nowrap;position:absolute;top:9.2cqw;left:6cqw}.md-ft{align-items:center;display:flex;position:absolute;bottom:3.6cqw;left:6cqw}.md-ft b{font:600 3.1cqw/1 var(--f-display);letter-spacing:-.03em;color:var(--halor-lumen);align-items:center;gap:.8cqw;display:inline-flex}.md-ft svg{width:3.4cqw;height:3.4cqw}.md-paper .md-ft b,.md-lilac .md-ft b{color:var(--ink)}.md-up{opacity:calc(var(--md-p) * var(--md-o));translate:0 calc((1 - var(--md-p)) * 2.4cqw)}.md-pop{opacity:calc(clamp(0, var(--md-p) * 1.8, 1) * var(--md-o));scale:max(0, var(--md-p))}.md-fade{opacity:calc(var(--md-p) * var(--md-o))}.md-draw{stroke-dasharray:1 3;stroke-dashoffset:calc((1 - clamp(0, var(--md-p), 1)) * 1.05);opacity:var(--md-o)}.md-cnt{--md-n:calc(var(--to,0) * clamp(0, var(--md-p), 1));counter-reset:md var(--md-n)}.md-cnt:before{content:counter(md)}.md-kick:before{content:"";z-index:-1;background-image:radial-gradient(#c9a6ff33 .18cqw,#0000 .24cqw);background-size:4cqw 4cqw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 18%,#000 70%);mask-image:linear-gradient(#0000 18%,#000 70%)}.kk-svg{width:100%;height:100%;filter:drop-shadow(0 0 calc(.6cqw + .8cqw * var(--md-hi)) #a970ffd9);position:absolute;inset:0;overflow:visible}.kk-route{fill:none;stroke:#c9a6ff4d;stroke-width:.3px;stroke-dasharray:.6 1.1}.kk-line{fill:none;stroke:url(#md-kk-g);stroke-width:.75px;stroke-linecap:round;stroke-dasharray:1 3;stroke-dashoffset:calc((1 - var(--md-p)) * 1.05);opacity:var(--md-o)}.kk-spark{fill:none;stroke:#fff;stroke-width:1.3px;stroke-linecap:round;stroke-dasharray:7 300;stroke-dashoffset:9px;opacity:0}.kk-n{text-align:center;white-space:nowrap;justify-items:center;gap:.45cqw;display:grid;position:absolute;translate:-50% -2.2cqw}.kk-n i{background:#1b0f40;border-radius:50%;width:4.4cqw;height:4.4cqw;position:relative;box-shadow:inset 0 0 0 .34cqw #a970ff99,0 0 0 .45cqw #a970ff1a}.kk-n i:after{content:"";box-shadow:0 0 0 .45cqw #a970ff47, 0 0 calc(1.8cqw + 2cqw * var(--md-hi)) #a970ffcc;opacity:calc(clamp(0, var(--md-p) * 1.8, 1) * var(--md-o));scale:max(0, var(--md-p));background:radial-gradient(circle,#fff 0 20%,#d9c7ff 30%,#7a2ef0 74%);border-radius:50%;position:absolute;inset:0}.kk-n i:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#ffffffe6 0 18%,#c9a6ff8c 38%,#0000 70%);border-radius:50%;position:absolute;inset:-1.8cqw}.kk-end i:after{box-shadow:0 0 0 .5cqw #0a0518, 0 0 0 .85cqw #c9a6ff, 0 0 calc(2.6cqw + 2cqw * var(--md-hi)) #c9a6fff2}.kk-n b{font:600 3.4cqw/1.1 var(--f-display);letter-spacing:-.02em;margin-top:.5cqw}.kk-n1 b,.kk-n3 b{margin-top:1.7cqw}.kk-n b,.kk-n small{text-shadow:0 0 .5cqw #0a0518,0 0 1.1cqw #0a0518,0 0 1.1cqw #0a0518}.kk-n small{font:500 3cqw/1 var(--f-mono);color:#cfc5ee;letter-spacing:.01em}.au-blob{aspect-ratio:1;background:radial-gradient(circle,#c9a6ff99,#c9a6ff00 68%);border-radius:50%;width:44cqw;position:absolute;top:-16cqw;right:-12cqw}.au-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4cqw;display:grid;position:absolute;top:19cqw;left:6cqw;right:6cqw}.au-t{clip-path:inset(-2cqw calc((1 - var(--md-p)) * (100% + 3cqw) - 3cqw) -4cqw -3cqw round 2.2cqw);opacity:calc(clamp(0, var(--md-p) * 8, 1) * var(--md-o));background:#fff;border:.22cqw solid #e9dfff;border-radius:2.2cqw;justify-items:start;gap:.6cqw;padding:2cqw 2.2cqw 2.3cqw;display:grid;position:relative;box-shadow:0 1.6cqw 3.6cqw -2cqw #3a14784d}.au-t:after{content:"";top:-.3cqw;bottom:-.3cqw;left:calc(var(--md-p) * (100% + 3cqw));width:.5cqw;opacity:clamp(0, min(var(--md-p), 1 - var(--md-p)) * 9, 1);pointer-events:none;background:linear-gradient(#c9a6ff,#8b3dff 50%,#c9a6ff);border-radius:99px;margin-left:-.5cqw;position:absolute;box-shadow:0 0 .8cqw #8b3dffe6,0 0 2.4cqw #8b3dff8c}.au-ic{width:12cqw;height:12cqw;box-shadow:0 0 0 calc(.45cqw * var(--md-hi)) #c4a6ff, 0 0 calc(3cqw * var(--md-hi)) #8b3dff73;background:linear-gradient(145deg,#f3eeff,#e2d4ff);border-radius:3.4cqw;place-items:center;margin-bottom:.6cqw;display:grid;position:relative}.au-ic svg{fill:none;stroke:#7a2ef0;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:8cqw;height:8cqw;overflow:visible}.au-t b{font:600 3.7cqw/1 var(--f-display);letter-spacing:-.03em}.au-t small{color:var(--ink-2);white-space:nowrap;font-size:3cqw;line-height:1.15}.au-t em{font:600 3cqw/1 var(--f-mono);color:#a58fd8;letter-spacing:.02em;font-style:normal;position:absolute;top:2cqw;right:2.2cqw}.au-ic:after{content:"";border-radius:inherit;opacity:0;position:absolute;inset:0;box-shadow:0 0 0 .4cqw #a970ff,0 0 2.4cqw #8b3dff80}.au-lid,.au-beat,.au-pupil{transform-box:fill-box;transform-origin:50%}.au-beat{fill:rgba(139, 61, 255, calc(.2 * var(--md-p)))}.au-glass{fill:rgba(201, 166, 255, calc(.55 * var(--md-p)))}.au-ray{stroke:#a970ff;stroke-width:1.5px}.md-ws{background:radial-gradient(60% 62% at 50% 108%,#8b3dff9e,#0000 70%),linear-gradient(#06030d 0%,#150a33 100%)}.ws-floor{transform-origin:50% 100%;height:44cqw;position:absolute;bottom:0;left:-30cqw;right:-30cqw;overflow:hidden;transform:perspective(40cqw)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 30%,#000 90%);mask-image:linear-gradient(#0000 30%,#000 90%)}.ws-floor:before{content:"";background-image:linear-gradient(#be96ff99 .2cqw,#0000 .2cqw),linear-gradient(90deg,#be96ff99 .2cqw,#0000 .2cqw);background-position:50% 0;background-size:7cqw 7cqw;position:absolute;inset:-7cqw 0 0}.ws-beam{clip-path:polygon(44% 100%,56% 100%,100% 0,0 0);width:44cqw;height:38cqw;opacity:calc(.5 + .3 * var(--md-hi));background:linear-gradient(#c9a6ff00 15%,#c9a6ff6b);position:absolute;bottom:3cqw;left:28cqw}.ws-stage{perspective:70cqw;height:30cqw;position:absolute;top:19.4cqw;left:0;right:0}.ws-sway,.ws-rig{transform-style:preserve-3d;position:absolute;inset:0}.ws-rig{transform:rotateY(calc(var(--mx,0) * 13deg)) rotateX(calc(var(--my,0) * -10deg));transition:transform .5s var(--ease-halo)}.ws-c{width:42cqw;height:46cqw;transform-style:preserve-3d;margin-left:-21cqw;position:absolute;top:-9.3cqw;left:50%}.ws-c1{transform:translate(-23.5cqw)translateZ(-5cqw)rotateY(30deg)scale(.5)}.ws-c2{transform:translateZ(4cqw)translateY(-1.2cqw)scale(.5)}.ws-c3{transform:translate(23.5cqw)translateZ(-5cqw)rotateY(-30deg)scale(.5)}.ws-f{position:absolute;inset:0}.ws-ci{color:#fff;box-shadow:0 0 calc(4.4cqw + 4.8cqw * var(--md-hi)) #8b3dffa6, inset 0 0 4.8cqw #c9a6ff4d;background:linear-gradient(160deg,#d6beff57,#8b3dff29 46%,#6ecdff29);border:.44cqw solid #d6beffb3;border-radius:3.6cqw;flex-direction:column;gap:1.4cqw;padding:4cqw;display:flex;position:absolute;inset:0;overflow:hidden}.ws-c2 .ws-ci{box-shadow:0 0 calc(6.8cqw + 4.8cqw * var(--md-hi)) #a970ffe6, inset 0 0 4.8cqw #e1cdff66;background:linear-gradient(160deg,#e1cdff75,#8b3dff42 46%,#6ecdff33);border-color:#fff}.ws-ci:before{content:"";pointer-events:none;background:repeating-linear-gradient(#ffffff17 0 .44cqw,#0000 .44cqw 1.6cqw);position:absolute;inset:0 0 -1.6cqw}.ws-ci:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 40%,#ffffff8c 48%,#aaebff59 52%,#0000 60%);position:absolute;inset:-30% -60%;translate:-60%}.ws-ci small{font:600 8cqw/1 var(--f-display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:.32cqw #e2d4ff}.ws-ci b{font:600 7cqw/1.06 var(--f-display);letter-spacing:-.025em;text-shadow:0 0 2.8cqw #c9a6ffcc}.ws-v{font:600 6.2cqw/1 var(--f-ui);color:#f1eaff;gap:1.4cqw;margin-top:auto;display:grid}.ws-v i{background:#e2d4ff33;border-radius:99px;height:1.6cqw;display:block;overflow:hidden}.ws-v s{border-radius:inherit;background:linear-gradient(90deg,#b48cff,#fff);height:100%;display:block;box-shadow:0 0 1.6cqw #a970ff}.ws-dim{bottom:0;left:0;right:0;top:var(--ws-sc);pointer-events:none;background:#080418a8;position:absolute}.ws-scan{left:0;right:0;top:var(--ws-sc);pointer-events:none;background:#fff;border-radius:99px;height:.8cqw;margin-top:-.4cqw;position:absolute;box-shadow:0 0 2.8cqw #e2d4ff,0 0 7.2cqw #a970ff}.rl-ring{place-items:center;width:22cqw;height:22cqw;display:grid;position:absolute;top:19cqw;left:6cqw}.rl-ring svg{width:100%;height:100%;filter:drop-shadow(0 .6cqw 1.2cqw rgba(139, 61, 255, calc(.3 + .3 * var(--md-hi))));position:absolute;inset:0;overflow:visible;rotate:-90deg}.rl-tr{fill:none;stroke:#efe8fd;stroke-width:4.4px}.rl-pr{fill:none;stroke:#8b3dff;stroke-width:4.4px;stroke-linecap:round;stroke-dasharray:94 100;stroke-dashoffset:calc(94 - 94 * clamp(0, var(--md-p), 1));opacity:calc(clamp(0, var(--md-p) * 25, 1) * var(--md-o))}.rl-in{justify-items:center;gap:.6cqw;display:grid;position:relative}.rl-in b{font:600 5.6cqw/1 var(--f-display);letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;opacity:var(--md-o)}.rl-in small{font:500 3cqw/1 var(--f-mono);letter-spacing:.03em;color:var(--mute)}.rl-chart{border-bottom:.22cqw solid #e2dbf3;height:22.8cqw;position:absolute;top:19.4cqw;left:35cqw;right:6cqw}.rl-b{width:17%;height:calc(var(--h) * max(0, var(--md-p)));opacity:var(--md-o);position:absolute;bottom:0}.rl-f{background:#d9c7ff;border-radius:1cqw 1cqw 0 0;position:absolute;inset:0;overflow:hidden}.rl-hi .rl-f:after{content:"";border-radius:inherit;background:linear-gradient(#a970ff,#6421d1);position:absolute;inset:0}.rl-hi .rl-f{box-shadow:0 0 calc(2.4cqw + 2cqw * var(--md-hi)) #8b3dff8c}.rl-hi .rl-f:before{content:"";z-index:1;background:linear-gradient(#0000,#ffffff80,#0000);height:40%;position:absolute;left:0;right:0;translate:0 260%}.rl-b em{text-align:center;font:600 3cqw/1 var(--f-mono);color:#4f4478;opacity:clamp(0, var(--md-p) * 3 - 1.4, 1);font-style:normal;position:absolute;top:1cqw;left:0;right:0}.rl-hi em{color:#fff}.rl-b:not(.rl-hi) .rl-f{background:#e4daf8}.rl-goal{border-top:.2cqw dashed #a996dc;position:absolute;bottom:76.4%;left:0;right:0}.rl-goal em{font:600 3cqw/1 var(--f-mono);letter-spacing:.04em;color:#5b5182;font-style:normal;position:absolute;bottom:.6cqw;left:0}.rl-call{transform-origin:50% 120%;background:var(--ink);color:#fff;white-space:nowrap;opacity:calc(clamp(0, var(--md-p) * 1.8, 1) * var(--md-o));translate:-50%;scale:clamp(0, var(--md-p), 1.2);border-radius:1.4cqw;justify-items:center;gap:.4cqw;padding:.9cqw 1.5cqw 1cqw;display:grid;position:absolute;bottom:calc(76.4% + 1.6cqw);left:87.5%;box-shadow:0 1.2cqw 2.4cqw -1cqw #17112b80}.rl-call:after{content:"";background:var(--ink);z-index:-1;border-radius:.2cqw;width:1.6cqw;height:1.6cqw;position:absolute;bottom:-.8cqw;left:50%;translate:-50%;rotate:45deg}.rl-call b{font:600 3.8cqw/1 var(--f-display);letter-spacing:-.03em;color:#d9c7ff;font-variant-numeric:tabular-nums}.rl-call small{font:500 3cqw/1 var(--f-mono);color:#b9afd6;letter-spacing:.02em}.rl-ax{font:600 3cqw/1 var(--f-mono);color:var(--mute);margin-top:.9cqw;position:absolute;top:100%;left:0;right:0}.rl-ax span{text-align:center;width:17%;position:absolute}.rl-ax span:first-child{left:4%}.rl-ax span:nth-child(2){left:29%}.rl-ax span:nth-child(3){left:54%}.rl-ax span:nth-child(4){color:var(--halor-violet-700);left:79%}.md-inst{background:radial-gradient(40% 66% at 77.5% 47%,#8b3dff8c,#0000 70%),radial-gradient(70% 80% at 0 100%,#3a168080,#0000 70%),#07040f}.in-aura{aspect-ratio:1;background:radial-gradient(circle, rgba(201, 166, 255, calc(.38 + .25 * var(--md-hi))), #8b3dff1f 45%, transparent 70%);border-radius:50%;width:34cqw;position:absolute;top:26.5cqw;left:77.5cqw;translate:-50% -50%}.in-ring{aspect-ratio:1;background:conic-gradient(from 200deg, transparent 0 10%, #5a35a8 24%, #8b3dff 46%, #fff 62%, #c9a6ff 70%, transparent 84%) border-box;opacity:.8;border:.5cqw solid #0000;border-radius:50%;width:38cqw;position:absolute;top:26.5cqw;left:77.5cqw;translate:-50% -50%;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0)}.in-pulse{aspect-ratio:1;opacity:.22;border:.25cqw solid #c9a6ffb3;border-radius:50%;width:23cqw;position:absolute;top:26.5cqw;left:77.5cqw;translate:-50% -50%;scale:1.3}.in-pulse2{opacity:.1;scale:1.55}.in-mk{width:23cqw;height:23cqw;position:absolute;top:15cqw;left:66cqw}.in-mark{width:100%;height:100%;filter:drop-shadow(0 0 calc(1.6cqw + 1.6cqw * var(--md-hi)) #a970fff2)}.in-h{white-space:normal;filter:drop-shadow(0 0 1.4cqw rgba(169, 112, 255, calc(.4 + .3 * var(--md-hi))));font-size:7cqw;line-height:1.04;top:12.4cqw}.in-h span{white-space:nowrap;color:#0000;background:linear-gradient(100deg,#cdb4ff 0% 37%,#fff 45% 50%,#efe6ff 54%,#cdb4ff 62% 100%) 100% 0/280% 100%;-webkit-background-clip:text;background-clip:text;display:block}.in-line{background:linear-gradient(90deg,#8b3dff,#f4eeff);border-radius:99px;width:22cqw;height:.5cqw;position:absolute;top:29.4cqw;left:6cqw;box-shadow:0 0 1.6cqw #a970fff2}.in-stats{gap:3cqw;display:flex;position:absolute;top:33.4cqw;left:6cqw}.in-stats div{border-left:.2cqw solid #c9a6ff4d;gap:.7cqw;padding-left:3cqw;display:grid}.in-stats div:first-child{border-left:0;padding-left:0}.in-stats b{font:600 4.4cqw/1 var(--f-display);letter-spacing:-.03em}.in-stats small{font:500 3cqw/1 var(--f-mono);color:#b7aed3;letter-spacing:.02em}.in-sweep{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#ffffff1a 40%,#ffffff42 50%,#ffffff1a 60%,#0000);width:26cqw;position:absolute;top:-10%;bottom:-10%;left:0;transform:skew(-18deg)translate(-40cqw)}.rm-grid{--md-x:72;position:absolute;inset:0}.rm-grid:before{content:"";background:repeating-linear-gradient(90deg,#8b3dff29 0 .15cqw,#0000 .15cqw 17cqw);border-right:.15cqw solid #8b3dff29;width:68cqw;height:22.6cqw;position:absolute;top:21.2cqw;left:26cqw}.rm-hd span{text-align:center;width:17cqw;font:600 3cqw/1 var(--f-mono);letter-spacing:.08em;color:var(--mute);position:absolute;top:16.7cqw}.rm-r{--f:clamp(0, (var(--md-x) - var(--x0)) / var(--len), 1);height:4.4cqw;position:absolute;left:0;right:0}.rm-r:before{content:"";width:21.4cqw;opacity:calc(clamp(0, min(var(--f) * 25, (1 - var(--f)) * 25), 1) * var(--md-o));background:#8b3dff1f;border-radius:1.2cqw;position:absolute;top:-.3cqw;bottom:-.3cqw;left:4.2cqw;box-shadow:inset 0 0 0 .18cqw #8b3dff52}.rm-r b{font:600 3cqw/1 var(--f-display);letter-spacing:-.02em;position:absolute;top:50%;left:6cqw;translate:0 -50%}.rm-r em{text-align:right;width:9.6cqw;font:600 3cqw/1 var(--f-mono);color:var(--halor-violet-700);font-variant-numeric:tabular-nums;opacity:var(--md-o);font-style:normal;position:absolute;top:50%;left:15cqw;translate:0 -50%}.rm-r .md-cnt{--md-n:calc(var(--f) * 100)}.rm-bar{background:#8b3dff24;border-radius:99px;height:2.8cqw;position:absolute;top:50%;translate:0 -50%;box-shadow:inset 0 0 0 .15cqw #8b3dff1f}.rm-bar i{width:calc(var(--f) * 100%);border-radius:inherit;box-shadow:0 0 calc(1cqw + 1.6cqw * var(--md-hi)) #8b3dff80;opacity:var(--md-o);background:linear-gradient(90deg,#b48cff,#7a2ef0 60%,#6421d1);position:absolute;top:0;bottom:0;left:0}.rm-bar i:after{content:"";border-radius:inherit;width:2.6cqw;opacity:clamp(0, min(var(--f) * 30, (1 - var(--f)) * 40), 1);background:radial-gradient(circle at 80%,#fffffff2,#0000 70%);position:absolute;top:0;bottom:0;right:0}.rm-ok{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:2cqw;height:2cqw;opacity:calc(clamp(0, (var(--f) - .97) * 40, 1) * var(--md-o));position:absolute;top:50%;right:.7cqw;translate:0 -50%}.rm-now{left:calc(var(--md-x) * 1cqw);width:.32cqw;height:23.1cqw;opacity:var(--md-o);background:#8b3dff;border-radius:99px;position:absolute;top:21.3cqw;translate:-50%;box-shadow:0 0 1.4cqw #8b3dffe6}.rm-now:before,.rm-now:after{content:"";background:#fff;border:.35cqw solid #8b3dff;border-radius:50%;width:1.5cqw;height:1.5cqw;margin-left:-.75cqw;position:absolute;top:-.7cqw;left:50%}.rm-now:after{opacity:0;background:0 0;border-width:.2cqw}.rm-now em{font:600 3cqw/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:#fff;white-space:nowrap;background:#8b3dff;border-radius:99px;padding:.5cqw 1cqw;font-style:normal;position:absolute;top:100%;left:50%;translate:-50% .5cqw}.md-open{background:#05030b}.ab-iris{background:radial-gradient(48cqw 36cqw at 74% 30%,#8b3dffb8,#0000 70%),radial-gradient(60cqw 40cqw at 8% 100%,#5a35a880,#0000 70%),linear-gradient(160deg,#1b0b42,#07040f 70%);position:absolute;inset:0}.ab-irisring{aspect-ratio:1;opacity:0;pointer-events:none;border-radius:50%;width:150cqw;position:absolute;top:16.9cqw;left:74cqw;translate:-50% -50%;scale:0;box-shadow:0 0 0 .3cqw #f4eeffe6,0 0 3cqw .6cqw #a970ffd9,inset 0 0 3cqw #a970ff99}.ab-field{width:100%;height:100%;opacity:calc(.85 + .15 * var(--md-hi));position:absolute;inset:0}.ab-lines line{stroke:#c9a6ff;stroke-width:.12px}.ab-field circle{fill:#f4eeff}.ab-ring{aspect-ratio:1;background:conic-gradient(from 200deg, transparent 0 8%, #5a35a8 20%, #8b3dff 45%, #fff 62%, #c9a6ff 70%, transparent 82%) border-box;filter:drop-shadow(0 0 1.6cqw #a970ffcc);border:1cqw solid #0000;border-radius:50%;width:46cqw;position:absolute;top:-26cqw;right:-13cqw;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0)}.ab-h{width:92cqw;height:17cqw;font:600 9.8cqw/1.02 var(--f-display);letter-spacing:-.045em;position:absolute;top:12.4cqw;left:2cqw}.ab-tt{white-space:nowrap;-webkit-mask-image:linear-gradient(90deg, transparent calc(var(--abL) * 100% - 6%), #000 calc(var(--abL) * 100%), #000 calc(var(--abR) * 100% - 6%), transparent calc(var(--abR) * 100%));-webkit-mask-image:linear-gradient(90deg, transparent calc(var(--abL) * 100% - 6%), #000 calc(var(--abL) * 100%), #000 calc(var(--abR) * 100% - 6%), transparent calc(var(--abR) * 100%));mask-image:linear-gradient(90deg, transparent calc(var(--abL) * 100% - 6%), #000 calc(var(--abL) * 100%), #000 calc(var(--abR) * 100% - 6%), transparent calc(var(--abR) * 100%));padding:3cqw 4cqw;position:absolute;inset:0}.ab-tt>span{color:#0000;background:linear-gradient(#fff 35%,#d9c7ff);filter:drop-shadow(0 0 calc(1.6cqw + 1.4cqw * var(--md-hi)) #a970ff99);-webkit-background-clip:text;background-clip:text;display:inline-block}.ab-tt1{--abL:0;--abR:1.15}.ab-tt2{--abL:1.15;--abR:1.15}.ab-edge{opacity:0;pointer-events:none;background:#fff;border-radius:99px;width:.45cqw;height:13.4cqw;position:absolute;top:14.4cqw;left:-1cqw;box-shadow:0 0 1.6cqw #e2d4ff,0 0 4.4cqw #8b3dff}.ab-sub{font:500 3.1cqw/1 var(--f-ui);color:#ddd5f4;white-space:nowrap;align-items:center;gap:1.4cqw;display:flex;position:absolute;top:31.4cqw;left:6cqw}.ab-sub:before{content:"";background:#a970ff;border-radius:99px;width:4cqw;height:.4cqw;box-shadow:0 0 1cqw #a970ff}.md-bpmn{background:linear-gradient(160deg,#fff 50%,#f5f0ff)}.md-bpmn:before{content:"";z-index:-1;background:radial-gradient(#e2daf3 .2cqw,#0000 .26cqw) 1.5cqw 1.5cqw/3cqw 3cqw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 22%,#000 60%);mask-image:linear-gradient(#0000 22%,#000 60%)}.bp-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bp-flow{fill:none;stroke:#7d73a0;stroke-width:.32px;stroke-linejoin:round}.bp-trail{fill:none;stroke:#8b3dff;stroke-width:.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:136.5 300;stroke-dashoffset:0;opacity:calc(.9 * var(--md-o))}.bp-lbl{font:600 3cqw/1 var(--f-mono);letter-spacing:.03em;color:#554b7c;background:#ffffffeb;border-radius:.5cqw;padding:.25cqw .5cqw;position:absolute}.bp-ev{z-index:2;background:#fff;border-radius:50%;width:4.6cqw;height:4.6cqw;margin:-2.3cqw 0 0 -2.3cqw;position:absolute;top:38cqw}.bp-start{border:.32cqw solid #7a2ef0;left:8cqw}.bp-end{border:.85cqw solid var(--ink);left:88.5cqw}.bp-end:after{content:"";box-shadow:0 0 calc(2cqw + 1.6cqw * var(--md-hi)) #8b3dffe6;background:radial-gradient(circle,#fff 0 18%,#a970ff 40%,#6421d1);border-radius:50%;position:absolute;inset:.35cqw}.bp-task{z-index:2;background:#fff;border:.25cqw solid #cfc4ea;border-radius:1.6cqw;flex-direction:column;justify-content:center;align-items:center;gap:.7cqw;width:16.2cqw;height:10cqw;display:flex;position:absolute;top:33cqw;box-shadow:0 1cqw 2.4cqw -1.4cqw #3a147859}.bp-task svg{fill:none;stroke:#7a2ef0;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:2.8cqw;height:2.8cqw}.bp-task b{font:600 3.1cqw/1 var(--f-ui);color:var(--ink)}.bp-task i{border-radius:inherit;opacity:0;background:#8b3dff0f;border:.35cqw solid #8b3dff;position:absolute;inset:-.25cqw;box-shadow:0 0 0 .6cqw #8b3dff24,0 0 2.6cqw #8b3dff80}.bp-task i:after{content:"";transform-origin:0;height:.5cqw;scale:var(--md-v) 1;background:linear-gradient(90deg,#a970ff,#6421d1);border-radius:99px;position:absolute;bottom:1cqw;left:1.4cqw;right:1.4cqw}.bp-gw{z-index:2;place-items:center;width:4.8cqw;height:4.8cqw;margin:-2.4cqw 0 0 -2.4cqw;display:grid;position:absolute;top:38cqw;left:57.5cqw}.bp-gw:before{content:"";background:#fff;border:.3cqw solid #7d73a0;border-radius:.5cqw;position:absolute;inset:0;rotate:45deg;box-shadow:0 .8cqw 2cqw -1.2cqw #3a147866}.bp-gw svg{fill:none;width:2.3cqw;height:2.3cqw;stroke:var(--ink);stroke-width:2.6px;stroke-linecap:round;position:relative}.bp-token{z-index:1;opacity:0;background:radial-gradient(circle,#fff 0 25%,#a970ff 48%,#6421d1);border-radius:50%;width:2.9cqw;height:2.9cqw;margin:-1.45cqw 0 0 -1.45cqw;position:absolute;top:38cqw;left:88.5cqw;box-shadow:0 0 0 .5cqw #8b3dff38,0 0 2.2cqw #8b3dffd9}.md-onb .md-k{color:#f4eeffe6}.ob-h{font-size:7.6cqw;line-height:1.02;top:9.4cqw}.ob-w{transform-origin:0 100%;display:inline-block}.ob-lbl{font:600 3cqw/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#f4eeffe0;position:absolute;top:29.2cqw;left:6cqw}.ob-days{gap:1.4cqw;display:flex;position:absolute;top:34cqw;left:6cqw}.ob-d{width:8.8cqw;height:5cqw;font:600 3cqw/1 var(--f-ui);color:#fff;background:#ffffff1f;border-radius:99px;place-items:center;display:grid;box-shadow:inset 0 0 0 .2cqw #ffffff52}.ob-hl{z-index:1;width:8.8cqw;height:5cqw;box-shadow:inset 0 0 0 .35cqw #fff, 0 0 calc(2cqw + 1.6cqw * var(--md-hi)) #fffc;border-radius:99px;position:absolute;top:0;left:0}.ob-circle{width:19cqw;height:19cqw;box-shadow:0 0 calc(4cqw + 3cqw * var(--md-hi)) #f4eeff8c;background:radial-gradient(circle at 34% 30%,#fff,#efe6ff 38%,#c9a6ff 78%);border-radius:50%;position:absolute;top:7cqw;left:71cqw}.ob-circle i{border:.25cqw dashed #ffffff8c;border-radius:50%;position:absolute;inset:-3cqw}.ob-circle i:after{content:"";background:#2b0f6b;border-radius:50%;width:2.6cqw;height:2.6cqw;margin-left:-1.3cqw;position:absolute;top:-1.3cqw;left:50%;box-shadow:0 0 0 .4cqw #fff}.ob-square{width:10.5cqw;height:10.5cqw;opacity:calc(clamp(0, var(--md-p) * 2, 1) * var(--md-o));translate:0 calc((1 - var(--md-p)) * -18cqw);rotate:calc((1 - var(--md-p)) * -140deg);background:linear-gradient(135deg,#2b0f6b,#170742);border-radius:2.2cqw;position:absolute;top:31cqw;left:62cqw;box-shadow:inset 0 0 0 .3cqw #c9a6ff80,0 1.6cqw 3cqw -1cqw #170742b3}.ob-square:after{content:"";background:#c9a6ff;border-radius:50%;position:absolute;inset:3.2cqw;box-shadow:0 0 1.6cqw #c9a6ff}.ob-pill{width:18cqw;height:7cqw;opacity:calc(clamp(0, var(--md-p), 1) * var(--md-o));translate:calc((1 - var(--md-p)) * 30cqw) 0;background:#fff;border-radius:99px;position:absolute;top:36cqw;left:76cqw;box-shadow:0 1.4cqw 3cqw -1cqw #1707428c}.ob-pill:after{content:"";background:linear-gradient(135deg,#a970ff,#6421d1);border-radius:50%;width:5cqw;position:absolute;top:1cqw;bottom:1cqw;left:1cqw;translate:11cqw}.ob-dots{grid-template-columns:repeat(3,1.2cqw);gap:1.6cqw;display:grid;position:absolute;top:13cqw;left:60cqw}.ob-dots i{background:#f4eeffd9;border-radius:50%;width:1.2cqw;height:1.2cqw}.md-poll .md-h{font-size:5.6cqw}.pl-live{background:#ff7a92;border-radius:50%;width:1.5cqw;height:1.5cqw;box-shadow:0 0 0 .4cqw #ff7a9240}.pl-tot{font-variant-numeric:tabular-nums;white-space:nowrap;opacity:var(--md-o);margin-left:.7cqw}.pl-list{width:57cqw;height:27.4cqw;position:absolute;top:19cqw;left:6cqw}.pl-row{isolation:isolate;--md-v:var(--v);height:6.3cqw;translate:0 calc(var(--s) * 6.9cqw);position:absolute;top:0;left:0;right:0}.pl-a{--s:0;--v:46}.pl-c{--s:1;--v:28}.pl-d{--s:2;--v:16}.pl-b{--s:3;--v:10}.pl-b,.pl-c,.pl-d{opacity:.62}.pl-name{font:600 3cqw/1.1 var(--f-ui);color:#f4eeff;white-space:nowrap;position:absolute;top:0;left:0}.pl-row b{font:600 3cqw/1.1 var(--f-mono);color:#d9c7ff;font-variant-numeric:tabular-nums;opacity:var(--md-o);position:absolute;top:0;right:0}.pl-n{--md-n:calc(var(--md-v));counter-reset:md var(--md-n)}.pl-n:before{content:counter(md)}.pl-bar{background:#c9a6ff24;border-radius:99px;height:1.3cqw;position:absolute;bottom:.5cqw;left:0;right:0}.pl-bar:before,.pl-bar:after{content:"";width:calc(var(--md-v) * 2%);border-radius:inherit;opacity:var(--md-o);background:#7151cf;position:absolute;top:0;bottom:0;left:0}.pl-bar:before{z-index:1;opacity:0;box-shadow:0 0 calc(1.4cqw + 1.4cqw * var(--md-hi)) #a970ffe6;background:linear-gradient(90deg,#8b3dff,#c9a6ff 70%,#fff)}.pl-a .pl-bar:before{opacity:calc(clamp(0, var(--md-w), 1) * var(--md-o))}.pl-a:before{content:"";z-index:-1;opacity:calc(clamp(0, var(--md-w), 1) * var(--md-o));background:linear-gradient(90deg,#8b3dff6b,#8b3dff0f);border-radius:1.4cqw;position:absolute;inset:-1cqw -1.6cqw -.5cqw;box-shadow:inset 0 0 0 .2cqw #c9a6ff8c,0 0 3cqw #8b3dff73}.pl-a b{color:#fff}.pl-win{font:600 3cqw/1 var(--f-ui);color:#3a1680;white-space:nowrap;transform-origin:100%;opacity:calc(clamp(0, var(--md-w) * 1.6, 1) * var(--md-o));scale:calc(.5 + .5 * var(--md-w));background:#f4eeff;border-radius:99px;padding:.5cqw 1.1cqw .55cqw;font-style:normal;position:absolute;top:-.3cqw;right:8.4cqw;box-shadow:0 0 1.6cqw #c9a6ffcc}.pl-box{text-align:center;background:radial-gradient(90% 90% at 70% 0,#3a1680,#12082c 75%);border:.2cqw solid #c9a6ff4d;border-radius:2.2cqw;align-content:start;justify-items:center;gap:1cqw;height:27.4cqw;padding-top:2.4cqw;display:grid;position:absolute;top:19cqw;left:67cqw;right:6cqw;box-shadow:0 2cqw 4cqw -2cqw #000000b3}.pl-ph{fill:none;stroke:#c9a6ff;stroke-width:1.6px;stroke-linecap:round;filter:drop-shadow(0 0 1cqw #a970ffb3);width:5.6cqw;height:5.6cqw}.pl-box>b{font:600 3.8cqw/1 var(--f-display);letter-spacing:-.03em}.pl-box span{color:#d6cdf0;font-size:3.1cqw}.pl-box strong{font:600 3.1cqw/1 var(--f-mono);letter-spacing:.06em;color:#fff;background:#8b3dff8c;border-radius:.6cqw;padding:.3cqw .8cqw}.pl-plus{font:600 3cqw/1 var(--f-mono);color:#fff;opacity:0;background:#8b3dff;border-radius:99px;padding:.5cqw .9cqw;font-style:normal;position:absolute;bottom:1cqw;left:14%;box-shadow:0 0 1.4cqw #8b3dffe6}.pl-plus2{left:42%}.pl-plus3{left:66%}@media (prefers-reduced-motion:no-preference){.pd-model:not(.md-on) .md-s,.pd-model:not(.md-on) .md-s:before,.pd-model:not(.md-on) .md-s *,.pd-model:not(.md-on) .md-s :before,.pd-model:not(.md-on) .md-s :after{animation-play-state:paused!important}.md-s{animation:mdOut var(--T) linear infinite both}.md-p0,.md-p1,.md-p2,.md-p3,.md-p4,.md-p5,.md-p6,.md-p7,.md-p8,.md-p9,.md-p10,.md-p11{animation-duration:var(--T);animation-timing-function:var(--ease-halo);animation-iteration-count:infinite;animation-fill-mode:both}.md-p0{animation-name:mdP0}.md-p1{animation-name:mdP1}.md-p2{animation-name:mdP2}.md-p3{animation-name:mdP3}.md-p4{animation-name:mdP4}.md-p5{animation-name:mdP5}.md-p6{animation-name:mdP6}.md-p7{animation-name:mdP7}.md-p8{animation-name:mdP8}.md-p9{animation-name:mdP9}.md-p10{animation-name:mdP10}.md-p11{animation-name:mdP11}.md-pop,.ob-square{animation-timing-function:var(--ease-spark)}.kk-line{animation:mdKkLine var(--T) linear infinite both}.kk-spark{animation:mdKkSpark var(--T) linear infinite both}.kk-n i:after{animation:mdKkN0 var(--T) var(--ease-spark) infinite both}.kk-n1 i:after{animation-name:mdKkN1}.kk-n2 i:after{animation-name:mdKkN2}.kk-n3 i:after{animation-name:mdKkN3}.kk-n i{animation:mdKkFlash var(--T) ease-out var(--d) infinite both}.kk-n i:before{animation:mdKkGlow var(--T) ease-out var(--d) infinite both}.au-ic{animation:mdAuD0 var(--T) var(--ease-halo) infinite both}.au-t1 .au-ic{animation-name:mdAuD1}.au-t2 .au-ic{animation-name:mdAuD2}.au-ic:after{animation:mdAuRing var(--T) ease-out infinite both}.au-t1 .au-ic:after{animation-delay:.6s}.au-t2 .au-ic:after{animation-delay:1.2s}.au-lid{animation:mdAuBlink var(--T) ease-in-out infinite both}.au-pupil{animation:mdAuLook var(--T) ease-in-out infinite both}.au-beat{animation:mdAuBeat var(--T) ease-out infinite both}.au-t0{animation-name:mdAuT0}.au-t1{animation-name:mdAuT1}.au-t2{animation-name:mdAuT2}.au-t{animation-duration:var(--T);animation-timing-function:cubic-bezier(.6,0,.25,1);animation-iteration-count:infinite;animation-fill-mode:both}.au-ray{animation:mdAuRay var(--T) var(--ease-spark) infinite both;transform-box:fill-box;transform-origin:50%}.ws-floor:before{animation:2.4s linear infinite mdWsFloor}.ws-beam{animation:3.2s ease-in-out infinite alternate mdWsBeam}.ws-sway{animation:7s ease-in-out infinite alternate mdWsSway}.ws-f{animation:mdWsFloat 3.6s ease-in-out infinite alternate, mdWsSc var(--T) cubic-bezier(.4, 0, .6, 1) infinite both}.ws-c1 .ws-f{animation-delay:-1.2s,0s}.ws-c2 .ws-f{animation-delay:0s,.35s}.ws-c3 .ws-f{animation-delay:-2.4s,.7s}.ws-ci{animation:mdWsFlick var(--T) linear infinite both}.ws-c2 .ws-ci{animation-delay:.35s}.ws-c3 .ws-ci{animation-delay:.7s}.ws-ci:after{animation:4.2s ease-in-out infinite mdWsSheen}.ws-c2 .ws-ci:after{animation-delay:.35s}.ws-c3 .ws-ci:after{animation-delay:.7s}.ws-ci:before{animation:.6s linear infinite mdWsScan}.rl-ring{animation:mdRlRing var(--T) var(--ease-halo) infinite both}.rl-b:not(.rl-hi) .rl-f{animation:mdRlDim var(--T) ease infinite both}.rl-hi .rl-f:after{animation:mdRlHi var(--T) ease infinite both}.rl-hi .rl-f{animation:mdRlGlow var(--T) ease infinite both}.rl-hi em{animation:mdRlEm var(--T) ease infinite both}.rl-hi .rl-f:before{animation:mdRlSheen var(--T) ease-in-out infinite both}.rl-call{animation:mdRlCall var(--T) var(--ease-spark) infinite both}.in-h span{animation:4.5s ease-in-out infinite both mdInText}.in-h span+span{animation-delay:.18s}.in-sweep{animation:4.5s ease-in-out infinite both mdInSweep}.in-ring{animation:14s linear infinite mdSpin}.in-pulse{animation:3s ease-out infinite both mdInPulse}.in-pulse2{animation-delay:1.5s}.in-mk{animation:3s ease-in-out infinite mdInBreath}.in-aura{animation:3s ease-in-out infinite mdInAura}.rm-grid{animation:mdRmNow var(--T) cubic-bezier(.45, 0, .55, 1) infinite both}.rm-now:after{animation:2.2s ease-out infinite mdRmPulse}.ab-tt{animation:mdAbA var(--T) cubic-bezier(.65, 0, .35, 1) infinite both}.ab-tt2{animation-name:mdAbB}.ab-edge{animation:mdAbEdge var(--T) cubic-bezier(.65, 0, .35, 1) infinite both}.ab-irisring{animation:mdAbWave var(--T) cubic-bezier(.2, .6, .3, 1) infinite both}.ab-drift{animation:12s ease-in-out infinite alternate mdAbDrift}.ab-field circle{animation:3.2s ease-in-out infinite alternate mdAbTwinkle}.ab-ring{animation:18s linear infinite mdSpin}.bp-trail{animation:mdBpTrail var(--T) cubic-bezier(.45, 0, .55, 1) infinite both}.bp-token{animation:mdBpToken var(--T) cubic-bezier(.45, 0, .55, 1) infinite both}.bp-task i{opacity:var(--md-p)}.bp-t1 i{animation:mdBpT1 var(--T) ease infinite both}.bp-t2 i{animation:mdBpT2 var(--T) ease infinite both}.bp-t3 i{animation:mdBpT3 var(--T) ease infinite both}.bp-gw:before{animation:mdBpGw var(--T) ease infinite both}.bp-end:after{animation:mdBpEnd var(--T) var(--ease-spark) infinite both}.bp-start:after{content:"";animation:mdBpStart var(--T) ease-out infinite both;border:.3cqw solid #a970ff;border-radius:50%;position:absolute;inset:-.3cqw}.ob-circle i{animation:7s linear infinite mdSpin}.ob-dots i{animation:2.4s ease-in-out infinite mdObDot}.ob-dots i:nth-child(3n+2){animation-delay:.2s}.ob-dots i:nth-child(3n){animation-delay:.4s}.ob-dots i:nth-child(n+4){animation-delay:.3s}.ob-dots i:nth-child(n+7){animation-delay:.6s}.ob-pill:after{animation:mdObKnob var(--T) var(--ease-spark) infinite both}.ob-hl{animation:mdObHl var(--T) var(--ease-halo) infinite both}.ob-square:after{animation:2.4s ease-in-out infinite alternate mdObCore}.ob-w{animation:mdObWave 4s var(--ease-halo) infinite both}.ob-w2{animation-delay:.16s}.ob-w3{animation-delay:.32s}.pl-a{animation:mdPlA var(--T) var(--ease-halo) infinite both}.pl-b{animation:mdPlB var(--T) var(--ease-halo) infinite both}.pl-c{animation:mdPlC var(--T) var(--ease-halo) infinite both}.pl-d{animation:mdPlD var(--T) var(--ease-halo) infinite both}.pl-list{animation:mdPlW var(--T) var(--ease-spark) infinite both}.pl-tot{animation:mdPlTot var(--T) var(--ease-halo) infinite both}.pl-live{animation:1.4s ease-in-out infinite mdPlLive}.pl-plus{animation:2.7s ease-out infinite mdPlPlus}.pl-plus2{animation-delay:.9s}.pl-plus3{animation-delay:1.8s}}@keyframes mdOut{0%,91%{--md-o:1}95.5%,96%{--md-o:0}to{--md-o:1}}@keyframes mdP0{0%,1%{--md-p:0}6%,95.7%{--md-p:1}95.71%,to{--md-p:0}}@keyframes mdP1{0%,2.3%{--md-p:0}7.3%,95.7%{--md-p:1}95.71%,to{--md-p:0}}@keyframes mdP2{0%,3.6%{--md-p:0}8.6%,95.7%{--md-p:1}95.71%,to{--md-p:0}}@keyframes mdP3{0%,4.9%{--md-p:0}9.9%,95.7%{--md-p:1}95.71%,to{--md-p:0}}@keyframes mdP4{0%,6.2%{--md-p:0}11.2%,95.7%{--md-p:1}95.71%,to{--md-p:0}}@keyframes mdP5{0%,7.5%{--md-p:0}12.5%,95.7%{--md-p:1}95.71%,to{--md-p:0}}@keyframes mdP6{0%,8.8%{--md-p:0}13.8%,95.7%{--md-p:1}95.71%,to{--md-p:0}}@keyframes mdP7{0%,10.1%{--md-p:0}15.1%,95.7%{--md-p:1}95.71%,to{--md-p:0}}@keyframes mdP8{0%,11.4%{--md-p:0}16.4%,95.7%{--md-p:1}95.71%,to{--md-p:0}}@keyframes mdP9{0%,12.7%{--md-p:0}17.7%,95.7%{--md-p:1}95.71%,to{--md-p:0}}@keyframes mdP10{0%,14%{--md-p:0}19%,95.7%{--md-p:1}95.71%,to{--md-p:0}}@keyframes mdP11{0%,15.3%{--md-p:0}20.3%,95.7%{--md-p:1}95.71%,to{--md-p:0}}@keyframes mdSpin{to{rotate:360deg}}@keyframes mdKkLine{0%,2%{--md-p:0}16%,95.7%{--md-p:1}95.71%,to{--md-p:0}}@keyframes mdKkN0{0%,1.5%{--md-p:0}4.5%,95.7%{--md-p:1}95.71%,to{--md-p:0}}@keyframes mdKkN1{0%,6%{--md-p:0}9%,95.7%{--md-p:1}95.71%,to{--md-p:0}}@keyframes mdKkN2{0%,10.7%{--md-p:0}13.7%,95.7%{--md-p:1}95.71%,to{--md-p:0}}@keyframes mdKkN3{0%,15.3%{--md-p:0}18.3%,95.7%{--md-p:1}95.71%,to{--md-p:0}}@keyframes mdKkSpark{0%,29.9%{stroke-dashoffset:9px;opacity:0}30%{stroke-dashoffset:9px;opacity:1}46%{stroke-dashoffset:-101px;opacity:1}46.05%{stroke-dashoffset:-101px;opacity:0}46.1%,55.9%{stroke-dashoffset:9px;opacity:0}56%{stroke-dashoffset:9px;opacity:1}72%{stroke-dashoffset:-101px;opacity:1}72.05%,to{stroke-dashoffset:-101px;opacity:0}}@keyframes mdKkFlash{0%,29%,32.6%,55%,58.6%,to{scale:1}30.8%,56.8%{scale:1.35}}@keyframes mdKkGlow{0%,29%,32.6%,55%,58.6%,to{opacity:0}30.8%,56.8%{opacity:1}}@keyframes mdAuT0{0%,1%{--md-p:0}7%,95.7%{--md-p:1}95.71%,to{--md-p:0}}@keyframes mdAuT1{0%,3.6%{--md-p:0}9.6%,95.7%{--md-p:1}95.71%,to{--md-p:0}}@keyframes mdAuT2{0%,6.2%{--md-p:0}12.2%,95.7%{--md-p:1}95.71%,to{--md-p:0}}@keyframes mdAuD0{0%,3%{--md-p:0}10%,95.7%{--md-p:1}95.71%,to{--md-p:0}}@keyframes mdAuD1{0%,5.6%{--md-p:0}12.6%,95.7%{--md-p:1}95.71%,to{--md-p:0}}@keyframes mdAuD2{0%,8.2%{--md-p:0}15.2%,95.7%{--md-p:1}95.71%,to{--md-p:0}}@keyframes mdAuRing{0%,8%{opacity:0;scale:1}9.5%{opacity:1;scale:1}16%,to{opacity:0;scale:1.4}}@keyframes mdAuBlink{0%,29%,31.5%,51%,53.5%,to{scale:1}30.2%,52.2%{scale:1 .08}}@keyframes mdAuLook{0%,36%{translate:0}40%,44%{translate:-2.4px}48%,52%{translate:2.4px}56%,to{translate:0}}@keyframes mdAuBeat{0%,33%,35.5%,38%,40.5%,63%,65.5%,68%,70.5%,to{scale:1}34.2%,64.2%{scale:1.2}36.8%,66.8%{scale:1.08}}@keyframes mdAuRay{0%,13%{opacity:0;scale:.3}17%{opacity:1;scale:1.25}20%,46%{opacity:1;scale:1}47.5%{opacity:.2}49%{opacity:1}50%{opacity:.3}52%,91%{opacity:1;scale:1}95.5%{opacity:0;scale:1}to{opacity:0;scale:.3}}@keyframes mdWsFloor{to{translate:0 7cqw}}@keyframes mdWsBeam{0%{opacity:calc(.32 + .3 * var(--md-hi))}to{opacity:calc(.62 + .3 * var(--md-hi))}}@keyframes mdWsSway{0%{transform:rotateY(-8deg)rotateX(2deg)}to{transform:rotateY(8deg)rotateX(-2deg)}}@keyframes mdWsFloat{0%{translate:0 -1.6cqw}to{translate:0 1.6cqw}}@keyframes mdWsSheen{0%,40%{translate:-60%}85%,to{translate:60%}}@keyframes mdWsScan{to{translate:0 -1.6cqw}}@keyframes mdWsSc{0%,50%{--ws-sc:110%}50.01%{--ws-sc:-3%}59%{--ws-sc:104%}59.01%,to{--ws-sc:110%}}@keyframes mdWsFlick{0%,49.6%{opacity:1}50.1%{opacity:.4}50.6%{opacity:.95}51.1%{opacity:.55}52%,to{opacity:1}}@keyframes mdRlRing{0%,2%{--md-p:0}15%,95.7%{--md-p:1}95.71%,to{--md-p:0}}@keyframes mdRlDim{0%,13%{background-color:#d9c7ff}16%,95.7%{background-color:#e4daf8}95.71%,to{background-color:#d9c7ff}}@keyframes mdRlHi{0%,13%{opacity:0}16%,95.7%{opacity:1}95.71%,to{opacity:0}}@keyframes mdRlGlow{0%,13%{background-color:#d9c7ff;box-shadow:0 0 #8b3dff00}16%,95.7%{box-shadow:0 0 calc(2.4cqw + 2cqw * var(--md-hi)) #8b3dff8c}95.71%,to{box-shadow:0 0 #8b3dff00}}@keyframes mdRlEm{0%,13%{color:#4f4478}16%,95.7%{color:#fff}95.71%,to{color:#4f4478}}@keyframes mdRlSheen{0%,36%{translate:0 260%}44%{translate:0 -160%}44.01%,58%{translate:0 260%}66%,to{translate:0 -160%}}@keyframes mdRlCall{0%,14%{--md-p:0}19%,95.7%{--md-p:1}95.71%,to{--md-p:0}}@keyframes mdInText{0%{background-position:100% 0}50%,to{background-position:0 0}}@keyframes mdInSweep{0%{translate:-40cqw}50%,to{translate:130cqw}}@keyframes mdInPulse{0%{opacity:.8;scale:.75}to{opacity:0;scale:1.7}}@keyframes mdInBreath{50%{scale:1.045}}@keyframes mdInAura{50%{opacity:.8;scale:1.12}}@keyframes mdRmNow{0%,2%{--md-x:26}17%,95.7%{--md-x:72}95.71%,to{--md-x:26}}@keyframes mdRmPulse{0%{opacity:.9;scale:1}to{opacity:0;scale:3}}@keyframes mdAbA{0%,8%{--abL:0;--abR:0}15%,72%{--abL:0;--abR:1.15}79%,99.9%{--abL:1.15;--abR:1.15}to{--abL:0;--abR:0}}@keyframes mdAbB{0%,8%{--abL:0;--abR:1.15}15%,71.9%{--abL:1.15;--abR:1.15}72%{--abL:0;--abR:0}79%,to{--abL:0;--abR:1.15}}@keyframes mdAbEdge{0%,8%{opacity:0;left:-.8cqw}8.8%,14.2%{opacity:1}15%{opacity:0;left:105cqw}15.01%,72%{opacity:0;left:-.8cqw}72.8%,78.2%{opacity:1}79%{opacity:0;left:105cqw}79.01%,to{opacity:0;left:-.8cqw}}@keyframes mdAbWave{0%,7.6%{opacity:0;scale:0}8%{opacity:.9;scale:.02}20%{opacity:0;scale:1}20.01%,71.6%{opacity:0;scale:0}72%{opacity:.9;scale:.02}84%{opacity:0;scale:1}84.01%,to{opacity:0;scale:0}}@keyframes mdAbDrift{0%{translate:-1.2px .6px}to{translate:1.2px -.8px}}@keyframes mdAbTwinkle{0%{opacity:.25}to{opacity:1}}@keyframes mdBpTrail{0%,6.55%{stroke-dashoffset:136.5px}9.75%,14.86%{stroke-dashoffset:123px}18.14%,23.25%{stroke-dashoffset:102px}25.8%,27.72%{stroke-dashoffset:87px}30.37%{stroke-dashoffset:74px}32.92%{stroke-dashoffset:59px}34.84%,39.31%{stroke-dashoffset:46px}41.22%,43.14%{stroke-dashoffset:31px}45.69%,50.89%{stroke-dashoffset:14.5px}53.36%,95.7%{stroke-dashoffset:0}95.71%,to{stroke-dashoffset:136.5px}}@keyframes mdBpToken{0%,4%{opacity:0;top:38cqw;left:8cqw;scale:.4}6.55%{opacity:1;left:8cqw;scale:1}9.75%,14.86%{left:21.5cqw}18.14%,23.25%{left:42.5cqw}25.8%,27.72%{top:38cqw;left:57.5cqw}30.37%{top:25cqw;left:57.5cqw}32.92%{top:25cqw;left:42.5cqw}34.84%,39.31%{top:38cqw;left:42.5cqw}41.22%,43.14%{left:57.5cqw}45.69%,50.89%{left:74cqw}53.36%{opacity:1;left:88.5cqw;scale:1}56%,to{opacity:0;top:38cqw;left:88.5cqw;scale:.3}}@keyframes mdBpT1{0%,8.47%{--md-p:0;--md-v:0}10.11%{--md-p:1;--md-v:0}14.86%{--md-p:1;--md-v:1}16.86%,to{--md-p:0;--md-v:1}}@keyframes mdBpT2{0%,16.86%{--md-p:0;--md-v:0}18.41%{--md-p:1;--md-v:0}23.25%{--md-p:1;--md-v:.5}25.17%,33.56%{--md-p:0;--md-v:.5}35.11%{--md-p:1;--md-v:.5}39.31%{--md-p:1;--md-v:1}41.22%,to{--md-p:0;--md-v:1}}@keyframes mdBpT3{0%,44.42%{--md-p:0;--md-v:0}46.06%{--md-p:1;--md-v:0}50.89%{--md-p:1;--md-v:1}52.81%,to{--md-p:0;--md-v:1}}@keyframes mdBpGw{0%,25.17%,29%,40.58%,44.42%,to{border-color:#7d73a0;scale:1;box-shadow:0 .8cqw 2cqw -1.2cqw #3a147866}26.81%,42.13%{border-color:#8b3dff;scale:1.22;box-shadow:0 0 2.4cqw #8b3dffb3}}@keyframes mdBpEnd{0%,52.81%{opacity:0;scale:.3}55.36%{opacity:1;scale:1.15}57.28%,91%{opacity:1;scale:1}95.5%,to{opacity:0;scale:1}}@keyframes mdBpStart{0%,3.36%{opacity:0;scale:1}4%{opacity:.9;scale:1}8.47%,to{opacity:0;scale:1.9}}@keyframes mdObDot{0%,to{opacity:.85;scale:1}50%{opacity:.4;scale:.45}}@keyframes mdObKnob{0%,12%{translate:0}15%,95.7%{translate:11cqw}95.71%,to{translate:0}}@keyframes mdObHl{0%,30%{opacity:0;translate:0}32%,36%{opacity:1;translate:0}39%,43%{translate:10.2cqw}46%,50%{translate:20.4cqw}53%,57%{translate:30.6cqw}60%,91%{opacity:1;translate:40.8cqw}95.5%{opacity:0;translate:40.8cqw}to{opacity:0;translate:0}}@keyframes mdObCore{0%{scale:.7}to{scale:1.1}}@keyframes mdObWave{0%,36%,to{translate:0;rotate:0deg}10%{translate:0 -12%;rotate:-1.3deg}19%{translate:0 2.5%;rotate:.4deg}27%{translate:0;rotate:0deg}}@keyframes mdPlA{0%{--md-v:0;translate:0}2%{--md-v:0}12%{--md-v:30}22%{translate:0}29%{translate:0 6.9cqw}36%{--md-v:30}46%{--md-v:46}50%{translate:0 6.9cqw}57%{translate:0}95.7%{--md-v:46;translate:0}95.71%,to{--md-v:0;translate:0}}@keyframes mdPlC{0%{--md-v:0;opacity:1;translate:0 6.9cqw}2%{--md-v:0}12%{--md-v:40}22%{translate:0 6.9cqw}29%{translate:0}36%{--md-v:40}46%{--md-v:28}50%{translate:0}57%{opacity:1;translate:0 6.9cqw}61%,91%{opacity:.62}95.5%{opacity:1}95.7%{--md-v:28;translate:0 6.9cqw}95.71%,to{--md-v:0;opacity:1;translate:0 6.9cqw}}@keyframes mdPlD{0%{--md-v:0;opacity:1;translate:0 13.8cqw}2%{--md-v:0}12%{--md-v:10}22%{translate:0 13.8cqw}29%{translate:0 20.7cqw}36%{--md-v:10}46%{--md-v:16}50%{translate:0 20.7cqw}57%{opacity:1;translate:0 13.8cqw}61%,91%{opacity:.62}95.5%{opacity:1}95.7%{--md-v:16;translate:0 13.8cqw}95.71%,to{--md-v:0;opacity:1;translate:0 13.8cqw}}@keyframes mdPlB{0%{--md-v:0;opacity:1;translate:0 20.7cqw}2%{--md-v:0}12%{--md-v:20}22%{translate:0 20.7cqw}29%{translate:0 13.8cqw}36%{--md-v:20}46%{--md-v:10}50%{translate:0 13.8cqw}57%{opacity:1;translate:0 20.7cqw}61%,91%{opacity:.62}95.5%{opacity:1}95.7%{--md-v:10;translate:0 20.7cqw}95.71%,to{--md-v:0;opacity:1;translate:0 20.7cqw}}@keyframes mdPlW{0%,57%{--md-w:0}61%,95.7%{--md-w:1}95.71%,to{--md-w:0}}@keyframes mdPlTot{0%,2%{--md-p:0}12%,36%{--md-p:.5}46%,95.7%{--md-p:1}95.71%,to{--md-p:0}}@keyframes mdPlLive{50%{opacity:.55;box-shadow:0 0 0 .9cqw #ff7a9200}}@keyframes mdPlPlus{0%{opacity:0;translate:0;scale:.6}15%{opacity:1;scale:1}60%{opacity:1}to{opacity:0;translate:0 -3cqw}}
#v-site{--sk:1}@supports (width:calc(1px * tan(atan2(100vw, 1592px)))){@media (min-resolution:1.25x) and (min-width:1100px) and (max-width:1920px),(min-resolution:1.25x) and (min-width:1100px) and (max-height:1000px){#v-site{--sk:clamp(.72, tan(atan2(100vw, 1592px)), 1)}@media (max-resolution:1.389x){#v-site{--sk:clamp(.8, tan(atan2(100vw, 1592px)), 1)}}}}#v-site{--sv-u:calc(1px * var(--sk));--sv-fs-min:9.5px;--sv-nav-h:calc(64 * var(--sv-u));--sv-nav-fs:max(var(--sv-fs-min), 14 * var(--sv-u));--sv-wrap:calc(1288 * var(--sv-u));--sv-gutter:calc(24 * var(--sv-u));--sv-sec-pad:calc(clamp(48px, 5.2vw / var(--sk), 72px) * var(--sk));--sv-head-gap:calc(clamp(24px, 3vw / var(--sk), 40px) * var(--sk));--sv-h1:calc(clamp(40px, 3.4vw / var(--sk), 60px) * var(--sk));--sv-h2:calc(clamp(28px, 3vw / var(--sk), 40px) * var(--sk));--sv-h-final:calc(clamp(32px, 4vw / var(--sk), 56px) * var(--sk));--sv-lede:calc(clamp(16px, 1.25vw / var(--sk), 18px) * var(--sk));--sv-body:calc(15 * var(--sv-u));--sv-small:max(var(--sv-fs-min), 13.5 * var(--sv-u));--sv-cap:max(var(--sv-fs-min), 11 * var(--sv-u));--sv-btn-h:calc(48 * var(--sv-u));--sv-btn-fs:calc(15.5 * var(--sv-u));--sv-btn-sm-h:calc(36 * var(--sv-u));--sv-btn-sm-fs:max(var(--sv-fs-min), 13.5 * var(--sv-u));--sv-btn-xs-h:max(24px, 30 * var(--sv-u));--sv-gap:calc(20 * var(--sv-u));--sv-r:calc(16 * var(--sv-u))}#v-site .wrap{padding-left:max(var(--sv-gutter), env(safe-area-inset-left,0px));padding-right:max(var(--sv-gutter), env(safe-area-inset-right,0px))}@media (max-width:520px){#v-site .s-links{right:max(var(--sv-gutter), env(safe-area-inset-right,0px))}}@supports (width:calc(1px * tan(atan2(100vw, 1592px)))){@media (min-resolution:1.25x) and (min-width:1100px) and (max-width:1920px),(min-resolution:1.25x) and (min-width:1100px) and (max-height:1000px){#v-site{font-size:calc(16 * var(--sv-u))}#v-site .wrap{max-width:var(--sv-wrap)}#v-site .eyebrow{font-size:var(--sv-cap);gap:calc(10 * var(--sv-u))}#v-site .lede{font-size:var(--sv-lede)}#v-site .btn{--h:calc(44 * var(--sv-u));font-size:calc(15 * var(--sv-u))}#v-site .btn svg{width:calc(18 * var(--sv-u));height:calc(18 * var(--sv-u))}#v-site .btn-sm{--h:var(--sv-btn-sm-h);font-size:var(--sv-btn-sm-fs)}#v-site .btn-xs{--h:var(--sv-btn-xs-h);font-size:max(var(--sv-fs-min), 12.5 * var(--sv-u))}#v-site .btn-lg{--h:var(--sv-btn-h);font-size:var(--sv-btn-fs)}#v-site .chip{height:calc(26 * var(--sv-u));padding:0 calc(10 * var(--sv-u));gap:calc(6 * var(--sv-u));font-size:max(var(--sv-fs-min), 12 * var(--sv-u))}#v-site .chip svg{width:calc(13 * var(--sv-u));height:calc(13 * var(--sv-u))}#v-site .seg{padding:calc(4 * var(--sv-u));gap:calc(2 * var(--sv-u))}#v-site .seg button{height:calc(34 * var(--sv-u));padding:0 calc(16 * var(--sv-u));gap:calc(6 * var(--sv-u));font-size:max(var(--sv-fs-min), 13.5 * var(--sv-u))}#v-site .seg .save{padding:calc(2 * var(--sv-u)) calc(6 * var(--sv-u));font-size:max(var(--sv-fs-min), 11 * var(--sv-u))}#v-site .s-nav-in{height:var(--sv-nav-h);gap:calc(20 * var(--sv-u))}#v-site .logo{min-height:24px;font-size:calc(22 * var(--sv-u))}#v-site .s-links{gap:calc(4 * var(--sv-u))}#v-site .s-links a{font-size:var(--sv-nav-fs);padding:calc(7 * var(--sv-u)) calc(11 * var(--sv-u))}#v-site .s-links a:after{left:calc(11 * var(--sv-u));right:calc(11 * var(--sv-u))}#v-site .s-nav-cta{gap:calc(8 * var(--sv-u))}#v-site .s-sec{padding-block:var(--sv-sec-pad)}#v-site main>.s-sec:not(.s-tl){scroll-margin-top:max(0px, calc(var(--sv-nav-h) + 24 * var(--sv-u) - var(--sv-sec-pad)))}#v-site .s-head{gap:calc(14 * var(--sv-u));margin-bottom:var(--sv-head-gap);max-width:calc(860 * var(--sv-u))}#v-site .s-head h2{font-size:var(--sv-h2)}#v-site .s-head-row{gap:calc(28 * var(--sv-u));max-width:none}#v-site .s-head-row>div{gap:calc(14 * var(--sv-u));max-width:calc(760 * var(--sv-u))}}}
@property --neon-ang{syntax:"<angle>";inherits:false;initial-value:0deg}#v-site .s-cover{background:radial-gradient(48% 56% at 74% 46%, #8b3dff6b, #8b3dff14 58%, transparent 78%), radial-gradient(42% 46% at 8% 92%, #9cc85a14, transparent 70%), radial-gradient(900px 520px at 30% 0%, #c9a6ff1a, transparent 70%), var(--halor-void)}#v-site .s-cover .eyebrow{color:var(--halor-moss-luz);text-shadow:0 0 18px #9cc85a73}#v-site .s-cover .eyebrow:before{background:var(--halor-moss-luz);box-shadow:0 0 10px #9cc85acc}#v-site .hero-copy .h1-2{text-shadow:0 0 28px #a970ff8c,0 0 70px #8b3dff59}#v-site .hero-copy .h1-2 .nw .w:last-child{color:var(--halor-moss-luz);text-shadow:0 0 24px #9cc85a99,0 0 64px #9cc85a4d}#v-site .s-cover .btn-primary{box-shadow:0 0 0 1px #c9a6ff66,0 12px 36px -8px #8b3dffe6,0 0 30px -6px #9cc85a66}#v-site .s-cover .s-trust svg{color:var(--halor-moss-luz);filter:drop-shadow(0 0 6px #9cc85ab3)}#v-site .s-cover .pub[aria-pressed=true]{border-image:linear-gradient(90deg, var(--halor-violet), var(--halor-moss-luz)) 1}#v-site .palco{perspective:1600px;isolation:isolate}#v-site .palco:before{content:"";z-index:-1;filter:blur(48px);opacity:.85;pointer-events:none;background:radial-gradient(50% 60% at 30% 40%,#8b3dffb3,#0000 70%),radial-gradient(40% 50% at 78% 74%,#9cc85a2e,#0000 70%);border-radius:40%;position:absolute;inset:6% 4%}#v-site .palco-vidro{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(150%);backdrop-filter:blur(var(--glass-blur)) saturate(150%);transition:transform .7s var(--ease-halo), box-shadow .7s var(--ease-halo);background:linear-gradient(145deg,#8b3dff47,#0e08209e 48%,#171030c7);border-color:#5d9a52;position:relative;box-shadow:0 34px 90px -24px #8b3dffcc,0 0 60px -22px #9cc85a4d,inset 0 1px #ffffff24}#v-site .palco:hover .palco-vidro{transform:translateY(-4px)scale(1.01);box-shadow:0 40px 100px -24px #8b3dfff2,0 0 90px -16px #9cc85a99,inset 0 1px #ffffff2e}#v-site .palco-vidro:before{content:"";z-index:2;border-radius:calc(24 * var(--sv-u));background:conic-gradient(from var(--neon-ang), #9cc85ae6, #a970ff40 10%, #a970fff2 35%, #8b3dff33 60%, #c9a6ffe6 82%, #9cc85ae6);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;animation:7s linear infinite neonGira;position:absolute;inset:-5px;-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}@keyframes neonGira{to{--neon-ang:360deg}}#v-site .palco-tela{border-radius:calc(12 * var(--sv-u));position:relative;overflow:hidden}#v-site .palco-tela img{border-radius:0}#v-site .vivo{opacity:0;transition:opacity .45s var(--ease-halo);pointer-events:none;position:absolute;inset:0}#v-site .vivo.on{opacity:1}#v-site .vivo>.am-stage{width:100%;height:100%}#v-site .palco-leg .palco-cat{color:var(--halor-moss-luz)}#v-site .palco-chip{z-index:3;align-items:center;gap:calc(8 * var(--sv-u));padding:calc(9 * var(--sv-u)) calc(14 * var(--sv-u));border-radius:var(--r-pill);font:600 calc(12.5 * var(--sv-u))/1.2 var(--f-ui);color:var(--halor-lumen);white-space:nowrap;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(160%);backdrop-filter:blur(var(--glass-blur)) saturate(160%);pointer-events:none;background:#0c1a14c7;display:inline-flex;position:absolute}#v-site .palco-chip-a{top:calc(-18 * var(--sv-u));left:calc(-22 * var(--sv-u));border:1px solid #9cc85a8c;animation:6s ease-in-out infinite chipFlutua;box-shadow:0 10px 30px -10px #9cc85a8c,inset 0 1px #ffffff1f}#v-site .palco-chip-b{left:calc(-22 * var(--sv-u));bottom:calc(52 * var(--sv-u));background:#171030db;border:1px solid #a970ffb3;animation:7s ease-in-out -2.5s infinite chipFlutua;box-shadow:0 10px 30px -10px #8b3dffcc,inset 0 1px #ffffff1f}#v-site .palco-pulso{background:var(--halor-moss-luz);border-radius:50%;flex:none;width:8px;height:8px;animation:1.8s ease-out infinite chipPulso;box-shadow:0 0 #9cc85ab3}@keyframes chipFlutua{50%{transform:translateY(calc(-8 * var(--sv-u)))}}@keyframes chipPulso{to{box-shadow:0 0 0 10px #9cc85a00}}@media (max-width:980px){#v-site .palco-vidro{transform:none}#v-site .palco-chip-a,#v-site .palco-chip-b{left:calc(6 * var(--sv-u))}}@media (max-width:600px){#v-site .palco-chip{display:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){#v-site .palco-chip-a{background:var(--halor-moss-deep)}#v-site .palco-chip-b{background:var(--halor-dusk)}}@media (prefers-reduced-transparency:reduce){#v-site .palco-chip-a{background:var(--halor-moss-deep);-webkit-backdrop-filter:none;backdrop-filter:none}#v-site .palco-chip-b{background:var(--halor-dusk);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){#v-site .palco-vidro:before,#v-site .palco-chip,#v-site .palco-pulso{animation:none}#v-site .palco-vidro{transition:none}#v-site .vivo{display:none}}#v-site .tp-ver{padding-bottom:calc(12 * var(--sv-u));background:linear-gradient(#0000 45%,#0e082099);place-items:end center}#v-site .tp-thumb .vivo{border-radius:calc(8 * var(--sv-u));overflow:hidden}#v-site .tp-card{transition:transform var(--t-base) var(--ease-halo), box-shadow var(--t-base) var(--ease-halo)}#v-site .tp-card:hover,#v-site .tp-card:focus-within{transform:translateY(-4px);box-shadow:0 0 0 1px #8b3dff66,0 22px 50px -22px #8b3dff8c,0 0 44px -16px #9cc85a80}@media (prefers-reduced-motion:reduce){#v-site .tp-card:hover,#v-site .tp-card:focus-within{transform:none}}#v-site .vivo-cine{pointer-events:auto;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;overflow:hidden}#v-site .vivo-cine.arrasta{cursor:grabbing}#v-site .vivo-cine.arrasta .vivo-cena{transition:none}#v-site .vivo-cena{transition:translate .35s var(--ease-halo);transform-origin:50%;position:absolute;inset:0}#v-site .vivo-cena>.am-stage{width:100%;height:100%}#v-site .vivo-cena.entra{animation:.8s cubic-bezier(.2,.75,.2,1) both cenaEntra}#v-site .vivo-cena.sai{z-index:1;animation:.8s cubic-bezier(.4,0,.6,1) forwards cenaSai}@keyframes cenaEntra{0%{opacity:.2;transform:translateX(calc(var(--dir,1) * 100%)) scale(.92);filter:blur(6px)}}@keyframes cenaSai{to{opacity:.1;transform:translateX(calc(var(--dir,1) * -60%)) scale(.9);filter:blur(6px)}}#v-site .vivo-luz{z-index:2;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 32%,#ffffff80 46%,#c9a6ff73 50%,#9cc85a66 54%,#0000 68%);position:absolute;inset:0;transform:translate(-130%)}#v-site .vivo-luz.passa{animation:1.2s cubic-bezier(.3,.6,.2,1) .15s both luzPassa}@keyframes luzPassa{0%{transform:translate(-130%)}to{transform:translate(130%)}}#v-site .vivo-prog{z-index:3;background:#17112b1f;height:3px;position:absolute;bottom:0;left:0;right:0}#v-site .vivo-prog i{background:linear-gradient(90deg, var(--halor-violet), var(--halor-moss-luz));width:0;height:100%;display:block;box-shadow:0 0 10px #9cc85acc}#v-site .vivo-ctl{right:calc(10 * var(--sv-u));bottom:calc(12 * var(--sv-u));z-index:4;align-items:center;gap:calc(6 * var(--sv-u));padding:calc(4 * var(--sv-u));border-radius:var(--r-pill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:.7;transition:opacity var(--t-base) var(--ease-halo);background:#0e08209e;border:1px solid #9cc85a73;display:flex;position:absolute}#v-site .palco-tela:hover .vivo-ctl,#v-site .palco-tela:focus-within .vivo-ctl{opacity:1}#v-site .vivo-b{width:28px;height:28px;color:var(--halor-lumen);font:600 18px/1 var(--f-ui);cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;place-items:center;display:grid}#v-site .vivo-b:hover{background:var(--halor-violet)}#v-site .vivo-b:focus-visible{outline:2px solid var(--halor-moss-luz);outline-offset:2px}#v-site .vivo-n{text-align:center;min-width:3.4em;font:500 calc(11 * var(--sv-u))/1 var(--f-mono);color:var(--halor-lumen);letter-spacing:.06em}#v-site .s-ad{background:radial-gradient(50% 60% at 70% 40%, #8b3dff38, transparent 70%), radial-gradient(40% 50% at 20% 80%, #9cc85a24, transparent 70%), var(--halor-void);position:relative}#v-site .s-ad .eyebrow{color:var(--halor-moss-luz)}#v-site .ad-caixa{max-width:calc(1040 * var(--sv-u));aspect-ratio:16/9;border-radius:calc(18 * var(--sv-u));border:1px solid #9cc85a66;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 0 1px #c9a6ff24,0 40px 100px -30px #8b3dffb3,0 0 80px -24px #9cc85a73;container-type:inline-size}#v-site .ad-depois{position:absolute;inset:0}#v-site .ad-depois img{object-fit:cover;width:100%;height:100%;display:block}#v-site .ad-depois .vivo>.am-stage{width:100%;height:100%}#v-site .ad-antes{z-index:2;clip-path:inset(0 calc(100% - var(--pos,50%)) 0 0);background:#fff;position:absolute;inset:0}#v-site .ad-slide{color:#1a1a1a;text-align:left;width:100%;height:100%;padding:8cqw 7cqw 6cqw;font-family:Arial,Helvetica Neue,sans-serif}#v-site .ad-slide .ad-t{letter-spacing:0;text-transform:none;text-align:left;color:#1a1a1a;max-width:none;margin:0 0 3cqw;font:700 3.6cqw/1.2 Arial,Helvetica Neue,sans-serif}#v-site .ad-slide li{letter-spacing:0;font-family:Arial,Helvetica Neue,sans-serif}#v-site .ad-slide ul{margin:0;padding-left:3cqw;list-style:outside}#v-site .ad-slide li{color:#333;margin:0 0 1.5cqw;font-size:2.05cqw;line-height:1.35}#v-site .ad-tag{z-index:4;border-radius:var(--r-pill);font:600 max(11px, 1.25cqw)/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;padding:.7cqw 1.4cqw;position:absolute;top:2.2cqw}#v-site .ad-tag-a{color:#fff;background:#1a1a1ad1;left:2.2cqw}#v-site .ad-tag-d{color:var(--halor-moss-luz);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e0820c7;border:1px solid #9cc85a8c;right:2.2cqw}#v-site .ad-linha{top:0;bottom:0;left:var(--pos,50%);z-index:3;background:linear-gradient(var(--halor-violet), var(--halor-moss-luz));pointer-events:none;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 14px #8b3dffe6,0 0 28px #9cc85a8c}#v-site .ad-pega{width:44px;height:44px;color:var(--halor-lumen);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e0820c7;border:1px solid #9cc85ab3;border-radius:50%;place-items:center;margin:-22px 0 0 -22px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 22px #8b3dffb3}#v-site .ad-pega svg{width:18px;height:18px}#v-site .ad-range{z-index:5;opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}#v-site .ad-caixa:has(.ad-range:focus-visible){outline:2px solid var(--halor-moss-luz);outline-offset:4px}#v-site .tp-grid{perspective:1200px}#v-site .tp-card:hover,#v-site .tp-card:focus-within{transform:translateY(-4px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}#v-site .tp-thumb:after{content:"";z-index:2;border-radius:calc(8 * var(--sv-u));pointer-events:none;background:linear-gradient(115deg,#0000 30%,#c9a6ff59 45%,#9cc85a52 52%,#ffffff47 56%,#0000 70%) 0 0/250% 100%;background-position:var(--mx,0%) 0;mix-blend-mode:screen;opacity:0;transition:opacity var(--t-base) var(--ease-halo);position:absolute;inset:0}#v-site .tp-card:hover .tp-thumb:after{opacity:1}@media (prefers-reduced-motion:reduce){#v-site .vivo-cena.entra,#v-site .vivo-cena.sai,#v-site .vivo-luz.passa{animation:none}#v-site .tp-card:hover,#v-site .tp-card:focus-within{transform:none}}#v-site .palco-leg .palco-n{color:var(--halor-lumen)}
.auth{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100vh;display:grid}@media (max-width:920px){.auth{grid-template-columns:1fr}.auth-scene{display:none!important}}.auth-scene{isolation:isolate;background:var(--halor-void);height:100vh;color:var(--halor-lumen);grid-template-rows:auto 1fr auto;padding:32px clamp(24px,4vw,56px) 96px;display:grid;position:sticky;top:0;overflow:hidden}.auth-logo{font-size:22px}.eye-wrap{align-content:center;place-items:center;gap:16px;display:grid}.eye{width:min(300px,60%);height:auto;overflow:visible}.eye-body{transform-origin:120px 120px;transition:transform .5s var(--ease-spark)}.eye-ring{transition:stroke-dasharray .6s var(--ease-halo), stroke .3s}.eye-pupil{transition:transform .35s var(--ease-halo);transform-origin:120px 120px}.eye-pupil circle{transition:r .4s var(--ease-spark);transform-origin:120px 120px}.eye-lid{opacity:0;transform-origin:120px 120px;transition:opacity .3s, transform .4s var(--ease-halo);transform:scaleX(.2)}.eye-spark{transform-origin:188px 52px;animation:3.4s ease-in-out infinite twinkle}@keyframes twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.7;transform:scale(.55)rotate(45deg)}}.eye[data-mood=senha] .eye-pupil{transform:scale(0)}.eye[data-mood=senha] .eye-inner{opacity:.1}.eye[data-mood=senha] .eye-ring{stroke-dasharray:0 603}.eye[data-mood=senha] .eye-lid{opacity:1;transform:none}.eye[data-mood=erro] .eye-body{animation:shake .5s var(--ease-halo)}.eye[data-mood=erro] .eye-ring{stroke:#ff7a92}.eye[data-mood=ok] .eye-body{transform:scale(1.12)}.eye[data-mood=ok] .eye-ring{stroke-dasharray:603 0}.eye[data-mood=espera] .eye-ring{stroke-dasharray:300 303;transform-origin:120px 120px;animation:1.6s linear infinite eye-roda;transform:rotate(-62deg)}.eye[data-mood=espera] .eye-pupil{transform:scale(.82)}@keyframes eye-roda{0%{transform:rotate(-62deg)}to{transform:rotate(298deg)}}@keyframes shake{20%,60%{transform:translate(-10px)}40%,80%{transform:translate(10px)}}.eye-say{font-family:var(--f-mono);letter-spacing:.04em;color:var(--halor-glow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--r-pill);background:#160a30e0;border:1px solid #c9a6ff40;min-height:36px;padding:8px 14px;font-size:13px;position:relative}.auth-quote{gap:18px;display:grid;position:relative}.auth-scene:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#07040fd1 62%);height:46%;position:absolute;inset:auto 0 0}.auth-quote .display{letter-spacing:-.03em;font-size:clamp(28px,3vw,40px);line-height:1.05}.auth-promise{color:#cfc6ea;gap:10px;font-size:14.5px;display:grid}.auth-promise li{align-items:center;gap:10px;display:flex}.auth-promise svg{width:16px;height:16px;color:var(--halor-glow);flex:none}.auth-panel{background:var(--paper);grid-template-rows:auto 1fr auto;min-width:0;padding:22px clamp(16px,5vw,64px) 96px;display:grid}.auth-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-card{align-self:center;width:min(420px,100%);margin:40px auto;display:grid}.auth-card>div{animation:pop var(--t-slow) var(--ease-halo);gap:18px;min-width:0;display:grid}.auth-mobile-logo{justify-self:start;margin-bottom:22px;font-size:22px;display:none}@media (max-width:920px){.auth-mobile-logo{display:inline-flex}}.auth-hd{gap:8px;display:grid}.auth-hd .eyebrow{margin-bottom:2px}.auth-h{font-family:var(--f-display);letter-spacing:-.03em;font-size:30px}.auth-h:focus{outline:none}.input[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 4px var(--danger-wash)}.input[aria-invalid=true]:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-wash)}.check input[aria-invalid=true]{outline:2px solid var(--danger);outline-offset:2px}.auth-sub{line-height:1.55}.auth-mail{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.auth-seg{width:100%}.auth-seg button{flex:1;justify-content:center}.auth-form{gap:16px;display:grid}.auth-form .field{min-width:0}.auth-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.check{color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.check input{width:18px;height:18px;accent-color:var(--halor-violet);margin:0}.link{color:var(--accent-text);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.link svg{width:16px;height:16px}.link:hover{text-underline-offset:3px;text-decoration:underline}.auth-back{justify-self:start}.k-slot{min-width:0}.k-slot:empty{display:none}.auth-alert{gap:10px;display:grid}.auth-alert:not(:has(>:not([hidden]))){display:none}.k-banner{border-radius:var(--r-md);background:var(--info-wash);color:var(--ink);border:1px solid #c8d8f6;align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.k-banner[hidden]{display:none}.k-banner>svg{width:19px;height:19px;color:var(--info);flex:none;margin-top:1px}.k-banner-txt{flex:1;gap:2px;min-width:0;display:grid}.k-banner-txt b{font-weight:600}.k-banner-txt>span{color:var(--ink-2)}.k-banner-acts{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.k-banner.k-aviso{background:var(--warn-wash);border-color:#f1d89c}.k-banner.k-aviso>svg{color:var(--warn)}.k-banner.k-erro{background:var(--danger-wash);border-color:#f4c1cb}.k-banner.k-erro>svg{color:var(--danger)}.k-banner.k-ok{background:var(--ok-wash);border-color:#b9e2cb}.k-banner.k-ok>svg{color:var(--ok)}.auth-alert .k-banner{animation:pop var(--t-base) var(--ease-halo)}.k-countdown{font:600 13px/1 var(--f-mono);font-variant-numeric:tabular-nums;color:var(--ink-2);background:var(--mist);border:1px solid var(--line);border-radius:99px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.k-countdown svg{width:14px;height:14px;color:var(--halor-violet)}@keyframes k-spin{to{transform:rotate(360deg)}}.auth-err{color:var(--danger);background:var(--danger-wash);border-radius:var(--r-md);align-items:flex-start;gap:8px;padding:10px 12px;font-size:14px;display:flex}.auth-alt{color:var(--ink-2);background:var(--mist);border:1px solid var(--line);border-radius:var(--r-md);align-items:flex-start;gap:10px;padding:11px 14px;font-size:13.5px;line-height:1.5;display:flex}.auth-alt svg{width:16px;height:16px;color:var(--halor-violet);flex:none;margin-top:2px}.auth-alt b{color:var(--ink);font-weight:600}.auth-next{color:var(--mute);align-items:center;gap:8px;margin-top:-4px;font-size:13px;display:flex}.auth-next[hidden]{display:none}.auth-next svg{width:14px;height:14px;color:var(--halor-violet);flex:none}.auth-next b{color:var(--ink-2);font-weight:600}.auth-wait{color:var(--ink-2);background:var(--lilac-50);border-radius:var(--r-md);flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:-4px;padding:10px 12px;font-size:13.5px;line-height:1.45;display:flex}.auth-wait[hidden]{display:none}.auth-wait svg{width:17px;height:17px;color:var(--halor-violet);animation:auth-ampulheta 2.4s var(--ease-halo) infinite;flex:none;margin-top:1px}.auth-wait>span{flex:200px}.auth-wait .link{font-size:13.5px}@keyframes auth-ampulheta{0%,40%{transform:rotate(0)}60%,to{transform:rotate(180deg)}}.auth-err svg{flex:none;width:18px;height:18px;margin-top:1px}.auth-or{color:var(--mute);align-items:center;gap:12px;font-size:13px;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--line);flex:1;height:1px}.auth-sso{gap:10px;display:grid}.auth-sso .btn-ghost{background:var(--paper);border-color:var(--line-strong)}.auth-sso .btn-ghost:hover{border-color:var(--halor-violet);background:var(--lilac-50)}.auth-foot{text-align:center;font-size:12.5px}.auth-badge{background:var(--lilac-50);width:56px;height:56px;color:var(--halor-violet);border-radius:16px;place-items:center;display:grid;position:relative}.auth-badge svg{width:26px;height:26px}.auth-badge{box-shadow:0 0 0 6px #8b3dff0f}.auth-badge.is-ok{background:var(--ok-wash);color:var(--ok);box-shadow:0 0 0 6px #17845a12}.auth-badge.is-aviso{background:var(--warn-wash);color:var(--warn);box-shadow:0 0 0 6px #8f5a0012}.auth-badge.is-erro{background:var(--danger-wash);color:var(--danger);box-shadow:0 0 0 6px #c22f4b12}.auth-spin{border:3px solid var(--lilac-200);border-top-color:var(--halor-violet);border-radius:50%;width:26px;height:26px;animation:.9s linear infinite k-spin}.auth-state{justify-items:start;gap:12px;display:grid}.auth-state .auth-badge{margin-bottom:6px}.auth-state .eyebrow{margin-bottom:-4px}.auth-acts{gap:10px;display:grid}.auth-resend{color:var(--mute);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13.5px;line-height:20.92px;display:flex}.auth-resend .link{font-size:13.5px}.auth-resend .k-slot:not(:empty){display:flex}.auth-resend .k-countdown{padding:4px 9px;font-size:12px}.link[aria-disabled=true]{color:var(--mute);cursor:not-allowed;text-decoration:none}.meter{background:var(--lilac-50);border-radius:99px;height:6px;margin-top:-6px;overflow:hidden}.meter i{border-radius:inherit;background:var(--danger);width:0;height:100%;transition:width var(--t-base) var(--ease-halo), background var(--t-base);display:block}.pw-slot{gap:10px;margin-top:4px;display:grid}.pw-meter{align-items:center;gap:12px;min-height:18px;display:flex}.pw-bars{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.pw-bars i{background:var(--lilac-50);height:6px;box-shadow:inset 0 0 0 1px var(--line);transition:background var(--t-base) var(--ease-halo);border-radius:99px}.pw-meter[data-nivel="1"] .pw-bars i:nth-child(-n+1){background:var(--danger);box-shadow:none}.pw-meter[data-nivel="2"] .pw-bars i:nth-child(-n+2){background:var(--warn);box-shadow:none}.pw-meter[data-nivel="3"] .pw-bars i:nth-child(-n+3),.pw-meter[data-nivel="4"] .pw-bars i{background:var(--ok);box-shadow:none}.pw-label{color:var(--mute);text-align:right;min-width:132px;font-size:12.5px;font-weight:600}.pw-meter[data-nivel="1"] .pw-label{color:var(--danger)}.pw-meter[data-nivel="2"] .pw-label{color:var(--warn)}.pw-meter[data-nivel="3"] .pw-label,.pw-meter[data-nivel="4"] .pw-label{color:var(--ok)}.reqs{color:var(--mute);gap:6px;font-size:13px;display:grid}.reqs li{transition:color var(--t-base);align-items:center;gap:8px;display:flex}.reqs svg{width:15px;height:15px;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:#0000;transition:color var(--t-base), background var(--t-base), box-shadow var(--t-base);border-radius:50%;flex:none;padding:2px}.reqs li.ok{color:var(--ok)}.reqs li.ok svg{background:var(--ok);color:#fff;box-shadow:none}.auth-tabpanel{gap:18px;display:grid}.auth-terms{align-items:flex-start;line-height:1.45}.auth-terms input{margin-top:1px}.input[data-foco=script]:focus:not([aria-invalid=true]){border-color:var(--field-line);box-shadow:none;outline-offset:0}@media (prefers-reduced-motion:reduce){.auth{--glow-sm:0 0 0 1px #c9a6ff42, 0 6px 16px -12px #8b3dff66;--glow-md:0 0 0 1px #c9a6ff4d, 0 0 12px #8b3dff33;--glow-lg:0 0 24px #a970ff2e, 0 0 56px #8b3dff1a}}.btn.is-busy{cursor:progress}.btn-primary.is-busy{background:var(--halor-violet-600)}.btn-primary.is-wait,.btn-primary.is-wait:hover{background:var(--lilac-100);color:var(--halor-violet-700);box-shadow:none;cursor:not-allowed;font-variant-numeric:tabular-nums}
#v-checkout{background:var(--mist)}.co-top{background:var(--paper);border-bottom:1px solid var(--line);top:env(safe-area-inset-top,0px);z-index:20;position:sticky}.co-top-in{justify-content:space-between;align-items:center;gap:16px;height:68px;display:flex}.co-top .logo{font-size:20px}.steps{align-items:center;gap:6px;display:flex}.steps li{color:var(--mute);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.steps li+li:before{content:"";background:var(--line-strong);width:28px;height:1px;margin-right:2px}.steps i{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:grid}.steps li.done i{background:var(--lilac-100);color:var(--halor-violet-700);border-color:#0000}.steps li.on{color:var(--ink)}.steps li.on i{background:var(--halor-violet);color:#fff;box-shadow:var(--glow-sm);border-color:#0000}@media (max-width:760px){.steps span,.co-secure{display:none}}.co-main{padding-block:32px 120px}.co-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:28px;display:grid}@media (max-width:1000px){.co-grid{grid-template-columns:1fr}}.co-left{gap:20px;display:grid}.co-sec{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);gap:18px;padding:clamp(18px,3vw,28px);display:grid;container:cosec/inline-size}.co-sec h2{letter-spacing:-.01em;font-size:18px}.co-sec-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.co-aud{margin-top:-4px}.co-aud button{color:var(--mute);transition:color var(--t-base) var(--ease-halo), border-color var(--t-base) var(--ease-halo);align-items:center;gap:8px;padding:10px 14px 12px;font-size:14px;display:inline-flex}.co-aud button svg{flex:none;width:18px;height:18px}.co-aud button:hover,.co-aud button[aria-selected=true]{color:var(--ink)}.co-aud button[aria-selected=true] svg{color:var(--halor-violet)}.co-aud-n{background:var(--lilac-50);color:var(--halor-violet-700);border-radius:99px;padding:2px 8px;font-size:11.5px;font-weight:600}@media (max-width:420px){.co-aud button{padding-inline:10px}.co-aud-n{display:none}}.co-plans-panel{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.co-plans-panel:has(.co-plans-ent){grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.co-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.co-plans.co-plans-ent{grid-template-columns:repeat(2,minmax(0,1fr))}@supports (grid-template-rows:subgrid){.co-plans{grid-auto-rows:auto}.co-plan{grid-row:span 3;grid-template-rows:subgrid}}@container cosec (max-width:659px){.co-plans{grid-template-columns:1fr}}.co-more{text-align:left;border-radius:var(--r-md);border:1px dashed var(--line-strong);background:var(--mist);color:var(--ink);transition:border-color var(--t-base), background var(--t-base);align-content:start;gap:6px;padding:16px;display:grid}.co-more:hover{border-color:var(--halor-violet);background:var(--lilac-50)}.co-more .cp-n{font-family:var(--f-display);letter-spacing:-.03em;align-items:center;gap:8px;font-size:16px;display:flex}.co-more .cp-n svg{width:20px;height:20px;color:var(--halor-violet)}.co-more-p{letter-spacing:-.01em;font-size:15px;font-weight:600}.co-more-l{color:var(--halor-violet-700);align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:600;display:inline-flex}.co-more-l svg{width:15px;height:15px;transition:transform var(--t-base) var(--ease-halo)}.co-more:hover .co-more-l svg{transform:translate(3px)}@container cosec (max-width:719px){.co-plans-panel:has(.co-plans-ent){grid-template-columns:minmax(0,1fr)}.co-plans.co-plans-ent{grid-template-columns:repeat(2,minmax(0,1fr))}.co-more{flex-wrap:wrap;align-items:center;gap:4px 16px;padding:14px 16px;display:flex}.co-more-l{margin:0 0 0 auto}}@container cosec (max-width:471px){.co-plans.co-plans-ent{grid-template-columns:1fr}.co-more{gap:6px;padding:16px;display:grid}.co-more-l{margin:4px 0 0}}.co-plan{text-align:left;border:1px solid var(--line-strong);background:var(--paper);border-radius:var(--r-md);transition:border-color var(--t-base), box-shadow var(--t-base), background var(--t-base);align-content:start;gap:6px;padding:16px;display:grid;position:relative}.co-plan:hover{border-color:var(--halor-violet)}.co-plan[aria-checked=true]{border-color:var(--halor-violet);background:var(--lilac-50);box-shadow:0 0 0 3px #8b3dff29}.co-plan .cp-n{font-family:var(--f-display);letter-spacing:-.03em;align-items:center;gap:8px;font-size:16px;display:flex}.co-plan .cp-n svg{width:20px;height:20px}.co-plan .cp-p{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.co-plan .cp-p small{color:var(--mute);font-size:12px;font-weight:500}.co-plan .cp-d{color:var(--mute);font-size:12.5px}.co-plan .cp-r{border:1.5px solid var(--field-line);width:20px;height:20px;transition:border-width var(--t-base) var(--ease-spark), border-color var(--t-base);border-radius:50%;position:absolute;top:14px;right:14px}.co-plan[aria-checked=true] .cp-r{border:6px solid var(--halor-violet)}.co-plan .cp-n{padding-right:26px}.co-seats{border-radius:var(--r-md);background:var(--mist);border:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:14px 16px;display:flex}.co-seats-t{flex:220px;gap:2px;display:grid}.co-seats .label{color:var(--ink);font-size:14px}.seat-fixed{border-radius:var(--r-pill);background:var(--paper);border:1px solid var(--line-strong);height:40px;color:var(--ink-2);align-items:center;gap:8px;padding:0 16px;font-size:14px;display:inline-flex}.seat-fixed svg{width:15px;height:15px;color:var(--halor-violet)}.seat-fixed b{color:var(--ink);font-size:17px}.co-range{flex:300px;gap:2px;max-width:360px;display:grid}.co-range-n{color:var(--ink);justify-self:end;font-size:15px;font-weight:700}@media (max-width:600px){.co-range{max-width:none}}.co-tip{color:var(--ink-2);border-top:1px dashed var(--line-strong);flex-wrap:wrap;flex:100%;align-items:center;gap:4px 10px;padding-top:12px;font-size:13.5px;display:flex}.co-tip svg{width:16px;height:16px;color:var(--halor-violet);flex:none}.co-tip span{flex:240px}.co-mini{display:none}@media (max-width:1000px){.co-mini{border-radius:var(--r-md);background:var(--halor-night);color:var(--halor-lumen);align-items:center;gap:10px;padding:12px 16px;display:flex}.co-mini span{color:#cfc6ea;font-size:13.5px}.co-mini b{letter-spacing:-.02em;margin-right:auto;font-size:18px}.co-mini .link{color:var(--halor-glow)}.co-mini .link:focus-visible{outline-color:var(--halor-glow)}}.stepper{background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--r-pill);align-items:center;gap:6px;padding:3px;display:flex}.stepper output{text-align:center;min-width:32px;font-weight:700}.stepper .btn-icon{--h:32px;border-radius:50%}.stepper .btn-icon[aria-disabled=true]{opacity:.35;cursor:not-allowed;background:0 0}.co-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.co-fields-1{grid-template-columns:1fr}.co-fields-3{grid-template-columns:minmax(0,.9fr) minmax(0,.7fr) minmax(0,1.6fr)}@media (max-width:600px){.co-fields{grid-template-columns:1fr}.co-fields-3{grid-template-columns:1fr 1fr}.co-fields-3 .field:last-child{grid-column:1/-1}}.pay-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pay-tabs button{text-align:left;border:1px solid var(--line-strong);background:var(--paper);border-radius:var(--r-md);transition:all var(--t-base);grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:14px;display:grid}.pay-tabs button svg{width:22px;height:22px;color:var(--ink-2);grid-row:span 2}.pay-tabs button span{font-size:15px;font-weight:700}.pay-tabs button small{color:var(--mute);font-size:12px}.pay-tabs button[aria-selected=true]{border-color:var(--halor-violet);background:var(--lilac-50);box-shadow:0 0 0 3px #8b3dff29}.pay-tabs button[aria-selected=true] svg{color:var(--halor-violet)}@container cosec (min-width:440px) and (max-width:579px){.pay-tabs button{grid-template-columns:minmax(0,1fr);padding:12px 14px}.pay-tabs button svg{grid-row:auto;margin-bottom:6px}}@container cosec (max-width:439px){.pay-tabs{grid-template-columns:1fr}}.pix{grid-template-columns:148px minmax(0,1fr);align-items:center;gap:22px;display:grid}@media (max-width:520px){.pix{grid-template-columns:1fr}}.pix-qr-wrap{width:148px;position:relative}.pix-qr{aspect-ratio:1;border-radius:var(--r-md);border:1px solid var(--line);filter:blur(2.5px);opacity:.55;background:#fff;grid-template-columns:repeat(25,1fr);width:148px;padding:10px;display:grid}.pix-qr-lock{white-space:nowrap;color:var(--ink);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--r-pill);box-shadow:var(--sh-paper-2);align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pix-qr-lock svg{width:13px;height:13px;color:var(--halor-violet)}.pix-qr i{display:block}.pix-qr i.on{background:var(--ink)}.pix-info{gap:10px;font-size:14.5px;display:grid}.pix-code{background:var(--mist);border:1px dashed var(--line-strong);border-radius:var(--r-sm);align-items:center;gap:10px;min-width:0;padding:8px 8px 8px 12px;display:flex}.pix-code span{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.card-grid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (max-width:760px){.card-grid{grid-template-columns:1fr}}@container cosec (max-width:699px){.card-grid{grid-template-columns:minmax(0,1fr)}}@container cosec (max-width:439px){.co-fields{grid-template-columns:1fr}.co-fields-3{grid-template-columns:1fr 1fr}.co-fields-3 .field:last-child{grid-column:1/-1}}.cc{aspect-ratio:1.586;color:#fff;width:100%;max-width:340px;transition:transform .6s var(--ease-halo);background:radial-gradient(130% 120% at 100% 0,#8b3dff 0%,#3a1680 38%,#0e0820 75%);border-radius:18px;grid-template-rows:auto 1fr auto;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 50px -18px #5a1ec899,inset 0 0 0 1px #ffffff1f}.cc-glow{filter:blur(1px);border:10px solid #c9a6ff73;border-radius:50%;width:220px;height:220px;position:absolute;top:-90px;right:-70px;box-shadow:0 0 40px #c9a6ff99,inset 0 0 30px #c9a6ff66}.cc-top{justify-content:space-between;align-items:center;display:flex;position:relative}.cc-mark{width:30px;height:30px}.cc-brand{letter-spacing:.2em;opacity:.85;font-size:11px}.cc-num{letter-spacing:.1em;text-shadow:0 1px 2px #0000004d;align-self:center;font-size:clamp(16px,2.2vw,19px);position:relative}.cc-bot{text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;gap:12px;font-size:13px;display:flex;position:relative}.cc-bot small{opacity:.7;letter-spacing:.14em;font-size:9px;display:block}.cc-bot span{white-space:nowrap;text-overflow:ellipsis;max-width:170px;display:block;overflow:hidden}.boleto-note{color:var(--ink-2);background:var(--mist);border-radius:var(--r-md);align-items:flex-start;gap:12px;padding:16px;font-size:14.5px;display:flex}.boleto-note svg{width:22px;height:22px;color:var(--halor-violet);flex:none}.co-sum{top:calc(84px + env(safe-area-inset-top,0px));gap:12px;display:grid;position:sticky}@media (max-width:1000px){.co-sum{position:static}}.sum-card .halo-field{opacity:.5;-webkit-mask-image:linear-gradient(#000 0,#00000059 22%,#0003 60%,#000 100%);mask-image:linear-gradient(#000 0,#00000059 22%,#0003 60%,#000 100%)}.sum-card{isolation:isolate;border-radius:var(--r-lg);background:var(--halor-night);color:var(--halor-lumen);gap:18px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #5014b4b3}.sum-plan{align-items:center;gap:14px;display:flex}.sum-plan svg{filter:drop-shadow(0 0 10px #a970ffb3);flex:none;width:44px;height:44px}.sum-name{letter-spacing:-.04em;font-size:24px}.sum-cycle{font-size:13px}.sum-pack{color:var(--halor-glow);border-radius:var(--r-pill);background:#8b3dff29;border:1px solid #c9a6ff38;justify-self:start;align-items:center;gap:8px;margin-top:-6px;padding:5px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.sum-pack svg{width:14px;height:14px}.sum-lines{border-top:1px solid var(--line-c);gap:10px;margin:0;padding-top:16px;font-size:14px;display:grid}.sum-lines div{justify-content:space-between;gap:12px;display:flex}.sum-lines dt{color:var(--text-2)}.sum-lines dd{margin:0;font-weight:600}.sum-disc dd,.sum-coupon-row dd{color:var(--ok-n)}.coupon{gap:8px;display:flex}.coupon .input{letter-spacing:.04em;height:38px;font-size:14px}.coupon .input.is-ok{color:var(--ok-n);background:#4fd69a0f;border-color:#4fd69a8c}.coupon .input[aria-invalid=true]{border-color:var(--danger-n);box-shadow:0 0 0 4px #ff7a9224}.sum-total{border-top:1px solid var(--line-c);justify-content:space-between;align-items:baseline;padding-top:16px;display:flex}.sum-total span{color:var(--text-2);font-size:14px}.sum-total b{letter-spacing:-.03em;font-size:32px}.sum-per{text-align:right;margin-top:-12px;font-size:13px}.sum-trust{color:var(--text-2);gap:8px;font-size:13px;display:grid}.sum-trust li{align-items:center;gap:8px;display:flex}.sum-trust svg{width:15px;height:15px;color:var(--halor-glow)}.demo-note{color:var(--warn);background:var(--warn-wash);border-radius:var(--r-md);align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;display:flex}.demo-note svg{flex:none;width:16px;height:16px;margin-top:1px}.co-done h1:focus{outline:none}.co-done .s-cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (max-width:520px){.co-done .s-cta{flex-direction:column;align-items:stretch;width:min(340px,100%)}}.co-done{text-align:center;place-content:center;justify-items:center;gap:18px;min-height:70vh;display:grid}.co-done h1{letter-spacing:-.035em;font-size:clamp(36px,5vw,64px)}.co-done .lede{margin-inline:auto}.done-halo{place-items:center;width:120px;height:120px;margin-bottom:8px;display:grid;position:relative}.done-halo svg{z-index:1;width:84px;height:84px;animation:pop .8s var(--ease-spark);position:relative}.done-halo i{border:2px solid var(--halor-violet);opacity:0;animation:ripple 2.4s var(--ease-halo) infinite;border-radius:50%;position:absolute;inset:0}.done-halo i:nth-child(3){animation-delay:.8s}.done-halo i:nth-child(4){animation-delay:1.6s}@keyframes ripple{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.co-plans.co-plans-avulso{grid-template-columns:repeat(2,minmax(0,1fr))}@container cosec (max-width:659px){.co-plans.co-plans-avulso{grid-template-columns:1fr}}.co-plans[hidden],.sum-trust[hidden]{display:none}
