._wrap_1hxlw_1{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 0 4px}._consent_1hxlw_2{display:flex;align-items:center;gap:7px;font-size:13.5px;cursor:pointer}._rec_1hxlw_4{width:180px;height:180px;border-radius:50%;border:none;margin:14px 0 6px;font:inherit;font-size:20px;font-weight:600;color:#fff;background:#c0392b;cursor:pointer}._rec_1hxlw_4:disabled{opacity:.4;cursor:not-allowed}._recOn_1hxlw_9{background:#7a1c12;animation:_pulsa_1hxlw_1 1.2s infinite}@keyframes _pulsa_1hxlw_1{50%{opacity:.6}}._timer_1hxlw_12{font-family:ui-monospace,Menlo,monospace;font-size:32px}._aviso_1hxlw_13{color:#c0392b;font-weight:600;font-size:13.5px;max-width:420px;text-align:center}._ok_1hxlw_14{color:#2e7d32;font-weight:600;font-size:13px;max-width:420px;text-align:center}._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_1gw64_1{max-width:760px;margin:0 auto;padding:18px 16px 64px;font-family:system-ui,-apple-system,sans-serif;color:#1a1a2e}._banner_1gw64_8{background:#fff3cd;border:1px solid #e0c97f;border-radius:4px;padding:7px 11px;font-size:12px;margin-bottom:16px}._card_1gw64_18{display:flex;flex-direction:column}._h1_1gw64_19{font-size:20px;margin:0 0 12px}._label_1gw64_20{font-size:13px;font-weight:600;margin-top:12px}._input_1gw64_21{border:1px solid #ccc;border-radius:8px;padding:11px 12px;font-size:16px;margin-top:4px;font-family:inherit}._results_1gw64_25{border:1px solid #eee;border-radius:8px;margin-top:4px;overflow:hidden;display:flex;flex-direction:column}._resultRow_1gw64_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_1gw64_26:hover{background:#faf8f3}._tz_1gw64_32{font-size:11px;opacity:.5}._picked_1gw64_33{font-size:12px;color:#2e7d32;margin:6px 0 0}._cta_1gw64_34{background:#2a2a35;color:#fff;border:0;border-radius:8px;padding:14px;font-size:15px;font-weight:600;margin-top:22px;cursor:pointer}._cta_1gw64_34:disabled{opacity:.6}._error_1gw64_39{color:#b00020;margin:10px 0 0;font-size:13px}._result_1gw64_25{display:flex;flex-direction:column}._cab_1gw64_43{font-size:13px;padding-bottom:8px;border-bottom:1px solid #ddd}._h3_1gw64_44{font-size:15px;border-bottom:1px solid #ccc;padding-bottom:3px;margin:22px 0 6px}._chartWrap_1gw64_45{display:flex;justify-content:center;margin:6px 0}._signos_1gw64_46{display:flex;gap:16px;flex-wrap:wrap;font-size:14px;font-weight:600}._sol_1gw64_47{color:#9e5240}._table_1gw64_49{border-collapse:collapse;width:100%;font-size:12.5px;margin:4px 0}._table_1gw64_49 th,._table_1gw64_49 td{border:1px solid #ddd;padding:4px 7px;text-align:left}._table_1gw64_49 th{background:#f0f0f2;font-weight:600}._yogas_1gw64_52{font-size:12px;opacity:.7;margin:6px 0 0}._muted_1gw64_53{font-size:13px;opacity:.6}._tipos_1gw64_56{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 10px}._tipo_1gw64_56{border:1px solid #cfc7d6;border-radius:20px;padding:6px 14px;background:#fff;font:inherit;font-size:13px;cursor:pointer;color:#2a2a35}._tipoOn_1gw64_61{background:#2a2a35;color:#fff;border-color:#2a2a35}._hint_1gw64_62{font-size:12.5px;color:#777;margin:0 0 6px}._editor_1gw64_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_1gw64_64:focus{outline:none;border-color:#b8a98a}._feedback_1gw64_72{margin-top:16px;padding:12px 14px;border:1px solid #c9c9d6;border-radius:8px;background:#f7f7fb}._feedbackTitulo_1gw64_76{font-size:14px}._radios_1gw64_77{display:flex;gap:16px;flex-wrap:wrap;margin:8px 0}._radio_1gw64_77{display:flex;align-items:center;gap:5px;font-size:13px;cursor:pointer}._nota_1gw64_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_1gw64_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_1gw64_85:disabled{opacity:.6}._confirm_1gw64_91{color:#2e7d32;font-size:13px;font-weight:600;margin:12px 0 0}._gerando_1gw64_93{display:flex;align-items:center;gap:10px;font-size:14px;opacity:.7;padding:16px 0}._recente_1gw64_96{display:flex;align-items:stretch;gap:6px;margin:6px 0}._recenteAbrir_1gw64_97{flex:1;display:flex;align-items:center;gap:8px;text-align:left;border:1px solid #e3ddd0;border-radius:8px;padding:10px 12px;background:#fcfbf7;font:inherit;font-size:13.5px;cursor:pointer;color:#2a2a35}._recenteAbrir_1gw64_97:hover{border-color:#b8a98a}._recenteAbrir_1gw64_97:disabled{opacity:.5;cursor:default}._recenteData_1gw64_104{margin-left:auto;font-size:12px;opacity:.55}._tipoChip_1gw64_105{font-size:11.5px;padding:2px 8px;border-radius:10px;background:#eee9f3;color:#3a2d5c;white-space:nowrap}._estagio_1gw64_110{font-size:11.5px;padding:2px 8px;border-radius:10px;white-space:nowrap;font-weight:600}._estagioIni_1gw64_111{background:#f0f0f2;color:#555}._estagioMeio_1gw64_112{background:#fdf3df;color:#8a6100}._estagioOk_1gw64_113{background:#e6f3e7;color:#2e7d32}._recenteApagar_1gw64_114{border:1px solid #e3ddd0;border-radius:8px;width:38px;background:#fff;font-size:17px;color:#b00020;cursor:pointer}._exportar_1gw64_120{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}._exportBtn_1gw64_121{border:1px solid #cfc7d6;border-radius:8px;padding:8px 14px;background:#fff;font:inherit;font-size:13px;cursor:pointer;color:#2a2a35}._exportBtn_1gw64_121:disabled{opacity:.5;cursor:default}._nova_1gw64_127{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)}
