.auth-page.svelte-1qsayef{display:flex;flex-direction:column;min-height:100svh;background:var(--color-paper)}.auth-top.svelte-1qsayef{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.2rem clamp(1.25rem,4vw,2.5rem)}.back-link.svelte-1qsayef{display:inline-flex;align-items:center;gap:.35rem;min-height:40px;color:var(--color-stone);font-size:.8rem;font-weight:600;text-decoration:none}.back-link.svelte-1qsayef:hover{color:var(--color-ink)}.auth-layout.svelte-1qsayef{display:grid;flex:1;grid-template-columns:minmax(0,1fr) minmax(24rem,.92fr);gap:clamp(1rem,4vw,3rem);width:min(100%,84rem);margin-inline:auto;padding:.5rem clamp(1.25rem,4vw,2.5rem) 1rem}.form-side.svelte-1qsayef{display:flex;flex-direction:column;justify-content:center;padding:2rem 0 3rem}.form-inner.svelte-1qsayef{width:min(100%,26rem);margin-inline:auto}h1.svelte-1qsayef{margin-top:.9rem;font-size:clamp(2.2rem,4.2vw,3.2rem);letter-spacing:-.05em;line-height:1.03}.auth-subtitle.svelte-1qsayef{margin-top:.8rem;color:var(--color-stone);font-size:.95rem;line-height:1.6}.auth-legal.svelte-1qsayef{width:min(100%,26rem);margin:2.5rem auto 0;color:var(--color-stone);font-size:.7rem;line-height:1.5;text-align:center}.auth-legal.svelte-1qsayef a:where(.svelte-1qsayef){color:var(--color-stone);text-decoration:underline;text-underline-offset:2px}.auth-legal.svelte-1qsayef a:where(.svelte-1qsayef):hover{color:var(--color-ink)}.brand-side.svelte-1qsayef{position:relative;display:flex;flex-direction:column;min-height:36rem;overflow:hidden;border-radius:26px;background:radial-gradient(circle at 84% 6%,rgba(243,178,60,.18),transparent 34%),linear-gradient(154deg,#14201f,#0b3b30 72%,#0c4a3b);padding:clamp(1.8rem,4vw,3rem);color:var(--color-paper);isolation:isolate}.brand-side.svelte-1qsayef:after{content:"";position:absolute;inset:0;z-index:-1;opacity:.2;background-image:radial-gradient(rgba(250,247,241,.7) .6px,transparent .7px);background-size:8px 8px;-webkit-mask-image:linear-gradient(160deg,black,transparent 64%);mask-image:linear-gradient(160deg,black,transparent 64%)}.brand-orbit.svelte-1qsayef{position:absolute;top:-8rem;right:-8rem;width:22rem;height:22rem;border:1px solid rgba(250,247,241,.14);border-radius:50%}.brand-orbit.svelte-1qsayef:before{content:"";position:absolute;inset:2.4rem;border:1px solid rgba(250,247,241,.1);border-radius:50%}.brand-copy.svelte-1qsayef{position:relative;max-width:28rem;margin-top:auto}.aside-kicker.svelte-1qsayef{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-turmeric);font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.aside-quote.svelte-1qsayef{margin-top:1rem;font-family:var(--font-editorial);font-size:clamp(2rem,3.5vw,3rem);font-weight:450;letter-spacing:-.035em;line-height:1.06}.aside-quote.svelte-1qsayef em:where(.svelte-1qsayef){color:var(--color-turmeric)}.aside-points.svelte-1qsayef{display:grid;gap:.55rem;margin:1.6rem 0 0;padding:0;list-style:none;color:#faf7f1c7;font-size:.8rem;line-height:1.45}.aside-points.svelte-1qsayef li:where(.svelte-1qsayef){display:flex;align-items:flex-start;gap:.5rem}.sample-card.svelte-1qsayef{position:absolute;top:2.4rem;right:2.4rem;width:13rem;transform:rotate(2.5deg);border:1px solid rgba(250,247,241,.2);border-radius:18px;background:#faf7f11a;padding:.9rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 22px 50px -30px #0000008c}.sample-top.svelte-1qsayef{display:flex;align-items:center;gap:.55rem}.sample-avatar.svelte-1qsayef{display:grid;width:2.4rem;height:2.4rem;flex:none;place-items:center;border-radius:50%;background:var(--color-persimmon);color:#fff8f0;font-family:var(--font-editorial);font-size:1.1rem}.sample-top.svelte-1qsayef div:where(.svelte-1qsayef){display:grid;min-width:0;gap:.05rem}.sample-top.svelte-1qsayef strong:where(.svelte-1qsayef){overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.sample-top.svelte-1qsayef div:where(.svelte-1qsayef) span:where(.svelte-1qsayef){color:#faf7f199;font-size:.6rem}.sample-label.svelte-1qsayef{margin-left:auto;align-self:flex-start;border:1px solid rgba(250,247,241,.18);border-radius:999px;padding:.15rem .35rem;color:#faf7f199;font-size:.5rem;letter-spacing:.04em;white-space:nowrap}.sample-links.svelte-1qsayef{display:grid;gap:.35rem;margin-top:.8rem}.sample-links.svelte-1qsayef span:where(.svelte-1qsayef){display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(250,247,241,.14);border-radius:8px;background:#faf7f114;padding:.45rem .5rem;font-size:.6rem}.sample-links.svelte-1qsayef span:where(.svelte-1qsayef) span:where(.svelte-1qsayef){border:0;background:none;padding:0;color:var(--color-turmeric)}.sample-footer.svelte-1qsayef{margin-top:.75rem;color:#faf7f173;font-size:.5rem;text-align:center}.sample-footer.svelte-1qsayef strong:where(.svelte-1qsayef){color:#faf7f1b3}.aside-footer.svelte-1qsayef{position:relative;margin-top:2rem;border-top:1px solid rgba(250,247,241,.16);padding-top:.9rem;color:#faf7f180;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}@media(max-width:920px){.auth-layout.svelte-1qsayef{grid-template-columns:1fr;max-width:34rem;padding-bottom:2rem}.brand-side.svelte-1qsayef{display:none}.form-side.svelte-1qsayef{padding-top:1rem}}@media(max-width:480px){.auth-top.svelte-1qsayef{padding-top:1rem}}
