.page-container-component.svelte-sq3zq5{display:flex;height:100vh;overflow:hidden}.image-section-component.svelte-sq3zq5{display:none;background-image:linear-gradient(45deg,#517df1,#6b90f3);position:relative;overflow:hidden}.image-section-component.svelte-sq3zq5:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(../../../truck-landscape.png);background-size:cover;background-position:center;opacity:1;mix-blend-mode:soft-light}.overlay-component.svelte-sq3zq5{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:2rem;background:linear-gradient(45deg,#517df1bf,#6b90f3bf);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.image-content-component.svelte-sq3zq5{width:100%;max-width:600px;margin:0 auto;color:#fff;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2.5rem}.brand-component.svelte-sq3zq5{margin-bottom:0}.brand-logo-component.svelte-sq3zq5{height:120px;width:auto;filter:brightness(0) invert(1)}.hero-text-component.svelte-sq3zq5{margin-bottom:0}.hero-text-component.svelte-sq3zq5 h2:where(.svelte-sq3zq5){font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem;color:#fff;max-width:500px;margin-left:auto;margin-right:auto}.hero-text-component.svelte-sq3zq5 p:where(.svelte-sq3zq5){font-size:1.25rem;line-height:1.6;opacity:.9;max-width:500px}.feature-list-component.svelte-sq3zq5{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:400px;margin:0 auto}.feature-item-component.svelte-sq3zq5{display:flex;align-items:center;gap:1rem;font-size:1.125rem;background:#ffffff1a;padding:.75rem 1rem;border-radius:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.feature-icon-component.svelte-sq3zq5{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff3;border-radius:6px}.form-section-component.svelte-sq3zq5{flex:1;background:var(--background-color);display:flex;align-items:center;padding:.75rem;margin-bottom:0!important}.auth-container-component.svelte-sq3zq5{width:100%;max-width:420px;margin:auto;padding:.75rem}.auth-header-component.svelte-sq3zq5{text-align:center;margin-bottom:1.5rem}.auth-header-component.svelte-sq3zq5 h1:where(.svelte-sq3zq5){font-size:1.875rem;font-weight:700;margin-bottom:.5rem;background:linear-gradient(to right,#517df1,#6b90f3);background-clip:text;-webkit-background-clip:text;color:transparent}.auth-header-component.svelte-sq3zq5 p:where(.svelte-sq3zq5){color:var(--text-secondary)}.auth-error-component.svelte-sq3zq5{display:flex;align-items:center;gap:.5rem;padding:.875rem 1rem;border-radius:8px;background:#fee2e2;color:#991b1b;margin-bottom:1.5rem}.auth-input-group-component{margin-bottom:.875rem}.auth-input-group-component label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-color)}.auth-input-component{width:100%;padding:.75rem 1rem;border-radius:8px;border:1px solid var(--border-color);background:var(--input-background);transition:all .2s}.auth-input-component:focus{border-color:#3949ab;box-shadow:0 0 0 3px #3949ab1a;outline:none}.auth-button-component{width:100%;padding:.75rem;border-radius:8px;background:linear-gradient(to right,#517df1,#6b90f3);color:#fff;font-weight:600;transition:opacity .2s}.auth-button-component:hover{opacity:.9}.auth-button-component:disabled{opacity:.7;cursor:not-allowed}.auth-footer-component.svelte-sq3zq5{margin-top:1rem;text-align:center;color:var(--text-secondary)}.auth-link-component.svelte-sq3zq5{color:#517df1;font-weight:500;margin-left:.5rem;text-decoration:none}.auth-link-component.svelte-sq3zq5:hover{text-decoration:underline}.brand-container.svelte-sq3zq5{text-align:center;margin-bottom:2rem}.form-logo.svelte-sq3zq5{width:140px;height:auto;margin:0 auto}@media (min-width: 1024px){.image-section-component.svelte-sq3zq5{display:block;flex:1.1}.form-section-component.svelte-sq3zq5{flex:.9}.overlay-component.svelte-sq3zq5{padding:4rem}.image-content-component.svelte-sq3zq5{gap:3.5rem}}
