.responsive-dialog_surface__gN05Z{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin}.responsive-dialog_surface__gN05Z::backdrop{background:rgb(0 0 0/.65);backdrop-filter:blur(7px)}@media(min-width:761px){.responsive-dialog_surface__gN05Z[open]{animation:responsive-dialog_dialog-enter__yneZO .1s ease-out}.responsive-dialog_surface__gN05Z[open]::backdrop{animation:responsive-dialog_backdrop-enter__MOJ_a .1s ease-out}.responsive-dialog_surface__gN05Z[open][data-closing]{animation:responsive-dialog_dialog-exit__u9lQi .1s ease-in forwards}.responsive-dialog_surface__gN05Z[open][data-closing]::backdrop{animation:responsive-dialog_backdrop-exit__ckNOS .1s ease-in forwards}}@media(max-width:760px){.responsive-dialog_surface__gN05Z.responsive-dialog_surface__gN05Z{position:fixed;inset:auto 0 var(--dialog-viewport-bottom,0);width:100%;max-width:none;height:var(--dialog-sheet-height,auto);max-height:calc(var(--dialog-viewport-height,100dvh) - 24px - env(safe-area-inset-top));margin:0;padding-bottom:calc(var(--dialog-safe-area-gap,20px) + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;border-bottom:0}.responsive-dialog_surface__gN05Z[open]{animation:responsive-dialog_sheet-enter__HtonV .28s cubic-bezier(.2,.7,.2,1)}.responsive-dialog_surface__gN05Z[open]::backdrop{animation:responsive-dialog_backdrop-enter__MOJ_a .2s ease-out}}@keyframes responsive-dialog_sheet-enter__HtonV{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes responsive-dialog_backdrop-enter__MOJ_a{0%{opacity:0}to{opacity:1}}@keyframes responsive-dialog_dialog-enter__yneZO{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}@keyframes responsive-dialog_dialog-exit__u9lQi{0%{opacity:1;scale:1}to{opacity:0;scale:.95}}@keyframes responsive-dialog_backdrop-exit__ckNOS{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.responsive-dialog_surface__gN05Z[open],.responsive-dialog_surface__gN05Z[open]::backdrop,.responsive-dialog_surface__gN05Z[open][data-closing],.responsive-dialog_surface__gN05Z[open][data-closing]::backdrop{animation:none}}.auth-modal_dialog__5SvsR{width:min(520px,calc(100vw - 48px));max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow:hidden;border:1px solid rgb(255 255 255/.12);border-radius:24px;background:linear-gradient(165deg,#56035a 10%,#000 54%);color:#fff;box-shadow:0 24px 80px rgb(0 0 0/.45)}.auth-modal_dialog__5SvsR[open]{display:flex;flex-direction:column}.auth-modal_dialog__5SvsR::backdrop{background:rgb(0 0 0/.72);backdrop-filter:blur(8px)}.auth-modal_body__VNE06{display:flex;flex-direction:column;align-items:center;min-height:0;padding:28px 36px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.auth-modal_body__VNE06>*{flex-shrink:0}@media (max-width:760px){.auth-modal_dialog__5SvsR{--dialog-safe-area-gap:0px}.auth-modal_body__VNE06{padding:24px 20px}}.brand-wordmark_wordmark__2kRiS{display:inline-flex;flex-direction:column;justify-content:center;flex-shrink:0;color:inherit;white-space:nowrap;line-height:1.2}.brand-wordmark_wordmark__2kRiS strong{display:block;font-size:22px;font-weight:600;letter-spacing:.08em}.brand-wordmark_wordmark__2kRiS small{display:block;margin-top:4px;font-size:12px;font-weight:400;letter-spacing:.16em;color:var(--t2,#a1a1aa)}.brand-wordmark_stacked__eGeJb{align-items:center}.brand-wordmark_stacked__eGeJb strong{font-size:28px}.brand-wordmark_wordmark__2kRiS.brand-wordmark_compact__88AA2 strong{font-size:22px}.brand-wordmark_wordmark__2kRiS.brand-wordmark_compact__88AA2 small{font-size:10px;letter-spacing:.12em}.brand-wordmark_wordmark__2kRiS.brand-wordmark_domain__Fcqe_ strong{font-size:24px;font-weight:500;line-height:28px;letter-spacing:.12em}.brand-wordmark_wordmark__2kRiS.brand-wordmark_domain__Fcqe_ small{margin-top:2px;color:inherit;opacity:.8;font-size:10px;line-height:12px;letter-spacing:.2em}@media(max-width:960px){.brand-wordmark_wordmark__2kRiS.brand-wordmark_compact__88AA2 strong{font-size:16px}.brand-wordmark_wordmark__2kRiS.brand-wordmark_compact__88AA2 small{font-size:9px}}@media(max-width:700px){.brand-wordmark_stacked__eGeJb strong{font-size:24px}.brand-wordmark_stacked__eGeJb small{font-size:11px}}.default-avatar_avatar__l9sx1[data-default-avatar]{display:block;flex-shrink:0;box-sizing:border-box;border:1.5px solid var(--pink);border-radius:50%;padding:2px;background:#2c222b;-o-object-fit:cover;object-fit:cover}