.register-form-v2_card__vXyFQ{max-width:660px}.register-form-v2_form__9gf0w>*+*{margin-top:var(--space-6)}.register-form-v2_step__zIyY8{margin:0 0 8px;color:var(--color-primary);font-size:var(--font-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.register-form-v2_section__LxpNH{position:relative;display:grid;gap:var(--space-4);width:100%;min-width:0;overflow:hidden;padding:calc(var(--space-5) + 2px) var(--space-5) var(--space-5);border:1px solid color-mix(in srgb,var(--color-border) 82%,var(--color-primary) 18%);border-radius:20px;background:var(--color-surface);box-shadow:0 20px 46px -24px color-mix(in srgb,var(--color-primary) 34%,transparent),0 8px 22px -16px rgb(7 24 48/.24)}.register-form-v2_section__LxpNH>*{min-width:0;max-width:100%}.register-form-v2_section__LxpNH:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--color-primary),color-mix(in srgb,var(--color-primary) 52%,var(--brand-400)))}.register-form-v2_section__LxpNH .field,.register-form-v2_section__LxpNH .input{min-width:0;width:100%;max-width:100%}.register-form-v2_section__LxpNH input[type=date]{display:block;inline-size:100%;min-inline-size:0;max-inline-size:100%;text-align:left}.register-form-v2_section__LxpNH input[type=date]::-webkit-date-and-time-value{min-width:0;margin:0;padding:0;text-align:left}@supports (-webkit-touch-callout:none){.register-form-v2_section__LxpNH input[type=date]{height:52px;min-height:52px;padding-block:0;line-height:50px;-webkit-appearance:none;appearance:none}.register-form-v2_section__LxpNH input[type=date]::-webkit-date-and-time-value{height:50px;line-height:50px}}.register-form-v2_sectionTitle__wmcas{margin:0;font-size:var(--font-lg)}.register-form-v2_nameGrid__UJRb7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.register-form-v2_twoColumns__488md{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.register-form-v2_passwordWrap__LAiY6{position:relative}.register-form-v2_passwordWrap__LAiY6 .input{padding-right:88px}.register-form-v2_eyeButton__rwCe9{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--color-primary);font-size:var(--font-xs);font-weight:700;cursor:pointer}.register-form-v2_passwordStatus__xYmce{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.register-form-v2_passwordRule__V6qiN{display:flex;align-items:center;gap:7px;min-height:36px;padding:7px 10px;border-radius:10px;background:var(--color-bg);color:var(--color-on-surface-muted);font-size:var(--font-xs);transition:color .25s ease,background .25s ease,transform .25s ease}.register-form-v2_passwordRule__V6qiN[data-ok=true]{color:#18794e;background:#e9f8f0;transform:translateY(-1px)}.register-form-v2_passwordRule__V6qiN i{width:16px;font-style:normal;font-weight:900}.register-form-v2_passwordAccepted__OiSuF{grid-column:1/-1;justify-self:start;color:#18794e;animation:register-form-v2_accepted__hkWvz .42s cubic-bezier(.2,.9,.25,1.35)}.register-form-v2_fieldError__vrYNN{margin:0;color:var(--color-danger);font-size:var(--font-xs)}.register-form-v2_managerFieldset__doDXo{display:grid;gap:var(--space-3);margin:0;padding:0;border:0}.register-form-v2_managerChoices__4_HaJ{display:flex;flex-wrap:wrap;gap:8px}.register-form-v2_choice__dziZ8{display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg);font-size:var(--font-sm);cursor:pointer}.register-form-v2_consents__FKKdV{display:grid;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-subtle)}.register-form-v2_checkLine__BLjFP{display:flex;align-items:flex-start;gap:9px;color:var(--color-on-surface-muted);font-size:var(--font-sm);line-height:1.45;cursor:pointer}.register-form-v2_checkLine__BLjFP input{flex:0 0 auto;margin-top:3px}.register-form-v2_legalLink__mqtx2{display:inline;padding:0;border:0;background:transparent;color:var(--color-primary);font:inherit;font-weight:700;line-height:inherit;text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer}.register-form-v2_legalLink__mqtx2:hover{color:var(--color-primary-hover)}.register-form-v2_legalLink__mqtx2:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:3px}.register-form-v2_legalDialog__c9RS9{width:min(780px,calc(100vw - 28px));max-width:none;height:min(86dvh,860px);max-height:none;margin:auto;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-border) 82%,var(--color-primary) 18%);border-radius:20px;background:var(--color-surface);color:var(--color-on-surface);box-shadow:0 28px 90px rgba(7,24,48,.32)}.register-form-v2_legalDialog__c9RS9::backdrop{background:rgba(4,17,35,.64);backdrop-filter:blur(5px)}.register-form-v2_legalDialogShell__YatBu{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%}.register-form-v2_legalDialogHeader__p14DD{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:20px 22px 17px;border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 94%,var(--color-primary) 6%)}.register-form-v2_legalDialogHeader__p14DD h2{margin:3px 0 0;font-size:clamp(1.15rem,3vw,1.55rem);line-height:1.2}.register-form-v2_legalDialogEyebrow__ztIep{margin:0;color:var(--color-primary);font-size:var(--font-xs);font-weight:800;letter-spacing:.07em;text-transform:uppercase}.register-form-v2_legalDialogClose____gEC{display:grid;flex:0 0 auto;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--color-border);border-radius:50%;background:var(--color-bg);color:var(--color-on-surface);font-size:26px;line-height:1;cursor:pointer}.register-form-v2_legalDialogClose____gEC:hover{border-color:var(--color-primary);color:var(--color-primary)}.register-form-v2_legalDialogClose____gEC:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.register-form-v2_legalDialogBody__WEzKJ{min-height:0;padding:22px;overflow:auto;overscroll-behavior:contain;scroll-behavior:smooth}.register-form-v2_legalDialogBody__WEzKJ:focus{outline:none}.register-form-v2_legalDialogFooter__QUUOo{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:16px 22px;border-top:1px solid var(--color-border);background:var(--color-surface)}.register-form-v2_legalDialogFooter__QUUOo a{color:var(--color-primary);font-size:var(--font-sm);font-weight:700}.register-form-v2_noticeError__kVmlU,.register-form-v2_noticeInfo__2fkZO{margin:0;padding:12px 14px;border-radius:var(--radius-md);font-size:var(--font-sm)}.register-form-v2_noticeError__kVmlU{color:var(--color-danger);background:var(--color-danger-subtle)}.register-form-v2_noticeInfo__2fkZO{color:var(--color-info);background:var(--color-info-subtle)}.register-form-v2_successMark__oy1nS{display:grid;place-items:center;width:76px;height:76px;margin:0 auto;border-radius:50%;color:white;background:linear-gradient(145deg,#33b778,#167d54);box-shadow:0 14px 35px rgba(22,125,84,.25);font-size:38px;font-weight:900;animation:register-form-v2_success__fD7Vv .65s cubic-bezier(.2,.9,.25,1.3)}@keyframes register-form-v2_accepted__hkWvz{0%{opacity:0;transform:translateY(5px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes register-form-v2_success__fD7Vv{0%{opacity:0;transform:scale(.45) rotate(-18deg)}70%{transform:scale(1.08) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media (max-width:640px){.register-form-v2_nameGrid__UJRb7,.register-form-v2_passwordStatus__xYmce,.register-form-v2_twoColumns__488md{grid-template-columns:minmax(0,1fr)}.register-form-v2_nameGrid__UJRb7>*,.register-form-v2_passwordStatus__xYmce>*,.register-form-v2_twoColumns__488md>*{min-width:0;max-width:100%}.register-form-v2_form__9gf0w>*+*{margin-top:22px}.register-form-v2_section__LxpNH{padding:22px 18px 20px;border-radius:18px;box-shadow:0 18px 40px -24px color-mix(in srgb,var(--color-primary) 38%,transparent),0 7px 18px -15px rgb(7 24 48/.26)}.register-form-v2_legalDialog__c9RS9{width:100vw;height:100dvh;border:0;border-radius:0}.register-form-v2_legalDialogHeader__p14DD{padding:16px}.register-form-v2_legalDialogBody__WEzKJ{padding:18px 16px 24px}.register-form-v2_legalDialogFooter__QUUOo{align-items:stretch;flex-direction:column-reverse;padding:14px 16px calc(14px + env(safe-area-inset-bottom));text-align:center}.register-form-v2_legalDialogFooter__QUUOo .btn{width:100%}}@media (max-width:360px){.register-form-v2_section__LxpNH input[type=email]{padding-inline:12px;font-size:15px}}@media (prefers-reduced-motion:reduce){.register-form-v2_passwordAccepted__OiSuF,.register-form-v2_passwordRule__V6qiN,.register-form-v2_successMark__oy1nS{animation:none;transition:none}}