.pixel-blast-container{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none;opacity:.25;z-index:0}.pixel-blast-container canvas{display:block;width:100%;height:100%}.AuthForm_card__1dBg9{width:min(100%,28rem);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:linear-gradient(180deg,color-mix(in oklch,var(--bg-highlight) 42%,transparent),transparent 28%),var(--bg-surface);box-shadow:var(--shadow-lg);padding:var(--space-5);position:relative;overflow:hidden}.AuthForm_card__1dBg9:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 50% 0,color-mix(in oklch,var(--color-brand) 18%,transparent),transparent 42%)}.AuthForm_inner__nrC09{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-5)}.AuthForm_header__TTizR{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}.AuthForm_badge__ufxe3{width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in oklch,var(--color-brand) 42%,var(--border));border-radius:var(--radius-lg);background:var(--bg-elevated);color:var(--color-brand-soft);box-shadow:var(--shadow-md)}.AuthForm_titleGroup__FGSM1{display:grid;gap:var(--space-1)}.AuthForm_title__HCN7L{color:var(--text-primary);font:var(--text-h2);margin:0}.AuthForm_subtitle__QKB0Y{color:var(--text-muted);font:var(--text-body);line-height:1.5;margin:0}.AuthForm_devPanel__oHx5_{display:grid;gap:var(--space-3);border:1px solid color-mix(in oklch,var(--color-warning) 26%,var(--border));border-radius:var(--radius-lg);background:color-mix(in oklch,var(--color-warning) 8%,var(--bg-elevated));padding:var(--space-3)}.AuthForm_devLabel__aSDbB{color:var(--color-warning);font:var(--text-small);font-weight:700;text-transform:uppercase}.AuthForm_devActions__7_RWk{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.AuthForm_form___B39N{display:grid;gap:var(--space-4)}.AuthForm_field__3mxfT{display:grid;gap:var(--space-2)}.AuthForm_label__JZcLv{color:var(--text-secondary);font-size:.875rem;font-weight:600}.AuthForm_inputWrap__NVtY5{position:relative}.AuthForm_inputIcon__oUxK6{position:absolute;left:var(--space-4);top:50%;color:var(--text-muted);transform:translateY(-50%);pointer-events:none}.AuthForm_input__2qsmJ{width:100%;min-height:3rem;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-inset);color:var(--text-primary);font:var(--text-body);outline:none;padding:0 var(--space-4) 0 2.875rem;transition:background var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out)}.AuthForm_input__2qsmJ::placeholder{color:color-mix(in oklch,var(--text-muted) 72%,transparent)}.AuthForm_input__2qsmJ:focus{border-color:var(--color-brand);background:var(--bg-elevated);box-shadow:var(--shadow-sm),0 0 0 3px color-mix(in oklch,var(--color-brand) 18%,transparent)}.AuthForm_roleGroup__k3rFG{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);padding:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-inset)}.AuthForm_roleButton__GZl7z{min-height:3rem;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);cursor:pointer;font-size:.875rem;font-weight:700;transition:background var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),color var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out)}.AuthForm_roleButton__GZl7z:hover{color:var(--text-primary);transform:translateY(-1px)}.AuthForm_roleButtonActive__pry8x{border-color:color-mix(in oklch,var(--color-brand) 45%,var(--border));background:var(--bg-elevated);color:var(--text-primary);box-shadow:var(--shadow-sm)}.AuthForm_button__PNtAt{min-height:3rem;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-lg);cursor:pointer;font-size:.9375rem;font-weight:800;text-decoration:none;transition:transform var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),background var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out),color var(--duration-normal) var(--ease-out),opacity var(--duration-normal) var(--ease-out)}.AuthForm_button__PNtAt:disabled{cursor:not-allowed;opacity:.58;transform:none}.AuthForm_button__PNtAt:not(:disabled):hover{transform:translateY(-2px)}.AuthForm_primaryButton__6o79o{border:1px solid color-mix(in oklch,var(--color-brand-soft) 45%,transparent);background:linear-gradient(to top,var(--color-brand-strong),var(--color-brand));color:var(--text-primary);box-shadow:var(--shadow-md)}.AuthForm_primaryButton__6o79o:not(:disabled):hover{box-shadow:var(--shadow-lg),var(--shadow-glow)}.AuthForm_secondaryButton__dA9e4{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-primary);box-shadow:var(--shadow-sm)}.AuthForm_secondaryButton__dA9e4:not(:disabled):hover{border-color:color-mix(in oklch,var(--color-brand) 36%,var(--border));background:var(--bg-highlight);box-shadow:var(--shadow-md)}.AuthForm_divider__1P8Yp{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-4);color:var(--text-muted);font:var(--text-small);text-transform:uppercase}.AuthForm_divider__1P8Yp:after,.AuthForm_divider__1P8Yp:before{content:"";height:1px;background:var(--border-subtle)}.AuthForm_status__G95RA{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-elevated);color:var(--text-secondary);font-size:.875rem;line-height:1.5;margin:0;padding:var(--space-3) var(--space-4);text-align:center}.AuthForm_statusDetailed__NFV_M{display:grid;gap:var(--space-3);text-align:left}.AuthForm_statusHeader__5z5G1{display:flex;align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:.875rem;font-weight:800}.AuthForm_statusText__y94gf{color:var(--text-secondary);font-size:.875rem;line-height:1.5;margin:0}.AuthForm_statusAction__3Bi0m{min-height:2.75rem;width:100%;border:1px solid color-mix(in oklch,var(--color-error) 32%,var(--border));border-radius:var(--radius-md);background:color-mix(in oklch,var(--color-error) 10%,var(--bg-elevated));color:var(--text-primary);cursor:pointer;font-size:.875rem;font-weight:800;transition:background var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out)}.AuthForm_statusAction__3Bi0m:hover:not(:disabled){border-color:color-mix(in oklch,var(--color-error) 52%,var(--border));background:color-mix(in oklch,var(--color-error) 16%,var(--bg-highlight));box-shadow:var(--shadow-sm);transform:translateY(-1px)}.AuthForm_statusAction__3Bi0m:disabled{cursor:not-allowed;opacity:.58}.AuthForm_statusError__P0N_o{border-color:color-mix(in oklch,var(--color-error) 42%,var(--border));color:var(--color-error)}.AuthForm_statusSuccess__oUHU_{border-color:color-mix(in oklch,var(--color-success) 36%,var(--border));color:var(--color-success)}.AuthForm_footer__DmcZs{color:var(--text-muted);font-size:.875rem;margin:0;text-align:center}.AuthForm_link__SeaE_{color:var(--color-brand-soft);font-weight:800;text-decoration:none}.AuthForm_link__SeaE_:hover{color:var(--text-primary)}@media (min-width:640px){.AuthForm_card__1dBg9{padding:var(--space-6)}}