:root{--color-bg:#f4f5f2;--color-surface:#fff;--color-text:#1a1d1f;--color-text-muted:#5b6166;--color-text-disabled:#9aa0a6;--color-border:#e3e6e1;--color-divider:#eef0ec;--color-input-border:#d5d9d4;--color-surface-muted:#f9faf8;--color-primary:#1e7a45;--color-primary-hover:#155c33;--color-accent:#2fa05c;--color-brand-dark:#0f2a1a;--color-brand-text:#d7e6dc;--color-brand-muted:#9dbba8;--color-nav-active:#1e4a30;--color-highlight:#f2b33d;--color-warning:#b45309;--color-success-bg:#e6f4ec;--color-success-fg:#155c33;--color-warning-bg:#fff4d6;--color-warning-fg:#7a4a00;--color-neutral-bg:#eef0ec;--color-neutral-fg:#5b6166;--color-info-bg:#e8eefb;--color-info-fg:#1f3a8a;--color-danger:#b42318;--color-danger-bg:#fdecec;--font-display:"Bricolage Grotesque", Inter, system-ui, sans-serif;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}*,:before,:after{box-sizing:border-box}body{min-height:100vh;margin:0}a{color:var(--color-primary)}a:hover{color:var(--color-primary-hover)}._form_v6czp_3{flex-direction:column;gap:16px;display:flex}._field_v6czp_9{flex-direction:column;gap:6px;font-size:13px;display:flex}._label_v6czp_16{font-weight:600}._hint_v6czp_20{color:var(--color-text-muted);font-size:12px}._input_v6czp_25,._select_v6czp_26,._textarea_v6czp_27{font:inherit;color:inherit;background:var(--color-surface);border:1px solid var(--color-input-border);border-radius:8px;font-size:14px}._input_v6czp_25,._select_v6czp_26{height:40px;padding:0 12px}._textarea_v6czp_27{resize:vertical;padding:10px 12px}._input_v6czp_25:focus,._select_v6czp_26:focus,._textarea_v6czp_27:focus{outline:2px solid var(--color-primary);outline-offset:-1px}._input_v6czp_25:disabled,._select_v6czp_26:disabled,._textarea_v6czp_27:disabled{color:var(--color-text-muted);background:var(--color-surface-muted)}._error_v6czp_61{color:var(--color-danger);margin:0;font-size:13px;font-weight:500}._actions_v6czp_68{justify-content:flex-end;gap:8px;display:flex}._button_v6czp_74{height:40px;font:inherit;cursor:pointer;border-radius:8px;padding:0 16px;font-size:14px;font-weight:600}._button_v6czp_74:disabled{cursor:progress;opacity:.7}._primary_v6czp_89{color:#fff;background:var(--color-primary);border:0}._primary_v6czp_89:hover:not(:disabled){background:var(--color-primary-hover)}._secondary_v6czp_100{color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-input-border)}._secondary_v6czp_100:hover:not(:disabled){border-color:var(--color-text-muted)}._danger_v6czp_111{color:#fff;background:var(--color-danger);border:0}._danger_v6czp_111:hover:not(:disabled){background:#912018}._card_n43v3_9{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:12px;width:100%;max-width:440px;padding:28px 24px;display:flex}._title_n43v3_21{color:var(--color-text);margin:0;font-size:20px;font-weight:700}._text_n43v3_28{color:var(--color-text-muted);margin:0;font-size:15px;line-height:1.5}._actions_n43v3_35{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}._primary_n43v3_42,._secondary_n43v3_46{align-items:center;height:44px;font-size:15px;text-decoration:none;display:inline-flex}._visuallyHidden_15o3l_4{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._flash_15o3l_14{color:var(--color-success-fg);background:var(--color-success-bg);border:1px solid #b9dfc8;border-radius:10px;margin:0;padding:12px 16px;font-size:14px}._flashError_15o3l_24{color:var(--color-danger);background:var(--color-danger-bg);border-color:var(--color-danger-bg)}._flashWarning_15o3l_31{color:var(--color-warning-fg);background:var(--color-warning-bg);border-color:#f0d48a}._screen_15o3l_39{justify-content:center;padding:48px 16px;display:flex}._fullScreen_15o3l_46{background:var(--color-bg);align-items:center;min-height:100vh}._text_hynzm_9{color:var(--color-text-muted);opacity:0;font-size:15px;animation:.2s ease-out .3s forwards _appear_hynzm_1}@keyframes _appear_hynzm_1{to{opacity:1}}@media (prefers-reduced-motion:reduce){._text_hynzm_9{opacity:1;animation:none}}
