.register-form_page__ll_AG{--cream:#f5f1e7;--forest:#102d22;--leaf:#668a50;--lime:#a8e85c;--text:#17382b;--muted:#69766e;--border:rgba(16,45,34,0.14);--border-focus:#668a50;display:grid;min-height:100vh;min-height:100dvh;background:var(--cream);color:var(--text)}.register-form_visual__jIclE{position:relative;min-height:230px;overflow:hidden;background:#102d22}.register-form_visualImage__JJOE5{object-fit:cover;object-position:center 40%}.register-form_visualScrim__sMm_6{position:absolute;inset:auto 0 0;height:55%;background:linear-gradient(0deg,rgba(6,19,13,.62),rgba(6,19,13,0));pointer-events:none}.register-form_visualCaption__9IY6C{position:absolute;inset:auto 0 0;z-index:1;padding:24px;margin:0;color:#f5f1e7;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:clamp(1.35rem,3.4vw,2.15rem);font-weight:500;letter-spacing:-.03em;line-height:1.18;max-width:14ch}.register-form_panel__1OyUE{display:flex;flex-direction:column;justify-content:center;padding:32px 24px 40px}.register-form_form__8M8Td{width:100%;max-width:28rem;margin-inline:auto;display:flex;flex-direction:column;gap:28px;animation:register-form_register-rise__uY_Xs .65s cubic-bezier(.2,.7,.2,1) both}.register-form_brand__Zke9W{color:var(--muted);font-family:Inter,system-ui,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.28em;text-decoration:none;text-transform:uppercase;transition:color .16s ease}.register-form_brand__Zke9W:hover{color:var(--text)}.register-form_header__XIM8_{display:flex;flex-direction:column;gap:12px}.register-form_title__w6kLc{margin:0;color:var(--text);font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:clamp(2rem,5vw,2.65rem);font-weight:500;letter-spacing:-.03em;line-height:1.08}.register-form_lead__O_rLy{margin:0;max-width:34ch;color:var(--muted);font-family:Inter,system-ui,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.65}.register-form_oauth__zvCct{display:flex;flex-direction:column;gap:16px}.register-form_secondaryButton___XvDG{display:flex;width:100%;min-height:3.125rem;align-items:center;justify-content:center;gap:12px;border:1px solid var(--border);border-radius:18px;padding:12px 16px;background:rgba(255,255,255,.35);color:var(--text);font-family:Inter,system-ui,sans-serif;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.register-form_secondaryButton___XvDG:hover:not(:disabled){border-color:rgba(16,45,34,.28);background:rgba(255,255,255,.65);transform:translateY(-1px)}.register-form_secondaryButton___XvDG:disabled{opacity:.55;cursor:not-allowed}.register-form_divider__BTywJ{position:relative;display:flex;align-items:center;justify-content:center;padding-block:4px;text-align:center}.register-form_divider__BTywJ span{position:relative;z-index:1;padding-inline:12px;background:var(--cream);color:var(--muted);font-family:Inter,system-ui,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.register-form_divider__BTywJ:before{content:"";position:absolute;inset-inline:0;top:50%;height:1px;background:var(--border)}.register-form_fields__paGmZ{display:flex;flex-direction:column;gap:16px}.register-form_field__YLkQ9{display:flex;flex-direction:column;gap:8px}.register-form_label__d2C_X{color:var(--muted);font-family:Inter,system-ui,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.02em}.register-form_input__XBuY_{width:100%;min-height:3.125rem;border:1px solid var(--border);border-radius:16px;padding:12px 14px;background:rgba(255,255,255,.55);color:var(--text);font-family:Inter,system-ui,sans-serif;font-size:.9375rem;outline:none;transition:border-color .16s ease,background-color .16s ease}.register-form_input__XBuY_::placeholder{color:rgba(105,118,110,.72)}.register-form_input__XBuY_:focus{border-color:var(--border-focus);background:rgba(255,255,255,.82)}.register-form_primaryButton__lSYYQ{display:flex;width:100%;min-height:3.125rem;align-items:center;justify-content:center;margin-top:8px;border:0;border-radius:18px;padding:12px 16px;background:var(--lime);color:var(--forest);font-family:Inter,system-ui,sans-serif;font-size:.875rem;font-weight:700;cursor:pointer;transition:transform .18s ease,filter .18s ease}.register-form_primaryButton__lSYYQ:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04)}.register-form_primaryButton__lSYYQ:disabled{opacity:.55;cursor:not-allowed}.register-form_footer__kkhth{margin:0;color:var(--muted);font-family:Inter,system-ui,sans-serif;font-size:.875rem;line-height:1.5}.register-form_footer__kkhth a{color:var(--leaf);font-weight:600;text-decoration:none;text-underline-offset:3px}.register-form_footer__kkhth a:hover{text-decoration:underline}@keyframes register-form_register-rise__uY_Xs{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:380px){.register-form_visualCaption__9IY6C{display:none}.register-form_visual__jIclE{min-height:200px}}@media (min-width:768px){.register-form_page__ll_AG{grid-template-columns:minmax(0,.45fr) minmax(0,.55fr)}.register-form_visual__jIclE{min-height:100vh;min-height:100dvh;position:sticky;top:0;height:100vh;height:100dvh}.register-form_visualCaption__9IY6C{padding:40px 36px 44px;font-size:clamp(1.75rem,2.6vw,2.35rem);max-width:11ch}.register-form_panel__1OyUE{padding:48px clamp(32px,5vw,64px)}.register-form_form__8M8Td{max-width:30rem;margin-inline:0;gap:32px}}@media (prefers-reduced-motion:reduce){.register-form_form__8M8Td{animation:none}.register-form_primaryButton__lSYYQ:hover:not(:disabled),.register-form_secondaryButton___XvDG:hover:not(:disabled){transform:none}}