.page_wrapper__Ul0fR{min-height:100vh;padding:24px;max-width:480px;margin:0 auto}.page_heading__DwjxQ{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:20px;font-weight:600;margin-bottom:20px}.page_field__wEcY8{margin-bottom:16px}.page_label__ePC7c{display:block;font-size:13px;color:var(--text-secondary);margin-bottom:8px}.page_input__6qxby{font-size:15px}.page_input__6qxby,.page_textarea__VwzWA{width:100%;background:var(--surface);box-shadow:var(--shadow-sm);border-radius:var(--radius-sm);padding:14px 16px}.page_textarea__VwzWA{font-size:14px;min-height:90px;resize:none}.page_submit__0uhLT{width:100%;padding:15px;font-size:15px;font-weight:600;background:var(--coral);color:white;border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.page_checkboxRow__T8zsd{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary);margin-bottom:16px}.page_goalFields__lx5Bk{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:var(--radius);padding:16px;margin-bottom:16px}.page_goalFieldsRow__H9_gl{display:flex;gap:8px}.page_goalExplainer__4o3xZ{font-size:12px;color:var(--text-secondary);line-height:1.5;margin:-8px 0 16px}.page_categoryGrid__vjs3h{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0 16px}.page_categoryChip__kcoRG{display:flex;flex-direction:column;align-items:center;gap:4px;background:var(--surface);box-shadow:var(--shadow-sm);border-radius:var(--radius-sm);padding:12px 6px;border:2px solid transparent}.page_categoryChipSelected__J6KAk{border-color:var(--coral);background:var(--pink-tint)}.page_categoryLabel__ggXbP{font-size:11px;font-weight:600}.page_currencyRow__5DLOc{display:flex;gap:6px;margin-bottom:12px;flex-wrap:wrap}.page_currencyChip__dcrbS{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:var(--radius-pill);padding:6px 14px;font-size:13px;font-weight:600;border:2px solid transparent}.page_currencyChipSelected__OMABn{border-color:var(--coral);color:var(--coral)}.page_targetInputWrap__HrVEU{display:flex;align-items:center;background:var(--surface);box-shadow:var(--shadow-sm);border-radius:var(--radius-sm);overflow:hidden;margin-bottom:16px}.page_targetUnit__Gdx3M{padding:12px 14px;font-weight:700;color:var(--coral);background:var(--pink-tint);font-size:14px}.page_targetInput__Gza0e{flex:1;min-width:0;border:0;background:transparent;padding:12px 14px;font-size:15px}