html:has(.pp){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#4f4f50}html:has(.pp) body{background:#4f4f50}.pp{--pp-ink:#fff;--pp-ink-dim:#ffffffd6;--pp-chip:#0c0c0d94;--pp-chip-line:#ffffff24;--pp-well:#0c0c0d9e;--pp-well-line:#ffffff42;--pp-line:#ffffff38;--pp-on-dark:#7b97ff;--pp-solid:var(--accent-solid,#2e5bff);--pp-solid-hover:#2449e0;--pp-ease:cubic-bezier(.2, .7, .1, 1);--pad:clamp(16px, 2.4vw, 36px);--name-em:8.99;min-height:100svh;color:var(--pp-ink);font-family:var(--font-sans);background:#4f4f50 radial-gradient(60% 70% at 62% 46%,#7a7a7b 0%,#5a5a5b 52%,#3f3f40 100%);grid-template-columns:minmax(0,1fr);font-size:16px;line-height:1.45;display:grid;position:relative;overflow:clip}.pp>:not(.pp__plate){z-index:1;grid-column:1;min-width:0;position:relative}.pp :focus-visible{outline:2px solid var(--pp-ink);outline-offset:3px;border-radius:6px}.pp__plate{z-index:0;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.pp__mono{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:450}.pp__bar{padding:14px var(--pad);grid-row:1;align-items:center;display:flex}.pp__mark{color:var(--pp-ink);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:600;text-decoration:none}.pp__mark>span:not(.sr-only){border:1px solid var(--pp-chip-line);background:var(--pp-chip);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;place-items:center;height:36px;padding:0 12px;display:inline-grid}a.pp__mark:focus-visible{border-radius:999px}.pp__kicker{color:var(--pp-ink);align-items:center;gap:10px;margin:0 0 18px;display:flex}.pp__dot{background:var(--pp-on-dark);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #7b97ff38}.pp__pill{height:52px;font:inherit;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color .25s var(--pp-ease), border-color .25s var(--pp-ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.pp__pill:focus-visible{border-radius:999px}.pp__pill--solid{background:var(--pp-solid);color:#fff}.pp__pill--solid:hover{background:var(--pp-solid-hover)}.pp__pill--ghost{border:1px solid var(--pp-chip-line);background:var(--pp-chip);color:var(--pp-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pp__pill--ghost:hover{border-color:var(--pp-ink)}.pp__ul{color:var(--pp-ink);text-decoration:underline;-webkit-text-decoration-color:var(--pp-on-dark);text-decoration-color:var(--pp-on-dark);text-underline-offset:4px;text-decoration-thickness:2px}.pp__ul:hover{-webkit-text-decoration-color:var(--pp-ink);text-decoration-color:var(--pp-ink)}@media (max-width:759px){.pp{background:#3a3a3b}html:has(.pp){background:#3a3a3b}html:has(.pp) body{background:#3a3a3b}.pp__plate{background-position:58% 100%;background-size:auto 100%;grid-area:3/1;margin:4px 0;position:relative;inset:auto}}
