.auth-layout.svelte-1fe12qu{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1rem}.auth-content.svelte-1fe12qu{background:#fff;border-radius:6px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;overflow:hidden;width:100%;display:flex;flex-direction:column}.auth-content.svelte-1fe12qu:has(.auth-columns:where(.svelte-1fe12qu)){max-width:450px}.auth-content.svelte-1fe12qu:has(.row:where(.svelte-1fe12qu)){max-width:900px}.auth-columns.svelte-1fe12qu{display:flex;min-height:500px}.auth-left.svelte-1fe12qu{display:flex;flex-direction:column;min-width:400px;flex:1;min-height:500px;justify-content:center}.auth-right.svelte-1fe12qu{background:#f8fafc;padding:3rem;display:flex;flex-direction:column;justify-content:start;border-left:1px solid #e2e8f0;min-height:500px;flex:1}.auth-form.svelte-1fe12qu{padding:0;flex:1;display:flex;flex-direction:column;justify-content:center}.background-attribution-bottom-left.svelte-1fe12qu{position:fixed;bottom:1rem;left:1rem;z-index:1000}.attribution-icon.svelte-1fe12qu{position:relative;width:32px;height:32px;background:#0000004d;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#fffc}.attribution-icon.svelte-1fe12qu:hover{background:#00000080;color:#fff;transform:scale(1.1)}.attribution-tooltip.svelte-1fe12qu{position:absolute;bottom:100%;left:0;margin-bottom:8px;padding:.75rem;background:#000c;color:#ffffffe6;border-radius:8px;font-size:.8rem;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);line-height:1.4;white-space:nowrap;opacity:0;visibility:hidden;transform:translateY(5px);transition:all .2s ease;pointer-events:none}.attribution-icon.svelte-1fe12qu:hover .attribution-tooltip:where(.svelte-1fe12qu){opacity:1;visibility:visible;transform:translateY(0)}.attribution-tooltip.svelte-1fe12qu:after{content:"";position:absolute;top:100%;left:12px;border:5px solid transparent;border-top-color:#000c}.attribution-link.svelte-1fe12qu{color:#ffffffe6!important;text-decoration:none;font-weight:600;transition:color .2s ease}.attribution-link.svelte-1fe12qu:hover{color:#fff!important;text-decoration:underline}@media (max-width: 768px){.auth-layout.svelte-1fe12qu{height:100vh;width:100vw;position:fixed;top:0;left:0;box-sizing:border-box;overflow-y:auto}.auth-content.svelte-1fe12qu{width:100%;max-width:400px!important;margin:auto}.row.svelte-1fe12qu{flex-direction:column!important}.col-6.svelte-1fe12qu{width:100%!important;flex:none!important}.auth-left.svelte-1fe12qu{min-width:auto}.auth-right.svelte-1fe12qu{display:none}}@media (max-width: 480px){.auth-layout.svelte-1fe12qu{padding:.5rem;height:100vh;width:100vw;position:fixed;top:0;left:0;box-sizing:border-box;overflow-y:auto}.auth-content.svelte-1fe12qu{width:100%;max-width:none;border-radius:8px}.auth-form.svelte-1fe12qu{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width: 360px){.auth-layout.svelte-1fe12qu{padding:.25rem}.auth-form.svelte-1fe12qu{padding-left:1rem;padding-right:1rem}}
