:root{--pm-city:#3dba6f;--pm-batt:#2a9fd6;--pm-gen:#e0882b;--pm-off:#e05252}.pm-hero[data-astro-cid-f7usqeqq] h1[data-astro-cid-f7usqeqq]{text-wrap:balance;max-width:20ch}.pm-hero[data-astro-cid-f7usqeqq] h1[data-astro-cid-f7usqeqq] em[data-astro-cid-f7usqeqq],.pm-section[data-astro-cid-f7usqeqq] h2[data-astro-cid-f7usqeqq] em[data-astro-cid-f7usqeqq]{color:var(--yellow);font-style:italic;font-weight:inherit}.pm-hero-grid[data-astro-cid-f7usqeqq]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;margin-top:12px;display:grid}@media (width<=960px){.pm-hero-grid[data-astro-cid-f7usqeqq]{grid-template-columns:1fr}}.pm-hero-text[data-astro-cid-f7usqeqq]{align-content:start;gap:18px;display:grid}.pm-lead[data-astro-cid-f7usqeqq]{max-width:64ch;color:var(--light);opacity:.88;font-size:17px;line-height:1.65}.pm-actions[data-astro-cid-f7usqeqq]{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.pm-btn[data-astro-cid-f7usqeqq]{border:1px solid var(--yellow);min-height:44px;color:var(--white);transition:background var(--tr), color var(--tr);border-radius:999px;align-items:center;padding:10px 22px;font-size:14px;text-decoration:none;display:inline-flex}.pm-btn[data-astro-cid-f7usqeqq]:hover,.pm-btn--primary[data-astro-cid-f7usqeqq]{background:var(--yellow);color:var(--black)}.pm-btn[data-astro-cid-f7usqeqq]:focus-visible,.pm-states[data-astro-cid-f7usqeqq] button[data-astro-cid-f7usqeqq]:focus-visible,.pm-faq[data-astro-cid-f7usqeqq] summary[data-astro-cid-f7usqeqq]:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}.pm-demo[data-astro-cid-f7usqeqq]{justify-items:center;gap:18px;display:grid}.pm-demo-label[data-astro-cid-f7usqeqq]{color:var(--yellow);margin:0;font-size:14px}.pm-states[data-astro-cid-f7usqeqq]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pm-states[data-astro-cid-f7usqeqq] button[data-astro-cid-f7usqeqq]{font:500 13px/20px var(--font-body);border:1px solid var(--border-hi);color:var(--white);cursor:pointer;min-height:40px;transition:background var(--tr), color var(--tr), border-color var(--tr);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.pm-states[data-astro-cid-f7usqeqq] button[data-astro-cid-f7usqeqq] i[data-astro-cid-f7usqeqq]{background:var(--c);border-radius:50%;width:8px;height:8px}.pm-states[data-astro-cid-f7usqeqq] button[data-astro-cid-f7usqeqq]:hover{border-color:var(--yellow)}.pm-states[data-astro-cid-f7usqeqq] button[data-astro-cid-f7usqeqq][aria-pressed=true]{background:var(--white);color:var(--black);border-color:var(--white)}.pm-devices[data-astro-cid-f7usqeqq]{--sc:var(--pm-city);flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.pm-devices[data-astro-cid-f7usqeqq] figure[data-astro-cid-f7usqeqq]{justify-items:center;gap:12px;margin:0;display:grid}.pm-devices[data-astro-cid-f7usqeqq] figcaption[data-astro-cid-f7usqeqq]{letter-spacing:2px;text-transform:uppercase;color:var(--muted);font-size:11px}.pm-glass[data-astro-cid-f7usqeqq]{color:#f2eee6;background:#0d0c0a}.pm-round[data-astro-cid-f7usqeqq]{aspect-ratio:1;background:#2a2724;border-radius:50%;width:210px;max-width:100%;padding:13px;box-shadow:0 18px 40px #00000073}.pm-round[data-astro-cid-f7usqeqq] .pm-glass[data-astro-cid-f7usqeqq]{border-radius:50%;place-items:center;width:100%;height:100%;display:grid;position:relative}.pm-round[data-astro-cid-f7usqeqq] svg[data-astro-cid-f7usqeqq]{width:100%;height:100%;position:absolute;inset:0}.pm-ring[data-astro-cid-f7usqeqq]{stroke:var(--sc);transition:stroke-dashoffset .8s cubic-bezier(.16,1,.3,1),stroke .4s}.pm-mid[data-astro-cid-f7usqeqq]{text-align:center;justify-items:center;gap:4px;display:grid}.pm-src[data-astro-cid-f7usqeqq]{letter-spacing:2px;text-transform:uppercase;color:var(--sc);font-size:11px;font-weight:600}.pm-big[data-astro-cid-f7usqeqq]{font-variant-numeric:tabular-nums;font-size:50px;font-weight:300;line-height:1}.pm-big[data-astro-cid-f7usqeqq] b[data-astro-cid-f7usqeqq]{font-weight:300}.pm-big[data-astro-cid-f7usqeqq] small[data-astro-cid-f7usqeqq],.pm-tile[data-astro-cid-f7usqeqq] small[data-astro-cid-f7usqeqq]{color:#8f8a80;font-size:16px}.pm-sub[data-astro-cid-f7usqeqq]{color:#8f8a80;font-variant-numeric:tabular-nums;text-align:center;max-width:128px;font-size:10.5px;line-height:1.35}.pm-sq[data-astro-cid-f7usqeqq]{background:#2a2724;border-radius:18px;width:270px;max-width:100%;min-height:270px;padding:13px;box-shadow:0 18px 40px #00000073}.pm-sq[data-astro-cid-f7usqeqq] .pm-glass[data-astro-cid-f7usqeqq]{border-radius:8px;grid-template-rows:auto 1fr;gap:10px;width:100%;min-height:244px;padding:12px;display:grid}.pm-top[data-astro-cid-f7usqeqq]{letter-spacing:1.4px;text-transform:uppercase;color:#8f8a80;justify-content:space-between;align-items:center;font-size:10px;display:flex}.pm-top[data-astro-cid-f7usqeqq] b[data-astro-cid-f7usqeqq]{color:var(--sc);align-items:center;gap:6px;font-weight:600;display:flex}.pm-top[data-astro-cid-f7usqeqq] b[data-astro-cid-f7usqeqq]:before{content:"";background:var(--sc);border-radius:50%;width:7px;height:7px}.pm-tiles[data-astro-cid-f7usqeqq]{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pm-tile[data-astro-cid-f7usqeqq]{background:#1a1815;border-radius:6px;align-content:space-between;gap:3px;min-width:0;padding:7px 9px;display:grid}.pm-tile[data-astro-cid-f7usqeqq] .t[data-astro-cid-f7usqeqq]{letter-spacing:1.1px;text-transform:uppercase;color:#8f8a80;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.pm-tile[data-astro-cid-f7usqeqq] .v[data-astro-cid-f7usqeqq]{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;line-height:1}.pm-tile[data-astro-cid-f7usqeqq] .v[data-astro-cid-f7usqeqq] b[data-astro-cid-f7usqeqq]{font-weight:400}.pm-tile[data-astro-cid-f7usqeqq].warn .v[data-astro-cid-f7usqeqq]{color:var(--pm-gen)}.pm-bar[data-astro-cid-f7usqeqq]{background:#2c2925;border-radius:2px;height:4px;overflow:hidden}.pm-bar[data-astro-cid-f7usqeqq] span[data-astro-cid-f7usqeqq]{background:var(--bc);width:0;height:100%;transition:width .8s cubic-bezier(.16,1,.3,1);display:block}.pm-tg[data-astro-cid-f7usqeqq]{background:var(--card);border:1px solid var(--border-hi);border-radius:14px 14px 14px 4px;gap:4px;width:100%;max-width:520px;padding:12px 14px;font-size:14px;line-height:1.5;display:grid}.pm-tg[data-astro-cid-f7usqeqq] .who[data-astro-cid-f7usqeqq]{letter-spacing:1px;color:var(--yellow);font-size:11px;font-weight:600}.pm-tg[data-astro-cid-f7usqeqq] time[data-astro-cid-f7usqeqq]{color:var(--muted);font-variant-numeric:tabular-nums;justify-self:end;font-size:11px}.pm-section[data-astro-cid-f7usqeqq]{padding:72px 0}.narrow[data-astro-cid-f7usqeqq]{max-width:880px}.pm-section--alt[data-astro-cid-f7usqeqq]{background:var(--section-bg-alt)}.pm-section[data-astro-cid-f7usqeqq] h2[data-astro-cid-f7usqeqq]{text-wrap:balance;margin-bottom:24px}.pm-rows[data-astro-cid-f7usqeqq]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 40px;display:grid}.pm-rows--2[data-astro-cid-f7usqeqq]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.pm-row[data-astro-cid-f7usqeqq]{border-top:1px solid var(--border-hi);align-content:start;gap:6px;padding:20px 0;display:grid}.pm-row[data-astro-cid-f7usqeqq] .k[data-astro-cid-f7usqeqq],.pm-card[data-astro-cid-f7usqeqq] .k[data-astro-cid-f7usqeqq]{letter-spacing:2px;text-transform:uppercase;color:var(--muted);font-size:11px}.pm-row[data-astro-cid-f7usqeqq] h3[data-astro-cid-f7usqeqq]{font-size:17px;font-weight:500}.pm-row[data-astro-cid-f7usqeqq] p[data-astro-cid-f7usqeqq]{color:var(--light);opacity:.78;font-size:15px;line-height:1.6}.pm-note[data-astro-cid-f7usqeqq]{max-width:72ch;color:var(--muted);margin-top:20px;font-size:14px;line-height:1.6}.pm-note[data-astro-cid-f7usqeqq] a[data-astro-cid-f7usqeqq],.pm-link[data-astro-cid-f7usqeqq]{color:var(--yellow)}.pm-schema[data-astro-cid-f7usqeqq]{border:1px solid var(--border-hi);border-radius:var(--radius);background:#101318;margin:28px 0 0;overflow-x:auto}.pm-schema[data-astro-cid-f7usqeqq] svg[data-astro-cid-f7usqeqq]{width:100%;min-width:760px;height:auto;display:block}.pm-schema[data-astro-cid-f7usqeqq] .n[data-astro-cid-f7usqeqq] rect[data-astro-cid-f7usqeqq]{fill:#1b212b;stroke:#334155;stroke-width:1.5px}.pm-schema[data-astro-cid-f7usqeqq] .n[data-astro-cid-f7usqeqq].key rect[data-astro-cid-f7usqeqq]{stroke:#e6a817;stroke-width:2px}.pm-schema[data-astro-cid-f7usqeqq] .n[data-astro-cid-f7usqeqq] text[data-astro-cid-f7usqeqq]{fill:#f8fafc;font:500 15px Arial,Helvetica,sans-serif}.pm-schema[data-astro-cid-f7usqeqq] .n[data-astro-cid-f7usqeqq] text[data-astro-cid-f7usqeqq].s{fill:#94a3b8;font-size:12px;font-weight:400}.pm-schema[data-astro-cid-f7usqeqq] .w[data-astro-cid-f7usqeqq]{fill:none;stroke:#64748b;stroke-width:1.5px}.pm-schema[data-astro-cid-f7usqeqq] .w[data-astro-cid-f7usqeqq].p{stroke:#a16207;stroke-width:2.5px}.pm-schema[data-astro-cid-f7usqeqq] .w[data-astro-cid-f7usqeqq].d{stroke:#38bdf8;stroke-dasharray:6 5}.pm-schema[data-astro-cid-f7usqeqq] .mask[data-astro-cid-f7usqeqq]{fill:#101318}.pm-schema[data-astro-cid-f7usqeqq] .lbl[data-astro-cid-f7usqeqq]{fill:#94a3b8;font:500 11px Arial,Helvetica,sans-serif}.pm-legend[data-astro-cid-f7usqeqq]{color:#94a3b8;border-top:1px solid #334155;flex-wrap:wrap;gap:20px;padding:12px 16px;font-size:13px;display:flex}.pm-legend[data-astro-cid-f7usqeqq] span[data-astro-cid-f7usqeqq]{align-items:center;gap:8px;display:inline-flex}.pm-legend[data-astro-cid-f7usqeqq] i[data-astro-cid-f7usqeqq]{border-top:2px solid var(--c);width:24px;height:0}.pm-legend[data-astro-cid-f7usqeqq] i[data-astro-cid-f7usqeqq].dash{border-top-style:dashed}.pm-cards[data-astro-cid-f7usqeqq]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;display:grid}.pm-card[data-astro-cid-f7usqeqq]{border:1px solid var(--border-hi);border-radius:var(--radius);background:var(--card);align-content:start;gap:10px;padding:24px;display:grid}.pm-card[data-astro-cid-f7usqeqq] .size[data-astro-cid-f7usqeqq]{color:var(--yellow);font-size:40px;font-weight:300;line-height:1}.pm-card[data-astro-cid-f7usqeqq] h3[data-astro-cid-f7usqeqq]{font-size:19px;font-weight:500}.pm-card[data-astro-cid-f7usqeqq] ul[data-astro-cid-f7usqeqq]{color:var(--light);opacity:.82;gap:4px;margin:4px 0 0;padding-left:18px;font-size:14px;line-height:1.55;display:grid}.pm-faq[data-astro-cid-f7usqeqq]{gap:10px;display:grid}.pm-faq[data-astro-cid-f7usqeqq] details[data-astro-cid-f7usqeqq]{border:1px solid var(--border-hi);border-radius:10px;padding:16px 18px}.pm-faq[data-astro-cid-f7usqeqq] summary[data-astro-cid-f7usqeqq]{cursor:pointer;font-weight:500}.pm-faq[data-astro-cid-f7usqeqq] p[data-astro-cid-f7usqeqq]{color:var(--light);opacity:.82;margin-top:12px;font-size:15px;line-height:1.65}.pv[data-astro-cid-f7usqeqq]{gap:24px;display:grid}.pv-opts[data-astro-cid-f7usqeqq]{flex-wrap:wrap;gap:8px;display:flex}.pv-opts[data-astro-cid-f7usqeqq] button[data-astro-cid-f7usqeqq]{font:500 14px/20px var(--font-body);color:var(--white);border:1px solid var(--border-hi);cursor:pointer;min-height:44px;transition:background var(--tr), color var(--tr);background:0 0;border-radius:999px;padding:10px 18px}.pv-opts[data-astro-cid-f7usqeqq] button[data-astro-cid-f7usqeqq][aria-pressed=true]{background:var(--yellow);color:var(--black);border-color:var(--yellow)}.pv-opts[data-astro-cid-f7usqeqq] button[data-astro-cid-f7usqeqq]{align-items:center;gap:8px;display:inline-flex}.pv-opts[data-astro-cid-f7usqeqq] button[data-astro-cid-f7usqeqq]:before{content:"+";content:"+" / "";border:1px solid;border-radius:50%;place-items:center;width:18px;height:18px;font-size:13px;line-height:1;display:inline-grid}.pv-opts[data-astro-cid-f7usqeqq] button[data-astro-cid-f7usqeqq][aria-pressed=true]:before{content:"✓";content:"✓" / "";border-color:var(--black)}.pv-opts[data-astro-cid-f7usqeqq] button[data-astro-cid-f7usqeqq]:hover:not(:disabled){border-color:var(--yellow)}.pv-hint[data-astro-cid-f7usqeqq]{color:var(--yellow);margin:0;font-size:14px}.pv-info[data-astro-cid-f7usqeqq] [data-astro-cid-f7usqeqq][hidden],.pv[data-astro-cid-f7usqeqq] [data-astro-cid-f7usqeqq][hidden]{display:none!important}.pv-opts[data-astro-cid-f7usqeqq] button[data-astro-cid-f7usqeqq]:disabled{opacity:.4;cursor:not-allowed}.pv-opts[data-astro-cid-f7usqeqq] button[data-astro-cid-f7usqeqq]:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}.pv-screens[data-astro-cid-f7usqeqq]{--sc:var(--pm-batt);flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;display:flex}.pv-screens[data-astro-cid-f7usqeqq] figure[data-astro-cid-f7usqeqq]{justify-items:center;gap:12px;margin:0;display:grid}.pv-screens[data-astro-cid-f7usqeqq] figcaption[data-astro-cid-f7usqeqq]{letter-spacing:2px;text-transform:uppercase;color:var(--muted);text-align:center;font-size:11px}.pv-ring[data-astro-cid-f7usqeqq]{stroke:var(--sc);transition:stroke-dashoffset .6s cubic-bezier(.16,1,.3,1)}.pv-panel[data-astro-cid-f7usqeqq]{background:#2a2724;border-radius:16px;width:min(460px,100%);padding:12px;box-shadow:0 18px 40px #00000073}.pv-panel-glass[data-astro-cid-f7usqeqq]{color:#f2eee6;background:#0d0c0a;border-radius:6px;min-height:220px;padding:12px}.pv-grid[data-astro-cid-f7usqeqq]{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}@media (width<=480px){.pv-grid[data-astro-cid-f7usqeqq]{grid-template-columns:repeat(3,minmax(0,1fr))}}.pv .pm-tile.wide{grid-column:span 2}.pv-ph{gap:3px;margin-top:2px;display:grid}.pv-ph i{color:#8f8a80;grid-template-columns:18px 1fr 34px;align-items:center;gap:4px;font-size:9px;font-style:normal;display:grid}.pv-ph i b{background:#2c2925;border-radius:2px;height:4px;position:relative;overflow:hidden}.pv-ph i b:after{content:"";width:var(--w);background:var(--pm-batt);position:absolute;inset:0 auto 0 0}.pv-info[data-astro-cid-f7usqeqq]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0 40px;display:grid}.pv-info[data-astro-cid-f7usqeqq] .pm-row[data-astro-cid-f7usqeqq] p[data-astro-cid-f7usqeqq]{margin:0}.pv-info[data-astro-cid-f7usqeqq] b[data-astro-cid-f7usqeqq]{color:var(--white);font-weight:500}.pv-more[data-astro-cid-f7usqeqq]{color:var(--yellow)}.pv[data-astro-cid-f7usqeqq] .pm-tile{background:#1a1815;border-radius:6px;align-content:space-between;gap:3px;min-width:0;padding:7px 9px;display:grid}.pv[data-astro-cid-f7usqeqq] .pm-tile .t{letter-spacing:1.1px;text-transform:uppercase;color:#8f8a80;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.pv[data-astro-cid-f7usqeqq] .pm-tile .v{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:20px;line-height:1;overflow:hidden}.pv[data-astro-cid-f7usqeqq] .pm-tile small{color:#8f8a80;font-size:13px}.pv[data-astro-cid-f7usqeqq] .pm-bar{background:#2c2925;border-radius:2px;height:4px;overflow:hidden}.pv[data-astro-cid-f7usqeqq] .pm-bar span{background:var(--bc);height:100%;display:block}.pv-grid[data-astro-cid-f7usqeqq] .pm-tile .v{font-size:16px}.pv-grid[data-astro-cid-f7usqeqq] .pm-tile small{font-size:11px}.pv-opts[data-astro-cid-f7usqeqq] button[data-astro-cid-f7usqeqq],.pm-states[data-astro-cid-f7usqeqq] button[data-astro-cid-f7usqeqq]{transition:background var(--tr), color var(--tr), border-color var(--tr), transform .1s;background:#ffffff0f;border-color:#ffffff61;box-shadow:0 1px #0006}.pv-opts[data-astro-cid-f7usqeqq] button[data-astro-cid-f7usqeqq]:hover:not(:disabled),.pm-states[data-astro-cid-f7usqeqq] button[data-astro-cid-f7usqeqq]:hover{border-color:var(--yellow);background:#ffffff1f}.pv-opts[data-astro-cid-f7usqeqq] button[data-astro-cid-f7usqeqq]:active:not(:disabled),.pm-states[data-astro-cid-f7usqeqq] button[data-astro-cid-f7usqeqq]:active{transform:scale(.97)}.pv-opts[data-astro-cid-f7usqeqq] button[data-astro-cid-f7usqeqq][aria-pressed=true]{background:var(--yellow);border-color:var(--yellow)}.pm-states[data-astro-cid-f7usqeqq] button[data-astro-cid-f7usqeqq][aria-pressed=true]{background:var(--white);border-color:var(--white)}@media (prefers-reduced-motion:reduce){.pv-ring[data-astro-cid-f7usqeqq],.pv-opts[data-astro-cid-f7usqeqq] button[data-astro-cid-f7usqeqq],.pm-states[data-astro-cid-f7usqeqq] button[data-astro-cid-f7usqeqq]{transition:none}}@media (width<=640px){.pm-section[data-astro-cid-f7usqeqq]{padding:48px 0}}@media (prefers-reduced-motion:reduce){.pm-ring[data-astro-cid-f7usqeqq],.pm-bar[data-astro-cid-f7usqeqq] span[data-astro-cid-f7usqeqq],.pm-states[data-astro-cid-f7usqeqq] button[data-astro-cid-f7usqeqq]{transition:none}}
