._wrap_1jxny_1{display:flex;justify-content:center;align-items:center;padding:16px}._spinner_1jxny_8{width:28px;height:28px;border:3px solid rgba(58,45,92,.2);border-top-color:var(--purple);border-radius:50%;animation:_spin_1jxny_8 .8s linear infinite}@keyframes _spin_1jxny_8{to{transform:rotate(360deg)}}._page_1mlc9_1{max-width:760px;margin:0 auto;padding:18px 16px 64px;font-family:system-ui,-apple-system,sans-serif;color:#1a1a2e}._banner_1mlc9_8{background:#fff3cd;border:1px solid #e0c97f;border-radius:4px;padding:7px 11px;font-size:12px;margin-bottom:16px}._card_1mlc9_18{display:flex;flex-direction:column}._h1_1mlc9_19{font-size:20px;margin:0 0 12px}._label_1mlc9_20{font-size:13px;font-weight:600;margin-top:12px}._input_1mlc9_21{border:1px solid #ccc;border-radius:8px;padding:11px 12px;font-size:16px;margin-top:4px;font-family:inherit}._results_1mlc9_25{border:1px solid #eee;border-radius:8px;margin-top:4px;overflow:hidden;display:flex;flex-direction:column}._resultRow_1mlc9_26{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;border:none;border-bottom:1px solid #f0f0f0;background:#fff;text-align:left;font:inherit;cursor:pointer}._resultRow_1mlc9_26:hover{background:#faf8f3}._tz_1mlc9_32{font-size:11px;opacity:.5}._picked_1mlc9_33{font-size:12px;color:#2e7d32;margin:6px 0 0}._cta_1mlc9_34{background:#2a2a35;color:#fff;border:0;border-radius:8px;padding:14px;font-size:15px;font-weight:600;margin-top:22px;cursor:pointer}._cta_1mlc9_34:disabled{opacity:.6}._error_1mlc9_39{color:#b00020;margin:10px 0 0;font-size:13px}._result_1mlc9_25{display:flex;flex-direction:column}._cab_1mlc9_43{font-size:13px;padding-bottom:8px;border-bottom:1px solid #ddd}._h3_1mlc9_44{font-size:15px;border-bottom:1px solid #ccc;padding-bottom:3px;margin:22px 0 6px}._chartWrap_1mlc9_45{display:flex;justify-content:center;margin:6px 0}._signos_1mlc9_46{display:flex;gap:16px;flex-wrap:wrap;font-size:14px;font-weight:600}._sol_1mlc9_47{color:#9e5240}._table_1mlc9_49{border-collapse:collapse;width:100%;font-size:12.5px;margin:4px 0}._table_1mlc9_49 th,._table_1mlc9_49 td{border:1px solid #ddd;padding:4px 7px;text-align:left}._table_1mlc9_49 th{background:#f0f0f2;font-weight:600}._yogas_1mlc9_52{font-size:12px;opacity:.7;margin:6px 0 0}._muted_1mlc9_53{font-size:13px;opacity:.6}._tipos_1mlc9_56{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 10px}._tipo_1mlc9_56{border:1px solid #cfc7d6;border-radius:20px;padding:6px 14px;background:#fff;font:inherit;font-size:13px;cursor:pointer;color:#2a2a35}._tipoOn_1mlc9_61{background:#2a2a35;color:#fff;border-color:#2a2a35}._hint_1mlc9_62{font-size:12.5px;color:#777;margin:0 0 6px}._editor_1mlc9_64{font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.7;width:100%;box-sizing:border-box;min-height:380px;resize:vertical;padding:14px 16px;background:#fcfbf7;border:1px solid #ece6da;border-radius:8px}._editor_1mlc9_64:focus{outline:none;border-color:#b8a98a}._feedback_1mlc9_72{margin-top:16px;padding:12px 14px;border:1px solid #c9c9d6;border-radius:8px;background:#f7f7fb}._feedbackTitulo_1mlc9_76{font-size:14px}._radios_1mlc9_77{display:flex;gap:16px;flex-wrap:wrap;margin:8px 0}._radio_1mlc9_77{display:flex;align-items:center;gap:5px;font-size:13px;cursor:pointer}._nota_1mlc9_79{display:block;width:100%;box-sizing:border-box;margin-top:4px;padding:8px 10px;font:inherit;font-size:13px;resize:vertical;border:1px solid #ccc;border-radius:6px}._salvar_1mlc9_85{align-self:flex-start;margin-top:14px;cursor:pointer;background:#2a2a35;color:#fff;border:0;border-radius:8px;padding:12px 18px;font-size:14px;font-weight:600}._salvar_1mlc9_85:disabled{opacity:.6}._confirm_1mlc9_91{color:#2e7d32;font-size:13px;font-weight:600;margin:12px 0 0}._gerando_1mlc9_93{display:flex;align-items:center;gap:10px;font-size:14px;opacity:.7;padding:16px 0}._nova_1mlc9_94{align-self:flex-start;margin-top:18px;background:none;border:none;color:#2a2a35;font:inherit;font-size:13px;cursor:pointer;padding:0}:root{--purple: #3a2d5c;--cream: #fbf9f4;--error: #b00020;--border: #ccc;--border-soft: #eee;--text: #1a1a1a;--muted: #998}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--text);background:#fff;-webkit-font-smoothing:antialiased}#root{max-width:640px;margin:0 auto}button{font-family:inherit;cursor:pointer}input{font-family:inherit}a{color:var(--purple)}
