.register_page__nFHmt{position:relative;min-height:100vh;overflow-x:clip}.register_topbar__XS5Ib{display:flex;justify-content:center;padding:36px 30px 0}.register_topbarGroup__LceH0{display:inline-flex;align-items:center;background:rgba(235,228,211,.55);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border:1px solid rgba(255,255,255,.5);box-shadow:0 12px 30px -12px rgba(27,26,22,.2),inset 0 1px 0 rgba(255,255,255,.55);border-radius:999px;padding:5px;animation:register_topbarFade__KnbZz .6s cubic-bezier(.32,.72,0,1) .05s both}.register_navLink__zH9ee{font-size:15px;font-weight:900;color:var(--ink);padding:12px 24px;border-radius:999px;transition:background-color .4s cubic-bezier(.32,.72,0,1),color .4s cubic-bezier(.32,.72,0,1),transform .4s cubic-bezier(.32,.72,0,1)}.register_navLink__zH9ee:hover{background:var(--ink);color:var(--paper);transform:scale(1.04)}.register_navLink__zH9ee:active{transform:scale(.96)}.register_navLinkActive__vTI6h{background:var(--ink);color:var(--paper)}.register_main__EVHq3{display:flex;align-items:center;justify-content:center;padding:48px 24px 80px;min-height:calc(100vh - 130px)}.register_card__MCXoM{width:100%;max-width:560px;background:rgba(235,228,211,.5);backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%);border:1px solid rgba(255,255,255,.55);box-shadow:0 30px 70px -24px rgba(27,26,22,.25),inset 0 1px 0 rgba(255,255,255,.6);border-radius:28px;padding:44px 44px 36px;animation:register_cardIn__X3YZ1 .7s cubic-bezier(.32,.72,0,1) .15s both}.register_title__qXEQD{font-size:clamp(36px,4.6vw,58px);font-weight:900;line-height:1;letter-spacing:-.04em;transform:scaleY(1.16);transform-origin:left}.register_lead__eb_C3{margin-top:22px;font-size:17px;font-weight:700;color:var(--ink-soft);max-width:28em}.register_form__Zumvs{margin-top:32px;display:flex;flex-direction:column;gap:16px}.register_field__AqenV{display:flex;flex-direction:column;gap:6px}.register_fieldLabel__dY4Az{font-size:12.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.register_input__b_QI4{font-family:inherit;font-size:16px;font-weight:700;color:var(--ink);background:rgba(255,255,255,.55);border:1.5px solid rgba(27,26,22,.1);border-radius:14px;padding:14px 18px;transition:border-color .3s cubic-bezier(.32,.72,0,1),background-color .3s cubic-bezier(.32,.72,0,1),box-shadow .3s cubic-bezier(.32,.72,0,1)}.register_input__b_QI4::placeholder{color:var(--ink-faint);font-weight:600}.register_input__b_QI4:focus{outline:none;border-color:var(--ink);background:rgba(255,255,255,.9);box-shadow:0 0 0 4px rgba(27,26,22,.08)}.register_submit__lWzeL{margin-top:18px;padding:18px 30px;font-size:17px;transition:transform .4s cubic-bezier(.32,.72,0,1),box-shadow .4s cubic-bezier(.32,.72,0,1)}.register_submit__lWzeL:hover{transform:scale(1.03);box-shadow:0 14px 32px -10px rgba(27,26,22,.32)}.register_submit__lWzeL:active{transform:scale(.97)}.register_note__y4ShW{font-size:13px;font-weight:600;color:var(--ink-soft);line-height:1.45}.register_errorBox__8z_gy{background:rgba(199,64,41,.1);color:#b03617;border:1px solid rgba(199,64,41,.28);border-radius:12px;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.4}.register_submit__lWzeL:disabled{opacity:.7;cursor:progress;transform:none}.register_altLink__j37Gc{margin-top:4px;font-size:14px;font-weight:700;color:var(--ink-soft);text-align:center}.register_altLinkUnderline__eFKRQ{color:var(--ink);border-bottom:1.5px solid var(--ink);padding-bottom:1px;transition:opacity .2s ease}.register_altLinkUnderline__eFKRQ:hover{opacity:.7}@keyframes register_topbarFade__KnbZz{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes register_cardIn__X3YZ1{0%{opacity:0;transform:translateY(40px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.register_card__MCXoM,.register_navLink__zH9ee,.register_submit__lWzeL,.register_topbarGroup__LceH0{animation:none;transition:none}.register_navLink__zH9ee:hover,.register_submit__lWzeL:active,.register_submit__lWzeL:hover{transform:none}}@media (max-width:880px){.register_topbar__XS5Ib{padding:20px 14px 0}.register_main__EVHq3{padding:32px 16px 60px;min-height:calc(100vh - 100px)}.register_card__MCXoM{padding:30px 24px 26px;border-radius:22px}.register_title__qXEQD{font-size:clamp(28px,9vw,44px)}.register_lead__eb_C3{font-size:15px}.register_submit__lWzeL{padding:16px 24px;font-size:15.5px}}