.tNBLGq_form{width:100%;color:var(--ink);flex-direction:column;gap:.5rem;font-family:system-ui,-apple-system,Segoe UI,sans-serif;display:flex}.tNBLGq_label{letter-spacing:.04em;opacity:.75;font-size:.85rem}.tNBLGq_row{gap:.5rem;display:flex}.tNBLGq_input{min-width:0;min-height:44px;font:inherit;letter-spacing:.1em;color:var(--ink);border:1px solid color-mix(in srgb, var(--ink) 30%, transparent);background:0 0;border-radius:0;flex:1;padding:0 .75rem;font-size:1rem}.tNBLGq_input::placeholder{color:var(--ink);opacity:.3}.tNBLGq_input:focus-visible,.tNBLGq_button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tNBLGq_button{min-width:44px;min-height:44px;font:inherit;color:var(--bg);background:var(--ink);border:1px solid var(--ink);cursor:pointer;border-radius:0;padding:0 1.25rem;font-size:1rem}.tNBLGq_warn{opacity:.75;min-height:1.25em;margin:0;font-size:.85rem}
._12C93W_overlay{z-index:2147483000;background:var(--bg);color:var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:24px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:none;position:fixed;inset:0}@media (min-width:601px){._12C93W_overlay{display:flex}}._12C93W_logo{width:min(280px,60vw);height:auto}@media (prefers-color-scheme:dark){._12C93W_logo{filter:invert()}}._12C93W_qr{width:clamp(220px,30vmin,320px);height:clamp(220px,30vmin,320px);color:var(--ink)}._12C93W_qr svg{width:100%;height:100%;display:block}._12C93W_title{margin:0;font-size:1.5rem;font-weight:600}._12C93W_sub{opacity:.7;margin:-16px 0 0;font-size:.95rem}
.dgWmnG_wrap{flex-direction:column;gap:.5rem;display:flex}.dgWmnG_button{box-sizing:border-box;width:100%;min-height:48px;font:inherit;color:var(--bg);background:var(--ink);border:1px solid var(--ink);cursor:pointer;border-radius:0;padding:0 1rem;font-size:1rem}.dgWmnG_secondary{color:var(--ink);background:0 0}.dgWmnG_compact{min-height:44px;font-size:.95rem}.dgWmnG_button:disabled{opacity:.55;cursor:progress}.dgWmnG_button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dgWmnG_status{opacity:.85;min-height:1.25em;margin:0;font-size:.85rem;line-height:1.4}
.TJPvma_page{box-sizing:border-box;max-width:420px;min-height:100dvh;color:var(--ink);background:var(--bg);flex-direction:column;justify-content:center;align-items:stretch;gap:2rem;margin:0 auto;padding:1.5rem;font-family:system-ui,-apple-system,Segoe UI,sans-serif;display:flex}.TJPvma_home{min-height:44px;color:var(--ink);letter-spacing:.12em;text-transform:uppercase;opacity:.7;align-self:flex-start;align-items:center;font-size:.85rem;text-decoration:none;display:inline-flex}.TJPvma_home:hover,.TJPvma_home:focus-visible{opacity:1}.TJPvma_code{letter-spacing:.1em;margin:0;font-size:1.25rem}.TJPvma_text{opacity:.8;margin:0;line-height:1.5}.TJPvma_member{flex-direction:column;gap:.5rem;display:flex}.TJPvma_sub{opacity:.75;margin:0;font-size:.95rem;font-weight:400}.TJPvma_emailForm{flex-direction:column;gap:.5rem;display:flex}.TJPvma_label{letter-spacing:.04em;opacity:.75;font-size:.85rem}.TJPvma_row{gap:.5rem;display:flex}.TJPvma_input{min-width:0;min-height:44px;font:inherit;color:var(--ink);border:1px solid color-mix(in srgb, var(--ink) 30%, transparent);background:0 0;border-radius:0;flex:1;padding:0 .75rem;font-size:1rem}.TJPvma_button{min-height:44px;font:inherit;color:var(--bg);background:var(--ink);border:1px solid var(--ink);cursor:pointer;border-radius:0;padding:0 1rem;font-size:1rem}.TJPvma_input:focus-visible,.TJPvma_button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.TJPvma_notice{opacity:.85;min-height:1.25em;margin:0;font-size:.85rem;line-height:1.4}
.Ir_2tG_page{box-sizing:border-box;max-width:420px;min-height:100dvh;color:var(--ink);background:var(--bg);flex-direction:column;justify-content:center;gap:1.5rem;margin:0 auto;padding:1.5rem;font-family:system-ui,-apple-system,Segoe UI,sans-serif;display:flex}.Ir_2tG_title{margin:0;font-size:1.25rem;font-weight:600}.Ir_2tG_text{opacity:.8;margin:0;line-height:1.5}.Ir_2tG_form{flex-direction:column;gap:1rem;display:flex}.Ir_2tG_label{flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}.Ir_2tG_input{font:inherit;min-height:48px;color:var(--ink);border:1px solid color-mix(in srgb, var(--ink) 40%, transparent);background:0 0;border-radius:0;padding:0 .8rem;font-size:1rem}.Ir_2tG_button{font:inherit;min-height:48px;color:var(--bg);background:var(--ink);border:1px solid var(--ink);cursor:pointer;border-radius:0}.Ir_2tG_link{color:var(--ink)}.Ir_2tG_error{margin:0;font-size:.9rem}
.XesXwa_page{box-sizing:border-box;max-width:420px;color:var(--ink);flex-direction:column;gap:1.5rem;margin:0 auto;padding:1.5rem;font-family:system-ui,-apple-system,Segoe UI,sans-serif;display:flex}.XesXwa_title{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:1.25rem;font-weight:400}.XesXwa_list{flex-direction:column;gap:1rem;margin:0;display:flex}.XesXwa_list dt{letter-spacing:.04em;opacity:.65;font-size:.8rem}.XesXwa_list dd{overflow-wrap:anywhere;margin:.15rem 0 0}.XesXwa_note{opacity:.65;margin:0;font-size:.85rem}.XesXwa_button{width:100%;min-height:48px;font:inherit;color:var(--ink);border:1px solid var(--ink);cursor:pointer;background:0 0;border-radius:0;font-size:1rem}.XesXwa_button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.XesXwa_passkeys{flex-direction:column;gap:.75rem;display:flex}.XesXwa_subtitle{letter-spacing:.04em;margin:0;font-size:.95rem;font-weight:400}.XesXwa_passkeyList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.XesXwa_passkey{border-bottom:1px solid color-mix(in srgb, var(--ink) 20%, transparent);justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.75rem;display:flex}.XesXwa_passkeyInfo{flex-direction:column;gap:.15rem;min-width:0;display:flex}.XesXwa_passkeyName{overflow-wrap:anywhere}.XesXwa_tag{border:1px solid color-mix(in srgb, var(--ink) 40%, transparent);margin-left:.5rem;padding:.05rem .4rem;font-size:.7rem}.XesXwa_smallButton{min-height:44px;font:inherit;color:var(--ink);border:1px solid var(--ink);cursor:pointer;background:0 0;border-radius:0;padding:0 .9rem;font-size:.9rem}.XesXwa_smallButton:focus-visible{outline:2px solid var(--ink);outline-offset:2px}
._4Dw4rW_scroll{height:100dvh;color:var(--ink);background:var(--bg);font-family:system-ui,-apple-system,Segoe UI,sans-serif;overflow-y:auto}._4Dw4rW_page{box-sizing:border-box;flex-direction:column;gap:1.5rem;max-width:420px;min-height:100%;margin:0 auto;padding:1rem 1.5rem 2rem;display:flex}._4Dw4rW_header{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:44px;font-size:.85rem;display:flex}._4Dw4rW_header a{min-height:44px;color:var(--ink);opacity:.7;align-items:center;text-decoration:none;display:inline-flex}._4Dw4rW_header a:hover,._4Dw4rW_header a:focus-visible{opacity:1}._4Dw4rW_title{margin:0;font-size:1.25rem;font-weight:600}._4Dw4rW_text{opacity:.8;margin:0;line-height:1.5}._4Dw4rW_link{color:var(--ink)}._4Dw4rW_block{flex-direction:column;gap:.75rem;display:flex}._4Dw4rW_subtitle{margin:0;font-size:1rem;font-weight:400}._4Dw4rW_link{align-items:center;min-height:44px;display:inline-flex}
.rKGn0W_dialog{box-sizing:border-box;width:100%;max-width:420px;color:var(--ink);background:var(--bg);border:1px solid color-mix(in srgb, var(--ink) 15%, transparent);opacity:0;transition:opacity .25s ease, translate .25s ease, overlay .25s allow-discrete, display .25s allow-discrete;border-radius:0;margin:auto auto 0;padding:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;translate:0 1rem}.rKGn0W_dialog[open]{opacity:1;translate:0}@starting-style{.rKGn0W_dialog[open]{opacity:0;translate:0 1rem}}.rKGn0W_dialog::backdrop{background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .25s ease, overlay .25s allow-discrete, display .25s allow-discrete}.rKGn0W_dialog[open]::backdrop{opacity:1}@starting-style{.rKGn0W_dialog[open]::backdrop{opacity:0}}@media (min-width:560px){.rKGn0W_dialog{margin:auto}}@media (prefers-reduced-motion:reduce){.rKGn0W_dialog,.rKGn0W_dialog::backdrop{transition:none}}.rKGn0W_body{padding:2.5rem 1.5rem 1.5rem;position:relative}.rKGn0W_title{letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:1rem;font-weight:400}.rKGn0W_close{width:44px;height:44px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:1.5rem;line-height:1;position:absolute;top:0;right:0}.rKGn0W_close:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}
