.J_X9dq_frame{scrollbar-gutter:stable both-edges;-webkit-overflow-scrolling:touch;background:var(--color-background);width:100%;padding-block:calc(env(safe-area-inset-top) + 2.5rem) calc(env(safe-area-inset-bottom) + 2.5rem);padding-inline:calc(env(safe-area-inset-left) + 1.25rem) calc(env(safe-area-inset-right) + 1.25rem);flex:1;display:flex;overflow-y:auto}.J_X9dq_container{flex-direction:column;gap:1.75rem;width:100%;max-width:25rem;margin:auto;display:flex}.J_X9dq_brand{color:var(--color-text);letter-spacing:-.01em;justify-content:center;align-items:center;gap:.625rem;font-size:1.0625rem;font-weight:600;display:flex}.J_X9dq_brandMark{background:var(--color-primary);width:2.25rem;height:2.25rem;color:var(--color-neutral-100);box-shadow:0 1px 2px var(--shadow-color);border-radius:.75rem;flex:none;place-items:center;display:grid}.J_X9dq_card{border:1px solid var(--color-border);background:var(--color-surface-elevated);box-shadow:0 1px 2px var(--shadow-color-light), 0 12px 32px -16px var(--shadow-color);border-radius:1rem;flex-direction:column;gap:1.5rem;padding:1.75rem;display:flex}.J_X9dq_card input[type=text],.J_X9dq_card input[type=email],.J_X9dq_card input[type=password]{background-color:var(--color-surface-sunken);border-radius:.5rem;min-height:2.75rem;padding:.625rem .875rem}.J_X9dq_header{flex-direction:column;gap:.375rem;display:flex}.J_X9dq_headerCentered{text-align:center;align-items:center;gap:.5rem}.J_X9dq_title{letter-spacing:-.02em;font-size:1.375rem;font-weight:600}.J_X9dq_description{color:var(--color-neutral-700);font-size:.9375rem}.J_X9dq_badge{background:color-mix(in oklch, var(--color-primary) 12%, transparent);width:3rem;height:3rem;color:var(--color-primary);border-radius:999px;place-items:center;margin-bottom:.25rem;display:grid}.J_X9dq_badgeSuccess{background:color-mix(in oklch, var(--color-success) 20%, transparent);color:var(--color-success-dark)}.J_X9dq_actions{flex-direction:column;gap:.625rem;display:flex}.J_X9dq_footer{color:var(--color-neutral-700);justify-content:center;align-items:center;gap:.375rem;font-size:.9375rem;display:flex}.J_X9dq_footer a{color:var(--color-primary);font-weight:500;text-decoration:none}@media (hover:hover){.J_X9dq_footer a:hover{text-decoration:underline}}.J_X9dq_code{border:1px solid var(--color-border);background:var(--color-surface-sunken);color:var(--color-text);letter-spacing:.2em;text-indent:.2em;text-align:center;border-radius:.75rem;padding:1rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(1.25rem,7.5vw,2rem);font-weight:600;line-height:1.2}@media (width<=26rem){.J_X9dq_frame{padding-block:calc(env(safe-area-inset-top) + 1.5rem) calc(env(safe-area-inset-bottom) + 1.5rem);padding-inline:calc(env(safe-area-inset-left) + 1rem) calc(env(safe-area-inset-right) + 1rem)}.J_X9dq_container{gap:1.25rem}.J_X9dq_card{gap:1.25rem;padding:1.25rem}}.xcNITW_error{background-color:color-mix(in oklch, var(--color-error) 7%, var(--color-surface-elevated));border:1px solid color-mix(in oklch, var(--color-error) 22%, var(--color-surface-elevated));color:var(--color-error);border-radius:.5rem;align-items:flex-start;gap:.5rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.45;display:flex}@media (prefers-color-scheme:dark){.xcNITW_error{color:color-mix(in oklch, var(--color-error) 65%, white)}}.xcNITW_icon{flex:none;margin-top:.1875rem}.xcNITW_error ul{flex-direction:column;gap:.375rem;margin:0;padding-inline-start:1.1em;list-style:outside;display:flex}
