.Y2OPrW_page{min-height:100vh}.Y2OPrW_main{justify-content:center;align-items:center;min-height:100vh;padding:32px 20px;display:flex}.Y2OPrW_formShell{width:min(100%,440px)}.Y2OPrW_logo{align-items:center;min-height:44px;margin-bottom:28px;display:inline-flex}.Y2OPrW_formEyebrow{color:var(--blue);letter-spacing:.06em;font-size:12px;font-weight:700}.Y2OPrW_formShell h1{letter-spacing:-.03em;margin-top:8px;font-size:29px;line-height:1.35}.Y2OPrW_formDescription{color:#626875;margin-top:9px;font-size:14px}.Y2OPrW_tabs{border-bottom:1px solid #e4e6eb;grid-template-columns:repeat(2,1fr);margin:28px 0;display:grid}.Y2OPrW_tab,.Y2OPrW_tabActive{color:#787e88;background:0 0;border:0;border-bottom:2px solid #0000;height:46px;font-size:15px}.Y2OPrW_tabActive{border-bottom-color:var(--blue);color:var(--text);font-weight:700}.Y2OPrW_tab:hover{color:var(--text)}.Y2OPrW_form{flex-direction:column;gap:16px;display:flex}.Y2OPrW_field{flex-direction:column;gap:7px;display:flex}.Y2OPrW_field label{color:#30343a;font-size:13px;font-weight:700}.Y2OPrW_field label span,.Y2OPrW_fieldHeading span{color:#858b96;font-size:12px;font-weight:400}.Y2OPrW_fieldHeading{justify-content:space-between;align-items:baseline;display:flex}.Y2OPrW_field input,.Y2OPrW_field select{width:100%;height:50px;color:var(--text);font:inherit;background:#fff;border:1px solid #d9dce2;border-radius:7px;padding:0 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.Y2OPrW_field input::placeholder{color:#a0a5af}.Y2OPrW_field input:focus,.Y2OPrW_field select:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #e8edff}.Y2OPrW_passwordWrap{position:relative}.Y2OPrW_passwordWrap input{padding-right:72px}.Y2OPrW_visibility{color:#707782;background:0 0;border:0;min-width:62px;height:44px;padding:0 10px;font-size:12px;position:absolute;top:3px;right:5px}.Y2OPrW_visibility:hover{color:var(--blue)}.Y2OPrW_optional{background:#fbfcfd;border:1px solid #e6e8ec;border-radius:7px}.Y2OPrW_optional summary{cursor:pointer;color:#3b414c;min-height:46px;padding:12px 34px 12px 14px;font-size:13px;font-weight:700;list-style:none;position:relative}.Y2OPrW_optional summary::-webkit-details-marker{display:none}.Y2OPrW_optional summary:after{content:"⌄";color:#747b87;font-size:20px;font-weight:400;position:absolute;top:9px;right:14px}.Y2OPrW_optional[open] summary:after{top:12px;transform:rotate(180deg)}.Y2OPrW_optional summary span{color:#9298a2;margin-left:7px;font-size:12px;font-weight:400}.Y2OPrW_optionalFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 14px 14px;display:grid}.Y2OPrW_check{color:#555b66;cursor:pointer;align-items:flex-start;gap:10px;padding:4px 0;font-size:13px;display:flex}.Y2OPrW_check input{width:18px;height:18px;accent-color:var(--blue);flex:none;margin:1px 0 0}.Y2OPrW_error{color:#c42c3b;background:#fff3f4;border-radius:6px;padding:10px 12px;font-size:13px}.Y2OPrW_submit{border:1px solid var(--blue);background:var(--blue);color:#fff;border-radius:7px;justify-content:center;align-items:center;width:100%;min-height:52px;margin-top:4px;padding:0 17px;font-size:15px;font-weight:700;display:flex;position:relative}.Y2OPrW_submit span{font-size:20px;font-weight:400;position:absolute;right:17px}.Y2OPrW_submit:hover{background:var(--blue-hover);border-color:var(--blue-hover)}.Y2OPrW_submit:disabled{cursor:wait;opacity:.65}.Y2OPrW_switchText{text-align:center;color:#858b96;margin-top:19px;font-size:13px}.Y2OPrW_switchText button{color:var(--blue);background:0 0;border:0;padding:4px 5px;font-size:13px;font-weight:700}.Y2OPrW_switchText button:hover{text-decoration:underline}@media (max-width:860px){.Y2OPrW_main{align-items:flex-start;min-height:100vh;padding:28px 20px 50px}.Y2OPrW_logo{margin-bottom:31px}}@media (max-width:430px){.Y2OPrW_formShell h1{font-size:26px}.Y2OPrW_tabs{margin-top:24px;margin-bottom:24px}.Y2OPrW_optional summary span{margin-top:2px;margin-left:0;display:block}.Y2OPrW_optionalFields{grid-template-columns:1fr}}
