.auth.svelte-h5usbm{flex-direction:column;display:flex}.auth-wrap.svelte-h5usbm{flex:1;grid-template-columns:1fr minmax(0,440px);align-items:center;gap:48px;width:min(1040px,100% - 32px);margin:0 auto;padding:112px 0 40px;display:grid}.buddy.svelte-h5usbm{width:min(240px,60vw);margin:0 0 8px -12px}.buddy.svelte-h5usbm .companion{cursor:default;width:100%}h1.svelte-h5usbm{max-width:13ch;font-family:var(--fam-display);letter-spacing:-.03em;margin:0;font-size:clamp(40px,5vw,64px);font-weight:560;line-height:1.05}.panel.svelte-h5usbm{padding:28px}.panel.svelte-h5usbm h2{font-family:var(--fam-display);letter-spacing:-.02em;margin:0 0 6px;font-size:30px;font-weight:560}.panel.svelte-h5usbm form{gap:14px;margin-top:18px;display:grid}.panel.svelte-h5usbm form .fam-btn{width:100%;margin-top:4px}.panel.svelte-h5usbm .after{color:var(--fam-muted);text-align:center;margin:18px 0 0;font-weight:700}@media (width<=860px){.auth-wrap.svelte-h5usbm{grid-template-columns:1fr;gap:20px;padding-top:84px}.intro.svelte-h5usbm{text-align:center}.buddy.svelte-h5usbm{width:150px;margin:0 auto 4px}h1.svelte-h5usbm{max-width:none;font-size:clamp(32px,9vw,44px)}.intro.svelte-h5usbm .fam-lede{margin-inline:auto;font-size:16px}.panel.svelte-h5usbm{padding:22px 18px}}
