.sf3{color:#0e0b1a;font-family:var(--font-geist),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;margin:0}.sf3 *{box-sizing:border-box}.sf3 a{color:#4a2dd6;text-decoration:none}.sf3 a:hover{color:#2f1a9e}.sf3 ::selection{color:#fff;background:#6a48f5}.sf3 :focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #6a48f5}.sf3 h1,.sf3 h2,.sf3 h3{text-wrap:balance}.sf3 p{text-wrap:pretty}.sf3 .wrap{max-width:1280px;margin:0 auto;padding:0 40px}.sf3 .mono{font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace}.sf3 .btn{height:48px;font:500 16px/1 var(--font-geist),ui-sans-serif,sans-serif;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 20px;text-decoration:none;transition:transform .18s,background .18s,box-shadow .18s,border-color .18s;display:inline-flex}.sf3 .btn:active{transform:translateY(1px)}.sf3 .btn svg{transition:transform .18s}.sf3 .btn:hover svg{transform:translate(3px)}.sf3 .b-white{color:#0e0b1a;background:#fff}.sf3 .b-white:hover{color:#0e0b1a;background:#f1eefc}.sf3 .b-glass{color:#fff;background:#ffffff1f;border:1px solid #ffffff47}.sf3 .b-glass:hover{color:#fff;background:#fff3}.sf3 .b-dark{color:#fff;background:#0e0b1a}.sf3 .b-dark:hover{color:#fff;background:#2a2540}.sf3 .b-soft{color:#0e0b1a;background:#efedf5}.sf3 .b-soft:hover{color:#0e0b1a;background:#e4e0ef}.sf3 .b-out{color:#0e0b1a;background:#fff;border:1px solid #d9d5e5}.sf3 .b-out:hover{color:#0e0b1a;border-color:#0e0b1a}.sf3 .nav{z-index:40;background:0 0;border-radius:20px;align-items:center;gap:36px;height:72px;padding:0 20px 0 28px;transition:background .25s,box-shadow .25s;display:flex;position:absolute;top:12px;left:24px;right:24px}.sf3 .nav.solid{background:#fff;margin:12px 24px 0;position:sticky;left:auto;right:auto;box-shadow:0 8px 30px #0a06201a}.sf3 .lg{flex:none;height:30px;display:block;position:relative}.sf3 .lg img{width:auto;height:30px;transition:opacity .25s;display:block}.sf3 .lg .lg-d{opacity:0;position:absolute;top:0;left:0}.sf3 .nav-links{align-self:stretch;align-items:stretch;gap:6px;display:flex}.sf3 .mi{align-items:center;display:flex}.sf3 .nl{cursor:pointer;color:#f0eaffd9;height:40px;font:500 16px/1 var(--font-geist),ui-sans-serif,sans-serif;background:0 0;border:0;border-radius:10px;align-items:center;padding:0 12px;transition:color .2s;display:inline-flex;position:relative}.sf3 .nl:hover{color:#fff}.sf3 .nav-links>.nl{align-self:center}.sf3 .nav-cta{color:#fff;border:1px solid #ffffff80;border-radius:11px;align-items:center;height:42px;margin-left:auto;padding:0 18px;font-size:15px;font-weight:600;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.sf3 .nav-cta:hover{color:#fff;background:#ffffff14;border-color:#fff}.sf3 .nav.solid .lg-w{opacity:0}.sf3 .nav:has(.mi:hover) .lg-w{opacity:0}.sf3 .nav:has(.mi:focus-within) .lg-w{opacity:0}.sf3 .nav.solid .lg-d{opacity:1}.sf3 .nav:has(.mi:hover) .lg-d{opacity:1}.sf3 .nav:has(.mi:focus-within) .lg-d{opacity:1}:is(.sf3 .nav:has(.mi:hover),.sf3 .nav:has(.mi:focus-within)){background:#fff;box-shadow:0 12px 40px #0a06202e}.sf3 .nav.solid .nl{color:#2a2540}.sf3 .nav:has(.mi:hover) .nl{color:#2a2540}.sf3 .nav:has(.mi:focus-within) .nl{color:#2a2540}.sf3 .nav.solid .nl:hover{color:#12082a}.sf3 .nav:has(.mi:hover) .nl:hover{color:#12082a}.sf3 .nav.solid .nl.on{color:#7e22ce}.sf3 .nav .mi:hover>.mi-t,.sf3 .nav .mi:focus-within>.mi-t,.sf3 .nav .mi:hover>.mi-t:hover{color:#8c869e}.sf3 .nav.solid .nav-cta{color:#fff;background:#12082a;border-color:#12082a}.sf3 .nav:has(.mi:hover) .nav-cta{color:#fff;background:#12082a;border-color:#12082a}.sf3 .nav:has(.mi:focus-within) .nav-cta{color:#fff;background:#12082a;border-color:#12082a}.sf3 .nav.solid .nav-cta:hover{background:#2a1f48}.sf3 .mi-t:after{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);opacity:0;z-index:2;background:#fff;width:20px;height:10px;margin-left:-10px;transition:opacity .2s;position:absolute;top:calc(100% + 19px);left:50%}.sf3 .mi:hover>.mi-t:after,.sf3 .mi:focus-within>.mi-t:after{opacity:1}.sf3 .mp{opacity:0;visibility:hidden;pointer-events:none;padding-top:14px;transition:opacity .2s,translate .3s cubic-bezier(.2,.8,.2,1),visibility 0s linear .2s;position:absolute;top:72px;left:0;right:0;translate:0 -8px}.sf3 .mi:hover>.mp,.sf3 .mi:focus-within>.mp{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;translate:0}.sf3 .mp-in{background:#fff;border-radius:28px;grid-template-columns:repeat(4,minmax(0,1fr));padding:40px 16px 44px;display:grid;box-shadow:0 30px 80px #0a062038}.sf3 .mp-in.mp-3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr)}.sf3 .mp-col{border-left:1px solid #efecf5;padding:0 32px}.sf3 .mp-col:first-child{border-left:0}.sf3 .mp-h{letter-spacing:.12em;text-transform:uppercase;color:#8c869e;margin:0 0 18px;font-size:12.5px;font-weight:600}.sf3 .mp-a{color:#12082a;align-items:center;gap:16px;font-size:17px;font-weight:500;line-height:1.2;display:flex}.sf3 .mp-a+.mp-a{margin-top:14px}.sf3 .mp-a:hover{color:#12082a}.sf3 .mp-ic{color:#7e22ce;background:#f3f1fa;border-radius:14px;flex:none;justify-content:center;align-items:center;width:50px;height:50px;transition:background .2s,color .2s,transform .25s cubic-bezier(.2,.8,.2,1);display:flex}.sf3 .mp-ic svg{width:22px;height:22px}:is(.sf3 .mp-a:hover .mp-ic,.sf3 .mp-a:focus-visible .mp-ic){color:#fff;background:#7e22ce;transform:translateY(-2px)}.sf3 .mp-pro{color:#fff;background:linear-gradient(140deg,#4c1d95 0%,#6d28d9 34%,#7e22ce 58%,#9333ea 82%,#a855f7 100%);border-radius:20px;flex-direction:column;justify-content:flex-end;min-height:220px;margin:0 24px 0 16px;padding:28px;display:flex;position:relative;overflow:hidden}.sf3 .mp-pro:hover{color:#fff}.sf3 .mp-art{width:100%;height:100%;position:absolute;inset:0}.sf3 .mp-pro b{letter-spacing:-.02em;max-width:15ch;font-size:24px;font-weight:600;line-height:1.1;position:relative}.sf3 .mp-pro span{color:#f3e8ff;align-items:center;gap:8px;margin-top:12px;font-size:15px;font-weight:500;display:inline-flex;position:relative}.sf3 .mp-pro span svg{width:16px;height:16px;transition:transform .2s}.sf3 .mp-pro:hover span svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.sf3 .mp,.sf3 .nav,.sf3 .lg img,.sf3 .mp-ic{transition:none!important}}.sf3 .hero{color:#fff;background:#6d28d9;min-height:900px;padding:232px 0 300px;position:relative;overflow:hidden}.sf3 .hc-field{background:radial-gradient(60% 70% at 8% 0,#ffffff29,#0000 60%),linear-gradient(140deg,#4c1d95 0%,#6d28d9 34%,#7e22ce 58%,#9333ea 82%,#a855f7 100%);position:absolute;inset:0}.sf3 .hc-grain{opacity:.16;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/></svg>");position:absolute;inset:0}.sf3 .hc-art{width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.sf3 .hc-anv{animation:1.2s cubic-bezier(.2,.8,.2,1) .2s both hcRise}@keyframes hcRise{0%{opacity:0;translate:0 30px}}.sf3 .hc-hot,.sf3 .hc-pulse{pointer-events:none;position:absolute;inset:0;-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sf3 .hc-hot{animation:1.4s cubic-bezier(.3,.6,.2,1) .9s both hcIgnite;-webkit-mask-image:linear-gradient(100deg,#000 45%,#0000 55%);mask-image:linear-gradient(100deg,#000 45%,#0000 55%)}@keyframes hcIgnite{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.sf3 .hc-pulse{animation:7s cubic-bezier(.4,0,.2,1) 3s infinite hcPulse;-webkit-mask-image:linear-gradient(100deg,#0000 40%,#000 50%,#0000 60%);mask-image:linear-gradient(100deg,#0000 40%,#000 50%,#0000 60%);-webkit-mask-position:100% 0;mask-position:100% 0}@keyframes hcPulse{0%{-webkit-mask-position:100% 0;mask-position:100% 0}30%,to{-webkit-mask-position:0 0;mask-position:0 0}}.sf3 .hc-text{z-index:3;max-width:1280px;margin:0 auto;padding:0 40px;position:relative}.sf3 .hc-text h1{letter-spacing:-.045em;color:#fff;text-shadow:0 2px 30px #3b076440;margin:0;font-size:clamp(46px,5.4vw,80px);font-weight:600;line-height:1}.sf3 .hc-text p{color:#f3e8ff;max-width:30ch;margin:28px 0 0;font-size:21px;line-height:1.5}.sf3 .hc-cta{color:#3b0764;height:56px;font:600 17px/1 var(--font-geist),ui-sans-serif,sans-serif;white-space:nowrap;background:#fff;border-radius:12px;align-items:center;gap:10px;margin-top:40px;padding:0 26px;transition:box-shadow .2s,transform .2s cubic-bezier(.2,.8,.2,1);display:inline-flex}.sf3 .hc-cta:hover{color:#3b0764;box-shadow:0 0 0 6px #ffffff40,0 12px 40px #3b076466}.sf3 .hc-cta:active{transform:translateY(1px)}.sf3 .hc-cta svg{transition:transform .2s}.sf3 .hc-cta:hover svg{transform:translate(3px)}.sf3 .hm{z-index:3;width:min(1180px,94%);margin:0 auto;position:relative;container-type:inline-size}.sf3 .hm-s{color:#f4f2ff;height:49.5cqw;font-size:1cqw;position:relative}.sf3 .hm-w{pointer-events:none;width:100cqw;height:49.5cqw;position:absolute;top:0;left:0;overflow:visible}.sf3 .wb{fill:none;stroke:#a996ff80;stroke-width:.13px;stroke-dasharray:1;stroke-dashoffset:1px;animation:wdraw .9s cubic-bezier(.2,.8,.2,1) var(--d) both}.sf3 .wf{fill:none;stroke:#ede8ff;stroke-width:.34px;stroke-linecap:round;stroke-dasharray:0 1.5;opacity:0;animation:wflow 1.6s linear infinite,show .6s ease var(--d) forwards}.sf3 .wd{fill:#c4b5fd;opacity:0;animation:show .4s ease var(--d) forwards}.sf3 .bk{fill:none;stroke:#a996ff8c;stroke-width:.13px;stroke-dasharray:1;stroke-dashoffset:1px;animation:wdraw .8s cubic-bezier(.2,.8,.2,1) var(--d) both}.sf3 .eo{fill:none;stroke:#a996ff52;stroke-width:.12px;opacity:0;animation:1s .5s forwards show}.sf3 .eo.e2{stroke:#a996ff24}.sf3 .spk{fill:none;stroke:#a996ff4d;stroke-width:.1px;stroke-dasharray:1;stroke-dashoffset:1px;animation:wdraw .8s ease var(--d) both}@keyframes wdraw{to{stroke-dashoffset:0}}@keyframes wflow{to{stroke-dashoffset:-1.5px}}@keyframes show{to{opacity:1}}.sf3 .hm-base{pointer-events:none;position:absolute;inset:0}.sf3 .pil{transform-origin:50% 100%;background:linear-gradient(#cdc0ff00,#cdc0ffd9);width:.16cqw;height:10cqw;animation:.9s cubic-bezier(.2,.8,.2,1) 1s both pilIn;position:absolute;top:27.5cqw}@keyframes pilIn{0%{transform:scaleY(0)}}.sf3 .glb{clip-path:inset(0 0 48%);background:radial-gradient(circle at 40% 28%,#e0d8ff8c,#6a48f559 42%,#180c46f2 74%);border-radius:50%;width:13.6cqw;height:13.6cqw;animation:1s cubic-bezier(.2,.8,.2,1) .3s both baseIn;position:absolute;top:32.4cqw;left:43.2cqw;overflow:hidden;box-shadow:inset 0 0 2.4cqw #c4b5fd80}.sf3 .glb:before{content:"";background-image:radial-gradient(#e8e2ffe6 .09cqw,#0000 .12cqw);background-size:.55cqw .55cqw;border-radius:50%;animation:40s linear infinite glSpin;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 35%,#0000 70%);mask-image:radial-gradient(circle,#000 35%,#0000 70%)}@keyframes glSpin{to{background-position:13.2cqw 0}}.sf3 .dsk{background:radial-gradient(closest-side,#e8e2fff2,#967affb3 40%,#6a48f52e 78%,#0000);border-radius:50%;width:23cqw;height:3.6cqw;animation:1s cubic-bezier(.2,.8,.2,1) .3s both baseIn;position:absolute;top:37.9cqw;left:38.5cqw;box-shadow:0 0 4cqw 1.2cqw #6a48f580}.sf3 .rg{border:.13cqw solid #c4b5fd99;border-radius:50%;position:absolute}.sf3 .r1{width:30cqw;height:6.6cqw;animation:1s .4s both baseIn;top:36.4cqw;left:35cqw}.sf3 .r2{border-color:#c4b5fd47;width:40cqw;height:9cqw;animation:1s .5s both baseIn;top:35.2cqw;left:30cqw}.sf3 .r3{border-color:#d6ccffbf;width:30cqw;height:6.6cqw;animation:3.6s ease-out 1.4s infinite both rpulse;top:36.4cqw;left:35cqw}@keyframes baseIn{0%{opacity:0;transform:scale(.85)}}@keyframes rpulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.sf3 .it{outline:none;position:absolute}:is(.sf3 .it:focus-visible .bub,.sf3 .it:focus-visible .st){outline-offset:.3cqw;outline:.18cqw solid #fff}.sf3 .bub{background:#6a48f533;border:.14cqw solid #c4b5fdcc;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:box-shadow .3s,border-color .3s,background .3s,transform .3s cubic-bezier(.2,.8,.2,1);display:flex;box-shadow:0 0 1.6cqw #8b6cff73}:is(.sf3 .it:hover .bub,.sf3 .it:focus-visible .bub){background:#8b6cff6b;border-color:#fff;transform:scale(1.08);box-shadow:0 0 0 .35cqw #c4b5fd40,0 0 2.6cqw #8b6cfff2}.sf3 .src{width:21.5cqw;height:5.6cqw;animation:inL .7s cubic-bezier(.2,.8,.2,1) var(--d) both;background:#160c3a99;border:.12cqw solid #a996ff80;border-radius:3cqw;align-items:center;gap:1cqw;padding:0 1cqw 0 .6cqw;transition:border-color .3s,background .3s;display:flex;left:0}:is(.sf3 .src:hover,.sf3 .src:focus-visible){background:#2c186ebf;border-color:#e8e2ffe6}.sf3 .src .bub{width:4.2cqw;height:4.2cqw}.sf3 .src b,.sf3 .out b{color:#fff;letter-spacing:-.01em;font-weight:600;display:block}.sf3 .src b{font-size:1.1cqw}.sf3 .src span:not(.bub){color:#b9b0dd;white-space:nowrap;margin-top:.15cqw;font-size:.84cqw;display:block}.sf3 .out{animation:inR .7s cubic-bezier(.2,.8,.2,1) var(--d) both;align-items:center;gap:1.2cqw;display:flex;left:76.2cqw}.sf3 .out .bub{width:5cqw;height:5cqw}.sf3 .out b{font-size:1.38cqw}.sf3 .out span:not(.bub){color:#c9c2e6;margin-top:.2cqw;font-size:.92cqw;line-height:1.35;display:block}.sf3 .ind2{text-align:center;width:14cqw;animation:inU .6s cubic-bezier(.2,.8,.2,1) var(--d) both;flex-direction:column;align-items:center;gap:.55cqw;display:flex}.sf3 .ind2 .bub{background:#120a30d9;width:4.2cqw;height:4.2cqw}.sf3 .ind2-n{color:#e2dcf8;white-space:nowrap;font-size:.95cqw;font-weight:500}@keyframes inL{0%{opacity:0;translate:-2.5cqw}}@keyframes inR{0%{opacity:0;translate:2.5cqw}}@keyframes inU{0%{opacity:0;translate:0 1.4cqw}}.sf3 .ly{width:36.6cqw;height:12.2cqw;animation:lyIn 1.1s cubic-bezier(.2,.8,.2,1) var(--d) both,bob 7s ease-in-out calc(var(--d) + 1.2s) infinite}.sf3 .slab{pointer-events:none;position:absolute;inset:0}.sf3 .slab i{border-radius:2.4cqw;width:32cqw;height:18cqw;margin:-9cqw 0 0 -16cqw;position:absolute;top:50%;left:50%;transform:rotateX(68deg)rotate(-32deg)}.sf3 .sb{background:#160b42;border:.18cqw solid #8b6cffbf;translate:0 1.3cqw;box-shadow:0 0 3cqw #6a48f58c}.sf3 .st{animation:tglow 12s ease var(--t) infinite both;background-color:#5234c880;background-image:linear-gradient(#d6ccff21 .1cqw,#0000 .1cqw),linear-gradient(90deg,#d6ccff21 .1cqw,#0000 .1cqw);background-size:1.6cqw 1.6cqw;border:.18cqw solid #e0d8fff2;transition:background-color .3s,box-shadow .3s;box-shadow:0 0 2.4cqw #8b6cffcc,inset 0 0 3cqw #8b6cff80}:is(.sf3 .ly:hover .st,.sf3 .ly:focus-visible .st){background-color:#7858f09e;box-shadow:0 0 4cqw #aa91fff2,inset 0 0 3cqw #c4b5fd99}.sf3 .ly-l{pointer-events:none;align-items:center;gap:1.1cqw;display:flex;position:absolute;top:3.8cqw;left:5.6cqw}.sf3 .ly-i{background:#140a3c99;border:.12cqw solid #e0d8ffb3;border-radius:50%;flex:none;justify-content:center;align-items:center;width:4.4cqw;height:4.4cqw;display:flex}.sf3 .ly-l div b{letter-spacing:-.02em;color:#fff;text-shadow:0 0 1.4cqw #6a48f5e6;font-size:1.7cqw;font-weight:600;display:block}.sf3 .ly-l div span{color:#e2dcf8;text-shadow:0 .1cqw .5cqw #0009;margin-top:.2cqw;font-size:.92cqw;line-height:1.35;display:block}@keyframes lyIn{0%{opacity:0;translate:0 -6cqw}}@keyframes bob{0%,to{translate:0}50%{translate:0 -.45cqw}}@keyframes tglow{0%,34%,to{filter:none}4%,30%{filter:brightness(1.3)}}.sf3 .tip{z-index:30;color:#d9d3f2;text-align:left;opacity:0;visibility:hidden;pointer-events:none;background:#110b2cf2;border:.1cqw solid #c4b5fd73;border-radius:1.1cqw;width:22cqw;padding:1.3cqw 1.5cqw;font-size:1.02cqw;line-height:1.45;transition:opacity .25s,translate .35s cubic-bezier(.2,.8,.2,1),visibility 0s linear .25s;position:absolute;translate:0 .6cqw;box-shadow:0 2cqw 5cqw #0000008c}.sf3 .tip b{color:#fff;margin-bottom:.4cqw;font-size:1.2cqw;font-weight:600;display:block}.sf3 .tip p{margin:0}.sf3 .tip ul{gap:.4cqw;margin:.9cqw 0 0;padding:0;list-style:none;display:grid}.sf3 .tip li{color:#c9c2e6;align-items:center;gap:.6cqw;font-size:.96cqw;display:flex}.sf3 .tip li:before{content:"";background:#a996ff;border-radius:50%;flex:none;width:.42cqw;height:.42cqw}.sf3 .tch{flex-wrap:wrap;gap:.4cqw;margin-top:.9cqw;display:flex}.sf3 .tch span{color:#e8e2ff;white-space:nowrap;background:#8b6cff38;border-radius:.5cqw;padding:.25cqw .6cqw;font-size:.86cqw}.sf3 .tip-r{top:-1cqw;left:22.4cqw}.sf3 .tip-l{top:-1.2cqw;right:calc(100% + 1.4cqw)}.sf3 .tip-u{bottom:calc(100% + .8cqw);left:-4cqw}.sf3 .tip-ly{width:21cqw;top:1.2cqw;left:20.5cqw}:is(.sf3 .it:hover .tip,.sf3 .it:focus-visible .tip){opacity:1;visibility:visible;transition:opacity .25s,translate .35s cubic-bezier(.2,.8,.2,1),visibility;translate:0}:is(.sf3 .it:hover,.sf3 .it:focus-visible){z-index:20}.sf3 .ly .tip{animation:tour 12s ease var(--t) infinite both}@keyframes tour{0%{opacity:0;visibility:visible;translate:0 .6cqw}4%,30%{opacity:1;visibility:visible;translate:0}34%,to{opacity:0;visibility:hidden;translate:0}}.sf3 .hm-s:hover .tip,.sf3 .hm-s:focus-within .tip,.sf3 .hm-s:hover .st,.sf3 .hm-s:focus-within .st{animation:none}.sf3 .hm-hint{color:#b9b0dd;white-space:nowrap;opacity:0;align-items:center;gap:.7cqw;font-size:.92cqw;animation:.8s 4.6s forwards show;display:inline-flex;position:absolute;top:.2cqw;left:50cqw;translate:-50%}.sf3 .hm-hint i{background:#a996ff;border-radius:50%;width:.6cqw;height:.6cqw;animation:1.8s ease-out infinite hintp}@keyframes hintp{0%{box-shadow:0 0 #a996ffa6}to{box-shadow:0 0 0 .7cqw #a996ff00}}:is(.sf3 .hm:has(.s1:hover) .w1:not(.wd),.sf3 .hm:has(.s1:focus-visible) .w1:not(.wd),.sf3 .hm:has(.s2:hover) .w2:not(.wd),.sf3 .hm:has(.s2:focus-visible) .w2:not(.wd),.sf3 .hm:has(.s3:hover) .w3:not(.wd),.sf3 .hm:has(.s3:focus-visible) .w3:not(.wd),.sf3 .hm:has(.s4:hover) .w4:not(.wd),.sf3 .hm:has(.s4:focus-visible) .w4:not(.wd),.sf3 .hm:has(.s5:hover) .w5:not(.wd),.sf3 .hm:has(.s5:focus-visible) .w5:not(.wd)){stroke:#fff;opacity:1}:is(.sf3 .hm:has(.s1:hover) .wd.w1,.sf3 .hm:has(.s1:focus-visible) .wd.w1,.sf3 .hm:has(.s2:hover) .wd.w2,.sf3 .hm:has(.s2:focus-visible) .wd.w2,.sf3 .hm:has(.s3:hover) .wd.w3,.sf3 .hm:has(.s3:focus-visible) .wd.w3,.sf3 .hm:has(.s4:hover) .wd.w4,.sf3 .hm:has(.s4:focus-visible) .wd.w4,.sf3 .hm:has(.s5:hover) .wd.w5,.sf3 .hm:has(.s5:focus-visible) .wd.w5){fill:#fff}:is(.sf3 .hm-s:has(.ly:hover) .ly:not(:hover) .slab,.sf3 .hm-s:has(.ly:hover) .ly:not(:hover) .ly-l){opacity:.4;transition:opacity .3s}.sf3 .slab,.sf3 .ly-l{transition:opacity .3s}.sf3 .h2c{text-align:center;letter-spacing:-.04em;color:#0e0b1a;margin:0;font-size:clamp(40px,4.6vw,66px);font-weight:600;line-height:1.02}.sf3 .lede{text-align:center;color:#5b5670;max-width:44ch;margin:16px auto 0;font-size:19px;line-height:1.5}.sf3 .sec{padding:128px 0}.sf3 .tile{letter-spacing:-.01em;color:#2a2540;white-space:nowrap;background:#fff;border-radius:14px;justify-content:center;align-items:center;height:64px;padding:0 22px;font-size:17px;font-weight:600;transition:transform .2s,box-shadow .2s;display:flex}.sf3 .tile:hover{transform:translateY(-3px);box-shadow:0 12px 30px #2a25401f}.sf3 .ind{background:#fff;border-radius:18px;flex-direction:column;justify-content:space-between;width:236px;height:140px;padding:20px 22px;transition:transform .2s,box-shadow .2s;display:flex}.sf3 .ind:hover{transform:translateY(-3px);box-shadow:0 12px 30px #2a25401f}.sf3 .ind b{letter-spacing:-.01em;color:#0e0b1a;font-size:20px;font-weight:600}.sf3 .tilt{perspective:2000px}.sf3 .tframe{transform-origin:50% 100%;max-width:1080px;transform-style:preserve-3d;background:#0b0a10;border:1px solid #0e0b1a1f;border-bottom:0;border-radius:16px 16px 0 0;margin:0 auto;transition:transform .7s cubic-bezier(.16,1,.3,1);position:relative;transform:rotateX(12deg)rotateY(-9deg)rotate(1.5deg);box-shadow:0 30px 80px #3a1fc240}.sf3 .tilt:hover .tframe{transform:rotateX(5deg)rotateY(-3deg)}.sf3 .chrome{color:#8e8ca0;white-space:nowrap;background:#101014;border-bottom:1px solid #ffffff14;border-radius:16px 16px 0 0;align-items:center;gap:12px;height:42px;padding:0 16px;font-size:13px;display:flex;overflow:hidden}.sf3 .dots{gap:6px;display:flex}.sf3 .dot{border-radius:50%;width:10px;height:10px}.sf3 .c{color:#d9d5e8;white-space:nowrap;background:#ffffff12;border-radius:7px;padding:4px 9px;font-size:12.5px}.sf3 .c.v{color:#d6ccff;background:#8b6cff33}.sf3 .c.r{color:#ff97a6;background:#ff5d732e}.sf3 .c.a{color:#ffc46b;background:#f5a6232e}.sf3 .c.g{color:#6fe3a8;background:#39d98a29}.sf3 .ask{background:#fff;border:1px solid #e4e0ef;border-radius:24px;max-width:860px;margin:44px auto 0;padding:20px 20px 16px;box-shadow:0 20px 60px #2a254014}.sf3 .ask textarea{resize:none;width:100%;min-height:96px;font:400 19px/1.5 var(--font-geist),ui-sans-serif,sans-serif;color:#0e0b1a;background:0 0;border:0;outline:0;padding:6px 8px;display:block}.sf3 .ask textarea::placeholder{color:#8c869e}.sf3 .chipb{font:500 14px/1.2 var(--font-geist),ui-sans-serif,sans-serif;color:#2a2540;cursor:pointer;text-align:left;background:#f4f2fa;border:1px solid #e6e2f1;border-radius:999px;padding:9px 14px;transition:background .18s,border-color .18s}.sf3 .chipb:hover{background:#ece8ff;border-color:#cfc4ff}.sf3 .chipb.on{color:#3a1fc2;background:#e6e0ff;border-color:#8b6cff}.sf3 .send{color:#fff;cursor:pointer;background:#0e0b1a;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:background .18s,transform .18s;display:flex}.sf3 .send:hover{background:#6a48f5;transform:translateY(-1px)}.sf3 .reply{color:#f4f2ff;background:#0d0c13;border-radius:20px;max-width:860px;margin:18px auto 0;padding:22px 24px;animation:.6s cubic-bezier(.16,1,.3,1) both replyIn;box-shadow:0 24px 60px #0a062040}@keyframes replyIn{0%{opacity:0;transform:translateY(14px)}}.sf3 .rstep{color:#d9d5e8;opacity:.35;align-items:flex-start;gap:12px;font-size:16px;line-height:1.4;animation:.45s both stepOn;display:flex}.sf3 .rstep .tk{border:1.5px solid #ffffff40;border-radius:50%;flex:none;width:20px;height:20px;margin-top:1px;position:relative}.sf3 .rstep .tk svg{opacity:0;width:20px;height:20px;animation:.35s both tkOn;animation-delay:inherit;position:absolute;inset:-1.5px}@keyframes stepOn{to{opacity:1}}@keyframes tkOn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}.sf3 .rdone{color:#6fe3a8;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:16px;font-size:14px;animation:.4s both stepOn;display:flex}.sf3 .agt-top{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:48px;display:grid}.sf3 .agt-h{letter-spacing:-.04em;color:#0e0b1a;margin:0;font-size:clamp(40px,4.6vw,66px);font-weight:600;line-height:1.02}.sf3 .agt-p{color:#4a4560;max-width:46ch;margin:20px 0 0;font-size:19px;line-height:1.5}.sf3 .agt-list{margin:0 0 4px}.sf3 .agt-vis{background:#ece8ff;border-radius:32px;margin-top:48px;padding:56px 40px}@media (max-width:900px){.sf3 .agt-top{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px}.sf3 .agt-vis{border-radius:24px;margin-top:32px;padding:20px 12px}}.sf3 .pillar{border-radius:32px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:40px;margin:0 0 20px;padding:56px;display:grid;overflow:hidden}.sf3 .tag{color:#fff;border-radius:7px;align-items:center;height:28px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.sf3 .ph{letter-spacing:-.035em;color:#0e0b1a;margin:18px 0 16px;font-size:clamp(32px,3.4vw,46px);font-weight:600;line-height:1.04}.sf3 .pb{color:#4a4560;max-width:36ch;margin:0 0 26px;font-size:18px;line-height:1.5}.sf3 .pvis{perspective:1800px;position:relative}.sf3 .pframe{transform-style:preserve-3d;background:#0b0a10;border:1px solid #0e0b1a24;border-radius:14px;transition:transform .7s cubic-bezier(.16,1,.3,1);position:relative;transform:rotateY(-16deg)rotateX(7deg)rotate(1deg);box-shadow:0 30px 70px #0e0b1a47}.sf3 .pillar:hover .pframe{transform:rotateY(-7deg)rotateX(3deg)}.sf3 .pframe img{aspect-ratio:3/2;object-fit:cover;object-position:top left;border-radius:0 0 14px 14px;width:100%;display:block}.sf3 .pcard{color:#f4f2ff;background:#141318;border:1px solid #ffffff1f;border-radius:14px;width:310px;padding:14px 16px;position:absolute;bottom:-26px;left:-28px;transform:translateZ(80px);box-shadow:0 24px 50px #0a062066}.sf3 .pcard .k1{color:#8f89a8;margin-bottom:5px;font-size:12.5px}.sf3 .pcard .t1{font-size:15px;font-weight:500;line-height:1.35}.sf3 .pcard .r1{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.sf3 .bento{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;margin-top:44px;display:grid}.sf3 .bt{background:#f3f1fa;border-radius:24px;flex-direction:column;justify-content:space-between;min-height:190px;padding:28px;transition:transform .2s,background .2s;display:flex}.sf3 .bt:hover{background:#ece8ff;transform:translateY(-3px)}.sf3 .bt b{letter-spacing:-.02em;color:#0e0b1a;font-size:22px;font-weight:600}.sf3 .bt span{color:#5b5670;font-size:16px;line-height:1.45}.sf3 .fx-card{background:#f3f1fa;border-radius:32px;padding:48px 44px 40px;position:relative;overflow:hidden}.sf3 .fx-card:before{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#6a48f529 0 1px,#0000 1px 10px);width:58%;height:72%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(225deg,#000 0%,#0000 62%);mask-image:linear-gradient(225deg,#000 0%,#0000 62%)}.sf3 .fx-h{letter-spacing:-.035em;color:#0e0b1a;margin:0;font-size:clamp(32px,3.4vw,46px);font-weight:600;line-height:1.04}.sf3 .fx-p{color:#4a4560;max-width:46ch;margin:12px 0 0;font-size:18px;line-height:1.5}.sf3 .fx-scroll{margin-top:32px;position:relative}.sf3 .fx{width:100%;container-type:inline-size}.sf3 .fxs{color:#0e0b1a;height:45cqw;font-size:1cqw;position:relative}.sf3 .fp{background:#fff;border:.08cqw solid #e4e0ef;border-radius:1cqw;position:absolute;box-shadow:0 1.4cqw 3.6cqw #2a25401f}.sf3 .fx-src{color:#fff;background:#0e0b1a;border-radius:.7cqw;flex:none;justify-content:center;align-items:center;width:2.6cqw;height:2.6cqw;font-size:.7cqw;font-weight:700;display:flex}.sf3 .fx-t1{color:#0e0b1a;font-size:1cqw;font-weight:600;line-height:1.25}.sf3 .fx-m{color:#6f6888;font-size:.78cqw}.sf3 .fx-live{background:#1fb36b;border-radius:50%;flex:none;width:.8cqw;height:.8cqw;margin-left:auto;animation:1.6s ease-out infinite livep;box-shadow:0 0 #1fb36b80}@keyframes livep{to{box-shadow:0 0 0 .8cqw #1fb36b00}}.sf3 .fx-title{color:#0e0b1a;margin-top:1.1cqw;font-size:1.12cqw;font-weight:500;line-height:1.35}.sf3 .fx-chips{flex-wrap:wrap;gap:.45cqw;margin-top:1cqw;display:flex}.sf3 .lc{color:#2a2540;white-space:nowrap;background:#f1eef8;border-radius:.4cqw;padding:.25cqw .6cqw;font-size:.76cqw;font-weight:500}.sf3 .lc.v{color:#3a1fc2;background:#ece8ff}.sf3 .lc.r{color:#be1e3a;background:#ffe4e8}.sf3 .lc.g{color:#11704a;background:#ddf5e7}.sf3 .fx-ln{border-top:.14cqw dashed #a898ee;height:0;position:absolute}.sf3 .fx-lv{border-left:.14cqw dashed #a898ee;width:0;position:absolute}.sf3 .fx-dot{opacity:0;z-index:3;background:#6a48f5;border-radius:50%;width:1cqw;height:1cqw;margin:-.5cqw 0 0 -.5cqw;position:absolute;box-shadow:0 0 0 .35cqw #6a48f533,0 0 1.4cqw #6a48f5bf}.sf3 .fx-tag{color:#3a1fc2;white-space:nowrap;background:#fff;border:.08cqw solid #e4e0ef;border-radius:.45cqw;padding:.25cqw .6cqw;font-size:.76cqw;font-weight:600;position:absolute;box-shadow:0 .4cqw 1cqw #2a25401a}.sf3 .fx-ico{background:#ece8ff;border-radius:.6cqw;flex:none;justify-content:center;align-items:center;width:2.2cqw;height:2.2cqw;display:flex}.sf3 .fx-swap{color:#4a4560;height:1.3cqw;margin-top:.8cqw;font-size:.84cqw;position:relative}.sf3 .fx-swap>span{white-space:nowrap;position:absolute;top:0;left:0}.sf3 .fx-bar{background:#ece8ff;border-radius:.3cqw;height:.45cqw;margin-top:.8cqw;overflow:hidden}.sf3 .fx-bar i{transform-origin:0;background:#6a48f5;height:100%;display:block}.sf3 .fx-chrome{color:#6f6888;background:#f7f6fb;border-bottom:.08cqw solid #ece9f4;border-radius:1cqw 1cqw 0 0;align-items:center;gap:.9cqw;height:2.6cqw;padding:0 1cqw;font-size:.78cqw;display:flex}.sf3 .fx-tt{align-items:center;height:3.8cqw;padding:0 1.3cqw;font-size:1.1cqw;font-weight:600;display:flex}.sf3 .fx-th,.sf3 .fx-tr{grid-template-columns:1.6fr 1.15fr 1fr 1.15fr;align-items:center;gap:.6cqw;padding:0 1.3cqw;display:grid}.sf3 .fx-th{color:#6f6888;border-bottom:.08cqw solid #ece9f4;height:2.4cqw;font-size:.74cqw}.sf3 .fx-tr{color:#2a2540;border-bottom:.08cqw solid #f1eef8;height:4.4cqw;font-size:.84cqw}.sf3 .fx-tr:last-child{border-bottom:0}.sf3 .fx-pn{color:#0e0b1a;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sf3 .fx-st{height:1.4cqw;position:relative}.sf3 .fx-st .lc{position:absolute;top:0;left:0}.sf3 .fx-ow{white-space:nowrap;align-items:center;gap:.45cqw;display:flex}.sf3 .fx-av{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.6cqw;height:1.6cqw;font-size:.7cqw;font-weight:700;display:flex}.sf3 .fx-sug{flex-direction:column;gap:.6cqw;margin:0;padding:0;list-style:none;display:flex}.sf3 .fx-sug li{color:#2a2540;align-items:flex-start;gap:.6cqw;font-size:.86cqw;line-height:1.35;display:flex}.sf3 .fx-b{color:#2a2540;white-space:nowrap;background:#f1eef8;border-radius:.55cqw;align-items:center;height:2.3cqw;padding:0 1cqw;font-size:.84cqw;font-weight:500;display:inline-flex}.sf3 .fx-b.dk{color:#fff;background:#0e0b1a}.sf3 .fx-b.ok{color:#11704a;background:#ddf5e7}.sf3 .fx-bw{justify-content:flex-end;min-width:12.5cqw;display:inline-flex;position:relative}.sf3 .fx-bw .ok{position:absolute;top:0;right:0}.sf3 .fx-cur{z-index:8;pointer-events:none;opacity:0;width:2.2cqw;height:2.2cqw;position:absolute;top:0;left:0}.sf3 .fx-cur .ctag{color:#fff;white-space:nowrap;background:#5b3be8;border-radius:.35cqw;padding:.18cqw .55cqw;font-size:.74cqw;font-weight:700;position:absolute;top:1.7cqw;left:1.7cqw}.sf3 .fk{animation-duration:16s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-iteration-count:infinite;animation-fill-mode:both}@keyframes fA{0%{opacity:0;transform:translate(-1.5cqw)}4%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes fdA{0%,5%{opacity:0;translate:0}6%{opacity:1;translate:0}15%{opacity:1;translate:8cqw}16%,to{opacity:0;translate:8cqw}}@keyframes fL{0%,4%{opacity:0;transform:translateY(.5cqw)}6%,17%{opacity:1;transform:none}19%,to{opacity:0;transform:none}}@keyframes fhub{0%,15%{box-shadow:0 1.4cqw 3.6cqw #2a25401f}16.5%{box-shadow:0 0 0 .35cqw #6a48f559,0 1.4cqw 3.6cqw #2a25401f}24%,to{box-shadow:0 0 #6a48f500,0 1.4cqw 3.6cqw #2a25401f}}@keyframes fhs1{0%,26%{opacity:1}27%,95%{opacity:0}to{opacity:1}}@keyframes fhs2{0%,26%{opacity:0}27.5%,92%{opacity:1}96%,to{opacity:0}}@keyframes fbar{0%,16%{transform:scaleX(0)}26%,92%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes fp1{0%,26%{opacity:0;translate:0}26.5%{opacity:1;translate:0}28%{translate:2.5cqw}31%{translate:2.5cqw -3.5cqw}33.5%{opacity:1;translate:5cqw -3.5cqw}34.5%,to{opacity:0;translate:5cqw -3.5cqw}}@keyframes fp2{0%,26%{opacity:0;translate:0}26.5%{opacity:1;translate:0}28%{translate:2.5cqw}31%{translate:2.5cqw .9cqw}33.5%{opacity:1;translate:5cqw .9cqw}34.5%,to{opacity:0;translate:5cqw .9cqw}}@keyframes fp3{0%,26%{opacity:0;translate:0}26.5%{opacity:1;translate:0}28%{translate:2.5cqw}31%{translate:2.5cqw 5.3cqw}33.5%{opacity:1;translate:5cqw 5.3cqw}34.5%,to{opacity:0;translate:5cqw 5.3cqw}}@keyframes fp4{0%,26%{opacity:0;translate:0}26.5%{opacity:1;translate:0}28%{translate:2.5cqw}31%{translate:2.5cqw 9.7cqw}33.5%{opacity:1;translate:5cqw 9.7cqw}34.5%,to{opacity:0;translate:5cqw 9.7cqw}}@keyframes fchk{0%,26%{opacity:0}27%,33.5%{opacity:1}34.5%,to{opacity:0}}@keyframes fres{0%,34%{opacity:0;transform:scale(.8)}35.5%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes fhi{0%,34%{background-color:#ff5d7300}36%,92%{background-color:#ff5d7312}96%,to{background-color:#ff5d7300}}@keyframes fdim{0%,34%{opacity:1}37%,92%{opacity:.4}96%,to{opacity:1}}@keyframes fown{0%,36%{opacity:0;transform:translate(-.6cqw)}38%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes fbell{0%,38%{rotate:0deg}39%{rotate:16deg}40%{rotate:-13deg}41%{rotate:8deg}42%,to{rotate:0deg}}@keyframes ftoast{0%,39%{opacity:0;transform:translateY(1cqw)}41%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes fp5{0%,43%{opacity:0;translate:0}44%{opacity:1;translate:0}47%{opacity:1;translate:-6cqw}48%,to{opacity:0;translate:-6cqw}}@keyframes fag{0%,46%{opacity:0;transform:translateY(1.2cqw)scale(.97)}48.5%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes fs1{0%,2.4%{opacity:0}6.4%,90.4%{opacity:1}93.6%,to{opacity:0}}@keyframes fs2{0%,4%{opacity:0}8%,90.4%{opacity:1}93.6%,to{opacity:0}}@keyframes fs3{0%,6.4%{opacity:0;transform:translateY(1cqw)}10.4%,90.4%{opacity:1;transform:none}93.6%,to{opacity:0;transform:none}}@keyframes fcur{0%,60%{opacity:0;translate:90cqw 13cqw;scale:1}61%{opacity:1;animation-timing-function:cubic-bezier(.45,.05,.25,1);translate:90cqw 13cqw;scale:1}66.5%{translate:53cqw 38.4cqw;scale:1}68.7%{translate:53cqw 38.4cqw;scale:1}69.2%{translate:53cqw 38.4cqw;scale:.84}70%,92%{opacity:1;translate:53cqw 38.4cqw;scale:1}96%,to{opacity:0;translate:53cqw 38.4cqw;scale:1}}@keyframes frip{0%,68.9%{opacity:0;transform:scale(.2)}69.1%{opacity:.55;transform:scale(.3)}72.5%,to{opacity:0;transform:scale(1.7)}}@keyframes facc{0%,68.8%{opacity:1;transform:scale(1)}69.3%{opacity:1;transform:scale(.93)}69.8%{opacity:1;transform:scale(1)}70.6%,to{opacity:0;transform:scale(1)}}@keyframes fdone{0%,69.8%{opacity:0;transform:scale(.9)}71%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes skflow{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:100%}}@keyframes skring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.25)}}.sf3 .bm-card{background:#f3f1fa;border-radius:40px;padding:56px 44px 40px;position:relative;overflow:hidden}.sf3 .bm{width:100%;container-type:inline-size}.sf3 .bms{color:#0e0b1a;height:43cqw;font-size:1cqw;position:relative}.sf3 .bm-ring{border:.14cqw dashed #b4a4f2;border-radius:50%;width:34cqw;height:34cqw;animation:60s linear infinite bmspin;position:absolute;top:4cqw;left:33cqw}.sf3 .bm-rider{border-radius:50%;width:34cqw;height:34cqw;animation:8s linear infinite bmspin;position:absolute;top:4cqw;left:33cqw}.sf3 .bm-rider i{background:#6a48f5;border-radius:50%;width:1.2cqw;height:1.2cqw;margin:-.6cqw 0 0 -.6cqw;position:absolute;top:0;left:50%;box-shadow:0 0 0 .4cqw #6a48f533,0 0 1.4cqw #6a48f5cc}@keyframes bmspin{to{rotate:360deg}}.sf3 .bm-disk{background:#fff;border-radius:50%;width:27cqw;height:27cqw;position:absolute;top:7.5cqw;left:36.5cqw;box-shadow:0 2cqw 5cqw #6a48f524,inset 0 0 0 .1cqw #e6e0fa}.sf3 .bm-v{letter-spacing:.02em;color:#3a1fc2;background:#ece8ffcc;border:.12cqw solid #c9bcff;border-radius:50%;width:8.6cqw;height:8.6cqw;font-size:1cqw;font-weight:700;animation:4s ease-in-out infinite bmbr;display:flex;position:absolute;box-shadow:0 .8cqw 2cqw #6a48f524}@keyframes bmbr{0%,to{scale:1}50%{scale:1.05}}.sf3 .bm-st{color:#5b5670;text-align:center;width:9cqw;font-size:.8cqw;font-weight:500;line-height:1.25;animation:8s linear infinite bmhi;position:absolute;translate:-50% -50%}@keyframes bmhi{0%{color:#5b5670;scale:1}2%,10%{color:#5b3be8;scale:1.1}16%,to{color:#5b5670;scale:1}}.sf3 .bm-pill{color:#2a2540;white-space:nowrap;background:#fff;border:.08cqw solid #e4e0ef;border-radius:2cqw;align-items:center;gap:.5cqw;padding:.55cqw 1cqw;font-size:.82cqw;font-weight:500;animation:6s ease-in-out infinite bmfl;display:flex;position:absolute;translate:-50% -50%;box-shadow:0 .8cqw 2cqw #2a25401a}@keyframes bmfl{0%,to{transform:translateY(0)}50%{transform:translateY(-.6cqw)}}.sf3 .bm-pill i{border-radius:50%;flex:none;width:.6cqw;height:.6cqw}.sf3 .bm-cd{background:#fff;border:.08cqw solid #e4e0ef;border-radius:1cqw;padding:1.1cqw 1.2cqw;position:absolute;box-shadow:0 1.2cqw 3cqw #2a25401a}.sf3 .bm-ct{align-items:center;gap:.6cqw;font-size:1cqw;font-weight:600;display:flex}.sf3 .bm-li{color:#4a4560;flex-direction:column;gap:.5cqw;margin:.8cqw 0 0;padding:0;font-size:.84cqw;list-style:none;display:flex}.sf3 .bm-ln{transform-origin:0;background:#c9bcff;height:.14cqw;position:absolute}.sf3 .bm-pk{background:#6a48f5;border-radius:50%;width:.9cqw;height:.9cqw;margin:-.45cqw 0 0 -.45cqw;animation:2.6s linear infinite skflow;position:absolute;top:50%;left:0;box-shadow:0 0 1cqw #6a48f5b3}.sf3 .bm-lab{color:#5b3be8;background:#f3f1fa;border-radius:.3cqw;padding:.1cqw .45cqw;font-size:.86cqw;font-weight:600;position:absolute;translate:-50% -50%}@media (max-width:720px){.sf3 .fx-card,.sf3 .bm-card{border-radius:28px;padding:32px 20px 24px}.sf3 .fx-scroll{margin-left:-20px;margin-right:-20px;padding:0 20px 8px;overflow-x:auto}.sf3 .fx,.sf3 .bm{min-width:860px}}@media (prefers-reduced-motion:reduce){.sf3 .fk,.sf3 .fx-live,.sf3 .bm-ring,.sf3 .bm-rider,.sf3 .bm-v,.sf3 .bm-st,.sf3 .bm-pill,.sf3 .bm-pk{animation:none!important}.sf3 .fx-dot,.sf3 .fx-cur,.sf3 .fx-tag,.sf3 .fx-hs1,.sf3 .fx-chk,.sf3 .fx-acc,.sf3 .bm-rider,.sf3 .bm-pk{display:none!important}}.sf3 .bento-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:44px;display:grid}.sf3 .bc{isolation:isolate;background:#fff;border:1px solid #ece9f4;border-radius:22px;height:480px;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;position:relative;overflow:hidden}.sf3 .bc:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#8b6cff29,#0000);height:75%;position:absolute;bottom:-30%;left:-20%;right:-20%}.sf3 .bc:hover{transform:translateY(-4px);box-shadow:0 24px 60px #2a254024}.sf3 .bc-t{z-index:2;letter-spacing:-.02em;color:#0e0b1a;margin:0;padding:28px 76px 0 28px;font-size:25px;font-weight:600;line-height:1.15;position:relative}.sf3 .bc-x{z-index:3;color:#5b3be8;background:#f1eeff;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;transition:background .2s,color .2s,transform .2s;display:flex;position:absolute;top:20px;right:20px}.sf3 .bc-x svg{width:16px;height:16px}.sf3 .bc:hover .bc-x{color:#fff;background:#5b3be8;transform:scale(1.06)}.sf3 .bc-hit{z-index:4;cursor:pointer;background:0 0;border:0;border-radius:22px;padding:0;position:absolute;inset:0}.sf3 .bc-hit:focus-visible{outline-offset:-3px;outline:3px solid #6a48f5}.sf3 .bv{position:absolute;inset:110px 0 0;overflow:hidden;container-type:inline-size}.sf3 .bsc{position:absolute;inset:0}.sf3 .bsc.dots{background-image:radial-gradient(#5b3be82e .3cqw,#0000 .35cqw);background-size:5cqw 5cqw}.sf3 .bc.wide{background:#f3f1fa;grid-column:1/-1;height:auto;padding-bottom:24px}.sf3 .bc.wide:before{background:repeating-linear-gradient(135deg,#6a48f529 0 1px,#0000 1px 10px);width:58%;height:72%;inset:0 0 auto auto;-webkit-mask-image:linear-gradient(225deg,#000 0%,#0000 62%);mask-image:linear-gradient(225deg,#000 0%,#0000 62%)}.sf3 .bc.wide .fx-scroll{margin:24px 28px 0}.sf3 .bc.dark{background:#0b0820;border-color:#1e1838}.sf3 .bc.dark .bc-t{color:#fff}.sf3 .bc.dark .bc-x{color:#e9e3ff;background:#ffffff1a}.sf3 .bc.dark:before{background:radial-gradient(closest-side,#6a48f58c,#0000)}.sf3 .fk.lin{animation-timing-function:linear}.sf3 .fk.io{animation-timing-function:cubic-bezier(.45,.05,.2,1)}.sf3 .bv .bsc{transform-origin:50% 60%;transition:transform .7s cubic-bezier(.16,1,.3,1)}.sf3 .bc:hover .bv .bsc{transform:scale(1.03)}.sf3 .bc.wide .fx{transform-origin:50%;transition:transform .7s cubic-bezier(.16,1,.3,1)}.sf3 .bc.wide:hover .fx{transform:scale(1.012)}@keyframes mlivep{0%{box-shadow:0 0 #1fb36b99}to{box-shadow:0 0 0 2cqw #1fb36b00}}.sf3 .mg-ring{border:.35cqw solid #c4b5fdb3;border-radius:50%;width:70cqw;height:22cqw;animation:3.2s ease-out infinite skring;position:absolute;top:57cqw;left:15cqw}.sf3 .mg-base{border:.35cqw solid #a996ff8c;border-radius:50%;width:70cqw;height:22cqw;position:absolute;top:57cqw;left:15cqw;box-shadow:0 0 6cqw #6a48f599,inset 0 0 6cqw #6a48f559}.sf3 .mg-beam{background:linear-gradient(#0000,#c4b5fdbf 30% 70%,#0000);width:.8cqw;height:64cqw;position:absolute;top:4cqw;left:49.6cqw}.sf3 .mg-iso{width:0;height:0;transform-style:preserve-3d;position:absolute;top:56cqw;left:50cqw;transform:rotateX(58deg)rotate(45deg)}.sf3 .mg-pl{width:40cqw;height:40cqw;transform:translateZ(var(--z));background-color:#6a48f54d;background-image:linear-gradient(#cdc0ff24 .2cqw,#0000 .2cqw),linear-gradient(90deg,#cdc0ff24 .2cqw,#0000 .2cqw);background-size:4cqw 4cqw;border:.4cqw solid #cdc0fff2;border-radius:3cqw;animation:5s ease-in-out infinite mgbob;position:absolute;top:-20cqw;left:-20cqw;box-shadow:0 0 5cqw #8b6cff99,inset 0 0 4cqw #c4b5fd4d}@keyframes mgbob{0%,to{transform:translateZ(var(--z))}50%{transform:translateZ(calc(var(--z) + 2cqw))}}.sf3 .mg-up{background:#fff;border-radius:50%;width:2cqw;height:2cqw;margin-left:-1cqw;animation:2.4s ease-in infinite mgup;position:absolute;top:66cqw;left:50cqw;box-shadow:0 0 3cqw .6cqw #c4b5fdf2}@keyframes mgup{0%{opacity:0;transform:translateY(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(-56cqw)}}.sf3 .mg-lab{color:#fff;white-space:nowrap;text-shadow:0 0 3cqw #6a48f5f2,0 .4cqw 1.2cqw #0009;font-size:4.2cqw;font-weight:600;position:absolute;left:50cqw;translate:-50% -50%}.sf3 .cxo{z-index:8;pointer-events:none;position:absolute;top:0;left:0}.sf3 .cxx,.sf3 .cxy{position:absolute;top:0;left:0}.sf3 .cxp{transform-origin:20% 15%;filter:drop-shadow(0 .6cqw 1cqw #0e0b1a40);width:5.6cqw;height:5.6cqw;display:block}.sf3 .cxt{white-space:nowrap;border-radius:.9cqw;padding:.5cqw 1.3cqw;font-size:2.4cqw;font-weight:700;position:absolute;top:4.6cqw;left:4.4cqw}.sf3 .rp{z-index:7;pointer-events:none;border:.5cqw solid #6a48f5b3;border-radius:50%;width:7cqw;height:7cqw;margin:-3.5cqw 0 0 -3.5cqw;position:absolute}.sf3 .co{z-index:7;color:#fff;white-space:nowrap;background:#12082a;border-radius:1.8cqw;align-items:center;gap:1.4cqw;padding:1.3cqw 2.2cqw;font-size:2.75cqw;font-weight:500;line-height:1.3;display:inline-flex;position:absolute;box-shadow:0 2cqw 5cqw #12082a40}.sf3 .co i{background:#c084fc;border-radius:50%;flex:none;width:1.8cqw;height:1.8cqw}.sf3 .co.sm{padding:1.1cqw 1.9cqw;font-size:2.5cqw}.sf3 .co.ok i{background:#39d98a}.sf3 .co.bad i{background:#ff5d73}.sf3 .co.warn i{background:#f5a623}.sf3 .stc{white-space:nowrap;border-radius:1.1cqw;align-items:center;gap:.8cqw;padding:.6cqw 1.5cqw;font-size:2.45cqw;font-weight:600;display:inline-flex}.sf3 .stc svg{width:2.6cqw;height:2.6cqw}.sf3 .stc.n{color:#6f6888;background:#f1eef8}.sf3 .stc.bad{color:#be1e3a;background:#ffe4e8}.sf3 .stc.crit{color:#fff;background:#be1e3a}.sf3 .stc.ok{color:#11704a;background:#ddf5e7}.sf3 .stc.warn{color:#9a5a00;background:#fff0d9}.sf3 .pst{flex:none;justify-items:end;margin-left:auto;display:grid;position:relative}.sf3 .pst>*{grid-area:1/1}.sf3 .obtn{color:#fff;white-space:nowrap;background:#12082a;border-radius:1.4cqw;align-items:center;height:6cqw;padding:0 2.2cqw;font-size:2.6cqw;font-weight:600;display:inline-flex}.sf3 .nd{z-index:2;background:#fff;border:.25cqw solid #e4e0ef;border-radius:2.4cqw;padding:2.2cqw 2.6cqw;position:absolute;box-shadow:0 2cqw 5cqw #2a25401a}.sf3 .nd.ext{box-shadow:none;background:#fbfafe;border-style:dashed}.sf3 .nd-k{color:#8c869e;font-size:2.4cqw}.sf3 .nd-t{color:#0e0b1a;margin-top:.4cqw;font-size:3.5cqw;font-weight:600;line-height:1.2}.sf3 .nd-c{color:#4a4560;align-items:center;gap:1cqw;margin-top:1.3cqw;font-size:2.8cqw;display:flex}.sf3 .nd-c svg{width:3cqw;height:3cqw}.sf3 .nd-p{color:#be1e3a;background:#ffe4e8;border-radius:1.1cqw;margin-top:1.3cqw;padding:.6cqw 1.5cqw;font-size:2.45cqw;font-weight:600;display:inline-flex}.sf3 .wr{z-index:1;transform-origin:0;background:#9c8bea;border-radius:1cqw;height:.5cqw;margin-top:-.25cqw;position:absolute}.sf3 .wl{z-index:3;color:#5b3be8;white-space:nowrap;background:#f1eeff;border-radius:1cqw;padding:.4cqw 1.2cqw;font-size:2.3cqw;font-weight:600;position:absolute}.sf3 .adv{color:#fff;background:#0e0b1a;border-radius:2.8cqw;align-items:center;gap:2.4cqw;width:88cqw;padding:2.6cqw 3cqw;display:flex;position:absolute;top:3cqw;left:6cqw;box-shadow:0 2cqw 5cqw #0e0b1a40}.sf3 .adv-s{background:#2a2540;border-radius:1.8cqw;flex:none;justify-content:center;align-items:center;width:7cqw;height:7cqw;font-size:2.2cqw;font-weight:700;display:flex}.sf3 .adv b{font-size:3.2cqw;font-weight:600;display:block}.sf3 .adv div span{color:#c9c2e6;margin-top:.4cqw;font-size:2.6cqw;display:block}.sf3 .adv .live{background:#1fb36b;border-radius:50%;flex:none;width:2cqw;height:2cqw;margin-left:auto;animation:1.6s ease-out infinite mlivep}.sf3 .mline{color:#5b5670;font-size:2.6cqw;position:absolute;top:19cqw;left:6cqw}.sf3 .mbar{background:#ece8ff;border-radius:1cqw;width:88cqw;height:.8cqw;position:absolute;top:23.4cqw;left:6cqw;overflow:hidden}.sf3 .mbar i{transform-origin:0;background:#7e22ce;height:100%;display:block}.sf3 .prow{background:#fff;border:.25cqw solid #ece9f4;border-radius:2.4cqw;align-items:center;gap:2cqw;width:88cqw;height:10cqw;padding:0 2.4cqw;display:flex;position:absolute;left:6cqw;overflow:hidden}.sf3 .pav{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:5.4cqw;height:5.4cqw;font-size:2.3cqw;font-weight:700;display:flex}.sf3 .pn{min-width:0}.sf3 .pn b{color:#0e0b1a;white-space:nowrap;font-size:3cqw;font-weight:600;display:block}.sf3 .pn span{color:#8c869e;white-space:nowrap;font-size:2.4cqw;display:block}.sf3 .rdim{pointer-events:none;background:#ffffff8c;position:absolute;inset:0}.sf3 .toast{color:#e9e3ff;background:#12082a;border-radius:2.4cqw;align-items:center;gap:2cqw;width:88cqw;padding:2cqw 2.6cqw;font-size:2.6cqw;line-height:1.35;display:flex;position:absolute;top:76cqw;left:6cqw;box-shadow:0 2cqw 5cqw #12082a4d}.sf3 .toast b{color:#fff}.sf3 .sum{color:#4a4560;font-size:3cqw;position:absolute;top:79cqw;left:6cqw}.sf3 .sum b{color:#0e0b1a}.sf3 .gp{background:#fff;border:.25cqw solid #ece9f4;border-radius:2.8cqw;width:88cqw;padding:3cqw 3.2cqw;position:absolute;top:2cqw;left:6cqw;box-shadow:0 2cqw 5cqw #2a254014}.sf3 .gp-h{justify-content:space-between;align-items:center;margin-bottom:2.2cqw;display:flex}.sf3 .gp-h b{font-size:3.3cqw}.sf3 .slt{justify-items:end;display:grid}.sf3 .slt>*{grid-area:1/1}.sf3 .tc{white-space:nowrap;border-radius:1.1cqw;padding:.6cqw 1.6cqw;font-size:2.5cqw;font-weight:600}.sf3 .tc.n{color:#8c869e;background:#f1eef8}.sf3 .tc.v{color:#3a1fc2;background:#ece8ff}.sf3 .gg{grid-template-columns:minmax(0,1fr) 10cqw 10cqw 10cqw;align-items:center;gap:1.1cqw 1.2cqw;display:grid}.sf3 .gh{color:#8c869e;text-align:center;font-size:2.3cqw}.sf3 .gl{color:#2a2540;white-space:nowrap;font-size:2.55cqw;position:relative}.sf3 .ghl{z-index:-1;background:#f5a62324;border-radius:1.2cqw;position:absolute;inset:-.9cqw -38cqw -.9cqw -1.6cqw}.sf3 .gc{background:#f3f1fa;border-radius:1.1cqw;height:4.8cqw;position:relative;overflow:hidden}.sf3 .gc i{background:#ddf5e7;justify-content:center;align-items:center;font-style:normal;display:flex;position:absolute;inset:0}.sf3 .gc i svg{width:3cqw;height:3cqw}.sf3 .gc i.gap{color:#9a5a00;background:#ffe9c7;font-size:2.3cqw;font-weight:600}.sf3 .gf{color:#4a4560;margin-top:2.4cqw;font-size:2.6cqw}.sf3 .chat{background:#fff;border:.25cqw solid #ece9f4;border-radius:2.8cqw;width:88cqw;height:88cqw;position:absolute;top:2cqw;left:6cqw;box-shadow:0 2cqw 5cqw #2a254014}.sf3 .ub{color:#fff;background:#0e0b1a;border-radius:2.4cqw 2.4cqw .8cqw;max-width:66cqw;padding:1.8cqw 2.4cqw;font-size:2.9cqw;line-height:1.35;position:absolute;top:3cqw;right:3cqw}.sf3 .ah{align-items:center;gap:1.2cqw;font-size:3cqw;display:flex;position:absolute;top:16cqw;left:3.2cqw}.sf3 .ah i{background:#1fb36b;border-radius:50%;width:1.8cqw;height:1.8cqw}.sf3 .ah span{color:#8c869e}.sf3 .ps{color:#2a2540;align-items:center;gap:1.8cqw;height:6.4cqw;font-size:2.7cqw;display:flex;position:absolute;left:3.2cqw;right:3.2cqw}.sf3 .pk{flex:none;width:3.6cqw;height:3.6cqw;position:relative}.sf3 .pk .spw{position:absolute;inset:0}.sf3 .pk .spin{border:.45cqw solid #e4e0ef;border-top-color:#7e22ce;border-radius:50%;animation:.8s linear infinite spin;position:absolute;inset:0}@keyframes spin{to{rotate:360deg}}.sf3 .pk .ok{position:absolute;inset:0}.sf3 .pk .ok svg{width:100%;height:100%;display:block}.sf3 .pt{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sf3 .pr{color:#3a1fc2;background:#ece8ff;border-radius:1cqw;flex:none;margin-left:auto;padding:.5cqw 1.3cqw;font-size:2.4cqw;font-weight:600}.sf3 .rdy{justify-content:space-between;align-items:center;display:flex;position:absolute;top:60cqw;left:3.2cqw;right:3.2cqw}.sf3 .inp{border:.25cqw solid #e4e0ef;border-radius:2.2cqw;align-items:center;height:9cqw;padding:0 1.4cqw 0 2.4cqw;font-size:2.8cqw;display:flex;position:absolute;bottom:3.2cqw;left:3.2cqw;right:3.2cqw}.sf3 .iph{color:#8c869e;position:absolute;left:2.4cqw}.sf3 .ity{color:#0e0b1a;white-space:nowrap;position:absolute;left:2.4cqw}.sf3 .isend{background:#0e0b1a;border-radius:1.4cqw;justify-content:center;align-items:center;width:5.6cqw;height:5.6cqw;margin-left:auto;display:flex}.sf3 .isend svg{width:3cqw;height:3cqw}.sf3 .bpanel{background:#fff;border:.25cqw solid #ece9f4;border-radius:2.8cqw;width:88cqw;height:72cqw;position:absolute;top:2cqw;left:6cqw;box-shadow:0 2cqw 5cqw #2a254014}.sf3 .bt-tabs{color:#8c869e;gap:3cqw;font-size:2.6cqw;display:flex;position:absolute;top:2.6cqw;left:3.2cqw}.sf3 .bt-tabs .on{color:#3a1fc2;padding-bottom:.6cqw;font-weight:600;box-shadow:inset 0 -.5cqw #7e22ce}.sf3 .bt-h{color:#8c869e;justify-content:space-between;font-size:2.6cqw;display:flex;position:absolute;top:10cqw;left:3.2cqw;right:3.2cqw}.sf3 .bt-h b{color:#0e0b1a;font-size:3.1cqw}.sf3 .br{border-top:.2cqw solid #f1eef8;align-items:center;gap:1.6cqw;height:6.4cqw;font-size:2.7cqw;display:flex;position:absolute;left:3.2cqw;right:3.2cqw}.sf3 .br .bn{font-family:var(--font-geist-mono),var(--font-geist-mono),ui-monospace,monospace;color:#0e0b1a;font-weight:600}.sf3 .br .bv2{color:#8c869e;font-family:var(--font-geist-mono),var(--font-geist-mono),ui-monospace,monospace}.sf3 .gate{color:#8f1730;background:#fff1f3;border:.25cqw solid #ffc2cc;border-radius:1.6cqw;padding:1.6cqw 2.2cqw;font-size:2.6cqw;position:absolute;top:60cqw;left:3.2cqw;right:22cqw}.sf3 .obtn.ex{position:absolute;top:66cqw;right:3.2cqw}.sf3 .fmts{gap:1.6cqw;display:flex;position:absolute;top:77cqw;left:6cqw}.sf3 .fmt{color:#fff;background:#0e0b1a;border-radius:5cqw;padding:.8cqw 1.8cqw;font-size:2.5cqw;font-weight:600}.sf3 .gchip{color:#e9e3ff;white-space:nowrap;opacity:0;background:#8b6cff38;border:.2cqw solid #c4b5fd73;border-radius:1.2cqw;padding:.6cqw 1.4cqw;font-size:2.4cqw;font-weight:600;animation:6.4s cubic-bezier(.3,.1,.2,1) infinite gflow;position:absolute;top:40cqw;left:50cqw}@keyframes gflow{0%{opacity:0;transform:translate(calc(-50% + var(--sx)),var(--sy)) scale(1)}12%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(-50%)scale(.6)}}.sf3 .ka{animation-duration:15s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-iteration-count:infinite;animation-delay:.2s;animation-fill-mode:both}@keyframes ag1{0%,37%{opacity:1;scale:0 1}43%,92%{opacity:1;scale:1}94.67%,to{opacity:0;scale:1}}@keyframes ag2{0%,48%{opacity:1;scale:0 1}51.67%,92%{opacity:1;scale:1}94.67%,to{opacity:0;scale:1}}@keyframes ag3{0%,46.67%{opacity:1;scale:0 1}49.33%,92%{opacity:1;scale:1}94.67%,to{opacity:0;scale:1}}@keyframes as4{0%,43.33%{opacity:0;transform:scale(.5)}46.67%,92%{opacity:1;transform:none}94.67%,to{opacity:0;transform:none}}@keyframes as5{0%,52%{opacity:0;transform:scale(.5)}55.33%,92%{opacity:1;transform:none}94.67%,to{opacity:0;transform:none}}@keyframes as6{0%,49.67%{opacity:0;transform:scale(.5)}53%,92%{opacity:1;transform:none}94.67%,to{opacity:0;transform:none}}@keyframes as7{0%,52.33%{opacity:0;transform:translate(-2.5cqw)}55.67%,92%{opacity:1;transform:none}94.67%,to{opacity:0;transform:none}}@keyframes as8{0%,77%{opacity:0;transform:scale(.5)}80.33%,92%{opacity:1;transform:none}94.67%,to{opacity:0;transform:none}}@keyframes as9{0%,10.8%{opacity:0;transform:translateY(1.4cqw)scale(.96)}14.13%,92%{opacity:1;transform:none}94.67%,to{opacity:0;transform:none}}@keyframes as10{0%,60.67%{opacity:0;transform:translate(-2.5cqw)}64%,92%{opacity:1;transform:none}94.67%,to{opacity:0;transform:none}}@keyframes as11{0%,20.13%{opacity:0;transform:translateY(1.4cqw)scale(.96)}23.47%,92%{opacity:1;transform:none}94.67%,to{opacity:0;transform:none}}@keyframes as12{0%,68.67%{opacity:0;transform:translate(-2.5cqw)}72%,92%{opacity:1;transform:none}94.67%,to{opacity:0;transform:none}}@keyframes as13{0%,29.13%{opacity:0;transform:translateY(1.4cqw)scale(.96)}32.47%,92%{opacity:1;transform:none}94.67%,to{opacity:0;transform:none}}@keyframes as14{0%,45.67%{opacity:0;transform:translateY(1.4cqw)scale(.96)}49%,92%{opacity:1;transform:none}94.67%,to{opacity:0;transform:none}}@keyframes acx15{0%{translate:92cqw}1.67%{translate:92cqw}3%{animation-timing-function:cubic-bezier(.45,.05,.25,1);translate:92cqw}8.67%{translate:25cqw}13%{animation-timing-function:cubic-bezier(.45,.05,.25,1);translate:25cqw}18.33%{translate:75cqw}22%{animation-timing-function:cubic-bezier(.45,.05,.25,1);translate:75cqw}27.33%{translate:25cqw}31%{animation-timing-function:cubic-bezier(.45,.05,.25,1);translate:25cqw}35.33%{translate:45cqw}36.67%{animation-timing-function:cubic-bezier(.45,.05,.25,1);translate:45cqw}42.67%{translate:55cqw}44.33%{animation-timing-function:cubic-bezier(.45,.05,.25,1);translate:55cqw}50%{translate:21cqw}54%{animation-timing-function:cubic-bezier(.45,.05,.25,1);translate:21cqw}59%{translate:71cqw}62.33%{animation-timing-function:cubic-bezier(.45,.05,.25,1);translate:71cqw}66.67%{translate:21cqw}70.33%{animation-timing-function:cubic-bezier(.45,.05,.25,1);translate:21cqw}75.67%{translate:76cqw}93.33%{translate:76cqw}to{translate:76cqw}}@keyframes acy16{0%{translate:0 92cqw}1.67%{translate:0 92cqw}3%{animation-timing-function:cubic-bezier(.6,0,.3,1);translate:0 92cqw}8.67%{translate:0 13cqw}13%{animation-timing-function:cubic-bezier(.6,0,.3,1);translate:0 13cqw}18.33%{translate:0 38cqw}22%{animation-timing-function:cubic-bezier(.6,0,.3,1);translate:0 38cqw}27.33%{translate:0 64cqw}31%{animation-timing-function:cubic-bezier(.6,0,.3,1);translate:0 64cqw}35.33%{translate:0 19cqw}36.67%{animation-timing-function:cubic-bezier(.6,0,.3,1);translate:0 19cqw}42.67%{translate:0 38cqw}44.33%{animation-timing-function:cubic-bezier(.6,0,.3,1);translate:0 38cqw}50%{translate:0 20cqw}54%{animation-timing-function:cubic-bezier(.6,0,.3,1);translate:0 20cqw}59%{translate:0 45cqw}62.33%{animation-timing-function:cubic-bezier(.6,0,.3,1);translate:0 45cqw}66.67%{translate:0 72cqw}70.33%{animation-timing-function:cubic-bezier(.6,0,.3,1);translate:0 72cqw}75.67%{translate:0 86cqw}93.33%{translate:0 86cqw}to{translate:0 86cqw}}@keyframes acp17{0%{transform:scale(1)}10.2%{transform:scale(1)}10.87%{transform:scale(.84)}11.93%{transform:scale(1)}19.73%{transform:scale(1)}20.4%{transform:scale(.84)}21.47%{transform:scale(1)}28.73%{transform:scale(1)}29.4%{transform:scale(.84)}30.47%{transform:scale(1)}51.87%{transform:scale(1)}52.53%{transform:scale(.84)}53.6%{transform:scale(1)}60.2%{transform:scale(1)}60.87%{transform:scale(.84)}61.93%{transform:scale(1)}68.2%{transform:scale(1)}68.87%{transform:scale(.84)}69.93%{transform:scale(1)}36.4%{transform:scale(1)}37.07%{transform:scale(.84)}42.8%{transform:scale(.84)}43.87%{transform:scale(1)}to{transform:scale(1)}}@keyframes aco18{0%,1.67%{opacity:0}4.33%,92%{opacity:1}94.67%,to{opacity:0}}@keyframes ar19{0%,10.33%{opacity:0;transform:scale(.2)}10.47%{opacity:.55;transform:scale(.3)}14.33%,to{opacity:0;transform:scale(1.7)}}@keyframes ar20{0%,19.87%{opacity:0;transform:scale(.2)}20%{opacity:.55;transform:scale(.3)}23.87%,to{opacity:0;transform:scale(1.7)}}@keyframes ar21{0%,28.87%{opacity:0;transform:scale(.2)}29%{opacity:.55;transform:scale(.3)}32.87%,to{opacity:0;transform:scale(1.7)}}@keyframes ar22{0%,52%{opacity:0;transform:scale(.2)}52.13%{opacity:.55;transform:scale(.3)}56%,to{opacity:0;transform:scale(1.7)}}@keyframes ar23{0%,60.33%{opacity:0;transform:scale(.2)}60.47%{opacity:.55;transform:scale(.3)}64.33%,to{opacity:0;transform:scale(1.7)}}@keyframes ar24{0%,68.33%{opacity:0;transform:scale(.2)}68.47%{opacity:.55;transform:scale(.3)}72.33%,to{opacity:0;transform:scale(1.7)}}@keyframes ar25{0%,36.53%{opacity:0;transform:scale(.2)}36.67%{opacity:.55;transform:scale(.3)}40.53%,to{opacity:0;transform:scale(1.7)}}@keyframes as26{0%,11.67%{opacity:0;transform:translateY(1.4cqw)scale(.96)}14.33%,20.67%{opacity:1;transform:none}23.33%,to{opacity:0;transform:none}}@keyframes as27{0%,43.67%{opacity:0;transform:translateY(1.4cqw)scale(.96)}46.33%,50.67%{opacity:1;transform:none}53.33%,to{opacity:0;transform:none}}@keyframes as28{0%,53%{opacity:0;transform:translateY(1.4cqw)scale(.96)}55.67%,60%{opacity:1;transform:none}62.67%,to{opacity:0;transform:none}}@keyframes as29{0%,61.33%{opacity:0;transform:translateY(1.4cqw)scale(.96)}64%,69.33%{opacity:1;transform:none}72%,to{opacity:0;transform:none}}@keyframes as30{0%,77.33%{opacity:0;transform:translateY(1.4cqw)scale(.96)}80%,84.67%{opacity:1;transform:none}87.33%,to{opacity:0;transform:none}}.sf3 .kb{animation-duration:11.5s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-iteration-count:infinite;animation-delay:1.6s;animation-fill-mode:both}@keyframes bs1{0%,2.61%{opacity:0;transform:translateY(-2cqw)}6.96%,89.57%{opacity:1;transform:none}93.04%,to{opacity:0;transform:none}}@keyframes bs2{0%,7.83%{opacity:0}12.17%,89.57%{opacity:1}93.04%,to{opacity:0}}@keyframes bw3{0%,8.7%{transform:scaleX(0)}22.61%,89.57%{transform:scaleX(1)}93.04%,to{opacity:0;transform:scaleX(1)}}@keyframes bs4{0%,15.65%{opacity:0}18.7%,29.13%{opacity:1}32.61%,to{opacity:0}}@keyframes bs5{0%,29.57%{opacity:0;transform:scale(.5)}33.91%,89.57%{opacity:1;transform:none}93.04%,to{opacity:0;transform:none}}@keyframes bs6{0%,10.43%{opacity:0;transform:translateY(1cqw)}14.78%,89.57%{opacity:1;transform:none}93.04%,to{opacity:0;transform:none}}@keyframes bs7{0%,15.65%{opacity:0}18.7%,35.22%{opacity:1}38.7%,to{opacity:0}}@keyframes bs8{0%,35.65%{opacity:0;transform:scale(.5)}40%,89.57%{opacity:1;transform:none}93.04%,to{opacity:0;transform:none}}@keyframes bs9{0%,11.74%{opacity:0;transform:translateY(1cqw)}16.09%,89.57%{opacity:1;transform:none}93.04%,to{opacity:0;transform:none}}@keyframes bs10{0%,15.65%{opacity:0}18.7%,41.3%{opacity:1}44.78%,to{opacity:0}}@keyframes bs11{0%,41.74%{opacity:0;transform:scale(.5)}46.09%,89.57%{opacity:1;transform:none}93.04%,to{opacity:0;transform:none}}@keyframes bs12{0%,42.61%{opacity:0}47.83%,89.57%{opacity:1}93.04%,to{opacity:0}}@keyframes bs13{0%,13.04%{opacity:0;transform:translateY(1cqw)}17.39%,89.57%{opacity:1;transform:none}93.04%,to{opacity:0;transform:none}}@keyframes bs14{0%,15.65%{opacity:0}18.7%,47.39%{opacity:1}50.87%,to{opacity:0}}@keyframes bs15{0%,47.83%{opacity:0;transform:scale(.5)}52.17%,89.57%{opacity:1;transform:none}93.04%,to{opacity:0;transform:none}}@keyframes bs16{0%,48.7%{opacity:0}53.91%,89.57%{opacity:1}93.04%,to{opacity:0}}@keyframes bs17{0%,14.35%{opacity:0;transform:translateY(1cqw)}18.7%,89.57%{opacity:1;transform:none}93.04%,to{opacity:0;transform:none}}@keyframes bs18{0%,31.3%{opacity:0;transform:translateY(1.4cqw)scale(.96)}35.65%,51.3%{opacity:1;transform:none}54.78%,to{opacity:0;transform:none}}@keyframes bs19{0%,53.91%{opacity:0;transform:translateY(1.4cqw)scale(.96)}58.26%,89.57%{opacity:1;transform:none}93.04%,to{opacity:0;transform:none}}.sf3 .kc{animation-duration:13s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-iteration-count:infinite;animation-delay:.9s;animation-fill-mode:both}@keyframes cs1{0%,15.38%{opacity:0;transform:scale(.5)}17.69%,90.77%{opacity:1;transform:none}93.85%,to{opacity:0;transform:none}}@keyframes cs2{0%,16.08%{opacity:0;transform:scale(.5)}18.38%,90.77%{opacity:1;transform:none}93.85%,to{opacity:0;transform:none}}@keyframes cs3{0%,16.77%{opacity:0;transform:scale(.5)}19.08%,90.77%{opacity:1;transform:none}93.85%,to{opacity:0;transform:none}}@keyframes cs4{0%,17.85%{opacity:0;transform:scale(.5)}20.15%,90.77%{opacity:1;transform:none}93.85%,to{opacity:0;transform:none}}@keyframes cs5{0%,18.54%{opacity:0;transform:scale(.5)}20.85%,90.77%{opacity:1;transform:none}93.85%,to{opacity:0;transform:none}}@keyframes cs6{0%,19.23%{opacity:0;transform:scale(.5)}21.54%,90.77%{opacity:1;transform:none}93.85%,to{opacity:0;transform:none}}@keyframes cs7{0%,20.31%{opacity:0;transform:scale(.5)}22.62%,90.77%{opacity:1;transform:none}93.85%,to{opacity:0;transform:none}}@keyframes cs8{0%,21%{opacity:0;transform:scale(.5)}23.31%,90.77%{opacity:1;transform:none}93.85%,to{opacity:0;transform:none}}@keyframes cs9{0%,21.69%{opacity:0;transform:scale(.5)}24%,90.77%{opacity:1;transform:none}93.85%,to{opacity:0;transform:none}}@keyframes cs10{0%,22.77%{opacity:0;transform:scale(.5)}25.08%,90.77%{opacity:1;transform:none}93.85%,to{opacity:0;transform:none}}@keyframes cs11{0%,23.46%{opacity:0;transform:scale(.5)}25.77%,90.77%{opacity:1;transform:none}93.85%,to{opacity:0;transform:none}}@keyframes cs12{0%,24.15%{opacity:0;transform:scale(.5)}26.46%,90.77%{opacity:1;transform:none}93.85%,to{opacity:0;transform:none}}@keyframes cs13{0%,25.23%{opacity:0;transform:scale(.5)}27.54%,90.77%{opacity:1;transform:none}93.85%,to{opacity:0;transform:none}}@keyframes cs14{0%,25.92%{opacity:0;transform:scale(.5)}28.23%,90.77%{opacity:1;transform:none}93.85%,to{opacity:0;transform:none}}@keyframes cs15{0%,35%{opacity:0;transform:scale(.5)}38.85%,90.77%{opacity:1;transform:none}93.85%,to{opacity:0;transform:none}}@keyframes cs16{0%,35.38%{opacity:0}39.23%,50%{opacity:1}53.08%,to{opacity:0}}@keyframes cs17{0%,27.69%{opacity:0;transform:scale(.5)}30%,90.77%{opacity:1;transform:none}93.85%,to{opacity:0;transform:none}}@keyframes cs18{0%,28.38%{opacity:0;transform:scale(.5)}30.69%,90.77%{opacity:1;transform:none}93.85%,to{opacity:0;transform:none}}@keyframes cs19{0%,29.08%{opacity:0;transform:scale(.5)}31.38%,90.77%{opacity:1;transform:none}93.85%,to{opacity:0;transform:none}}@keyframes cs20{0%,30.15%{opacity:0;transform:scale(.5)}32.46%,90.77%{opacity:1;transform:none}93.85%,to{opacity:0;transform:none}}@keyframes cs21{0%,30.85%{opacity:0;transform:scale(.5)}33.15%,90.77%{opacity:1;transform:none}93.85%,to{opacity:0;transform:none}}@keyframes cs22{0%,31.54%{opacity:0;transform:scale(.5)}33.85%,90.77%{opacity:1;transform:none}93.85%,to{opacity:0;transform:none}}@keyframes cs23{0%,1.54%{opacity:0}4.23%,12.31%{opacity:1}15.38%,to{opacity:0}}@keyframes cs24{0%,12.46%{opacity:0;transform:scale(.5)}16.31%,90.77%{opacity:1;transform:none}93.85%,to{opacity:0;transform:none}}@keyframes cs25{0%,37.69%{opacity:0}41.54%,90.77%{opacity:1}93.85%,to{opacity:0}}@keyframes ccx26{0%{translate:92cqw}2.31%{translate:92cqw}3.85%{animation-timing-function:cubic-bezier(.45,.05,.25,1);translate:92cqw}10%{translate:80cqw}14.23%{animation-timing-function:cubic-bezier(.45,.05,.25,1);translate:80cqw}20%{translate:90cqw}50.77%{animation-timing-function:cubic-bezier(.45,.05,.25,1);translate:90cqw}56.15%{translate:85.5cqw}60.77%{animation-timing-function:cubic-bezier(.45,.05,.25,1);translate:85.5cqw}66.92%{translate:64cqw}to{translate:64cqw}to{translate:64cqw}}@keyframes ccy27{0%{translate:0 90cqw}2.31%{translate:0 90cqw}3.85%{animation-timing-function:cubic-bezier(.6,0,.3,1);translate:0 90cqw}10%{translate:0 7cqw}14.23%{animation-timing-function:cubic-bezier(.6,0,.3,1);translate:0 7cqw}20%{translate:0 30cqw}50.77%{animation-timing-function:cubic-bezier(.6,0,.3,1);translate:0 30cqw}56.15%{translate:0 43cqw}60.77%{animation-timing-function:cubic-bezier(.6,0,.3,1);translate:0 43cqw}66.92%{translate:0 86cqw}to{translate:0 86cqw}to{translate:0 86cqw}}@keyframes ccp28{0%{transform:scale(1)}11.77%{transform:scale(1)}12.54%{transform:scale(.84)}13.77%{transform:scale(1)}57.92%{transform:scale(1)}58.69%{transform:scale(.84)}59.92%{transform:scale(1)}to{transform:scale(1)}}@keyframes cco29{0%,2.31%{opacity:0}5.38%,90.77%{opacity:1}93.85%,to{opacity:0}}@keyframes cr30{0%,11.92%{opacity:0;transform:scale(.2)}12.08%{opacity:.55;transform:scale(.3)}16.54%,to{opacity:0;transform:scale(1.7)}}@keyframes cr31{0%,58.08%{opacity:0;transform:scale(.2)}58.23%{opacity:.55;transform:scale(.3)}62.69%,to{opacity:0;transform:scale(1.7)}}@keyframes cs32{0%,13.46%{opacity:0;transform:translateY(1.4cqw)scale(.96)}16.54%,26.15%{opacity:1;transform:none}29.23%,to{opacity:0;transform:none}}@keyframes cs33{0%,36.54%{opacity:0;transform:translateY(1.4cqw)scale(.96)}39.62%,50.77%{opacity:1;transform:none}53.85%,to{opacity:0;transform:none}}@keyframes cs34{0%,59.23%{opacity:0;transform:translateY(1.4cqw)scale(.96)}62.31%,81.54%{opacity:1;transform:none}84.62%,to{opacity:0;transform:none}}.sf3 .ke{animation-duration:14.5s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-iteration-count:infinite;animation-delay:2.3s;animation-fill-mode:both}@keyframes es1{0%,18.97%{opacity:0;transform:translateY(1.4cqw)scale(.96)}22.41%,91.72%{opacity:1;transform:none}94.48%,to{opacity:0;transform:none}}@keyframes es2{0%,22.07%{opacity:0}25.52%,91.72%{opacity:1}94.48%,to{opacity:0}}@keyframes es3{0%,24.83%{opacity:0;transform:translateY(1cqw)}28.28%,91.72%{opacity:1;transform:none}94.48%,to{opacity:0;transform:none}}@keyframes es4{0%,24.83%{opacity:0}27.24%,29.66%{opacity:1}32.41%,to{opacity:0}}@keyframes es5{0%,29.66%{opacity:0;transform:scale(.5)}31.72%,91.72%{opacity:1;transform:none}94.48%,to{opacity:0;transform:none}}@keyframes es6{0%,30.34%{opacity:0;transform:translateY(1.4cqw)scale(.96)}32.76%,91.72%{opacity:1;transform:none}94.48%,to{opacity:0;transform:none}}@keyframes es7{0%,32.41%{opacity:0;transform:translateY(1cqw)}35.86%,91.72%{opacity:1;transform:none}94.48%,to{opacity:0;transform:none}}@keyframes es8{0%,32.41%{opacity:0}34.83%,37.24%{opacity:1}40%,to{opacity:0}}@keyframes es9{0%,37.24%{opacity:0;transform:scale(.5)}39.31%,91.72%{opacity:1;transform:none}94.48%,to{opacity:0;transform:none}}@keyframes es10{0%,37.93%{opacity:0;transform:translateY(1.4cqw)scale(.96)}40.34%,91.72%{opacity:1;transform:none}94.48%,to{opacity:0;transform:none}}@keyframes es11{0%,40%{opacity:0;transform:translateY(1cqw)}43.45%,91.72%{opacity:1;transform:none}94.48%,to{opacity:0;transform:none}}@keyframes es12{0%,40%{opacity:0}42.41%,44.83%{opacity:1}47.59%,to{opacity:0}}@keyframes es13{0%,44.83%{opacity:0;transform:scale(.5)}46.9%,91.72%{opacity:1;transform:none}94.48%,to{opacity:0;transform:none}}@keyframes es14{0%,45.52%{opacity:0;transform:translateY(1.4cqw)scale(.96)}47.93%,91.72%{opacity:1;transform:none}94.48%,to{opacity:0;transform:none}}@keyframes es15{0%,47.59%{opacity:0;transform:translateY(1cqw)}51.03%,91.72%{opacity:1;transform:none}94.48%,to{opacity:0;transform:none}}@keyframes es16{0%,47.59%{opacity:0}50%,52.41%{opacity:1}55.17%,to{opacity:0}}@keyframes es17{0%,52.41%{opacity:0;transform:scale(.5)}54.48%,91.72%{opacity:1;transform:none}94.48%,to{opacity:0;transform:none}}@keyframes es18{0%,53.1%{opacity:0;transform:translateY(1.4cqw)scale(.96)}55.52%,91.72%{opacity:1;transform:none}94.48%,to{opacity:0;transform:none}}@keyframes es19{0%,57.24%{opacity:0;transform:translateY(1.4cqw)scale(.96)}60.69%,91.72%{opacity:1;transform:none}94.48%,to{opacity:0;transform:none}}@keyframes et20{0%,4.14%{clip-path:inset(0 100% 0 0);opacity:1;animation-timing-function:steps(28,end)}15.86%,18.48%{clip-path:inset(0);opacity:1}18.62%,to{clip-path:inset(0);opacity:0}}@keyframes eph21{0%,3.79%{opacity:1}4.14%,18.62%{opacity:0}18.97%,to{opacity:1}}@keyframes ecx22{0%{translate:92cqw}1.38%{translate:92cqw}9.66%{animation-timing-function:cubic-bezier(.45,.05,.25,1);translate:92cqw}15.86%{translate:85cqw}20%{animation-timing-function:cubic-bezier(.45,.05,.25,1);translate:85cqw}24.83%{translate:90cqw}59.31%{animation-timing-function:cubic-bezier(.45,.05,.25,1);translate:90cqw}64.83%{translate:68cqw}68.62%{animation-timing-function:cubic-bezier(.45,.05,.25,1);translate:68cqw}73.79%{translate:80cqw}96.55%{translate:80cqw}to{translate:80cqw}}@keyframes ecy23{0%{translate:0 94cqw}1.38%{translate:0 94cqw}9.66%{animation-timing-function:cubic-bezier(.6,0,.3,1);translate:0 94cqw}15.86%{translate:0 81.5cqw}20%{animation-timing-function:cubic-bezier(.6,0,.3,1);translate:0 81.5cqw}24.83%{translate:0 66cqw}59.31%{animation-timing-function:cubic-bezier(.6,0,.3,1);translate:0 66cqw}64.83%{translate:0 59.5cqw}68.62%{animation-timing-function:cubic-bezier(.6,0,.3,1);translate:0 59.5cqw}73.79%{translate:0 90cqw}96.55%{translate:0 90cqw}to{translate:0 90cqw}}@keyframes ecp24{0%{transform:scale(1)}17.93%{transform:scale(1)}18.62%{transform:scale(.84)}19.72%{transform:scale(1)}66.41%{transform:scale(1)}67.1%{transform:scale(.84)}68.21%{transform:scale(1)}to{transform:scale(1)}}@keyframes eco25{0%,1.38%{opacity:0}4.14%,91.72%{opacity:1}94.48%,to{opacity:0}}@keyframes er26{0%,18.07%{opacity:0;transform:scale(.2)}18.21%{opacity:.55;transform:scale(.3)}22.21%,to{opacity:0;transform:scale(1.7)}}@keyframes er27{0%,66.55%{opacity:0;transform:scale(.2)}66.69%{opacity:.55;transform:scale(.3)}70.69%,to{opacity:0;transform:scale(1.7)}}@keyframes es28{0%,67.59%{opacity:0;transform:translateY(1.4cqw)scale(.96)}70.34%,82.07%{opacity:1;transform:none}84.83%,to{opacity:0;transform:none}}.sf3 .kf{animation-duration:12.5s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-iteration-count:infinite;animation-delay:3.1s;animation-fill-mode:both}@keyframes fs4{0%,11.2%{opacity:0}14%,20.4%{opacity:1}23.6%,to{opacity:0}}@keyframes fs5{0%,20.8%{opacity:0;transform:scale(.5)}24.8%,90.4%{opacity:1;transform:none}93.6%,to{opacity:0;transform:none}}@keyframes fs6{0%,8.16%{opacity:0;transform:translateY(1cqw)}12.16%,90.4%{opacity:1;transform:none}93.6%,to{opacity:0;transform:none}}@keyframes fs7{0%,11.2%{opacity:0}14%,24%{opacity:1}27.2%,to{opacity:0}}@keyframes fs8{0%,24.4%{opacity:0;transform:scale(.5)}28.4%,90.4%{opacity:1;transform:none}93.6%,to{opacity:0;transform:none}}@keyframes fs9{0%,9.92%{opacity:0;transform:translateY(1cqw)}13.92%,90.4%{opacity:1;transform:none}93.6%,to{opacity:0;transform:none}}@keyframes fs10{0%,11.2%{opacity:0}14%,27.6%{opacity:1}30.8%,to{opacity:0}}@keyframes fs11{0%,28%{opacity:0;transform:scale(.5)}32%,90.4%{opacity:1;transform:none}93.6%,to{opacity:0;transform:none}}@keyframes fs12{0%,11.68%{opacity:0;transform:translateY(1cqw)}15.68%,90.4%{opacity:1;transform:none}93.6%,to{opacity:0;transform:none}}@keyframes fs13{0%,11.2%{opacity:0}14%,31.2%{opacity:1}34.4%,to{opacity:0}}@keyframes fs14{0%,31.6%{opacity:0;transform:scale(.5)}35.6%,90.4%{opacity:1;transform:none}93.6%,to{opacity:0;transform:none}}@keyframes fs15{0%,13.44%{opacity:0;transform:translateY(1cqw)}17.44%,90.4%{opacity:1;transform:none}93.6%,to{opacity:0;transform:none}}@keyframes fs16{0%,11.2%{opacity:0}14%,34.8%{opacity:1}38%,to{opacity:0}}@keyframes fs17{0%,35.2%{opacity:0;transform:scale(.5)}39.2%,90.4%{opacity:1;transform:none}93.6%,to{opacity:0;transform:none}}@keyframes fs18{0%,41.6%{opacity:0;transform:translateY(1.4cqw)scale(.96)}45.6%,90.4%{opacity:1;transform:none}93.6%,to{opacity:0;transform:none}}@keyframes fs19{0%,56.4%{opacity:0;transform:scale(.5)}60.4%,90.4%{opacity:1;transform:none}93.6%,to{opacity:0;transform:none}}@keyframes fs20{0%,57.6%{opacity:0;transform:scale(.5)}61.6%,90.4%{opacity:1;transform:none}93.6%,to{opacity:0;transform:none}}@keyframes fs21{0%,58.8%{opacity:0;transform:scale(.5)}62.8%,90.4%{opacity:1;transform:none}93.6%,to{opacity:0;transform:none}}@keyframes fcx22{0%{translate:92cqw}43.2%{translate:92cqw}46.4%{animation-timing-function:cubic-bezier(.45,.05,.25,1);translate:92cqw}52.8%{translate:82cqw}56.8%{animation-timing-function:cubic-bezier(.45,.05,.25,1);translate:82cqw}63.2%{translate:92cqw}to{translate:92cqw}to{translate:92cqw}}@keyframes fcy23{0%{translate:0 94cqw}43.2%{translate:0 94cqw}46.4%{animation-timing-function:cubic-bezier(.6,0,.3,1);translate:0 94cqw}52.8%{translate:0 71cqw}56.8%{animation-timing-function:cubic-bezier(.6,0,.3,1);translate:0 71cqw}63.2%{translate:0 90cqw}to{translate:0 90cqw}to{translate:0 90cqw}}@keyframes fcp24{0%{transform:scale(1)}54.64%{transform:scale(1)}55.44%{transform:scale(.84)}56.72%{transform:scale(1)}to{transform:scale(1)}}@keyframes fco25{0%,43.2%{opacity:0}46.4%,90.4%{opacity:1}93.6%,to{opacity:0}}@keyframes fr26{0%,54.8%{opacity:0;transform:scale(.2)}54.96%{opacity:.55;transform:scale(.3)}59.6%,to{opacity:0;transform:scale(1.7)}}@keyframes fs27{0%,60%{opacity:0;transform:translateY(1.4cqw)scale(.96)}63.2%,78.4%{opacity:1;transform:none}81.6%,to{opacity:0;transform:none}}.sf3 .mdl-wrap{z-index:100;justify-content:center;align-items:flex-start;padding:5vh 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.sf3 .mdl-back{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0b1a80;animation:.3s both mdlFade;position:fixed;inset:0}@keyframes mdlFade{0%{opacity:0}}.sf3 .mdl{background:#fff;border-radius:28px;width:min(1200px,100%);padding:56px 56px 48px;animation:.5s cubic-bezier(.16,1,.3,1) both mdlIn;position:relative;box-shadow:0 40px 120px #0e0b1a66}@keyframes mdlIn{0%{opacity:0;transform:translateY(28px)scale(.98)}}.sf3 .mdl-x{color:#3a1fc2;cursor:pointer;background:#fff;border:2px solid #cfc4ff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;transition:background .18s;display:flex;position:absolute;top:24px;right:24px}.sf3 .mdl-x:hover{background:#f1eeff}.sf3 .mdl-top{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:48px;padding-right:48px;display:grid}.sf3 .mdl-h{letter-spacing:-.035em;color:#0e0b1a;margin:0;font-size:clamp(32px,3.4vw,46px);font-weight:600;line-height:1.05}.sf3 .mdl-p{color:#4a4560;max-width:48ch;margin:16px 0 0;font-size:19px;line-height:1.5}.sf3 .mdl-list{flex-direction:column;gap:14px;margin:6px 0 0;padding:0;list-style:none;display:flex}.sf3 .mdl-list li{color:#2a2540;align-items:flex-start;gap:12px;font-size:18px;line-height:1.4;display:flex}.sf3 .mdl-vis{background:#ece8ff;border-radius:22px;margin-top:44px;padding:48px 48px 0;overflow:hidden}.sf3 .mdl-vis.dark{background:#0b0820}.sf3 .mvis-stack{background:radial-gradient(120% 95% at 50% 100%,#3b1cb4 0%,#1c0c5a 45%,#0a0620 85%);padding:44px 24px 36px}.sf3 .b-violet{color:#fff;background:#5b3be8}.sf3 .b-violet:hover{color:#fff;background:#4a2dd6}@media (max-width:1000px){.sf3 .bento-g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.sf3 .mdl{padding:64px 22px 28px}.sf3 .mdl-top{grid-template-columns:minmax(0,1fr);gap:24px;padding-right:0}.sf3 .mdl-vis{padding:24px 16px 0}}@media (max-width:720px){.sf3 .bento-g{grid-template-columns:minmax(0,1fr)}.sf3 .bc{height:440px}.sf3 .bc.wide .fx-scroll{margin:16px 0 0;padding:0 16px 8px}}@media (prefers-reduced-motion:reduce){.sf3 .bv .bsc,.sf3 .bc.wide .fx{transition:none}.sf3 .ka,.sf3 .kb,.sf3 .kc,.sf3 .ke,.sf3 .kf,.sf3 .gchip,.sf3 .spin{animation:none!important}.sf3 .cxo,.sf3 .rp,.sf3 .co,.sf3 .stc.n,.sf3 .tc.n,.sf3 .iph,.sf3 .toast,.sf3 .spw{display:none!important}.sf3 .mg-ring,.sf3 .mg-pl,.sf3 .mg-up,.sf3 .mdl,.sf3 .mdl-back{animation:none!important}.sf3 .mg-up{display:none!important}}@property --n{syntax:"<integer>";inherits:false;initial-value:0}.sf3 .hub{color:#f4f2ff;isolation:isolate;background:#0b0820;border-radius:40px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:32px;padding:64px 56px;display:grid;position:relative;overflow:hidden}.sf3 .hub:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#6a48f573,#0000);width:75%;height:120%;position:absolute;top:-10%;right:-10%}.sf3 .hub-h{letter-spacing:-.04em;color:#fff;margin:0;font-size:clamp(36px,4vw,58px);font-weight:600;line-height:1.02}.sf3 .hub-p{color:#c9c2e6;max-width:36ch;margin:18px 0 0;font-size:18px;line-height:1.5}.sf3 .hub-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;margin:40px 0 0;display:grid}.sf3 .hub-stats dt{margin:0}.sf3 .hub-stats b{letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;font-size:48px;font-weight:600;line-height:1}.sf3 .hub-stats dd{color:#a99fcb;margin:8px 0 0;font-size:15px}.sf3 .cnt{counter-reset:n var(--n)}.sf3 .cnt:before{content:counter(n)}@supports (animation-timeline:view()){.sf3 .cnt{animation:linear both cntUp;animation-timeline:view();animation-range:entry 10% cover 40%}}@keyframes cntUp{0%{--n:0}}.sf3 .orbs{aspect-ratio:1;justify-self:center;width:100%;max-width:640px;position:relative;container-type:inline-size}.sf3 .or{width:var(--d);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--d) / -2);border:.25cqw dashed #a996ff61;border-radius:50%;animation:60s linear infinite orSpin;position:absolute;top:50%;left:50%}.sf3 .or.rev{animation-direction:reverse}.sf3 .or i{border-radius:50%;animation:linear infinite orSpin;position:absolute;inset:-.13cqw}.sf3 .or i:before{content:"";background:#ede8ff;border-radius:50%;width:1.8cqw;height:1.8cqw;margin:-.9cqw 0 0 -.9cqw;position:absolute;top:0;left:50%;box-shadow:0 0 0 .6cqw #8b6cff40,0 0 2.4cqw #c4b5fdf2}.sf3 .or.rev i{animation-direction:reverse}@keyframes orSpin{to{rotate:360deg}}.sf3 .op{z-index:2;white-space:nowrap;color:#e9e3ff;background:#16122a;border:.2cqw solid #a996ff59;border-radius:6cqw;align-items:center;gap:1cqw;padding:1.1cqw 2cqw;font-size:2.1cqw;font-weight:500;animation:8.4s linear infinite opHi;display:inline-flex;position:absolute;translate:-50% -50%}.sf3 .op i{border-radius:50%;flex:none;width:1.2cqw;height:1.2cqw}@keyframes opHi{0%{color:#e9e3ff;box-shadow:none;background:#16122a;border-color:#a996ff59;scale:1}2%,6%{color:#fff;background:#2e2266;border-color:#cdc0fff2;scale:1.08;box-shadow:0 0 3.4cqw #8b6cffbf}10%,to{color:#e9e3ff;box-shadow:none;background:#16122a;border-color:#a996ff59;scale:1}}.sf3 .ocore{background:radial-gradient(circle,#2a1f5c 0%,#140f2b 70%);border-radius:50%;justify-content:center;align-items:center;width:22cqw;height:22cqw;margin:-11cqw 0 0 -11cqw;padding:4cqw;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1.4cqw #6a48f52e,0 0 8cqw #6a48f5cc}.sf3 .fin{isolation:isolate;color:#f4f2ff;background:#0b0820;border-radius:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding:72px 64px;display:grid;position:relative;overflow:hidden}.sf3 .fin:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#6a48f58c,#0000);width:80%;height:110%;position:absolute;bottom:-40%;left:-15%}.sf3 .fin-h{letter-spacing:-.045em;color:#fff;margin:0;font-size:clamp(44px,5.4vw,80px);font-weight:600;line-height:.98}.sf3 .fin-p{color:#c9c2e6;margin:18px 0 0;font-size:19px;line-height:1.5}.sf3 .fin-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sf3 .fin-steps li{border-bottom:1px solid #ffffff1f;align-items:flex-start;gap:22px;padding:24px 0 24px 20px;animation:9s linear infinite stepCyc;display:flex;position:relative}.sf3 .fin-steps li:first-child{border-top:1px solid #ffffff1f}.sf3 .fin-steps li:nth-child(2){animation-delay:3s}.sf3 .fin-steps li:nth-child(3){animation-delay:6s}.sf3 .fin-steps li:before{content:"";opacity:0;width:3px;animation:inherit;background:#8b6cff;border-radius:2px;position:absolute;top:24px;bottom:24px;left:0}.sf3 .fin-n{color:#a996ff;font-variant-numeric:tabular-nums;flex:none;padding-top:5px;font-size:15px;font-weight:600}.sf3 .fin-steps b{letter-spacing:-.02em;color:inherit;font-size:24px;font-weight:600;line-height:1.2;display:block}.sf3 .fin-steps span:not(.fin-n){color:#a99fcb;margin-top:6px;font-size:16px;line-height:1.45;display:block}@keyframes stepCyc{0%{color:#fff}30%{color:#fff}36%,94%{color:#6f6893}to{color:#fff}}.sf3 .fin-steps li:before{animation-name:stepBar}@keyframes stepBar{0%,30%{opacity:1}36%,94%{opacity:0}to{opacity:1}}@media (max-width:1000px){.sf3 .hub,.sf3 .fin{grid-template-columns:minmax(0,1fr);padding:44px 28px}.sf3 .orbs{max-width:520px}}@media (prefers-reduced-motion:reduce){.sf3 .or,.sf3 .or i,.sf3 .op,.sf3 .fin-steps li,.sf3 .fin-steps li:before,.sf3 .cnt{animation:none!important}}.sf3 .trust{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;margin-top:16px;display:grid}.sf3 .tr{color:#0e0b1a;background:#fff;border:1px solid #e6e2f1;border-radius:18px;align-items:center;gap:14px;padding:18px 20px;font-size:16px;font-weight:500;display:flex}.sf3 .tr svg{flex:none}.sf3 .prices{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:stretch;gap:16px;margin-top:44px;display:grid}.sf3 .price{background:#f3f1fa;border-radius:28px;flex-direction:column;gap:20px;padding:32px;display:flex}.sf3 .price.hi{color:#f4f2ff;background:#0e0b1a}.sf3 .price h3{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.sf3 .price .amt{letter-spacing:-.04em;font-size:44px;font-weight:600;line-height:1}.sf3 .price .per{color:#5b5670;margin-top:6px;font-size:15px}.sf3 .price.hi .per{color:#b4aecb}.sf3 .price ul{flex-direction:column;gap:11px;margin:0;padding:0;font-size:16px;line-height:1.4;list-style:none;display:flex}.sf3 .price li{align-items:flex-start;gap:10px;display:flex}.sf3 .price li svg{flex:none;margin-top:2px}.sf3 .badge{color:#fff;background:#6a48f5;border-radius:7px;align-items:center;height:26px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.sf3 .faq{flex-direction:column;gap:10px;max-width:860px;margin:44px auto 0;display:flex}.sf3 .faq details{background:#f3f1fa;border-radius:18px;padding:0 24px;transition:background .2s}.sf3 .faq details:hover{background:#ece8ff}.sf3 .faq summary{cursor:pointer;font:500 19px/1.3 var(--font-geist),ui-sans-serif,sans-serif;color:#0e0b1a;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;list-style:none;display:flex}.sf3 .faq summary::-webkit-details-marker{display:none}.sf3 .faq .pm{background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .25s cubic-bezier(.16,1,.3,1);display:flex}.sf3 .faq details[open] .pm{transform:rotate(45deg)}.sf3 .faq details p{color:#4a4560;max-width:64ch;margin:0 0 22px;font-size:17px;line-height:1.55}.sf3 .posts{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:20px;margin-top:44px;display:grid}.sf3 .post{color:#0e0b1a;flex-direction:column;gap:14px;text-decoration:none;display:flex}.sf3 .post:hover{color:#0e0b1a}.sf3 .cover{aspect-ratio:16/10;border-radius:20px;align-items:flex-end;padding:22px;display:flex;position:relative;overflow:hidden}.sf3 .cover img{border-radius:10px;width:82%;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-18%;right:-12%;transform:rotate(-6deg);box-shadow:0 18px 40px #0a062059}.sf3 .post:hover .cover img{transform:rotate(-3deg)translateY(-6px)}.sf3 .cat{color:#0e0b1a;background:#ffffffeb;border-radius:7px;align-items:center;height:28px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.sf3 .post h3{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:600;line-height:1.25}.sf3 .post .meta{color:#6f6888;font-size:14px}.sf3 .foot{background:#f3f1fa;border-radius:32px;margin:0 24px 24px;padding:56px 56px 36px}.sf3 .foot a{color:#4a4560;font-size:15px}.sf3 .foot a:hover{color:#0e0b1a}.sf3 .foot h3{color:#0e0b1a;margin:0 0 14px;font-size:15px;font-weight:600}.sf3 .foot ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}@keyframes rise{0%{transform:translateY(18px)}}.sf3 .rise{animation:.9s cubic-bezier(.16,1,.3,1) both rise}.sf3 .d1{animation-delay:.5s}.sf3 .d2{animation-delay:.65s}@supports (animation-timeline:view()){.sf3 .rv{animation:linear both rvIn;animation-timeline:view();animation-range:entry 5% entry 40%}.sf3 .rv2{animation-range:entry 12% entry 52%}}@keyframes rvIn{0%{opacity:0;transform:translateY(32px)}}@media (max-width:1000px){.sf3 .pillar{grid-template-columns:minmax(0,1fr);padding:32px}.sf3 .pcard{width:260px;bottom:-20px;left:12px}.sf3 .nav-links{display:none!important}}@media (max-width:720px){.sf3 .hero{min-height:0;padding:150px 0 260px}.sf3 .hc-text p{font-size:18px}.sf3 .hc-art{height:56%;top:auto;bottom:0}.sf3 .hm{width:200vw;margin-left:calc(50% - 100vw)}.sf3 .src,.sf3 .out,.sf3 .ind2,.sf3 .hm-hint,.sf3 .wb,.sf3 .wf,.sf3 .wd,.sf3 .bk,.sf3 .spk,.sf3 .eo{display:none}.sf3 .ly-l div b{font-size:2.1cqw}.sf3 .ly-l div span{font-size:1.3cqw}.sf3 .tip{width:32cqw;font-size:1.5cqw}.sf3 .tip b{font-size:1.7cqw}.sf3 .tip li{font-size:1.4cqw}.sf3 .tip-ly{left:2cqw;top:calc(1cqw - var(--top));width:32.6cqw}.sf3 .ly .tip,.sf3 .ly .st{animation:none}.sf3 .wrap,.sf3 .hc-text{padding-left:20px;padding-right:20px}.sf3 .nav{padding:0 14px 0 18px;left:12px;right:12px}.sf3 .sec{padding:80px 0}.sf3 .ind{width:calc(50% - 6px);height:112px;padding:16px}.sf3 .ind b{font-size:17px}.sf3 .tile{border-radius:10px;height:44px;padding:0 14px;font-size:14px}.sf3 .bt{min-height:120px}.sf3 .foot{margin:0 12px 12px;padding:36px 24px 28px}}@media (prefers-reduced-motion:reduce){.sf3 .rise,.sf3 .rv,.sf3 .rv2,.sf3 .reply,.sf3 .rstep,.sf3 .rdone,.sf3 .hm *,.sf3 .hc-anv,.sf3 .hc-hot,.sf3 .hc-pulse{transition:none!important;animation:none!important}.sf3 .hc-hot{-webkit-mask-position:0 0;mask-position:0 0}.sf3 .hc-pulse{display:none}.sf3 .wb,.sf3 .bk,.sf3 .spk{stroke-dashoffset:0}.sf3 .wf,.sf3 .wd,.sf3 .eo,.sf3 .hm-hint{opacity:1}.sf3 .r3{display:none}.sf3 .rstep,.sf3 .rstep .tk svg{opacity:1}}.sf3 .pteaser{background:#f3f1fa;border-radius:36px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:56px;padding:64px;display:grid}.sf3 .pt-h{letter-spacing:-.04em;color:#0e0b1a;margin:0;font-size:clamp(36px,4vw,56px);font-weight:600;line-height:1.02}.sf3 .pt-l{color:#5b5670;max-width:42ch;margin:18px 0 0;font-size:19px;line-height:1.55}.sf3 .pt-r{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.sf3 .pt-r li{background:#fff;border-radius:20px;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:6px 18px;padding:20px 24px;display:grid}.sf3 .pt-w{color:#5b5670;grid-row:span 2;font-size:15px;font-weight:600}.sf3 .pt-p{color:#12082a;border-radius:8px;justify-self:start;align-items:center;height:32px;padding:0 12px;font-size:16px;font-weight:600;display:inline-flex}.sf3 .pt-p.ph-1{background:#d9f99d}.sf3 .pt-p.ph-2{background:#bfdbfe}.sf3 .pt-p.ph-3{background:#e9d5ff}.sf3 .pt-d{color:#5b5670;font-size:15.5px;line-height:1.45}@media (max-width:1000px){.sf3 .pteaser{grid-template-columns:minmax(0,1fr);gap:36px;padding:40px 24px}.sf3 .pt-r li{grid-template-columns:minmax(0,1fr)}.sf3 .pt-w{grid-row:auto}}@property --nf{syntax:"<color>";inherits:true;initial-value:#fff}@property --nbg{syntax:"<color>";inherits:true;initial-value:#160b3085}@property --nbd{syntax:"<color>";inherits:true;initial-value:#ffffff24}@property --nh{syntax:"<color>";inherits:true;initial-value:#ffffff1f}@property --nlw{syntax:"<number>";inherits:true;initial-value:1}@property --nsh{syntax:"<number>";inherits:true;initial-value:0}.sf3 .m4{--ink:#0e0b1a;--muted:#5b5670;--line:#e6e1f2;--paper:#fff;--soft:#f8f7fc;--lilac:#f1ecfc;--lilac2:#e7dcfc;--violet:#7e22ce;--violet-d:#6b21a8;--glow:#c084fc;--strike:#f5edff;--night:#0b0820;--night2:#170b3d;font-family:var(--font-geist),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}.sf3 .m4,.sf3 .m4 *{box-sizing:border-box}.sf3 .m4 a{color:inherit;text-decoration:none}.sf3 .m4 h1,.sf3 .m4 h2,.sf3 .m4 h3,.sf3 .m4 p{margin:0}.sf3 .m4 h1,.sf3 .m4 h2{text-wrap:balance}.sf3 .m4 :focus-visible{outline:2px solid var(--glow);outline-offset:3px;border-radius:10px}.sf3 .m4-mono{font-family:var(--font-geist-mono),ui-monospace,"SF Mono",Menlo,monospace}.sf3 .m4-wrap{max-width:1180px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0 auto}.sf3 .m4-ic{flex:none;width:20px;height:20px}.sf3 .m4-hire{background:var(--night);color:#fff;text-align:center;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 16px;font-size:14px;line-height:20px;display:flex}.sf3 .m4-hire b{font-weight:600}.sf3 .m4-hire span{color:#d8c4fe;align-items:center;gap:6px;display:inline-flex}.sf3 .m4-hire:hover span{color:#fff;text-underline-offset:4px;text-decoration:underline}.sf3 .m4-nav{z-index:60;pointer-events:none;justify-content:center;height:60px;margin:14px 0 -74px;padding:0 16px;display:flex;position:sticky;top:14px}.sf3 .m4-pill{pointer-events:auto;background:var(--nbg);border:1px solid var(--nbd);width:min(960px,100%);height:60px;box-shadow:0 12px 40px rgba(18,8,52,calc(var(--nsh) * .16));-webkit-backdrop-filter:blur(18px)saturate(150%);color:var(--nf);border-radius:999px;align-items:center;gap:4px;padding:0 8px 0 22px;display:flex;position:relative}@supports (animation-timeline:scroll()){.sf3 .m4-pill{animation:linear both m4navLight;animation-timeline:scroll();animation-range:640px 760px}}@keyframes m4navLight{to{--nf:#0e0b1a;--nbg:#ffffffe6;--nbd:#0e0b1a12;--nh:#f1eafe;--nlw:0;--nsh:1}}:is(.sf3 .m4-pill:has(.m4-mi:hover),.sf3 .m4-pill:has(.m4-mi:focus-within)){--nf:#0e0b1a!important;--nbg:#fff!important;--nbd:#0e0b1a0f!important;--nh:#f1eafe!important;--nlw:0!important;--nsh:1!important}.sf3 .m4-lg{flex:none;width:131px;height:28px;margin-right:22px;display:block;position:relative}.sf3 .m4-lg img{width:131px;height:28px;position:absolute;inset:0}.sf3 .m4-lg .m4-lw{opacity:var(--nlw)}.sf3 .m4-lg .m4-ld{opacity:calc(1 - var(--nlw))}.sf3 .m4-links{align-items:center;gap:2px;display:flex}.sf3 .m4-mi{position:static}.sf3 .m4-nl{height:40px;font:500 15px/1 var(--font-geist),ui-sans-serif,system-ui,sans-serif;color:var(--nf);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;transition:background .18s;display:inline-flex}.sf3 .m4-nl svg{opacity:.7;width:14px;height:14px;transition:transform .2s}.sf3 .m4-nl:hover,.sf3 .m4-mi:hover>.m4-nl,.sf3 .m4-mi:focus-within>.m4-nl{background:var(--nh)}.sf3 .m4-mi:hover>.m4-nl svg,.sf3 .m4-mi:focus-within>.m4-nl svg{transform:rotate(180deg)}.sf3 .m4-nav-cta{background:var(--violet);border-radius:999px;flex:none;align-items:center;gap:8px;height:44px;margin-left:auto;padding:0 20px;font-size:15px;font-weight:600;transition:background .18s;display:inline-flex;color:#fff!important}.sf3 .m4-nav-cta:hover{background:var(--violet-d)}.sf3 .m4-mp{opacity:0;visibility:hidden;pointer-events:none;width:min(1040px,100vw - 32px);color:var(--ink);background:#fff;border-radius:26px;padding:12px;transition:opacity .18s,transform .18s,visibility 0s linear .18s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,8px);box-shadow:0 30px 80px #14083c38,0 0 0 1px #0e0b1a0f}.sf3 .m4-mp:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.sf3 .m4-mi:hover .m4-mp,.sf3 .m4-mi:focus-within .m4-mp{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(-50%)}.sf3 .m4-mp-plat{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.sf3 .m4-feat{color:#fff;background:linear-gradient(160deg,#3b1580 0%,#6d28d9 55%,#9333ea 100%);border-radius:18px;flex-direction:column;justify-content:space-between;min-height:330px;padding:24px;display:flex;position:relative;overflow:hidden}.sf3 .m4-feat .m4-curtain{height:100%}.sf3 .m4 .m4-feat{color:#fff}.sf3 .m4-feat .m4-curtain:after{display:none}.sf3 .m4-feat-k{letter-spacing:.14em;justify-content:space-between;align-items:center;font-size:13px;display:flex;position:relative}.sf3 .m4-feat-k span{align-items:center;gap:8px;display:inline-flex}.sf3 .m4-feat-go{width:40px;height:40px;color:var(--violet);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.sf3 .m4-feat p{letter-spacing:-.02em;max-width:15ch;font-size:28px;font-weight:500;line-height:1.15;position:relative}.sf3 .m4-rows{flex-direction:column;gap:6px;display:flex}.sf3 .m4-row{background:#f8f6fc;border-radius:14px;align-items:center;gap:14px;height:50px;padding:0 18px;transition:background .15s;display:flex}.sf3 .m4-row:hover{background:#f1eafe}.sf3 .m4-row .m4-ic{color:var(--violet)}.sf3 .m4-row b{font-size:16px;font-weight:500}.sf3 .m4-row small{color:var(--muted);text-align:right;margin-left:auto;font-size:14px}.sf3 .m4-tag{height:20px;color:var(--violet);letter-spacing:.08em;background:#ede3ff;border-radius:6px;align-items:center;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex}.sf3 .m4-mp-cards{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;display:grid}.sf3 .m4-mc{background:#f8f6fc;border-radius:18px;flex-direction:column;gap:10px;min-height:150px;padding:22px;transition:background .15s;display:flex}.sf3 .m4-mc:hover{background:#f1eafe}.sf3 .m4-mc b{align-items:center;gap:10px;font-size:16px;font-weight:500;display:flex}.sf3 .m4-mc b .m4-ic{color:var(--violet)}.sf3 .m4-mc span{color:var(--muted);font-size:14.5px;line-height:1.45}.sf3 .m4-hero{background:radial-gradient(120% 90% at 50% 0%,#24105a 0%,var(--night2) 38%,var(--night) 70%);color:#fff;text-align:center;padding:180px 16px 250px;position:relative;overflow:hidden}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sf3 .m4-hero{animation:linear both m4heroIn;animation-timeline:view();animation-range:exit exit 70%}}}@keyframes m4heroIn{0%{clip-path:inset(0)}to{clip-path:inset(0 32px round 0 0 44px 44px)}}.sf3 .m4-curtain{pointer-events:none;height:860px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0% 50%,#0000 96%);mask-image:linear-gradient(#000 0% 50%,#0000 96%)}.sf3 .m4-curtain i{filter:blur(12px);opacity:.6;background:linear-gradient(#c084fc00 0%,#a855f7d9 28%,#7e22ce8c 62%,#7e22ce00 100%);border-radius:40px;animation:7s ease-in-out infinite alternate m4bar;display:block;position:absolute;top:-8%;bottom:0}.sf3 .m4-curtain i.m4-hi{filter:blur(3px);background:linear-gradient(#f5edff00 0%,#f5edfff2 22%,#c084fcbf 55%,#7e22ce00 100%)}.sf3 .m4-curtain:after{content:"";background:radial-gradient(42% 46% at 50% 40%,#0b0820db 0%,#0b082080 55%,#0b082000 100%);position:absolute;inset:0}@keyframes m4bar{0%{opacity:.22;transform:translateY(-5%)scaleX(.75)}to{opacity:.95;transform:translateY(3%)scaleX(1.12)}}.sf3 .m4-flute{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 45%,#0000 92%);mask-image:linear-gradient(#000 0% 45%,#0000 92%)}.sf3 .m4-fl-glow{filter:blur(24px);background:radial-gradient(28% 60% at 22% 18%,#9333eaf2 0%,#9333ea00 70%),radial-gradient(26% 55% at 78% 12%,#a855f7e6 0%,#a855f700 70%),radial-gradient(40% 45% at 50% 0,#6d28d9bf 0%,#6d28d900 75%);height:110%;animation:18s ease-in-out infinite alternate m4flDrift;position:absolute;top:-35%;left:-25%;right:-25%}.sf3 .m4-fl-glow.m4-b{filter:blur(18px);mix-blend-mode:screen;background:radial-gradient(14% 40% at 35% 10%,#e8d5ffd9 0%,#e8d5ff00 70%),radial-gradient(12% 36% at 68% 8%,#d8b4fecc 0%,#d8b4fe00 70%);animation:11s ease-in-out infinite alternate m4flDrift2;top:-30%}.sf3 .m4-fl-sweep{filter:blur(30px);background:linear-gradient(90deg,#f5edff00,#f5edff4d,#f5edff00);width:22%;animation:9s cubic-bezier(.45,.05,.55,.95) infinite m4flSweep;position:absolute;top:-10%;bottom:0;left:0}.sf3 .m4-fl-ribs{background:repeating-linear-gradient(90deg,#09061ce6 0,#09061c33 7px,#09061c00 15px 23px,#09061c33 31px,#09061ce6 38px),repeating-linear-gradient(90deg,#09061c00 0,#09061c80 48px,#09061c00 97px),repeating-linear-gradient(90deg,#09061c00 0,#09061c59 30px,#09061c00 61px),repeating-linear-gradient(90deg,#f5edff00 0 16px,#f5edff17 18px,#f5edff00 20px 38px);position:absolute;inset:0}.sf3 .m4-flute:after{content:"";background:radial-gradient(40% 44% at 50% 40%,#0b0820d1 0%,#0b082073 55%,#0b082000 100%);position:absolute;inset:0}@keyframes m4flDrift{0%{transform:translate(-9%)}50%{transform:translate(4%,2%)}to{transform:translate(9%,-1%)}}@keyframes m4flDrift2{0%{transform:translate(8%)}to{transform:translate(-10%,3%)}}@keyframes m4flSweep{0%{opacity:0;transform:translate(-30vw)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(130vw)}}@media (prefers-reduced-motion:reduce){.sf3 .m4-fl-glow{animation:none}.sf3 .m4-fl-sweep{display:none}}.sf3 .m4-hero-in{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.sf3 .m4-chip{color:#ede4ff;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;height:34px;padding:0 14px;font-size:14px;transition:background .18s;display:inline-flex}.sf3 .m4-chip:hover{background:#ffffff24}.sf3 .m4-chip i{background:var(--glow);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #c084fc40}.sf3 .m4-h1{letter-spacing:-.045em;max-width:13ch;font-size:clamp(46px,6.4vw,88px);font-weight:600;line-height:1;margin-top:28px!important}.sf3 .m4-w{display:inline-block}.sf3 .m4-lede{color:#dcd2f7;max-width:46ch;font-size:clamp(17px,1.5vw,20px);line-height:1.5;margin-top:26px!important}.sf3 .m4-ctas{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:36px;display:flex}.sf3 .m4-b{border-radius:999px;justify-content:center;align-items:center;gap:8px;height:50px;padding:0 24px;font-size:16px;font-weight:600;transition:background .18s,transform .18s;display:inline-flex}.sf3 .m4-b-v{background:var(--violet);color:#fff!important}.sf3 .m4-b-v:hover{background:var(--violet-d)}.sf3 .m4-b-g{background:#ffffff1a;border:1px solid #ffffff2e;color:#fff!important}.sf3 .m4-b-g:hover{background:#ffffff2e}.sf3 .m4-b-d{background:var(--ink);color:#fff!important}.sf3 .m4-b-d:hover{background:#2a2540}.sf3 .m4-b-o{border:1px solid var(--line);background:#fff;color:var(--ink)!important}.sf3 .m4-b-o:hover{background:var(--lilac)}.sf3 .m4-b .m4-ic{width:18px;height:18px}@media (prefers-reduced-motion:no-preference){.sf3 .m4-hero .m4-up{animation:.9s cubic-bezier(.2,.7,.2,1) both m4upIn}.sf3 .m4-hero .m4-d1{animation-delay:50ms}.sf3 .m4-hero .m4-d2{animation-delay:.55s}.sf3 .m4-hero .m4-d3{animation-delay:.7s}.sf3 .m4-hero .m4-d4{animation-delay:.85s}.sf3 .m4-h1 .m4-w{animation:.95s cubic-bezier(.2,.7,.2,1) both m4wIn}.sf3 .m4-h1 .m4-w:first-of-type{animation-delay:.12s}.sf3 .m4-h1 .m4-w:nth-of-type(2){animation-delay:.19s}.sf3 .m4-h1 .m4-w:nth-of-type(3){animation-delay:.26s}.sf3 .m4-h1 .m4-w:nth-of-type(4){animation-delay:.36s}.sf3 .m4-h1 .m4-w:nth-of-type(5){animation-delay:.43s}.sf3 .m4-h1 .m4-w:nth-of-type(6){animation-delay:.5s}}@keyframes m4upIn{0%{opacity:.001;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes m4wIn{0%{opacity:.001;filter:blur(10px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:none}}.sf3 .m4-mq{width:min(920px,100%);margin:64px auto 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.sf3 .m4-mq-t{width:max-content;animation:46s linear infinite m4mq;display:flex}.sf3 .m4-mq-s{gap:44px;padding-right:44px;display:flex}.sf3 .m4-mq-s span{color:#e9e0fdb8;white-space:nowrap;letter-spacing:.01em;font-size:15px}@keyframes m4mq{to{transform:translate(-50%)}}.sf3 .m4-demo-wrap{z-index:2;max-width:1180px;margin:-250px auto 0;padding:0 16px;position:relative}.sf3 .m4-demo{background:linear-gradient(#f5f1fe 0%,#ebe4fa 100%);border-radius:30px;height:560px;position:relative;overflow:hidden;box-shadow:0 40px 120px #0b082061,0 0 0 1px #ffffff80}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sf3 .m4-demo{animation:linear both m4demoIn;animation-timeline:view();animation-range:entry entry 75%}}}@keyframes m4demoIn{0%{opacity:.4;transform:translateY(60px)scale(.92)}to{opacity:1;transform:none}}.sf3 .m4-app{opacity:.55;background:#fff;border-radius:18px 18px 0 0;grid-template-columns:200px 1fr;display:grid;position:absolute;inset:36px 44px 0;overflow:hidden}.sf3 .m4-app-side{border-right:1px solid var(--line);background:#faf8fe;flex-direction:column;gap:12px;padding:22px 16px;display:flex}.sf3 .m4-app-side i{background:#e9e3f6;border-radius:5px;height:10px;display:block}.sf3 .m4-app-side i.m4-on{background:#d9c7fb}.sf3 .m4-app-main{flex-direction:column;gap:14px;padding:28px;display:flex}.sf3 .m4-app-main i{background:#efeaf8;border-radius:6px;height:12px;display:block}.sf3 .m4-dlg{background:#fff;border-radius:24px;width:min(500px,100% - 32px);padding:26px 26px 22px;position:absolute;top:58px;left:50%;transform:translate(-50%);box-shadow:0 24px 70px #1e0c502e,0 0 0 1px #0e0b1a0d}.sf3 .m4-dlg-h{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.sf3 .m4-dlg-h .m4-av{color:#fff;background:linear-gradient(140deg,#6d28d9,#c084fc);border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.sf3 .m4-dlg h3{letter-spacing:-.02em;font-size:22px;font-weight:600;margin-top:14px!important}.sf3 .m4-dlg-sub{color:var(--muted);font-size:14px;margin-top:6px!important}.sf3 .m4-inp{border:1px solid var(--line);background:#fbfafe;border-radius:12px;align-items:center;height:46px;margin-top:18px;padding:0 14px;display:flex;position:relative;overflow:hidden}.sf3 .m4-typed{white-space:nowrap;width:50ch;color:var(--ink);border-right:2px solid var(--violet);font-size:13px;display:inline-block;overflow:hidden}.sf3 .m4-go{color:#fff;background:#2e1065;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:44px;margin-top:12px;font-size:15px;font-weight:600;display:flex}.sf3 .m4-plan{flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.sf3 .m4-ps{color:#2a2540;align-items:center;gap:10px;font-size:14px;display:flex}.sf3 .m4-ps svg{width:18px;height:18px;color:var(--violet);background:#ede3ff;border-radius:50%;flex:none;padding:3px}.sf3 .m4-toast{background:var(--night);color:#fff;border-radius:14px;align-items:center;gap:12px;padding:12px 14px 12px 16px;font-size:14px;display:flex;position:absolute;bottom:96px;right:28px;box-shadow:0 18px 50px #0b082059}.sf3 .m4-toast span{background:var(--violet);border-radius:9px;align-items:center;height:30px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.sf3 .m4-cur{width:22px;height:22px;color:var(--ink);filter:drop-shadow(0 2px 3px #00000040);pointer-events:none;position:absolute;top:0;left:0}.sf3 .m4-demo-cap{color:#fff;letter-spacing:-.02em;background:linear-gradient(#0b082000,#0b08209e);align-items:center;gap:10px;padding:26px 32px;font-size:26px;font-weight:500;display:flex;position:absolute;bottom:0;left:0;right:0}.sf3 .m4-demo-cap svg{width:22px;height:22px;transition:transform .18s}.sf3 .m4-demo-cap:hover svg{transform:translate(4px)}@media (prefers-reduced-motion:no-preference){.sf3 .m4-typed{animation:12s infinite m4type}.sf3 .m4-go{animation:12s infinite m4press}.sf3 .m4-ps{animation:12s infinite m4ps1}.sf3 .m4-ps:nth-child(2){animation-name:m4ps2}.sf3 .m4-ps:nth-child(3){animation-name:m4ps3}.sf3 .m4-ps:nth-child(4){animation-name:m4ps4}.sf3 .m4-toast{animation:12s infinite m4toast}.sf3 .m4-cur{animation:12s cubic-bezier(.45,.05,.3,1) infinite m4cur}}@keyframes m4type{0%,9%{width:0;animation-timing-function:steps(50,end)}31%,94%{width:50ch}to{width:0}}@keyframes m4press{0%,35%,41%,to{background:#2e1065;transform:none}37%{background:var(--violet);transform:scale(.97)}}@keyframes m4ps1{0%,44%{opacity:.18}47%,95%{opacity:1}to{opacity:.18}}@keyframes m4ps2{0%,52%{opacity:.18}55%,95%{opacity:1}to{opacity:.18}}@keyframes m4ps3{0%,60%{opacity:.18}63%,95%{opacity:1}to{opacity:.18}}@keyframes m4ps4{0%,68%{opacity:.18}71%,95%{opacity:1}to{opacity:.18}}@keyframes m4toast{0%,75%{opacity:0;transform:translateY(14px)}79%,95%{opacity:1;transform:none}to{opacity:0;transform:translateY(14px)}}@keyframes m4cur{0%{opacity:0;transform:translate(620px,420px)}4%{opacity:1}9%{transform:translate(300px,158px)}31%{transform:translate(300px,158px)}35%{transform:translate(330px,214px)}37%{transform:translate(330px,214px)scale(.85)}39%{transform:translate(330px,214px)}50%{opacity:1;transform:translate(560px,330px)}56%,to{opacity:0;transform:translate(620px,420px)}}.sf3 .m4-sec{padding:120px 0}.sf3 .m4-kick{letter-spacing:.14em;color:var(--violet);font-size:13px}.sf3 .m4-h2{letter-spacing:-.04em;max-width:16ch;font-size:clamp(36px,4.2vw,58px);font-weight:600;line-height:1.04;margin-top:14px!important}.sf3 .m4-sub{color:var(--muted);max-width:52ch;font-size:19px;line-height:1.55;margin-top:18px!important}.sf3 .m4-c{text-align:center;margin-left:auto;margin-right:auto}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sf3 .m4-wr .m4-w{animation:linear both m4wIn;animation-timeline:view();animation-range:entry 10% entry 60%}.sf3 .m4-wr .m4-w:nth-of-type(2){animation-range:entry 14% entry 64%}.sf3 .m4-wr .m4-w:nth-of-type(3){animation-range:entry 18% entry 68%}.sf3 .m4-wr .m4-w:nth-of-type(4){animation-range:entry 22% entry 72%}.sf3 .m4-wr .m4-w:nth-of-type(5){animation-range:entry 26% entry 76%}.sf3 .m4-wr .m4-w:nth-of-type(6){animation-range:entry 30% entry 80%}.sf3 .m4-wr .m4-w:nth-of-type(7){animation-range:entry 34% entry 84%}.sf3 .m4-wr .m4-w:nth-of-type(8){animation-range:entry 38% entry 88%}.sf3 .m4-wr .m4-w:nth-of-type(9){animation-range:entry 42% entry 92%}.sf3 .m4-rv{animation:linear both m4upIn;animation-timeline:view();animation-range:entry entry 55%}}}.sf3 .m4-suite{background:var(--lilac);border-radius:30px;margin-top:56px;padding:14px}.sf3 .m4-suite-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px 18px;display:flex}.sf3 .m4-suite-h b{letter-spacing:.14em;color:var(--violet);align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.sf3 .m4-suite-h a{color:var(--violet);align-items:center;gap:6px;font-size:15px;display:inline-flex}.sf3 .m4-g{gap:14px;display:grid}.sf3 .m4-g2{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr))}.sf3 .m4-g3{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.sf3 .m4-card{background:#fff;border:1px solid #0e0b1a0d;border-radius:22px;flex-direction:column;min-height:240px;padding:24px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.sf3 .m4-card:hover{transform:translateY(-3px);box-shadow:0 18px 50px #2810641f}.sf3 .m4-ck{letter-spacing:.14em;color:var(--violet);align-items:center;gap:8px;font-size:12px;display:flex}.sf3 .m4-ck .m4-ic{width:16px;height:16px}.sf3 .m4-ck .m4-ur{color:#a79fc0;width:18px;height:18px;margin-left:auto;transition:transform .2s,color .2s}.sf3 .m4-card:hover .m4-ur{color:var(--violet);transform:translate(2px,-2px)}.sf3 .m4-card h3{letter-spacing:-.02em;max-width:17ch;font-size:23px;font-weight:500;line-height:1.2;margin-top:18px!important}.sf3 .m4-mini{align-items:center;gap:10px;margin-top:auto;padding-top:26px;display:flex}.sf3 .m4-fld{background:var(--soft);border:1px solid var(--line);color:#3a3450;border-radius:12px;flex:1;align-items:center;gap:8px;min-width:0;height:44px;padding:0 6px 0 14px;font-size:14px;display:flex}.sf3 .m4-fld>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sf3 .m4-fld .m4-dot{background:#16a34a;border-radius:50%;flex:none;width:8px;height:8px}.sf3 .m4-pb{background:var(--violet);color:#fff;border-radius:9px;flex:none;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.sf3 .m4-pb.m4-dk{background:var(--ink)}.sf3 .m4-who{flex-wrap:wrap;gap:8px;display:flex}.sf3 .m4-who span{border:1px solid var(--line);color:#2a2540;background:#fff;border-radius:999px;align-items:center;gap:8px;height:32px;padding:0 12px 0 4px;font-size:13px;display:inline-flex}.sf3 .m4-who span i{color:#fff;background:linear-gradient(140deg,#7e22ce,#c084fc);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-style:normal;font-weight:600;display:flex}.sf3 .m4-slt{color:#9a4a00;background:#fff4e5;border-radius:9px;flex:none;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.sf3 .m4-slt b{font-weight:600}.sf3 .m4-tabs{justify-content:center;gap:6px;margin-top:36px;display:flex}.sf3 .m4-tb{min-width:56px;height:34px;color:var(--muted);font:500 14px/1 var(--font-geist-mono),ui-monospace,monospace;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;transition:background .18s,color .18s}.sf3 .m4-tb:hover{background:var(--lilac);color:var(--ink)}.sf3 .m4-tb.m4-on{background:var(--ink);color:#fff}.sf3 .m4-why{border:1px solid var(--line);background:#fff;border-radius:28px;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));min-height:420px;margin-top:28px;display:grid;overflow:hidden}.sf3 .m4-why-t{flex-direction:column;gap:16px;padding:40px;display:flex}.sf3 .m4-why-t h3{letter-spacing:-.03em;max-width:16ch;font-size:32px;font-weight:500;line-height:1.1}.sf3 .m4-why-t p{color:var(--muted);max-width:40ch;font-size:17px;line-height:1.55}.sf3 .m4-why-t a{align-items:center;gap:8px;margin-top:auto;font-size:15px;font-weight:500;display:inline-flex}.sf3 .m4-why-t a span{background:var(--lilac);width:28px;height:28px;color:var(--violet);border-radius:50%;justify-content:center;align-items:center;display:flex}.sf3 .m4-why-v{background:radial-gradient(90% 90% at 70% 100%,#4c1d95 0%,var(--night2) 50%,var(--night) 100%);justify-content:center;align-items:center;padding:40px 28px;display:flex;position:relative;overflow:hidden}.sf3 .m4-why-v .m4-curtain{height:70%;top:auto;bottom:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 100%);mask-image:linear-gradient(#0000 0%,#000 100%)}.sf3 .m4-why-v .m4-curtain:after{display:none}.sf3 .m4-panel{width:min(400px,100%);color:var(--ink);background:#fffffff5;border-radius:18px;padding:20px;position:relative;box-shadow:0 24px 60px #00000059}.sf3 .m4-panel-h{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.sf3 .m4-panel-h b{color:var(--ink);font-size:15px;font-weight:600}.sf3 .m4-pl{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.sf3 .m4-pl li{background:var(--soft);color:#2a2540;border-radius:10px;align-items:center;gap:10px;height:38px;padding:0 12px;font-size:14px;display:flex}.sf3 .m4-pl li svg{width:16px;height:16px;color:var(--violet);flex:none}.sf3 .m4-pl li.m4-wait{color:var(--violet);background:#f1eafe;font-weight:500}.sf3 .m4-pl li.m4-dim{opacity:.45}.sf3 .m4-pl li em{color:var(--muted);margin-left:auto;font-size:12px;font-style:normal}.sf3 .m4-cve{border-radius:8px;align-items:center;gap:8px;height:30px;padding:0 10px;font-size:12.5px;display:flex}.sf3 .m4-cve.m4-in{color:#9f1d1d;background:#fdecec}.sf3 .m4-cve.m4-out{background:var(--soft);color:#8a84a0;text-decoration:line-through}.sf3 .m4-opt{border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;height:48px;padding:0 14px;font-size:14.5px;display:flex}.sf3 .m4-opt i{border:2px solid #cfc6e6;border-radius:50%;flex:none;width:16px;height:16px}.sf3 .m4-opt.m4-on{border-color:var(--violet);background:#f7f2ff}.sf3 .m4-opt.m4-on i{border:5px solid var(--violet)}.sf3 .m4-opt small{color:var(--muted);margin-left:auto;font-size:12.5px}.sf3 .m4-lockrow{background:var(--soft);border-radius:12px;align-items:center;gap:12px;padding:14px;font-size:14.5px;display:flex}.sf3 .m4-lockrow svg{width:20px;height:20px;color:var(--violet);flex:none}.sf3 .m4-tog{background:#d6d0e4;border-radius:999px;flex:none;width:42px;height:24px;margin-left:auto;position:relative}.sf3 .m4-tog:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px}.sf3 .m4-core-row{justify-content:center;align-items:center;height:150px;margin-top:56px;display:flex;position:relative}.sf3 .m4-lane{position:absolute;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.sf3 .m4-lane.m4-a{top:14px}.sf3 .m4-lane.m4-b{bottom:14px}.sf3 .m4-lane-t{width:max-content;animation:60s linear infinite m4mq;display:flex}.sf3 .m4-lane.m4-b .m4-lane-t{animation-duration:70s;animation-direction:reverse}.sf3 .m4-lane-s{gap:10px;padding-right:10px;display:flex}.sf3 .m4-mod{border:1px solid var(--line);color:#2a2540;white-space:nowrap;background:#fff;border-radius:14px;align-items:center;height:44px;padding:0 16px;font-size:14.5px;display:inline-flex;box-shadow:0 6px 20px #2810640f}.sf3 .m4-core{z-index:2;background:radial-gradient(120% 120% at 50% 0%,#3b1580,var(--night) 70%);width:240px;height:150px;box-shadow:0 0 0 10px #f8f7fc,0 0 0 11px var(--line),0 30px 80px #28106459;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:relative}.sf3 .m4-core img{width:150px;height:auto}.sf3 .m4-core span{letter-spacing:.14em;color:#cdb8fb;font-size:12px}.sf3 .m4-stats{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px;margin-top:40px;display:grid}.sf3 .m4-st{background:var(--lilac);border-radius:22px;flex-direction:column;justify-content:space-between;min-height:190px;padding:24px;display:flex}.sf3 .m4-st b{letter-spacing:-.04em;font-size:clamp(46px,4.6vw,64px);font-weight:500;line-height:1}.sf3 .m4-st span{color:var(--muted);font-size:15px}.sf3 .m4-bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:56px;display:grid}.sf3 .m4-bx{background:var(--lilac);border-radius:24px;flex-direction:column;gap:12px;min-height:250px;padding:26px;display:flex;position:relative;overflow:hidden}.sf3 .m4-bx.m4-big{background:var(--night);color:#fff;grid-column:span 2;min-height:330px}.sf3 .m4-bx.m4-big .m4-curtain{height:80%;top:auto;bottom:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 100%);mask-image:linear-gradient(#0000 0%,#000 100%)}.sf3 .m4-bx.m4-big .m4-curtain:after{display:none}.sf3 .m4-bx .m4-ib{width:44px;height:44px;color:var(--violet);background:#fff;border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative}.sf3 .m4-bx.m4-big .m4-ib{color:#d8c4fe;background:#ffffff1a}.sf3 .m4-bx h3{letter-spacing:-.02em;font-size:26px;font-weight:500;position:relative;margin-top:auto!important}.sf3 .m4-bx p{color:var(--muted);font-size:15.5px;line-height:1.5;position:relative}.sf3 .m4-bx.m4-big p{color:#d8cef6}.sf3 .m4-bx.m4-pk{background:#fceff7}.sf3 .m4-bx.m4-wide{border:1px solid var(--line);background:#fff;flex-flow:wrap;grid-column:span 3;justify-content:space-between;align-items:center;min-height:0}.sf3 .m4-bx.m4-wide p{color:var(--ink);font-size:17px}.sf3 .m4-bx.m4-wide a{color:var(--violet);align-items:center;gap:8px;font-weight:500;display:inline-flex}.sf3 .m4-dep{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:14px;margin-top:56px;display:grid}.sf3 .m4-dp{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;gap:10px;min-height:200px;padding:26px;display:flex}.sf3 .m4-dp .m4-ib{background:var(--lilac);width:44px;height:44px;color:var(--violet);border-radius:12px;justify-content:center;align-items:center;margin-bottom:auto;display:flex}.sf3 .m4-dp b{letter-spacing:-.01em;font-size:20px;font-weight:500}.sf3 .m4-dp span{color:var(--muted);font-size:15px;line-height:1.5}.sf3 .m4-trust{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.sf3 .m4-trust span{border:1px solid var(--line);color:#2a2540;background:#fff;border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:14px;display:inline-flex}.sf3 .m4-trust svg{width:16px;height:16px;color:var(--violet)}.sf3 .m4-roll{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:14px;margin-top:14px;display:grid}.sf3 .m4-rl{background:var(--lilac);border-radius:18px;flex-direction:column;gap:6px;padding:20px 22px;display:flex}.sf3 .m4-rl small{color:var(--violet);letter-spacing:.06em;font-size:13px}.sf3 .m4-rl b{font-size:18px;font-weight:500}.sf3 .m4-rl span{color:var(--muted);font-size:14.5px;line-height:1.45}.sf3 .m4-faq{flex-direction:column;gap:10px;max-width:860px;margin-top:48px;display:flex}.sf3 .m4-faq details{border:1px solid var(--line);background:#fff;border-radius:18px}.sf3 .m4-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:18px;font-weight:500;list-style:none;display:flex}.sf3 .m4-faq summary::-webkit-details-marker{display:none}.sf3 .m4-faq summary svg{width:18px;height:18px;color:var(--violet);flex:none;transition:transform .2s}.sf3 .m4-faq details[open] summary svg{transform:rotate(45deg)}.sf3 .m4-faq details p{color:var(--muted);max-width:62ch;padding:0 22px 22px;font-size:16.5px;line-height:1.6}.sf3 .m4-fin{background:radial-gradient(120% 90% at 50% 100%,#24105a 0%,var(--night2) 40%,var(--night) 75%);color:#fff;text-align:center;border-radius:40px;width:calc(100% - 48px);max-width:1200px;margin:0 auto 128px;padding:72px 40px 56px;position:relative;overflow:hidden}.sf3 .m4-fin .m4-curtain{height:100%;top:auto;bottom:0;-webkit-mask-image:linear-gradient(#0000 10%,#000 70% 100%);mask-image:linear-gradient(#0000 10%,#000 70% 100%)}.sf3 .m4-fin .m4-curtain:after{background:radial-gradient(44% 40% at 50% 34%,#0b0820d9 0%,#0b082000 100%)}.sf3 .m4-fin-in{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.sf3 .m4-fin .m4-kick{color:#d8c4fe}.sf3 .m4-fin .m4-h2{max-width:14ch}.sf3 .m4-fin .m4-sub{color:#dcd2f7}.sf3 .m4-steps{text-align:left;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px;width:min(980px,100%);margin-top:44px;display:grid}.sf3 .m4-sp{-webkit-backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;padding:22px}.sf3 .m4-sp small{color:#cdb8fb;letter-spacing:.06em;font-size:13px}.sf3 .m4-sp b{margin-top:10px;font-size:19px;font-weight:500;display:block}.sf3 .m4-sp span{color:#d8cef6;margin-top:6px;font-size:15px;line-height:1.5;display:block}.sf3 .m4-foot{padding:96px 0 40px}.sf3 .m4-foot-g{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:32px;display:grid}.sf3 .m4-foot-b img{width:150px;height:auto}.sf3 .m4-foot-b p{color:var(--muted);max-width:30ch;font-size:15px;line-height:1.5;margin-top:16px!important}.sf3 .m4-foot h4{letter-spacing:.14em;color:var(--muted);margin:0 0 14px;font-size:12px;font-weight:500}.sf3 .m4-foot ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sf3 .m4-foot li a{color:#2a2540;font-size:15px}.sf3 .m4-foot li a:hover{color:var(--violet)}.sf3 .m4-foot li .m4-tag{margin-left:6px}.sf3 .m4-foot-bot{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:72px;padding-top:24px;font-size:14px;display:flex}@media (max-width:960px){.sf3 .m4-links{display:none}.sf3 .m4-pill{padding-left:18px}.sf3 .m4-mp-plat{grid-template-columns:minmax(0,1fr)}.sf3 .m4-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.sf3 .m4-bx.m4-wide,.sf3 .m4-bx.m4-ind{grid-column:span 2}.sf3 .m4-foot-g{grid-template-columns:repeat(2,minmax(0,1fr))}.sf3 .m4-foot-b{grid-column:1/-1}}@media (max-width:620px){.sf3 .m4-bento{grid-template-columns:minmax(0,1fr)}.sf3 .m4-bx.m4-big,.sf3 .m4-bx.m4-wide,.sf3 .m4-bx.m4-ind{grid-column:auto}}@media (max-width:720px){.sf3 .m4-hero{padding:150px 16px 200px}.sf3 .m4-demo{height:520px}.sf3 .m4-app{inset:24px 16px 0}.sf3 .m4-app-side{display:none}.sf3 .m4-app{grid-template-columns:minmax(0,1fr)}.sf3 .m4-toast{bottom:88px;left:16px;right:16px}.sf3 .m4-cur{display:none}.sf3 .m4-sec{padding:88px 0}.sf3 .m4-why-t{padding:28px}.sf3 .m4-fin{border-radius:32px;width:auto;margin:0 12px 88px;padding:56px 16px 32px}}@media (prefers-reduced-motion:reduce){.sf3 .m4-curtain i,.sf3 .m4-mq-t,.sf3 .m4-lane-t{animation:none}.sf3 .m4-cur{display:none}}.sf3 .std-flow{perspective:1100px}.sf3 .std-flow .ind,.sf3 .std-flow .tile{transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .35s,box-shadow .5s,background-color .35s,color .35s}.sf3 .std-flow .ind{cursor:default}.sf3 .std-flow .ind:focus{outline:none}.sf3 .std-flow .ind:focus-visible{outline-offset:3px;outline:2px solid #c084fc}.sf3 .std-flow:has(.ind:is(:hover,:focus)) .tile{opacity:.4;transform:translateZ(-70px)scale(.97)}.sf3 .std-flow:has(.ind:is(:hover,:focus)) .ind:not(:hover):not(:focus){opacity:.5;transform:translateZ(-50px)}.sf3 .std-flow .ind:is(:hover,:focus){z-index:2;transform:translateZ(60px)translateY(-4px);box-shadow:0 22px 50px #4c1d9538,0 0 0 1px #7e22ce2e}:is(.sf3 .std-flow:has([data-ind=auto]:is(:hover,:focus)) .tile[data-std~=auto],.sf3 .std-flow:has([data-ind=rail]:is(:hover,:focus)) .tile[data-std~=rail],.sf3 .std-flow:has([data-ind=sea]:is(:hover,:focus)) .tile[data-std~=sea],.sf3 .std-flow:has([data-ind=ics]:is(:hover,:focus)) .tile[data-std~=ics]){opacity:1;color:#4c1d95;z-index:3;transform:translateZ(110px)translateY(-8px)rotateX(9deg)scale(1.08);box-shadow:0 30px 60px #7e22ce4d,0 0 0 1px #7e22ce40}@media (prefers-reduced-motion:reduce){.sf3 .std-flow .ind:is(:hover,:focus){transform:none}.sf3 .std-flow:has(.ind:is(:hover,:focus)) .tile{transform:none}.sf3 .std-flow:has(.ind:is(:hover,:focus)) .ind:not(:hover):not(:focus){transform:none}}body:has(.sf3){padding-bottom:0!important}.sf3{min-height:100vh}
