.auth-page{background:var(--background);min-height:100svh;color:var(--foreground)}.auth-split{grid-template-columns:minmax(0,11fr) minmax(0,7fr);display:grid}.auth-art{background:#0a0a0a;justify-content:center;align-items:flex-start;min-width:0;display:flex;overflow:hidden}.auth-gallery{flex-shrink:0;width:100%;height:100svh;position:sticky;top:0}.auth-gallery-mark{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9)}.auth-panel{justify-content:center;min-width:0;padding-block:48px;display:flex}.auth-panel-inner{flex-direction:column;width:100%;max-width:520px;display:flex}.auth-header{justify-content:space-between;align-items:center;gap:16px;padding-inline:24px;font-size:16px;display:flex}.auth-form-position{flex:1;align-items:center;padding-block:48px;display:flex}.auth-form{flex-direction:column;gap:24px;width:100%;padding-inline:24px;display:flex}.auth-form h1,.auth-verification h1{font-size:24px;font-weight:600;line-height:32px}.auth-description{color:var(--muted-foreground);font-size:16px;line-height:24px}.auth-fields{flex-direction:column;gap:16px;display:flex}.auth-field{flex-direction:column;gap:8px;display:flex}.auth-field input{border-radius:8px;height:36px}.auth-form [data-slot=button]{border-radius:8px}.auth-secondary{text-align:center;flex-direction:column;gap:16px;display:flex}.auth-centered{justify-content:center;align-items:center;padding:32px 24px;display:flex}.auth-verification{text-align:center;border:1px solid var(--border);background:var(--card);border-radius:14px;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:430px;padding:24px;display:flex}@media (max-width:1023px){.auth-split{display:block}.auth-art{display:none}.auth-panel{min-height:100svh;padding-block:32px}.auth-header{font-size:14px}.auth-header svg{flex-shrink:0}}@media (max-width:374px){.auth-header{gap:8px;padding-inline:16px;font-size:12px}.auth-form{padding-inline:16px}}.auth-page h1{font-family:var(--font-geist-sans),sans-serif;letter-spacing:normal}.auth-wordmark{filter:invert()}.dark .auth-wordmark{filter:none}.dark .auth-verification{background:#27272a}
