.ph-form-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.ph-waitlist .ph-form-note,.ph-waitlist .ph-waitlist-consent{font-size:12px;line-height:1.65;color:#c0bbca}.ph-waitlist a{color:#c8b6ff;text-decoration:underline;text-underline-offset:3px}.ph-waitlist input[type=email]{display:block;width:100%;min-height:48px;margin:8px 0 12px;padding:12px;border:1px solid #73657e;background:#111214;color:#fff;border-radius:7px;font:inherit}.ph-waitlist label{display:block;color:#f2eef8;font-size:14px}.ph-waitlist input[type=submit]{min-height:48px;width:100%;padding:12px 18px;background:#c6b3ff;color:#21192f;border:0;border-radius:7px;cursor:pointer;font-weight:700}.ph-waitlist .sib_msg_disp:not(:empty){padding:14px;border:1px solid #719c80;border-radius:7px;color:#d9f5e1;background:#19291e;margin:12px 0;font-size:14px}.ph-waitlist .sib_msg_disp.ph-form-error{border-color:#b98383;background:#342025;color:#ffdddd}.ph-waitlist input:focus-visible,.ph-waitlist a:focus-visible{outline:3px solid #c6b3ff;outline-offset:4px}.ph-waitlist .sib_loader{display:none!important}.ph-resource{max-width:780px;margin:0 auto;padding:24px 0 64px}.ph-resource p,.ph-resource li{line-height:1.8}.ph-resource h2{margin-top:32px}.ph-resource a{text-decoration:underline;text-underline-offset:3px}.ph-account-note{padding:20px;border:1px solid #655775;border-radius:8px;margin-bottom:24px}.ph-account-note h2{font-size:22px}.ph-account-note a{text-decoration:underline}.ph-resource details{padding:14px 0;border-bottom:1px solid #68616e}.ph-resource summary{cursor:pointer;min-height:44px;font-weight:600}.ph-resource summary:focus-visible{outline:3px solid #b9a3f7;outline-offset:3px}

body.ph-resource-page{background:#111214;color:#d6d1de;--theme-text-color:#d6d1de;--theme-headings-color:#f2f1f5;--theme-link-initial-color:#c6b3ff;--theme-link-hover-color:#fff}body.ph-resource-page h1,body.ph-resource-page h2{color:#f2f1f5}.ph-policy-nav{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;padding:24px;background:#111214;color:#c6b3ff;border-top:1px solid #393240;font-size:13px}.ph-policy-nav a{color:#c6b3ff;text-decoration:underline;text-underline-offset:3px}.ph-policy-nav a:focus-visible{outline:3px solid #c6b3ff;outline-offset:4px}
.ph-waitlist .sib_msg_disp{display:none}.ph-waitlist .ph-waitlist-consent{margin-block:12px}.ph-waitlist .ph-form-note{margin-top:12px}
