:root{--ink: #1a2630;--ink-soft: #4a6070;--ink-ghost: #8fa3b0;--surface: #f2f5f7;--paper: #ffffff;--accent: #1a6b7c;--accent-dark: #0f4f5c;--accent-light: #edf8fa;--accent-mid: #a8dde8;--teal-900: #0d3d47;--teal-700: #1a6b7c;--teal-600: #2189a0;--teal-400: #4db8cf;--teal-200: #a8dde8;--teal-100: #d4eff4;--teal-50: #edf8fa;--danger: #c0392b;--danger-light: #fef2f2;--success: #1e7e4a;--success-light: #edfaf3;--warn: #b45309;--warn-light: #fefce8;--border: #dde3e8;--radius: 8px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:Plus Jakarta Sans,Inter,Arial,sans-serif;font-size:14px;color:var(--ink);background:var(--teal-900);-webkit-font-smoothing:antialiased}button{font-family:inherit;cursor:pointer}input,select,textarea{font-family:inherit;font-size:inherit}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}._page_1hf34_1{position:relative;min-height:100vh;display:flex;flex-direction:column;background:var(--teal-900)}._nursesBadge_1hf34_10{position:absolute;top:24px;left:24px;display:flex;align-items:center;background:var(--paper);border-radius:999px;padding:10px 20px;box-shadow:0 4px 12px #00000040;text-decoration:none}._nursesLogo_1hf34_23{display:block;height:26px;width:auto;object-fit:contain}._productSwitch_1hf34_31{position:absolute;top:24px;right:24px;display:flex;gap:4px;background:#ffffff14;border-radius:999px;padding:4px}._productSwitchLink_1hf34_42{padding:6px 16px;border-radius:999px;font-size:13px;font-weight:600;color:#ffffffb3;text-decoration:none;transition:background .15s,color .15s}._productSwitchLink_1hf34_42:hover{color:var(--paper);text-decoration:none}._productSwitchDisabled_1hf34_57,._productSwitchDisabled_1hf34_57:hover{opacity:.5;color:#ffffffb3;cursor:not-allowed}._productSwitchActive_1hf34_64{background:var(--paper);color:var(--teal-900)}._productSwitchActive_1hf34_64:hover{color:var(--teal-900)}._content_1hf34_74{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:96px 24px 24px}._card_1hf34_84{background:var(--paper);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:40px 44px;width:100%;max-width:420px;box-shadow:0 24px 60px #00000059}._logo_1hf34_95{text-align:center;margin-bottom:12px}._logoImg_1hf34_100{height:52px;width:auto;display:inline-block}._subtitle_1hf34_106{text-align:center;font-size:13px;font-weight:600;color:var(--ink-soft);margin-bottom:28px}._tabs_1hf34_115{display:flex;border-bottom:2px solid var(--border);margin-bottom:28px}._tab_1hf34_115{flex:1;padding:10px 0;background:none;border:none;font-size:13.5px;font-weight:500;color:var(--ink-soft);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .15s,border-color .15s}._tab_1hf34_115:hover{color:var(--teal-700)}._tabActive_1hf34_139{color:var(--teal-700);font-weight:700;border-bottom-color:var(--teal-700)}._statusText_1hf34_145{text-align:center;color:var(--ink-soft);padding:24px 0}@media (max-width: 480px){._nursesBadge_1hf34_10{top:12px;left:12px;padding:8px 14px}._productSwitch_1hf34_31{top:12px;right:12px}._productSwitchLink_1hf34_42{padding:6px 12px}._content_1hf34_74{padding:72px 12px 12px}._card_1hf34_84{padding:32px 24px}}._form_wg15f_1{display:flex;flex-direction:column;gap:16px}._row_wg15f_7{display:flex;gap:12px}._row_wg15f_7 ._field_wg15f_12{flex:1}._field_wg15f_12{display:flex;flex-direction:column;gap:5px}._label_wg15f_22{font-size:12.5px;font-weight:500;color:var(--ink-soft)}._input_wg15f_28{height:38px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--paper);color:var(--ink);outline:none;transition:border-color .15s}._input_wg15f_28:focus{border-color:var(--teal-400);box-shadow:0 0 0 3px var(--teal-50)}._input_wg15f_28::placeholder{color:var(--ink-ghost)}._submitBtn_wg15f_48{height:40px;background:var(--accent);color:#fff;border:none;border-radius:var(--radius);font-weight:600;font-size:13.5px;margin-top:4px;transition:background .15s,opacity .15s}._submitBtn_wg15f_48:hover:not(:disabled){background:var(--teal-800, #0f4f5e)}._submitBtn_wg15f_48:disabled{opacity:.6;cursor:not-allowed}._errorBanner_wg15f_69{padding:10px 12px;background:#fdf2f1;border:1px solid #f0b8b3;border-radius:var(--radius);color:var(--danger);font-size:12.5px}._successBox_wg15f_78{text-align:center;padding:16px 0;display:flex;flex-direction:column;gap:12px;color:var(--success)}._linkBtn_wg15f_87{background:none;border:none;color:var(--accent);font-size:13.5px;cursor:pointer;text-decoration:underline}._codeInputRow_wg15f_97{display:flex;align-items:center;gap:10px}._codeInputRow_wg15f_97 ._input_wg15f_28{flex:1;text-transform:uppercase;letter-spacing:.06em;font-weight:600}._inputValid_wg15f_110{border-color:var(--success)!important}._inputInvalid_wg15f_114{border-color:var(--danger)!important}._codeValid_wg15f_118{font-size:12.5px;font-weight:600;color:var(--success);white-space:nowrap;flex-shrink:0}._codeInvalid_wg15f_126{font-size:12.5px;font-weight:600;color:var(--danger);white-space:nowrap;flex-shrink:0}._codeChecking_wg15f_134{font-size:12px;color:var(--ink-ghost);white-space:nowrap;flex-shrink:0}._optional_wg15f_142{font-weight:400;color:var(--ink-ghost)}._successSteps_wg15f_148{display:flex;flex-direction:column;gap:14px;margin-bottom:20px;text-align:left}._successStep_wg15f_148{display:flex;gap:12px;align-items:flex-start}._stepNum_wg15f_162{width:24px;height:24px;border-radius:50%;background:var(--accent);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}._successStep_wg15f_148 strong{display:block;font-size:13.5px;color:var(--ink);margin-bottom:2px}._successStep_wg15f_148 p{font-size:12.5px;color:var(--ink-soft);margin:0;line-height:1.5}._resendRow_wg15f_191{margin-bottom:16px;text-align:center}._resendSent_wg15f_196{font-size:12.5px;color:var(--success)}._resendError_wg15f_201{font-size:12.5px;color:var(--danger)}
