@charset "UTF-8";.auth.svelte-5bky5h{min-height:100vh;display:grid;grid-template-columns:1fr;background:var(--lux-canvas);font-family:var(--font-sans, system-ui, sans-serif);-webkit-font-smoothing:antialiased}.visual.svelte-5bky5h{position:relative;display:none;min-height:240px;background-image:url(../../../images/auth-compound.jpg);background-size:cover;background-position:center;overflow:hidden}.overlay.svelte-5bky5h{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#3b2d2273,#3b2d22b8),linear-gradient(120deg,rgba(233,118,78,.42),transparent 60%)}.visual-content.svelte-5bky5h{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:2.5rem;color:#f6f3e9}.brand.svelte-5bky5h{display:inline-flex;align-items:center;gap:.6rem;font-size:1.45rem;font-weight:700;letter-spacing:-.01em;color:#fbf8f0;text-decoration:none}.brand.svelte-5bky5h .mark:where(.svelte-5bky5h){width:12px;height:12px;border-radius:3px;background:var(--lux-grad-gold);box-shadow:0 0 14px #f4a93c99}.lead.svelte-5bky5h{margin:0;max-width:22rem;font-size:1.5rem;line-height:1.4;font-weight:600;letter-spacing:-.01em;text-shadow:0 2px 20px rgba(0,0,0,.35)}.panel.svelte-5bky5h{display:grid;place-items:center;padding:2.5rem 1.25rem}.form-wrap.svelte-5bky5h{width:min(25rem,100%)}@media (min-width: 900px){.auth.svelte-5bky5h{grid-template-columns:1.05fr 1fr}.visual.svelte-5bky5h{display:block}}
