@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";._overlay_tgi0g_13{background:var(--mira-modal-overlay-bg);-webkit-backdrop-filter:var(--mira-modal-overlay-blur);z-index:var(--mira-modal-overlay-z);padding:var(--mira-modal-overlay-padding);justify-content:center;align-items:center;animation:.12s _miraModalFadeIn_tgi0g_1;display:flex;position:fixed;inset:0}._modal_tgi0g_27{width:100%;max-width:440px;font-family:var(--mira-font);max-height:calc(100dvh - 2 * var(--mira-modal-overlay-padding,16px));background:#fff;border-radius:14px;flex-direction:column;padding:24px;display:flex;box-shadow:0 8px 32px #0000001f}._iconWrap_tgi0g_49{color:#2c3e80;background:#eef6ff;border-radius:16px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;display:flex}._title_tgi0g_61{font-size:var(--mira-text-xl);color:#2c3e50;margin:0 0 8px;font-weight:600}._lead_tgi0g_68{color:#5a6a7a;font-size:var(--mira-text-md);margin:0 0 14px}._bullets_tgi0g_74{font-size:var(--mira-text-md);overscroll-behavior:contain;flex:auto;min-height:0;margin:0 0 16px;padding:0;list-style:none;overflow-y:auto}._bullets_tgi0g_74 li{color:#2c3e50;align-items:flex-start;gap:8px;margin-bottom:8px;line-height:1.45;display:flex}._bullets_tgi0g_74 li svg{color:#16a34a;flex-shrink:0;margin-top:2px}._bullets_tgi0g_74 b{font-weight:600}._link_tgi0g_108{font-size:var(--mira-text-sm);color:var(--mira-azul);align-items:center;gap:6px;margin-bottom:6px;text-decoration:none;display:flex}._link_tgi0g_108:hover{color:#1f618d;text-decoration:underline}._error_tgi0g_123{color:#991b1b;font-size:var(--mira-text-md);background:#fee2e2;border-radius:8px;margin:10px 0 0;padding:8px 12px}._btnRow_tgi0g_132{gap:10px;margin-top:18px;display:flex}._btnGhost_tgi0g_138,._btnPrimary_tgi0g_139{font-size:var(--mira-text-md);cursor:pointer;border:none;border-radius:16px;flex:1;padding:10px 14px;font-family:inherit;font-weight:500;transition:background .15s,opacity .15s}._btnGhost_tgi0g_138{color:#5a6a7a;background:0 0;border:1px solid #e8ecf1}._btnGhost_tgi0g_138:hover:not(:disabled){color:#2c3e50;background:#f5f8fb}._btnPrimary_tgi0g_139{color:#fff;background:#2c3e80}._btnPrimary_tgi0g_139:hover:not(:disabled){background:var(--mira-azul)}._btnPrimary_tgi0g_139:disabled,._btnGhost_tgi0g_138:disabled{opacity:.5;cursor:not-allowed}body[data-theme=dark] ._title_tgi0g_61{color:var(--mira-text-1)}body[data-theme=dark] ._lead_tgi0g_68{color:var(--mira-text-2)}body[data-theme=dark] ._bullets_tgi0g_74 li{color:var(--mira-text-1)}body[data-theme=dark] ._iconWrap_tgi0g_49{background:var(--mira-bg-3);color:#93c5fd}body[data-theme=dark] ._link_tgi0g_108{color:#7cc0f8}body[data-theme=dark] ._link_tgi0g_108:hover{color:#a9d6fb}body[data-theme=dark] ._error_tgi0g_123{color:#fecaca;background:#45141a}body[data-theme=dark] ._btnGhost_tgi0g_138{color:var(--mira-text-2)}body[data-theme=dark] ._btnGhost_tgi0g_138:hover{background:var(--mira-bg-3);color:var(--mira-text-1)}._container_12e1t_7{background:#f7f9fc;justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}._card_12e1t_16{text-align:center;background:#fff;border-radius:16px;width:400px;max-width:100%;padding:40px 36px;box-shadow:0 4px 24px #0000000f}._mascot_12e1t_26{border-radius:16px;width:80px;height:auto;margin-bottom:16px}._title_12e1t_33{font-size:var(--mira-text-display);color:#2c3e80;margin-bottom:2px;font-weight:700}._tagline_12e1t_40{font-size:var(--mira-text-md);color:#5a6a7a;margin-bottom:28px}._googleBtn_12e1t_46{cursor:pointer;width:100%;font-size:var(--mira-text-lg);color:#2c3e50;font-weight:500;font-family:var(--mira-font);background:#fff;border:1.5px solid #d5d8dc;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:13px 20px;transition:all .2s;display:flex}._googleBtn_12e1t_46:hover{background:#f0f4ff;border-color:#2c3e80}._googleIcon_12e1t_69{flex-shrink:0;width:20px;height:20px}._domainHint_12e1t_75{font-size:var(--mira-text-sm);color:#5a6a7a;margin-top:16px}._domainHint_12e1t_75 code{color:#1a5276;font-size:var(--mira-text-sm);background:#ebf5fb;border-radius:4px;padding:2px 8px}._footer_12e1t_89{border-top:1px solid #f0f0f0;justify-content:center;align-items:center;gap:8px;margin-top:32px;padding-top:20px;display:flex}._footerLogo_12e1t_99{width:28px;height:auto}._footer_12e1t_89 span{font-size:var(--mira-text-caption);color:#5a6a7a}@media (width<=480px){._card_12e1t_16{padding:28px 20px}._title_12e1t_33{font-size:var(--mira-text-3xl)}._mascot_12e1t_26{width:60px}}._stars_1j0w0_1{gap:2px;display:inline-flex}._star_1j0w0_1{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;transition:transform .1s;display:flex}._star_1j0w0_1:hover{transform:scale(1.15)}._overlay_nveug_11{background:var(--mira-modal-overlay-bg);-webkit-backdrop-filter:var(--mira-modal-overlay-blur);z-index:var(--mira-modal-overlay-z);padding:var(--mira-modal-overlay-padding);justify-content:center;align-items:center;animation:.12s _miraModalFadeIn_nveug_1;display:flex;position:fixed;inset:0}._modal_nveug_25{background:#fff;border-radius:14px;width:420px;max-width:90vw;padding:24px;box-shadow:0 8px 32px #0000001f}._header_nveug_34{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._header_nveug_34 h3{font-size:var(--mira-text-2xl);color:#2c3e50;font-weight:700}._close_nveug_47{font-size:var(--mira-text-3xl);color:#5a6a7a;cursor:pointer;background:0 0;border:none}._close_nveug_47:hover{color:#2c3e50}._textarea_nveug_59{width:100%;font-family:var(--mira-font);font-size:var(--mira-text-lg);resize:vertical;border:1.5px solid #e5e7eb;border-radius:12px;outline:none;padding:12px 14px;transition:border-color .2s}._textarea_nveug_59:focus{border-color:#2c3e80}._sendBtn_nveug_75{color:#fff;width:100%;font-size:var(--mira-text-lg);cursor:pointer;font-weight:500;font-family:var(--mira-font);background:#2c3e80;border:none;border-radius:14px;margin-top:12px;padding:10px}._sendBtn_nveug_75:hover:not(:disabled){background:var(--mira-azul)}._sendBtn_nveug_75:disabled{opacity:.5;cursor:not-allowed}._starsRow_nveug_98{flex-direction:column;align-items:center;gap:8px;margin-bottom:16px;display:flex}._starsLabel_nveug_106{font-size:var(--mira-text-md);color:#5a6a7a;font-weight:500}._success_nveug_112{text-align:center;color:var(--mira-verde-ok);font-weight:500;font-size:var(--mira-text-xl);padding:20px}._error_nveug_120{color:#a03027;font-size:var(--mira-text-md);background:#fdedec;border:1px solid #f5c6cb;border-radius:12px;margin-top:12px;padding:10px 12px;line-height:1.4}body[data-theme=dark] ._modal_nveug_25{background:#1e293b;box-shadow:0 8px 32px #0006}body[data-theme=dark] ._header_nveug_34 h3{color:#f1f5f9}body[data-theme=dark] ._close_nveug_47{color:#94a3b8}body[data-theme=dark] ._close_nveug_47:hover{color:#f1f5f9}body[data-theme=dark] ._starsLabel_nveug_106{color:#94a3b8}body[data-theme=dark] ._textarea_nveug_59{color:#f1f5f9;background:#0f172a;border-color:#334155}body[data-theme=dark] ._textarea_nveug_59::placeholder{color:#94a3b8}body[data-theme=dark] ._textarea_nveug_59:focus{border-color:#60a5fa}body[data-theme=dark] ._sendBtn_nveug_75{background:#2563eb}body[data-theme=dark] ._sendBtn_nveug_75:hover:not(:disabled){background:#3b82f6}body[data-theme=dark] ._error_nveug_120{color:#fca5a5;background:#c0392b24;border-color:#7f1d1d}._wrapper_1nhvj_12{display:inline-flex;position:relative}._iconBtn_1nhvj_17{cursor:pointer;color:#5a6a7a;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}._iconBtn_1nhvj_17:hover{color:#2c3e50;background:#f5f8fb}._iconBtn_1nhvj_17._active_1nhvj_36{color:#2c3e80;background:#eef6ff}._backdrop_1nhvj_44{background:var(--mira-modal-overlay-bg);-webkit-backdrop-filter:var(--mira-modal-overlay-blur);z-index:99;animation:.12s _miraModalFadeIn_1nhvj_1;position:fixed;inset:0}._popover_1nhvj_54{z-index:100;width:340px;font-family:var(--mira-font);background:#fff;border:1px solid #e8ecf1;border-radius:12px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 24px #00000014}._tabs_1nhvj_68{border-bottom:1px solid #e8ecf1;display:flex}._tab_1nhvj_68{text-align:center;font-size:var(--mira-text-sm);cursor:pointer;color:var(--mira-text-muted);background:#f5f8fb;border:none;flex:1;padding:11px 8px;font-family:inherit;font-weight:500;transition:all .15s}._tab_1nhvj_68:hover{color:#2c3e50}._tabActive_1nhvj_91{color:#2c3e80;border-bottom:2px solid var(--mira-azul);background:#fff}._body_1nhvj_97{padding:16px 18px}._step_1nhvj_101{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}._step_1nhvj_101:last-child{margin-bottom:0}._stepNum_1nhvj_112{color:#2c3e80;width:22px;height:22px;font-size:var(--mira-text-caption);background:#eef6ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}._stepText_1nhvj_126{font-size:var(--mira-text-md);color:#2c3e50;line-height:1.45}._stepTitle_1nhvj_132{color:#2c3e80;align-items:center;gap:4px;margin-bottom:2px;font-weight:600;display:flex}._inlineIcon_1nhvj_141{color:#2c3e80;flex-shrink:0}._srOnly_1nhvj_147{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=768px){._popover_1nhvj_54{top:auto;bottom:var(--mira-popover-margen);left:var(--mira-popover-margen);right:var(--mira-popover-margen);width:auto;max-height:var(--mira-popover-alto-max);overscroll-behavior:contain;position:fixed;overflow-y:auto}}body[data-theme=dark] ._inlineIcon_1nhvj_141{color:#fff}._iconBtn_pg6sd_14{cursor:pointer;color:#5a6a7a;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}._iconBtn_pg6sd_14:hover{color:#2c3e50;background:#f5f8fb}._iconBtn_pg6sd_14._active_pg6sd_33{color:#2c3e80;background:#eef6ff}._backdrop_pg6sd_40{background:var(--mira-modal-overlay-bg);-webkit-backdrop-filter:var(--mira-modal-overlay-blur);z-index:200;justify-content:center;align-items:center;padding:24px;animation:.12s _miraModalFadeIn_pg6sd_1;display:flex;position:fixed;inset:0}._dialogo_pg6sd_54{width:min(720px,100%);max-height:calc(100vh - 48px);font-family:var(--mira-font);background:#fff;border:1px solid #e8ecf1;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 32px #00000024}._dialogo_pg6sd_54:focus{outline:none}._cabecera_pg6sd_71{border-bottom:1px solid #e8ecf1;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 12px;display:flex}._titulo_pg6sd_80{font-size:var(--mira-text-lg);color:#2c3e80;margin:0;font-weight:600}._subtitulo_pg6sd_87{font-size:var(--mira-text-sm);color:var(--mira-text-muted);margin:2px 0 0}._cerrar_pg6sd_93{cursor:pointer;width:30px;height:30px;color:var(--mira-text-muted);background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}._cerrar_pg6sd_93:hover{color:#2c3e50;background:#f5f8fb}._lienzo_pg6sd_115{background:#f5f8fb;flex:1;min-height:0;padding:12px;overflow:auto}._imagen_pg6sd_123{background:#fff;border-radius:8px;max-width:100%;height:auto;margin:0 auto;display:block}._pie_pg6sd_132{border-top:1px solid #e8ecf1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}._fuente_pg6sd_142{font-size:var(--mira-text-caption);color:var(--mira-text-muted)}._acciones_pg6sd_147{gap:8px;display:flex}._accion_pg6sd_147{font-size:var(--mira-text-sm);color:#2c3e80;background:#eef6ff;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}._accion_pg6sd_147:hover{background:#dfeeff}@media (width<=600px){._backdrop_pg6sd_40{padding:0}._dialogo_pg6sd_54{border:none;border-radius:0;width:100%;height:100vh;max-height:100vh}._pie_pg6sd_132{justify-content:center}}body[data-theme=dark] ._imagen_pg6sd_123{background:#fff}body[data-theme=dark] ._dialogo_pg6sd_54{background:#1e2733;border-color:#2c3a4a}body[data-theme=dark] ._cabecera_pg6sd_71,body[data-theme=dark] ._pie_pg6sd_132{border-color:#2c3a4a}body[data-theme=dark] ._titulo_pg6sd_80{color:#e8eef6}body[data-theme=dark] ._lienzo_pg6sd_115{background:#16202b}body[data-theme=dark] ._accion_pg6sd_147{color:#cfe3ff;background:#22344a}body[data-theme=dark] ._accion_pg6sd_147:hover{background:#2b4260}body[data-theme=dark] ._cerrar_pg6sd_93:hover{color:#e8eef6;background:#2c3a4a}._panel_1rbek_12{font-family:var(--mira-font)}._row_1rbek_16{align-items:flex-start;gap:10px;padding:10px 0;display:flex}._iconPrimary_1rbek_23{color:#2c3e80;flex-shrink:0;margin-top:1px}._iconMuted_1rbek_24{color:var(--mira-text-muted);flex-shrink:0;margin-top:1px}._rowBody_1rbek_26{flex:1}._rowTitle_1rbek_28{font-size:var(--mira-text-lg);color:#2c3e50;margin-bottom:2px;font-weight:500}._rowSub_1rbek_35{font-size:var(--mira-text-caption);color:#5a6a7a;line-height:1.4}._toggle_1rbek_42{flex-shrink:0;width:38px;height:20px;margin-top:2px;position:relative}._toggle_1rbek_42 input{opacity:0;width:0;height:0}._toggleTrack_1rbek_56{cursor:pointer;background:#cbd5e1;border-radius:16px;transition:background .2s;position:absolute;inset:0}._toggleTrack_1rbek_56:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}._toggle_1rbek_42 input:checked+._toggleTrack_1rbek_56{background:#2c3e80}._toggle_1rbek_42 input:checked+._toggleTrack_1rbek_56:before{transform:translate(18px)}._actions_1rbek_86{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding-left:28px;display:flex}._badge_1rbek_95{font-size:var(--mira-text-caption);border-radius:12px;align-items:center;gap:5px;padding:3px 8px;font-weight:500;display:inline-flex}._badgeOk_1rbek_105{color:#15803d;background:#dcfce7}._badgeWarn_1rbek_106{color:#92400e;background:#fef3c7}._badgeMuted_1rbek_107{color:#5a6a7a;background:#f5f8fb}._testBtn_1rbek_109{font-size:var(--mira-text-caption);color:#2c3e80;cursor:pointer;background:0 0;border:1px solid #d0e3f5;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-family:inherit;font-weight:500;display:inline-flex}._testBtn_1rbek_109:hover{background:#eef6ff}._helpBox_1rbek_129{background:#f5f8fb;border:1px solid #e8ecf1;border-radius:8px;margin-top:10px;padding:12px 14px}._helpList_1rbek_137{font-size:var(--mira-text-sm);color:#2c3e50;margin:0;padding-left:20px;line-height:1.6}._helpList_1rbek_137 li{margin-bottom:4px}._helpList_1rbek_137 b{color:#2c3e80}._toast_1rbek_154{color:#15803d;font-size:var(--mira-text-sm);background:#ecfdf5;border:1px solid #bbf7d0;border-radius:8px;align-items:center;gap:6px;margin-top:10px;margin-left:28px;padding:6px 12px;animation:.2s _fadeIn_1rbek_1;display:inline-flex}@keyframes _fadeIn_1rbek_1{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}body[data-theme=dark] ._iconPrimary_1rbek_23{color:#93c5fd}body[data-theme=dark] ._badgeOk_1rbek_105{color:#86efac;background:#22c55e2e}body[data-theme=dark] ._badgeWarn_1rbek_106{color:#fcd34d;background:#f59e0b2e}body[data-theme=dark] ._badgeMuted_1rbek_107{background:var(--mira-bg-3);color:var(--mira-text-2)}body[data-theme=dark] ._helpList_1rbek_137{color:var(--mira-text-2)}._wrapper_am1w6_12{display:inline-flex;position:relative}._iconBtn_am1w6_17{cursor:pointer;color:#5a6a7a;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}._iconBtn_am1w6_17:hover{color:#2c3e50;background:#f5f8fb}._iconBtn_am1w6_17._active_am1w6_36{color:#2c3e80;background:#eef6ff}._backdrop_am1w6_43{background:var(--mira-modal-overlay-bg);-webkit-backdrop-filter:var(--mira-modal-overlay-blur);z-index:99;animation:.12s _miraModalFadeIn_am1w6_1;position:fixed;inset:0}._popover_am1w6_53{z-index:100;width:360px;max-height:calc(100vh - 80px);font-family:var(--mira-font);background:#fff;border:1px solid #e8ecf1;border-radius:12px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 8px 24px #00000014}._popoverHeader_am1w6_68{font-size:var(--mira-text-sm);color:#5d6d7e;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e8ecf1;padding:12px 16px;font-weight:600}._groupLabel_am1w6_79{font-size:var(--mira-text-2xs);letter-spacing:.05em;text-transform:uppercase;color:#5a6a7a;background:#fafbfc;padding:14px 16px 4px;font-weight:700}._groupLabel_am1w6_79:not(:first-of-type){border-top:1px solid #e8ecf1}._row_am1w6_93{border-bottom:1px solid #f5f8fb;align-items:flex-start;gap:10px;padding:12px 16px;display:flex}._row_am1w6_93:last-of-type{border-bottom:none}._rowIcon_am1w6_105{color:var(--mira-text-muted);flex-shrink:0;margin-top:2px}._rowBody_am1w6_111{flex:1;min-width:0}._rowTitle_am1w6_116{font-size:var(--mira-text-md);color:#2c3e50;margin-bottom:2px;font-weight:500}._rowSub_am1w6_123{font-size:var(--mira-text-caption);color:#5a6a7a;line-height:1.4}._select_am1w6_130{font-size:var(--mira-text-sm);color:#2c3e50;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;flex-shrink:0;margin-top:2px;padding:5px 8px;font-family:inherit}._select_am1w6_130:focus{border-color:#2c3e80}._toggle_am1w6_149{flex-shrink:0;width:36px;height:20px;margin-top:2px;position:relative}._toggle_am1w6_149 input{opacity:0;width:0;height:0}._toggleTrack_am1w6_163{cursor:pointer;background:#cbd5e1;border-radius:16px;transition:background .2s;position:absolute;inset:0}._toggleTrack_am1w6_163:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}._toggle_am1w6_149 input:checked+._toggleTrack_am1w6_163{background:#2c3e80}._toggle_am1w6_149 input:checked+._toggleTrack_am1w6_163:before{transform:translate(16px)}._section_am1w6_193{background:#fafbfc;border-top:1px solid #e8ecf1;padding:12px 16px}._linkBtn_am1w6_200{font-size:var(--mira-text-sm);color:#2c3e80;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:6px;flex-shrink:0;padding:5px 12px;font-family:inherit;font-weight:500}._linkBtn_am1w6_200:hover{background:#eef6ff;border-color:#2c3e80}._alertPanel_am1w6_218{background:#fafbfc;border-top:1px solid #e8ecf1;flex-direction:column;gap:10px;padding:12px 16px 14px;display:flex}._alertField_am1w6_227{font-size:var(--mira-text-sm);color:#2c3e50;justify-content:space-between;align-items:center;gap:10px;display:flex}._alertField_am1w6_227 input[type=number]{width:70px;font-family:inherit;font-size:var(--mira-text-sm);text-align:right;color:#2c3e50;appearance:textfield;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:4px 8px}._alertField_am1w6_227 input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._alertField_am1w6_227 input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._alertField_am1w6_227 input[type=number]:focus{border-color:#2c3e80}._alertCombo_am1w6_260{align-items:center;gap:6px;display:inline-flex}._alertCombo_am1w6_260 select{font-family:inherit;font-size:var(--mira-text-sm);color:#2c3e50;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:4px 6px}._alertApply_am1w6_277{color:#fff;font-size:var(--mira-text-md);cursor:pointer;background:#2c3e80;border:none;border-radius:8px;margin-top:4px;padding:8px 14px;font-family:inherit;font-weight:500}._alertApply_am1w6_277:hover{background:var(--mira-azul)}body[data-theme=dark] ._linkBtn_am1w6_200{color:#93c5fd;background:0 0;border-color:#334155}body[data-theme=dark] ._linkBtn_am1w6_200:hover{background:#60a5fa1a;border-color:#60a5fa}body[data-theme=dark] ._alertPanel_am1w6_218{background:#0f172a;border-top-color:#334155}body[data-theme=dark] ._alertField_am1w6_227{color:#cbd5e1}body[data-theme=dark] ._alertField_am1w6_227 input[type=number],body[data-theme=dark] ._alertCombo_am1w6_260 select{color:#f1f5f9;background:#1e293b;border-color:#334155}body[data-theme=dark] ._alertField_am1w6_227 input[type=number]:focus,body[data-theme=dark] ._alertCombo_am1w6_260 select:focus{border-color:#60a5fa}@media (width<=768px){._popover_am1w6_53{top:auto;bottom:var(--mira-popover-margen);left:var(--mira-popover-margen);right:var(--mira-popover-margen);width:auto;max-height:var(--mira-popover-alto-max);overscroll-behavior:contain;position:fixed;overflow-y:auto}}body[data-theme=dark] ._select_am1w6_130{background:var(--mira-bg-3);color:var(--mira-text-1);border-color:var(--mira-bg-4)}._topbar_1b2yl_10{z-index:50;background:#fff;border-bottom:1px solid #e8ecf1;justify-content:space-between;align-items:center;height:54px;padding:0 24px;display:flex;position:fixed;top:0;left:0;right:0}._left_1b2yl_25{align-items:center;gap:20px;display:flex}._logo_1b2yl_31{color:#2c3e80;font-weight:700;font-size:var(--mira-text-xl);align-items:center;gap:8px;display:flex}._logoIcon_1b2yl_40{object-fit:contain;border-radius:8px;width:30px;height:30px}._tabs_1b2yl_47{gap:4px;display:flex}._tab_1b2yl_47{font-size:var(--mira-text-md);color:var(--mira-text-muted);cursor:pointer;font-weight:500;font-family:var(--mira-font);background:0 0;border:none;border-radius:20px;padding:7px 14px;transition:all .15s}._tab_1b2yl_47:hover{color:var(--mira-azul-sobre-tinte);background:#ebf5fb}._tab_1b2yl_47._active_1b2yl_70{background:var(--mira-azul);color:#fff}._iaTab_1b2yl_75{font-size:var(--mira-text-sm);border-radius:20px;padding:6px 14px}._right_1b2yl_81{align-items:center;gap:12px;display:flex}._cuenta_1b2yl_87{align-items:center;gap:8px;display:flex}._userName_1b2yl_93{font-size:var(--mira-text-md);color:#2c3e50;font-weight:500}._avatar_1b2yl_99{width:32px;height:32px;font-size:var(--mira-text-2xs);color:#2c3e80;background:#d6e4f0;border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex}._menuBtn_1b2yl_122{cursor:pointer;width:32px;height:32px;color:var(--mira-text-muted);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;margin-right:4px;transition:all .15s;display:flex}._menuBtn_1b2yl_122:hover{color:var(--mira-azul)}._menuBtnActivo_1b2yl_147,._menuBtnActivo_1b2yl_147:hover{background:var(--mira-azul);color:#fff}._feedbackBtn_1b2yl_153{cursor:pointer;color:#5a6a7a;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}._feedbackBtn_1b2yl_153:hover{color:var(--mira-azul)}._avatarImg_1b2yl_171{object-fit:cover;border-radius:50%;width:32px;height:32px}._logoutBtn_1b2yl_178{cursor:pointer;color:#5a6a7a;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}._logoutBtn_1b2yl_178:hover{color:#e74c3c}._cfgWrap_1b2yl_197{position:relative}._cfgBtn_1b2yl_200{cursor:pointer;color:#5a6a7a;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}._cfgBtn_1b2yl_200:hover{color:var(--mira-azul);border-color:var(--mira-azul)}._cfgDropdown_1b2yl_214{z-index:200;background:#fff;border:1px solid #e8ecf0;border-radius:16px;flex-direction:column;gap:12px;min-width:240px;padding:16px 18px;display:flex;position:absolute;top:40px;right:0;box-shadow:0 8px 24px #0f172a1f}._cfgTitle_1b2yl_229{font-size:var(--mira-text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--mira-text-muted);border-bottom:1px solid #eef2f5;padding-bottom:8px;font-weight:700}._cfgLabel_1b2yl_238{font-size:var(--mira-text-sm);color:#2c3e50;justify-content:space-between;align-items:center;gap:10px;font-weight:500;display:flex}._cfgLabel_1b2yl_238 input[type=text]{width:52px;font-size:var(--mira-text-md);text-align:center;border:1px solid #d5dde5;border-radius:6px;outline:none;padding:4px 6px;font-family:inherit}._cfgLabel_1b2yl_238 input:focus{border-color:var(--mira-azul)}._cfgCombo_1b2yl_258{align-items:center;gap:4px;display:flex}._cfgCombo_1b2yl_258 select{font-size:var(--mira-text-sm);cursor:pointer;background:#fff;border:1px solid #d5dde5;border-radius:6px;outline:none;padding:4px 6px;font-family:inherit}._cfgCombo_1b2yl_258 select:focus{border-color:var(--mira-azul)}._cfgApply_1b2yl_274{background:var(--mira-azul);color:#fff;font-size:var(--mira-text-sm);cursor:pointer;border:none;border-radius:8px;align-self:flex-end;align-items:center;gap:4px;margin-top:4px;padding:6px 14px;font-family:inherit;font-weight:600;transition:background .15s;display:flex}._cfgApply_1b2yl_274:hover{background:#1a6fa0}@media (width<=768px){._topbar_1b2yl_10{flex-wrap:wrap;height:auto;min-height:54px;padding:0 12px}._left_1b2yl_25{flex-wrap:wrap;gap:8px 16px}._tabs_1b2yl_47{order:3;gap:2px;padding:2px 0 4px}._tab_1b2yl_47{font-size:var(--mira-text-caption);padding:5px 10px}._userName_1b2yl_93{display:none}._right_1b2yl_81{gap:8px;width:100%}._cuenta_1b2yl_87{border-left:1px solid var(--mira-separador-barra,#e3e8ee);border-left:none;margin-left:auto;padding-left:0}}@media (width>=901px){._menuBtn_1b2yl_122{display:none}}._cuenta_1b2yl_87{position:relative}._avatarBtn_1b2yl_378{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;border-radius:20px;align-items:center;gap:8px;padding:2px;transition:background .15s;display:flex}._avatarBtn_1b2yl_378:hover{background:#eef3f8}@media (width<=768px){._avatarBtn_1b2yl_378{gap:0;padding:0}._avatarBtn_1b2yl_378:hover{background:0 0}}._avatarBtn_1b2yl_378:focus-visible{outline:2px solid var(--mira-azul);outline-offset:2px}._menuCuenta_1b2yl_414{z-index:200;background:#fff;border:1px solid #e8ecf1;border-radius:12px;min-width:230px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 24px #0000001f}._menuCuentaCabecera_1b2yl_427{border-bottom:1px solid #e8ecf1;padding:12px 14px}._menuCuentaNombre_1b2yl_431{font-size:var(--mira-text-md);color:#2c3e50;font-weight:600}._menuCuentaCorreo_1b2yl_436{font-size:var(--mira-text-2xs);color:#5a6a7a;word-break:break-all;margin-top:2px}._menuCuentaSalir_1b2yl_443{width:100%;font:inherit;font-size:var(--mira-text-md);color:#5a6a7a;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:9px;padding:11px 14px;transition:all .15s;display:flex}._menuCuentaSalir_1b2yl_443:hover{color:#c0392b;background:#fdedec}body[data-theme=dark] ._menuCuenta_1b2yl_414{background:#1b2430;border-color:#2b3744;box-shadow:0 8px 24px #00000073}body[data-theme=dark] ._menuCuentaCabecera_1b2yl_427{border-bottom-color:#2b3744}body[data-theme=dark] ._menuCuentaNombre_1b2yl_431{color:#e6edf3}body[data-theme=dark] ._menuCuentaCorreo_1b2yl_436{color:#93a1b0}body[data-theme=dark] ._menuCuentaSalir_1b2yl_443{color:#c2cedb}body[data-theme=dark] ._menuCuentaSalir_1b2yl_443:hover{color:#ff8a80;background:#3a2326}body[data-theme=dark] ._avatarBtn_1b2yl_378:hover{background:#26313d}body[data-theme=dark] ._cuenta_1b2yl_87{color:var(--mira-text-1);--mira-separador-barra:#2c3a4b}._banner_1pf2q_3{background:#eef3fb;border-bottom:1px solid #d8e2f2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 20px;display:flex}._message_1pf2q_14{font-size:var(--mira-text-md);color:#2c3e50;align-items:center;gap:8px;display:flex}._icon_1pf2q_22{color:#2c3e80;flex-shrink:0}._actions_1pf2q_27{align-items:center;gap:8px;display:flex}._primary_1pf2q_33,._secondary_1pf2q_34{font-family:var(--mira-font);font-size:var(--mira-text-md);cursor:pointer;border-radius:10px;padding:6px 14px;transition:background .15s,color .15s}._primary_1pf2q_33{color:#fff;background:#2c3e80;border:none;font-weight:500}._primary_1pf2q_33:hover{background:var(--mira-azul)}._secondary_1pf2q_34{color:#5a6a7a;background:0 0;border:1px solid #c9d6ea}._secondary_1pf2q_34:hover{color:#2c3e50;background:#e2eaf7}body[data-theme=dark] ._banner_1pf2q_3{background:#172033;border-bottom-color:#273449}body[data-theme=dark] ._message_1pf2q_14{color:#e2e8f0}body[data-theme=dark] ._icon_1pf2q_22{color:#60a5fa}body[data-theme=dark] ._primary_1pf2q_33{background:#2563eb}body[data-theme=dark] ._primary_1pf2q_33:hover{background:#3b82f6}body[data-theme=dark] ._secondary_1pf2q_34{color:#94a3b8;border-color:#334155}body[data-theme=dark] ._secondary_1pf2q_34:hover{color:#f1f5f9;background:#1e293b}._overlay_rvqgn_11{background:var(--mira-modal-overlay-bg);-webkit-backdrop-filter:var(--mira-modal-overlay-blur);z-index:var(--mira-modal-overlay-z);padding:var(--mira-modal-overlay-padding);justify-content:center;align-items:center;animation:.12s _miraModalFadeIn_rvqgn_1;display:flex;position:fixed;inset:0}._modal_rvqgn_25{background:#fff;border-radius:14px;flex-direction:column;width:560px;max-width:92vw;max-height:88vh;padding:24px;display:flex;box-shadow:0 8px 32px #0000001f}._header_rvqgn_37{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._header_rvqgn_37 h3{font-size:var(--mira-text-2xl);color:#2c3e50;font-weight:700}._close_rvqgn_50{font-size:var(--mira-text-3xl);color:#5a6a7a;cursor:pointer;background:0 0;border:none}._close_rvqgn_50:hover{color:#2c3e50}._intro_rvqgn_62{font-size:var(--mira-text-md);color:#5a6a7a;margin-bottom:14px;line-height:1.5}._scaleLegend_rvqgn_69{font-size:var(--mira-text-sm);color:#5a6a7a;border-bottom:1px solid #eef1f5;justify-content:space-between;padding:0 2px 6px;display:flex}._items_rvqgn_79{flex:1;min-height:0;margin-bottom:14px;overflow-y:auto}._item_rvqgn_79{border:none;border-bottom:1px solid #f2f5f8;margin:0;padding:14px 0}._item_rvqgn_79:last-child{border-bottom:none}._itemText_rvqgn_97{font-size:var(--mira-text-md);color:#2c3e50;margin-bottom:10px;padding:0;line-height:1.45}._options_rvqgn_105{justify-content:space-between;gap:6px;max-width:320px;display:flex}._option_rvqgn_105{cursor:pointer}._option_rvqgn_105 input{opacity:0;width:0;height:0;position:absolute}._bullet_rvqgn_125{width:38px;height:34px;font-size:var(--mira-text-md);color:#5a6a7a;border:1.5px solid #e5e7eb;border-radius:10px;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s;display:flex}._option_rvqgn_105:hover ._bullet_rvqgn_125{border-color:#2c3e80}._option_rvqgn_105 input:checked+._bullet_rvqgn_125{color:#fff;background:#2c3e80;border-color:#2c3e80;font-weight:600}._option_rvqgn_105 input:focus-visible+._bullet_rvqgn_125{outline:2px solid var(--mira-azul);outline-offset:2px}._textarea_rvqgn_157{width:100%;font-family:var(--mira-font);font-size:var(--mira-text-md);resize:vertical;border:1.5px solid #e5e7eb;border-radius:12px;outline:none;padding:12px 14px;transition:border-color .2s}._textarea_rvqgn_157:focus{border-color:#2c3e80}._sendBtn_rvqgn_173{color:#fff;width:100%;font-size:var(--mira-text-lg);cursor:pointer;font-weight:500;font-family:var(--mira-font);background:#2c3e80;border:none;border-radius:14px;margin-top:12px;padding:10px}._sendBtn_rvqgn_173:hover:not(:disabled){background:var(--mira-azul)}._sendBtn_rvqgn_173:disabled{opacity:.5;cursor:not-allowed}._success_rvqgn_196{text-align:center;color:var(--mira-verde-ok);font-weight:500;font-size:var(--mira-text-xl);padding:24px 20px;line-height:1.5}._error_rvqgn_205{color:#a03027;font-size:var(--mira-text-md);background:#fdedec;border:1px solid #f5c6cb;border-radius:12px;margin-top:12px;padding:10px 12px;line-height:1.4}body[data-theme=dark] ._modal_rvqgn_25{background:#1e293b;box-shadow:0 8px 32px #0006}body[data-theme=dark] ._header_rvqgn_37 h3{color:#f1f5f9}body[data-theme=dark] ._close_rvqgn_50{color:#94a3b8}body[data-theme=dark] ._close_rvqgn_50:hover{color:#f1f5f9}body[data-theme=dark] ._intro_rvqgn_62{color:#94a3b8}body[data-theme=dark] ._scaleLegend_rvqgn_69{color:#94a3b8;border-bottom-color:#334155}body[data-theme=dark] ._item_rvqgn_79{border-bottom-color:#273449}body[data-theme=dark] ._itemText_rvqgn_97{color:#e2e8f0}body[data-theme=dark] ._bullet_rvqgn_125{color:#94a3b8;border-color:#334155}body[data-theme=dark] ._option_rvqgn_105:hover ._bullet_rvqgn_125{border-color:#60a5fa}body[data-theme=dark] ._option_rvqgn_105 input:checked+._bullet_rvqgn_125{color:#f8fafc;background:#2563eb;border-color:#2563eb}body[data-theme=dark] ._textarea_rvqgn_157{color:#f1f5f9;background:#0f172a;border-color:#334155}body[data-theme=dark] ._textarea_rvqgn_157::placeholder{color:#94a3b8}body[data-theme=dark] ._textarea_rvqgn_157:focus{border-color:#60a5fa}body[data-theme=dark] ._sendBtn_rvqgn_173{background:#2563eb}body[data-theme=dark] ._sendBtn_rvqgn_173:hover:not(:disabled){background:#3b82f6}body[data-theme=dark] ._error_rvqgn_205{color:#fca5a5;background:#c0392b24;border-color:#7f1d1d}._aviso_1wnxl_11{border:1px solid var(--mira-warning);background:color-mix(in srgb, var(--mira-warning) 12%, var(--mira-bg-0));color:var(--mira-text-1);border-radius:var(--mira-radius-md);font-size:var(--mira-text-md);align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;display:flex}._texto_1wnxl_26{flex:1}._reintentar_1wnxl_30{color:inherit;border-radius:var(--mira-radius-sm);font-size:var(--mira-text-sm);font-weight:var(--mira-fw-semibold);font-family:var(--mira-font);cursor:pointer;background:0 0;border:1px solid;padding:4px 12px;transition:background .15s,color .15s}._reintentar_1wnxl_30:hover:not(:disabled){background:var(--mira-text-1);color:var(--mira-bg-0)}._reintentar_1wnxl_30:disabled{opacity:.6;cursor:default}._reintentar_1wnxl_30:focus-visible{outline-offset:2px;outline:2px solid}._sortButton_w8w4e_5{all:unset;cursor:pointer;width:100%;font:inherit;color:inherit;letter-spacing:inherit;align-items:center;display:inline-flex}._sortButton_w8w4e_5:focus-visible{outline:2px solid var(--mira-accent-strong);outline-offset:2px;border-radius:3px}._sortIcon_w8w4e_22{font-size:var(--mira-text-2xs);opacity:.4;margin-left:4px}._sortIconActive_w8w4e_28{font-size:var(--mira-text-2xs);color:var(--mira-azul);margin-left:4px}body[data-theme=dark] ._sortIcon_w8w4e_22{color:var(--mira-text-3)}body[data-theme=dark] ._sortIconActive_w8w4e_28{color:var(--mira-accent)}._soloLector_w8w4e_45{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._sidebar_100cu_10{width:260px;min-height:calc(100vh - var(--mira-alto-barra,54px));max-height:calc(100vh - var(--mira-alto-barra,54px));overscroll-behavior:contain;background:#fff;border-right:1px solid #e8ecf0;flex-shrink:0;padding:20px 16px;overflow-y:auto}._sectionTitle_100cu_32{font-size:var(--mira-text-sm);color:#5d6d7e;font-weight:600;font-family:var(--mira-font);margin-bottom:12px;padding-left:4px}._list_100cu_41{flex-direction:column;gap:8px;display:flex}._card_100cu_47{text-align:left;width:100%;font-family:var(--mira-font);cursor:pointer;background:0 0;border:none;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;transition:background .15s,color .15s;display:flex}._card_100cu_47:focus-visible{outline:2px solid var(--mira-azul);outline-offset:2px}._card_100cu_47:hover{background:#ebf5fb}._active_100cu_71{background:#dce8f5}._active_100cu_71 ._courseName_100cu_75{color:#1a365d;font-weight:700}._active_100cu_71 ._star_100cu_80{color:var(--mira-azul)}._sidebar_100cu_10:has(._card_100cu_47:hover) ._active_100cu_71:not(:hover){background:0 0}:is(._sidebar_100cu_10:has(._card_100cu_47:hover) ._active_100cu_71:not(:hover) ._courseName_100cu_75,._sidebar_100cu_10:has(._card_100cu_47:hover) ._active_100cu_71:not(:hover) ._star_100cu_80){color:#5d6d7e}._star_100cu_80{font-size:var(--mira-text-md);flex-shrink:0}._courseName_100cu_75{font-size:var(--mira-text-sm);font-weight:600;font-family:var(--mira-font);color:#5d6d7e}._generalCard_100cu_104{margin-bottom:8px}._active_100cu_71._generalCard_100cu_104{background:#dce8f5}._groupLabel_100cu_112{font-size:var(--mira-text-2xs);color:var(--mira-text-muted);font-weight:700;font-family:var(--mira-font);letter-spacing:.3px;padding:8px 4px 4px}._empty_100cu_121{text-align:center;color:#5a6a7a;font-size:var(--mira-text-md);background:#f9fbfc;border-radius:16px;padding:16px 12px}._archivedSection_100cu_132{border-top:1px solid #e8ecf0;margin-top:16px;padding-top:12px}._archivedToggle_100cu_138{cursor:pointer;width:100%;font-family:var(--mira-font);font-size:var(--mira-text-sm);color:var(--mira-text-muted);background:0 0;border:none;border-radius:16px;align-items:center;gap:8px;padding:8px 12px;font-weight:600;transition:background .15s,color .15s;display:flex}._archivedToggle_100cu_138:hover{color:#5d6d7e;background:#ebf5fb}._archivedToggle_100cu_138 ._chevron_100cu_160{flex-shrink:0;transition:transform .18s}._archivedToggle_100cu_138 ._chevron_100cu_160._open_100cu_165{transform:rotate(90deg)}._archivedCount_100cu_169{font-size:var(--mira-text-2xs);color:var(--mira-text-muted);margin-left:auto;font-weight:700}._archivedList_100cu_176 ._courseName_100cu_75{color:#5a6a7a;font-weight:500}body[data-theme=dark] ._sidebar_100cu_10{background:#0f172a;border-right-color:#334155}body[data-theme=dark] ._sectionTitle_100cu_32{color:#94a3b8}body[data-theme=dark] ._card_100cu_47:hover{background:#2563eb38}body[data-theme=dark] ._active_100cu_71{background:#2563eb38!important}body[data-theme=dark] ._active_100cu_71 ._courseName_100cu_75{color:#93c5fd!important}body[data-theme=dark] ._active_100cu_71 ._star_100cu_80{color:#60a5fa!important}body[data-theme=dark] ._sidebar_100cu_10:has(._card_100cu_47:hover) ._active_100cu_71:not(:hover){background:0 0!important}:is(body[data-theme=dark] ._sidebar_100cu_10:has(._card_100cu_47:hover) ._active_100cu_71:not(:hover) ._courseName_100cu_75,body[data-theme=dark] ._sidebar_100cu_10:has(._card_100cu_47:hover) ._active_100cu_71:not(:hover) ._star_100cu_80){color:#94a3b8!important}body[data-theme=dark] ._courseName_100cu_75{color:#cbd5e1}body[data-theme=dark] ._star_100cu_80{color:#94a3b8}body[data-theme=dark] ._active_100cu_71._generalCard_100cu_104{background:#2563eb38!important}body[data-theme=dark] ._groupLabel_100cu_112{color:#94a3b8}body[data-theme=dark] ._empty_100cu_121{color:#94a3b8;background:#1e293b}body[data-theme=dark] ._archivedSection_100cu_132{border-top-color:#334155}body[data-theme=dark] ._archivedToggle_100cu_138{color:#94a3b8}body[data-theme=dark] ._archivedToggle_100cu_138:hover{color:#94a3b8;background:#2563eb38}body[data-theme=dark] ._archivedCount_100cu_169,body[data-theme=dark] ._archivedList_100cu_176 ._courseName_100cu_75{color:#94a3b8}._archivedInfo_100cu_260{width:20px;height:20px;color:var(--mira-text-muted);cursor:help;vertical-align:middle;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:2px;padding:0;transition:color .15s;display:inline-flex}._archivedInfo_100cu_260:hover,._archivedInfo_100cu_260:focus-visible{color:var(--mira-azul)}._layout_5b1pm_5{min-height:calc(100vh - var(--mira-alto-barra,54px));display:flex;position:relative}._main_5b1pm_11{text-align:center;background:#fff;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;padding:40px 20px;display:flex}._backdrop_5b1pm_34{display:none}@media (width<=900px){._layout_5b1pm_5>aside[data-panel-lateral]{top:var(--mira-alto-barra,54px);z-index:100;width:80%;max-width:280px;box-shadow:none;background:#fff;transition:transform .28s;position:fixed;bottom:0;left:0;transform:translate(-100%)}._layout_5b1pm_5._sidebarOpen_5b1pm_69>aside[data-panel-lateral]{transform:translate(0);box-shadow:4px 0 20px #0000001f}._backdrop_5b1pm_34{inset:0;top:var(--mira-alto-barra,54px);z-index:99;background:#0000004d;display:block;position:fixed}._main_5b1pm_11{padding:20px 14px}}body[data-theme=dark] ._layout_5b1pm_5>aside[data-panel-lateral]{background:#0f172a}._content_183iu_14{text-align:left;max-height:calc(100vh - var(--mira-alto-barra,54px));scrollbar-width:none;background:#fff;flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;min-width:0;padding:32px 36px;display:flex;overflow-y:auto}._content_183iu_14::-webkit-scrollbar{display:none}._titleRow_183iu_31{align-items:center;gap:10px;margin-bottom:24px;display:flex}._title_183iu_31{font-size:var(--mira-text-2xl);color:#2c3e50;font-weight:700}._refreshBtn_183iu_48{width:28px;height:28px;color:var(--mira-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}._refreshBtn_183iu_48:hover{color:#1a5276;background:#edf2f7;transform:rotate(45deg)}._refreshBtn_183iu_48:active{transform:rotate(180deg)}._refreshBtn_183iu_48:disabled{opacity:.4;cursor:not-allowed;transform:none}._refreshWrap_183iu_65{align-items:center;gap:6px;display:flex}._refreshDate_183iu_70{font-size:var(--mira-text-2xs);color:#5a6a7a;white-space:nowrap}._kpiRow_183iu_78{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}@media (width<=1080px){._kpiRow_183iu_78{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){._kpiRow_183iu_78{grid-template-columns:1fr}}._kpiCard_183iu_87{background:#fff;border:1px solid #e8ecf0;border-radius:16px;padding:20px 22px}._kpiLabel_183iu_94{font-size:var(--mira-text-sm);letter-spacing:.04em;text-transform:uppercase;color:#5a6a7a;margin-bottom:8px;font-weight:700}._kpiValue_183iu_103{font-size:var(--mira-text-display);color:var(--mira-azul);font-weight:700}._kpiUnit_183iu_109{font-size:var(--mira-text-md);color:#5a6a7a;margin-left:2px;font-weight:600}._kpiDanger_183iu_116{color:#c0392b}._kpiNote_183iu_119{font-size:var(--mira-text-2xs);color:#5a6a7a;margin-top:6px;font-style:italic}._delta_183iu_127{font-size:var(--mira-text-caption);border-radius:16px;align-items:center;gap:2px;margin-top:8px;padding:2px 8px;font-weight:600;display:inline-flex}._deltaUp_183iu_137{color:#1e8449;background:#eafaf1}._deltaDown_183iu_138{color:#a93226;background:#fdedec}._deltaFlat_183iu_139{color:var(--mira-text-muted);background:#f4f6f8}._deltaHint_183iu_140{color:inherit;opacity:.75;margin-left:4px;font-weight:400}._grid_183iu_143{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}@media (width<=900px){._grid_183iu_143{grid-template-columns:1fr}}._card_183iu_142{background:#fff;border:1px solid #e8ecf0;border-radius:16px;margin-bottom:20px;padding:20px 22px}._cardFull_183iu_158{grid-column:1/-1}._cardTitle_183iu_159{font-size:var(--mira-text-sm);letter-spacing:.04em;text-transform:uppercase;color:#5a6a7a;margin-bottom:14px;font-weight:700}._trendCard_183iu_169{background:#fff;border:1px solid #e8ecf0;border-radius:16px;margin-bottom:20px;padding:20px 22px}._trendHeader_183iu_176{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}._trendTitle_183iu_183{font-size:var(--mira-text-sm);letter-spacing:.04em;text-transform:uppercase;color:#5a6a7a;font-weight:700}._trendSubtitle_183iu_190{font-size:var(--mira-text-caption);color:#5a6a7a;font-weight:500}._chartsGrid_183iu_197{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}@media (width<=900px){._chartsGrid_183iu_197{grid-template-columns:1fr}}._filterChips_183iu_206{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}._filterChip_183iu_206{font-size:var(--mira-text-sm);color:#5a6a7a;cursor:pointer;background:#fff;border:1px solid #d5dde5;border-radius:20px;padding:5px 14px;font-family:inherit;font-weight:500;transition:all .15s}._filterChip_183iu_206:hover{border-color:var(--mira-azul);color:var(--mira-azul)}._filterChipActive_183iu_228{background:var(--mira-azul);border-color:var(--mira-azul);color:#fff}._filterChipActive_183iu_228:hover{color:#fff;background:#2471a3;border-color:#2471a3}._chartCard_183iu_239{background:#fff;border:1px solid #e8ecf0;border-radius:16px;padding:20px 22px}._chartFull_183iu_245{grid-column:1/-1}._chartTitle_183iu_246{font-size:var(--mira-text-sm);letter-spacing:.04em;text-transform:uppercase;color:#5a6a7a;margin-bottom:14px;font-weight:700}._contextGrid_183iu_256{grid-template-columns:1fr 1fr;align-items:start;gap:20px;margin-bottom:20px;display:grid}@media (width<=1100px){._contextGrid_183iu_256{grid-template-columns:1fr}}._heatmapCard_183iu_266{background:0 0;border:none;padding:0}._heatmapHeader_183iu_271{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}._heatmapTitle_183iu_278{font-size:var(--mira-text-sm);letter-spacing:.04em;text-transform:uppercase;color:#5a6a7a;font-weight:700}._heatmapSubtitle_183iu_285{font-size:var(--mira-text-caption);color:#5a6a7a;font-weight:500}._heatmapGrid_183iu_290{grid-template-columns:30px repeat(var(--weeks,8), 1fr);align-items:center;gap:3px;display:grid}._heatmapLabel_183iu_296{font-size:var(--mira-text-2xs);color:#5a6a7a;text-align:right;padding-right:4px;font-weight:600}._heatmapMonthRow_183iu_303{font-size:var(--mira-text-2xs);color:#5a6a7a;text-align:center;letter-spacing:.04em;text-transform:uppercase;padding-bottom:4px}._heatmapCell_183iu_311{aspect-ratio:1;cursor:pointer;background:#eef2f5;border-radius:3px;min-height:18px}._heatmapCell_183iu_311:hover{outline:2px solid var(--mira-primary);outline-offset:1px}._heatmapLegend_183iu_322{font-size:var(--mira-text-2xs);color:#5a6a7a;align-items:center;gap:6px;margin-top:12px;display:flex}._heatmapLegendSwatch_183iu_330{border-radius:3px;width:14px;height:14px}._heatmapEmpty_183iu_331{text-align:center;color:#5a6a7a;font-size:var(--mira-text-md);background:#f8fafc;border:1px dashed #d5dde5;border-radius:8px;padding:24px 10px;line-height:1.5}._planCard_183iu_343{background:#fff;border:1px solid #e8ecf0;border-radius:16px;padding:20px 22px}._planHeader_183iu_349{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}._planTitle_183iu_357{font-size:var(--mira-text-sm);letter-spacing:.04em;text-transform:uppercase;color:#5a6a7a;font-weight:700}._planSummary_183iu_364{font-size:var(--mira-text-caption);flex-wrap:wrap;gap:12px;margin-bottom:14px;display:flex}._planSummaryItem_183iu_371{color:#5a6a7a;align-items:center;gap:5px;font-weight:600;display:inline-flex}._planList_183iu_378{flex-direction:column;gap:0;display:flex}._planItem_183iu_385{background:0 0;border:none;border-bottom:1px solid #e3eaf2;border-radius:0;flex-direction:column;gap:6px;padding:12px 4px;display:flex}._planItem_183iu_385:last-child{border-bottom:none}._planItemTop_183iu_398{align-items:center;gap:8px;display:flex}._planItemBottom_183iu_403{align-items:center;gap:12px;padding-left:18px;display:flex}._planDot_183iu_409{background:#bdc3c7;border-radius:50%;flex-shrink:0;width:10px;height:10px}._planName_183iu_414{font-size:var(--mira-text-lg);color:#2c3e50;flex:1;font-weight:600;line-height:1.3}._planStatus_183iu_421{font-size:var(--mira-text-2xs);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;font-weight:700}._planBarWrap_183iu_428{background:#e0e5ea;border-radius:6px;flex:1;min-width:60px;height:8px;overflow:hidden}._planBar_183iu_428{border-radius:6px;height:100%;transition:width .4s}._planMeta_183iu_441{font-size:var(--mira-text-caption);color:#5a6a7a;white-space:nowrap;flex-shrink:0;font-weight:500}._deliveryDetail_183iu_449{border-top:1px solid #eef2f5;flex-direction:column;gap:4px;margin-top:14px;padding-top:12px;display:flex}._deliveryRow_183iu_457{font-size:var(--mira-text-md);align-items:center;gap:10px;padding:6px 0;display:flex}._deliveryDot_183iu_464{border-radius:50%;flex-shrink:0;width:8px;height:8px}._deliveryName_183iu_467{color:#2c3e50;flex:1;font-weight:500}._deliveryStatus_183iu_472{font-size:var(--mira-text-2xs);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;font-weight:700}._deliveryMeta_183iu_479{font-size:var(--mira-text-caption);color:#5a6a7a;white-space:nowrap;flex-shrink:0;font-weight:500}._planEmpty_183iu_487{text-align:center;color:#5a6a7a;font-size:var(--mira-text-md);background:#f8fafc;border:1px dashed #d5dde5;border-radius:8px;padding:20px 10px}._alertsCard_183iu_498{background:#fff;border:1px solid #e8ecf0;border-radius:12px;margin-bottom:14px;padding:14px 18px}._alertsHeader_183iu_505{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}._alertsTitle_183iu_511{font-size:var(--mira-text-sm);letter-spacing:.04em;text-transform:uppercase;color:#5a6a7a;font-weight:700}._alertsTotal_183iu_518{font-size:var(--mira-text-caption);color:#5a6a7a;font-weight:500}._alertGroups_183iu_523{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}._alertGroup_183iu_523{background:#fbfcfd;border:1px solid #e8ecf0;border-radius:8px;padding:10px 14px}._alertGroupHeader_183iu_534{border-bottom:1px solid #eef2f5;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:8px;display:flex}._alertGroupLabel_183iu_543{font-size:var(--mira-text-sm);color:#2c3e50;font-weight:600}._alertGroupBadge_183iu_548{font-size:var(--mira-text-2xs);color:#fff;border-radius:16px;padding:2px 8px;font-weight:700}._alertGroupBadgeRed_183iu_555{background:#c0392b}._alertGroupBadgeOrange_183iu_556{background:#e67e22}._alertGroupBadgeYellow_183iu_557{background:#b88416}._alertNote_183iu_559{font-size:var(--mira-text-2xs);color:#5a6a7a;margin-bottom:8px;font-style:italic}._alertStudentList_183iu_565{scrollbar-width:thin;scrollbar-color:#94a3b84d transparent;flex-direction:column;gap:2px;max-height:160px;display:flex;overflow-y:auto}._alertStudentList_183iu_565::-webkit-scrollbar{width:4px}._alertStudentList_183iu_565::-webkit-scrollbar-track{background:0 0}._alertStudentList_183iu_565::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:4px}._alertStudentList_183iu_565::-webkit-scrollbar-thumb:hover{background:#94a3b880}._alertStudentItem_183iu_583{font-size:var(--mira-text-sm);color:#2c3e50;justify-content:space-between;align-items:center;padding:4px 0;display:flex}._alertStudentName_183iu_591{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._alertStudentMeta_183iu_596{font-size:var(--mira-text-caption);color:#5a6a7a;flex-shrink:0;margin-left:10px;font-weight:500}._alertCfgBtn_183iu_604{cursor:pointer;color:#5a6a7a;background:0 0;border:1px solid #e8ecf0;border-radius:6px;align-items:center;margin-left:8px;padding:3px 6px;transition:color .15s,border-color .15s;display:inline-flex}._alertCfgBtn_183iu_604:hover{color:var(--mira-azul);border-color:var(--mira-azul)}._alertCfgPanel_183iu_618{background:#f5f8fb;border:1px solid #e8ecf0;border-radius:8px;flex-wrap:wrap;gap:16px;margin-bottom:14px;padding:14px 18px;display:flex}._alertCfgRow_183iu_628{font-size:var(--mira-text-sm);color:#2c3e50;align-items:center;gap:8px;display:flex}._alertCfgRow_183iu_628 label{font-weight:600;font-size:var(--mira-text-caption);color:#5a6a7a;white-space:nowrap}._alertCfgRow_183iu_628 input[type=number]{width:56px;font-size:var(--mira-text-md);text-align:center;border:1px solid #d5dde5;border-radius:6px;outline:none;padding:4px 8px;font-family:inherit}._alertCfgRow_183iu_628 input[type=number]:focus{border-color:var(--mira-azul)}._alertCfgCombo_183iu_652{align-items:center;gap:4px;display:flex}._alertCfgCombo_183iu_652 select{font-size:var(--mira-text-sm);cursor:pointer;background:#fff;border:1px solid #d5dde5;border-radius:6px;outline:none;padding:4px 6px;font-family:inherit}._alertCfgCombo_183iu_652 select:focus{border-color:var(--mira-azul)}._alertsEmpty_183iu_669{text-align:center;color:var(--mira-verde-ok);font-size:var(--mira-text-md);background:#eafaf1;border:1px solid #b8e0c9;border-radius:8px;padding:20px 10px}._tableWrap_183iu_680{background:#fff;border:1px solid #e8ecf0;border-radius:12px;flex-shrink:0;min-height:260px;max-height:480px;margin-top:16px;overflow:auto}._tableWrap_183iu_680 thead{z-index:2;position:sticky;top:49px}._tableHeader_183iu_696{z-index:3;background:#fff;border-bottom:1px solid #e8ecf0;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex;position:sticky;top:0}._tableTitle_183iu_708{font-size:var(--mira-text-sm);letter-spacing:.04em;text-transform:uppercase;color:#5a6a7a;align-items:center;gap:8px;font-weight:700;display:flex}._tableCount_183iu_718{font-size:var(--mira-text-2xs);color:#5a6a7a;background:#eef2f5;border-radius:16px;padding:2px 8px;font-weight:600}._searchWrap_183iu_726{background:#f5f8fb;border:1px solid #e8ecf0;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;transition:border-color .15s;display:flex}._searchWrap_183iu_726:focus-within{border-color:var(--mira-azul)}._searchIcon_183iu_737{color:#5a6a7a;flex-shrink:0}._searchInput_183iu_738{font-size:var(--mira-text-md);color:#2c3e50;background:0 0;border:none;outline:none;width:160px;font-family:inherit}._searchInput_183iu_738::placeholder{color:var(--mira-text-muted)}._table_183iu_680{border-collapse:collapse;width:100%}._table_183iu_680 th{text-align:left;font-size:var(--mira-text-caption);color:#5a6a7a;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#f5f8fb;border-bottom:1px solid #e8ecf0;padding:10px 22px;font-weight:600}._table_183iu_680 th:hover{color:#2c3e50}._table_183iu_680 td{font-size:var(--mira-text-md);color:#2c3e50;border-bottom:1px solid #f0f2f5;padding:10px 22px}._table_183iu_680 tr:last-child td{border-bottom:none}._alertBadge_183iu_774{font-size:var(--mira-text-caption);border-radius:8px;padding:2px 10px;font-weight:600;display:inline-block}._alertRed_183iu_781{color:#c0392b;background:#fde8e8}._alertOrange_183iu_782{color:var(--mira-azul-sobre-tinte);background:#e8f0fa}._alertBadgeOk_183iu_783{font-size:var(--mira-text-caption);color:var(--mira-verde-ok);background:#eafaf1;border-radius:8px;padding:2px 10px;font-weight:600;display:inline-block}._sidebar_183iu_794{width:260px;min-height:calc(100vh - var(--mira-alto-barra,54px));max-height:calc(100vh - var(--mira-alto-barra,54px));overscroll-behavior:contain;background:#fff;border-right:1px solid #e8ecf0;flex-shrink:0;padding:20px 16px;overflow-y:auto}._sectionTitle_183iu_808{font-size:var(--mira-text-sm);color:#5d6d7e;font-weight:600;font-family:var(--mira-font);margin-bottom:12px;padding-left:4px}._courseList_183iu_816{flex-direction:column;gap:8px;display:flex}._courseCard_183iu_824{text-align:left;width:100%;font-family:var(--mira-font);cursor:pointer;background:0 0;border:none;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;transition:background .15s,color .15s;display:flex}._courseCard_183iu_824:hover{background:#ebf5fb}._courseCard_183iu_824:focus-visible{outline:2px solid var(--mira-azul);outline-offset:2px}._courseCardActive_183iu_843{background:#dce8f5}._generalCard_183iu_847{margin-bottom:8px}._courseStar_183iu_850{font-size:var(--mira-text-md);flex-shrink:0}._courseName_183iu_851{font-size:var(--mira-text-sm);font-weight:600;font-family:var(--mira-font);color:#5d6d7e}._unreadBadge_183iu_866{background:var(--mira-azul);color:#fff;min-width:18px;font-size:var(--mira-text-2xs);text-align:center;border-radius:16px;flex-shrink:0;margin-left:auto;padding:1px 6px;font-weight:700;line-height:1.4}._courseCardActive_183iu_843 ._unreadBadge_183iu_866{background:#1f6391}._emptyState_183iu_884{text-align:center;color:#5a6a7a;font-size:var(--mira-text-md);background:#f9fbfc;border-radius:8px;padding:16px 12px}._courseGroup_183iu_893{flex-direction:column;gap:8px;display:flex}._groupLabel_183iu_898{font-size:var(--mira-text-2xs);color:var(--mira-text-muted);font-weight:700;font-family:var(--mira-font);letter-spacing:.3px;padding:8px 4px 4px}._archivedSection_183iu_908{border-top:1px solid #e8ecf0;margin-top:16px;padding-top:12px}._archivedToggle_183iu_913{cursor:pointer;width:100%;font-family:var(--mira-font);font-size:var(--mira-text-sm);color:var(--mira-text-muted);background:0 0;border:none;border-radius:16px;align-items:center;gap:8px;padding:8px 12px;font-weight:600;transition:background .15s,color .15s;display:flex}._archivedToggle_183iu_913:hover{color:#5d6d7e;background:#ebf5fb}._chevron_183iu_930{flex-shrink:0;transition:transform .18s}._chevronOpen_183iu_931{transform:rotate(90deg)}._archivedCount_183iu_932{font-size:var(--mira-text-2xs);color:var(--mira-text-muted);margin-left:auto;font-weight:700}._archivedList_183iu_938 ._courseName_183iu_851{color:#5a6a7a;font-weight:500}._signalsGrid_183iu_941{flex-direction:column;gap:14px;display:flex}._feedbackCard_183iu_948{background:#fff;border:1px solid #e8ecf0;border-radius:16px;padding:20px 22px}._feedbackEmpty_183iu_954{font-size:var(--mira-text-md);color:#5a6a7a;text-align:center;padding:16px 0}._feedbackHeader_183iu_960{color:#5a6a7a;align-items:center;gap:8px;margin-bottom:14px;display:flex}._feedbackTitle_183iu_967{font-size:var(--mira-text-sm);letter-spacing:.04em;text-transform:uppercase;font-weight:700}._feedbackCount_183iu_863{background:var(--mira-azul);color:#fff;font-size:var(--mira-text-2xs);border-radius:16px;margin-left:auto;padding:2px 8px;font-weight:700}._feedbackNew_183iu_985{color:#1f6391;font-size:var(--mira-text-2xs);background:#eaf4fb;border-radius:16px;padding:2px 8px;font-weight:700}._feedbackList_183iu_993{flex-direction:column;gap:0;max-height:300px;display:flex;overflow-y:auto}._feedbackItem_183iu_1003{border-left:3px solid var(--mira-azul);background:0 0;border-bottom:1px solid #e3eaf2;border-radius:0;padding:12px 14px}._feedbackItem_183iu_1003:last-child{border-bottom:none}._feedbackText_183iu_1013{font-size:var(--mira-text-md);color:#2c3e50;margin:0 0 6px;line-height:1.5}._feedbackDate_183iu_1019{font-size:var(--mira-text-caption);color:#5a6a7a}body[data-theme=dark] ._feedbackCard_183iu_948{background:var(--mira-bg-2);border-color:var(--mira-bg-3)}body[data-theme=dark] ._feedbackHeader_183iu_960{color:var(--mira-text-2)}body[data-theme=dark] ._feedbackItem_183iu_1003{border-left-color:var(--mira-accent);border-bottom:1px solid var(--mira-bg-3);background:0 0;border-radius:0}body[data-theme=dark] ._feedbackItem_183iu_1003:last-child{border-bottom:none}body[data-theme=dark] ._feedbackText_183iu_1013{color:var(--mira-text-1)}body[data-theme=dark] ._feedbackDate_183iu_1019,body[data-theme=dark] ._feedbackEmpty_183iu_954{color:var(--mira-text-3)}._placeholder_183iu_1041{color:#5a6a7a;font-size:var(--mira-text-lg);flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:300px;display:flex}._placeholderIcon_183iu_1051{font-size:var(--mira-text-hero);margin-bottom:12px}._errorBanner_183iu_1054{color:#c0392b;border-radius:var(--mira-radius-md);font-size:var(--mira-text-md);background:#fde8e8;border:1px solid #f5c6c6;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;display:flex}._errorBannerText_183iu_1066{flex:1}._errorRetry_183iu_1067{color:#c0392b;border-radius:var(--mira-radius-sm);font-size:var(--mira-text-sm);font-weight:var(--mira-fw-semibold);font-family:var(--mira-font);cursor:pointer;background:0 0;border:1px solid #c0392b;padding:4px 12px;transition:background .15s,color .15s}._errorRetry_183iu_1067:hover:not(:disabled){color:#fff;background:#c0392b}._errorRetry_183iu_1067:disabled{opacity:.6;cursor:default}._errorRetry_183iu_1067:focus-visible{outline-offset:2px;outline:2px solid #c0392b}._content_183iu_14 .recharts-sector,._content_183iu_14 .recharts-bar-rectangle,._content_183iu_14 .recharts-surface,._content_183iu_14 .recharts-wrapper{outline:none!important}._content_183iu_14 .recharts-active-bar,._content_183iu_14 .recharts-bar-rectangle:hover{filter:none!important;opacity:1!important}._content_183iu_14 .recharts-rectangle.recharts-tooltip-cursor{fill:#0000!important}._content_183iu_14 .recharts-tooltip-item{color:#2c3e50!important}._donutWrap_183iu_1103{align-items:center;gap:16px;display:flex}._donutChart_183iu_1108{flex-shrink:0;width:160px;height:160px;position:relative}._donutCenter_183iu_1114{font-size:var(--mira-text-3xl);color:#2c3e50;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._donutLegend_183iu_1123{flex-direction:column;gap:8px;display:flex}._donutItem_183iu_1128{font-size:var(--mira-text-sm);color:#2c3e50;align-items:center;gap:8px;font-weight:500;display:flex}._donutDot_183iu_1136{border-radius:50%;flex-shrink:0;width:10px;height:10px}._syncFooter_183iu_1143{text-align:center;font-size:var(--mira-text-caption);color:#5a6a7a;margin-top:10px;padding:20px 0 4px}._courseKpiGrid_183iu_1152{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-bottom:16px;display:grid}._courseKpiCard_183iu_1159{background:#fff;border:1px solid #e8ecf0;border-radius:12px;padding:14px 18px}._courseKpiName_183iu_1165{font-size:var(--mira-text-caption);letter-spacing:.04em;text-transform:uppercase;color:#5a6a7a;margin-bottom:8px;font-weight:700}._courseKpiRow_183iu_1173{justify-content:center;gap:24px;display:flex}._kpiMini_183iu_1178{flex-direction:column;align-items:center;gap:2px;display:flex}._kpiMiniValue_183iu_1184{font-size:var(--mira-text-2xl);color:var(--mira-azul);font-weight:700}._kpiMiniLabel_183iu_1189{font-size:var(--mira-text-2xs);color:#5a6a7a;text-transform:uppercase;letter-spacing:.03em;font-weight:600}._courseCol_183iu_1196{font-size:var(--mira-text-sm);color:var(--mira-azul);font-weight:700}body[data-theme=dark] ._content_183iu_14{background:var(--mira-bg-0)}body[data-theme=dark] ._title_183iu_31{color:var(--mira-text-1)}body[data-theme=dark] ._refreshDate_183iu_70,body[data-theme=dark] ._refreshBtn_183iu_48{color:var(--mira-text-3)}body[data-theme=dark] ._refreshBtn_183iu_48:hover{color:var(--mira-accent-light);background:#94a3b81f}body[data-theme=dark] ._kpiCard_183iu_87,body[data-theme=dark] ._card_183iu_142,body[data-theme=dark] ._chartCard_183iu_239,body[data-theme=dark] ._trendCard_183iu_169,body[data-theme=dark] ._courseKpiCard_183iu_1159,body[data-theme=dark] ._planCard_183iu_343,body[data-theme=dark] ._alertsCard_183iu_498,body[data-theme=dark] ._tableWrap_183iu_680{background:var(--mira-bg-2);border-color:var(--mira-bg-3);color:var(--mira-text-1)}body[data-theme=dark] ._kpiLabel_183iu_94,body[data-theme=dark] ._cardTitle_183iu_159,body[data-theme=dark] ._chartTitle_183iu_246,body[data-theme=dark] ._trendTitle_183iu_183,body[data-theme=dark] ._trendSubtitle_183iu_190,body[data-theme=dark] ._courseKpiName_183iu_1165{color:var(--mira-text-2)}body[data-theme=dark] ._kpiValue_183iu_103{color:var(--mira-accent)}body[data-theme=dark] ._kpiUnit_183iu_109,body[data-theme=dark] ._kpiNote_183iu_119,body[data-theme=dark] ._kpiMiniLabel_183iu_1189{color:var(--mira-text-3)}body[data-theme=dark] ._kpiDanger_183iu_116{color:var(--mira-danger)}body[data-theme=dark] ._kpiMiniValue_183iu_1184{color:var(--mira-text-1)}body[data-theme=dark] ._deltaUp_183iu_137{color:var(--mira-success);background:#16a34a2e}body[data-theme=dark] ._deltaDown_183iu_138{color:var(--mira-danger);background:#ef44442e}body[data-theme=dark] ._deltaFlat_183iu_139{color:var(--mira-text-3);background:#94a3b81f}body[data-theme=dark] ._table_183iu_680 th{color:var(--mira-text-3)!important;border-bottom-color:var(--mira-bg-3)!important;background:var(--mira-bg-1)!important}body[data-theme=dark] ._table_183iu_680 th:hover{color:var(--mira-text-1)!important}body[data-theme=dark] ._table_183iu_680 td{color:var(--mira-text-1);border-bottom-color:var(--mira-bg-3)}body[data-theme=dark] ._table_183iu_680 tr:hover td{background:#60a5fa0f}body[data-theme=dark] ._alertBadge_183iu_774{color:var(--mira-danger-soft);background:#ef44442e}body[data-theme=dark] ._alertRed_183iu_781{color:var(--mira-danger-soft);background:#ef444438}body[data-theme=dark] ._alertOrange_183iu_782{color:var(--mira-accent-light);background:#60a5fa38}body[data-theme=dark] ._alertBadgeOk_183iu_783{color:var(--mira-success);background:#16a34a2e}body[data-theme=dark] ._searchInput_183iu_738{background:var(--mira-bg-1);border-color:var(--mira-bg-3);color:var(--mira-text-1)}body[data-theme=dark] ._filterChip_183iu_206{background:var(--mira-bg-1);border-color:var(--mira-bg-3);color:var(--mira-text-2)}body[data-theme=dark] ._filterChip_183iu_206:hover{background:var(--mira-bg-3);color:var(--mira-text-1)}body[data-theme=dark] ._filterChipActive_183iu_228{background:var(--mira-accent-strong);color:#fff;border-color:var(--mira-accent-strong)}body[data-theme=dark] ._sidebar_183iu_794{background:var(--mira-bg-1);border-right-color:var(--mira-bg-2)}body[data-theme=dark] ._sectionTitle_183iu_808{color:var(--mira-text-2)}body[data-theme=dark] ._courseCard_183iu_824{color:var(--mira-text-2)!important;background:0 0!important}body[data-theme=dark] ._courseCard_183iu_824:hover{background:var(--mira-bg-2)!important;color:var(--mira-text-1)!important}body[data-theme=dark] ._courseCardActive_183iu_843{color:var(--mira-accent-light)!important;background:#2563eb38!important}body[data-theme=dark] ._generalCard_183iu_847{color:var(--mira-text-1)}body[data-theme=dark] ._courseName_183iu_851{color:inherit}body[data-theme=dark] ._donutCenter_183iu_1114{color:var(--mira-text-1)}body[data-theme=dark] ._donutLegend_183iu_1123,body[data-theme=dark] ._donutItem_183iu_1128{color:var(--mira-text-2)}body[data-theme=dark] ._emptyState_183iu_884,body[data-theme=dark] ._placeholder_183iu_1041{color:var(--mira-text-3)}body[data-theme=dark] ._errorBanner_183iu_1054{color:var(--mira-danger-soft);background:#ef444429;border-color:#ef444466}body[data-theme=dark] ._errorRetry_183iu_1067{border-color:var(--mira-danger-soft);color:var(--mira-danger-soft)}body[data-theme=dark] ._errorRetry_183iu_1067:hover:not(:disabled){background:var(--mira-danger-soft);color:var(--mira-danger-bg)}body[data-theme=dark] ._syncFooter_183iu_1143{color:var(--mira-text-3);border-top-color:var(--mira-bg-3)}body[data-theme=dark] ._courseCol_183iu_1196{color:var(--mira-accent)}body[data-theme=dark] ._content_183iu_14 .recharts-default-tooltip{background:var(--mira-bg-2)!important;border-color:var(--mira-bg-3)!important;color:var(--mira-text-1)!important}body[data-theme=dark] ._planEmpty_183iu_487,body[data-theme=dark] ._alertGroup_183iu_523,body[data-theme=dark] ._alertCfgPanel_183iu_618,body[data-theme=dark] ._heatmapCell_183iu_311,body[data-theme=dark] ._heatmapEmpty_183iu_331{border-color:var(--mira-bg-3)!important;color:var(--mira-text-1)!important;background:#94a3b80f!important}body[data-theme=dark] ._planItem_183iu_385{border:none!important;border-bottom:1px solid var(--mira-bg-3)!important;color:var(--mira-text-1)!important;background:0 0!important}body[data-theme=dark] ._planItem_183iu_385:last-child{border-bottom:none!important}body[data-theme=dark] ._planBarWrap_183iu_428{background:var(--mira-bg-3)!important}body[data-theme=dark] ._planItemTop_183iu_398,body[data-theme=dark] ._planItemBottom_183iu_403{color:var(--mira-text-2)!important}body[data-theme=dark] ._tableCount_183iu_718{color:#dbeafe!important;background:#60a5fa38!important}body[data-theme=dark] ._searchWrap_183iu_726{background:var(--mira-bg-1)!important;border-color:var(--mira-bg-3)!important}body[data-theme=dark] ._searchWrap_183iu_726:focus-within{border-color:var(--mira-accent)!important}body[data-theme=dark] ._searchIcon_183iu_737{color:var(--mira-text-3)!important}body[data-theme=dark] ._searchInput_183iu_738{color:var(--mira-text-1)!important}body[data-theme=dark] ._searchInput_183iu_738::placeholder{color:var(--mira-text-3)!important}body[data-theme=dark] ._tableHeader_183iu_696{border-bottom-color:var(--mira-bg-3)!important;background:var(--mira-bg-2)!important}body[data-theme=dark] ._tableTitle_183iu_708{color:var(--mira-text-2)!important}body[data-theme=dark] ._table_183iu_680 td{border-bottom-color:var(--mira-bg-3)!important}body[data-theme=dark] ._tableWrap_183iu_680 thead{background:#0f172a99!important}body[data-theme=dark] ._table_183iu_680{background:0 0!important}body[data-theme=dark] ._courseCard_183iu_824:hover{background:var(--mira-bg-2)!important}body[data-theme=dark] [class*=Note],body[data-theme=dark] [class*=planBar]:not([class*=planBarWrap]){background:0 0!important}body[data-theme=dark] ._alertsHeader_183iu_505{color:var(--mira-text-1)!important}body[data-theme=dark] ._alertsTitle_183iu_511{color:var(--mira-text-2)!important}body[data-theme=dark] ._alertsTotal_183iu_518{color:var(--mira-text-3)!important}body[data-theme=dark] ._alertGroups_183iu_523{background:0 0!important}body[data-theme=dark] ._alertGroup_183iu_523{border:1px solid var(--mira-bg-3)!important;color:var(--mira-text-1)!important;background:#94a3b80d!important}body[data-theme=dark] ._alertGroupHeader_183iu_534{color:var(--mira-text-1)!important;border-bottom-color:var(--mira-bg-3)!important}body[data-theme=dark] ._alertGroupLabel_183iu_543{font-weight:600;color:var(--mira-text-1)!important}body[data-theme=dark] ._alertGroupBadge_183iu_548{color:#fff!important}body[data-theme=dark] ._alertGroupBadgeRed_183iu_555{background:#dc2626!important}body[data-theme=dark] ._alertGroupBadgeOrange_183iu_556{background:#ea580c!important}body[data-theme=dark] ._alertGroupBadgeYellow_183iu_557{background:#ca8a04!important}body[data-theme=dark] ._alertNote_183iu_559{color:var(--mira-text-3)!important}body[data-theme=dark] ._alertStudentList_183iu_565{background:0 0!important}body[data-theme=dark] ._alertStudentItem_183iu_583{border-bottom:1px solid var(--mira-bg-3)!important;color:var(--mira-text-1)!important;background:0 0!important}body[data-theme=dark] ._alertStudentName_183iu_591{font-weight:500;color:var(--mira-text-1)!important}body[data-theme=dark] ._alertStudentMeta_183iu_596{color:var(--mira-text-3)!important}body[data-theme=dark] ._alertCfgBtn_183iu_604{border-color:var(--mira-bg-3)!important;color:var(--mira-text-3)!important;background:0 0!important}body[data-theme=dark] ._alertCfgBtn_183iu_604:hover{border-color:var(--mira-accent)!important;color:var(--mira-accent-light)!important}body[data-theme=dark] ._alertCfgPanel_183iu_618{border-color:var(--mira-bg-3)!important;color:var(--mira-text-1)!important;background:#94a3b80f!important}body[data-theme=dark] ._alertCfgRow_183iu_628,body[data-theme=dark] ._alertCfgRow_183iu_628 label{color:var(--mira-text-2)!important}body[data-theme=dark] ._alertCfgRow_183iu_628 input[type=number]{background:var(--mira-bg-1)!important;border-color:var(--mira-bg-3)!important;color:var(--mira-text-1)!important}body[data-theme=dark] ._alertCfgRow_183iu_628 input[type=number]:focus{border-color:var(--mira-accent)!important}body[data-theme=dark] ._alertCfgCombo_183iu_652{color:var(--mira-text-2)!important;background:0 0!important}body[data-theme=dark] ._heatmapCell_183iu_311:hover{outline-color:var(--mira-accent)!important}body[data-theme=dark] ._heatmapTitle_183iu_278{color:var(--mira-text-2)!important}body[data-theme=dark] ._heatmapSubtitle_183iu_285,body[data-theme=dark] ._heatmapLabel_183iu_296,body[data-theme=dark] ._heatmapMonthRow_183iu_303,body[data-theme=dark] ._heatmapLegend_183iu_322{color:var(--mira-text-3)!important}body[data-theme=dark] ._planTitle_183iu_357,body[data-theme=dark] ._planSummaryItem_183iu_371{color:var(--mira-text-2)!important}body[data-theme=dark] ._planName_183iu_414{color:var(--mira-text-1)!important}body[data-theme=dark] ._planMeta_183iu_441{color:var(--mira-text-3)!important}body[data-theme=dark] ._planDot_183iu_409{background:var(--mira-bg-4)!important}body[data-theme=dark] ._deliveryName_183iu_467{color:var(--mira-text-1)!important}body[data-theme=dark] ._deliveryMeta_183iu_479{color:var(--mira-text-3)!important}body[data-theme=dark] ._deliveryDetail_183iu_449{border-top-color:var(--mira-bg-3)!important}body[data-theme=dark] ._alertsEmpty_183iu_669{color:var(--mira-success)!important;background:#16a34a1f!important;border-color:#22c55e4d!important}body[data-theme=dark] ._groupLabel_183iu_898{color:var(--mira-text-3)!important}body[data-theme=dark] ._archivedSection_183iu_908{border-top-color:var(--mira-bg-3)}body[data-theme=dark] ._archivedToggle_183iu_913{color:var(--mira-text-3)}body[data-theme=dark] ._archivedToggle_183iu_913:hover{color:var(--mira-text-3);background:#2563eb38}body[data-theme=dark] ._archivedCount_183iu_932{color:var(--mira-text-3)}body[data-theme=dark] ._archivedList_183iu_938 ._courseName_183iu_851{color:var(--mira-text-3)!important}body[data-theme=dark] ._feedbackCount_183iu_863{color:var(--mira-accent-light)!important;background:#60a5fa38!important}body[data-theme=dark] ._feedbackNew_183iu_985{color:#bfdbfe!important;background:#60a5fa24!important}body[data-theme=dark] ._alertCfgCombo_183iu_652 select{background:var(--mira-bg-1)!important;border-color:var(--mira-bg-3)!important;color:var(--mira-text-1)!important}body[data-theme=dark] ._content_183iu_14 .recharts-tooltip-item{color:var(--mira-text-1)!important}body[data-theme=dark] ::-webkit-scrollbar{width:8px;height:8px}body[data-theme=dark] ::-webkit-scrollbar-track{background:var(--mira-bg-1)}body[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--mira-bg-3);border-radius:4px}body[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--mira-bg-4)}body[data-theme=dark] ._emptyState_183iu_884{background:var(--mira-bg-2)}._overlay_1cday_9{background:var(--mira-modal-overlay-bg);-webkit-backdrop-filter:var(--mira-modal-overlay-blur);z-index:var(--mira-modal-overlay-z);padding:var(--mira-modal-overlay-padding);justify-content:center;align-items:center;animation:.12s _miraModalFadeIn_1cday_1;display:flex;position:fixed;inset:0}@keyframes _slideUp_1cday_1{0%{opacity:.7;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._modal_1cday_28{width:min(620px,100%);max-height:min(92vh,820px);font-family:var(--mira-font);color:#1e293b;background:#fff;border-radius:14px;flex-direction:column;animation:.16s _slideUp_1cday_1;display:flex;overflow:hidden;box-shadow:0 24px 56px #0f172a2e,0 2px 8px #0f172a14}._head_1cday_44{border-bottom:1px solid #f1f5f9;align-items:flex-start;gap:12px;padding:18px 22px 14px;display:flex}._headIcon_1cday_52{width:38px;height:38px;color:var(--mira-azul);background:linear-gradient(135deg,#ebf5fb 0%,#d4edff 100%);border-radius:10px;flex-shrink:0;place-items:center;display:grid}._headTitle_1cday_63{flex:1;min-width:0}._headTitle_1cday_63 h2{font-size:var(--mira-text-xl);color:#1e293b;margin:0;font-weight:600;line-height:1.3}._from_1cday_65{font-size:var(--mira-text-caption);color:var(--mira-text-muted);margin-top:2px}._from_1cday_65 b{color:#5a6a7a;font-weight:600}._close_1cday_68{color:var(--mira-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:6px;transition:background .12s}._close_1cday_68:hover{color:#1e293b;background:#f1f5f9}._close_1cday_68:focus-visible{outline:2px solid var(--mira-azul);outline-offset:1px}._tabs_1cday_78{border-bottom:1px solid #f1f5f9;gap:4px;padding:0 22px;display:flex}._tab_1cday_78{font-family:inherit;font-size:var(--mira-text-md);color:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 12px;transition:color .12s,border-color .12s;display:inline-flex}._tab_1cday_78:hover{color:#1e293b}._tabActive_1cday_92{color:var(--mira-azul);border-bottom-color:var(--mira-azul);font-weight:600}._body_1cday_96{flex:1;padding:16px 22px 4px;overflow-y:auto}._row_1cday_98{border-top:1px dashed #f1f5f9;grid-template-columns:110px 1fr;align-items:start;gap:14px;padding:10px 0;display:grid}._row_1cday_98:first-child{border-top:none}._label_1cday_105{font-size:var(--mira-text-sm);color:#64748b;align-items:center;gap:3px;padding-top:7px;font-weight:500;display:flex}._label_1cday_105 sup{color:#c2410c;font-weight:700;font-size:var(--mira-text-caption)}._field_1cday_110{min-width:0}._select_1cday_114,._input_1cday_114{color:#1e293b;width:100%;font-family:inherit;font-size:var(--mira-text-md);background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px;transition:border-color .12s,box-shadow .12s}._select_1cday_114:focus,._input_1cday_114:focus{border-color:var(--mira-azul);outline:none;box-shadow:0 0 0 3px #2980b91f}._textarea_1cday_123{resize:vertical;width:100%;min-height:110px;max-height:280px;font-family:inherit;font-size:var(--mira-text-md);color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px;line-height:1.55;transition:border-color .12s,box-shadow .12s}._textarea_1cday_123:focus{border-color:var(--mira-azul);outline:none;box-shadow:0 0 0 3px #2980b91f}._textareaFoot_1cday_133{font-size:var(--mira-text-caption);color:var(--mira-text-muted);justify-content:space-between;gap:12px;padding-top:4px;display:flex}._textareaSmall_1cday_137{min-height:70px}._chips_1cday_141{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}._chip_1cday_141{font-size:var(--mira-text-sm);color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #0000;border-radius:999px;padding:6px 12px;font-family:inherit;transition:background .12s,color .12s,border-color .12s}._chip_1cday_141:hover:not(:disabled):not(._chipActive_1cday_149){color:#1e293b;background:#e2e8f0}._chipActive_1cday_149{color:var(--mira-azul-sobre-tinte);background:#ebf5fb;border-color:#b9d9ee;font-weight:600}._chip_1cday_141:disabled{opacity:.45;cursor:not-allowed}._chip_1cday_141:focus-visible{outline:2px solid var(--mira-azul);outline-offset:1px}._recipients_1cday_156{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}._recipientChip_1cday_158{font-size:var(--mira-text-md);color:#1e293b;background:#f1f5f9;border-radius:999px;align-items:center;gap:8px;padding:4px 6px 4px 4px;font-weight:500;display:inline-flex}._avatar_1cday_164{color:#fff;width:22px;height:22px;font-size:var(--mira-text-2xs);text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#3b57b8 0%,#3498db 100%);border-radius:50%;place-items:center;font-weight:700;display:grid}._removeChip_1cday_172{color:var(--mira-text-muted);cursor:pointer;font-size:var(--mira-text-xl);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;line-height:1;display:inline-flex}._removeChip_1cday_172:hover{color:#1e293b;background:#e2e8f0}._addRecipient_1cday_180{font-size:var(--mira-text-sm);color:var(--mira-azul);cursor:pointer;background:0 0;border:1px dashed #cbd5e1;border-radius:999px;align-items:center;gap:4px;padding:6px 10px;font-family:inherit;font-weight:500;display:inline-flex}._addRecipient_1cday_180:hover{background:#ebf5fb;border-color:#b9d9ee}._addRecipientPanel_1cday_188{border:1px solid #f1f5f9;border-radius:8px;max-height:220px;margin-top:8px;padding:4px 0;overflow-y:auto}._addRecipientHeader_1cday_193{font-size:var(--mira-text-caption);color:var(--mira-text-muted);border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:6px 12px;display:flex}._linkBtn_1cday_199{font-size:var(--mira-text-caption);color:var(--mira-azul);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-family:inherit}._linkBtn_1cday_199:hover{text-decoration:underline}._recipientRow_1cday_205{cursor:pointer;font-size:var(--mira-text-md);align-items:center;gap:8px;padding:6px 12px;display:flex}._recipientRow_1cday_205:hover{background:#f8fafc}._recipientRow_1cday_205 input{margin:0}._recipientName_1cday_211{color:#1e293b;flex:1}._recipientMeta_1cday_212{font-size:var(--mira-text-caption);color:var(--mira-text-muted)}._iaBtn_1cday_216{font-size:var(--mira-text-md);color:var(--mira-azul);cursor:pointer;background:linear-gradient(135deg,#ebf5fb 0%,#d4edff 100%);border:1px solid #b9d9ee;border-radius:10px;align-items:center;gap:6px;margin-top:4px;padding:8px 14px;font-family:inherit;font-weight:600;transition:background .12s,transform 60ms;display:inline-flex}._iaBtn_1cday_216:hover:not(:disabled){background:linear-gradient(135deg,#d4edff 0%,#b9d9ee 100%);transform:translateY(-1px)}._iaBtn_1cday_216:disabled{opacity:.6;cursor:not-allowed}._kbd_1cday_230{font-family:var(--mira-font-mono);font-size:var(--mira-text-2xs);letter-spacing:.5px;background:#2980b91f;border-radius:4px;margin-left:4px;padding:2px 6px}._iaBlock_1cday_238{background:linear-gradient(#fafdff 0%,#f0f7fc 100%);border:1px solid #b9d9ee;border-radius:12px;margin-top:10px;overflow:hidden}._iaHead_1cday_244{font-size:var(--mira-text-sm);color:var(--mira-azul-sobre-tinte);background:#ebf5fb;border-bottom:1px solid #d4edff;align-items:center;gap:6px;padding:10px 14px;font-weight:600;display:flex}._iaSpark_1cday_249{font-size:var(--mira-text-caption);color:#5a85a8;margin-left:auto;font-weight:400}._iaText_1cday_251{font-size:var(--mira-text-md);color:#1e293b;white-space:pre-wrap;padding:12px 14px;line-height:1.6}._iaActions_1cday_256{flex-wrap:wrap;gap:6px;padding:0 14px 12px;display:flex}._iaActionBtn_1cday_260{font-size:var(--mira-text-sm);color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:4px;padding:6px 12px;font-family:inherit;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}._iaActionBtn_1cday_260:hover{background:#f1f5f9;border-color:#94a3b8}._iaActionBtn_1cday_260._primary_1cday_275{background:var(--mira-azul);color:#fff;border-color:var(--mira-azul)}._iaActionBtn_1cday_260._primary_1cday_275:hover{background:#1f6391}._foot_1cday_280{background:#fcfcfd;border-top:1px solid #f1f5f9;align-items:center;gap:12px;padding:14px 22px;display:flex}._footNote_1cday_285{font-size:var(--mira-text-caption);color:#64748b;flex:1;align-items:center;gap:6px;display:flex}._btnGhost_1cday_290,._btnPrimary_1cday_290{font-size:var(--mira-text-md);cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-weight:500;transition:background .12s;display:inline-flex}._btnGhost_1cday_290{color:#475569;background:0 0;border-color:#e2e8f0}._btnGhost_1cday_290:hover{color:#1e293b;background:#f1f5f9}._btnPrimary_1cday_290{background:linear-gradient(135deg, var(--mira-azul) 0%, #2c3e80 100%);color:#fff;font-weight:600;box-shadow:0 1px 2px #2980b94d}._btnPrimary_1cday_290:hover:not(:disabled){background:linear-gradient(135deg,#1f6391 0%,#1e2b5a 100%);box-shadow:0 2px 6px #2980b959}._btnPrimary_1cday_290:disabled{color:#f1f5f9;cursor:not-allowed;box-shadow:none;background:#cbd5e1}._btnPrimary_1cday_290:focus-visible,._btnGhost_1cday_290:focus-visible{outline:2px solid var(--mira-azul);outline-offset:1px}._errorMsg_1cday_314{color:#991b1b;font-size:var(--mira-text-md);background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:10px 0 0;padding:10px 12px}._successMsg_1cday_320{color:#065f46;font-size:var(--mira-text-md);background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;margin:10px 0 0;padding:10px 12px}._historyList_1cday_328{flex-direction:column;gap:8px;padding:4px 0;display:flex}._historyItem_1cday_330{background:#fcfcfd;border:1px solid #f1f5f9;border-radius:10px;padding:12px 14px}._historyTop_1cday_335{justify-content:space-between;align-items:baseline;gap:8px;display:flex}._historySubject_1cday_339{font-size:var(--mira-text-lg);color:#1e293b;font-weight:600}._historyDate_1cday_340{font-size:var(--mira-text-caption);color:var(--mira-text-muted);flex-shrink:0}._historyMeta_1cday_342{font-size:var(--mira-text-caption);color:#64748b;align-items:center;gap:8px;margin-top:6px;display:flex}._historyBadge_1cday_347{color:var(--mira-azul-sobre-tinte);background:#ebf5fb;border-radius:999px;padding:2px 8px;font-weight:600}._historyEmpty_1cday_352,._loadingState_1cday_352{text-align:center;color:var(--mira-text-muted);font-size:var(--mira-text-md);padding:24px}body[data-theme=dark] ._modal_1cday_28{color:#f1f5f9;background:#1e293b;box-shadow:0 24px 56px #00000080,0 2px 8px #0006}body[data-theme=dark] ._head_1cday_44,body[data-theme=dark] ._tabs_1cday_78,body[data-theme=dark] ._foot_1cday_280{border-color:#334155}body[data-theme=dark] ._foot_1cday_280{background:#0f172a}body[data-theme=dark] ._headTitle_1cday_63 h2{color:#f1f5f9}body[data-theme=dark] ._from_1cday_65{color:#94a3b8}body[data-theme=dark] ._from_1cday_65 b{color:#cbd5e1}body[data-theme=dark] ._close_1cday_68{color:#94a3b8}body[data-theme=dark] ._close_1cday_68:hover{color:#f1f5f9;background:#94a3b81f}body[data-theme=dark] ._tab_1cday_78{color:#94a3b8}body[data-theme=dark] ._tab_1cday_78:hover{color:#f1f5f9}body[data-theme=dark] ._tabActive_1cday_92{color:#60a5fa;border-bottom-color:#60a5fa}body[data-theme=dark] ._row_1cday_98{border-top-color:#94a3b81f}body[data-theme=dark] ._label_1cday_105{color:#94a3b8}body[data-theme=dark] ._headIcon_1cday_52{color:#60a5fa;background:#60a5fa2e}body[data-theme=dark] ._select_1cday_114,body[data-theme=dark] ._input_1cday_114,body[data-theme=dark] ._textarea_1cday_123{color:#f1f5f9;background:#0f172a;border-color:#94a3b838}body[data-theme=dark] ._select_1cday_114:focus,body[data-theme=dark] ._input_1cday_114:focus,body[data-theme=dark] ._textarea_1cday_123:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa26}body[data-theme=dark] ._textareaFoot_1cday_133{color:#94a3b8}body[data-theme=dark] ._chip_1cday_141{color:#cbd5e1;background:#94a3b81f}body[data-theme=dark] ._chip_1cday_141:hover:not(:disabled):not(._chipActive_1cday_149){color:#f1f5f9;background:#94a3b838}body[data-theme=dark] ._chipActive_1cday_149{color:#60a5fa;background:#60a5fa33;border-color:#60a5fa66}body[data-theme=dark] ._recipientChip_1cday_158{color:#f1f5f9;background:#94a3b81f}body[data-theme=dark] ._removeChip_1cday_172{color:#94a3b8}body[data-theme=dark] ._removeChip_1cday_172:hover{color:#f1f5f9;background:#94a3b82e}body[data-theme=dark] ._addRecipient_1cday_180{color:#60a5fa;border-color:#94a3b84d}body[data-theme=dark] ._addRecipient_1cday_180:hover{background:#60a5fa1f;border-color:#60a5fa66}body[data-theme=dark] ._addRecipientPanel_1cday_188,body[data-theme=dark] ._addRecipientHeader_1cday_193{border-color:#94a3b82e}body[data-theme=dark] ._recipientRow_1cday_205:hover{background:#94a3b814}body[data-theme=dark] ._recipientName_1cday_211{color:#f1f5f9}body[data-theme=dark] ._recipientMeta_1cday_212,body[data-theme=dark] ._linkBtn_1cday_199{color:#60a5fa}body[data-theme=dark] ._addRecipientHeader_1cday_193{color:#94a3b8}body[data-theme=dark] ._iaBtn_1cday_216{color:#60a5fa;background:#60a5fa26;border-color:#60a5fa66}body[data-theme=dark] ._iaBtn_1cday_216:hover:not(:disabled){background:#60a5fa38}body[data-theme=dark] ._kbd_1cday_230{background:#60a5fa33}body[data-theme=dark] ._iaBlock_1cday_238{background:linear-gradient(#60a5fa0f 0%,#60a5fa1a 100%);border-color:#60a5fa4d}body[data-theme=dark] ._iaHead_1cday_244{color:#60a5fa;background:#60a5fa2e;border-bottom-color:#60a5fa40}body[data-theme=dark] ._iaSpark_1cday_249{color:#94a3b8}body[data-theme=dark] ._iaText_1cday_251{color:#f1f5f9}body[data-theme=dark] ._iaActionBtn_1cday_260{color:#cbd5e1;background:#1e293b;border-color:#94a3b84d}body[data-theme=dark] ._iaActionBtn_1cday_260:hover{background:#94a3b81a}body[data-theme=dark] ._iaActionBtn_1cday_260._primary_1cday_275{color:#0f172a;background:#60a5fa;border-color:#60a5fa}body[data-theme=dark] ._iaActionBtn_1cday_260._primary_1cday_275:hover{background:#3b82f6}body[data-theme=dark] ._btnGhost_1cday_290{color:#cbd5e1;border-color:#94a3b838}body[data-theme=dark] ._btnGhost_1cday_290:hover{color:#f1f5f9;background:#94a3b81a}body[data-theme=dark] ._footNote_1cday_285{color:#94a3b8}body[data-theme=dark] ._errorMsg_1cday_314{color:#fca5a5;background:#dc26261f;border-color:#dc26264d}body[data-theme=dark] ._successMsg_1cday_320{color:#6ee7b7;background:#10b9811f;border-color:#10b9814d}body[data-theme=dark] ._historyItem_1cday_330{background:#0f172a;border-color:#94a3b81f}body[data-theme=dark] ._historySubject_1cday_339{color:#f1f5f9}body[data-theme=dark] ._historyDate_1cday_340,body[data-theme=dark] ._historyMeta_1cday_342{color:#94a3b8}body[data-theme=dark] ._historyBadge_1cday_347{color:#60a5fa;background:#60a5fa2e}body[data-theme=dark] ._historyEmpty_1cday_352,body[data-theme=dark] ._loadingState_1cday_352{color:#94a3b8}body[data-theme=dark] ._btnPrimary_1cday_290:disabled{background:var(--mira-bg-3);color:var(--mira-text-3);box-shadow:none}body[data-theme=dark] ._label_1cday_105 sup{color:#fdba74}body[data-theme=dark] ._kbd_1cday_230,body[data-theme=dark] ._chipActive_1cday_149{color:#dbeafe}._overlay_1oe5j_9{background:var(--mira-modal-overlay-bg);-webkit-backdrop-filter:var(--mira-modal-overlay-blur);z-index:var(--mira-modal-overlay-z);padding:var(--mira-modal-overlay-padding);justify-content:center;align-items:center;animation:.12s _miraModalFadeIn_1oe5j_1;display:flex;position:fixed;inset:0}@keyframes _slideUp_1oe5j_1{0%{opacity:.7;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._modal_1oe5j_28{width:min(580px,100%);max-height:min(92vh,800px);font-family:var(--mira-font);color:#1e293b;background:#fff;border-radius:14px;flex-direction:column;animation:.16s _slideUp_1oe5j_1;display:flex;overflow:hidden;box-shadow:0 24px 56px #0f172a2e,0 2px 8px #0f172a14}._head_1oe5j_44{border-bottom:1px solid #f1f5f9;align-items:flex-start;gap:12px;padding:18px 22px 14px;display:flex}._headIcon_1oe5j_52{border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}._headIcon_1oe5j_52._alert_1oe5j_61{color:#c2410c;background:linear-gradient(135deg,#fff3e6 0%,#ffe4cc 100%)}._headIcon_1oe5j_52._bell_1oe5j_66{color:var(--mira-azul);background:linear-gradient(135deg,#ebf5fb 0%,#d4edff 100%)}._headTitle_1oe5j_71{flex:1;min-width:0}._headTitle_1oe5j_71 h2{font-size:var(--mira-text-xl);color:#1e293b;margin:0;font-weight:600;line-height:1.3}._from_1oe5j_84{font-size:var(--mira-text-caption);color:var(--mira-text-muted);margin-top:2px}._from_1oe5j_84 b{color:#5a6a7a;font-weight:600}._close_1oe5j_95{color:var(--mira-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:6px;transition:background .12s}._close_1oe5j_95:hover{color:#1e293b;background:#f1f5f9}._close_1oe5j_95:focus-visible{outline:2px solid var(--mira-azul);outline-offset:1px}._body_1oe5j_111{flex:1;padding:16px 22px 4px;overflow-y:auto}._row_1oe5j_117{border-top:1px dashed #f1f5f9;grid-template-columns:110px 1fr;align-items:start;gap:14px;padding:10px 0;display:grid}._row_1oe5j_117:first-child{border-top:none}._label_1oe5j_128{font-size:var(--mira-text-sm);color:#64748b;align-items:center;gap:3px;padding-top:7px;font-weight:500;display:flex}._label_1oe5j_128 sup{color:#c2410c;font-weight:700;font-size:var(--mira-text-caption)}._field_1oe5j_144{min-width:0}._chips_1oe5j_150{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}._chip_1oe5j_150{font-size:var(--mira-text-sm);color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #0000;border-radius:999px;padding:6px 12px;font-family:inherit;transition:background .12s,color .12s,border-color .12s}._chip_1oe5j_150:hover:not(:disabled):not(._chipActive_1oe5j_169){color:#1e293b;background:#e2e8f0}._chipActive_1oe5j_169{color:var(--mira-azul-sobre-tinte);background:#ebf5fb;border-color:#b9d9ee;font-weight:600}._chip_1oe5j_150:disabled{opacity:.45;cursor:not-allowed}._chip_1oe5j_150:focus-visible{outline:2px solid var(--mira-azul);outline-offset:1px}._recipientChips_1oe5j_193{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}._recipientChip_1oe5j_193{font-size:var(--mira-text-md);color:#1e293b;background:#f1f5f9;border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-weight:500;display:inline-flex}._recipientChip_1oe5j_193._group_1oe5j_212{color:var(--mira-azul-sobre-tinte);background:#ebf5fb;padding:6px 12px;font-weight:600}._recipientChip_1oe5j_193._group_1oe5j_212 svg{margin-right:4px}._avatar_1oe5j_223{color:#fff;width:22px;height:22px;font-size:var(--mira-text-2xs);letter-spacing:.5px;text-transform:uppercase;background:linear-gradient(135deg,#3b57b8 0%,#3498db 100%);border-radius:50%;place-items:center;font-weight:700;display:grid}._removeChip_1oe5j_237{color:var(--mira-text-muted);cursor:pointer;font-size:var(--mira-text-xl);background:0 0;border:none;margin-left:2px;padding:0 0 0 2px;line-height:1}._removeChip_1oe5j_237:hover{color:#1e293b}._recipientsToggle_1oe5j_250{font-size:var(--mira-text-caption);color:var(--mira-azul);cursor:pointer;background:0 0;border:none;padding:6px 0 0;font-family:inherit;font-weight:600}._recipientsToggle_1oe5j_250:hover{text-decoration:underline}._recipientsExpanded_1oe5j_263{border:1px solid #f1f5f9;border-radius:8px;max-height:180px;margin-top:8px;padding:4px 0;overflow-y:auto}._recipientRow_1oe5j_272{cursor:pointer;font-size:var(--mira-text-md);align-items:center;gap:8px;padding:6px 12px;display:flex}._recipientRow_1oe5j_272:hover{background:#f8fafc}._recipientRow_1oe5j_272 input{margin:0}._recipientName_1oe5j_283{color:#1e293b;flex:1}._recipientMeta_1oe5j_284{font-size:var(--mira-text-caption);color:var(--mira-text-muted)}._activityCard_1oe5j_288{background:#f8fafc;border:1px solid #e8ecf0;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}._activityIcon_1oe5j_298{width:34px;height:34px;color:var(--mira-azul-sobre-tinte);background:#ebf5fb;border-radius:8px;flex-shrink:0;place-items:center;display:grid}._activityText_1oe5j_309{flex:1;min-width:0}._activityName_1oe5j_314{font-size:var(--mira-text-md);color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._activitySub_1oe5j_323{font-size:var(--mira-text-caption);color:var(--mira-text-muted);margin-top:2px}._activityDue_1oe5j_329{font-size:var(--mira-text-caption);color:#c2410c;white-space:nowrap;background:#fff3e6;border-radius:999px;padding:3px 10px;font-weight:600}._textarea_1oe5j_341{resize:vertical;width:100%;min-height:110px;max-height:280px;font-family:inherit;font-size:var(--mira-text-md);color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px;line-height:1.55;transition:border-color .12s,box-shadow .12s}._textarea_1oe5j_341:focus{border-color:var(--mira-azul);outline:none;box-shadow:0 0 0 3px #2980b91f}._textareaFoot_1oe5j_363{font-size:var(--mira-text-caption);color:var(--mira-text-muted);justify-content:space-between;gap:12px;padding-top:4px;display:flex}._readonlyInput_1oe5j_372{color:#475569;width:100%;font-family:inherit;font-size:var(--mira-text-md);background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px}._foot_1oe5j_385{background:#fcfcfd;border-top:1px solid #f1f5f9;align-items:center;gap:12px;padding:14px 22px;display:flex}._footNote_1oe5j_394{font-size:var(--mira-text-caption);color:#64748b;flex:1;align-items:center;gap:6px;display:flex}._btnGhost_1oe5j_403,._btnPrimary_1oe5j_404{font-size:var(--mira-text-md);cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-weight:500;transition:background .12s,transform 60ms;display:inline-flex}._btnGhost_1oe5j_403{color:#475569;background:0 0;border-color:#e2e8f0}._btnGhost_1oe5j_403:hover{color:#1e293b;background:#f1f5f9}._btnPrimary_1oe5j_404{background:linear-gradient(135deg, var(--mira-azul) 0%, #2c3e80 100%);color:#fff;border-color:#0000;font-weight:600;box-shadow:0 1px 2px #2980b94d}._btnPrimary_1oe5j_404:hover:not(:disabled){background:linear-gradient(135deg,#1f6391 0%,#1e2b5a 100%);box-shadow:0 2px 6px #2980b959}._btnPrimary_1oe5j_404:disabled{color:#f1f5f9;cursor:not-allowed;box-shadow:none;background:#cbd5e1}._btnPrimary_1oe5j_404:focus-visible,._btnGhost_1oe5j_403:focus-visible{outline:2px solid var(--mira-azul);outline-offset:1px}._errorMsg_1oe5j_454{color:#991b1b;font-size:var(--mira-text-md);background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:10px 0 0;padding:10px 12px}._successMsg_1oe5j_464{color:#065f46;font-size:var(--mira-text-md);background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;margin:10px 0 0;padding:10px 12px}body[data-theme=dark] ._modal_1oe5j_28{color:#f1f5f9;background:#1e293b;box-shadow:0 24px 56px #00000080,0 2px 8px #0006}body[data-theme=dark] ._head_1oe5j_44,body[data-theme=dark] ._foot_1oe5j_385{border-color:#334155}body[data-theme=dark] ._foot_1oe5j_385{background:#0f172a}body[data-theme=dark] ._headTitle_1oe5j_71 h2{color:#f1f5f9}body[data-theme=dark] ._from_1oe5j_84{color:#94a3b8}body[data-theme=dark] ._from_1oe5j_84 b{color:#cbd5e1}body[data-theme=dark] ._close_1oe5j_95{color:#94a3b8}body[data-theme=dark] ._close_1oe5j_95:hover{color:#f1f5f9;background:#94a3b81f}body[data-theme=dark] ._row_1oe5j_117{border-top-color:#94a3b81f}body[data-theme=dark] ._label_1oe5j_128{color:#94a3b8}body[data-theme=dark] ._headIcon_1oe5j_52._alert_1oe5j_61{color:#fb923c;background:#f59e0b2e}body[data-theme=dark] ._headIcon_1oe5j_52._bell_1oe5j_66{color:#60a5fa;background:#60a5fa2e}body[data-theme=dark] ._chip_1oe5j_150{color:#cbd5e1;background:#94a3b81f}body[data-theme=dark] ._chip_1oe5j_150:hover:not(:disabled):not(._chipActive_1oe5j_169){color:#f1f5f9;background:#94a3b838}body[data-theme=dark] ._chipActive_1oe5j_169{color:#60a5fa;background:#60a5fa33;border-color:#60a5fa66}body[data-theme=dark] ._recipientChip_1oe5j_193{color:#f1f5f9;background:#94a3b81f}body[data-theme=dark] ._recipientChip_1oe5j_193._group_1oe5j_212{color:#60a5fa;background:#60a5fa2e}body[data-theme=dark] ._removeChip_1oe5j_237{color:#94a3b8}body[data-theme=dark] ._removeChip_1oe5j_237:hover{color:#f1f5f9}body[data-theme=dark] ._recipientsToggle_1oe5j_250{color:#60a5fa}body[data-theme=dark] ._recipientsExpanded_1oe5j_263{border-color:#94a3b82e}body[data-theme=dark] ._recipientRow_1oe5j_272:hover{background:#94a3b814}body[data-theme=dark] ._recipientName_1oe5j_283{color:#f1f5f9}body[data-theme=dark] ._recipientMeta_1oe5j_284{color:#94a3b8}body[data-theme=dark] ._activityCard_1oe5j_288{background:#0f172a99;border-color:#94a3b82e}body[data-theme=dark] ._activityIcon_1oe5j_298{color:#60a5fa;background:#60a5fa33}body[data-theme=dark] ._activityName_1oe5j_314{color:#f1f5f9}body[data-theme=dark] ._activitySub_1oe5j_323{color:#94a3b8}body[data-theme=dark] ._activityDue_1oe5j_329{color:#fb923c;background:#f59e0b2e}body[data-theme=dark] ._textarea_1oe5j_341{color:#f1f5f9;background:#0f172a;border-color:#94a3b838}body[data-theme=dark] ._textarea_1oe5j_341:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa26}body[data-theme=dark] ._textareaFoot_1oe5j_363{color:#94a3b8}body[data-theme=dark] ._readonlyInput_1oe5j_372{color:#cbd5e1;background:#0f172a99;border-color:#94a3b838}body[data-theme=dark] ._btnGhost_1oe5j_403{color:#cbd5e1;border-color:#94a3b838}body[data-theme=dark] ._btnGhost_1oe5j_403:hover{color:#f1f5f9;background:#94a3b81a}body[data-theme=dark] ._footNote_1oe5j_394{color:#94a3b8}body[data-theme=dark] ._errorMsg_1oe5j_454{color:#fca5a5;background:#dc26261f;border-color:#dc26264d}body[data-theme=dark] ._successMsg_1oe5j_464{color:#6ee7b7;background:#10b9811f;border-color:#10b9814d}@keyframes _miraShimmer_1nr9g_1{0%{background-position:-200% 0}to{background-position:200% 0}}._block_1nr9g_15{background:linear-gradient(90deg,#eef2f7 0%,#f8fafc 50%,#eef2f7 100%) 0 0/200% 100%;animation:1.4s ease-in-out infinite _miraShimmer_1nr9g_1;display:inline-block}@media (prefers-reduced-motion:reduce){._block_1nr9g_15{background:#eef2f7;animation:none}}._card_1nr9g_37{background:#fff;border:1px solid #e8ecf0;border-radius:16px;padding:20px 22px}._titleRow_1nr9g_45{align-items:center;gap:10px;margin-bottom:24px;display:flex}._row_1nr9g_52{gap:20px;margin-bottom:20px;display:grid}._cols1_1nr9g_58{grid-template-columns:1fr}._cols2_1nr9g_59{grid-template-columns:1fr 1fr}._cols4_1nr9g_60{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1080px){._cols4_1nr9g_60{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){._cols2_1nr9g_59{grid-template-columns:1fr}}@media (width<=560px){._cols4_1nr9g_60{grid-template-columns:1fr}}body[data-theme=dark] ._block_1nr9g_15{background:linear-gradient(90deg, var(--mira-bg-2) 0%, var(--mira-bg-3) 50%, var(--mira-bg-2) 100%);background-size:200% 100%}@media (prefers-reduced-motion:reduce){body[data-theme=dark] ._block_1nr9g_15{background:#273549}}body[data-theme=dark] ._card_1nr9g_37{background:var(--mira-bg-2);border-color:var(--mira-bg-3)}._overlay_cpebv_11{background:var(--mira-modal-overlay-bg);-webkit-backdrop-filter:var(--mira-modal-overlay-blur);z-index:var(--mira-modal-overlay-z);padding:var(--mira-modal-overlay-padding);justify-content:center;align-items:center;animation:.12s _miraModalFadeIn_cpebv_1;display:flex;position:fixed;inset:0}._modal_cpebv_25{background:#fff;border-radius:14px;width:100%;max-width:480px;padding:24px;box-shadow:0 12px 40px #0f172a2e}._header_cpebv_34{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}._headerText_cpebv_41 h3{font-size:var(--mira-text-xl);color:#2c3e50;margin:0 0 6px;font-weight:700}._courseBadge_cpebv_48{font-size:var(--mira-text-caption);color:var(--mira-azul-sobre-tinte);background:#eef6ff;border:1px solid #d0e3f5;border-radius:12px;padding:2px 10px;font-weight:600;display:inline-block}._xBtn_cpebv_59{cursor:pointer;color:var(--mira-text-muted);background:0 0;border:none;border-radius:6px;padding:4px}._xBtn_cpebv_59:hover{color:#2c3e50;background:#f5f8fb}._hint_cpebv_69{font-size:var(--mira-text-sm);color:#5a6a7a;margin:0 0 14px;line-height:1.5}._textarea_cpebv_76{width:100%;font-size:var(--mira-text-lg);font-family:var(--mira-font);resize:vertical;color:#2c3e50;border:1px solid #d5dde5;border-radius:16px;outline:none;min-height:100px;padding:12px 14px;transition:border-color .15s}._textarea_cpebv_76:focus{border-color:var(--mira-azul)}._textarea_cpebv_76::placeholder{color:var(--mira-text-muted)}._footer_cpebv_92{align-items:center;gap:10px;margin-top:12px;display:flex}._charCount_cpebv_99{font-size:var(--mira-text-caption);color:var(--mira-text-muted)}._error_cpebv_104{font-size:var(--mira-text-sm);color:#c0392b}._sendBtn_cpebv_109{background:var(--mira-azul);color:#fff;font-size:var(--mira-text-md);font-weight:600;font-family:var(--mira-font);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:8px 18px;transition:background .15s;display:flex}._sendBtn_cpebv_109:hover{background:#1a6fa0}._sendBtn_cpebv_109:disabled{opacity:.5;cursor:not-allowed}._closeBtn_cpebv_128{background:var(--mira-azul);color:#fff;font-size:var(--mira-text-md);font-weight:600;font-family:var(--mira-font);cursor:pointer;border:none;border-radius:8px;padding:8px 20px;transition:background .15s}._closeBtn_cpebv_128:hover{background:#1a6fa0}._successState_cpebv_142{text-align:center;color:#2c3e50;padding:20px 0}._successState_cpebv_142 svg{color:var(--mira-verde-ok);margin-bottom:12px}._successState_cpebv_142 h3{font-size:var(--mira-text-xl);margin:0 0 8px;font-weight:700}._successState_cpebv_142 p{font-size:var(--mira-text-md);color:#5a6a7a;margin:0 0 20px;line-height:1.5}body[data-theme=dark] ._modal_cpebv_25{background:#1e293b;border:1px solid #334155}body[data-theme=dark] ._headerText_cpebv_41 h3{color:#f1f5f9}body[data-theme=dark] ._courseBadge_cpebv_48{color:#93c5fd;background:#60a5fa1f;border-color:#60a5fa4d}body[data-theme=dark] ._hint_cpebv_69{color:#94a3b8}body[data-theme=dark] ._textarea_cpebv_76{color:#f1f5f9;background:#0f172a;border-color:#334155}body[data-theme=dark] ._textarea_cpebv_76:focus{border-color:#60a5fa}body[data-theme=dark] ._textarea_cpebv_76::placeholder{color:#94a3b8}body[data-theme=dark] ._successState_cpebv_142{color:#f1f5f9}body[data-theme=dark] ._successState_cpebv_142 p{color:#94a3b8}._ratingBlock_cpebv_175{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}._ratingLabel_cpebv_182{font-size:var(--mira-text-md);color:#4a5568;font-weight:500}._stars_cpebv_188{align-items:center;gap:4px;display:flex}._starBtn_cpebv_198{cursor:pointer;color:var(--mira-text-muted);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:color .12s,transform 50ms;display:inline-flex}._starBtn_cpebv_198:hover{color:#f1c40f}._starBtn_cpebv_198:focus-visible{outline:2px solid var(--mira-azul);outline-offset:2px}._starBtn_cpebv_198:active{transform:scale(.92)}._starActive_cpebv_224{color:#f1c40f}._starsClear_cpebv_228{color:#7a8597;font-size:var(--mira-text-caption);cursor:pointer;background:0 0;border:none;margin-left:12px;text-decoration:underline}._starsClear_cpebv_228:hover{color:#2c3e50}._ratingFeedback_cpebv_242{font-size:var(--mira-text-caption);color:#7a8597;min-height:1em}body[data-theme=dark] ._ratingLabel_cpebv_182{color:#cbd5e1}body[data-theme=dark] ._starBtn_cpebv_198{color:#94a3b8}body[data-theme=dark] ._starBtn_cpebv_198:hover,body[data-theme=dark] ._starActive_cpebv_224{color:#fbbf24}body[data-theme=dark] ._starsClear_cpebv_228{color:#94a3b8}body[data-theme=dark] ._starsClear_cpebv_228:hover{color:#f1f5f9}body[data-theme=dark] ._ratingFeedback_cpebv_242{color:#94a3b8}body[data-theme=dark] ._error_cpebv_104{color:#fca5a5}._wrap_1uffp_12{text-align:center;font-family:var(--mira-font);flex-direction:column;justify-content:center;align-items:center;padding:28px 16px;display:flex}._iconWrap_1uffp_22{color:#5a6a7a;background:#f5f8fb;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:12px;display:flex}._iconWrap_1uffp_22._success_1uffp_34{color:#16a34a;background:#dcfce7}._iconWrap_1uffp_22._warn_1uffp_39{color:#c2410c;background:#fef3c7}._title_1uffp_44{font-size:var(--mira-text-lg);color:#2c3e80;margin-bottom:4px;font-weight:600}._description_1uffp_51{font-size:var(--mira-text-sm);color:#5a6a7a;max-width:280px;line-height:1.4}._action_1uffp_58{border-radius:var(--mira-radius-md);color:#fff;font-family:var(--mira-font);font-size:var(--mira-text-sm);cursor:pointer;transition:background var(--mira-transition-fast) ease;background:#2c3e80;border:none;margin-top:16px;padding:8px 18px;font-weight:600}._action_1uffp_58:hover:not(:disabled){background:#24336b}._action_1uffp_58:disabled{opacity:.6;cursor:default}._action_1uffp_58:focus-visible{outline:2px solid var(--mira-azul);outline-offset:2px}body[data-theme=dark] ._wrap_1uffp_12{color:#cbd5e1}body[data-theme=dark] ._iconWrap_1uffp_22{color:#94a3b8;background:#94a3b81f}body[data-theme=dark] ._iconWrap_1uffp_22._success_1uffp_34{color:#4ade80;background:#16a34a2e}body[data-theme=dark] ._iconWrap_1uffp_22._warn_1uffp_39{color:#fbbf24;background:#f59e0b2e}body[data-theme=dark] ._title_1uffp_44{color:#f1f5f9}body[data-theme=dark] ._description_1uffp_51{color:#94a3b8}body[data-theme=dark] ._action_1uffp_58{background:var(--mira-accent);color:#0b1220}body[data-theme=dark] ._action_1uffp_58:hover:not(:disabled){background:var(--mira-accent-light)}._card_dwgwr_1{background:#fff;border:1px solid #e8ecf0;border-radius:16px;margin-bottom:14px;padding:14px 18px}._header_dwgwr_9{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex}._title_dwgwr_17{font-size:var(--mira-text-lg);color:#2c3e50;align-items:center;gap:8px;font-weight:600;display:flex}._since_dwgwr_26{font-size:var(--mira-text-sm);color:var(--mira-text-muted);margin-left:4px;font-weight:400}._count_dwgwr_33{color:var(--mira-azul-sobre-tinte);font-size:var(--mira-text-caption);background:#ebf5fb;border-radius:16px;padding:2px 8px;font-weight:600}._toggle_dwgwr_42{font-size:var(--mira-text-lg);color:var(--mira-text-muted);cursor:pointer;background:0 0;border:none;padding:2px 6px}._list_dwgwr_51{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}._item_dwgwr_60{font-size:var(--mira-text-md);border-bottom:1px solid #f3f5f7;align-items:center;gap:10px;padding:6px 0;display:flex}._item_dwgwr_60:last-child{border-bottom:none}._itemIcon_dwgwr_76{border:1px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}._itemIconGrade_dwgwr_88{color:var(--mira-azul);background:#ebf5fb;border-color:#d0e6f4}._itemIconResource_dwgwr_93{color:var(--mira-verde-ok);background:#eafaf1;border-color:#cfeedd}._itemIconAssignment_dwgwr_98{color:#c77d17;background:#fdf2e2;border-color:#f5e2c0}body[data-theme=dark] ._itemIconGrade_dwgwr_88{color:#93c5fd;background:#60a5fa2e;border-color:#60a5fa59}body[data-theme=dark] ._itemIconResource_dwgwr_93{color:#6ee7b7;background:#34d3992e;border-color:#34d39959}body[data-theme=dark] ._itemIconAssignment_dwgwr_98{color:#fcd34d;background:#fbbf242e;border-color:#fbbf2459}._itemBody_dwgwr_121{flex:1;min-width:0}._itemName_dwgwr_126{color:#2c3e50;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}._itemNameLink_dwgwr_136{color:#2c3e50;cursor:pointer;align-items:center;gap:6px;max-width:100%;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}._itemNameText_dwgwr_148{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._itemNameLink_dwgwr_136:hover,._itemNameLink_dwgwr_136:focus-visible{color:var(--mira-azul);text-underline-offset:2px;text-decoration:underline}._itemHint_dwgwr_161{color:var(--mira-text-muted);flex-shrink:0;align-items:center;display:inline-flex}._itemNameLink_dwgwr_136:hover ._itemHint_dwgwr_161,._itemNameLink_dwgwr_136:focus-visible ._itemHint_dwgwr_161{color:var(--mira-azul)}._itemMeta_dwgwr_173{font-size:var(--mira-text-caption);color:var(--mira-text-muted)}._carreraChip_dwgwr_179{font-size:var(--mira-text-2xs);color:#5b4caf;text-transform:lowercase;letter-spacing:.02em;vertical-align:middle;background:#ece9fb;border:1px solid #d8d3f0;border-radius:12px;margin-right:6px;padding:1px 8px;font-weight:700;display:inline-block}body[data-theme=dark] ._carreraChip_dwgwr_179{color:#c4b5fd;background:#8b7ada2e;border-color:#8b7ada4d}._itemDetail_dwgwr_201{font-size:var(--mira-text-sm);color:#5a6a7a;white-space:nowrap}._more_dwgwr_207{color:var(--mira-azul);font-size:var(--mira-text-sm);cursor:pointer;background:0 0;border:none;padding:8px 0 0;font-weight:500}._empty_dwgwr_217{font-size:var(--mira-text-md);color:var(--mira-text-muted);margin-top:6px}body[data-theme=dark] ._card_dwgwr_1{background:#1e293b;border-color:#334155}body[data-theme=dark] ._title_dwgwr_17{color:#f1f5f9}body[data-theme=dark] ._since_dwgwr_26{color:#cbd5e1;font-weight:500}body[data-theme=dark] ._count_dwgwr_33{color:#93c5fd;background:#60a5fa38}body[data-theme=dark] ._toggle_dwgwr_42{color:#94a3b8}body[data-theme=dark] ._item_dwgwr_60{border-bottom-color:#334155}body[data-theme=dark] ._itemName_dwgwr_126,body[data-theme=dark] ._itemNameLink_dwgwr_136{color:#f1f5f9;font-weight:600}body[data-theme=dark] ._itemNameLink_dwgwr_136:hover,body[data-theme=dark] ._itemNameLink_dwgwr_136:focus-visible{color:#93c5fd}body[data-theme=dark] ._itemHint_dwgwr_161{color:#94a3b8}body[data-theme=dark] ._itemNameLink_dwgwr_136:hover ._itemHint_dwgwr_161,body[data-theme=dark] ._itemNameLink_dwgwr_136:focus-visible ._itemHint_dwgwr_161{color:#93c5fd}body[data-theme=dark] ._itemMeta_dwgwr_173{color:#94a3b8}body[data-theme=dark] ._itemDetail_dwgwr_201{color:#cbd5e1;font-weight:500}body[data-theme=dark] ._more_dwgwr_207{color:#60a5fa}body[data-theme=dark] ._more_dwgwr_207:hover{color:#93c5fd}body[data-theme=dark] ._empty_dwgwr_217{color:#94a3b8}._summary_dwgwr_311{font-size:var(--mira-text-md);color:#4a5568;background:#f9fafb;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px;display:flex}._summary_dwgwr_311 strong{color:#2c3e50;font-weight:600}._summaryBreakdown_dwgwr_328{color:#7a8597;font-size:var(--mira-text-sm)}._summaryAction_dwgwr_333{color:var(--mira-azul);font-size:var(--mira-text-sm);cursor:pointer;background:0 0;border:1px solid #cbd5e0;border-radius:6px;margin-left:auto;padding:4px 10px;font-weight:500;transition:background .12s,border-color .12s}._summaryAction_dwgwr_333:hover{border-color:var(--mira-azul);background:#eef2f7}body[data-theme=dark] ._summary_dwgwr_311{color:#cbd5e1;background:#0f172a}body[data-theme=dark] ._summary_dwgwr_311 strong{color:#f1f5f9}body[data-theme=dark] ._summaryBreakdown_dwgwr_328{color:#94a3b8}body[data-theme=dark] ._summaryAction_dwgwr_333{color:#60a5fa;border-color:#334155}body[data-theme=dark] ._summaryAction_dwgwr_333:hover{background:#1e293b;border-color:#60a5fa}._card_hs3w5_3{cursor:pointer;width:100%;font-family:var(--mira-font);background:#fff;border:1px solid #e8ecf0;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:12px 18px;transition:border-color .12s,box-shadow .12s;display:flex}._card_hs3w5_3:hover{border-color:#d4dee8;box-shadow:0 1px 3px #2c3e500f}._card_hs3w5_3:focus-visible{outline:2px solid var(--mira-azul);outline-offset:2px}._titleWrap_hs3w5_28{align-items:center;gap:10px;display:flex}._icon_hs3w5_34{color:var(--mira-azul);flex-shrink:0}._title_hs3w5_28{font-size:var(--mira-text-lg);color:#2c3e50;font-weight:600}._badge_hs3w5_45{background:var(--mira-azul);color:#fff;font-size:var(--mira-text-caption);text-align:center;border-radius:16px;min-width:22px;padding:2px 9px;font-weight:700;line-height:1.4}body[data-theme=dark] ._card_hs3w5_3{background:#1e293b;border-color:#334155}body[data-theme=dark] ._card_hs3w5_3:hover{border-color:#475569}body[data-theme=dark] ._title_hs3w5_28{color:#f1f5f9}body[data-theme=dark] ._icon_hs3w5_34{color:#60a5fa}body[data-theme=dark] ._badge_hs3w5_45{color:#0f172a;background:#60a5fa}._backdrop_vq835_6{background:var(--mira-modal-overlay-bg);-webkit-backdrop-filter:var(--mira-modal-overlay-blur);z-index:998;animation:.12s _fadeIn_vq835_1;position:fixed;inset:0}._drawer_vq835_22{top:calc(var(--mira-alto-barra,54px) + 12px);z-index:999;width:min(360px,100vw - 24px);font-family:var(--mira-font);background:#fff;border:1px solid #e8ecf1;border-radius:12px;flex-direction:column;animation:.2s _slideIn_vq835_1;display:flex;position:fixed;bottom:12px;right:12px;overflow:hidden;box-shadow:0 8px 24px #00000014}@keyframes _fadeIn_vq835_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_vq835_1{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}._header_vq835_50{border-bottom:1px solid #e8ecf1;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}._title_vq835_58{font-size:var(--mira-text-sm);color:#5d6d7e;text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:600}._closeBtn_vq835_67{color:var(--mira-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;transition:background .12s}._closeBtn_vq835_67:hover{color:#2c3e50;background:#f1f5f9}._closeBtn_vq835_67:focus-visible{outline:2px solid var(--mira-azul);outline-offset:1px}._body_vq835_80{flex:1;padding:8px 0;overflow-y:auto}._placeholder_vq835_86{text-align:center;color:var(--mira-text-muted);font-size:var(--mira-text-lg);padding:24px}._list_vq835_93{margin:0;padding:0;list-style:none}._item_vq835_99{background:#fff;border-bottom:1px solid #f1f5f9;padding:0}._item_vq835_99:last-child{border-bottom:none}._itemUnread_vq835_108{background:#fff}._itemHeader_vq835_114{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:12px 22px 4px;font-family:inherit;display:flex}._itemHeader_vq835_114:focus-visible{outline:2px solid var(--mira-azul);outline-offset:-2px}._itemSubject_vq835_108{font-size:var(--mira-text-lg);color:#2c3e50;flex:1;margin-right:12px;font-weight:600}._itemUnread_vq835_108 ._itemSubject_vq835_108:before{content:"";background:var(--mira-azul);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}._itemMeta_vq835_148{font-size:var(--mira-text-caption);color:var(--mira-text-muted);flex-shrink:0;font-weight:400}._itemPreview_vq835_155{font-size:var(--mira-text-md);color:#5a6a7a;margin:0;padding:0 22px 14px;line-height:1.5}._itemFull_vq835_163{padding:0 22px 16px}._itemBody_vq835_167{font-size:var(--mira-text-md);color:#2c3e50;white-space:pre-wrap;margin:0;line-height:1.55}._itemBodyEmpty_vq835_175{font-size:var(--mira-text-md);color:var(--mira-text-muted);margin:0;font-style:italic}._loadMoreWrap_vq835_182{text-align:center;padding:14px 22px}._loadMoreBtn_vq835_187{color:var(--mira-azul);font-size:var(--mira-text-md);cursor:pointer;background:0 0;border:1px solid #d4dee8;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;transition:background .12s;display:inline-flex}._loadMoreBtn_vq835_187:hover:not(:disabled){background:#ebf5fb}._loadMoreBtn_vq835_187:disabled{opacity:.6;cursor:wait}._emptyState_vq835_206{text-align:center;padding:36px 28px}._ardilla_vq835_211{opacity:.92;width:96px;height:auto;margin-bottom:14px}._emptyTitle_vq835_218{font-size:var(--mira-text-lg);color:#2c3e50;margin:0 0 6px;font-weight:600}._emptyDescription_vq835_225{font-size:var(--mira-text-sm);color:var(--mira-text-muted);max-width:280px;margin:0 auto;line-height:1.5}body[data-theme=dark] ._drawer_vq835_22{background:var(--mira-bg-2);border-color:var(--mira-bg-3);box-shadow:0 8px 24px #0006}body[data-theme=dark] ._header_vq835_50{border-bottom-color:var(--mira-bg-3)}body[data-theme=dark] ._title_vq835_58{color:var(--mira-text-3)}body[data-theme=dark] ._closeBtn_vq835_67{color:#94a3b8}body[data-theme=dark] ._closeBtn_vq835_67:hover{color:#f1f5f9;background:#94a3b81f}body[data-theme=dark] ._item_vq835_99{background:0 0;border-bottom-color:#94a3b81f}body[data-theme=dark] ._itemUnread_vq835_108{background:0 0}body[data-theme=dark] ._itemSubject_vq835_108{color:#f1f5f9}body[data-theme=dark] ._itemUnread_vq835_108 ._itemSubject_vq835_108:before{background:#60a5fa}body[data-theme=dark] ._itemMeta_vq835_148{color:#94a3b8}body[data-theme=dark] ._itemPreview_vq835_155{color:#cbd5e1}body[data-theme=dark] ._itemBody_vq835_167{color:#f1f5f9}body[data-theme=dark] ._itemBodyEmpty_vq835_175,body[data-theme=dark] ._placeholder_vq835_86{color:#94a3b8}body[data-theme=dark] ._loadMoreBtn_vq835_187{color:#60a5fa;border-color:#475569}body[data-theme=dark] ._loadMoreBtn_vq835_187:hover:not(:disabled){background:#60a5fa1f}body[data-theme=dark] ._emptyTitle_vq835_218{color:#f1f5f9}body[data-theme=dark] ._emptyDescription_vq835_225{color:#94a3b8}._filterBanner_vq835_276{font-size:var(--mira-text-sm);color:#4a5568;background:#f3f5f8;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}._filterBanner_vq835_276 strong{color:#2c3e50;font-weight:600}._filterClear_vq835_293{color:var(--mira-azul);font-size:var(--mira-text-sm);cursor:pointer;background:0 0;border:none;padding:2px 0;font-weight:600}._filterClear_vq835_293:hover{color:#1f5f8a;text-decoration:underline}._filterClear_vq835_293:focus-visible{outline:2px solid var(--mira-azul);outline-offset:2px;border-radius:4px}body[data-theme=dark] ._filterBanner_vq835_276{color:#cbd5e1;background:#0f172a;border-bottom-color:#334155}body[data-theme=dark] ._filterBanner_vq835_276 strong{color:#f1f5f9}body[data-theme=dark] ._filterClear_vq835_293{color:#60a5fa}body[data-theme=dark] ._filterClear_vq835_293:hover{color:#93c5fd}@media (width<=480px){._drawer_vq835_22{width:auto;max-height:calc(100vh - 100px);inset:auto 12px 12px}}@media (width<=600px){._filterBanner_vq835_276{flex-wrap:wrap;padding:10px 14px}._filterClear_vq835_293{flex-shrink:0}._header_vq835_50{padding-left:16px;padding-right:16px}._itemHeader_vq835_114{padding:12px 16px 4px}}@supports (height:100dvh){._drawer_vq835_22{height:100dvh}}._card_1153v_3{font-family:var(--mira-font);background:#fff;border:1px solid #e8ecf0;border-radius:16px;margin-bottom:14px;padding:14px 18px}._header_1153v_12{align-items:center;gap:8px;margin-bottom:12px;display:flex}._icon_1153v_19{color:var(--mira-azul);flex-shrink:0}._title_1153v_21{font-size:var(--mira-text-lg);color:#2c3e50;margin:0;font-weight:600}._placeholder_1153v_28{text-align:center;color:var(--mira-text-muted);font-size:var(--mira-text-md);padding:18px 4px}._error_1153v_35{color:#9a6329;font-size:var(--mira-text-md);padding:12px 4px}._list_1153v_41{margin:0;padding:0;list-style:none}._item_1153v_47{border-top:1px solid #f1f5f9;padding:12px 0}._item_1153v_47:first-child{border-top:none;padding-top:4px}._itemHeader_1153v_54{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}._itemForum_1153v_62{font-size:var(--mira-text-caption);color:var(--mira-azul);text-transform:uppercase;letter-spacing:.04em;font-weight:600}._itemDate_1153v_70{font-size:var(--mira-text-caption);color:var(--mira-text-muted)}._itemSubject_1153v_75{font-size:var(--mira-text-lg);color:#2c3e50;margin-bottom:4px;font-weight:600}._itemPreview_1153v_82{font-size:var(--mira-text-md);color:#5a6a7a;white-space:pre-wrap;margin:0 0 6px;line-height:1.5}._itemLink_1153v_90{font-size:var(--mira-text-sm);color:var(--mira-azul);align-items:center;gap:4px;text-decoration:none;display:inline-flex}._itemLink_1153v_90:hover{text-decoration:underline}._emptyState_1153v_102{text-align:center;padding:28px 16px}._ardilla_1153v_107{opacity:.92;width:88px;height:auto;margin-bottom:10px}._emptyTitle_1153v_114{font-size:var(--mira-text-lg);color:#2c3e50;margin:0 0 4px;font-weight:600}._emptyDescription_1153v_121{font-size:var(--mira-text-sm);color:var(--mira-text-muted);max-width:320px;margin:0 auto;line-height:1.5}body[data-theme=dark] ._card_1153v_3{background:#1e293b;border-color:#334155}body[data-theme=dark] ._icon_1153v_19{color:#60a5fa}body[data-theme=dark] ._title_1153v_21{color:#f1f5f9}body[data-theme=dark] ._placeholder_1153v_28{color:#94a3b8}body[data-theme=dark] ._item_1153v_47{border-top-color:#94a3b81f}body[data-theme=dark] ._itemForum_1153v_62{color:#60a5fa}body[data-theme=dark] ._itemDate_1153v_70{color:#94a3b8}body[data-theme=dark] ._itemSubject_1153v_75{color:#f1f5f9}body[data-theme=dark] ._itemPreview_1153v_82{color:#cbd5e1}body[data-theme=dark] ._itemLink_1153v_90{color:#60a5fa}body[data-theme=dark] ._emptyTitle_1153v_114{color:#f1f5f9}body[data-theme=dark] ._emptyDescription_1153v_121{color:#94a3b8}body[data-theme=dark] ._error_1153v_35{color:#fcd34d}._card_1fgoe_6{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;box-shadow:0 1px 4px #0000000a}._header_1fgoe_14{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}._title_1fgoe_22{font-size:var(--mira-text-xl);color:#2c3e50;align-items:center;gap:8px;margin:0;font-weight:600;display:flex}._nav_1fgoe_32{align-items:center;gap:2px;display:flex}._navBtn_1fgoe_38,._todayBtn_1fgoe_39{cursor:pointer;color:#7a8597;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}._navBtn_1fgoe_38{width:26px;height:26px}._todayBtn_1fgoe_39{height:26px;font-size:var(--mira-text-caption);color:var(--mira-azul);padding:0 8px;font-weight:500}._navBtn_1fgoe_38:hover,._todayBtn_1fgoe_39:hover{color:#2c3e50;background:#f3f5f8}._navBtn_1fgoe_38:focus-visible,._todayBtn_1fgoe_39:focus-visible,._dayClickable_1fgoe_72:focus-visible{outline:2px solid var(--mira-azul);outline-offset:1px}._monthLabel_1fgoe_77{font-size:var(--mira-text-md);color:#2c3e50;text-align:center;text-transform:capitalize;min-width:110px;font-weight:500}._grid_1fgoe_86{grid-template-columns:repeat(7,1fr);row-gap:2px;display:grid}._dayHeader_1fgoe_92{text-align:center;font-size:var(--mira-text-2xs);color:#5a6a7a;text-transform:uppercase;letter-spacing:.05em;padding:6px 0 10px;font-weight:500}._dayCell_1fgoe_106{aspect-ratio:1;color:#2c3e50;font-size:var(--mira-text-md);background:0 0;border:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:32px;height:32px;margin:0 auto;display:flex;position:relative}._dayClickable_1fgoe_72{cursor:pointer;transition:background .1s,color .1s}._dayClickable_1fgoe_72:hover{background:#f3f5f8}._dayNumber_1fgoe_132{line-height:1}._dayToday_1fgoe_137 ._dayNumber_1fgoe_132{color:var(--mira-azul);font-weight:700}._daySelected_1fgoe_143{background:var(--mira-azul)}._daySelected_1fgoe_143 ._dayNumber_1fgoe_132{color:#fff;font-weight:600}._dotsRow_1fgoe_153{align-items:center;gap:2px;display:flex;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}._dayDot_1fgoe_163{background:var(--mira-azul);border-radius:50%;flex:none;width:4px;height:4px}._dayDotOverdue_1fgoe_171{background:#c0392b}._dayDotUpcoming_1fgoe_172{background:var(--mira-azul)}._dayDotSubmitted_1fgoe_173{background:var(--mira-verde-ok)}._daySelected_1fgoe_143 ._dayDot_1fgoe_163{background:#fff}._daySelected_1fgoe_143 ._dayDotOverdue_1fgoe_171{background:#fee2e2}._daySelected_1fgoe_143 ._dayDotSubmitted_1fgoe_173{background:#d1fae5}._detail_1fgoe_180{border-top:1px solid #f0f2f5;min-height:40px;margin-top:18px;padding-top:14px}._detailTitle_1fgoe_187{font-size:var(--mira-text-sm);color:#5a6a7a;text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px;font-weight:600}._detailEmpty_1fgoe_198{font-size:var(--mira-text-sm);color:#5a6a7a;margin:0;font-style:italic}._deadlineList_1fgoe_209{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._deadlineItem_1fgoe_218{font-size:var(--mira-text-md);align-items:flex-start;gap:8px;line-height:1.4;display:flex}._iconSubmitted_1fgoe_226{color:var(--mira-verde-ok);flex-shrink:0;margin-top:4px}._iconOverdue_1fgoe_227{color:#c0392b;flex-shrink:0;margin-top:4px}._iconUpcoming_1fgoe_228{color:var(--mira-azul);flex-shrink:0;margin-top:4px}._deadlineText_1fgoe_230{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._deadlineName_1fgoe_238{text-align:left;font:inherit;color:var(--mira-azul);cursor:pointer;word-break:break-word;background:0 0;border:none;padding:0}._deadlineName_1fgoe_238:disabled{cursor:default;color:#2c3e50}._deadlineName_1fgoe_238:not(:disabled):hover{text-decoration:underline}._deadlineCourse_1fgoe_258{font-size:var(--mira-text-2xs);color:#5a6a7a}body[data-theme=dark] ._card_1fgoe_6{box-shadow:none;background:#1e293b;border-color:#334155}body[data-theme=dark] ._title_1fgoe_22,body[data-theme=dark] ._monthLabel_1fgoe_77,body[data-theme=dark] ._dayCell_1fgoe_106{color:#f1f5f9}body[data-theme=dark] ._dayHeader_1fgoe_92,body[data-theme=dark] ._detailTitle_1fgoe_187,body[data-theme=dark] ._detailEmpty_1fgoe_198,body[data-theme=dark] ._deadlineCourse_1fgoe_258,body[data-theme=dark] ._navBtn_1fgoe_38,body[data-theme=dark] ._todayBtn_1fgoe_39{color:#94a3b8}body[data-theme=dark] ._todayBtn_1fgoe_39{color:#60a5fa}body[data-theme=dark] ._navBtn_1fgoe_38:hover,body[data-theme=dark] ._todayBtn_1fgoe_39:hover,body[data-theme=dark] ._dayClickable_1fgoe_72:hover{color:#f1f5f9;background:#0f172a}body[data-theme=dark] ._dayToday_1fgoe_137 ._dayNumber_1fgoe_132{color:#60a5fa}body[data-theme=dark] ._daySelected_1fgoe_143{background:#2563eb}body[data-theme=dark] ._daySelected_1fgoe_143 ._dayNumber_1fgoe_132{color:#fff}body[data-theme=dark] ._dayDotOverdue_1fgoe_171{background:#f87171}body[data-theme=dark] ._dayDotUpcoming_1fgoe_172{background:#60a5fa}body[data-theme=dark] ._dayDotSubmitted_1fgoe_173{background:#34d399}body[data-theme=dark] ._detail_1fgoe_180{border-top-color:#334155}body[data-theme=dark] ._deadlineName_1fgoe_238:disabled{color:#f1f5f9}._legend_1fgoe_283{font-size:var(--mira-text-caption);color:#5a6a7a;border-top:1px solid #f0f2f5;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:12px;padding-top:10px;display:flex}._legendItem_1fgoe_360{align-items:center;gap:6px;display:inline-flex}._legendDot_1fgoe_366{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}body[data-theme=dark] ._legend_1fgoe_283{color:#94a3b8;border-top-color:#334155}body[data-theme=dark] ._iconOverdue_1fgoe_227{color:#fca5a5}body[data-theme=dark] ._iconUpcoming_1fgoe_228{color:#93c5fd}._proximaBtn_1fgoe_390{font:inherit;color:var(--mira-azul,#2c3e80);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}._proximaBtn_1fgoe_390:hover{text-decoration:none}body[data-theme=dark] ._proximaBtn_1fgoe_390{color:#8ab4ff}._content_1rht8_12{max-height:calc(100vh - var(--mira-alto-barra,54px));scrollbar-width:none;background:#fff;flex:1;padding:32px 36px;overflow-y:auto}._content_1rht8_12::-webkit-scrollbar{display:none}._titleRow_1rht8_25{align-items:center;gap:10px;margin-bottom:24px;display:flex}._courseTitle_1rht8_32{font-size:var(--mira-text-2xl);color:#2c3e50;font-weight:700}._refreshBtn_1rht8_42{width:28px;height:28px;color:var(--mira-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}._refreshBtn_1rht8_42:hover{color:#1a5276;background:#edf2f7;transform:rotate(45deg)}._refreshBtn_1rht8_42:active{transform:rotate(180deg)}._refreshBtn_1rht8_42:disabled{opacity:.4;cursor:not-allowed;transform:none}._refreshWrap_1rht8_59{align-items:center;gap:6px;display:flex}._refreshDate_1rht8_64{font-size:var(--mira-text-2xs);color:#5a6a7a;white-space:nowrap}._grid_1rht8_72{grid-template-columns:1fr 1fr;gap:20px;display:grid}._card_1rht8_78{background:#fff;border:1px solid #e8ecf0;border-radius:16px;padding:20px 22px}._cardFull_1rht8_85{grid-column:1/-1}._cardTitle_1rht8_89{font-size:var(--mira-text-sm);letter-spacing:.04em;text-transform:uppercase;color:#5a6a7a;margin-bottom:14px;font-weight:700}._progressHeader_1rht8_100{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}._progressPercent_1rht8_107{font-size:var(--mira-text-display);color:var(--mira-azul);font-weight:700}._progressLabel_1rht8_113{font-size:var(--mira-text-md);color:#5a6a7a}._progressTrack_1rht8_118{background:#e8ecf0;border-radius:6px;width:100%;height:10px;overflow:hidden}._progressFill_1rht8_126{background:var(--mira-azul);border-radius:6px;height:100%;transition:width .4s}._deadlineList_1rht8_135{flex-direction:column;gap:0;list-style:none;display:flex}._deadlineItem_1rht8_146{background:0 0;border-bottom:1px solid #e3eaf2;border-radius:0;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:10px 4px;display:grid}._deadlineItem_1rht8_146:last-child{border-bottom:none}._deadlineCourse_1rht8_160{width:fit-content;font-size:var(--mira-text-2xs);color:#2c3e80;text-transform:uppercase;letter-spacing:.03em;background:#eef6ff;border:1px solid #d0e3f5;border-radius:12px;grid-column:1/-1;padding:2px 10px;font-weight:600;display:inline-block}._deadlineName_1rht8_175{font-size:var(--mira-text-md);color:#2c3e50;font-weight:500}._deadlineDate_1rht8_183{font-size:var(--mira-text-sm);color:#5a6a7a;white-space:nowrap;font-weight:600}._deadlineOverdue_1rht8_190{color:#c0392b;font-weight:600}._deadlineOverdueBadge_1rht8_195{color:#c0392b;font-size:var(--mira-text-md);white-space:nowrap;flex-shrink:0;font-weight:600}._cardTitleAlert_1rht8_203{align-items:center;gap:7px;color:#b91c1c!important;display:flex!important}._cardCount_1rht8_210{color:#fff;font-size:var(--mira-text-2xs);background:#ef4444;border-radius:16px;margin-left:auto;padding:2px 8px;font-weight:700}body[data-theme=dark] ._cardTitleAlert_1rht8_203{color:#fca5a5!important}body[data-theme=dark] ._cardCount_1rht8_210{color:#fff5f5;background:#ef444499}._deadlineUrgent_1rht8_230{color:#c0392b}._deadlineSoon_1rht8_234{color:var(--mira-azul)}body[data-theme=dark] ._card_1rht8_78{color:#f1f5f9;background:#1e293b;border-color:#334155}body[data-theme=dark] ._cardTitle_1rht8_89{color:#cbd5e1}body[data-theme=dark] ._courseTitle_1rht8_32{color:#f1f5f9}body[data-theme=dark] ._gradeTable_1rht8_258 th{color:#94a3b8;border-bottom-color:#334155}body[data-theme=dark] ._sortableTh_1rht8_262:hover{color:#f1f5f9}body[data-theme=dark] ._sortIconActive_1rht8_263{color:#60a5fa}body[data-theme=dark] ._gradeTable_1rht8_258 td{color:#f1f5f9;border-bottom-color:#334155}body[data-theme=dark] ._gradeAverage_1rht8_270{color:#60a5fa}body[data-theme=dark] ._gradeCourse_1rht8_274{color:#93c5fd}body[data-theme=dark] ._gradeCourse_1rht8_274 span{background:#60a5fa1f;border-color:#60a5fa4d}body[data-theme=dark] ._deadlineItem_1rht8_146{color:#f1f5f9;background:0 0;border-bottom:1px solid #334155;border-radius:0}body[data-theme=dark] ._deadlineItem_1rht8_146:last-child{border-bottom:none}body[data-theme=dark] ._deadlineName_1rht8_175{color:#f1f5f9;font-weight:600}body[data-theme=dark] ._deadlineCourse_1rht8_160{color:#93c5fd;background:#60a5fa1f;border-color:#60a5fa4d}body[data-theme=dark] ._deadlineSubmitted_1rht8_304{color:#4ade80;background:#16a34a2e}body[data-theme=dark] ._deadlineDate_1rht8_183{color:#fbbf24}body[data-theme=dark] ._deadlineOverdue_1rht8_190{color:#f87171;font-weight:700}body[data-theme=dark] ._deadlineOverdueBadge_1rht8_195{color:#f87171}body[data-theme=dark] ._deadlineUrgent_1rht8_230{color:#fbbf24}body[data-theme=dark] ._deadlineSoon_1rht8_234{color:#93c5fd}body[data-theme=dark] ._courseProgressItem_1rht8_330{background:0 0;border:none;border-top:1px solid #334155;border-radius:0}body[data-theme=dark] ._courseProgressItem_1rht8_330:first-child{border-top:none}body[data-theme=dark] ._courseProgressName_1rht8_341{color:#f1f5f9;font-weight:600}body[data-theme=dark] ._courseProgressPct_1rht8_346{color:#60a5fa;font-weight:700}body[data-theme=dark] ._courseAvgBadge_1rht8_351{color:#93c5fd;background:#60a5fa38}body[data-theme=dark] ._progressTrack_1rht8_118{background:#334155}body[data-theme=dark] ._progressPercent_1rht8_107{color:#60a5fa}body[data-theme=dark] ._progressLabel_1rht8_113{color:#cbd5e1}body[data-theme=dark] ._content_1rht8_12{background:#0b1220}body[data-theme=dark] ._carreraHeader_1rht8_372{border-bottom-color:#334155}body[data-theme=dark] ._carreraLabel_1rht8_375{color:#94a3b8}body[data-theme=dark] ._carreraAvg_1rht8_378{color:#93c5fd;background:#60a5fa2e;border-color:#60a5fa4d}body[data-theme=dark] ._carreraChip_1rht8_383{color:#c4b5fd;background:#8b7ada2e;border-color:#8b7ada4d}body[data-theme=dark] ._gradeGroupRow_1rht8_388 td{color:#94a3b8;background:#94a3b814;border-bottom-color:#334155}body[data-theme=dark] ._acumLabel_1rht8_393{color:#60a5fa}body[data-theme=dark] ._refreshBtn_1rht8_42:hover{color:#93c5fd;background:#94a3b81f}._deadlineSubmitted_1rht8_304{color:var(--mira-verde-ok);font-weight:600;font-size:var(--mira-text-md)}._gradeTable_1rht8_258{border-collapse:collapse;width:100%}._gradeTable_1rht8_258 th{text-align:left;font-size:var(--mira-text-caption);color:#5a6a7a;border-bottom:1px solid #e8ecf0;padding:6px 8px 10px;font-weight:600}._sortableTh_1rht8_262{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}._sortableTh_1rht8_262:hover{color:#2c3e50}._sortIcon_1rht8_263{font-size:var(--mira-text-2xs);opacity:.4;margin-left:4px}._sortIconActive_1rht8_263{font-size:var(--mira-text-2xs);color:var(--mira-azul);margin-left:4px}._gradeTable_1rht8_258 td{font-size:var(--mira-text-md);color:#2c3e50;border-bottom:1px solid #f0f2f5;padding:10px 8px}._gradeGroupRow_1rht8_388 td{font-size:var(--mira-text-caption);color:#475569;letter-spacing:.02em;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:10px 8px;font-weight:700}._acumLabel_1rht8_393{float:right;color:var(--mira-azul);letter-spacing:.02em;font-weight:700}._gradeAverage_1rht8_270{font-size:var(--mira-text-lg);color:var(--mira-azul);justify-content:flex-end;margin-top:12px;font-weight:600;display:flex}._emptyPrompt_1rht8_471{text-align:center;background:#fff;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}._emptyIcon_1rht8_482{font-size:var(--mira-text-hero);margin-bottom:12px}._emptyText_1rht8_487{font-size:var(--mira-text-xl);color:#2c3e50;margin-bottom:6px;font-weight:600}._emptyHint_1rht8_494{font-size:var(--mira-text-md);color:#5a6a7a}._carreraGroup_1rht8_501{margin-bottom:14px}._carreraGroup_1rht8_501:last-child{margin-bottom:0}._carreraHeader_1rht8_372{border-bottom:1px dashed #d8dee4;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;padding:6px 0 10px;display:flex}._carreraLabel_1rht8_375{font-size:var(--mira-text-caption);color:var(--mira-text-muted);letter-spacing:.3px;font-weight:700}._carreraAvg_1rht8_378{font-size:var(--mira-text-caption);color:var(--mira-azul-sobre-tinte);white-space:nowrap;background:#eef6ff;border:1px solid #d0e3f5;border-radius:12px;padding:2px 10px;font-weight:700}._carreraGroup_1rht8_501 ._courseProgressItem_1rht8_330{margin-bottom:12px}._carreraGroup_1rht8_501 ._courseProgressItem_1rht8_330:last-child{margin-bottom:0}._carreraChip_1rht8_383{font-size:var(--mira-text-2xs);color:#5b4caf;text-transform:lowercase;letter-spacing:.02em;vertical-align:middle;background:#ece9fb;border:1px solid #d8d3f0;border-radius:12px;margin-right:6px;padding:2px 8px;font-weight:700;display:inline-block}._chipsRow_1rht8_560{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;display:flex}._chipsRow_1rht8_560 ._carreraChip_1rht8_383{margin-right:0}._courseProgressList_1rht8_573{flex-direction:column;gap:14px;display:flex}._courseProgressItem_1rht8_330{flex-direction:column;gap:6px;display:flex}._courseProgressHeader_1rht8_585{justify-content:space-between;align-items:baseline;display:flex}._courseProgressName_1rht8_341{font-size:var(--mira-text-md);color:#2c3e50;font-weight:600}._courseProgressPct_1rht8_346{font-size:var(--mira-text-md);color:var(--mira-azul);font-weight:700}._courseProgressRow_1rht8_603{align-items:center;gap:10px;display:flex}._courseAvgBadge_1rht8_351{font-size:var(--mira-text-sm);color:#2c3e50;white-space:nowrap;text-align:center;background:#eef6ff;border:1px solid #d0e3f5;border-radius:6px;min-width:32px;padding:2px 8px;font-weight:700}._gradeCourse_1rht8_274{font-size:var(--mira-text-2xs);color:#2c3e80;font-weight:600}._gradeCourse_1rht8_274 span{background:#eef6ff;border:1px solid #d0e3f5;border-radius:12px;padding:2px 10px;display:inline-block}._emptyList_1rht8_637{text-align:center;font-size:var(--mira-text-md);color:#5a6a7a;padding:16px 0}._syncFooter_1rht8_644{text-align:center;font-size:var(--mira-text-caption);color:#5a6a7a;margin-top:10px;padding:20px 0 4px}._deadlineLink_1rht8_654{color:inherit;text-decoration:none;display:contents}._deadlineLink_1rht8_654:hover ._deadlineName_1rht8_175{color:var(--mira-azul);text-decoration:underline}@media (width<=700px){._content_1rht8_12{padding:20px 16px}._grid_1rht8_72{grid-template-columns:1fr}._cardFull_1rht8_85{grid-column:1}._titleRow_1rht8_25{flex-wrap:wrap}._gradeTable_1rht8_258 th,._gradeTable_1rht8_258 td{font-size:var(--mira-text-sm);padding:8px 4px}}._gradeCourseRow_1rht8_687 td{border-top:1px solid #f0f2f5;padding:8px 0 4px}._gradeCourseToggle_1rht8_692{cursor:pointer;color:#2c3e50;width:100%;font-size:var(--mira-text-lg);text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:6px 4px;font-weight:600;transition:background .12s;display:flex}._gradeCourseToggle_1rht8_692:hover{background:#f3f5f8}._gradeCourseToggle_1rht8_692:focus-visible{outline:2px solid var(--mira-azul);outline-offset:1px}._gradeCourseName_1rht8_718{flex:1}._gradeCourseCount_1rht8_722{font-size:var(--mira-text-caption);color:#7a8597;font-weight:500}._gradeCourseIndent_1rht8_728{color:#4a5568;padding-left:28px!important}body[data-theme=dark] ._gradeCourseRow_1rht8_687 td{border-top-color:#334155}body[data-theme=dark] ._gradeCourseToggle_1rht8_692{color:#f1f5f9}body[data-theme=dark] ._gradeCourseToggle_1rht8_692:hover{background:#1e293b}body[data-theme=dark] ._gradeCourseCount_1rht8_722{color:#94a3b8}body[data-theme=dark] ._gradeCourseIndent_1rht8_728{color:#cbd5e1}._cardTitleRow_1rht8_752{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}._cardTitleRow_1rht8_752 ._cardTitle_1rht8_89{margin-bottom:0}._sortToggle_1rht8_765{color:var(--mira-azul);font-size:var(--mira-text-caption);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:2px 0;font-weight:600;transition:color .12s;display:inline-flex}._sortToggle_1rht8_765:hover{color:#1f5f8a;text-decoration:underline}._sortToggle_1rht8_765:focus-visible{outline:2px solid var(--mira-azul);outline-offset:2px;border-radius:4px}body[data-theme=dark] ._sortToggle_1rht8_765{color:#60a5fa}body[data-theme=dark] ._sortToggle_1rht8_765:hover{color:#93c5fd}._micBtn_1mbaz_3{cursor:pointer;color:#2c3e80;background:#ecf0f4;border:none;border-radius:14px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .15s;display:flex}._micBtn_1mbaz_3:hover:not(:disabled){background:#d5dde5}._micBtn_1mbaz_3:disabled{cursor:not-allowed}._denied_1mbaz_20{color:#c0392b;background:#fbeaea}._recBlock_1mbaz_26{color:#b91c1c;--halo-color:#dc262680;background:#fee2e2;border:1px solid #fca5a5;border-radius:14px;align-items:center;gap:8px;height:36px;padding:0 6px;animation:1.6s ease-out infinite _pulseRing_1mbaz_1;display:flex}._recBlock_1mbaz_26._warning_1mbaz_39{color:#c2410c;--halo-color:#fb923c99;background:#fed7aa;border-color:#fb923c;animation:1s ease-out infinite _pulseRing_1mbaz_1}@keyframes _pulseRing_1mbaz_1{0%{box-shadow:0 0 0 0 var(--halo-color)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}._recCancel_1mbaz_52{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .15s;display:flex}._recCancel_1mbaz_52:hover{background:#00000014}._audioVis_1mbaz_68{width:32px;height:32px;color:inherit;pointer-events:none;justify-content:center;align-items:center;display:flex}._audioLines_1mbaz_86 :first-child{transform:scaleY(calc(var(--mic-amp,.6) * .85));transform-origin:50%;transition:transform 90ms ease-out}._audioLines_1mbaz_86 :nth-child(2){transform:scaleY(calc(var(--mic-amp,.6) * 1.1));transform-origin:50%;transition:transform 90ms ease-out}._audioLines_1mbaz_86 :nth-child(3){transform:scaleY(calc(var(--mic-amp,.6) * .95));transform-origin:50%;transition:transform 90ms ease-out}._audioLines_1mbaz_86 :nth-child(4){transform:scaleY(calc(var(--mic-amp,.6) * 1.2));transform-origin:50%;transition:transform 90ms ease-out}._audioLines_1mbaz_86 :nth-child(5){transform:scaleY(calc(var(--mic-amp,.6) * .9));transform-origin:50%;transition:transform 90ms ease-out}._audioLines_1mbaz_86 :nth-child(6){transform:scaleY(calc(var(--mic-amp,.6) * 1.05));transform-origin:50%;transition:transform 90ms ease-out}._recTimer_1mbaz_93{font-family:var(--mira-font-mono);font-size:var(--mira-text-md);color:inherit;min-width:38px;padding:0 2px;font-weight:600}._recStop_1mbaz_102{cursor:pointer;background:currentColor;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:transform .15s;display:flex}._recStop_1mbaz_102>*{color:#fff}._recStop_1mbaz_102:hover{transform:scale(1.05)}._transcBlock_1mbaz_119{color:#4338ca;height:36px;font-size:var(--mira-text-md);background:#e0e7ff;border:1px solid #6366f1;border-radius:14px;align-items:center;gap:8px;padding:0 12px;display:flex}._spinner_1mbaz_131{animation:.8s linear infinite _spin_1mbaz_131}@keyframes _spin_1mbaz_131{to{transform:rotate(360deg)}}@media (width<=480px){._micBtn_1mbaz_3{width:44px;height:44px}._recBlock_1mbaz_26{height:44px;padding:0 8px}}body[data-theme=dark] ._denied_1mbaz_20,body[data-theme=dark] ._recBlock_1mbaz_26{color:#fca5a5;background:#ef444429}body[data-theme=dark] ._transcBlock_1mbaz_119{color:#c7d2fe;background:#6366f12e}._row_12vew_13{align-self:flex-start;gap:12px;max-width:75%;margin:8px 0 4px;display:flex}._avatar_12vew_21{background:0 0;flex-shrink:0;width:36px;height:36px}._avatar_12vew_21 img{width:36px;height:auto}._bubble_12vew_35{font-size:var(--mira-text-lg);color:#2c3e50;word-break:break-word;line-height:1.6;font-family:var(--mira-font);background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:14px 18px}._inlineIcon_12vew_47{vertical-align:middle;color:#c2410c}._btnRow_12vew_52{gap:8px;margin-top:14px;display:flex}._btnGhost_12vew_58,._btnPrimary_12vew_59{font-size:var(--mira-text-md);cursor:pointer;border:none;border-radius:14px;align-items:center;gap:5px;padding:7px 14px;font-family:inherit;font-weight:500;transition:background .15s,opacity .15s;display:inline-flex}._btnGhost_12vew_58{color:#5a6a7a;background:0 0;border:1px solid #e8ecf1}._btnGhost_12vew_58:hover:not(:disabled){color:#2c3e50;background:#f5f8fb}._btnPrimary_12vew_59{color:#fff;background:#2c3e80}._btnPrimary_12vew_59:hover:not(:disabled){background:var(--mira-azul)}._btnPrimary_12vew_59:disabled,._btnGhost_12vew_58:disabled{opacity:.5;cursor:not-allowed}body[data-theme=dark] ._inlineIcon_12vew_47{color:#fdba74}._layout_52mio_10{top:var(--mira-alto-barra,54px);display:flex;position:fixed;bottom:0;left:0;right:0}._sidebar_52mio_21{background:#fff;border-right:1px solid #e5e7eb;flex-direction:column;width:260px;display:flex}._sidebarScroll_52mio_29{scrollbar-width:thin;scrollbar-color:#d5d8dc transparent;flex:1;padding:0 16px 16px;overflow-y:auto}._sidebarScroll_52mio_29::-webkit-scrollbar{width:5px}._sidebarScroll_52mio_29::-webkit-scrollbar-track{background:0 0}._sidebarScroll_52mio_29::-webkit-scrollbar-thumb{background:#d5d8dc;border-radius:4px}._sidebarScroll_52mio_29::-webkit-scrollbar-thumb:hover{background:#bdc3c7}._profile_52mio_54{border-bottom:1px solid #d0e3f5;flex-direction:column;flex-shrink:0;align-items:center;padding:20px 16px 14px;display:flex}._modeToggle_52mio_65{background:#eef4fb;border-radius:20px;align-self:center;gap:4px;margin-top:12px;padding:3px;display:inline-flex}._modeBtn_52mio_75{font-size:var(--mira-text-caption);font-family:var(--mira-font);color:var(--mira-text-muted);cursor:pointer;background:0 0;border:none;border-radius:16px;flex:1;padding:5px 10px;transition:all .25s}._modeBtn_52mio_75:hover{color:var(--mira-azul)}._modeBtnActive_52mio_92{color:var(--mira-azul);background:#fff;font-weight:600;box-shadow:0 1px 4px #2980b926}._avatar_52mio_99{border-radius:16px;width:64px;height:auto;margin-bottom:10px}._name_52mio_106{font-size:var(--mira-text-xl);color:#2c3e50;font-weight:600}._label_52mio_112{font-size:var(--mira-text-caption);color:var(--mira-text-muted)}._newConvBtn_52mio_117{width:calc(100% - 16px);color:var(--mira-azul-sobre-tinte);font-size:var(--mira-text-sm);font-weight:600;font-family:var(--mira-font);cursor:pointer;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;align-items:center;gap:8px;margin:8px auto 4px;padding:10px 14px;transition:all .15s;display:flex}._newConvBtn_52mio_117:hover{border-color:var(--mira-azul);background:#ebf5fb}._sideBtn_52mio_139{font-size:var(--mira-text-sm);cursor:pointer;text-align:left;color:#5d6d7e;width:100%;font-weight:600;font-family:var(--mira-font);background:0 0;border:none;border-radius:16px;align-items:center;gap:10px;margin-bottom:4px;padding:10px 12px;display:flex}._sideBtn_52mio_139:hover{background:#ebf5fb}._historyLabel_52mio_161{font-size:var(--mira-text-caption);color:var(--mira-text-muted);text-transform:uppercase;letter-spacing:.5px;margin:16px 0 8px;font-weight:600}._sectionLabel_52mio_170{width:100%;font-size:var(--mira-text-sm);color:#5d6d7e;cursor:pointer;font-weight:600;font-family:var(--mira-font);text-align:left;background:0 0;border:none;align-items:center;gap:6px;margin-top:8px;padding:10px 12px 4px;display:flex}._sectionLabel_52mio_170:hover{color:#2c3e50}._chevron_52mio_196{font-size:var(--mira-text-2xs);color:var(--mira-text-muted);margin-left:auto}._historyEmpty_52mio_202{font-size:var(--mira-text-md);color:var(--mira-text-muted);padding:8px 12px;font-style:italic}._historyError_52mio_211{background:#fdedec;border:1px solid #f5c6cb;border-radius:8px;flex-direction:column;gap:6px;margin:8px 12px 0;padding:8px 10px;display:flex}._historyErrorText_52mio_222{font-size:var(--mira-text-2xs);color:#a03027;align-items:flex-start;gap:6px;line-height:1.35;display:flex}._historyErrorActions_52mio_231{gap:6px;display:flex}._historyRetryBtn_52mio_236,._historyDismissBtn_52mio_237{font-family:var(--mira-font);font-size:var(--mira-text-2xs);cursor:pointer;border-radius:6px;padding:3px 10px;font-weight:600}._historyRetryBtn_52mio_236{color:#fff;background:#c0392b;border:none}._historyRetryBtn_52mio_236:hover{background:#a03027}._historyDismissBtn_52mio_237{color:#a03027;background:0 0;border:1px solid #e6b3b0}._historyDismissBtn_52mio_237:hover{background:#f9dedc}._suggestionBtn_52mio_268{text-align:left;width:100%;font-size:var(--mira-text-sm);color:#5d6d7e;cursor:pointer;font-weight:600;font-family:var(--mira-font);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:16px;padding:10px 12px;display:block;overflow:hidden}._suggestionBtn_52mio_268:hover{white-space:normal;background:#ebf5fb;overflow:hidden}._historyRow_52mio_294{align-items:center;gap:2px;display:flex}._historyBtn_52mio_300{text-align:left;font-size:var(--mira-text-sm);color:#5d6d7e;cursor:pointer;font-weight:600;font-family:var(--mira-font);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:16px;flex:1;padding:10px 12px;overflow:hidden}._historyBtn_52mio_300:hover{white-space:normal;background:#ebf5fb;overflow:hidden}._favBtn_52mio_323{cursor:pointer;width:28px;height:28px;font-size:var(--mira-text-md);color:#f39c12;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._favBtn_52mio_323:hover{background:#fef9e7}._deleteBtn_52mio_345{cursor:pointer;width:20px;height:20px;font-size:var(--mira-text-2xs);color:var(--mira-text-muted);opacity:0;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s;display:flex}._historyRow_52mio_294:hover ._deleteBtn_52mio_345{opacity:1}._deleteBtn_52mio_345:hover{color:#c0392b;background:#fdedec}._settingsBtn_52mio_373{font-size:var(--mira-text-sm);cursor:pointer;text-align:left;color:#5d6d7e;width:100%;font-weight:600;font-family:var(--mira-font);background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;margin-top:auto;padding:10px 12px;display:flex}._settingsBtn_52mio_373:hover{background:#f5f6fa}._settingsPanel_52mio_395{background:#f5f8fb;border-radius:8px;margin-top:8px;padding:12px}._settingsTitle_52mio_402{font-size:var(--mira-text-caption);color:#5a6a7a;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-weight:600}._toggleRow_52mio_411{justify-content:space-between;align-items:center;padding:4px 0;display:flex}._toggleLabel_52mio_418{font-size:var(--mira-text-md);color:#2c3e50}._toggle_52mio_411{flex-shrink:0;width:38px;height:20px;position:relative}._langSelect_52mio_430{font-size:var(--mira-text-sm);color:#2c3e50;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:3px 8px}._langSelect_52mio_430:focus{border-color:#2563eb}._toggle_52mio_411 input{opacity:0;width:0;height:0}._toggleTrack_52mio_451{cursor:pointer;background:#d5d8dc;border-radius:10px;transition:background .2s;position:absolute;inset:0}._toggle_52mio_411 input:checked+._toggleTrack_52mio_451{background:var(--mira-azul)}._toggleTrack_52mio_451:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}._toggle_52mio_411 input:checked+._toggleTrack_52mio_451:after{transform:translate(18px)}._main_52mio_482{background:#fff;flex-direction:column;flex:1;display:flex}._messages_52mio_490{flex-direction:column;flex:1;gap:24px;padding:24px 40px;display:flex;overflow-y:auto}._assistantMsg_52mio_501{flex-wrap:wrap;align-self:flex-start;align-items:flex-start;gap:12px;max-width:85%;display:flex}._msgActions_52mio_511{opacity:.5;flex-basis:100%;align-items:center;gap:4px;margin-top:4px;margin-left:48px;transition:opacity .15s;display:flex}._assistantMsg_52mio_501:hover ._msgActions_52mio_511{opacity:1}._actionBtn_52mio_534{cursor:pointer;width:28px;height:28px;color:var(--mira-text-muted);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}._actionBtn_52mio_534:hover{color:#2c3e50;background:#f5f8fb}._actionUp_52mio_554{color:#16a34a!important;background:#dcfce7!important}._actionDown_52mio_559{color:#b91c1c!important;background:#fee2e2!important}._actionToast_52mio_564,._actionToastError_52mio_565{font-size:var(--mira-text-caption);border-radius:6px;align-items:center;gap:5px;margin-left:8px;padding:4px 8px;display:inline-flex}._actionToast_52mio_564{color:#15803d;background:#ecfdf5;border:1px solid #bbf7d0}._actionToastError_52mio_565{color:#a03027;background:#fdedec;border:1px solid #f5c6cb}._feedbackCard_52mio_589{background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;gap:8px;max-width:340px;margin-top:6px;margin-left:48px;padding:10px 14px;display:flex}._feedbackInput_52mio_602{width:100%;font-size:var(--mira-text-sm);resize:none;background:#fff;border:1px solid #d5dce4;border-radius:12px;padding:6px 10px;font-family:inherit}._feedbackInput_52mio_602:focus{border-color:var(--mira-azul);outline:none}._feedbackCardActions_52mio_617{gap:8px;display:flex}._feedbackSendBtn_52mio_622{font-size:var(--mira-text-caption);background:var(--mira-azul);color:#fff;cursor:pointer;border:none;border-radius:14px;padding:4px 14px;font-weight:600;transition:background .15s}._feedbackSendBtn_52mio_622:hover{background:var(--mira-azul)}._feedbackCancelBtn_52mio_635{font-size:var(--mira-text-caption);color:#5a6a7a;cursor:pointer;background:#fff;border:1px solid #d5dce4;border-radius:14px;padding:4px 14px;font-weight:600;transition:background .15s}._feedbackCancelBtn_52mio_635:hover{background:#f0f2f5}._msgAvatar_52mio_648{flex-shrink:0;width:36px;height:36px}._msgAvatar_52mio_648 img{border-radius:8px;width:36px;height:auto}._bubble_52mio_660{min-width:0;font-size:var(--mira-text-lg);color:#2c3e50;word-break:break-word;background:#fff;border:1px solid #e5e7eb;border-radius:20px;flex:1 1 0;padding:14px 18px;line-height:1.6}._bubble_52mio_660 p{margin:0 0 8px}._bubble_52mio_660 p:last-child{margin-bottom:0}._bubble_52mio_660 ul,._bubble_52mio_660 ol{margin:4px 0 8px;padding-left:20px}._bubble_52mio_660 li{margin-bottom:4px}._bubble_52mio_660 a{color:var(--mira-azul);word-break:break-all;text-decoration:underline}._bubble_52mio_660 a:hover{color:#1a5276}._bubble_52mio_660 table{border-collapse:collapse;width:100%;font-size:var(--mira-text-md);margin:8px 0}._bubble_52mio_660 th{text-align:left;color:#5a6a7a;font-weight:600;font-size:var(--mira-text-caption);border-bottom:2px solid #e8ecf0;padding:6px 10px}._bubble_52mio_660 td{color:#2c3e50;border-bottom:1px solid #f0f2f5;padding:5px 10px}._bubble_52mio_660 tr:last-child td{border-bottom:none}._bubble_52mio_660 strong{font-weight:600}._bubble_52mio_660 code{background:#f0f2f5;border-radius:4px;padding:1px 5px;font-size:.85em}._bubble_52mio_660 pre{background:#f0f2f5;border-radius:8px;margin:8px 0;padding:10px 14px;font-size:.85em;overflow-x:auto}._bubble_52mio_660 h1,._bubble_52mio_660 h2,._bubble_52mio_660 h3,._bubble_52mio_660 h4,._bubble_52mio_660 h5,._bubble_52mio_660 h6{font-size:var(--mira-text-xl);margin:8px 0 4px;font-weight:600}._userMsg_52mio_765{justify-content:flex-end;align-self:flex-end;max-width:75%;display:flex}._userBubble_52mio_772{font-size:var(--mira-text-lg);background:var(--mira-azul);color:#fff;white-space:pre-wrap;word-break:break-word;border-radius:20px;padding:14px 18px;line-height:1.6}._saveBtn_52mio_783{cursor:pointer;width:22px;height:22px;font-size:var(--mira-text-md);color:#fff;background:0 0;border:none;border-radius:50%;justify-content:center;align-self:flex-start;align-items:center;margin-top:4px;margin-right:4px;transition:filter .15s;display:flex}._speakBtn_52mio_801{cursor:pointer;font-size:var(--mira-text-md);opacity:.5;background:0 0;border:none;margin-left:8px;transition:opacity .15s}._speakBtn_52mio_801:hover{opacity:1}._typing_52mio_815{color:#5a6a7a;animation:1.2s infinite _blink_52mio_1;display:inline-block}@keyframes _blink_52mio_1{0%,50%{opacity:1}51%,to{opacity:.3}}._status_52mio_828{display:none}._statusBar_52mio_832{font-size:var(--mira-text-sm);color:var(--mira-azul-sobre-tinte);background:#ebf5fb;border:1px solid #d0e3f5;border-radius:20px;align-self:flex-start;align-items:center;gap:8px;margin-left:48px;padding:8px 16px;animation:2s ease-in-out infinite _statusPulse_52mio_1;display:inline-flex}@keyframes _statusPulse_52mio_1{0%,to{opacity:1}50%{opacity:.7}}._statusSpinner_52mio_850{border:2px solid #d0e3f5;border-top-color:var(--mira-azul);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite _spin_52mio_1}@keyframes _spin_52mio_1{to{transform:rotate(360deg)}}._statusText_52mio_861{font-weight:500}._errorMsg_52mio_865{font-size:var(--mira-text-md);color:#c0392b;background:#fdedec;border-radius:20px;align-self:flex-start;margin-left:48px;padding:8px 14px}._inputArea_52mio_877{background:#fff;border-top:1px solid #d0e3f5;padding:16px 40px 24px}._inputContainer_52mio_884{background:#fff;border:2px solid #e5e7eb;border-radius:20px;align-items:center;gap:10px;padding:6px 6px 6px 18px;transition:border-color .2s;display:flex}._inputContainer_52mio_884:focus-within{border-color:var(--mira-azul)}._inputContainer_52mio_884 textarea{min-width:0;font-size:var(--mira-text-lg);font-family:var(--mira-font);resize:none;field-sizing:content;background:0 0;border:none;outline:none;flex:1;max-height:120px;padding:8px 0;line-height:1.4}._btnSend_52mio_918{cursor:pointer;width:36px;height:36px;font-size:var(--mira-text-xl);background:var(--mira-azul);color:#fff;border:none;border-radius:14px;justify-content:center;align-items:center;transition:opacity .15s;display:flex}._btnSend_52mio_918:disabled{opacity:.4;cursor:not-allowed}._inputFooter_52mio_938{text-align:center;font-size:var(--mira-text-2xs);color:var(--mira-text-muted);margin-top:8px}._connectedDot_52mio_945{color:var(--mira-verde-ok)}._backdrop_52mio_956{display:none}@media (width<=900px){._sidebar_52mio_21{top:var(--mira-alto-barra,54px);z-index:100;width:80%;max-width:300px;box-shadow:none;transition:transform .28s;position:fixed;bottom:0;left:0;transform:translate(-100%)}._sidebarOpen_52mio_982{transform:translate(0);box-shadow:4px 0 20px #0000001f}._backdrop_52mio_956{inset:0;top:var(--mira-alto-barra,54px);z-index:99;background:#0000004d;display:block;position:fixed}._messages_52mio_490{padding:16px}._inputArea_52mio_877{padding:12px 16px 16px}._assistantMsg_52mio_501,._userMsg_52mio_765{max-width:95%}}body[data-theme=dark] ._newConvBtn_52mio_117{color:#cbd5e1;background:#2563eb1f;border-color:#334155}body[data-theme=dark] ._newConvBtn_52mio_117:hover{color:#f1f5f9;background:#2563eb38;border-color:#60a5fa}body[data-theme=dark] ._userBubble_52mio_772{background:#1e3a5f}body[data-theme=dark] ._btnSend_52mio_918,body[data-theme=dark] ._feedbackSendBtn_52mio_622{background:#2563eb}body[data-theme=dark] ._feedbackSendBtn_52mio_622:hover{background:#3b82f6}body[data-theme=dark] ._actionToastError_52mio_565{color:#fca5a5;background:#c0392b24;border-color:#7f1d1d}body[data-theme=dark] ._historyError_52mio_211{background:#c0392b24;border-color:#7f1d1d}body[data-theme=dark] ._historyErrorText_52mio_222,body[data-theme=dark] ._historyDismissBtn_52mio_237{color:#fca5a5}body[data-theme=dark] ._historyDismissBtn_52mio_237{border-color:#7f1d1d}body[data-theme=dark] ._historyDismissBtn_52mio_237:hover{background:#c0392b3d}body[data-theme=dark] ._name_52mio_106{color:var(--mira-text-1)}._avisoSesion_52mio_1072{color:#2c3e50;font-size:var(--mira-text-md);background:#f2f8fd;border:1px solid #cfe0f1;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0;padding:12px 14px;display:flex}._avisoSesionBtn_52mio_1085{background:var(--mira-azul);color:#fff;font-family:inherit;font-size:var(--mira-text-sm);cursor:pointer;border:none;border-radius:8px;margin-left:auto;padding:7px 16px;font-weight:600}._avisoSesionBtn_52mio_1085:hover{background:#1a6fa0}body[data-theme=dark] ._avisoSesion_52mio_1072{color:var(--mira-text-1);background:#16263a;border-color:#2c3a4b}:root{--mira-modal-overlay-bg:#0f172a7a;--mira-modal-overlay-blur:none;--mira-modal-overlay-z:1000;--mira-modal-overlay-padding:20px;--mira-primary:#2c3e80;--mira-secondary:#3498db;--mira-bg-0:#0b1220;--mira-bg-1:#0f172a;--mira-bg-2:#1e293b;--mira-bg-3:#334155;--mira-bg-4:#475569;--mira-bg-accent-deep:#1e3a5f;--mira-border-dark:#334155;--mira-text-1:#f1f5f9;--mira-text-2:#cbd5e1;--mira-text-3:#94a3b8;--mira-text-4:#64748b;--mira-text-muted:#5a6a7a;--mira-text-disabled:#748496;--mira-azul:#287cb3;--mira-azul-sobre-tinte:#2574a8;--mira-verde-ok:#1e864a;--mira-accent:#60a5fa;--mira-accent-strong:#2563eb;--mira-accent-light:#93c5fd;--mira-success:#4ade80;--mira-success-border:#16a34a;--mira-success-toast-bg:#14532d;--mira-success-toast-text:#bbf7d0;--mira-danger:#f87171;--mira-danger-soft:#fca5a5;--mira-danger-border:#7f1d1d;--mira-danger-bg:#2a1212;--mira-warning:#fbbf24;--mira-chart-strong:#5b9bd5;--mira-chart-soft:#a8c8e8;--mira-chart-alt:#b07cc6;--mira-chart-warn:#e8c86e;--mira-chart-neutral:#d5dde5;--mira-chart-axis:#5a6a7a;--mira-chart-grid:#e8ecf0;--mira-chart-surface:#fff;--mira-chart-tooltip-text:#1e293b;--mira-chart-danger:#c0392b;--mira-popover-margen:12px;--mira-popover-alto-max:calc(100dvh - 100px);--mira-font:"Inter", sans-serif;--mira-font-mono:ui-monospace, "SF Mono", "Menlo", "Consolas", monospace;--mira-fw-normal:400;--mira-fw-medium:500;--mira-fw-semibold:600;--mira-fw-bold:700;--mira-text-2xs:.68rem;--mira-text-caption:.72rem;--mira-text-sm:.78rem;--mira-text-md:.82rem;--mira-text-lg:.9rem;--mira-text-xl:1rem;--mira-text-2xl:1.15rem;--mira-text-3xl:1.3rem;--mira-text-display:1.5rem;--mira-text-hero:2.5rem;--mira-space-2xs:2px;--mira-space-xs:4px;--mira-space-sm:6px;--mira-space-md:8px;--mira-space-lg:10px;--mira-space-xl:12px;--mira-space-2xl:16px;--mira-space-3xl:20px;--mira-space-4xl:24px;--mira-radius-sm:6px;--mira-radius-md:8px;--mira-radius-lg:12px;--mira-radius-xl:14px;--mira-radius-2xl:16px;--mira-radius-pill:999px;--mira-shadow-subtle:0 1px 4px #0000000a;--mira-shadow-card:0 8px 24px #00000014;--mira-shadow-card-dark:0 8px 24px #0006;--mira-shadow-modal:0 24px 56px #0f172a2e, 0 2px 8px #0f172a14;--mira-shadow-modal-dark:0 24px 56px #00000080, 0 2px 8px #0006;--mira-transition-fast:.15s;--mira-transition-micro:.12s;--mira-transition-press:90ms;--mira-transition-theme:.2s}@keyframes miraModalFadeIn{0%{opacity:0}to{opacity:1}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--mira-font);background:#fff;min-height:100vh;transition:background .2s,color .2s}#root{min-height:100vh}body[data-theme=dark]{background:var(--mira-bg-0);color:var(--mira-text-1);--mira-text-muted:#94a3b8;--mira-chart-strong:#60a5fa;--mira-chart-soft:#93c5fd;--mira-chart-alt:#c084fc;--mira-chart-warn:#fbbf24;--mira-chart-neutral:#475569;--mira-chart-axis:#94a3b8;--mira-chart-grid:#334155;--mira-chart-surface:#1e293b;--mira-chart-tooltip-text:#f1f5f9;--mira-chart-danger:#f87171}body[data-theme=dark] [class*=topbar]{background:var(--mira-bg-2)!important;border-bottom-color:var(--mira-bg-3)!important;color:var(--mira-text-1)!important}body[data-theme=dark] [class*=logo]{color:var(--mira-accent-light)!important}body[data-theme=dark] [class*=userChip],body[data-theme=dark] [class*=userName]{color:var(--mira-text-1)!important}body[data-theme=dark] [class*=tab]:not([class*=table]):not([class*=active]):not([class*=tabActive]){color:var(--mira-text-3)!important}body[data-theme=dark] [class*=tab]:not([class*=table])[class*=active],body[data-theme=dark] [class*=tab]:not([class*=table])[class*=tabActive]{background:var(--mira-accent-strong)!important;color:#fff!important}body[data-theme=dark] aside,body[data-theme=dark] [class*=sidebar]{background:var(--mira-bg-1)!important;border-right-color:var(--mira-bg-2)!important}body[data-theme=dark] [class*=card]:not([class*=cardTitle]){background:var(--mira-bg-2)!important;color:var(--mira-text-1)!important;border-color:var(--mira-bg-3)!important}body[data-theme=dark] [class*=courseName],body[data-theme=dark] [class*=sectionTitle],body[data-theme=dark] [class*=historyBtn],body[data-theme=dark] [class*=suggestionBtn],body[data-theme=dark] [class*=settingsBtn]{color:var(--mira-text-2)!important}body[data-theme=dark] [class*=bubble]:not([class*=userBubble]){background:var(--mira-bg-2)!important;color:var(--mira-text-1)!important;border-color:var(--mira-bg-3)!important}body[data-theme=dark] input[type=text],body[data-theme=dark] input[type=search],body[data-theme=dark] textarea{background:var(--mira-bg-2)!important;color:var(--mira-text-1)!important;border-color:var(--mira-bg-3)!important}body[data-theme=dark] input::placeholder,body[data-theme=dark] textarea::placeholder{color:var(--mira-text-3)!important}body[data-theme=dark] [class*=main],body[data-theme=dark] [class*=content]{background:var(--mira-bg-1)}body[data-theme=dark] [class*=micBtn]{background:var(--mira-bg-3)!important;color:var(--mira-accent-light)!important}body[data-theme=dark] [class*=micBtn]:hover{background:var(--mira-bg-4)!important}body[data-theme=dark] [class*=inputContainer]{background:var(--mira-bg-2)!important;border-color:var(--mira-bg-3)!important}body[data-theme=dark] [class*=inputContainer]:focus-within{border-color:var(--mira-accent)!important}body[data-theme=dark] [class*=inputContainer] input{color:var(--mira-text-1)!important;background:0 0!important}body[data-theme=dark] [class*=inputContainer] input::placeholder{opacity:1;color:var(--mira-text-3)!important}body[data-theme=dark] [class*=suggestionBtn]{color:var(--mira-text-2)!important}body[data-theme=dark] [class*=suggestionBtn]:hover,body[data-theme=dark] [class*=historyBtn]:hover{color:var(--mira-text-1)!important;background:#2563eb38!important}body[data-theme=dark] [class*=favBtn],body[data-theme=dark] [class*=deleteBtn]{color:var(--mira-text-3)!important}body[data-theme=dark] [class*=favBtn]:hover,body[data-theme=dark] [class*=deleteBtn]:hover{color:var(--mira-text-1)!important}body[data-theme=dark] [class*=sectionLabel]{color:var(--mira-text-3)!important}body[data-theme=dark] [class*=sectionLabel]:hover{color:var(--mira-text-1)!important}body[data-theme=dark] [class*=chevron]{color:var(--mira-text-4)!important}body[data-theme=dark] [class*=assistantMsg],body[data-theme=dark] [class*=userMsg]{color:var(--mira-text-1)!important}body[data-theme=dark] [class*=settingsPanel]{background:var(--mira-bg-2)!important;border-color:var(--mira-bg-3)!important}body[data-theme=dark] [class*=toggleLabel]{color:var(--mira-text-2)!important}body[data-theme=dark] [class*=langSelect],body[data-theme=dark] select{background:var(--mira-bg-1)!important;color:var(--mira-text-1)!important;border-color:var(--mira-bg-3)!important}body[data-theme=dark] [class*=inputFooter]{color:var(--mira-text-3)!important}body[data-theme=dark] [class*=bubble] strong{color:var(--mira-accent-light)!important}body[data-theme=dark] [class*=feedbackBtn],body[data-theme=dark] [class*=cfgBtn],body[data-theme=dark] [class*=iconBtn]{color:var(--mira-text-3)!important;background:0 0!important;border:none!important}body[data-theme=dark] [class*=feedbackBtn]:hover,body[data-theme=dark] [class*=cfgBtn]:hover,body[data-theme=dark] [class*=iconBtn]:hover{color:var(--mira-accent-light)!important;background:#94a3b81f!important}body[data-theme=dark] [class*=iconBtn][class*=active]{color:var(--mira-accent-light)!important;background:#2563eb2e!important}body[data-theme=dark] [class*=logoutBtn]{color:var(--mira-text-3)!important}body[data-theme=dark] [class*=logoutBtn]:hover{color:var(--mira-danger-soft)!important}body[data-theme=dark] [class*=userName]{color:var(--mira-text-1)!important}body[data-theme=dark] [class*=avatar]:not(img):not(:has(img)){background:var(--mira-bg-3)!important;color:var(--mira-accent-light)!important}body[data-theme=dark] [class*=card]{background:var(--mira-bg-2)!important;border-color:var(--mira-bg-3)!important;color:var(--mira-text-1)!important}body[data-theme=dark] [class*=cardTitle]{color:var(--mira-text-2)!important}body[data-theme=dark] table{color:var(--mira-text-1)!important}body[data-theme=dark] [class*=gradeTable],body[data-theme=dark] [class*=gradeTable] td,body[data-theme=dark] [class*=gradeTable] th,body[data-theme=dark] [class*=gradeCourse],body[data-theme=dark] [class*=gradeRow] td,body[data-theme=dark] table td,body[data-theme=dark] table th{color:var(--mira-text-1)!important;border-color:var(--mira-bg-3)!important}body[data-theme=dark] [class*=gradeTable] th,body[data-theme=dark] table th{color:var(--mira-text-2)!important}body[data-theme=dark] tr{background:0 0!important}body[data-theme=dark] [class*=gradeTable] td:empty,body[data-theme=dark] [class*=emDash]{color:var(--mira-text-3)!important}body[data-theme=dark] [class*=gradeTable] td:has(em){color:var(--mira-text-3)!important}body[data-theme=dark] [class*=progressPercent],body[data-theme=dark] [class*=gradeAverage],body[data-theme=dark] [class*=courseProgressPct],body[data-theme=dark] [class*=courseAvgBadge]{color:var(--mira-accent)!important}body[data-theme=dark] [class*=card]:not([class*=cardTitle]):not([class*=courseProgressItem]){background:var(--mira-bg-2)!important;border-color:var(--mira-bg-3)!important;color:var(--mira-text-1)!important}body[data-theme=dark] [class*=progressLabel i],body[data-theme=dark] [class*=deadlineCourse i],body[data-theme=dark] [class*=meta i],body[data-theme=dark] [class*=timestamp i]{color:var(--mira-text-3)!important}body[data-theme=dark] [class*=courseProgressItem]{border:none!important;border-top:1px solid var(--mira-bg-3)!important;background:0 0!important;border-radius:0!important}body[data-theme=dark] [class*=courseProgressItem]:first-child{border-top:none!important}body[data-theme=dark] [class*=courseProgressName]{color:var(--mira-text-1)!important}body[data-theme=dark] [class*=courseProgressList]{background:0 0!important}body[data-theme=dark] [class*=deadlineItem]{border-bottom:1px solid var(--mira-bg-3)!important;color:var(--mira-text-1)!important;background:0 0!important;border-radius:0!important}body[data-theme=dark] [class*=deadlineItem]:last-child{border-bottom:none!important}body[data-theme=dark] [class*=deadlineList]{background:0 0!important}body[data-theme=dark] [class*=deadlineName]{color:var(--mira-text-1)!important}body[data-theme=dark] [class*=deadlineCourse]{color:var(--mira-text-3)!important}body[data-theme=dark] [class*=deadlineSubmitted]{color:var(--mira-success)!important;background:#16a34a2e!important}body[data-theme=dark] [class*=deadlineDate]{color:var(--mira-warning)!important}body[data-theme=dark] [class*=progressTrack]{background:var(--mira-bg-3)!important}body[data-theme=dark] [class*=emptyPrompt],body[data-theme=dark] [class*=emptyList]{color:var(--mira-text-3)!important;background:0 0!important}body[data-theme=dark] [class*=courseAvgBadge]{background:var(--mira-bg-accent-deep)!important;color:var(--mira-accent)!important}body[data-theme=dark] [class*=gradeTable] tbody tr,body[data-theme=dark] [class*=gradeRow]{background:0 0!important}body[data-theme=dark] [class*=gradeTable] tbody tr:hover{background:#94a3b80d!important}body[data-theme=dark] [class*=historyRow]{background:0 0!important}body[data-theme=dark] [class*=sidebar] [class*=card]:not([class*=active]){color:var(--mira-text-2)!important;background:0 0!important;border:none!important;border-radius:16px!important;transition:background .15s!important}body[data-theme=dark] [class*=sidebar] [class*=card]:not([class*=active]):hover{color:var(--mira-text-1)!important;background:#2563eb38!important}body[data-theme=dark] [class*=sidebar] [class*=card][class*=active]{color:var(--mira-text-1)!important;background:#2563eb38!important;border:none!important;border-radius:16px!important;transition:background .15s!important}body[data-theme=dark] aside:has([class*=card]:hover) [class*=card][class*=active]:not(:hover){color:var(--mira-text-2)!important;background:0 0!important}body[data-theme=dark] [class*=sidebar] [class*=generalCard]:not([class*=active]){background:0 0!important;border:none!important}body[data-theme=dark] [class*=refreshBtn]:hover{color:var(--mira-accent-light)!important;background:#94a3b81f!important}body[data-theme=dark] [class*=RecentActivityCard]{background:var(--mira-bg-2)!important;border-color:var(--mira-bg-3)!important;color:var(--mira-text-1)!important}body[data-theme=dark] [class*=RecentActivityCard_title],body[data-theme=dark] [class*=RecentActivityCard] [class*=title],body[data-theme=dark] [class*=RecentActivityCard] [class*=itemName],body[data-theme=dark] [class*=_itemName_]{color:var(--mira-text-1)!important}body[data-theme=dark] [class*=RecentActivityCard] [class*=since],body[data-theme=dark] [class*=RecentActivityCard] [class*=itemMeta],body[data-theme=dark] [class*=_itemMeta_],body[data-theme=dark] [class*=_since_]{color:var(--mira-text-3)!important}body[data-theme=dark] [class*=RecentActivityCard] [class*=itemDetail],body[data-theme=dark] [class*=_itemDetail_]{color:var(--mira-text-2)!important}body[data-theme=dark] [class*=RecentActivityCard] [class*=item]:not([class*=itemIcon]):not([class*=itemBody]):not([class*=itemName]):not([class*=itemMeta]):not([class*=itemDetail]):not([class*=itemLink]){border-bottom-color:var(--mira-bg-3)!important}body[data-theme=dark] [class*=RecentActivityCard] [class*=itemLink]:hover{background:#94a3b814!important}body[data-theme=dark] [class*=RecentActivityCard] [class*=itemLink]:hover [class*=itemName]{color:var(--mira-accent-light)!important}body[data-theme=dark] [class*=RecentActivityCard] [class*=itemIcon]{color:var(--mira-accent-light)!important;background:#60a5fa2e!important}body[data-theme=dark] [class*=RecentActivityCard] [class*=count]{color:var(--mira-accent-light)!important;background:#60a5fa38!important}body[data-theme=dark] [class*=RecentActivityCard] [class*=more]{color:var(--mira-accent)!important}body[data-theme=dark] [class*=RecentActivityCard] [class*=header] [class*=title],body[data-theme=dark] [class*=courseTitle],body[data-theme=dark] h2{color:var(--mira-text-1)!important}body[data-theme=dark] a{color:var(--mira-accent)}body[data-theme=dark] a:hover{color:var(--mira-accent-light)}body[data-theme=dark] [class*=progressLabel],body[data-theme=dark] [class*=progressMeta],body[data-theme=dark] [class*=metaText]{color:var(--mira-text-2)!important}body[data-theme=dark] [class*=AIModule_main],body[data-theme=dark] [class*=AIModule_inputArea],body[data-theme=dark] [class*=_main_],body[data-theme=dark] [class*=_inputArea_],body[data-theme=dark] [class*=AIModule] [class*=main]:not([class*=mainBox]),body[data-theme=dark] [class*=AIModule] [class*=inputArea]{background:var(--mira-bg-1)!important;border-top-color:#60a5fa2e!important}body[data-theme=dark] aside,body[data-theme=dark] [class*=AIModule] [class*=sidebar],body[data-theme=dark] [class*=_sidebar_]{background:var(--mira-bg-1)!important;border-right-color:var(--mira-bg-2)!important}body[data-theme=dark] [class*=profile]{background:inherit!important;border-bottom:none!important}body[data-theme=dark] [class*=bubble]:not([class*=userBubble]):not([class*=dark-bubble]){background:var(--mira-bg-2)!important;color:var(--mira-text-1)!important;border-color:var(--mira-bg-3)!important}body[data-theme=dark] [class*=userBubble]{background:var(--mira-bg-accent-deep)!important;color:var(--mira-text-1)!important}body[data-theme=dark] [class*=bubble] code,body[data-theme=dark] [class*=bubble] pre{background:var(--mira-bg-0)!important;color:var(--mira-accent-light)!important;border-color:var(--mira-bg-3)!important}body[data-theme=dark] [class*=statusBar]{background:var(--mira-bg-accent-deep)!important;color:var(--mira-accent-light)!important}body[data-theme=dark] [class*=errorMsg]{background:var(--mira-danger-bg)!important;color:var(--mira-danger-soft)!important;border-color:var(--mira-danger-border)!important}body[data-theme=dark] [class*=actionBtn]:hover{color:var(--mira-text-1)!important;background:#94a3b81f!important}body[data-theme=dark] [class*=actionUp]{color:var(--mira-success)!important;background:#16a34a2e!important}body[data-theme=dark] [class*=actionDown]{color:var(--mira-danger)!important;background:#ef44442e!important}body[data-theme=dark] [class*=actionToast]{color:var(--mira-success)!important;background:#16a34a2e!important;border-color:#22c55e4d!important}body[data-theme=dark] [class*=modeToggle]{background:var(--mira-bg-2)!important}body[data-theme=dark] [class*=modeBtnActive]{background:var(--mira-bg-3)!important;color:var(--mira-text-1)!important}body[data-theme=dark] [class*=sideBtn]:hover{color:var(--mira-text-1)!important;background:#2563eb38!important}body[data-theme=dark] [class*=favBtn]:hover{color:var(--mira-warning)!important;background:#fbbf242e!important}body[data-theme=dark] [class*=deleteBtn]:hover{color:var(--mira-danger)!important;background:#ef44442e!important}body[data-theme=dark] [class*=deadline],body[data-theme=dark] [class*=gradeCourse]{color:var(--mira-text-2)!important}body[data-theme=dark] [class*=statusOk],body[data-theme=dark] [class*=entregado]{background:#16a34a33!important}body[data-theme=dark] [class*=statusWarn],body[data-theme=dark] [class*=statusLate]{background:#f59e0b33!important}body[data-theme=dark] [class*=popover],body[data-theme=dark] [class*=modal]:not([class*=modalLink]),body[data-theme=dark] [class*=settingsPanel],body[data-theme=dark] [class*=helpPanel],body[data-theme=dark] [class*=dropdown]{background:var(--mira-bg-2)!important;border-color:var(--mira-bg-3)!important;color:var(--mira-text-1)!important;box-shadow:0 8px 24px #0006!important}body[data-theme=dark] [class*=popoverHeader],body[data-theme=dark] [class*=groupLabel]{background:var(--mira-bg-1)!important;color:var(--mira-text-3)!important;border-color:var(--mira-bg-3)!important}body[data-theme=dark] [class*=popover] [class*=tab]:not([class*=table]):not([class*=tabActive]){background:var(--mira-bg-1)!important;color:var(--mira-text-3)!important}body[data-theme=dark] [class*=topbar] [class*=tab]:not([class*=table]):not([class*=active]){color:var(--mira-text-3)!important;background:0 0!important}body[data-theme=dark] [class*=tabActive]{background:var(--mira-bg-2)!important;color:var(--mira-accent-light)!important;border-bottom-color:var(--mira-accent)!important}body[data-theme=dark] [class*=popover] [class*=row],body[data-theme=dark] [class*=popover] [class*=step]{border-bottom-color:var(--mira-bg-3)!important}body[data-theme=dark] [class*=rowTitle],body[data-theme=dark] [class*=stepTitle],body[data-theme=dark] [class*=stepText]{color:var(--mira-text-1)!important}body[data-theme=dark] [class*=rowSub]{color:var(--mira-text-3)!important}body[data-theme=dark] [class*=helpNum],body[data-theme=dark] [class*=stepNum]{background:var(--mira-bg-accent-deep)!important;color:var(--mira-accent-light)!important}body[data-theme=dark] [class*=section]:not([class*=sectionTitle]):not([class*=sectionLabel]){background:var(--mira-bg-1)!important;border-color:var(--mira-bg-3)!important}body[data-theme=dark] [class*=NotificationOptIn] [class*=bubble],body[data-theme=dark] [class*=row]>[class*=bubble]{background:var(--mira-bg-2)!important;border-color:var(--mira-bg-3)!important;color:var(--mira-text-1)!important}body[data-theme=dark] [class*=btnGhost]{border-color:var(--mira-bg-3)!important;color:var(--mira-text-2)!important}body[data-theme=dark] [class*=btnGhost]:hover{background:var(--mira-bg-3)!important;color:var(--mira-text-1)!important}body[data-theme=dark] [class*=testBtn]{border-color:var(--mira-bg-4)!important;color:var(--mira-accent-light)!important;background:0 0!important}body[data-theme=dark] [class*=testBtn]:hover{background:var(--mira-bg-accent-deep)!important}body[data-theme=dark] [class*=toast]{background:var(--mira-success-toast-bg)!important;border-color:var(--mira-success-border)!important;color:var(--mira-success-toast-text)!important}body[data-theme=dark] [class*=helpBox]{background:var(--mira-bg-1)!important;border-color:var(--mira-bg-3)!important;color:var(--mira-text-2)!important}body[data-theme=dark] [class*=emptyText]{color:var(--mira-text-1)!important}body[data-theme=dark] [class*=emptyHint],body[data-theme=dark] [class*=refreshDate],body[data-theme=dark] [class*=refreshBtn],body[data-theme=dark] [class*=syncFooter]{color:var(--mira-text-3)!important}body[data-theme=dark] [class*=profile]{color:var(--mira-text-1)!important}body[data-theme=dark] [class*=profile] [class*=label],body[data-theme=dark] [class*=modeBtn]:not([class*=Active]){color:var(--mira-text-3)!important}body[data-theme=dark] [class*=modeBtn]:hover{color:var(--mira-accent-light)!important}body[data-theme=dark] [class*=sideBtn]{color:var(--mira-text-2)!important}body[data-theme=dark] [class*=historyLabel],body[data-theme=dark] [class*=historyEmpty],body[data-theme=dark] [class*=settingsTitle]{color:var(--mira-text-3)!important}body[data-theme=dark] [class*=toggleTrack]{background:var(--mira-bg-3)!important}body[data-theme=dark] [class*=statusSpinner]{border-color:var(--mira-bg-3)!important;border-top-color:var(--mira-accent)!important}body[data-theme=dark] [class*=statusBar]{border-color:#60a5fa4d!important}body[data-theme=dark] [class*=typing]{color:var(--mira-text-4)!important}body[data-theme=dark] [class*=feedbackCard]{background:var(--mira-bg-2)!important;border-color:var(--mira-bg-3)!important;color:var(--mira-text-1)!important}body[data-theme=dark] [class*=feedbackInput]{background:var(--mira-bg-1)!important;border-color:var(--mira-bg-3)!important;color:var(--mira-text-1)!important}body[data-theme=dark] [class*=feedbackInput]:focus{border-color:var(--mira-accent)!important}body[data-theme=dark] [class*=feedbackInput]::placeholder{color:var(--mira-text-3)!important}body[data-theme=dark] [class*=feedbackCancelBtn]{border-color:var(--mira-bg-3)!important;color:var(--mira-text-2)!important;background:0 0!important}body[data-theme=dark] [class*=feedbackCancelBtn]:hover{background:var(--mira-bg-3)!important;color:var(--mira-text-1)!important}body[data-theme=dark] [class*=card]:not([class*=cardTitle]),body[data-theme=dark] [class*=Panel],body[data-theme=dark] [class*=panel],body[data-theme=dark] [class*=alertGroup],body[data-theme=dark] [class*=planItem],body[data-theme=dark] [class*=emptyState],body[data-theme=dark] [class*=empty],body[data-theme=dark] [class*=errorMsg],body[data-theme=dark] [class*=successMsg],body[data-theme=dark] [class*=courseCard],body[data-theme=dark] [class*=recipientsList],body[data-theme=dark] [class*=previewBox],body[data-theme=dark] [class*=historyItem]{border-radius:16px!important}body[data-theme=dark] [class*=Btn]:not([class*=menuBtn]),body[data-theme=dark] [class*=btn]:not([class*=menuBtn]),body[data-theme=dark] [class*=Apply],body[data-theme=dark] [class*=badge],body[data-theme=dark] [class*=Badge],body[data-theme=dark] [class*=delta],body[data-theme=dark] [class*=Chip],body[data-theme=dark] [class*=chip]{border-radius:14px!important}body[data-theme=dark] select,body[data-theme=dark] textarea,body[data-theme=dark] [class*=select],body[data-theme=dark] [class*=Field],body[data-theme=dark] [class*=textarea],body[data-theme=dark] input[type=number],body[data-theme=dark] input[type=text],body[data-theme=dark] [class*=inputContainer],body[data-theme=dark] [class*=searchWrap]{border-radius:12px!important}body[data-theme=dark] [class*=dropdown],body[data-theme=dark] [class*=popover],body[data-theme=dark] [class*=modal]:not([class*=modalLink]),body[data-theme=dark] [class*=Dropdown],body[data-theme=dark] [class*=cfgDropdown]{border-radius:16px!important}body[data-theme=dark] [class*=tabBtn],body[data-theme=dark] [class*=tabBtnActive],body[data-theme=dark] [class*=toast],body[data-theme=dark] [class*=Toast]{border-radius:14px!important}[class*=card]:not([class*=cardTitle]),[class*=Panel],[class*=panel],[class*=alertGroup],[class*=planItem],[class*=emptyState],[class*=empty],[class*=errorMsg],[class*=successMsg],[class*=courseCard],[class*=recipientsList],[class*=previewBox],[class*=historyItem]{border-radius:16px!important}[class*=Btn]:not([class*=menuBtn]):not([class*=btnSend]),[class*=btn]:not([class*=menuBtn]):not([class*=btnSend]),[class*=Apply],[class*=badge],[class*=Badge],[class*=delta],[class*=Chip],[class*=chip]{border-radius:14px!important}select,textarea,[class*=select],[class*=Field],[class*=textarea],input[type=number],[class*=inputContainer],[class*=searchWrap]{border-radius:12px!important}[class*=dropdown],[class*=popover],[class*=modal]:not([class*=modalLink]),[class*=Dropdown],[class*=cfgDropdown]{border-radius:16px!important}[class*=tabBtn],[class*=tabBtnActive],[class*=toast],[class*=Toast]{border-radius:14px!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
