.auth-container.svelte-1s728sz{background-color:var(--bg-primary);min-height:100vh;margin-top:-80px;padding-top:80px;transition:background-color .3s;display:flex}.image-section.svelte-1s728sz{background:url(https://xnpqwbbcmlqamjtkhzzz.supabase.co/storage/v1/object/public/BLOG_PICS/unitemfg_usa_manufacturing.png) 50%/cover no-repeat;flex:1}.form-section.svelte-1s728sz{background:var(--bg-secondary);flex:1;justify-content:center;align-items:center;padding:2rem;transition:background-color .3s;display:flex}.form-wrapper.svelte-1s728sz{width:100%;max-width:420px}.header.svelte-1s728sz{text-align:center;margin-bottom:2rem}h2.svelte-1s728sz{color:var(--text-primary);font-size:2.25rem;font-weight:700;transition:color .3s}.header.svelte-1s728sz p:where(.svelte-1s728sz){color:var(--text-secondary);margin-top:.5rem;transition:color .3s}.input-group.svelte-1s728sz{margin-bottom:1.25rem}label.svelte-1s728sz{color:var(--text-primary);margin-bottom:.5rem;font-weight:500;transition:color .3s;display:block}input.svelte-1s728sz,select.svelte-1s728sz{border:1px solid var(--border-color);background:var(--bg-primary);width:100%;color:var(--text-primary);border-radius:.375rem;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s,background-color .3s,color .3s}input.svelte-1s728sz:focus,select.svelte-1s728sz:focus{border-color:var(--primary-blue);outline:none;box-shadow:0 0 0 2px #3b82f640}.auth-btn.svelte-1s728sz{background:var(--red);color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:.375rem;width:100%;padding:.75rem;font-size:1rem;font-weight:600;transition:background-color .2s}.auth-btn.svelte-1s728sz:hover{background:var(--dark-red);transform:translateY(-2px);box-shadow:0 4px 10px #b222344d}.auth-btn.svelte-1s728sz:disabled{opacity:.7;cursor:not-allowed}.honeypot-field.svelte-1s728sz{width:1px!important;height:1px!important;position:absolute!important;left:-5000px!important;overflow:hidden!important}.error-message.svelte-1s728sz{color:#ef4444;text-align:center;background-color:#fee2e2;border:1px solid #fca5a5;border-radius:.375rem;margin-top:1.5rem;padding:.75rem 1rem}.success-message.svelte-1s728sz{color:#059669;text-align:center;background-color:#d1fae5;border:1px solid #6ee7b7;border-radius:.375rem;margin-top:1.5rem;padding:.75rem 1rem}.toggle-mode.svelte-1s728sz{text-align:center;color:var(--text-secondary);margin-top:2rem;transition:color .3s}.toggle-mode.svelte-1s728sz button:where(.svelte-1s728sz){color:var(--red);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;transition:color .3s}.toggle-mode.svelte-1s728sz button:where(.svelte-1s728sz):hover{text-decoration:underline}.forgot-password.svelte-1s728sz{text-align:right;margin-bottom:1rem}.forgot-password.svelte-1s728sz a:where(.svelte-1s728sz){color:var(--text-secondary);font-size:.875rem;text-decoration:none;transition:color .2s}.forgot-password.svelte-1s728sz a:where(.svelte-1s728sz):hover{color:var(--red);text-decoration:underline}@media (width<=768px){.auth-container.svelte-1s728sz{flex-direction:column}.image-section.svelte-1s728sz{display:none}.form-section.svelte-1s728sz{padding:1.5rem}h2.svelte-1s728sz{font-size:1.75rem}}
