.auth.svelte-8yihwa{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:8vw;min-height:760px;padding-block:70px 90px;display:grid}.auth__intro.svelte-8yihwa{flex-direction:column;justify-content:center;display:flex;position:relative}.auth__intro.svelte-8yihwa h1:where(.svelte-8yihwa){margin-bottom:25px;font-size:clamp(4rem,7.5vw,7rem)}.auth__intro.svelte-8yihwa>p:where(.svelte-8yihwa):last-of-type{max-width:480px;color:var(--muted)}.auth__shape.svelte-8yihwa{background:var(--coral);text-align:center;border-radius:50%;place-items:center;width:210px;height:140px;margin-top:40px;display:grid;transform:rotate(-6deg)}.auth__shape.svelte-8yihwa span:where(.svelte-8yihwa){font-family:Georgia,serif;font-style:italic;transform:rotate(6deg)}.auth__card.svelte-8yihwa{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--cream);box-shadow:var(--shadow);align-self:center;padding:clamp(28px,5vw,58px)}.auth__card.svelte-8yihwa h2:where(.svelte-8yihwa){margin:0 0 8px;font-size:2.6rem}.auth__card.svelte-8yihwa>p:where(.svelte-8yihwa){color:var(--muted);font-size:.84rem}.auth__card.svelte-8yihwa>p:where(.svelte-8yihwa) a:where(.svelte-8yihwa){color:var(--blue);text-underline-offset:3px;font-weight:750;text-decoration:underline}form.svelte-8yihwa{gap:17px;margin-top:20px;display:grid}form.svelte-8yihwa>label:where(.svelte-8yihwa){gap:7px;font-size:.73rem;font-weight:800;display:grid}input.svelte-8yihwa:not([type=checkbox]){border:1px solid var(--line);background:#fff;border-radius:14px;width:100%;min-height:52px;padding:12px 14px}input.svelte-8yihwa:focus{border-color:var(--blue);outline:2px solid color-mix(in srgb, var(--blue) 20%, transparent)}form.svelte-8yihwa .button:where(.svelte-8yihwa){width:100%;margin-top:4px}.forgot-link.svelte-8yihwa{width:max-content;color:var(--blue);text-underline-offset:3px;margin-top:-7px;font-size:.72rem;font-weight:780;text-decoration:underline}.form-message.svelte-8yihwa{border-left:3px solid var(--blue);color:var(--muted);background:#fff;margin:0;padding:9px 12px;font-size:.76rem;line-height:1.45}.link-notice.svelte-8yihwa{color:#3f477e;background:#eef0ff;border:1px solid #c8cefa;border-radius:13px;gap:7px;margin-top:18px;padding:14px;font-size:.74rem;display:grid}.link-notice.svelte-8yihwa p:where(.svelte-8yihwa){margin:0;line-height:1.5}.link-notice.svelte-8yihwa button:where(.svelte-8yihwa){width:max-content;color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;font-weight:800;text-decoration:underline}.auth-divider.svelte-8yihwa{color:var(--muted);align-items:center;gap:12px;margin:18px 0 0;font-size:.65rem;display:flex}.auth-divider.svelte-8yihwa:before,.auth-divider.svelte-8yihwa:after{background:var(--line);content:"";flex:1;height:1px}.auth-divider.svelte-8yihwa span:where(.svelte-8yihwa){white-space:nowrap}.security.svelte-8yihwa{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:auto 1fr;gap:10px;margin-top:26px;padding-top:22px;display:grid}.security.svelte-8yihwa p:where(.svelte-8yihwa){margin:0;font-size:.7rem;line-height:1.5}.security.svelte-8yihwa b:where(.svelte-8yihwa){color:var(--ink)}@media (width<=760px){.auth.svelte-8yihwa{grid-template-columns:1fr;gap:50px;min-height:0;padding-block:56px 72px}.auth__intro.svelte-8yihwa h1:where(.svelte-8yihwa){font-size:clamp(3.6rem,17vw,5.8rem)}.auth__shape.svelte-8yihwa{display:none}.auth__card.svelte-8yihwa{border-radius:24px;width:100%}}
