.szv2 .pdl{--well:#040604;--hover:#10160D;--line-2:rgba(242,247,236,.14);--line-g:rgba(126,211,33,.18);--mute:#A3AF99;--faint:#7A8770;--green-hi:#A3E635;--green-wash:rgba(126,211,33,.08);--red:#FF5C85;--amber:#F5B13D;--gold:#D9A441;--ease:cubic-bezier(.16,1,.3,1);--gut:32px;display:block;color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.6;overflow-x:clip}@media (max-width:900px){.szv2 .pdl{--gut:16px}}.pdl,.pdl *,.pdl :after,.pdl :before{box-sizing:border-box}.pdl .mono,.pdl .num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.pdl [hidden]{display:none!important}.pdl :focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:6px}.pdl button,.pdl input{font:inherit;color:inherit}.pdl-wrap{max-width:1240px;margin:0 auto;padding:0 var(--gut)}.pdl-ic{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pdl .pdl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 18px;border:1px solid transparent;border-radius:10px;font-size:14.5px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .16s,border-color .16s,transform .16s,color .16s}.pdl .pdl-btn:active{transform:scale(.98)}.pdl .pdl-btn:disabled{opacity:.7;cursor:progress}.pdl .pdl-btn-g{background:var(--green);color:var(--green-ink)}.pdl .pdl-btn-g:hover{background:var(--green-hi)}.pdl .pdl-btn-o{border-color:var(--line-2);background:transparent;color:var(--ink)}.pdl .pdl-btn-o:hover{border-color:var(--green);background:var(--raise)}.pdl .pdl-btn-s{min-height:34px;padding:6px 12px;font-size:13px;border-radius:8px}.pdl .pdl-btn-l{min-height:50px;padding:12px 22px;font-size:15.5px;border-radius:12px}.pdl .pdl-lk{color:var(--green-hi);text-decoration:underline;text-decoration-color:rgba(163,230,53,.4);text-underline-offset:3px;background:none;border:0;padding:0;cursor:pointer;font:inherit}.pdl .pdl-lk:hover{text-decoration-color:var(--green-hi)}.pdl code,.pdl kbd{font:13px var(--mono);color:var(--ink);padding:1px 6px;border-radius:6px;background:var(--well);border:1px solid var(--line);overflow-wrap:anywhere}.pdl-hero{position:relative;padding:48px 0 44px;overflow:hidden}.pdl-hero:before{content:"";position:absolute;inset:-30% -10% auto 45%;height:760px;background:radial-gradient(closest-side,rgba(126,211,33,.085),transparent 70%);pointer-events:none}.pdl-hero-in{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:28px 56px;align-items:start}@media (max-width:960px){.pdl-hero-in{grid-template-columns:minmax(0,1fr)}}.pdl .pdl-eb{font:500 12px var(--mono);color:var(--green);letter-spacing:.1em;text-transform:uppercase;margin:0}.pdl .pdl-hero h1{margin:14px 0 0;font-size:clamp(32px,4vw,54px);line-height:1.03;font-weight:660;letter-spacing:-.034em;max-width:15ch;text-wrap:balance}.pdl .pdl-lede{margin:16px 0 0;color:var(--mute);font-size:17px;line-height:1.6;max-width:54ch}@media (max-width:640px){.pdl-hero{padding-top:30px}.pdl .pdl-lede{font-size:16px}}.pdl-rise{animation:pdl-rise .7s var(--ease) backwards;animation-delay:calc(var(--d, 0) * 80ms)}@keyframes pdl-rise{0%{opacity:0;transform:translateY(12px)}}.pdl-orbit{position:relative;width:100%;max-width:540px;margin:8px 0 0 auto;aspect-ratio:4/3}@media (max-width:960px){.pdl-orbit{margin:0 auto;max-width:440px}}.pdl-orbit>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.pdl-ring{fill:none;stroke:rgba(126,211,33,.5);stroke-width:1.4}.pdl-ring-glow{fill:none;stroke:rgba(126,211,33,.14);stroke-width:6}.pdl-orbit.is-off .pdl-ring{stroke:rgba(242,247,236,.2);stroke-dasharray:3 7}.pdl-orbit.is-off .pdl-ring-glow{stroke:transparent}.pdl-outer{fill:none;stroke:rgba(217,164,65,.28);stroke-width:1;stroke-dasharray:2 6}.pdl-spin{transform-box:view-box;transform-origin:50% 50%;animation:pdl-spin 90s linear infinite}@keyframes pdl-spin{to{transform:rotate(1turn)}}.pdl-still{display:none}.pdl-atom-79{font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.5px;fill:#7ed321;fill-opacity:.9}.pdl-atom-sz{font-family:Fraunces,Georgia,Iowan Old Style,Times New Roman,serif;font-size:34px;font-weight:600;letter-spacing:-1.2px;fill:#fff}.pdl-st-disc{fill:#0a0e0a;stroke:rgba(242,247,236,.28);stroke-width:1.4;transition:stroke .3s}.pdl-st text{font:600 10px var(--mono);fill:var(--faint);letter-spacing:.02em;transition:fill .3s}.pdl-st.is-beta .pdl-st-disc{stroke:rgba(245,177,61,.55);stroke-dasharray:4 3}.pdl-st.is-sel .pdl-st-disc{stroke:var(--green);stroke-dasharray:none}.pdl-st.is-sel.is-gold .pdl-st-disc{stroke:var(--gold)}.pdl-st.is-sel.is-beta .pdl-st-disc{stroke:var(--amber)}.pdl-st.is-sel text{fill:var(--ink)}.pdl-st-halo{fill:rgba(126,211,33,.18);opacity:0;transform-box:fill-box;transform-origin:center}.pdl-st.is-gold .pdl-st-halo{fill:rgba(217,164,65,.2)}.pdl-st.is-beta .pdl-st-halo{fill:rgba(245,177,61,.16)}.pdl-st.is-sel .pdl-st-halo{animation:pdl-halo 2.6s ease-in-out infinite}@keyframes pdl-halo{0%,to{opacity:.2;transform:scale(.85)}50%{opacity:.9;transform:scale(1.15)}}.pdl-otag{position:absolute;z-index:2;width:max-content;max-width:220px;padding:6px 10px;border-radius:10px;background:rgba(3,5,3,.86);border:1px solid var(--line);font-size:12.5px;line-height:1.35;pointer-events:none;opacity:.7;transition:border-color .3s,opacity .3s}.pdl-otag.is-sel{opacity:1;border-color:rgba(126,211,33,.4)}.pdl-otag.is-sel.is-gold{border-color:rgba(217,164,65,.45)}.pdl-otag.is-sel.is-beta{border-color:rgba(245,177,61,.45)}.pdl-otag b{display:block;font-weight:600;font-size:13px}.pdl-otag span{color:var(--faint);font-family:var(--mono);font-size:11.5px}.pdl-otag.is-up{transform:translate(calc(-100% + 24px),calc(-100% - 30px));text-align:right}.pdl-otag.is-dn{transform:translate(-24px,30px)}.pdl-otag.is-lf{transform:translate(calc(-100% - 30px),-50%);text-align:right}@media (max-width:560px){.pdl-otag{display:none}.pdl-orbit{max-width:330px}}.pdl-orbit-cap{text-align:center;color:var(--faint);font-size:13px;margin:6px 0 0}.pdl-row{display:grid;grid-template-columns:250px minmax(0,1fr);gap:20px 56px;padding:52px 0;border-top:1px solid var(--line)}@media (max-width:960px){.pdl-row{grid-template-columns:minmax(0,1fr);padding:38px 0}}.pdl-n{font:500 12px var(--mono);color:var(--green);letter-spacing:.1em}.pdl .pdl-row-h h2{margin:6px 0;font-size:24px;line-height:1.2;font-weight:640;letter-spacing:-.02em}.pdl .pdl-row-h p{margin:0;color:var(--faint);font-size:14px;line-height:1.55}.pdl-row-b{min-width:0}.pdl .pdl-note{color:var(--faint);font-size:13.5px;line-height:1.55;margin:16px 0 0;max-width:72ch}.pdl .pdl-note b{color:var(--mute);font-weight:600}.pdl-pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:99px;border:1px solid var(--line-2);font:500 11.5px var(--mono);color:var(--mute);white-space:nowrap}.pdl-pill.is-free{color:var(--green);border-color:rgba(126,211,33,.35)}.pdl-pill.is-paid{color:var(--amber);border-color:rgba(245,177,61,.4)}.pdl-chip{font:500 11px var(--mono);padding:1px 7px;border-radius:99px;border:1px solid rgba(245,177,61,.45);color:var(--amber)}.pdl-chip.is-g{border-color:rgba(126,211,33,.4);color:var(--green)}.pdl-faq details{border-top:1px solid var(--line)}.pdl-faq details:last-child{border-bottom:1px solid var(--line)}.pdl-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;cursor:pointer;list-style:none;font-size:15.5px;font-weight:600}.pdl-faq summary::-webkit-details-marker{display:none}.pdl-faq summary:hover{color:var(--green-hi)}.pdl-faq summary svg{flex:none;color:var(--faint);transition:transform .22s var(--ease)}.pdl-faq details[open] summary svg{transform:rotate(180deg)}.pdl-faq-a{padding:0 0 18px;color:var(--mute);font-size:14.5px;max-width:72ch}.pdl-faq-a p{margin:0 0 8px}.pdl [role=status].is-ok{color:var(--green);font-size:13px}@media (prefers-reduced-motion:reduce){.pdl *,.pdl :after,.pdl :before{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.001ms!important}.pdl .pdl-anim{display:none}.pdl .pdl-still{display:inline}.pdl .pdl-st.is-sel .pdl-st-halo{opacity:.5}}