._container_1t1oy_3{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;gap:40px}._logo_1t1oy_12{width:258px;height:auto;margin-top:10%}._formCard_1t1oy_18{border:1px solid var(--color-border-default);border-radius:var(--border-radius);padding:20px;width:400px;max-width:90%}._error_1t1oy_26{color:var(--ctx-medical-color);font-family:var(--font-ui);background-color:var(--ctx-medical-bg);border:1px solid var(--ctx-medical-border);border-radius:var(--border-radius);padding:12px;margin-bottom:16px;font-size:14px}._info_1t1oy_41{color:var(--semantic-success-text);font-family:var(--font-ui);background-color:var(--semantic-success-bg);border:1px solid var(--semantic-success-border, var(--semantic-success-text));border-radius:var(--border-radius);padding:12px;margin-bottom:16px;font-size:14px}._capabilityBanner_1t1oy_52{font-family:var(--font-ui);background-color:var(--semantic-warning-bg);color:var(--semantic-warning-text);border:1px solid var(--semantic-warning-color, var(--semantic-warning-text));border-radius:var(--border-radius);padding:12px 16px;margin-bottom:16px;font-size:14px;line-height:1.45;width:400px;max-width:90%;text-align:center}._footer_1t1oy_67{font-family:var(--font-ui);font-size:12px;color:var(--color-text-muted);margin-top:24px;text-align:center;border-top:1px solid var(--color-border-default);padding-top:16px}._setupButton_1t1oy_77{width:100%;padding:10px;background-color:transparent;color:var(--ctx-arbo-color);border:1px solid var(--ctx-arbo-color);border-radius:var(--border-radius);cursor:pointer;font-family:var(--font-ui);font-weight:500;font-size:14px;margin-top:12px}._container_d9v5a_3{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;gap:40px;font-family:var(--font-ui)}._logo_d9v5a_13{width:258px;height:auto}._formCard_d9v5a_18{border:1px solid var(--color-border-default);border-radius:var(--border-radius);padding:32px;width:400px;max-width:90%;background-color:#fff}._title_d9v5a_27{margin-top:0;margin-bottom:8px;font-weight:600;font-size:24px;text-align:center}._description_d9v5a_35{color:var(--color-text-muted);font-size:14px;text-align:center;margin-bottom:24px}._error_d9v5a_42{color:var(--ctx-medical-color);background-color:var(--ctx-medical-bg);border:1px solid var(--ctx-medical-border);border-radius:var(--border-radius);padding:12px;margin-bottom:16px;font-size:14px}._success_d9v5a_52{color:var(--semantic-success-text);background-color:var(--semantic-success-bg);border:1px solid var(--semantic-success-border);border-radius:var(--border-radius);padding:12px;margin-bottom:16px;font-size:14px}._passwordInput_d9v5a_62{letter-spacing:2px;font-family:monospace}._submitButton_d9v5a_67{width:100%;padding:12px;color:#fff;border:none;border-radius:var(--border-radius);font-family:var(--font-ui);font-weight:600;font-size:16px;margin-top:8px}._submitButtonActive_d9v5a_79{background-color:var(--ctx-arbo-color);cursor:pointer}._submitButtonDisabled_d9v5a_84{background-color:var(--color-text-muted);cursor:not-allowed}._footer_d9v5a_89{font-size:12px;color:var(--color-text-muted);margin-top:24px;text-align:center;border-top:1px solid var(--color-border-default);padding-top:16px}._setupPwdRow_d9v5a_101{display:flex;gap:8px;justify-content:center;align-items:center;width:100%;max-width:100%;flex-wrap:nowrap;box-sizing:border-box}._setupPwdGroup_d9v5a_111{display:flex;gap:4px;flex:0 1 auto;min-width:0}._setupPwdSeparator_d9v5a_117{font-size:20px;color:var(--color-text-muted);font-weight:300;flex:0 0 auto}._setupPwdInput_d9v5a_123{width:clamp(20px,6.5vw,36px);height:clamp(32px,9vw,44px);text-align:center;font-size:clamp(13px,4vw,18px);font-weight:600;color:var(--color-text-primary, #111827);font-family:DM Mono,monospace;border-radius:6px;border:1px solid var(--color-border-default);outline:none;transition:border-color .15s;caret-color:#00c8dc;text-transform:lowercase;box-sizing:border-box;min-width:0;padding:0}._setupPwdInput_d9v5a_123:focus{border-color:#00c8dc}._setupPwdLabel_d9v5a_142{display:block;font-size:13px;font-weight:600;margin-bottom:6px;font-family:var(--font-ui)}._setupPwdWrap_d9v5a_149{margin-bottom:16px}@media (max-width: 380px){._setupPwdRow_d9v5a_101{gap:4px}._setupPwdGroup_d9v5a_111{gap:2px}._setupPwdSeparator_d9v5a_117{font-size:16px}}._container_137qt_3{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;gap:32px;font-family:var(--font-ui);padding:24px}._logo_137qt_14{width:258px;height:auto}._card_137qt_19{border:1px solid var(--color-border-default);border-radius:var(--border-radius);padding:40px;width:480px;max-width:100%;background-color:#fff;text-align:center;box-shadow:0 1px 2px #0000000a}._iconWrap_137qt_30{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--semantic-warning-bg);color:var(--semantic-warning-text);margin-bottom:16px}._title_137qt_42{margin:0 0 8px;font-weight:600;font-size:22px}._lead_137qt_48{color:var(--color-text-muted);font-size:14px;margin:0 0 24px;line-height:1.5}._statusRow_137qt_55{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--semantic-warning-bg);border-radius:8px;padding:10px 14px;font-size:13px;color:var(--semantic-warning-text);margin-bottom:20px}._dot_137qt_68{width:8px;height:8px;border-radius:50%;background:var(--semantic-warning-color);animation:_pulse_137qt_1 1.6s ease-in-out infinite}@keyframes _pulse_137qt_1{0%,to{opacity:1}50%{opacity:.35}}._wingmanLine_137qt_81{font-size:13px;color:var(--color-text-muted);margin:0 0 24px}._wingmanLine_137qt_81 strong{color:var(--color-text-primary, #111)}._actions_137qt_91{display:flex;justify-content:center;gap:12px;margin-top:8px}._logoutBtn_137qt_98{background:transparent;border:1px solid var(--color-border-default);color:var(--color-text-muted);padding:8px 16px;border-radius:6px;font-size:13px;cursor:pointer;transition:background .15s}._logoutBtn_137qt_98:hover{background:var(--semantic-neutral-bg)}._hint_137qt_113{margin-top:16px;font-size:12px;color:var(--color-text-muted)}
