.cmp a{text-decoration:none}.cmp-hero{overflow:hidden;position:relative}.cmp-hero:before{background:radial-gradient(900px 480px at 24% -12%,rgba(224,145,58,.12),transparent 60%),radial-gradient(760px 460px at 92% 4%,rgba(111,90,214,.07),transparent 58%)}.cmp-hero:after,.cmp-hero:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.cmp-hero:after{background-image:linear-gradient(rgba(120,100,70,.045) 1px,transparent 0),linear-gradient(90deg,rgba(120,100,70,.045) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:radial-gradient(120% 92% at 50% 0,#000 32%,transparent 76%);mask-image:radial-gradient(120% 92% at 50% 0,#000 32%,transparent 76%);opacity:.55}.cmp-final{overflow:hidden;position:relative}.cmp-final:before{background:radial-gradient(800px 420px at 50% -10%,rgba(224,145,58,.22),transparent 60%),radial-gradient(700px 400px at 85% 120%,rgba(111,90,214,.12),transparent 60%)}.cmp-final:after,.cmp-final:before{content:"";inset:0;pointer-events:none;position:absolute}.cmp-final:after{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:radial-gradient(110% 80% at 50% 0,#000 30%,transparent 75%);mask-image:radial-gradient(110% 80% at 50% 0,#000 30%,transparent 75%);opacity:.4}.cmp-faq summary{list-style:none}.cmp-faq summary::-webkit-details-marker{display:none}.cmp-faq details[open] .cmp-pm{background:var(--color-lp-accent-soft);border-color:transparent;transform:rotate(45deg)}.cmp-fig{background:radial-gradient(130% 130% at 28% 0,#fff,#fbf8f2);border:1px solid var(--color-lp-line);border-radius:14px;box-shadow:var(--shadow-lp-sm) inset,var(--shadow-lp-sm);height:146px;overflow:hidden;position:relative;width:210px}.cmp-fig *{box-sizing:border-box}.fig-seo .seo-serp{align-items:center;background:#fff;border:1px solid var(--color-lp-line);border-radius:8px;box-shadow:var(--shadow-lp-sm);display:flex;gap:6px;left:12px;padding:6px 8px;position:absolute;right:12px;top:12px;z-index:2}.fig-seo .seo-fav{background:var(--color-lp-accent);border-radius:4px;flex:0 0 auto;height:13px;width:13px}.fig-seo .seo-url{color:var(--color-lp-ink-soft);font-size:10.5px;font-weight:600}.fig-seo .seo-idx{background:var(--color-lp-accent-soft);border-radius:5px;font-size:9px;letter-spacing:.02em;margin-left:auto;padding:2px 6px}.fig-seo .seo-idx,.fig-seo .seo-trend{color:var(--color-lp-accent-ink);font-weight:800}.fig-seo .seo-trend{font-size:10px;left:14px;position:absolute;top:46px;z-index:2}.fig-seo .seo-bars{align-items:flex-end;bottom:14px;display:flex;gap:7px;height:66px;left:14px;position:absolute;right:14px}.fig-seo .seo-bars i{background:linear-gradient(180deg,var(--color-lp-accent),color-mix(in srgb,var(--color-lp-accent) 50%,#fff));border-radius:4px 4px 0 0;flex:1;height:var(--h);transform:scaleY(0);transform-origin:bottom}.bd .fig-seo .seo-bars i{animation:grow .7s cubic-bezier(.3,.8,.4,1) forwards}.fig-seo .seo-bars i:first-child{--h:30%;animation-delay:.05s}.fig-seo .seo-bars i:nth-child(2){--h:46%;animation-delay:.14s}.fig-seo .seo-bars i:nth-child(3){--h:40%;animation-delay:.23s}.fig-seo .seo-bars i:nth-child(4){--h:62%;animation-delay:.32s}.fig-seo .seo-bars i:nth-child(5){--h:78%;animation-delay:.41s}.fig-seo .seo-bars i:nth-child(6){--h:96%;animation-delay:.5s}@keyframes grow{to{transform:scaleY(1)}}.fig-theme{display:grid;place-items:center}.fig-theme .tm{background:#fff;border:1px solid var(--color-lp-line);border-radius:10px;box-shadow:var(--shadow-lp-sm);overflow:hidden;width:150px}.fig-theme .tm-head{align-items:center;animation:tmcycle 7.5s ease-in-out infinite;background:var(--color-lp-accent);display:flex;gap:8px;height:34px;padding:0 11px}.fig-theme .tm-acc{background:#ffffffe6;border-radius:50%;height:13px;width:13px}.fig-theme .tm-h{background:#ffffffd9;border-radius:4px;height:7px;width:60px}.fig-theme .tm-body{display:flex;flex-direction:column;gap:6px;padding:11px 11px 4px}.fig-theme .tm-body span{background:var(--color-lp-line-strong);border-radius:3px;height:6px}.fig-theme .tm-body span.s{width:58%}.fig-theme .tm-sw{display:flex;gap:7px;padding:4px 11px 12px}.fig-theme .tm-sw i{border:1px solid rgba(0,0,0,.06);border-radius:50%;height:15px;width:15px}.fig-theme .tm-sw i:first-child{background:#e0913a}.fig-theme .tm-sw i:nth-child(2){background:#6f5ad6}.fig-theme .tm-sw i:nth-child(3){background:#2f6fed}@keyframes tmcycle{0%,to{background:#e0913a}33%{background:#6f5ad6}66%{background:#2f6fed}}.fig-lang .lang-flag{background:var(--color-lp-espresso);border-radius:8px;height:30px;left:14px;overflow:hidden;position:absolute;top:14px;width:42px}.fig-lang .lg{animation:langcy 6s step-end infinite;color:#fff;display:grid;font-size:13px;font-weight:800;inset:0;opacity:0;place-items:center;position:absolute}.fig-lang .l1{animation-delay:0s}.fig-lang .l2{animation-delay:1.5s}.fig-lang .l3{animation-delay:3s}.fig-lang .l4{animation-delay:4.5s}@keyframes langcy{0%,20%{opacity:1}25%,to{opacity:0}}.fig-lang .lang-lines{display:flex;flex-direction:column;gap:6px;left:68px;position:absolute;right:14px;top:16px}.fig-lang .lang-lines span{background:var(--color-lp-line-strong);border-radius:3px;height:6px}.fig-lang .lang-lines span.s{width:55%}.fig-lang .lang-switch{align-items:center;bottom:14px;display:flex;gap:8px;left:14px;position:absolute;right:14px}.fig-lang .lang-switch i{animation:ping 4.5s ease-in-out infinite;background:var(--color-lp-paper-2);border:1px solid var(--color-lp-line);border-radius:7px;color:var(--color-lp-muted);display:grid;font-size:11px;font-style:normal;font-weight:800;height:26px;place-items:center;width:36px}.fig-lang .sw1{animation-delay:0s}.fig-lang .sw2{animation-delay:1.5s}.fig-lang .sw3{animation-delay:3s}@keyframes ping{0%,55%,to{background:var(--color-lp-paper-2);border-color:var(--color-lp-line);color:var(--color-lp-muted);transform:translateY(0)}16%{background:var(--color-lp-accent-soft);border-color:transparent;color:var(--color-lp-accent-ink);transform:translateY(-3px)}}.fig-posse{display:grid;place-items:center}.fig-posse .po-core{background:var(--color-lp-espresso);border-radius:12px;box-shadow:var(--shadow-lp-sm);color:#fff;display:grid;font-family:var(--font-display,inherit);font-size:17px;font-weight:800;height:40px;left:105px;margin:-20px;place-items:center;position:absolute;top:73px;width:40px;z-index:3}.fig-posse .po-ring{animation:ripple 2.8s ease-out infinite;border:2px solid var(--color-lp-accent);border-radius:50%;height:40px;left:105px;margin:-20px;opacity:0;position:absolute;top:73px;width:40px}.fig-posse .po-ring2{animation-delay:1.4s}.fig-posse .po-ch{animation:ping 4s ease-in-out infinite;background:#fff;border:1px solid var(--color-lp-line);border-radius:8px;box-shadow:var(--shadow-lp-sm);color:var(--color-lp-muted);display:grid;font-size:11px;font-style:normal;font-weight:800;height:28px;margin:-14px;place-items:center;position:absolute;width:28px;z-index:2}.fig-posse .c1{animation-delay:0s;left:105px;top:26px}.fig-posse .c2{animation-delay:.5s;left:52px;top:116px}.fig-posse .c3{animation-delay:1s;left:158px;top:116px}.fig-posse .c4{animation-delay:1.5s;left:180px;top:73px}.fig-net .net-wires{height:100%;inset:0;position:absolute;width:100%}.fig-net .net-wires path{opacity:.28;stroke:var(--color-lp-slate);stroke-width:1.5}.fig-net .net-core{background:var(--color-lp-slate);box-shadow:0 0 0 4px var(--color-lp-slate-soft);z-index:2}.fig-net .net-core,.fig-net .net-ring{border-radius:50%;height:24px;left:105px;margin:-12px;position:absolute;top:73px;width:24px}.fig-net .net-ring{animation:ripple 2.8s ease-out infinite;border:2px solid var(--color-lp-slate)}@keyframes ripple{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(4)}}.fig-net .nd{animation:ndpulse 2.8s ease-in-out infinite;background:#fff;border:2px solid var(--color-lp-slate);border-radius:50%;height:13px;margin:-6.5px;position:absolute;width:13px}.fig-net .n1{animation-delay:0s;left:46px;top:32px}.fig-net .n2{animation-delay:.3s;left:170px;top:34px}.fig-net .n3{animation-delay:.6s;left:30px;top:80px}.fig-net .n4{animation-delay:.9s;left:184px;top:80px}.fig-net .n5{animation-delay:1.2s;left:58px;top:118px}.fig-net .n6{animation-delay:1.5s;left:160px;top:116px}.fig-net .n7{animation-delay:1.8s;left:108px;top:18px}@keyframes ndpulse{0%,to{opacity:.7;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.fig-code{display:grid;place-items:center}.fig-code .ce{background:#fff;border:1px solid var(--color-lp-line);border-radius:10px;box-shadow:var(--shadow-lp-sm);overflow:hidden;width:150px}.fig-code .ce-head{align-items:center;background:var(--color-lp-paper-2);border-bottom:1px solid var(--color-lp-line);display:flex;gap:5px;height:24px;padding:0 10px}.fig-code .ce-head i{background:var(--color-lp-line-strong);border-radius:50%;height:8px;width:8px}.fig-code .ce-body{display:flex;flex-direction:column;gap:7px;padding:12px 12px 14px}.fig-code .ce-body span{background:var(--color-lp-line-strong);border-radius:3px;height:6px}.fig-code .ce-body span.k{background:var(--color-lp-slate);width:42%}.fig-code .ce-body span.s{width:72%}.fig-code .ce-body span.t{width:56%}.fig-code .ce-pub{animation:ping 4s ease-in-out infinite;background:var(--color-lp-slate-soft);border-radius:6px;bottom:12px;box-shadow:var(--shadow-lp-sm);color:var(--color-lp-slate-ink);font-size:9.5px;font-style:normal;font-weight:800;padding:4px 8px;position:absolute;right:12px;z-index:2}.fig-cross svg{height:100%;inset:0;position:absolute;width:100%}.fig-cross .cl-axis{stroke:var(--color-lp-line-strong);stroke-dasharray:3 4;stroke-width:1.5}.fig-cross .cl-ss{fill:none;stroke:var(--color-lp-slate);stroke-dasharray:320;stroke-dashoffset:320;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6}.fig-cross .cl-wz{fill:none;stroke:var(--color-lp-accent);stroke-dasharray:320;stroke-dashoffset:320;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6}.bd .fig-cross .cl-ss{animation:draw 1.1s ease .15s forwards}.bd .fig-cross .cl-wz{animation:draw 1.1s ease .35s forwards}@keyframes draw{to{stroke-dashoffset:0}}.fig-cross .cl-x{fill:var(--color-lp-violet);opacity:0;stroke:#fff;stroke-width:2;transform-box:fill-box;transform-origin:center}.bd .fig-cross .cl-x{animation:popx .4s cubic-bezier(.3,1.4,.5,1) 1.2s forwards}@keyframes popx{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.fig-cross .cl-lbl{font-size:9px;font-weight:800}.fig-cross .cl-lbl.ss{fill:var(--color-lp-slate-ink)}.fig-cross .cl-lbl.wz{fill:var(--color-lp-accent-ink)}.fig-cross .cl-lbl.xo{fill:var(--color-lp-violet)}@media(prefers-reduced-motion:reduce){.cmp-fig *{animation:none!important}.fig-seo .seo-bars i{transform:scaleY(1)}.fig-cross .cl-ss,.fig-cross .cl-wz{stroke-dashoffset:0}.fig-cross .cl-x,.fig-lang .l1{opacity:1}.fig-lang .l2,.fig-lang .l3,.fig-lang .l4{opacity:0}}.dark .cmp-fig{background:radial-gradient(130% 130% at 28% 0,#1f1f1f,#151515)}.dark .fig-code .ce,.dark .fig-net .nd,.dark .fig-posse .po-ch,.dark .fig-seo .seo-serp,.dark .fig-theme .tm{background:#1f1f1f}
