.pg-features .fan{height:clamp(22rem,36vw,34rem);position:relative}.pg-features .fan-c{width:74%;transition:transform .6s var(--ease);background:#fff;border-radius:20px;padding:8px;position:absolute;box-shadow:0 30px 50px -24px #011f0e80}.pg-features .fan-c img{aspect-ratio:1.6;object-fit:cover;object-position:top left;border-radius:14px;width:100%}.pg-features .fan-c.c1{top:9%;left:0;transform:rotate(-6deg)}.pg-features .fan-c.c2{z-index:2;top:2%;left:13%;transform:rotate(1.5deg)}.pg-features .fan-c.c3{z-index:3;top:22%;right:0;transform:rotate(7deg)}.pg-features .fan:hover .c1{transform:rotate(-9deg)translate(-4%,2%)}.pg-features .fan:hover .c3{transform:rotate(10deg)translate(4%,4%)}.pg-features .stat{z-index:5;background:var(--jg);color:var(--pp);animation:fIn .8s var(--ease) both, fFloat 7s ease-in-out infinite;border-radius:18px;flex-direction:column;padding:.7rem .95rem;display:flex;position:absolute;box-shadow:0 18px 36px -20px #011f0e99}.pg-features .stat b{font-family:var(--disp);letter-spacing:-.03em;color:var(--k3);font-size:1.9rem;font-weight:800;font-stretch:80%;line-height:.95}.pg-features .stat span{font-size:.78rem;font-weight:600}@supports (animation-timeline:scroll()){.pg-features .pxa{animation:linear both pxa;animation-timeline:scroll(root);animation-range:0 80vh}.pg-features .pxb{animation:linear both pxb;animation-timeline:scroll(root);animation-range:0 80vh}}@keyframes pxa{to{translate:0 -40px}}@keyframes pxb{to{translate:0 50px}}.pg-features .jump{flex-wrap:wrap;gap:.5rem;display:flex}.pg-features .jump a{color:#dff5e3;height:2.4rem;transition:background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);border-radius:999px;align-items:center;gap:.45rem;padding:0 1rem;font-size:.9rem;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1.5px #b1f1b966}.pg-features .jump a:hover{background:var(--k3);color:var(--jg);box-shadow:none}.pg-features .jump a .jn{font-family:var(--mono);color:var(--k3);transition:color var(--dur) var(--ease-out);font-size:.66rem}.pg-features .jump a:hover .jn{color:var(--jg)}.pg-features .xg{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mu);padding:1.1rem 0 .3rem;font-size:.66rem;font-weight:700}.pg-features .mzt.play .mz-sc img{animation-duration:7.5s}.pg-features .mzt.w5 .mz-win{width:62%}.pg-features .mzt.w6 .mz-win,.pg-features .mzt.w7 .mz-win,.pg-features .mzt.w8 .mz-win{width:54%}.pg-features .mzt.w6 h3,.pg-features .mzt.w7 h3,.pg-features .mzt.w8 h3,.pg-features .mzt.w6 p,.pg-features .mzt.w7 p,.pg-features .mzt.w8 p{max-width:42%}@media (max-width:1080px){.pg-features .mzt .mz-win,.pg-features .mzt.w5 .mz-win,.pg-features .mzt.w6 .mz-win,.pg-features .mzt.w7 .mz-win,.pg-features .mzt.w8 .mz-win{width:70%}.pg-features .mzt h3,.pg-features .mzt p{max-width:none!important}}.pg-features .mz-cap{display:grid}.pg-features .mz-cap>span{opacity:0;white-space:nowrap;grid-area:1/1}.pg-features .mz-cap .k1{opacity:1}.pg-features .mzt.play .mz-cap .k1{animation:7.5s infinite mzC1}.pg-features .mzt.play .mz-cap .k2{animation:7.5s infinite mzC2}.pg-features .mzt.play .mz-cap .k3{animation:7.5s infinite mzC3}@keyframes mzC1{0%,31%{opacity:1}35%,to{opacity:0}}@keyframes mzC2{0%,33%{opacity:0}37%,64%{opacity:1}68%,to{opacity:0}}@keyframes mzC3{0%,66%{opacity:0}70%,to{opacity:1}}@keyframes mzF{0%,30%{opacity:1;transform:scale(1)}36%,to{opacity:0;transform:scale(1.12)}}@keyframes mzF2{0%,30%{opacity:0;transform:scale(1.18)}36%,63%{opacity:1;transform:scale(1.3)}69%,to{opacity:0}}@keyframes mzF3{0%,63%{opacity:0;transform:scale(1.05)}69%,to{opacity:1;transform:scale(1.22)}}.pg-features .kgrid{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:12px;display:grid}.pg-features .kcard{border:1.5px solid var(--line);transition:border-color .25s, transform .3s var(--ease);animation:frIn .45s var(--ease) both;background:#fff;border-radius:20px;flex-direction:column;gap:.7rem;padding:1.1rem;display:flex}.pg-features .kcard:hover{border-color:var(--jg);transform:translateY(-3px)}.pg-features .kcard .ki{background:var(--mist);border-radius:14px;place-items:center;width:2.6rem;height:2.6rem;display:grid}.pg-features .kcard:hover .ki{background:var(--k2)}.pg-features .ksample{background:var(--pp);border:1.5px solid var(--ls);font-family:var(--mono);color:var(--mu);white-space:nowrap;text-overflow:ellipsis;border-radius:12px;margin-top:auto;padding:.55rem .7rem;font-size:.74rem;overflow:hidden}.pg-features .kcard:hover .ksample{color:var(--jg);border-color:var(--k5)}.pg-features .plug-add{background:var(--pp);font-family:var(--mono);animation:frIn .45s var(--ease) both;border-radius:14px;align-items:center;gap:.6rem;padding:.6rem .9rem;font-size:.78rem;display:flex}.pg-features .plug-add i{background:var(--k5);border-radius:50%;flex:none;width:7px;height:7px}.pg-features .toast{background:var(--jg);color:var(--pp);border-radius:16px;align-items:center;gap:.7rem;padding:.8rem 1rem;font-size:.9rem;display:flex}.pg-features .toast.ta{animation:capA .45s var(--ease) both}.pg-features .toast.tb{animation:capB .45s var(--ease) both}.pg-features .inkcells{background:var(--il);border:1.5px solid var(--il);border-radius:28px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5px;display:grid;overflow:hidden}.pg-features .inkcell{background:var(--ink);flex-direction:column;gap:1.4rem;min-height:24rem;padding:clamp(1.4rem,2.6vw,2.4rem);display:flex}.pg-features .inkcell .stage{flex:1;place-items:center;min-height:13rem;display:grid}.pg-features .inkcell .say{font-family:var(--disp);letter-spacing:-.015em;color:var(--pp);margin:0;font-size:clamp(1.15rem,1.05rem + .45vw,1.45rem);font-weight:700;line-height:1.2}@media (max-width:820px){.pg-features .inkcells{grid-template-columns:minmax(0,1fr)}}.pg-features .imini{background:var(--ink2);border:1.5px solid var(--il);color:var(--pp);border-radius:18px}.pg-features .pm{border-collapse:collapse;font-size:.8rem}.pg-features .pm th{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--oim);text-align:center;padding:.45rem .5rem;font-size:.62rem;font-weight:700}.pg-features .pm th:first-child{text-align:left}.pg-features .pm td{border-top:1px solid var(--il);text-align:center;padding:.45rem .5rem}.pg-features .pm td:first-child{text-align:left;white-space:nowrap;font-weight:600}.pg-features .ck{background:var(--il);width:1.25rem;height:1.25rem;color:var(--jg);border-radius:6px;place-items:center;display:inline-grid}.pg-features .ck.y{background:var(--k5)}.pg-features .ck.p{animation:6s infinite ckP}@keyframes ckP{0%,40%{background:var(--il)}45%,95%{background:var(--k5)}to{background:var(--il)}}.pg-features .act{flex-direction:column;gap:.45rem;width:100%;max-height:13rem;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.pg-features .act-t{flex-direction:column;gap:.45rem;animation:14s linear infinite actUp;display:flex}@keyframes actUp{to{transform:translateY(-50%)}}.pg-features .act-r{background:var(--ink2);border-radius:14px;align-items:center;gap:.65rem;padding:.6rem .75rem;font-size:.82rem;display:flex}.pg-features .act-r i{width:1.8rem;height:1.8rem;color:var(--k3);background:#76e08526;border-radius:50%;flex:none;place-items:center;font-size:.62rem;font-style:normal;font-weight:700;display:grid}.pg-features .act-r em{color:var(--oim);white-space:nowrap;margin-left:auto;font-size:.74rem;font-style:normal}.pg-features .rvbtn{animation:6s infinite rvB}@keyframes rvB{0%,30%{background:var(--ink2);color:var(--pp)}35%,60%{background:var(--k5);color:var(--jg)}65%,to{background:var(--ink2);color:var(--pp)}}.pg-features .rvplan{opacity:0;animation:6s infinite rvP}@keyframes rvP{0%,40%{opacity:0;transform:translateY(6px)}46%,92%{opacity:1;transform:none}to{opacity:0}}.pg-features .fs{--seg:min(58svh, 34rem);--out:cubic-bezier(.22, 1, .36, 1);position:relative}.pg-features .fs:after{content:"";height:calc((var(--n) - 1 + .45) * var(--seg));display:block}.pg-features .fs-pin{top:var(--top,10svh);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,4vw,4.5rem);display:grid;position:sticky}.pg-features .fs-rail{flex-direction:column;margin:0;padding:0 0 0 1.6rem;list-style:none;display:flex;position:relative}.pg-features .fs-rail:before,.pg-features .fs-rail:after{content:"";background:var(--line);border-radius:2px;width:2px;position:absolute;top:.4rem;bottom:.4rem;left:0}.pg-features .fs-rail:after{background:var(--k5);transform:scaleY(var(--fill,0));transform-origin:50% 0}.pg-features .fs-t{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:.9rem;padding:.7rem 0;display:flex}.pg-features .fs-n{font-family:var(--mono);color:var(--mu);transition:color .4s var(--out);flex:0 0 1.4rem;font-size:.78rem;font-weight:700}.pg-features .fs-h{font-family:var(--disp);letter-spacing:-.03em;opacity:.38;transition:opacity .45s var(--out);font-size:clamp(1.45rem,2.2vw,2.3rem);font-weight:800;font-stretch:78%;line-height:.95}.pg-features .fs-t:hover .fs-h,.pg-features .fs-t:focus-visible .fs-h{opacity:.7}.pg-features .fs-i.on .fs-h{opacity:1}.pg-features .fs-i.on .fs-n{color:var(--k5)}.pg-features .fs-x{opacity:0;transition:grid-template-rows .5s var(--out), opacity .4s var(--out);grid-template-rows:0fr;display:grid}.pg-features .fs-x>div{min-height:0;overflow:hidden}.pg-features .fs-x p{max-width:28rem;padding:0 0 .9rem 2.3rem}.pg-features .fs-i.on .fs-x{opacity:1;grid-template-rows:1fr}.pg-features .fs-own{display:none}.pg-features .fs-stage{justify-self:end;width:min(100%,145svh - 11.6rem)}.pg-features .fs-frame{padding:clamp(.6rem,2vw,1.5rem)}.pg-features .fs-frame .tagr{font-variant-numeric:tabular-nums}.pg-features .fs-card{border-radius:inherit;background:var(--k9);transform-origin:50% 0;will-change:transform;position:absolute;inset:0;overflow:hidden;box-shadow:0 -18px 40px -22px #011f0e8c}.pg-features .fs-card img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.pg-features .fs-card:after{content:"";opacity:var(--dim,0);pointer-events:none;background:#001a0c;position:absolute;inset:0}@media (max-width:980px),(max-height:600px),(prefers-reduced-motion:reduce){.pg-features .fs:after{display:none}.pg-features .fs-pin{grid-template-columns:minmax(0,1fr);position:static}.pg-features .fs-stage,.pg-features .fs-rail:after{display:none}.pg-features .fs-rail{gap:clamp(1.75rem,5vw,3rem);padding-left:1.2rem}.pg-features .fs-t{cursor:default;padding:0 0 .6rem}.pg-features .fs-h,.pg-features .fs-x{opacity:1}.pg-features .fs-i .fs-n{color:var(--k5)}.pg-features .fs-x{grid-template-rows:1fr}.pg-features .fs-x p{padding:0 0 1rem}.pg-features .fs-own{border-radius:20px;padding:8px;display:block}.pg-features .fs-own .screen{border-radius:13px}.pg-features .fs-own img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}}@media (min-width:640px) and (max-width:980px) and (min-height:601px){.pg-features .fs-own{max-width:44rem}}@media (min-width:981px) and (max-height:600px),(min-width:981px) and (prefers-reduced-motion:reduce){.pg-features .fs-rail{gap:clamp(2.5rem,4vw,4.5rem)}.pg-features .fs-i{grid-template-rows:1fr auto auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(2rem,4vw,4.5rem);display:grid}.pg-features .fs-x,.pg-features .fs-x>div{display:contents}.pg-features .fs-t{grid-row:2}.pg-features .fs-x p{grid-row:3}.pg-features .fs-own{grid-area:1/2/span 4}}
