.profile-edit_backdrop__SRnFo{position:fixed;inset:0;z-index:10050;display:flex;align-items:flex-end;justify-content:center;padding:0;background:rgba(0,40,85,.45)}.profile-edit_sheet__QUNDz{width:100%;max-height:min(92vh,40rem);overflow:auto;padding:1.35rem 1.25rem 1.4rem;border-radius:1.15rem 1.15rem 0 0;background:#fff;box-shadow:0 -16px 48px rgba(0,40,85,.18)}@media(min-width:768px){.profile-edit_backdrop__SRnFo{align-items:center;padding:1.25rem}.profile-edit_sheet__QUNDz{width:min(28rem,100%);border-radius:1rem;box-shadow:0 24px 60px rgba(0,40,85,.22)}}.profile-edit_title__2jueG{margin:0 0 .45rem;color:var(--primaryColor);font-weight:700;font-size:1.2rem}.profile-edit_hint__rt3GK{margin:0 0 1rem;color:var(--paragraphColor);line-height:1.5;font-size:.92rem}.profile-edit_actions__xkB8_{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin-top:1.2rem}.profile-edit_back__yhQ2Q,.profile-edit_confirm__86vaP{border-radius:999px;padding:.65rem 1.15rem;font-weight:600;font-size:.92rem}.profile-edit_back__yhQ2Q{background:#fff;color:var(--primaryColor);border:1px solid #d6e3f0}.profile-edit_back__yhQ2Q:hover:not(:disabled){background:#f8fafc}.profile-edit_confirm__86vaP{background:var(--primaryColor);color:#fff;border:1px solid var(--primaryColor)}.profile-edit_confirm__86vaP:hover:not(:disabled){opacity:.92}.profile-edit_confirm__86vaP:disabled{opacity:.7}.profile-edit_fields__W6hVI{display:flex;flex-direction:column;gap:.85rem;text-align:left;margin-top:1.15rem}.profile-edit_row__k_QXd{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-bottom:.85rem;border-bottom:1px solid #eef2f7}.profile-edit_row__k_QXd:last-child{padding-bottom:0;border-bottom:0}.profile-edit_rowCopy__u5tJm{min-width:0}.profile-edit_rowLabel__wj2kx{display:block;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b;margin-bottom:.2rem}.profile-edit_rowValue__nVVam{margin:0;color:var(--primaryColor);font-weight:600;word-break:break-word}.profile-edit_rowEmpty__PFnbL{color:#94a3b8;font-weight:500}.profile-edit_editBtn__O8PZD{flex-shrink:0;border:0;background:rgba(0,0,0,0);color:var(--secondaryColor);font-size:.82rem;font-weight:700;padding:.2rem 0;white-space:nowrap}.profile-edit_editBtn__O8PZD:hover{text-decoration:underline}.profile-edit_toast__kJH6r{margin-top:.85rem;margin-bottom:0;font-size:.88rem}.profile-edit_codeInput__3HZ0q{text-align:center;font-size:1.65rem;letter-spacing:.35rem;font-weight:700}.course-not-started_notice__nBSb7{display:flex;align-items:flex-start;gap:.85rem;width:100%;margin:0;padding:1rem 1.15rem;border-radius:1rem;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.32);color:#92400e}.course-not-started_compact__F2x7_{padding:.8rem .95rem;gap:.7rem}.course-not-started_icon__ikEi4{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:.75rem;background:rgba(245,158,11,.18);flex-shrink:0}.course-not-started_icon__ikEi4 i{font-size:1.25rem;color:#b45309}.course-not-started_copy__hC_LL{min-width:0}.course-not-started_title__4K4SG{margin:0;font-size:1.05rem;font-weight:700;line-height:1.35;color:#78350f}.course-not-started_sub__lGTMy{margin:.25rem 0 0;font-size:.9rem;line-height:1.5;color:#92400e}.course-not-started_compact__F2x7_ .course-not-started_title__4K4SG{font-size:.95rem}.course-not-started_compact__F2x7_ .course-not-started_sub__lGTMy{font-size:.82rem}.cancel-enrollment-dialog_backdrop__kywAO{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:rgba(0,40,85,.45)}.cancel-enrollment-dialog_dialog__fF5tr{width:min(32rem,100%);padding:1.5rem 1.4rem 1.25rem;border-radius:1rem;background:#fff;box-shadow:0 24px 60px rgba(0,40,85,.22)}.cancel-enrollment-dialog_dialog__fF5tr h4{margin:0 0 .75rem;color:var(--primaryColor);font-weight:700}.cancel-enrollment-dialog_dialog__fF5tr p{margin:0;color:var(--paragraphColor);line-height:1.5}.cancel-enrollment-dialog_actions__x28nh{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin-top:1.35rem}.cancel-enrollment-dialog_back__TJvYR,.cancel-enrollment-dialog_confirm__SO93Y{border-radius:999px;padding:.65rem 1.15rem;font-weight:600;font-size:.92rem}.cancel-enrollment-dialog_back__TJvYR{background:#fff;color:var(--primaryColor);border:1px solid #d6e3f0}.cancel-enrollment-dialog_back__TJvYR:hover:not(:disabled){background:#f8fafc}.cancel-enrollment-dialog_confirm__SO93Y{background:#b42318;color:#fff;border:1px solid #b42318}.cancel-enrollment-dialog_confirm__SO93Y:hover:not(:disabled){opacity:.92}.cancel-enrollment-dialog_confirm__SO93Y:disabled{opacity:.7}.page-banner_banner__zWW7N{position:relative;z-index:1;overflow:hidden;padding:88px 0 72px;background:radial-gradient(ellipse 60% 80% at 90% 20%,rgba(59,169,223,.35),transparent 55%),linear-gradient(135deg,#002855,#0a4a7a 55%,#003a6b)}.page-banner_glow__aQEUJ{position:absolute;width:280px;height:280px;border-radius:50%;left:-60px;bottom:-80px;background:radial-gradient(circle,rgba(59,169,223,.35),transparent 70%);pointer-events:none}.page-banner_content__XuxP_{position:relative;z-index:1;max-width:640px;margin:0 auto;text-align:center}.page-banner_content__XuxP_ h1{font-size:clamp(2rem,4vw,2.6rem);color:#fff;margin-bottom:1rem;line-height:1.25}.page-banner_crumbs__CSBrJ{display:inline-flex;align-items:center;justify-content:center;gap:0;margin:0;padding:.55rem 1.1rem;list-style:none;border-radius:999px;background:rgba(0,0,0,.18);backdrop-filter:blur(6px)}.page-banner_crumbs__CSBrJ li{position:relative;font-size:.9rem;color:hsla(0,0%,100%,.92);font-family:var(--paragraphFontFamily);margin-right:1.75rem}.page-banner_crumbs__CSBrJ li a{color:#fff}.page-banner_crumbs__CSBrJ li a:hover{color:var(--secondaryColor)}.page-banner_crumbs__CSBrJ li:after{position:absolute;content:"";right:-1.35rem;top:50%;transform:translateY(-50%);font-family:remixicon!important;color:hsla(0,0%,100%,.75);font-size:1.1rem;line-height:1}.page-banner_crumbs__CSBrJ li:last-child{margin-right:0}.page-banner_crumbs__CSBrJ li:last-child:after{display:none}@media(max-width:767px){.page-banner_banner__zWW7N{padding:56px 0 48px}}.courses-catalog_page__Zomup{position:relative;padding:72px 0 100px;background:radial-gradient(ellipse 70% 40% at 100% 0,rgba(59,169,223,.12),transparent 55%),linear-gradient(180deg,#f6f9ff,#ffffff 40%,#f7f8ff)}.courses-catalog_intro__TRzZW{max-width:40rem;margin:0 auto 3rem;text-align:center;animation:courses-catalog_fadeUp__CCFWt .6s ease both}.courses-catalog_intro__TRzZW p{margin:0;color:var(--paragraphColor);font-size:1.05rem;line-height:1.7}.courses-catalog_section__TbBxS{margin-bottom:3.5rem;animation:courses-catalog_fadeUp__CCFWt .7s ease both}.courses-catalog_section__TbBxS:last-child{margin-bottom:0}.courses-catalog_sectionHead__w_4M1{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.courses-catalog_sectionTitle__0vGmp{display:flex;align-items:flex-start;gap:.9rem}.courses-catalog_sectionTitle__0vGmp .courses-catalog_iconWrap__hVWTT{width:2.75rem;height:2.75rem;border-radius:.85rem;display:grid;place-items:center;background:rgba(0,40,85,.08);color:var(--secondaryColor);font-size:1.35rem;flex-shrink:0;box-shadow:0 8px 20px rgba(0,40,85,.06)}.courses-catalog_sectionTitle__0vGmp h2{font-size:clamp(1.35rem,2.2vw,1.7rem);margin:0 0 .35rem;color:var(--primaryColor)}.courses-catalog_sectionTitle__0vGmp p{margin:0;color:var(--paragraphColor);font-size:.95rem}.courses-catalog_grid__BTWux{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.courses-catalog_card__HX3dV{display:flex;flex-direction:column;height:100%;border-radius:1.15rem;overflow:hidden;background:#fff;text-decoration:none;color:inherit;box-shadow:0 12px 32px rgba(0,40,85,.08);transition:transform .35s ease,box-shadow .35s ease}.courses-catalog_card__HX3dV:hover{transform:translateY(-7px);box-shadow:0 22px 44px rgba(0,40,85,.14);color:inherit}.courses-catalog_card__HX3dV:hover .courses-catalog_thumb__oxxCg img{transform:scale(1.05)}.courses-catalog_card__HX3dV:hover .courses-catalog_cta__SOdlJ{color:var(--secondaryColor);gap:.55rem}.courses-catalog_thumb__oxxCg{position:relative;aspect-ratio:16/10;overflow:hidden;background:linear-gradient(135deg,#002855,#3ba9df)}.courses-catalog_thumb__oxxCg img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s ease}.courses-catalog_thumbFallback__1qzEV{width:100%;height:100%;display:grid;place-items:center;padding:1.5rem}.courses-catalog_thumbFallback__1qzEV img{width:min(55%,140px);height:auto;object-fit:contain}.courses-catalog_body__tKBV1{display:flex;flex-direction:column;flex:1;padding:1.2rem 1.25rem 1.35rem;gap:.65rem}.courses-catalog_badges___x6Iv{display:flex;flex-wrap:wrap;gap:.4rem}.courses-catalog_badge__nxQIQ{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .65rem;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.01em;line-height:1.2}.courses-catalog_badgeOpen__eG9gY{background:rgba(59,169,223,.16);color:#0a5f8a}.courses-catalog_badgeActive__Sbv4i{background:rgba(0,40,85,.1);color:var(--primaryColor)}.courses-catalog_badgeEnrolled__mie95{background:rgba(16,185,129,.14);color:#047857}.courses-catalog_badgeUpcoming__SKZ47{background:rgba(245,158,11,.16);color:#92400e}.courses-catalog_badgeCompleted__g24QW{background:rgba(16,185,129,.18);color:#065f46}.courses-catalog_badgeOnDemand__S5Ixv{background:rgba(59,169,223,.12);color:#0a5f8a}.courses-catalog_cardTitle__i_dVV{margin:0;font-size:1.15rem;line-height:1.35;color:var(--primaryColor)}.courses-catalog_cardSubtitle__MkY0v{margin:0;font-size:.95rem;font-weight:600;color:var(--bodyColor)}.courses-catalog_cardDesc__1eFGk{margin:0;font-size:.9rem;line-height:1.6;color:var(--paragraphColor);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.courses-catalog_meta__TSABd{display:flex;flex-direction:column;gap:.4rem;margin-top:.15rem}.courses-catalog_metaRow__qXa5a{display:flex;align-items:flex-start;gap:.45rem;font-size:.82rem;color:var(--paragraphColor);line-height:1.4}.courses-catalog_metaRow__qXa5a i{color:var(--secondaryColor);font-size:1rem;margin-top:.05rem;flex-shrink:0}.courses-catalog_progressBlock__Q6N__{display:flex;flex-direction:column;gap:.35rem}.courses-catalog_progressMeta__Dmgty{display:flex;justify-content:space-between;font-size:.78rem;font-weight:600;color:var(--paragraphColor)}.courses-catalog_progressTrack__acaWz{height:8px;border-radius:999px;background:rgba(0,40,85,.1);overflow:hidden}.courses-catalog_progressFill__hchMf{height:100%;border-radius:999px;background:linear-gradient(90deg,#002855,#3ba9df)}.courses-catalog_cta__SOdlJ{margin-top:auto;padding-top:.85rem;display:inline-flex;align-items:center;gap:.35rem;font-size:.88rem;font-weight:600;color:var(--primaryColor);transition:gap .3s ease,color .3s ease}.courses-catalog_loginPanel__buyfY{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:0;border-radius:1.25rem;overflow:hidden;background:linear-gradient(135deg,#002855,#0a4a7a 60%,#3ba9df 140%);box-shadow:0 20px 44px rgba(0,40,85,.18);margin-bottom:.5rem;min-height:220px}.courses-catalog_loginCopy__uDvba{padding:clamp(1.5rem,3vw,2.25rem);color:#fff}.courses-catalog_loginCopy__uDvba h3{color:#fff;font-size:1.35rem;margin-bottom:.55rem}.courses-catalog_loginCopy__uDvba p{color:hsla(0,0%,100%,.88);margin-bottom:1.25rem;max-width:28rem}.courses-catalog_loginCopy__uDvba a.courses-catalog_default-btn__zwf23{background:#fff;color:var(--primaryColor);box-shadow:0 10px 24px rgba(0,0,0,.16)}.courses-catalog_loginCopy__uDvba a.courses-catalog_default-btn__zwf23:hover{color:var(--primaryColor);transform:translateY(-2px)}.courses-catalog_loginVisual__7gzfw{position:relative;min-height:180px}.courses-catalog_loginVisual__7gzfw img{width:100%;height:100%;object-fit:cover;opacity:.9}.courses-catalog_loginVisual__7gzfw:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,40,85,.55),transparent 60%)}.courses-catalog_empty__QIsBm{border-radius:1.15rem;padding:2.25rem 1.5rem;text-align:center;background:hsla(0,0%,100%,.85);border:1px dashed rgba(0,40,85,.15);box-shadow:0 8px 24px rgba(0,40,85,.04)}.courses-catalog_empty__QIsBm i{font-size:2rem;color:var(--secondaryColor);display:block;margin-bottom:.75rem}.courses-catalog_empty__QIsBm p{margin:0;color:var(--paragraphColor)}.courses-catalog_error__k3qvG{border-radius:1rem;padding:1rem 1.15rem;background:rgba(220,53,69,.08);border:1px solid rgba(220,53,69,.2);color:#842029;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.courses-catalog_loading__H5_z8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.courses-catalog_skeleton__Ss2lf{border-radius:1.15rem;overflow:hidden;background:#fff;box-shadow:0 10px 28px rgba(0,40,85,.06);min-height:280px}.courses-catalog_skeleton__Ss2lf:before{content:"";display:block;aspect-ratio:16/10;background:linear-gradient(90deg,#e8eef6 25%,#f4f7fb 50%,#e8eef6 75%);background-size:200% 100%;animation:courses-catalog_shimmer__5M8j3 1.2s linear infinite}@keyframes courses-catalog_fadeUp__CCFWt{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes courses-catalog_shimmer__5M8j3{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:991px){.courses-catalog_grid__BTWux,.courses-catalog_loading__H5_z8{grid-template-columns:repeat(2,minmax(0,1fr))}.courses-catalog_loginPanel__buyfY{grid-template-columns:1fr}.courses-catalog_loginVisual__7gzfw{position:absolute;inset:0;min-height:0;opacity:.28}.courses-catalog_loginVisual__7gzfw:after{background:linear-gradient(180deg,rgba(0,40,85,.35),rgba(0,40,85,.75))}.courses-catalog_loginCopy__uDvba{position:relative;z-index:1}}@media(max-width:767px){.courses-catalog_page__Zomup{padding:48px 0 72px}.courses-catalog_grid__BTWux,.courses-catalog_loading__H5_z8{grid-template-columns:1fr}}.facilitator_facilitator-dashboard__ghDzn{background-color:#f8f9fa;min-height:100vh}.facilitator_facilitator-dashboard__ghDzn .facilitator_card__58EVe{border:none;border-radius:12px;overflow:hidden}.facilitator_facilitator-dashboard__ghDzn .facilitator_card__58EVe .facilitator_card-header__QBhea{font-weight:600;background-color:#fff;border-bottom:1px solid #eee;padding:1.25rem}.facilitator_facilitator-dashboard__ghDzn .facilitator_card__58EVe .facilitator_card-header__QBhea.facilitator_bg-primary__DIljj{background-color:var(--aluno-primary-color,#0d6efd)!important}.facilitator_facilitator-dashboard__ghDzn .facilitator_list-group-item__N_71A{padding:1rem 1.25rem;border-left:4px solid rgba(0,0,0,0)}.facilitator_facilitator-dashboard__ghDzn .facilitator_list-group-item__N_71A.facilitator_active__qPVQx{background-color:rgba(var(--aluno-primary-color-rgb,13,110,253),.1);color:var(--aluno-primary-color,#0d6efd);border-left-color:var(--aluno-primary-color,#0d6efd);font-weight:600}.facilitator_facilitator-dashboard__ghDzn .facilitator_progress__QNXxB{background-color:#e9ecef;border-radius:5px}.facilitator_facilitator-dashboard__ghDzn .facilitator_table__6F9Jz th{font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;color:#6c757d}.facilitator_facilitator-dashboard__ghDzn .facilitator_table__6F9Jz td{padding:1rem .75rem}.site-not-found_page__rbFGy{position:fixed;inset:0;z-index:100000;margin:0;min-height:100vh;display:flex;align-items:center;justify-content:center;font-family:Segoe UI,system-ui,sans-serif;color:#002855;background:radial-gradient(ellipse 80% 60% at 90% 10%,rgba(59,169,223,.18),transparent 55%),linear-gradient(180deg,#f6f9ff,#fff)}.site-not-found_inner__kd_PU{width:min(32rem,100% - 2rem);text-align:center;padding:2rem 1rem}.site-not-found_code__4qb1q{margin:0;font-size:clamp(4.5rem,12vw,7rem)!important;font-weight:700;letter-spacing:-.04em;line-height:1!important;color:#002855!important}.site-not-found_code__4qb1q,.site-not-found_message__YnJB2{display:block;padding:0;font-family:Segoe UI,system-ui,sans-serif}.site-not-found_message__YnJB2{margin:.75rem 0 0!important;font-size:1.05rem!important;font-weight:400;line-height:1.4!important;color:#64748b!important}.site-not-found_blessing__BvBU3{display:block;margin:1.5rem 0 2rem!important;padding:0;font-family:Segoe UI,system-ui,sans-serif;font-size:clamp(1.4rem,3vw,2rem)!important;font-weight:700;line-height:1.3!important;color:#002855!important}.site-not-found_actions__ovHus{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.site-not-found_courses__D46Ly,.site-not-found_home__LDESW{display:inline-block;padding:.75rem 1.35rem;border-radius:999px;text-decoration:none!important;font-family:Segoe UI,system-ui,sans-serif;font-weight:600;font-size:1rem;line-height:1.2}.site-not-found_home__LDESW{background:#002855;color:#fff!important;border:1px solid #002855}.site-not-found_home__LDESW:hover{background:#002855;color:#fff!important;opacity:.92}.site-not-found_courses__D46Ly{background:#fff;color:#002855!important;border:1px solid #d6e3f0}.site-not-found_courses__D46Ly:hover{background:#f8fafc;color:#002855!important}.course-detail_page__44YkD{position:relative;padding:48px 0 100px;background:radial-gradient(ellipse 70% 40% at 100% 0,rgba(59,169,223,.12),transparent 55%),radial-gradient(ellipse 45% 35% at 0 90%,rgba(0,40,85,.05),transparent 50%),linear-gradient(180deg,#f6f9ff,#ffffff 42%,#f7f8ff);overflow:hidden}.course-detail_glow__fXK9m{position:absolute;inset:auto -8% -15% auto;width:min(420px,55vw);height:min(420px,55vw);border-radius:50%;background:radial-gradient(circle,rgba(59,169,223,.18),transparent 70%);filter:blur(8px);pointer-events:none}.course-detail_toolbar__SPH7j{position:relative;z-index:1;margin-bottom:1.75rem;animation:course-detail_fadeUp__CkM3P .55s ease both}.course-detail_backBtn__UAZID{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1rem;border-radius:999px;background:hsla(0,0%,100%,.9);box-shadow:0 8px 24px rgba(0,40,85,.08);color:var(--primaryColor);font-size:.9rem;font-weight:600;transition:transform .3s ease,box-shadow .3s ease,color .3s ease}.course-detail_backBtn__UAZID i{font-size:1.1rem;transition:transform .3s ease}.course-detail_backBtn__UAZID:hover{color:var(--secondaryColor);transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,40,85,.12)}.course-detail_backBtn__UAZID:hover i{transform:translateX(-3px)}.course-detail_panel__AIOOk{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(1.5rem,3vw,2.75rem);align-items:start;padding:clamp(1.25rem,2.5vw,2rem);border-radius:1.35rem;background:hsla(0,0%,100%,.92);box-shadow:0 18px 44px rgba(0,40,85,.1);animation:course-detail_fadeUp__CkM3P .7s ease both}.course-detail_visual__wEvN_{position:relative}.course-detail_photoFrame__UTI_s{position:relative;overflow:hidden;border-radius:1.15rem;aspect-ratio:4/3;background:linear-gradient(135deg,#002855,#3ba9df);box-shadow:0 20px 40px rgba(0,40,85,.14),0 4px 12px rgba(0,40,85,.06)}.course-detail_photo__7PbZP{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02);transition:transform 1s ease}.course-detail_visual__wEvN_:hover .course-detail_photo__7PbZP{transform:scale(1.05)}.course-detail_photoFallback__zw7kG{width:100%;height:100%;display:grid;place-items:center;padding:2rem}.course-detail_photoFallback__zw7kG img{width:min(50%,140px);height:auto;object-fit:contain}.course-detail_photoScrim__W79jn{position:absolute;inset:0;background:linear-gradient(160deg,rgba(0,40,85,.12),transparent 45%,rgba(0,40,85,.22));pointer-events:none}.course-detail_typeChip__FCrTa{position:absolute;top:1rem;left:1rem;display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;border-radius:999px;background:hsla(0,0%,100%,.94);box-shadow:0 10px 24px rgba(0,40,85,.14);color:var(--primaryColor);font-size:.78rem;font-weight:600;z-index:1}.course-detail_typeChip__FCrTa i{color:var(--secondaryColor);font-size:1rem}.course-detail_copy__2Ygk7{display:flex;flex-direction:column;gap:1rem;min-width:0}.course-detail_eyebrow__13xAj{display:inline-flex;align-items:center;align-self:flex-start;gap:.4rem;margin:0;padding:.35rem .85rem;border-radius:999px;background:rgba(59,169,223,.12);color:#0a5f8a;font-size:.78rem;font-weight:600;letter-spacing:.01em}.course-detail_title__vC6ad{margin:0;font-size:clamp(1.55rem,2.8vw,2.15rem);line-height:1.25;color:var(--primaryColor)}.course-detail_description__SOrMY{margin:0;font-size:1rem;line-height:1.7;color:var(--paragraphColor)}.course-detail_progressBlock__Vvnqk{padding:1rem 1.1rem;border-radius:1rem;background:rgba(0,40,85,.04);border:1px solid rgba(0,40,85,.06)}.course-detail_progressHead__93Q4q{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem;flex-wrap:wrap}.course-detail_statusBadge__iqKNZ{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .7rem;border-radius:999px;font-size:.75rem;font-weight:600}.course-detail_statusActive__PWb6U{background:rgba(59,169,223,.16);color:#0a5f8a}.course-detail_statusDone__gZq5D{background:rgba(16,185,129,.16);color:#047857}.course-detail_progressLabel__al3c_{margin:0;font-size:.85rem;color:var(--paragraphColor)}.course-detail_progressTrack__A2Joh{height:8px;border-radius:999px;background:rgba(0,40,85,.08);overflow:hidden}.course-detail_progressFill__Ga4N7{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--primaryColor),var(--secondaryColor));transition:width .45s ease}.course-detail_metaCard__Uj7h_{display:flex;flex-direction:column;gap:.55rem;padding:1rem 1.1rem;border-radius:1rem;background:#fff;border:1px solid rgba(0,40,85,.08);box-shadow:0 8px 22px rgba(0,40,85,.05)}.course-detail_metaRow__QhP_m{display:flex;align-items:flex-start;gap:.5rem;font-size:.88rem;color:var(--paragraphColor);line-height:1.45}.course-detail_metaRow__QhP_m i{color:var(--secondaryColor);font-size:1.05rem;margin-top:.1rem;flex-shrink:0}.course-detail_actions__7cGD2{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;margin-top:.25rem}.course-detail_cta__q7viP{box-shadow:0 14px 30px rgba(59,169,223,.32);transition:transform .35s ease,box-shadow .35s ease}.course-detail_cta__q7viP:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 18px 36px rgba(59,169,223,.4);color:var(--whiteColor)}.course-detail_cta__q7viP:disabled{opacity:.75}.course-detail_whatsappBtn__EFlIq{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.1rem;border-radius:999px;border:1.5px solid rgba(16,185,129,.45);background:rgba(16,185,129,.08);color:#047857;font-size:.9rem;font-weight:600;transition:transform .3s ease,background .3s ease,box-shadow .3s ease}.course-detail_whatsappBtn__EFlIq:hover{background:rgba(16,185,129,.14);color:#065f46;transform:translateY(-2px);box-shadow:0 10px 24px rgba(16,185,129,.18)}.course-detail_hint__Wt3Ql{margin:0;font-size:.85rem;color:var(--paragraphColor)}.course-detail_notice___qpaB{margin:0;padding:.9rem 1.05rem;border-radius:.9rem;font-size:.92rem;line-height:1.55}.course-detail_noticeInfo__wK0pP{background:rgba(59,169,223,.1);border:1px solid rgba(59,169,223,.22);color:#0a4a7a}.course-detail_noticeWarn__SJrVL{background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.28);color:#92400e}.course-detail_footerBar__cAhpC{position:relative;z-index:1;margin-top:1.75rem;display:flex;justify-content:flex-start;animation:course-detail_fadeUp__CkM3P .75s ease .08s both}.course-detail_stateBlock__zXYnI{padding:3rem 0;text-align:center}.course-detail_error__7JvRT,.course-detail_stateBlock__zXYnI{position:relative;z-index:1;animation:course-detail_fadeUp__CkM3P .55s ease both}.course-detail_error__7JvRT{border-radius:1rem;padding:1rem 1.15rem;background:rgba(220,53,69,.08);border:1px solid rgba(220,53,69,.2);color:#842029;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}@keyframes course-detail_fadeUp__CkM3P{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:991px){.course-detail_panel__AIOOk{grid-template-columns:1fr;max-width:560px;margin:0 auto}}@media(max-width:767px){.course-detail_page__44YkD{padding:32px 0 72px}.course-detail_panel__AIOOk{padding:1.1rem}}.stream_page__G60bo{position:relative;min-height:calc(100vh - 90px);padding:1.25rem 0 2.5rem;background:radial-gradient(ellipse 70% 40% at 100% 0,rgba(59,169,223,.12),transparent 55%),radial-gradient(ellipse 45% 35% at 0 90%,rgba(0,40,85,.05),transparent 50%),linear-gradient(180deg,#f6f9ff,#eef3f9 45%,#f7f8ff);overflow-x:hidden}.stream_glow__qtlFK{position:absolute;inset:auto -10% -20% auto;width:min(480px,55vw);height:min(480px,55vw);border-radius:50%;background:radial-gradient(circle,rgba(59,169,223,.16),transparent 70%);filter:blur(10px);pointer-events:none}.stream_toolbar__CbdDB{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;gap:.65rem;margin-bottom:1.15rem}.stream_toolbarRow__dnpby{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.stream_toolbarExtras__GMT9t{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.stream_labelShort__i7XvH{display:none}.stream_backBtn__5feXK{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .95rem;border-radius:999px;background:hsla(0,0%,100%,.92);box-shadow:0 8px 22px rgba(0,40,85,.08);color:var(--primaryColor);font-size:.88rem;font-weight:600;transition:transform .3s ease,box-shadow .3s ease,color .3s ease}.stream_backBtn__5feXK i{font-size:1.05rem;transition:transform .3s ease}.stream_backBtn__5feXK:hover{color:var(--secondaryColor);transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,40,85,.12)}.stream_backBtn__5feXK:hover i{transform:translateX(-3px)}.stream_toolbarActions__c67u_{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.stream_whatsappBtn__fgbWi{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .9rem;border-radius:999px;border:1.5px solid rgba(16,185,129,.4);background:rgba(16,185,129,.1);color:#047857;font-size:.85rem;font-weight:600;transition:transform .25s ease,background .25s ease}.stream_whatsappBtn__fgbWi:hover{background:rgba(16,185,129,.16);color:#065f46;transform:translateY(-1px)}.stream_questionBtn__CsF97{border:1.5px solid rgba(0,40,85,.22);background:rgba(0,40,85,.06);color:var(--primaryColor,#002855);cursor:pointer;transition:transform .25s ease,background .25s ease,border-color .25s ease}.stream_questionBtn__CsF97:hover{background:rgba(0,40,85,.1);border-color:rgba(0,40,85,.35);transform:translateY(-1px)}.stream_questionBackdrop__iMsU8{z-index:1050;padding:16px;background:rgba(0,40,85,.45)}.stream_questionDialog__kvydU{width:100%;max-width:480px;padding:1.35rem 1.25rem 1.25rem;border-radius:14px;box-shadow:0 16px 40px rgba(0,40,85,.18);text-align:left}.stream_questionTitle__wKfis{margin:0;font-size:1.2rem;font-weight:700;color:var(--blackColor,#111)}.stream_questionClose__PDYju{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:rgba(0,40,85,.06);color:var(--primaryColor,#002855)}.stream_questionClose__PDYju i{font-size:1.15rem}.stream_questionClose__PDYju:hover{background:rgba(0,40,85,.12)}.stream_questionMaterial__fJg7d{margin:0 0 .35rem;font-size:.92rem;color:var(--bodyColor,#445)}.stream_questionMaterial__fJg7d strong{color:var(--blackColor,#111);font-weight:600}.stream_questionHelper__AwXNx,.stream_questionHint__Eg1Yt{margin:0 0 .85rem;font-size:.85rem;color:#6b7a90}.stream_questionHint__Eg1Yt{color:#b45309}.stream_questionTextarea__ZASNZ{min-height:120px;padding:.75rem .85rem;border:1.5px solid rgba(0,40,85,.16);border-radius:10px;color:var(--blackColor,#111);background:#f8fafc}.stream_questionTextarea__ZASNZ:focus{border-color:rgba(59,169,223,.7);background:#fff}.stream_questionTextarea__ZASNZ:disabled{opacity:.65;cursor:not-allowed}.stream_questionMeta__7nPoL{display:flex;justify-content:flex-end;margin:.4rem 0 .85rem}.stream_questionCounterLimit__ru1rm,.stream_questionCounter__u0m3E{font-size:.8rem;color:#6b7a90}.stream_questionCounterLimit__ru1rm{color:#b91c1c;font-weight:600}.stream_questionActions__dOCHC{flex-wrap:wrap}.stream_doneBadge___xKFI{display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .8rem;border-radius:999px;background:rgba(16,185,129,.14);color:#047857;font-size:.8rem;font-weight:600}.stream_infoBanner__X0PcD{position:relative;z-index:1;margin-bottom:1rem;padding:.95rem 1.15rem;border-radius:1rem;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.22);color:#065f46;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.stream_infoBanner__X0PcD pre{margin:0;white-space:pre-wrap;font-family:inherit;font-size:.92rem;line-height:1.55}.stream_layout___d9xa{position:relative;z-index:1;display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);grid-template-areas:"head viewer" "nav viewer";column-gap:1.25rem;row-gap:0;align-items:stretch}.stream_courseHead__QNWKV{grid-area:head;padding:1.2rem 1.25rem 1.1rem;border-radius:1.25rem 1.25rem 0 0;background:linear-gradient(135deg,#002855,#0a4a7a 55%,#3ba9df 140%);color:#fff;border:1px solid rgba(0,40,85,.07);border-bottom:0;box-shadow:0 16px 40px rgba(0,40,85,.1)}.stream_navToggle__yD45t{display:none}.stream_sidebar___cQQp{grid-area:nav;display:flex;flex-direction:column;max-height:calc(100vh - 220px);border-radius:0 0 1.25rem 1.25rem;overflow:hidden;background:hsla(0,0%,100%,.94);border:1px solid rgba(0,40,85,.07);border-top:0;box-shadow:0 16px 40px rgba(0,40,85,.1),0 2px 8px rgba(0,40,85,.04)}.stream_sidebarHeader__gbGoe{flex-shrink:0;padding:1.2rem 1.25rem 1.1rem;background:linear-gradient(135deg,#002855,#0a4a7a 55%,#3ba9df 140%);color:#fff}.stream_sidebarEyebrow__AaUZo{display:inline-flex;align-items:center;gap:.35rem;margin:0 0 .45rem;padding:.25rem .65rem;border-radius:999px;background:hsla(0,0%,100%,.14);font-size:.72rem;font-weight:600;letter-spacing:.02em;color:hsla(0,0%,100%,.92)}.stream_sidebarTitle__TbKmY{margin:0 0 .85rem;font-size:1.15rem;line-height:1.3;color:#fff;font-weight:600}.stream_progressMeta__VJF6N{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.45rem;font-size:.8rem;color:hsla(0,0%,100%,.85)}.stream_progressTrack__1oPXo{height:7px;border-radius:999px;background:hsla(0,0%,100%,.22);overflow:hidden}.stream_progressFill__qVMpU{height:100%;border-radius:999px;background:linear-gradient(90deg,#7dd3fc,#fff);transition:width .4s ease}.stream_sidebarBody__oiPOy{flex:1;overflow-y:auto;padding:.75rem .65rem 1rem;background:linear-gradient(180deg,#f8fafc,#ffffff 30%)}.stream_sidebarBody__oiPOy::-webkit-scrollbar{width:5px}.stream_sidebarBody__oiPOy::-webkit-scrollbar-thumb{background:rgba(0,40,85,.18);border-radius:999px}.stream_toggleAllClasses__HLkoI{display:none;width:100%;align-items:center;justify-content:center;gap:.35rem;margin-top:.35rem;padding:.7rem .9rem;border:none;border-radius:.85rem;background:rgba(0,0,0,0);color:var(--primaryColor);font-size:.88rem;font-weight:600;text-decoration:underline;text-underline-offset:.18em}.stream_toggleAllClasses__HLkoI:hover{color:var(--secondaryColor)}.stream_toggleAllClasses__HLkoI i{font-size:1.15rem}.stream_module__FMh0r{margin-bottom:.45rem;border-radius:.85rem;overflow:hidden;border:1px solid rgba(0,40,85,.06);background:#fff;box-shadow:0 4px 14px rgba(0,40,85,.04)}.stream_moduleToggle__XQmk6{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem .95rem;border:none;background:rgba(0,0,0,0);color:var(--primaryColor);font-size:.92rem;font-weight:600;text-align:left;transition:background .25s ease}.stream_moduleToggle__XQmk6:hover{background:rgba(59,169,223,.08)}.stream_moduleToggle__XQmk6 i{flex-shrink:0;font-size:1.15rem;color:var(--secondaryColor);transition:transform .25s ease}.stream_moduleOpen__KOLfJ{background:rgba(59,169,223,.1)}.stream_moduleOpen__KOLfJ i{transform:rotate(180deg)}.stream_moduleDesc__LJOOg{padding:0 .95rem .55rem;font-size:.8rem;color:var(--paragraphColor);line-height:1.45}.stream_materialList__syspP{list-style:none;margin:0;padding:0 .45rem .55rem}.stream_materialItem__7U_b4{display:flex;align-items:center;gap:.55rem;padding:.65rem .7rem;margin-bottom:.25rem;border-radius:.65rem;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease;font-size:.86rem;color:var(--bodyColor);line-height:1.35}.stream_materialItem__7U_b4 i{flex-shrink:0;font-size:1.05rem;color:var(--secondaryColor)}.stream_materialItem__7U_b4:hover:not(.stream_materialLocked__C2VYb){background:rgba(59,169,223,.08);transform:translateX(2px)}.stream_materialActive__stDh_{background:rgba(0,40,85,.06);border-color:rgba(59,169,223,.35);box-shadow:0 6px 16px rgba(0,40,85,.08);color:var(--primaryColor);font-weight:600}.stream_materialActive__stDh_ i{color:var(--primaryColor)}.stream_materialLocked__C2VYb{opacity:.55;cursor:not-allowed;color:var(--paragraphColor)}.stream_materialLocked__C2VYb i{color:#94a3b8}.stream_materialDone__FF_Ee i{color:#10b981}.stream_viewer__lPlFh{grid-area:viewer;min-height:calc(100vh - 150px);border-radius:1.25rem;padding:clamp(1.15rem,2.5vw,1.75rem);background:hsla(0,0%,100%,.96);border:1px solid rgba(0,40,85,.07);box-shadow:0 16px 40px rgba(0,40,85,.1),0 2px 8px rgba(0,40,85,.04)}.stream_viewerHead__V2J9j{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.85rem;margin-bottom:1.15rem;padding-bottom:1rem;border-bottom:1px solid rgba(0,40,85,.08)}.stream_viewerTitle__5qX2_{margin:0;font-size:clamp(1.25rem,2.2vw,1.55rem);line-height:1.3;color:var(--primaryColor)}.stream_viewerType__r9QvF{display:inline-flex;align-items:center;gap:.35rem;margin-top:.45rem;padding:.28rem .7rem;border-radius:999px;background:rgba(59,169,223,.12);color:#0a5f8a;font-size:.75rem;font-weight:600}.stream_lessonProgress__Mn3XP{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.65rem;margin:-.35rem 0 1rem}.stream_completePercent__MLA0B{font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.stream_completeBtn__G0mgH{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:15px 25px;border-radius:8px;font-weight:600;font-size:1rem;line-height:1.2;box-shadow:0 12px 28px rgba(59,169,223,.28);transition:background-color .25s ease,color .25s ease,border-color .25s ease,opacity .25s ease,transform .3s ease,box-shadow .3s ease}.stream_completeBtnLocked__bKjXB{background:rgba(0,0,0,0);color:var(--secondaryColor);border:2px solid var(--secondaryColor);opacity:.45;cursor:not-allowed;box-shadow:0 10px 24px rgba(59,169,223,.12)}.stream_completeBtnLocked__bKjXB:disabled{opacity:.45;background:rgba(0,0,0,0);color:var(--secondaryColor);border-color:var(--secondaryColor)}.stream_completeBtnReady__CNFtf{background:var(--primaryColor);color:var(--whiteColor);border:2px solid var(--primaryColor);cursor:pointer}.stream_completeBtnReady__CNFtf:hover:not(:disabled){transform:translateY(-2px);background:var(--secondaryColor);border-color:var(--secondaryColor);box-shadow:0 16px 32px rgba(59,169,223,.4)}.stream_completeBtnReady__CNFtf:disabled{opacity:.85}.stream_doneLabel__PUtzi{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .95rem;border-radius:999px;background:rgba(16,185,129,.12);color:#047857;font-weight:600;font-size:.9rem}.stream_contentBody__JvWjY{margin-top:.25rem}.stream_materialDescription__WltO6{margin:0 0 1.15rem;padding:.95rem 1.05rem;border-radius:.9rem;background:rgba(0,40,85,.035);border:1px solid rgba(0,40,85,.06);color:var(--paragraphColor);font-size:.95rem;line-height:1.55;white-space:pre-wrap}.stream_mediaFrame__n07lG{border-radius:1rem;overflow:hidden;background:#0b1f33;box-shadow:0 18px 40px rgba(0,40,85,.16);margin-bottom:1.25rem}.stream_htmlPanel__DfptJ,.stream_pdfPanel__ZLf0r{border-radius:1rem;overflow:hidden;border:1px solid rgba(0,40,85,.08);background:#f8fafc;margin-bottom:1.25rem}.stream_pdfBar__KXJh7{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.85rem 1rem;background:rgba(59,169,223,.08);border-bottom:1px solid rgba(0,40,85,.06);font-size:.9rem;color:var(--paragraphColor)}.stream_pdfActions__9562f{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.stream_pdfFrame__jBRs3{display:block;width:100%;height:min(75vh,820px);min-height:520px;border:0;background:#e8edf3}.stream_audioPanel__84PQm{padding:1.25rem;border-radius:1rem;background:linear-gradient(135deg,rgba(0,40,85,.04),rgba(59,169,223,.08));border:1px solid rgba(0,40,85,.06);margin-bottom:1.25rem}.stream_livePanel__tenyy{text-align:center;padding:2.5rem 1.5rem;border-radius:1.15rem;background:radial-gradient(ellipse 70% 60% at 50% 0,rgba(59,169,223,.12),transparent 60%),#f8fafc;border:1px solid rgba(0,40,85,.07);margin-bottom:1.25rem}.stream_livePanel__tenyy i{font-size:3rem;color:#ef4444;display:block;margin-bottom:.75rem}.stream_livePanel__tenyy h4{color:var(--primaryColor);margin-bottom:.5rem}.stream_waitingPanel__ocC5Q{position:relative;z-index:1;max-width:36rem;margin:2.5rem auto 0}.stream_examPanel__KuLol{text-align:center;padding:2.1rem 1.4rem 1.8rem;border-radius:1.15rem;background:radial-gradient(ellipse 70% 60% at 50% 0,rgba(59,169,223,.12),transparent 60%),#f8fafc;border:1px solid rgba(0,40,85,.07);margin-bottom:1.25rem}.stream_examPanel__KuLol i{font-size:3rem;color:var(--secondaryColor);display:block;margin-bottom:.75rem}.stream_examPanel__KuLol h4{color:var(--primaryColor);margin-bottom:.5rem}.stream_examLead__Obg_r{max-width:36rem;margin:0 auto .85rem;color:var(--paragraphColor);line-height:1.55}.stream_examState__opZcs{margin:0 0 1rem;font-weight:700;color:var(--primaryColor)}.stream_examMeta__iewa4{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem 1.1rem;margin:0;padding:0;list-style:none;color:var(--paragraphColor);font-size:.92rem}.stream_examMeta__iewa4 li{display:inline-flex;align-items:center;gap:.35rem}.stream_examMeta__iewa4 i{font-size:1.05rem;margin:0;display:inline;color:var(--secondaryColor)}.stream_examActions__JFcgG{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem}.stream_examHistory__T8tHH{margin:1.25rem auto 0;max-width:28rem;padding:0;list-style:none;text-align:left;font-size:.9rem;color:var(--paragraphColor)}.stream_examHistoryItem__wePfo{display:flex;justify-content:space-between;gap:.75rem;padding:.4rem 0;border-bottom:1px solid rgba(0,40,85,.08)}.stream_dialogBackdrop__2DD2A{position:fixed;inset:0;z-index:1060;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:rgba(15,23,42,.45)}.stream_dialog__8My1h{width:min(32rem,100%);padding:1.5rem 1.4rem 1.25rem;border-radius:1rem;background:#fff;box-shadow:0 24px 60px rgba(15,23,42,.18);text-align:left}.stream_dialogActions__FXiSf{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin-top:1.25rem}.stream_emptyState__F30bB{text-align:center;padding:3rem 1.5rem;border-radius:1.15rem;background:rgba(0,40,85,.03);border:1px dashed rgba(0,40,85,.12)}.stream_emptyState__F30bB i{font-size:3rem;color:var(--secondaryColor);display:block;margin-bottom:.85rem}.stream_emptyState__F30bB p{margin:0;color:var(--paragraphColor)}.stream_watchHint___VZMo{margin:0;text-align:right;font-size:.92rem;line-height:1.45;font-weight:600;color:var(--primaryColor)}.stream_questionBtn__CsF97{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .9rem;border-radius:999px;border:1.5px solid rgba(0,40,85,.16);background:#fff;color:var(--primaryColor);font-size:.85rem;font-weight:600;transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.stream_questionBtn__CsF97:hover:not(:disabled){background:#f8fbff;transform:translateY(-1px);box-shadow:0 8px 18px rgba(0,40,85,.08)}.stream_questionBtn__CsF97:disabled{opacity:.45;cursor:not-allowed}.stream_questionBackdrop__iMsU8{position:fixed;inset:0;z-index:1080;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:rgba(15,23,42,.42)}.stream_questionDialog__kvydU{width:min(32rem,100%);padding:1.25rem 1.35rem 1.15rem;border-radius:1rem;background:#fff;box-shadow:0 24px 60px rgba(15,23,42,.22)}.stream_questionHeader__qYoFO{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.stream_questionHeader__qYoFO h4{margin:0;font-size:1.2rem;font-weight:700;color:var(--primaryColor)}.stream_questionClose__PDYju{border:0;background:rgba(0,0,0,0);color:#94a3b8;font-size:1.45rem;line-height:1;padding:0 .15rem}.stream_questionAbout__WSt_G{margin:0 0 .2rem;color:#334155;font-size:.92rem}.stream_questionAbout__WSt_G strong{font-weight:700}.stream_questionHint__Eg1Yt{margin:0 0 .7rem;color:#94a3b8;font-size:.82rem}.stream_questionTextarea__ZASNZ{display:block;width:100%;min-height:8.5rem;resize:vertical;padding:.85rem 1rem;border:1px solid #d6e3f0;border-radius:.85rem;background:#fff;color:var(--primaryColor);font-size:.95rem;line-height:1.45}.stream_questionTextarea__ZASNZ::placeholder{color:#94a3b8;opacity:1}.stream_questionTextarea__ZASNZ:focus{outline:none;border-color:var(--secondaryColor);box-shadow:0 0 0 3px rgba(59,169,223,.18)}.stream_questionCount__R9MQz{margin:.4rem 0 .55rem;text-align:right;color:#94a3b8;font-size:.8rem}.stream_questionError__gTTbK{margin:0 0 .55rem;color:#b42318;font-size:.88rem}.stream_questionSuccess__AUaqi{margin:0 0 .55rem;color:#047857;font-size:.88rem}.stream_questionActions__dOCHC{display:flex;justify-content:flex-end;gap:.55rem}.stream_questionCancel__5IGq_,.stream_questionSend__9kZpW{min-width:5.5rem;padding:.45rem .95rem;border-radius:.55rem;font-weight:600}.stream_questionCancel__5IGq_{border:1px solid #d6e3f0;background:#fff;color:#334155}.stream_questionSend__9kZpW{border:0;background:#2563eb;color:#fff}.stream_questionSend__9kZpW:disabled{opacity:.45;cursor:not-allowed}.stream_footerActions__JIV0x{margin-top:1.75rem;padding-top:1.15rem;border-top:1px solid rgba(0,40,85,.08);display:flex;justify-content:flex-end}.stream_stateBlock__OM4Pu{position:relative;z-index:1;padding:4rem 0;text-align:center}@media(max-width:991px){.stream_toolbarRow__dnpby{flex-wrap:nowrap;gap:.4rem}.stream_toolbarActions__c67u_{flex-wrap:nowrap;margin-left:auto;min-width:0}.stream_labelFull__3F0yJ{display:none}.stream_labelShort__i7XvH{display:inline}.stream_backBtn__5feXK,.stream_questionBtn__CsF97,.stream_whatsappBtn__fgbWi{min-height:44px;padding:.45rem .7rem;white-space:nowrap}.stream_layout___d9xa{grid-template-columns:1fr;grid-template-areas:"head" "viewer" "nav";row-gap:.85rem}.stream_courseHead__QNWKV{border-radius:1.25rem;border-bottom:1px solid rgba(0,40,85,.07);box-shadow:0 16px 40px rgba(0,40,85,.1),0 2px 8px rgba(0,40,85,.04)}.stream_sidebar___cQQp{max-height:none;border-radius:1.25rem;border-top:1px solid rgba(0,40,85,.07)}.stream_navToggle__yD45t{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;min-height:44px;padding:.85rem 1rem;border:0;background:rgba(0,0,0,0);color:var(--primaryColor);text-align:left}.stream_navToggleText__Qo_ge{display:flex;flex-direction:column;gap:.15rem;min-width:0}.stream_navToggleEyebrow__WekCr{font-size:.72rem;font-weight:600;letter-spacing:.02em;color:#64748b;text-transform:uppercase}.stream_navToggleTitle__cgwDC{font-size:.95rem;font-weight:700;color:var(--primaryColor)}.stream_navToggle__yD45t i{flex-shrink:0;font-size:1.35rem;color:var(--secondaryColor)}.stream_sidebarBody__oiPOy{display:none}.stream_sidebarNavOpen__eHjK1 .stream_sidebarBody__oiPOy{display:block}.stream_sidebar___cQQp:not(.stream_sidebarShowAll__17Qas) .stream_module__FMh0r:not(.stream_moduleCurrent__07FVR){display:none}.stream_toggleAllClasses__HLkoI{display:inline-flex}.stream_viewer__lPlFh{min-height:auto}}@media(max-width:767px){.stream_page__G60bo{padding:.85rem 0 1.75rem}}