.pg-landing,.pg-plugin{--lp-bg:#090B0F;--lp-bg2:#0C0E13;--lp-panel:#0E1116;--lp-card:#14171E;--lp-surface:#1E222B;--lp-surface2:#1B1E26;--lp-elevated:#262A33;--lp-line:#262A34;--lp-line-card:#242832;--lp-line-ctl:#2E333F;--lp-fg:#F0F2F6;--lp-fg-strong:#D6DAE2;--lp-muted:#9CA3B2;--lp-icon:#808898;--lp-primary:#6C55E7;--lp-accent:#8C78F7;--lp-accent-ink:#A794FF;--lp-tint:rgba(108,85,231,.16);--lp-tint-ring:rgba(167,148,255,.32);--lp-dot:rgba(255,255,255,.07);--lp-glow-a:rgba(108,85,231,.34);--lp-glow-b:rgba(58,128,255,.16);--lp-shadow:0 40px 100px -30px rgba(0,0,0,.8);--lp-ok:#5BD99A;--lp-bad-bg:rgba(232,69,47,.14);--lp-bad-fg:#FF8A7A;--lp-warn-bg:rgba(240,162,74,.12);--lp-warn-line:rgba(240,162,74,.28);--lp-warn-fg:#F5C77E;--lp-gutter:clamp(16px,4vw,24px);position:relative;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;background:var(--lp-bg);color:var(--lp-fg);overflow-x:hidden;-webkit-font-smoothing:antialiased}html[data-theme=light] :is(.pg-landing,.pg-plugin){--lp-bg:#F5F6F8;--lp-bg2:#F0F2F5;--lp-panel:#FFFFFF;--lp-card:#FFFFFF;--lp-surface:#F4F6FA;--lp-surface2:#F7F8FB;--lp-elevated:#FFFFFF;--lp-line:#E9EDF3;--lp-line-card:#EDEFF3;--lp-line-ctl:#E3E6EC;--lp-fg:#0E1116;--lp-fg-strong:#3C4250;--lp-muted:#5E6675;--lp-icon:#8A93A3;--lp-accent:#6C55E7;--lp-accent-ink:#5B43DE;--lp-tint:#F3F1FF;--lp-tint-ring:#D9D2F7;--lp-dot:rgba(14,17,22,.08);--lp-glow-a:rgba(164,173,249,.55);--lp-glow-b:rgba(203,224,250,.75);--lp-shadow:0 40px 90px -30px rgba(32,36,60,.28);--lp-ok:#1F9D63;--lp-bad-bg:#FFF0EB;--lp-bad-fg:#BB4725;--lp-warn-bg:#FFFAF2;--lp-warn-line:#F5D9B0;--lp-warn-fg:#8A5B08}.pg-landing :where(a),.pg-plugin :where(a){color:inherit;text-decoration:none}.pg-landing img,.pg-plugin img,.pg-landing video,.pg-plugin video{display:block;max-width:100%}.pg-landing button,.pg-plugin button{font-family:inherit}.pg-landing :focus-visible,.pg-plugin :focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px}.pg-landing h1 em,.pg-plugin h1 em,.pg-landing h2 em,.pg-plugin h2 em{font-style:normal;color:var(--lp-accent)}.pg-landing :where(.rv),.pg-plugin :where(.rv){opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.pg-landing :where(.rv.in),.pg-plugin :where(.rv.in){opacity:1;transform:none}.pg-landing :where(.lp-btn),.pg-plugin :where(.lp-btn){display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:13px;background:var(--lp-primary);color:#fff;font-weight:700;white-space:nowrap;transition:transform .15s ease,filter .15s ease}.pg-landing :where(.lp-btn):hover,.pg-plugin :where(.lp-btn):hover{filter:brightness(1.08);transform:translateY(-1px)}.pg-landing :where(.lp-btn-nav),.pg-plugin :where(.lp-btn-nav){height:44px;padding:0 20px;font-size:14px;box-shadow:0 8px 22px -8px #6c55e7b3}.pg-landing :where(.lp-btn-xl),.pg-plugin :where(.lp-btn-xl){height:60px;padding:0 28px;border-radius:18px;font-size:17px;background:linear-gradient(180deg,#7a63ee,#5b43de);box-shadow:0 18px 44px -12px #6c55e7bf,inset 0 1px #fff3}@media(max-width:640px){.pg-landing :where(.lp-btn-xl),.pg-plugin :where(.lp-btn-xl){width:100%}}.pg-landing .lp-nav,.pg-plugin .lp-nav{position:absolute;z-index:5;top:0;left:0;right:0;max-width:1248px;margin:0 auto;padding:0 var(--lp-gutter);height:76px;display:flex;align-items:center;gap:clamp(12px,3vw,40px)}.pg-landing .lp-skip,.pg-plugin .lp-skip{position:absolute;left:16px;top:-80px;z-index:10;padding:10px 14px;border-radius:10px;background:var(--lp-primary);color:#fff;font-weight:700;font-size:14px}.pg-landing .lp-skip:focus,.pg-plugin .lp-skip:focus{top:12px}.pg-landing .lp-logo,.pg-plugin .lp-logo{display:flex;align-items:center;gap:10px;font-weight:800;font-size:17px;letter-spacing:-.02em}.pg-landing .lp-logo img,.pg-plugin .lp-logo img{width:34px;height:34px;border-radius:10px}.pg-landing .lp-links,.pg-plugin .lp-links{display:flex;gap:30px;font-weight:600;font-size:14px;color:var(--lp-muted)}.pg-landing .lp-links a,.pg-plugin .lp-links a{transition:color .15s ease}.pg-landing .lp-links a:hover,.pg-plugin .lp-links a:hover,.pg-landing .lp-links a[aria-current=page],.pg-plugin .lp-links a[aria-current=page]{color:var(--lp-fg)}.pg-landing .lp-nav-r,.pg-plugin .lp-nav-r{margin-left:auto;display:flex;align-items:center;gap:10px}@media(max-width:900px){.pg-landing .lp-links,.pg-plugin .lp-links{display:none}}.pg-landing .lp-lang,.pg-plugin .lp-lang{position:relative}.pg-landing .lp-lang>button,.pg-plugin .lp-lang>button{height:44px;min-width:44px;padding:0 12px;border-radius:13px;border:0;background:transparent;color:var(--lp-muted);font-weight:800;font-size:13px;cursor:pointer}.pg-landing .lp-lang>button:hover,.pg-plugin .lp-lang>button:hover,.pg-landing .lp-lang>button[aria-expanded=true],.pg-plugin .lp-lang>button[aria-expanded=true]{color:var(--lp-fg);background:var(--lp-surface)}.pg-landing .lp-lang-menu,.pg-plugin .lp-lang-menu{position:absolute;right:0;top:calc(100% + 6px);min-width:168px;padding:6px;border-radius:14px;background:var(--lp-elevated);box-shadow:0 0 0 1px var(--lp-line-card),0 18px 40px -12px #00000080;display:flex;flex-direction:column}.pg-landing .lp-lang-menu button,.pg-plugin .lp-lang-menu button{height:44px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--lp-fg-strong);font-weight:600;font-size:14px;text-align:left;cursor:pointer}.pg-landing .lp-lang-menu button:hover,.pg-plugin .lp-lang-menu button:hover{background:var(--lp-surface)}.pg-landing .lp-lang-menu button[aria-pressed=true],.pg-plugin .lp-lang-menu button[aria-pressed=true]{background:var(--lp-tint);color:var(--lp-accent-ink)}.pg-landing :where(.lp-sec),.pg-plugin :where(.lp-sec){padding:clamp(88px,10vw,136px) 0 0}.pg-landing :where(.lp-in),.pg-plugin :where(.lp-in){max-width:1248px;margin:0 auto;padding:0 var(--lp-gutter)}.pg-landing :where(.lp-label),.pg-plugin :where(.lp-label){display:inline-flex;align-items:center;height:30px;padding:0 13px;border-radius:999px;background:var(--lp-tint);color:var(--lp-accent-ink);font-weight:800;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase}.pg-landing :where(.lp-sec h2),.pg-plugin :where(.lp-sec h2){margin-top:18px;font-weight:800;font-size:clamp(32px,4.6vw,58px);line-height:1.04;letter-spacing:-.035em;max-width:860px}.pg-landing :where(.lp-center),.pg-plugin :where(.lp-center){display:flex;flex-direction:column;align-items:center;text-align:center}.pg-landing :where(.lp-center h2),.pg-plugin :where(.lp-center h2){max-width:900px}.pg-landing .bb,.pg-plugin .bb{border-color:var(--lp-line-card);background:var(--lp-card);color:var(--lp-muted);padding:9px 14px 9px 12px}.pg-landing .bb-w,.pg-plugin .bb-w{color:var(--lp-fg)}.pg-landing .uc-foot,.pg-plugin .uc-foot{border-top:1px solid var(--lp-line);background:transparent}.pg-landing .uc-foot-in,.pg-plugin .uc-foot-in{max-width:1248px;padding:48px var(--lp-gutter) 28px}.pg-landing .uc-foot .uc-logo,.pg-plugin .uc-foot .uc-logo{color:var(--lp-fg)}.pg-landing .uc-foot .uc-logo b,.pg-plugin .uc-foot .uc-logo b{color:var(--lp-accent)}.pg-landing .uc-foot .uc-foot-brand p,.pg-plugin .uc-foot .uc-foot-brand p{--lp-pc:var(--lp-muted);color:var(--lp-muted)}.pg-landing .uc-foot-h,.pg-plugin .uc-foot-h{font-family:inherit;font-weight:800;font-size:12px;letter-spacing:.08em;color:var(--lp-fg)}.pg-landing .uc-foot .uc-foot-col a,.pg-plugin .uc-foot .uc-foot-col a{color:var(--lp-muted)}.pg-landing .uc-foot .uc-foot-col a:hover,.pg-plugin .uc-foot .uc-foot-col a:hover{color:var(--lp-fg)}.pg-landing .uc-foot-btm,.pg-plugin .uc-foot-btm{max-width:1248px;align-items:center;padding:20px var(--lp-gutter) 28px;border-top:1px solid var(--lp-line);font-family:inherit;font-size:13px;font-weight:600;letter-spacing:0;color:var(--lp-muted)}.pg-landing .lp-theme,.pg-plugin .lp-theme{width:44px;height:44px;border-radius:999px;border:0;background:transparent;box-shadow:inset 0 0 0 1.5px var(--lp-line-ctl);color:var(--lp-fg-strong);display:grid;place-items:center;cursor:pointer}.pg-landing .lp-theme svg,.pg-plugin .lp-theme svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pg-landing .lp-theme .ic-moon,.pg-plugin .lp-theme .ic-moon{display:none}html[data-theme=light] :is(.pg-landing,.pg-plugin) .lp-theme .ic-moon{display:block}html[data-theme=light] :is(.pg-landing,.pg-plugin) .lp-theme .ic-sun{display:none}html[data-theme=dark] :is(.pg-landing,.pg-plugin) :is(p,li){color:var(--lp-pc,inherit)!important}@media(prefers-reduced-motion:reduce){.pg-landing *,.pg-plugin *{transition:none!important;animation:none!important}.pg-landing :where(.rv),.pg-plugin :where(.rv){opacity:1;transform:none}}
