._header_xz5r9_2{background:#fff;border-bottom:1px solid var(--line);padding:18px 32px;display:flex;align-items:center;justify-content:space-between}._logo_xz5r9_11{display:block}._logo_xz5r9_11 img{height:32px;width:auto;display:block}._back_xz5r9_21{font-size:13px;color:var(--ink-3);text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:color .15s}._back_xz5r9_21:hover{color:var(--cobalt)}._shell_xz5r9_36{flex:1;display:grid;place-items:center;padding:56px 24px;min-height:calc(100vh - 69px);background:var(--bg-warm)}._formCol_xz5r9_45{width:100%;max-width:440px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:48px 40px;box-shadow:0 1px 3px #0f25570a}._panel_xz5r9_55{width:100%}._panelTitle_xz5r9_60{font-size:28px;font-weight:700;color:var(--cobalt);margin:0 0 8px;letter-spacing:-.01em}._sub_xz5r9_68{font-size:14px;color:var(--ink-3);margin:0 0 32px;line-height:1.55}._tabs_xz5r9_76{display:flex;gap:4px;background:var(--bg-warm);padding:4px;border-radius:10px;margin-bottom:32px}._tab_xz5r9_76{flex:1;text-align:center;padding:10px 16px;border:none;background:transparent;border-radius:7px;font-family:var(--sans);font-size:13px;font-weight:500;color:var(--ink-3);cursor:pointer;transition:all .18s}._tab_xz5r9_76.active{background:#fff;color:var(--cobalt);box-shadow:0 1px 3px #0f255714}._tab_xz5r9_76:hover:not(.active){color:var(--ink-1)}._field_xz5r9_111{margin-bottom:18px}._fieldLabel_xz5r9_115{display:block;font-size:12px;font-weight:500;color:var(--ink-2);margin-bottom:6px}._inputWrap_xz5r9_123{position:relative}._input_xz5r9_123{width:100%;padding:12px 14px;font-family:var(--sans);font-size:14px;color:var(--ink-1);background:#fff;border:1px solid var(--line);border-radius:8px;transition:border .15s,box-shadow .15s;box-sizing:border-box}._input_xz5r9_123::-moz-placeholder{color:var(--ink-4)}._input_xz5r9_123::placeholder{color:var(--ink-4)}._input_xz5r9_123:focus{outline:none;border-color:var(--pacific);box-shadow:0 0 0 3px #00adcc1f}._inputHasIcon_xz5r9_150{padding-right:44px}._pwdToggle_xz5r9_154{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:30px;height:30px;border:none;background:transparent;color:var(--ink-4);cursor:pointer;display:grid;place-items:center;border-radius:6px;transition:color .15s,background .15s}._pwdToggle_xz5r9_154:hover{color:var(--cobalt);background:var(--bg-warm)}._hint_xz5r9_176{font-size:11px;color:var(--ink-4);margin-top:6px}._formErr_xz5r9_183{font-size:13px;color:var(--danger, #c83232);background:#c8323212;border:1px solid rgba(200,50,50,.2);border-radius:8px;padding:10px 14px;margin-bottom:16px}._row2_xz5r9_194{display:grid;grid-template-columns:1fr 1fr;gap:12px}._rowBetween_xz5r9_200{display:flex;align-items:center;justify-content:space-between;margin:4px 0 24px;font-size:13px}._check_xz5r9_208{display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:var(--ink-2)}._check_xz5r9_208 input{accent-color:var(--cobalt);cursor:pointer}._link_xz5r9_221{background:none;border:none;padding:0;font-family:var(--sans);font-size:inherit;color:var(--pacific-dark);font-weight:500;cursor:pointer;text-decoration:none}._link_xz5r9_221:hover{text-decoration:underline}._submitBtn_xz5r9_238{width:100%;justify-content:center}._switchLine_xz5r9_244{text-align:center;font-size:13px;color:var(--ink-3);margin-top:24px}._terms_xz5r9_251{font-size:11px;color:var(--ink-4);line-height:1.5;margin:16px 0 0;text-align:center}._terms_xz5r9_251 a{color:var(--pacific-dark);text-decoration:none}._terms_xz5r9_251 a:hover{text-decoration:underline}._successState_xz5r9_269{text-align:center;padding:8px 0 0}._checkIcon_xz5r9_274{width:64px;height:64px;margin:0 auto 20px;border-radius:50%;background:var(--pacific-tint);color:var(--cobalt);display:grid;place-items:center}@media(max-width:600px){._header_xz5r9_2{padding:14px 20px}._back_xz5r9_21 span{display:none}._shell_xz5r9_36{padding:24px 16px;place-items:start center}._formCol_xz5r9_45{padding:32px 24px}._panelTitle_xz5r9_60{font-size:24px}._row2_xz5r9_194{grid-template-columns:1fr}}[data-toggle-pwd] svg:last-child{display:none}[data-toggle-pwd].visible svg:first-child{display:none}[data-toggle-pwd].visible svg:last-child{display:block}
