.PublicMembershipGate_dialog__vRi9L{width:min(560px,calc(100vw - 32px));max-height:min(800px,calc(100dvh - 32px));box-sizing:border-box;padding:28px;border:1px solid #69617c;border-radius:20px;background:#13131d;color:#f5f3ff;overflow:auto;line-height:1.65}.PublicMembershipGate_dialog__vRi9L::backdrop{background:rgb(5 5 10/78%)}.PublicMembershipGate_dialog__vRi9L h2{margin:4px 0 14px;font-size:24px;line-height:1.35}.PublicMembershipGate_dialog__vRi9L p{margin:0 0 18px}.PublicMembershipGate_dialog__vRi9L a,.PublicMembershipGate_status__IruDU a{color:#d4baff;text-decoration:underline;text-underline-offset:3px}.PublicMembershipGate_eyebrow__J9vAH{color:#c7a2ff;font-size:13px;font-weight:700}.PublicMembershipGate_consent__ExMIr{display:flex;align-items:flex-start;gap:12px;padding:14px 0;font-size:15px}.PublicMembershipGate_consent__ExMIr input{flex:0 0 auto;width:20px;height:20px;margin-top:3px;accent-color:#b99aff}.PublicMembershipGate_note__CxuDT{color:#beb9cf;font-size:13px}.PublicMembershipGate_error__y1I8Z{color:#ffd0d0;font-size:14px}.PublicMembershipGate_dialog__vRi9L button,.PublicMembershipGate_status__IruDU button{min-height:44px;padding:10px 14px;border:1px solid #777081;border-radius:10px;background:#282333;color:#f5f3ff;font:inherit;cursor:pointer}.PublicMembershipGate_dialog__vRi9L button:disabled,.PublicMembershipGate_status__IruDU button:disabled{opacity:.55;cursor:default}.PublicMembershipGate_dialog__vRi9L .PublicMembershipGate_primary__Ozhzv{width:100%;background:#8664b4;border-color:#b398da;font-weight:700}.PublicMembershipGate_actions__oaLmN{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;font-size:13px}.PublicMembershipGate_status__IruDU{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:1100;width:min(420px,calc(100vw - 32px));max-height:35dvh;overflow:auto;box-sizing:border-box;padding:16px;border:1px solid #69617c;border-radius:14px;background:#181622;color:#eee9f6;line-height:1.6;font-size:14px}.PublicMembershipGate_status__IruDU p{margin:0 0 10px}.PublicMembershipGate_status__IruDU div{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.PublicMembershipGate_dialog__vRi9L :focus-visible,.PublicMembershipGate_status__IruDU :focus-visible{outline:3px solid #d0b3ff;outline-offset:3px}@media (max-width:480px){.PublicMembershipGate_dialog__vRi9L{padding:20px}.PublicMembershipGate_dialog__vRi9L h2{font-size:21px}}