.auth_container__tfB4I{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-6) var(--space-4);background-color:var(--background)}.auth_authCard__RFIHz{width:100%;max-width:440px;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-8);box-shadow:var(--shadow-md)}.auth_header__R6HKf{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:var(--space-6)}.auth_brandBadge__mF98Z{background-color:var(--primary);color:var(--accent);font-weight:800;font-size:.9375rem;padding:6px 10px;border-radius:var(--radius-xs);letter-spacing:.05em;margin-bottom:var(--space-4);display:inline-block}.auth_title__tO5sT{font-size:1.5rem;font-weight:800;color:var(--primary);margin-bottom:var(--space-1);letter-spacing:-.02em}.auth_subtitle__9YJuJ{font-size:.875rem;color:var(--text-secondary);line-height:1.4}.auth_form__krKKs{display:flex;flex-direction:column;gap:var(--space-4)}.auth_errorBanner__BCkWw{background-color:var(--error-bg);color:var(--error);padding:var(--space-3);border-radius:var(--radius-xs);font-size:.8125rem;font-weight:600;margin-bottom:var(--space-4);text-align:center}.auth_footer__d9GXZ{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border);text-align:center;font-size:.875rem;color:var(--text-secondary)}.auth_link__1ojLG{color:var(--primary-light);font-weight:700}.auth_link__1ojLG:hover{text-decoration:underline}.auth_forgotPasswordRow__q_QiO{display:flex;justify-content:flex-end;margin-top:-8px;margin-bottom:var(--space-1)}.auth_forgotPasswordLink__mla_b{font-size:.8125rem;color:var(--primary-light);font-weight:600;text-decoration:none;transition:color .15s ease}.auth_forgotPasswordLink__mla_b:hover{color:var(--primary);text-decoration:underline}.auth_successBanner__m1_Mq{background-color:#ECFDF5;color:#065F46;border:1px solid #a7f3d0;padding:var(--space-4);border-radius:var(--radius-sm);font-size:.875rem;margin-bottom:var(--space-4);line-height:1.5;text-align:left}.auth_successTitle__uFjOg{font-weight:700;margin-bottom:4px;display:flex;align-items:center;gap:6px}.Button_button__f_l0m{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-weight:600;border-radius:var(--radius-sm);border:1px solid transparent;cursor:pointer;transition:all .15s ease-in-out;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.25}.Button_button__f_l0m:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.Button_button__f_l0m:disabled{opacity:.55;cursor:not-allowed}.Button_sm__CDbQJ{padding:6px 12px;font-size:.8125rem;letter-spacing:.01em}.Button_md__fwg2m{padding:10px 18px;font-size:.9375rem}.Button_lg__2Fw1x{padding:14px 24px;font-size:1rem;font-weight:700}.Button_fullWidth__9EUg4{width:100%}.Button_primary__gNjMo{background-color:var(--primary);color:var(--surface);border-color:var(--primary)}.Button_primary__gNjMo:hover:not(:disabled){background-color:var(--primary-light);border-color:var(--primary-light)}.Button_primary__gNjMo:active:not(:disabled){transform:translateY(1px)}.Button_secondary__6ARy2{background-color:var(--secondary);color:var(--surface);border-color:var(--secondary)}.Button_secondary__6ARy2:hover:not(:disabled){background-color:#1e3655;border-color:#1e3655}.Button_accent__NpvQD{background-color:var(--accent);color:var(--text);border-color:var(--accent)}.Button_accent__NpvQD:hover:not(:disabled){background-color:var(--accent-hover);border-color:var(--accent-hover)}.Button_outline__Nk0b6{background-color:transparent;color:var(--primary);border-color:var(--primary)}.Button_outline__Nk0b6:hover:not(:disabled){background-color:rgba(12,53,97,.05)}.Button_ghost__nCpIY{background-color:transparent;color:var(--text-secondary)}.Button_ghost__nCpIY:hover:not(:disabled){background-color:var(--surface-alt);color:var(--text)}.Button_spinner__bkL9X{position:absolute;width:16px;height:16px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:Button_spin__UIsOW .6s linear infinite}.Button_invisibleText__eynva{visibility:hidden}.Button_content__2NGmZ{display:inline-flex;align-items:center;gap:var(--space-2)}@keyframes Button_spin__UIsOW{to{transform:rotate(1turn)}}.ProgressBar_container__huZky{display:flex;align-items:center;gap:var(--space-3);width:100%}.ProgressBar_track__ODu82{flex:1 1;background-color:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius-xs);overflow:hidden;position:relative}.ProgressBar_track__ODu82.ProgressBar_sm__YVSHa{height:6px}.ProgressBar_track__ODu82.ProgressBar_md__ScbLQ{height:10px}.ProgressBar_track__ODu82.ProgressBar_lg__Vpecc{height:16px}.ProgressBar_fill__IKH3H{height:100%;background:linear-gradient(90deg,var(--primary) 0,var(--primary-light) 60%,var(--accent) 100%);border-radius:var(--radius-xs);transition:width .35s cubic-bezier(.16,1,.3,1)}.ProgressBar_animated__AIWrO{box-shadow:0 0 10px rgba(235,175,47,.3)}.ProgressBar_label__b36yp{font-size:.8125rem;font-weight:700;color:var(--secondary);min-width:44px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.Card_card__1XGVN{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-6);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;position:relative}.Card_default__x0k9Z{box-shadow:var(--shadow-sm)}.Card_flat__Pa6PE{background-color:var(--surface-alt);border-color:transparent}.Card_interactive__KL4jP{box-shadow:var(--shadow-sm);cursor:pointer}.Card_interactive__KL4jP:hover{border-color:var(--primary-light);box-shadow:var(--shadow-md);transform:translateY(-2px)}.Badge_badge___Jmm6{display:inline-flex;align-items:center;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-xs);line-height:1}.Badge_sm__t07av{font-size:.6875rem;padding:3px 6px}.Badge_md__Ra7u7{font-size:.75rem;padding:4px 8px}.Badge_primary__UCh52{background-color:rgba(12,53,97,.1);color:var(--primary)}.Badge_secondary__7VWKW{background-color:rgba(39,69,107,.1);color:var(--secondary)}.Badge_accent__xvpSY{background-color:rgba(235,175,47,.2);color:#8c6307}.Badge_success__RaaS6{background-color:var(--success-bg);color:var(--success)}.Badge_warning__LJiD3{background-color:var(--warning-bg);color:var(--warning)}.Badge_error__WI9Js{background-color:var(--error-bg);color:var(--error)}.Badge_outline__uMpE8{background-color:transparent;border:1px solid var(--border);color:var(--text-secondary)}.Input_wrapper__C3t_D{display:flex;flex-direction:column;gap:var(--space-1);width:100%}.Input_label__RfGA8{font-size:.875rem;font-weight:600;color:var(--secondary)}.Input_input__a5J6C{width:100%;padding:10px 14px;font-size:.9375rem;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);transition:border-color .15s ease,box-shadow .15s ease}.Input_input__a5J6C:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px rgba(27,90,150,.15)}.Input_inputError__XTb9F{border-color:var(--error)}.Input_inputError__XTb9F:focus{box-shadow:0 0 0 3px rgba(197,34,31,.15)}.Input_errorText__XvpqF{font-size:.8125rem;color:var(--error);font-weight:500}.Input_helperText__KR7Da{font-size:.8125rem;color:var(--text-secondary)}.Select_container__LZdTE{position:relative;display:inline-flex;flex-direction:column;gap:6px;font-family:var(--font-sans,inherit)}.Select_fullWidth__3qpcD{width:100%}.Select_label__jrSzg{font-size:.8125rem;font-weight:600;color:var(--text,#1B2123);letter-spacing:-.01em}.Select_trigger__ls2_E{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;background:var(--surface,#FFFFFF);border:1px solid var(--border,#d9e0e7);border-radius:var(--radius-md,6px);color:var(--text,#1B2123);font-size:.875rem;font-family:inherit;font-weight:500;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Select_sm__cdklL .Select_trigger__ls2_E{padding:6px 10px;font-size:.8125rem;min-height:32px}.Select_md___eFfA .Select_trigger__ls2_E{padding:8px 12px;font-size:.875rem;min-height:40px}.Select_lg__MysDW .Select_trigger__ls2_E{padding:10px 14px;font-size:.9375rem;min-height:46px}.Select_trigger__ls2_E:hover:not(:disabled){border-color:var(--primary-light,#1B5A96);background:#FAFCFE}.Select_open__l8l_F .Select_trigger__ls2_E,.Select_trigger__ls2_E:focus-visible{outline:none;border-color:var(--primary,#0C3561);box-shadow:0 0 0 3px rgba(12,53,97,.12)}.Select_triggerContent__V0GQ1{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Select_leadingIcon__W4uqB{display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary,#5F7294);flex-shrink:0}.Select_selectedValue__d7vRK{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden}.Select_optionLabelText__F_dak{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Select_placeholder___upOc{color:var(--text-muted,#8E9FB8);font-weight:400}.Select_chevron__MVW7m{display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary,#5F7294);transition:transform .2s ease,color .15s ease;flex-shrink:0}.Select_open__l8l_F .Select_chevron__MVW7m,.Select_trigger__ls2_E:hover .Select_chevron__MVW7m{color:var(--primary,#0C3561)}.Select_chevronOpen__bbNbK{transform:rotate(180deg)}.Select_dropdown__mU4kz{position:absolute;top:calc(100% + 4px);left:0;right:0;min-width:100%;background:var(--surface,#FFFFFF);border:1px solid var(--border,#d9e0e7);border-radius:var(--radius-md,6px);box-shadow:0 10px 25px -5px rgba(12,53,97,.15),0 4px 10px rgba(0,0,0,.05);z-index:100;overflow:hidden;animation:Select_fadeIn__A5GKF .15s ease-out}@keyframes Select_fadeIn__A5GKF{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Select_optionsList__rGidn{list-style:none;padding:4px;margin:0;max-height:240px;overflow-y:auto;scrollbar-width:thin}.Select_optionItem__IRCGJ{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:var(--radius-sm,4px);cursor:pointer;transition:background-color .12s ease,color .12s ease;font-size:.875rem;color:var(--text,#1B2123);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Select_sm__cdklL .Select_optionItem__IRCGJ{padding:6px 8px;font-size:.8125rem}.Select_optionItem__IRCGJ:hover:not(.Select_optionDisabled__zt_jI){background:var(--surface-alt,#EDF2F7);color:var(--primary,#0C3561)}.Select_optionItem__IRCGJ.Select_selected__1CxJ_{background:rgba(12,53,97,.08);color:var(--primary,#0C3561);font-weight:600}.Select_optionItem__IRCGJ.Select_selected__1CxJ_:hover{background:rgba(12,53,97,.12)}.Select_optionDisabled__zt_jI{opacity:.45;cursor:not-allowed}.Select_optionMain__5ibre{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1}.Select_optionIcon__tF0Pc{display:inline-flex;align-items:center;justify-content:center;color:var(--primary-light,#1B5A96);flex-shrink:0}.Select_optionTexts__GN9xB{display:flex;flex-direction:column;min-width:0}.Select_optionLabel__iWw8L{font-weight:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Select_optionDesc__LdRbh{font-size:.75rem;color:var(--text-secondary,#5F7294);font-weight:400}.Select_checkIcon__3g_hC{display:inline-flex;align-items:center;justify-content:center;color:var(--primary,#0C3561);flex-shrink:0}.Select_disabled__7k_lC{opacity:.6;cursor:not-allowed}.Select_disabled__7k_lC .Select_trigger__ls2_E{cursor:not-allowed;background:#F1F4F8;border-color:#E2E8F0}.Select_hasError__2fN6E .Select_trigger__ls2_E{border-color:var(--error,#C5221F)}.Select_hasError__2fN6E .Select_trigger__ls2_E:focus-visible{box-shadow:0 0 0 3px rgba(197,34,31,.15)}.Select_errorMessage__lY_K6{font-size:.75rem;color:var(--error,#C5221F);font-weight:500}.DropdownMenu_dropdownContainer__erz_M{position:relative;display:inline-block;font-family:var(--font-sans,inherit)}.DropdownMenu_triggerWrapper__QYuUz{cursor:pointer;display:inline-flex;align-items:center}.DropdownMenu_menu__wjZhp{position:absolute;top:calc(100% + 8px);background:var(--surface,#FFFFFF);border:1px solid var(--border,#d9e0e7);border-radius:var(--radius-xs,2px);box-shadow:0 10px 30px -5px rgba(12,53,97,.18),0 4px 12px rgba(0,0,0,.06);z-index:1000;overflow:hidden;animation:DropdownMenu_menuFadeIn__pfPIX .15s cubic-bezier(.16,1,.3,1)}@keyframes DropdownMenu_menuFadeIn__pfPIX{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.DropdownMenu_alignRight__K4ppe{right:0;left:auto}.DropdownMenu_alignLeft__KFZYS{left:0;right:auto}.DropdownMenu_itemsList__uV7sM{padding:6px;display:flex;flex-direction:column;gap:2px}.DropdownMenu_menuItem__8iI2C{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;background:transparent;border:none;border-radius:var(--radius-xs,2px);color:var(--text,#1B2123);font-size:.84375rem;font-weight:500;font-family:inherit;text-decoration:none;text-align:left;cursor:pointer;transition:background-color .12s ease,color .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DropdownMenu_menuItem__8iI2C:hover:not(.DropdownMenu_itemDisabled__MXW_8){background:var(--surface-alt,#EDF2F7);color:var(--primary,#0C3561)}.DropdownMenu_itemIcon__vzeEA{display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary,#5F7294);flex-shrink:0;transition:color .12s ease}.DropdownMenu_menuItem__8iI2C:hover .DropdownMenu_itemIcon__vzeEA{color:var(--primary,#0C3561)}.DropdownMenu_itemLabel__d0ONP{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DropdownMenu_itemBadge__1bDnv{font-size:.6875rem;font-weight:600;padding:2px 6px;border-radius:var(--radius-xs,2px);background:rgba(12,53,97,.08);color:var(--primary,#0C3561)}.DropdownMenu_divider__5dS6H{height:1px;background:var(--border,#D9E0E7);margin:4px 0}.DropdownMenu_itemDanger__8CEyL,.DropdownMenu_itemDanger__8CEyL .DropdownMenu_itemIcon__vzeEA{color:var(--error,#C5221F)}.DropdownMenu_itemDanger__8CEyL:hover:not(.DropdownMenu_itemDisabled__MXW_8){background:var(--error-bg,#FCE8E6);color:var(--error,#C5221F)}.DropdownMenu_itemDanger__8CEyL:hover .DropdownMenu_itemIcon__vzeEA{color:var(--error,#C5221F)}.DropdownMenu_itemDisabled__MXW_8{opacity:.45;cursor:not-allowed}.ConfirmModal_overlay__szloS{position:fixed;inset:0;background:rgba(12,53,97,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;animation:ConfirmModal_overlayFadeIn__ZLa9c .2s cubic-bezier(.16,1,.3,1)}@keyframes ConfirmModal_overlayFadeIn__ZLa9c{0%{opacity:0}to{opacity:1}}.ConfirmModal_modalCard__U1Q3O{position:relative;background:var(--surface,#FFFFFF);border:1px solid var(--border,#d9e0e7);border-radius:var(--radius-lg,8px);box-shadow:0 20px 40px -10px rgba(12,53,97,.25),0 8px 16px rgba(0,0,0,.08);width:100%;max-width:440px;padding:24px;text-align:center;animation:ConfirmModal_cardSlideUp__IcUQS .22s cubic-bezier(.16,1,.3,1)}@keyframes ConfirmModal_cardSlideUp__IcUQS{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ConfirmModal_closeBtn__aLiie{position:absolute;top:14px;right:14px;background:transparent;border:none;color:var(--text-muted,#8E9FB8);cursor:pointer;padding:6px;border-radius:var(--radius-sm,4px);display:inline-flex;align-items:center;justify-content:center;transition:color .15s,background-color .15s}.ConfirmModal_closeBtn__aLiie:hover:not(:disabled){color:var(--text,#1B2123);background:var(--surface-alt,#EDF2F7)}.ConfirmModal_iconContainer___4Rau{display:flex;justify-content:center;margin-bottom:16px}.ConfirmModal_iconBadge__migG3{width:52px;height:52px;border-radius:var(--radius-xs,2px);display:flex;align-items:center;justify-content:center}.ConfirmModal_iconBadge__migG3.ConfirmModal_danger__oGBnH{background:#FEE2E2;color:#DC2626;border:4px solid #fef2f2}.ConfirmModal_iconBadge__migG3.ConfirmModal_warning__dVuLG{background:#FEF3C7;color:#D97706;border:4px solid #fffbeb}.ConfirmModal_iconBadge__migG3.ConfirmModal_primary__RQC4x{background:rgba(12,53,97,.1);color:var(--primary,#0C3561);border:4px solid rgba(12,53,97,.05)}.ConfirmModal_content__hYroF{margin-bottom:24px}.ConfirmModal_title__1TbpL{font-size:1.1875rem;font-weight:700;color:var(--text,#1B2123);margin-bottom:8px;letter-spacing:-.01em}.ConfirmModal_message__hc8bK{font-size:.875rem;color:var(--text-secondary,#5F7294);line-height:1.5}.ConfirmModal_actions__SLeew{display:flex;align-items:center;justify-content:flex-end;gap:12px}.ConfirmModal_cancelButton__lWXsl{flex:1 1}.ConfirmModal_dangerButton__t4R3S{flex:1 1;background-color:#DC2626!important;border-color:#DC2626!important;color:#FFFFFF!important}.ConfirmModal_dangerButton__t4R3S:hover:not(:disabled){background-color:#B91C1C!important;border-color:#B91C1C!important}.FeedContainer_wrapper__KgALW{height:100dvh;display:flex;flex-direction:column;background:var(--background);overflow:hidden}.FeedContainer_header__i8Bz7{position:relative;flex-shrink:0;height:60px;display:flex;align-items:center;gap:16px;padding:0 20px;background:var(--surface);border-bottom:1px solid var(--border);z-index:20}.FeedContainer_backButton__tIlLz{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 10px;border-radius:var(--radius-md);font-size:.8125rem;font-weight:700;color:var(--slate);flex-shrink:0}.FeedContainer_backButton__tIlLz:hover{background:var(--surface-alt);color:var(--night)}.FeedContainer_breadcrumb__4vAvx{flex:1 1;min-width:0}.FeedContainer_breadcrumb__4vAvx ol{list-style:none;display:flex;align-items:center;gap:6px;min-width:0;font-size:.8125rem;color:var(--text-secondary)}.FeedContainer_breadcrumb__4vAvx li{display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.FeedContainer_breadcrumb__4vAvx li+li:before{content:"›";color:var(--text-muted)}.FeedContainer_crumbCourse__VDoWc{font-weight:700;color:var(--night);overflow:hidden;text-overflow:ellipsis;max-width:280px}.FeedContainer_crumbModule__rUJg7{overflow:hidden;text-overflow:ellipsis;max-width:320px}.FeedContainer_crumbScreen__atNxZ{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-muted)}.FeedContainer_levelBadge__XLPp6{font-size:.6875rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--night);background:var(--mist);padding:3px 7px;border-radius:var(--radius-sm)}.FeedContainer_headerActions__J4x2L{display:flex;align-items:center;gap:6px;flex-shrink:0}.FeedContainer_progressGroup__zHBQs{display:flex;align-items:center;gap:10px;margin-right:6px}.FeedContainer_progressTrack__9eql7{width:120px;height:6px;border-radius:999px;background:var(--mist);overflow:hidden}.FeedContainer_progressFill__d2PTw{height:100%;border-radius:inherit;background:var(--night);transition:width .3s ease}.FeedContainer_progressLabel__6aK3C{font-size:.75rem;font-weight:800;color:var(--night);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:36px}.FeedContainer_certLink__f4EV5{display:inline-flex;align-items:center;gap:5px;font-size:.75rem;font-weight:700;color:#7A5414;background:var(--gold-soft);padding:6px 10px;border-radius:var(--radius-md)}.FeedContainer_iconBtn__x8mSj{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;min-width:36px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--slate);font-size:.8125rem;font-weight:700;cursor:pointer;transition:border-color .14s ease,background-color .14s ease}.FeedContainer_iconBtn__x8mSj:hover:not(:disabled){border-color:var(--slate);background:var(--surface-alt)}.FeedContainer_iconBtn__x8mSj[aria-pressed=true]{background:var(--night);border-color:var(--night);color:#FFFFFF}.FeedContainer_iconBtn__x8mSj:disabled{opacity:.55;cursor:not-allowed}.FeedContainer_headerProgressAccent__qqbXe{position:absolute;left:0;bottom:-1px;height:2px;background:var(--gold);transition:width .3s ease}.FeedContainer_scrollArea__Pgxsw{flex:1 1;overflow-y:auto;scroll-behavior:smooth}.FeedContainer_reading__ggtTV{width:100%;max-width:calc(72ch + 64px);margin:0 auto;padding:40px 32px 48px}.FeedContainer_serif__fEyTg .FeedContainer_blockTitle__ernBY,.FeedContainer_serif__fEyTg .FeedContainer_calloutBody__3imNQ,.FeedContainer_serif__fEyTg .FeedContainer_markdownWrapper__FI_39,.FeedContainer_serif__fEyTg .FeedContainer_presentationCard__u3w6q{font-family:var(--font-serif)}.FeedContainer_screenMeta__7Z_Pa{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.FeedContainer_sectionEyebrow__SY1eA{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9A7130}.FeedContainer_statusDone__kqTum{display:inline-flex;align-items:center;gap:5px;font-size:.75rem;font-weight:700;color:var(--success)}.FeedContainer_blockTitle__ernBY{font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--night);margin-bottom:24px}.FeedContainer_elementsGrid__Pgkp3{display:grid;grid-gap:24px;gap:24px}.FeedContainer_gridSingle__WvYAM{grid-template-columns:1fr}.FeedContainer_gridSplit__uXngW{grid-template-columns:repeat(2,minmax(0,1fr))}.FeedContainer_imageBlockWrapper__u7df_{display:flex;flex-direction:column;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:18px}.FeedContainer_responsiveImage___o_h2{width:100%;height:auto;max-height:420px;object-fit:contain;border-radius:var(--radius-lg)}.FeedContainer_imageCaption__U3qW_{font-size:.8125rem;color:var(--text-secondary);font-style:italic;margin-top:10px;text-align:center}.FeedContainer_videoBlockWrapper__dkWtL{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:var(--radius-xl);border:1px solid var(--border)}.FeedContainer_videoFrame__eY4kU{position:absolute;inset:0;width:100%;height:100%;border:none}.FeedContainer_calloutTip__W5QsB{background:#FBF6EA;border:1px solid rgba(216,169,78,.4);border-left:4px solid var(--gold);padding:18px 22px;border-radius:var(--radius-lg)}.FeedContainer_calloutHeader__xD30J{display:flex;align-items:center;gap:8px;font-size:.75rem;font-weight:800;color:#7A5414;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.FeedContainer_calloutBody__3imNQ{font-size:1rem;color:var(--slate);line-height:1.65}.FeedContainer_presentationCard__u3w6q{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:24px 28px}.FeedContainer_presentationTitle__92bOD{font-size:1.125rem;font-weight:800;color:var(--night);margin-bottom:12px}.FeedContainer_markdownWrapper__FI_39{color:var(--text);font-size:1.0625rem;line-height:1.75;max-width:72ch}.FeedContainer_markdownWrapper__FI_39 h1{font-size:clamp(1.375rem,2.4vw,1.625rem);font-weight:700;line-height:1.25;color:var(--night);margin:0 0 14px}.FeedContainer_markdownWrapper__FI_39 h2{font-size:1.375rem;font-weight:700;color:var(--night);margin:32px 0 12px;line-height:1.3}.FeedContainer_markdownWrapper__FI_39 h2:first-child{margin-top:0}.FeedContainer_markdownWrapper__FI_39 h3{font-size:1.125rem;font-weight:700;color:var(--slate);margin:24px 0 8px}.FeedContainer_markdownWrapper__FI_39 p{margin-bottom:16px}.FeedContainer_markdownWrapper__FI_39 strong{font-weight:700;color:var(--night)}.FeedContainer_markdownWrapper__FI_39 em{font-style:italic}.FeedContainer_markdownWrapper__FI_39 ol,.FeedContainer_markdownWrapper__FI_39 ul{padding-left:24px;margin-bottom:18px;display:flex;flex-direction:column;gap:8px}.FeedContainer_markdownWrapper__FI_39 blockquote{border-left:4px solid var(--gold);background:#FBF6EA;border-radius:0 var(--radius-lg) var(--radius-lg) 0;padding:14px 20px;margin:20px 0;color:var(--slate)}.FeedContainer_testCard__nL3RN{margin-top:32px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);overflow:hidden}.FeedContainer_testCardHeader__qVZ2d{display:flex;align-items:flex-start;gap:14px;padding:20px 22px 16px}.FeedContainer_testIcon__bIjwE{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);background:var(--mist);color:var(--night)}.FeedContainer_testIconDone__UzMxE{background:var(--success-bg);color:var(--success)}.FeedContainer_testKicker__DMsRI{font-size:.6875rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#9A7130}.FeedContainer_testTitle__obhVr{margin-top:2px;font-size:1.0625rem;font-weight:800;color:var(--night);line-height:1.35}.FeedContainer_testText___Q4hR{margin-top:6px;font-size:.9375rem;line-height:1.55;color:var(--text-secondary)}.FeedContainer_conditions__PYuOf{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border-light);background:var(--surface-alt)}.FeedContainer_conditions__PYuOf li{display:flex;flex-direction:column;gap:2px;padding:12px 22px}.FeedContainer_conditions__PYuOf li+li{border-left:1px solid var(--border-light)}.FeedContainer_conditionLabel__NP6aW{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.FeedContainer_conditionValue__LCfhJ{font-size:.9375rem;font-weight:800;color:var(--night);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FeedContainer_testSecondaryLink__f2cys{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:.8125rem;font-weight:700;color:var(--night);text-decoration:underline;text-underline-offset:3px}.FeedContainer_examCard__TkJNI{margin-top:32px;background:var(--night);color:#FFFFFF;border-radius:var(--radius-xl);padding:32px 28px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;box-shadow:var(--shadow-lg)}.FeedContainer_examIconBadge__zJGaQ{width:56px;height:56px;border-radius:50%;background:var(--gold);color:var(--night-deep);display:flex;align-items:center;justify-content:center}.FeedContainer_examCard__TkJNI h2{font-size:1.375rem;font-weight:800}.FeedContainer_examCard__TkJNI p{color:rgba(255,255,255,.75);font-size:.9375rem;max-width:520px}.FeedContainer_completedExamActions__CdyOY{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px}.FeedContainer_ghostBtn__sXQal,.FeedContainer_goldBtn__YwrO_{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:var(--radius-lg);font-size:.875rem;font-weight:800;cursor:pointer}.FeedContainer_goldBtn__YwrO_{background:var(--gold);color:var(--night-deep);border:0}.FeedContainer_ghostBtn__sXQal{background:transparent;color:#FFFFFF;border:1px solid rgba(255,255,255,.35)}.FeedContainer_bottomBar__3b63x{flex-shrink:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--border);box-shadow:0 -8px 24px -18px rgba(16,43,78,.5);z-index:20}.FeedContainer_prevBtn__EVp2R{justify-self:start;display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 14px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);color:var(--slate);font-size:.875rem;font-weight:700;cursor:pointer}.FeedContainer_prevBtn__EVp2R:hover:not(:disabled){border-color:var(--slate)}.FeedContainer_prevBtn__EVp2R:disabled{opacity:.45;cursor:not-allowed}.FeedContainer_centerNav__QLzSA{display:flex;align-items:center;gap:12px}.FeedContainer_dots__hUhbo{display:flex;align-items:center;gap:6px}.FeedContainer_dot__Xb86Z{width:10px;height:10px;padding:0;border-radius:50%;border:0;background:var(--mist);cursor:pointer;transition:background-color .14s ease,transform .14s ease,width .14s ease}.FeedContainer_dotDone___9BTM{background:#9DB2CA}.FeedContainer_dotActive__y1jwE{width:24px;border-radius:999px;background:var(--night)}.FeedContainer_dot__Xb86Z:disabled{cursor:not-allowed;opacity:.5}.FeedContainer_dotCount__PjALc{font-size:.75rem;font-weight:700;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.FeedContainer_nextSlot__5S7uv{justify-self:end}.FeedContainer_nextBtn__zY6cC{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:var(--radius-lg);border:0;background:var(--night);color:#FFFFFF;font-size:.875rem;font-weight:800;cursor:pointer;white-space:nowrap;transition:background-color .14s ease,box-shadow .14s ease}.FeedContainer_nextBtn__zY6cC:hover:not(:disabled){background:var(--night-deep);box-shadow:inset 0 -2px 0 var(--gold)}.FeedContainer_nextBtn__zY6cC:disabled{opacity:.45;cursor:not-allowed}.FeedContainer_nextBtnGold__KdHmU{background:var(--gold);color:var(--night-deep)}.FeedContainer_nextBtnGold__KdHmU:hover:not(:disabled){background:#E3B862;box-shadow:none}.FeedContainer_finishedTag__x7f35{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;font-weight:800;color:var(--success)}.FeedContainer_drawerBackdrop__2oy8_{position:fixed;inset:0;background:rgba(11,31,58,.45);z-index:60;animation:FeedContainer_aparecer__4ORbr .16s ease}.FeedContainer_drawer__jZDi3{position:fixed;top:0;right:0;bottom:0;width:min(420px,100%);display:flex;flex-direction:column;background:var(--surface);box-shadow:var(--shadow-lg);z-index:61;animation:FeedContainer_deslizar__4Ojfz .2s ease}@keyframes FeedContainer_aparecer__4ORbr{0%{opacity:0}}@keyframes FeedContainer_deslizar__4Ojfz{0%{transform:translateX(24px);opacity:0}}.FeedContainer_drawerHeader__uR4bP{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--border)}.FeedContainer_drawerTitle__7ClF3{font-size:1rem;font-weight:800;color:var(--night)}.FeedContainer_drawerSubtitle__QElUr{font-size:.8125rem;color:var(--text-secondary)}.FeedContainer_drawerList__UGHnB{list-style:none;flex:1 1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:4px}.FeedContainer_drawerModule__VzAkd{border-radius:var(--radius-lg)}.FeedContainer_drawerModuleBtn___Mzd3{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;border:0;border-radius:var(--radius-lg);background:transparent;text-align:left;cursor:pointer}.FeedContainer_drawerModuleBtn___Mzd3:hover:not(:disabled){background:var(--surface-alt)}.FeedContainer_drawerModuleBtn___Mzd3:disabled{cursor:not-allowed;opacity:.6}.FeedContainer_drawerModuleActive__amu03 .FeedContainer_drawerModuleBtn___Mzd3{background:var(--mist)}.FeedContainer_stepMark__zdElV{width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid var(--border);font-size:.75rem;font-weight:800;color:var(--slate);background:var(--surface)}.FeedContainer_stepMarkDone__znrYm{border-color:var(--success);background:var(--success);color:#FFFFFF}.FeedContainer_stepMarkCurrent__LbwuK{border-color:var(--night);color:var(--night)}.FeedContainer_drawerModuleText__nxvum{display:flex;flex-direction:column;gap:2px;min-width:0}.FeedContainer_drawerModuleTitle__LwwPW{font-size:.875rem;font-weight:700;color:var(--night);line-height:1.3}.FeedContainer_drawerModuleMeta__tSlbj{font-size:.75rem;color:var(--text-muted)}.FeedContainer_drawerScreens__8HQfV{list-style:none;margin:2px 0 8px 52px;display:flex;flex-direction:column;gap:2px}.FeedContainer_drawerScreenBtn__PLxxi{width:100%;display:flex;align-items:center;gap:8px;padding:7px 10px;border:0;border-radius:var(--radius-md);background:transparent;font-size:.8125rem;color:var(--slate);text-align:left;cursor:pointer}.FeedContainer_drawerScreenBtn__PLxxi:hover:not(:disabled){background:var(--surface-alt)}.FeedContainer_drawerScreenBtn__PLxxi:disabled{cursor:not-allowed;opacity:.55}.FeedContainer_drawerScreenCurrent__i8KW5{font-weight:800;color:var(--night);background:var(--surface-alt)}.FeedContainer_drawerFooter__qu7WY{padding:14px 20px;border-top:1px solid var(--border)}.FeedContainer_resetLink__b0mmi{display:inline-flex;align-items:center;gap:6px;border:0;background:none;font-size:.8125rem;font-weight:700;color:var(--error);cursor:pointer}.FeedContainer_resetLink__b0mmi:disabled{opacity:.6}.FeedContainer_focus__qqqI4 .FeedContainer_breadcrumb__4vAvx,.FeedContainer_focus__qqqI4 .FeedContainer_certLink__f4EV5,.FeedContainer_focus__qqqI4 .FeedContainer_progressGroup__zHBQs{visibility:hidden}.FeedContainer_focus__qqqI4 .FeedContainer_header__i8Bz7{background:var(--background);border-bottom-color:transparent}.FeedContainer_focus__qqqI4 .FeedContainer_reading__ggtTV{padding-top:56px}.FeedContainer_focus__qqqI4 .FeedContainer_bottomBar__3b63x{background:var(--background);box-shadow:none;border-top-color:transparent}.FeedContainer_guestWall__p883r{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--night)}.FeedContainer_guestCard__H44u9{background:var(--surface);border-radius:var(--radius-xl);padding:36px 28px;max-width:440px;width:100%;text-align:center;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;align-items:center;gap:12px}.FeedContainer_guestTitle__mbcxv{font-size:1.375rem;font-weight:800;color:var(--night)}.FeedContainer_guestText__9HRLk{font-size:.9375rem;color:var(--text-secondary);line-height:1.6}.FeedContainer_guestActions__sC_q9{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:8px}.FeedContainer_guestBtnLink__mP2eV{width:100%}@media (max-width:960px){.FeedContainer_breadcrumb__4vAvx li:nth-child(2),.FeedContainer_crumbModule__rUJg7{display:none}.FeedContainer_progressTrack__9eql7{width:72px}}@media (max-width:860px){.FeedContainer_gridSplit__uXngW{grid-template-columns:1fr}}@media (max-width:640px){.FeedContainer_header__i8Bz7{padding:0 10px;gap:8px}.FeedContainer_backButton__tIlLz span,.FeedContainer_breadcrumb__4vAvx,.FeedContainer_certLink__f4EV5 span,.FeedContainer_iconLabel__AlA3m,.FeedContainer_progressTrack__9eql7{display:none}.FeedContainer_headerActions__J4x2L{margin-left:auto}.FeedContainer_reading__ggtTV{padding:28px 18px 36px}.FeedContainer_bottomBar__3b63x{grid-template-columns:auto 1fr auto;padding:10px 12px calc(10px + env(safe-area-inset-bottom));gap:8px}.FeedContainer_dots__hUhbo,.FeedContainer_prevLabel__soM2y{display:none}.FeedContainer_centerNav__QLzSA{justify-content:center}.FeedContainer_nextBtn__zY6cC{padding:0 14px}.FeedContainer_conditions__PYuOf{grid-template-columns:1fr}.FeedContainer_conditions__PYuOf li+li{border-left:0;border-top:1px solid var(--border-light)}}.FeedContainer_pasoSiguiente__PqHXU{display:flex;justify-content:flex-start;padding:8px 0 4px}.ImageLightboxModal_overlay__HPVr8{position:fixed;inset:0;z-index:9999;background-color:rgba(10,18,30,.94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:column;align-items:center;justify-content:space-between;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:ImageLightboxModal_fadeIn__DN9Vb .18s ease-out}@keyframes ImageLightboxModal_fadeIn__DN9Vb{0%{opacity:0}to{opacity:1}}.ImageLightboxModal_topBar__pTpkL{width:100%;height:60px;background-color:rgba(12,53,97,.95);border-bottom:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:space-between;padding:0 24px;box-sizing:border-box;z-index:10}.ImageLightboxModal_metaLeft__M2_fu{display:flex;align-items:center;gap:14px;min-width:0}.ImageLightboxModal_badge__ly3kE{font-size:.6875rem;font-weight:800;letter-spacing:.08em;color:#EBAF2F;background:rgba(235,175,47,.12);border:1px solid rgba(235,175,47,.35);padding:3px 8px;border-radius:0;text-transform:uppercase;white-space:nowrap}.ImageLightboxModal_captionText__dMnRj{font-size:.875rem;font-weight:600;color:#FFFFFF;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:500px}.ImageLightboxModal_controlsGroup__5C4xg{display:flex;align-items:center;gap:8px}.ImageLightboxModal_controlBtn__vmyqC{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:0;color:#FFFFFF;cursor:pointer;transition:all .15s ease}.ImageLightboxModal_controlBtn__vmyqC:hover:not(:disabled){background:rgba(255,255,255,.2);color:#EBAF2F}.ImageLightboxModal_controlBtn__vmyqC:disabled{opacity:.35;cursor:not-allowed}.ImageLightboxModal_scaleIndicator__2IPfg{font-size:.8125rem;font-weight:700;color:#D9E0E7;min-width:48px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ImageLightboxModal_divider__5O85A{width:1px;height:22px;background:rgba(255,255,255,.2);margin:0 4px}.ImageLightboxModal_closeBtn__WJx4Z{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:#EBAF2F;border:1px solid #ebaf2f;border-radius:0;color:#0C3561;font-weight:800;cursor:pointer;transition:all .15s ease}.ImageLightboxModal_closeBtn__WJx4Z:hover{background:#f5c458;color:#000000}.ImageLightboxModal_imageArea__O7Cl_{flex:1 1;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;cursor:default}.ImageLightboxModal_draggable__lvsOT{cursor:-webkit-grab;cursor:grab}.ImageLightboxModal_draggable__lvsOT:active{cursor:-webkit-grabbing;cursor:grabbing}.ImageLightboxModal_lightboxImage__Q9MVK{max-width:90vw;max-height:80vh;object-fit:contain;box-shadow:0 20px 60px rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.1);background-color:#ffffff}.ImageLightboxModal_bottomBar__bp6li{width:100%;background-color:rgba(12,53,97,.95);border-top:1px solid rgba(255,255,255,.12);padding:12px 28px;display:flex;align-items:center;gap:12px;box-sizing:border-box}.ImageLightboxModal_captionIcon__HjPyQ{color:#EBAF2F;flex-shrink:0}.ImageLightboxModal_captionFull___2DTI{font-size:.8125rem;color:#F7F9FB;line-height:1.4;margin:0}.ImageLightboxModal_shortcutsHint__dVf8U{position:absolute;bottom:60px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.65);border:1px solid rgba(255,255,255,.15);padding:4px 12px;border-radius:0;font-size:.6875rem;color:#A0AEC0;letter-spacing:.02em;pointer-events:none}.InteractiveDiagrams_diagramContainer__96qz3{width:100%;background:#FFFFFF;border:1px solid #0c3561;border-left-width:4px;padding:24px;box-sizing:border-box;margin:28px 0;border-radius:0}.InteractiveDiagrams_diagramHeader___ranC{margin-bottom:20px}.InteractiveDiagrams_diagramBadge__QUD6z{display:inline-flex;align-items:center;gap:6px;font-size:.6875rem;font-weight:800;letter-spacing:.08em;color:#0C3561;background:rgba(12,53,97,.08);padding:4px 8px;border-radius:0;text-transform:uppercase;margin-bottom:8px}.InteractiveDiagrams_diagramTitle__MlDih{font-size:1.25rem;font-weight:800;color:#0C3561;margin:0 0 6px;letter-spacing:-.02em}.InteractiveDiagrams_diagramSubtitle__J60Ni{font-size:.875rem;color:#5F7294;margin:0;line-height:1.45}.InteractiveDiagrams_stepsNav__5258B{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:20px}.InteractiveDiagrams_stepNavBtn__pcqgm{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#F7F9FB;border:1px solid #d9e0e7;border-radius:0;cursor:pointer;text-align:left;transition:all .15s ease}.InteractiveDiagrams_stepNavBtn__pcqgm:hover{background:#EEF2F6;border-color:#0C3561}.InteractiveDiagrams_stepNavBtnActive__AXgBR{background:#0C3561!important;border-color:#0C3561!important}.InteractiveDiagrams_stepNavNum__idZ2A{font-size:.8125rem;font-weight:800;color:#EBAF2F;font-family:monospace}.InteractiveDiagrams_stepNavBtnActive__AXgBR .InteractiveDiagrams_stepNavNum__idZ2A{color:#EBAF2F}.InteractiveDiagrams_stepNavLabel__8vE8R{font-size:.8125rem;font-weight:700;color:#0C3561}.InteractiveDiagrams_stepNavBtnActive__AXgBR .InteractiveDiagrams_stepNavLabel__8vE8R{color:#FFFFFF}.InteractiveDiagrams_stepCardContent__SqTHa{background:#F7F9FB;border:1px solid #d9e0e7;padding:20px;border-radius:0}.InteractiveDiagrams_stepCardHeader__veQIj{margin-bottom:14px}.InteractiveDiagrams_stepBadgeNumber__cNbPg{font-size:.6875rem;font-weight:800;letter-spacing:.06em;color:#1B5A96;text-transform:uppercase;display:block;margin-bottom:4px}.InteractiveDiagrams_stepCardTitle__sox_5{font-size:1.125rem;font-weight:800;color:#0C3561;margin:0 0 2px}.InteractiveDiagrams_stepCardSubtitle__UjFHo{font-size:.8125rem;color:#5F7294;font-weight:600}.InteractiveDiagrams_stepDescription__Tv0FK{font-size:.9375rem;color:#1B2123;line-height:1.6;margin:0 0 18px}.InteractiveDiagrams_stepGridMeta__G4yWz{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:16px}.InteractiveDiagrams_metaBoxRule__N6JZw{background:#FFFFFF;border:1px solid #059669;border-left-width:3px;padding:12px 14px;border-radius:0}.InteractiveDiagrams_metaBoxDanger__P2KkD p,.InteractiveDiagrams_metaBoxRule__N6JZw p{font-size:.8125rem;color:#1B2123;margin:0;line-height:1.5}.InteractiveDiagrams_metaBoxDanger__P2KkD{background:#FFFFFF;border:1px solid #dc2626;border-left-width:3px;padding:12px 14px;border-radius:0}.InteractiveDiagrams_metaBoxHeader__NFEn_{display:flex;align-items:center;gap:6px;font-size:.6875rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px}.InteractiveDiagrams_metaBoxRule__N6JZw .InteractiveDiagrams_metaBoxHeader__NFEn_{color:#059669}.InteractiveDiagrams_metaBoxDanger__P2KkD .InteractiveDiagrams_metaBoxHeader__NFEn_{color:#DC2626}.InteractiveDiagrams_exampleBox__s7prq{background:#0C3561;color:#FFFFFF;padding:12px 16px;border-radius:0;font-size:.8125rem;line-height:1.5}.InteractiveDiagrams_exampleTag__yLcYx{font-weight:800;color:#EBAF2F;margin-right:8px;letter-spacing:.05em;font-size:.6875rem}.InteractiveDiagrams_exampleBox__s7prq code{color:#FFFFFF;font-family:inherit}.InteractiveDiagrams_branchesTabs__8jM_V{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.InteractiveDiagrams_branchTabBtn__q_TLu{padding:8px 14px;background:#F7F9FB;border:1px solid #d9e0e7;font-size:.8125rem;font-weight:700;color:#0C3561;cursor:pointer;border-radius:0;transition:all .15s ease}.InteractiveDiagrams_branchTabBtn__q_TLu:hover{background:#EEF2F6}.InteractiveDiagrams_branchTabBtnActive__8AM9a{background:#0C3561;color:#FFFFFF;border-color:#0C3561}.InteractiveDiagrams_branchCard__rktB1{background:#F7F9FB;border:1px solid #d9e0e7;padding:20px;border-radius:0}.InteractiveDiagrams_branchCardTop__Sgtlw{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #d9e0e7}.InteractiveDiagrams_branchTitle__u_Apb{font-size:1.125rem;font-weight:800;color:#0C3561;margin:0}.InteractiveDiagrams_branchSubtitle___BVFY{font-size:.8125rem;color:#5F7294;font-weight:600}.InteractiveDiagrams_branchNorma__acL_h{font-size:.75rem;font-weight:700;color:#0C3561;background:rgba(12,53,97,.08);padding:4px 8px;border-radius:0;white-space:nowrap}.InteractiveDiagrams_branchDetailsGrid__FP_S1{display:flex;flex-direction:column;gap:12px}.InteractiveDiagrams_branchDetailItem__42h9e{background:#FFFFFF;border:1px solid #d9e0e7;padding:12px 14px;border-radius:0}.InteractiveDiagrams_branchDetailItem__42h9e strong{display:block;font-size:.75rem;font-weight:800;color:#1B5A96;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.InteractiveDiagrams_branchDetailItem__42h9e p{font-size:.875rem;color:#1B2123;line-height:1.5;margin:0}.InteractiveDiagrams_branchDetailAlert__5KNDO{background:#FEF2F2;border:1px solid #dc2626;border-left-width:3px;padding:12px 14px;border-radius:0}.InteractiveDiagrams_alertHeader__cutdk{display:flex;align-items:center;gap:6px;font-size:.6875rem;font-weight:800;color:#DC2626;text-transform:uppercase;margin-bottom:4px;letter-spacing:.05em}.InteractiveDiagrams_branchDetailAlert__5KNDO p{font-size:.8125rem;color:#7F1D1D;line-height:1.45;margin:0}.InteractiveDiagrams_casePickerRow___heDF{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.InteractiveDiagrams_caseBtn__5pxFg{padding:7px 14px;background:#F7F9FB;border:1px solid #d9e0e7;font-size:.8125rem;font-weight:700;color:#0C3561;cursor:pointer;border-radius:0;transition:all .15s ease}.InteractiveDiagrams_caseBtn__5pxFg:hover{background:#EEF2F6}.InteractiveDiagrams_caseBtnActive___4cRy{background:#1B5A96;color:#FFFFFF;border-color:#1B5A96}.InteractiveDiagrams_modeToggleBar__HfV6Q{display:flex;align-items:center;justify-content:space-between;background:#F1F5F9;border:1px solid #d9e0e7;padding:8px 14px;margin-bottom:16px;border-radius:0}.InteractiveDiagrams_modeToggleLabel__x70Sp{font-size:.75rem;font-weight:800;color:#0C3561;text-transform:uppercase;letter-spacing:.05em}.InteractiveDiagrams_toggleGroup__g9rjp{display:flex;gap:6px}.InteractiveDiagrams_toggleBtn__2hBug{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#FFFFFF;border:1px solid #d9e0e7;border-radius:0;font-size:.75rem;font-weight:700;color:#5F7294;cursor:pointer;transition:all .15s ease}.InteractiveDiagrams_toggleBtnActivePos__I6TrX{background:#0C3561!important;color:#FFFFFF!important;border-color:#0C3561!important}.InteractiveDiagrams_toggleBtnActiveInt__L_Ity{background:#059669!important;color:#FFFFFF!important;border-color:#059669!important}.InteractiveDiagrams_actorsComparisonGrid__Xr17d{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:16px}.InteractiveDiagrams_actorCardA__8L5C_,.InteractiveDiagrams_actorCardB__Nx_oD{background:#F7F9FB;border:1px solid #d9e0e7;padding:16px;border-radius:0}.InteractiveDiagrams_actorBadge__KOCMz{display:inline-block;font-size:.6875rem;font-weight:800;color:#0C3561;letter-spacing:.05em;text-transform:uppercase;margin-bottom:10px}.InteractiveDiagrams_quotePos__PToIX{margin:0;padding:12px 14px;background:#FFFFFF;border-left:3px solid #ebaf2f;font-style:italic;font-size:.875rem;color:#1B2123;line-height:1.5}.InteractiveDiagrams_boxInt__x51LH{background:#FFFFFF;border-left:3px solid #059669;padding:12px 14px}.InteractiveDiagrams_boxInt__x51LH strong{display:block;font-size:.6875rem;font-weight:800;color:#059669;text-transform:uppercase;margin-bottom:4px;letter-spacing:.04em}.InteractiveDiagrams_boxInt__x51LH p{font-size:.875rem;color:#1B2123;line-height:1.5;margin:0}.InteractiveDiagrams_synthesisBox__UbUhP{background:#0C3561;color:#FFFFFF;padding:14px 18px;border-radius:0}.InteractiveDiagrams_synthesisHeader__0nm4c{display:flex;align-items:center;gap:6px;font-size:.6875rem;font-weight:800;letter-spacing:.06em;color:#EBAF2F;text-transform:uppercase;margin-bottom:6px}.InteractiveDiagrams_synthesisBox__UbUhP p{font-size:.8125rem;color:#F7F9FB;line-height:1.5;margin:0}.PreguntaGuiada_card__Uzmwm{background:var(--surface,#FFFFFF);border:1px solid var(--border,#ddd6c6);border-left:4px solid var(--night,#102b4e);padding:18px 22px;border-radius:var(--radius-xs,2px);margin:8px 0}.PreguntaGuiada_header__A8cVW{display:flex;align-items:center;gap:8px;font-size:.75rem;font-weight:800;color:var(--night,#102B4E);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.PreguntaGuiada_noGrade__iO9SC{margin-left:auto;font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:none;color:#5F7294}.PreguntaGuiada_situacion__8THbQ{font-size:1rem;color:var(--slate,#263B53);line-height:1.65;margin-bottom:6px}.PreguntaGuiada_fieldset___PSXP{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.PreguntaGuiada_pregunta__mw2ha{font-weight:700;color:var(--night,#102B4E);line-height:1.55;margin-bottom:6px;padding:0}.PreguntaGuiada_option__NRvQR{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--border-light,#ece6d9);background:var(--surface-alt,#F7F4EC);cursor:pointer;line-height:1.55;color:var(--slate,#263B53);transition:border-color .15s ease,background .15s ease}.PreguntaGuiada_option__NRvQR:hover{border-color:var(--border-hover,#102B4E)}.PreguntaGuiada_optionSelected__Gt3xL{border-color:var(--night,#102B4E);background:#EEF2F8}.PreguntaGuiada_optionCorrect__x4BcT{border-color:#A8DAB5;border-left:4px solid var(--success,#137333);background:var(--success-bg,#E6F4EA)}.PreguntaGuiada_optionWrong__bFAUU{border-left:4px solid #c5221f;background:#FCE8E6}.PreguntaGuiada_radio__diGVd{margin-top:4px;accent-color:var(--night,#102B4E);flex-shrink:0}.PreguntaGuiada_letter__7EFWw{font-weight:800;color:var(--night,#102B4E);min-width:1.1em}.PreguntaGuiada_optionBody__WImM6{display:flex;flex-direction:column;gap:6px;min-width:0}.PreguntaGuiada_comment__wvQ6V{font-size:.9375rem;color:var(--slate,#263B53)}.PreguntaGuiada_verdictOk___v9D5{display:inline-flex;align-items:center;gap:4px;color:var(--success,#137333)}.PreguntaGuiada_verdictBad__q4Skj{color:#C5221F}.PreguntaGuiada_action__pPJp3,.PreguntaGuiada_secondary__tZ2HW{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:9px 16px;font-size:.875rem;font-weight:700;border-radius:var(--radius-xs,2px);cursor:pointer}.PreguntaGuiada_action__pPJp3{background:var(--night,#102B4E);color:#FFFFFF;border:1px solid var(--night,#102b4e)}.PreguntaGuiada_action__pPJp3:disabled{opacity:.45;cursor:not-allowed}.PreguntaGuiada_secondary__tZ2HW{background:transparent;color:var(--night,#102B4E);border:1px solid var(--border,#ddd6c6)}.PreguntaGuiada_after__wFUQy{display:flex;flex-direction:column;align-items:flex-start}.PreguntaGuiada_cierre__tSvTe{margin-top:14px;padding:12px 14px;background:#FBF6EA;border-left:3px solid var(--gold,#d8a94e);color:var(--slate,#263B53);line-height:1.6}@media (max-width:480px){.PreguntaGuiada_card__Uzmwm{padding:14px 16px}.PreguntaGuiada_noGrade__iO9SC{display:none}}.dashboard_layout__rzC3j{min-height:100vh;display:flex;flex-direction:column;background-color:var(--background)}.dashboard_main___Verq{flex:1 1;width:100%}.LoadingTips_wrapper__q4NOz{display:flex;align-items:center;justify-content:center;padding:48px 16px}.LoadingTips_fullscreen__jUoCp{min-height:100dvh;background:radial-gradient(700px 320px at 50% 0,rgba(216,169,78,.1),transparent 65%),var(--background)}.LoadingTips_card__uYADW{width:100%;max-width:440px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}.LoadingTips_spinner__XLn73{position:relative;width:56px;height:56px}.LoadingTips_ring__5V27N{position:absolute;inset:0;border-radius:50%;border:3px solid var(--mist);border-top-color:var(--night);animation:LoadingTips_girar__uZfRn .9s linear infinite}.LoadingTips_dot__6VJ2G{position:absolute;inset:0;animation:LoadingTips_girar__uZfRn 2.4s cubic-bezier(.6,.1,.4,.9) infinite}.LoadingTips_dot__6VJ2G:after{content:"";position:absolute;top:-3px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px var(--background)}@keyframes LoadingTips_girar__uZfRn{to{transform:rotate(1turn)}}.LoadingTips_mensaje__XCvVl{font-size:1rem;font-weight:700;color:var(--night)}.LoadingTips_dots__NT7TH span{animation:LoadingTips_parpadeo__7OCXe 1.2s infinite;opacity:0}.LoadingTips_dots__NT7TH span:nth-child(2){animation-delay:.2s}.LoadingTips_dots__NT7TH span:nth-child(3){animation-delay:.4s}@keyframes LoadingTips_parpadeo__7OCXe{0%,to{opacity:0}40%{opacity:1}}.LoadingTips_tip__78Euf{width:100%;min-height:118px;display:flex;flex-direction:column;gap:8px;padding:18px 20px;background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--gold);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-align:left;transition:opacity .25s ease,transform .25s ease}.LoadingTips_tip__78Euf[data-visible=false]{opacity:0;transform:translateY(4px)}.LoadingTips_tipTema__gWZP_{font-size:.6875rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#9A7130}.LoadingTips_tipTexto__ai4RE{font-size:.9375rem;line-height:1.55;color:var(--slate)}.PistaAdmin_contenedor__qbXn9{position:relative;display:inline-flex;margin-left:auto;margin-right:8px}.PistaAdmin_boton__lQy2v{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--border);border-radius:var(--radius-xs,2px);background:var(--surface);color:var(--accent-hover);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.PistaAdmin_botonActivo__jwBOL,.PistaAdmin_boton__lQy2v:hover{background:var(--warning-bg);border-color:var(--accent);color:var(--primary)}.PistaAdmin_boton__lQy2v:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.PistaAdmin_panel__xqfYI{position:absolute;top:calc(100% + 6px);right:0;z-index:20;width:min(320px,80vw);padding:12px;border:1px solid var(--accent);border-radius:var(--radius-xs,2px);background:var(--surface);box-shadow:var(--shadow-md)}.PistaAdmin_panelEncabezado__HW_jj{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.PistaAdmin_cerrar__NVK9b{display:inline-flex;border:none;background:none;color:var(--text-secondary);cursor:pointer}.PistaAdmin_formulario__Ltdcq{display:flex;flex-wrap:wrap;gap:8px}.PistaAdmin_campo__y42GQ{flex:1 1 150px;min-width:0;padding:7px 9px;border:1px solid var(--border);border-radius:var(--radius-xs,2px);font:inherit;font-size:.85rem}.PistaAdmin_campo__y42GQ:focus{outline:none;border-color:var(--border-focus)}.PistaAdmin_enviar__uWQjy{padding:7px 12px;border:none;border-radius:var(--radius-xs,2px);background:var(--primary);color:#fff;font-size:.8rem;font-weight:600;cursor:pointer}.PistaAdmin_enviar__uWQjy:disabled{opacity:.55;cursor:not-allowed}.PistaAdmin_error__Mgp6M{flex-basis:100%;font-size:.78rem;color:var(--error)}.PistaAdmin_respuesta__P8S8q{padding:10px;border-left:3px solid var(--success);background:var(--success-bg);font-size:.85rem;color:var(--text)}.PistaAdmin_respuesta__P8S8q p{margin:6px 0 0;color:var(--text-secondary);line-height:1.45}.PistaAdmin_opcionRevelada__Z0p6d{background:var(--success-bg)!important;border-color:var(--success)!important;box-shadow:0 0 0 2px var(--success),0 0 14px rgba(19,115,51,.35)}.TutorQuiz_card__h7TdQ{max-width:760px;margin:0 auto;background:var(--surface,#FFFFFF);border:1px solid var(--border,#ddd6c6);border-radius:var(--radius-xs,2px);padding:28px 32px;display:flex;flex-direction:column;gap:18px}.TutorQuiz_progreso__VQBei{display:flex;gap:6px;flex-wrap:wrap}.TutorQuiz_punto__iXxKy{width:22px;height:6px;background:var(--border-light,#ECE6D9)}.TutorQuiz_puntoActual___YEgw{background:var(--night,#102B4E)}.TutorQuiz_punto_primera__yr2qF{background:var(--success,#137333)}.TutorQuiz_punto_corregida__vgG4A{background:var(--gold,#D8A94E)}.TutorQuiz_punto_con_ayuda__90ztC{background:#8A9BB5}.TutorQuiz_lectura__EtUcK{background:var(--surface-alt,#F7F4EC);border-left:3px solid var(--border,#ddd6c6);padding:14px 18px;max-height:320px;overflow-y:auto;line-height:1.65}.TutorQuiz_enunciado__imFdF{font-size:1.0625rem;font-weight:600;color:var(--night,#102B4E);line-height:1.6}.TutorQuiz_imagen__Ih_ad{max-width:100%;height:auto;border:1px solid var(--border,#ddd6c6)}.TutorQuiz_opciones__V1XB8{display:flex;flex-direction:column;gap:8px}.TutorQuiz_opcion__bczCc{display:flex;align-items:flex-start;gap:12px;text-align:left;padding:12px 14px;border:1px solid var(--border,#ddd6c6);background:var(--surface,#FFFFFF);color:var(--slate,#263B53);font:inherit;line-height:1.55;cursor:pointer;border-radius:var(--radius-xs,2px);transition:border-color .15s ease,background .15s ease}.TutorQuiz_opcion__bczCc:hover:not(:disabled){border-color:var(--night,#102B4E)}.TutorQuiz_opcion__bczCc:disabled{cursor:default}.TutorQuiz_opcionElegida__IeIdI{border-color:var(--night,#102B4E);background:#EEF2F8}.TutorQuiz_opcionDescartada__hHU3N{opacity:.55;text-decoration:line-through;-webkit-text-decoration-color:#B4552C;text-decoration-color:#B4552C}.TutorQuiz_opcionCorrecta__o6S2k{border-color:#A8DAB5;border-left:4px solid var(--success,#137333);background:var(--success-bg,#E6F4EA);opacity:1;text-decoration:none}.TutorQuiz_letra__WxuH3{font-weight:800;color:var(--night,#102B4E);min-width:1.2em}.TutorQuiz_textoOpcion__fAM88{min-width:0}.TutorQuiz_acciones__RYGKR{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.TutorQuiz_primario__U83Zh,.TutorQuiz_secundario__KACq5{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;font:inherit;font-size:.9375rem;font-weight:700;border-radius:var(--radius-xs,2px);cursor:pointer;text-decoration:none}.TutorQuiz_primario__U83Zh{background:var(--night,#102B4E);color:#FFFFFF;border:1px solid var(--night,#102b4e)}.TutorQuiz_primario__U83Zh:disabled{opacity:.45;cursor:not-allowed}.TutorQuiz_secundario__KACq5{background:transparent;color:var(--night,#102B4E);border:1px solid var(--border,#ddd6c6)}.TutorQuiz_tutor__SLWTi{padding:18px 20px;border-left:4px solid;display:flex;flex-direction:column;gap:10px;line-height:1.6;color:var(--slate,#263B53)}.TutorQuiz_tutor__SLWTi p{margin:0}.TutorQuiz_tutorBien__TufdG{background:var(--success-bg,#E6F4EA);border-color:var(--success,#137333)}.TutorQuiz_tutorAun__4rrUg{background:#FBF6EA;border-color:var(--gold,#D8A94E)}.TutorQuiz_tutorModelo__fBI8E{background:#EEF2F8;border-color:var(--night,#102B4E)}.TutorQuiz_tutorTitulo___RYFn{display:flex;align-items:center;gap:8px;font-weight:800;color:var(--night,#102B4E)}.TutorQuiz_chips__AfoGX,.TutorQuiz_razones__LqOOz{display:flex;flex-wrap:wrap;gap:8px}.TutorQuiz_razones__LqOOz{flex-direction:column;align-items:stretch}.TutorQuiz_chip__XwH_y{padding:9px 14px;border:1px solid var(--border,#ddd6c6);background:var(--surface,#FFFFFF);color:var(--slate,#263B53);font:inherit;font-size:.9375rem;text-align:left;cursor:pointer;border-radius:var(--radius-xs,2px)}.TutorQuiz_chipActivo__wWije,.TutorQuiz_chip__XwH_y:hover{border-color:var(--night,#102B4E)}.TutorQuiz_chipActivo__wWije{background:#EEF2F8;font-weight:700}.TutorQuiz_indicacion__8Bgpq{font-size:.9375rem;color:#4A5A72}.TutorQuiz_revelado__w9OjJ{padding:8px 12px}.TutorQuiz_revelado__w9OjJ,.TutorQuiz_sobreTuOpcion__87SWM{background:var(--surface,#FFFFFF);border:1px solid var(--border-light,#ece6d9)}.TutorQuiz_sobreTuOpcion__87SWM{padding:10px 12px}.TutorQuiz_contraste__hYW1K{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.TutorQuiz_contraste__hYW1K>div{background:var(--surface,#FFFFFF);border:1px solid var(--border-light,#ece6d9);padding:12px}.TutorQuiz_etiquetaAhora__EHcIx,.TutorQuiz_etiquetaAntes__RRFUx{display:block;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.TutorQuiz_etiquetaAntes__RRFUx{color:#B4552C}.TutorQuiz_etiquetaAhora__EHcIx{color:var(--success,#137333)}.TutorQuiz_pasos__yh3Ft{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:10px}.TutorQuiz_pasos__yh3Ft ul{margin:6px 0 0;padding-left:1rem}.TutorQuiz_pasoVisible__fi_FK{animation:TutorQuiz_aparecer__1eq5x .25s ease}@keyframes TutorQuiz_aparecer__1eq5x{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.TutorQuiz_error__aO3C3{color:#B4552C;font-weight:600}.TutorQuiz_eyebrow__7THk_{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#5F7294;margin:0}.TutorQuiz_resumen__5ldZ9{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.TutorQuiz_resumen__5ldZ9 li{border:1px solid var(--border,#ddd6c6);padding:14px;display:flex;flex-direction:column;gap:4px}.TutorQuiz_resumen__5ldZ9 strong{font-size:1.75rem;color:var(--night,#102B4E)}.TutorQuiz_resumen__5ldZ9 span{font-size:.875rem;color:#4A5A72}.TutorQuiz_mensaje__B5RuW{margin:0;line-height:1.6}@media (max-width:600px){.TutorQuiz_card__h7TdQ{padding:20px 16px}.TutorQuiz_contraste__hYW1K,.TutorQuiz_resumen__5ldZ9{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.TutorQuiz_pasoVisible__fi_FK{animation:none}}.SmartTextarea_smartContainer__iJmJI{display:flex;flex-direction:column;border:1px solid var(--border,#d9e0e7);border-radius:var(--radius-md,6px);background:var(--surface,#FFFFFF);overflow:visible;transition:border-color .15s ease,box-shadow .15s ease}.SmartTextarea_smartContainer__iJmJI:focus-within{border-color:var(--primary-light,#1B5A96);box-shadow:0 0 0 3px rgba(27,90,150,.1)}.SmartTextarea_variantTip__hkdeP{border-left:4px solid var(--accent,#ebaf2f);background:var(--warning-bg,#FEF7E0)}.SmartTextarea_variantTip__hkdeP .SmartTextarea_richToolbar__dBiLo{background:rgba(235,175,47,.08);border-bottom-color:rgba(235,175,47,.25)}.SmartTextarea_variantPresentation__yXRFL{background:#F1F5F9}.SmartTextarea_variantPresentation__yXRFL .SmartTextarea_richToolbar__dBiLo{background:#E8EEF5}.SmartTextarea_editorLabel__2PaFY{padding:6px 12px 0;font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--primary,#0C3561)}.SmartTextarea_richToolbar__dBiLo{flex-wrap:wrap;padding:6px 10px;background:var(--surface-alt,#EDF2F7);border-bottom:1px solid var(--border,#d9e0e7);border-radius:var(--radius-md,6px) var(--radius-md,6px) 0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SmartTextarea_richToolbar__dBiLo,.SmartTextarea_toolGroup__6hdaw{display:flex;align-items:center;gap:2px}.SmartTextarea_toolDivider__VARY_{width:1px;height:22px;background:var(--border,#D9E0E7);margin:0 5px;flex-shrink:0}.SmartTextarea_toolBtn__d6gn9{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:28px;padding:0 6px;border:none;border-radius:var(--radius-sm,4px);background:transparent;color:var(--text,#1B2123);font-size:13px;font-weight:600;cursor:pointer;transition:all .1s ease;line-height:1}.SmartTextarea_toolBtn__d6gn9:hover{background:rgba(12,53,97,.08);color:var(--primary,#0C3561)}.SmartTextarea_toolBtn__d6gn9:active{background:rgba(12,53,97,.15);transform:scale(.95)}.SmartTextarea_toolBtnH1__iuSAe{font-size:15px;font-weight:900;color:var(--primary,#0C3561)}.SmartTextarea_toolBtnH2__Pkbz6{font-size:14px;font-weight:800;color:var(--secondary,#27456B)}.SmartTextarea_toolBtnH3__VnuOx{font-size:13px;font-weight:700;color:var(--text-secondary,#5F7294)}.SmartTextarea_toolBtnBold__q9B_M{font-weight:900}.SmartTextarea_toolBtnItalic__qvg9a{font-style:italic}.SmartTextarea_toolBtnStrike__z8MwU{text-decoration:line-through}.SmartTextarea_toolBtnMath__d_nRu{font-family:Times New Roman,serif;font-style:italic;font-size:14px;font-weight:700;color:var(--primary,#0C3561);gap:3px;padding:0 8px;background:rgba(12,53,97,.05)}.SmartTextarea_toolBtnMath__d_nRu:hover{background:rgba(12,53,97,.12)}.SmartTextarea_mathDropdown__wglR6{position:absolute;top:100%;right:0;z-index:1000;width:480px;max-height:520px;overflow-y:auto;background:var(--surface,#FFFFFF);border:1px solid var(--border,#d9e0e7);border-radius:var(--radius-md,6px);box-shadow:0 12px 36px rgba(12,53,97,.2);margin-top:4px}.SmartTextarea_mathDropdownHeader__6_hgS{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;font-size:13px;font-weight:700;color:var(--primary,#0C3561);border-bottom:1px solid var(--border,#d9e0e7);background:var(--surface-alt,#EDF2F7)}.SmartTextarea_mathDropdownClose__Y6Mf0{background:none;border:none;font-size:14px;cursor:pointer;color:var(--text-secondary);padding:2px 6px;border-radius:3px}.SmartTextarea_mathDropdownClose__Y6Mf0:hover{background:rgba(0,0,0,.06)}.SmartTextarea_mathGrid__uRbsc{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;padding:10px}.SmartTextarea_mathItem__8_ImC{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 4px;border:1px solid var(--border,#d9e0e7);border-radius:var(--radius-sm,4px);background:var(--surface,#FFFFFF);cursor:pointer;transition:all .12s ease;min-height:52px}.SmartTextarea_mathItem__8_ImC:hover{background:#E8EEF5;border-color:var(--primary-light,#1B5A96);transform:translateY(-1px);box-shadow:0 2px 6px rgba(12,53,97,.1)}.SmartTextarea_mathItemPreview__OnsMV{font-size:15px;min-height:24px;display:flex;align-items:center}.SmartTextarea_mathItemLabel__FE_tr{font-size:10px;font-weight:600;color:var(--text-secondary,#5F7294);text-align:center;line-height:1.2}.SmartTextarea_customLatexSection__v2oo3{padding:10px 14px;border-top:1px solid var(--border,#d9e0e7);background:var(--surface-alt,#EDF2F7)}.SmartTextarea_customLatexHeader__AgfYt{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.SmartTextarea_customLatexTitle__kyUJ6{font-size:12px;font-weight:700;color:var(--primary,#0C3561)}.SmartTextarea_latexModeToggle__8U5Ag{display:flex;gap:10px}.SmartTextarea_latexModeLabel__2Iq9A{font-size:11px;font-weight:500;color:var(--text,#1B2123);display:flex;align-items:center;gap:3px;cursor:pointer}.SmartTextarea_latexModeLabel__2Iq9A input{accent-color:var(--primary,#0C3561)}.SmartTextarea_customLatexRow__3vaBi{display:flex;gap:6px}.SmartTextarea_customLatexInput__RDa4f{flex:1 1;padding:6px 10px;font-family:Courier New,monospace;font-size:13px;border:1px solid var(--border,#d9e0e7);border-radius:var(--radius-sm,4px);background:#FFFFFF}.SmartTextarea_customLatexInput__RDa4f:focus{outline:none;border-color:var(--primary-light,#1B5A96)}.SmartTextarea_customLatexBtn__8s3s2{padding:6px 14px;background:var(--accent,#EBAF2F);color:#1B2123;border:none;border-radius:var(--radius-sm,4px);font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.SmartTextarea_customLatexBtn__8s3s2:hover{background:var(--accent-hover,#d99e23)}.SmartTextarea_customLatexPreview__bM1a9{margin-top:8px;padding:8px 12px;background:#FFFFFF;border:1px solid var(--border,#d9e0e7);border-radius:var(--radius-sm,4px);min-height:36px;display:flex;align-items:center;justify-content:center;font-size:16px}.SmartTextarea_singleLayout__eE0LV{width:100%;display:flex}.SmartTextarea_splitLayout__Dxh7B{display:grid;grid-template-columns:1fr 1fr;min-height:180px;width:100%}.SmartTextarea_textareaWrapper__stUVy{display:flex;flex-direction:column;width:100%;flex:1 1;min-width:0}.SmartTextarea_textarea__NnWCV{flex:1 1;width:100%;box-sizing:border-box;padding:14px 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9375rem;line-height:1.65;color:var(--text,#1B2123);border:none;border-radius:0 0 var(--radius-md,6px) var(--radius-md,6px);background:transparent;resize:vertical;min-height:140px}.SmartTextarea_textarea__NnWCV:focus{outline:none}.SmartTextarea_textarea__NnWCV::placeholder{color:var(--text-muted,#8E9FB8)}.SmartTextarea_textareaTip__Wp7SZ{background:transparent}.SmartTextarea_textareaPresentation__KJYiv{font-family:Courier New,monospace;font-size:.875rem}.SmartTextarea_previewPane__5m2ui{border-left:1px solid var(--border,#d9e0e7);display:flex;flex-direction:column;background:#FAFCFE;overflow-y:auto;max-height:400px}.SmartTextarea_previewHeader__frzl5{padding:6px 12px;font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--primary,#0C3561);background:rgba(12,53,97,.03);border-bottom:1px solid var(--border,#d9e0e7);display:flex;align-items:center;gap:4px}.SmartTextarea_previewBody__SRYmp{padding:12px 14px;font-size:.9375rem;line-height:1.65;color:var(--text,#1B2123);overflow-wrap:break-word}.SmartTextarea_previewBody__SRYmp h1{font-size:1.5rem;font-weight:800;color:var(--primary,#0C3561);margin:0 0 8px}.SmartTextarea_previewBody__SRYmp h2{font-size:1.25rem;font-weight:700;color:var(--primary,#0C3561);margin:12px 0 6px}.SmartTextarea_previewBody__SRYmp h3{font-size:1.1rem;font-weight:700;color:var(--secondary,#27456B);margin:10px 0 4px}.SmartTextarea_previewBody__SRYmp p{margin:0 0 8px}.SmartTextarea_previewBody__SRYmp strong{font-weight:700;color:var(--text,#1B2123)}.SmartTextarea_previewBody__SRYmp ol,.SmartTextarea_previewBody__SRYmp ul{padding-left:20px;margin:4px 0 8px}.SmartTextarea_previewBody__SRYmp li{margin-bottom:2px}.SmartTextarea_previewBody__SRYmp blockquote{border-left:3px solid var(--accent,#ebaf2f);padding:6px 12px;margin:6px 0;background:var(--warning-bg,#FEF7E0);font-style:italic;color:var(--text-secondary,#5F7294);border-radius:0 4px 4px 0}.SmartTextarea_previewBody__SRYmp code{background:rgba(12,53,97,.06);padding:2px 5px;border-radius:3px;font-family:Courier New,monospace;font-size:.875em}.SmartTextarea_floatingBar__CkRRe{position:absolute;z-index:999;display:flex;align-items:center;gap:2px;padding:4px 6px;background:var(--primary,#0C3561);border-radius:var(--radius-md,6px);box-shadow:0 4px 16px rgba(0,0,0,.25);animation:SmartTextarea_fadeInUp__HWcEZ .15s ease}@keyframes SmartTextarea_fadeInUp__HWcEZ{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.SmartTextarea_floatBtn__TK58S{display:inline-flex;align-items:center;justify-content:center;width:28px;height:26px;border:none;border-radius:var(--radius-sm,4px);background:transparent;color:rgba(255,255,255,.85);font-size:13px;font-weight:700;cursor:pointer;transition:all .1s ease}.SmartTextarea_floatBtn__TK58S:hover{background:rgba(255,255,255,.15);color:#FFFFFF}.SmartTextarea_floatBtnStrike__Pwp9V{text-decoration:line-through}.SmartTextarea_floatDivider__Pl5L4{width:1px;height:18px;background:rgba(255,255,255,.2);margin:0 3px}.SmartTextarea_contextMenu__okp2p{position:absolute;z-index:1000;min-width:220px;background:var(--surface,#FFFFFF);border:1px solid var(--border,#d9e0e7);border-radius:var(--radius-md,6px);box-shadow:0 8px 28px rgba(12,53,97,.18);padding:4px 0;animation:SmartTextarea_fadeInScale___Nw7l .12s ease}@keyframes SmartTextarea_fadeInScale___Nw7l{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.SmartTextarea_ctxItem__NXZqL{display:flex;align-items:center;gap:10px;width:100%;padding:7px 14px;border:none;background:transparent;font-size:13px;font-weight:500;color:var(--text,#1B2123);cursor:pointer;text-align:left;transition:background .1s}.SmartTextarea_ctxItem__NXZqL:hover{background:rgba(12,53,97,.06)}.SmartTextarea_ctxIcon__9Sp5J{display:inline-flex;align-items:center;justify-content:center;width:22px;font-size:13px;font-weight:800;color:var(--primary,#0C3561)}.SmartTextarea_ctxLabel__XZEBc{flex:1 1}.SmartTextarea_ctxDivider__D_twu{height:1px;background:var(--border,#D9E0E7);margin:3px 10px}.ChartEditorModal_overlay__CpL6_{position:fixed;inset:0;background:rgba(11,30,54,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-4);animation:ChartEditorModal_fadeIn__xl5zb .2s ease-out}.ChartEditorModal_modal__oV8vF{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md,12px);box-shadow:0 20px 48px rgba(0,0,0,.25);width:100%;max-width:980px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;animation:ChartEditorModal_slideUp__hKXpX .24s cubic-bezier(.16,1,.3,1)}@keyframes ChartEditorModal_fadeIn__xl5zb{0%{opacity:0}to{opacity:1}}@keyframes ChartEditorModal_slideUp__hKXpX{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ChartEditorModal_header__SKQeN{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;background:var(--surface-alt)}.ChartEditorModal_headerTitle__923b_{font-size:1.125rem;font-weight:800;color:var(--primary);display:flex;align-items:center;gap:8px}.ChartEditorModal_headerSubtitle__AfmY4{font-size:.8125rem;color:var(--text-secondary);margin-top:2px}.ChartEditorModal_closeBtn__INJh_{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:6px;border-radius:var(--radius-xs);display:flex;align-items:center;justify-content:center;transition:all .15s ease}.ChartEditorModal_closeBtn__INJh_:hover{background:rgba(12,53,97,.08);color:var(--primary)}.ChartEditorModal_tabBar__LoanC{display:flex;border-bottom:1px solid var(--border);background:var(--surface);padding:0 var(--space-6);gap:var(--space-2)}.ChartEditorModal_tabBtn__lyN72{background:transparent;border:none;border-bottom:2px solid transparent;padding:10px 14px;font-size:.875rem;font-weight:600;color:var(--text-secondary);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease}.ChartEditorModal_tabBtn__lyN72:hover{color:var(--primary)}.ChartEditorModal_tabBtnActive__nslpi{color:var(--primary);border-bottom-color:var(--primary)}.ChartEditorModal_body__ZAqIV{flex:1 1;overflow-y:auto;padding:var(--space-6);display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-6);gap:var(--space-6)}@media (max-width:860px){.ChartEditorModal_body__ZAqIV{grid-template-columns:1fr}}.ChartEditorModal_controlsCol__2Dn0D{display:flex;flex-direction:column;gap:var(--space-4)}.ChartEditorModal_previewCol__uyMD4{display:flex;flex-direction:column;gap:var(--space-3);position:-webkit-sticky;position:sticky;top:0}.ChartEditorModal_sectionBox__RPoap{display:flex;flex-direction:column;gap:var(--space-2)}.ChartEditorModal_sectionLabel__O3M1_{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.ChartEditorModal_presetGrid__l2exJ{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.ChartEditorModal_presetCard__CxhPq{background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius-xs,6px);padding:8px 10px;text-align:left;cursor:pointer;transition:all .15s ease;display:flex;flex-direction:column;gap:2px}.ChartEditorModal_presetCard__CxhPq:hover{background:#f8fafc;border-color:var(--primary-light);transform:translateY(-1px)}.ChartEditorModal_presetName__cnfGX{font-size:.8125rem;font-weight:700;color:var(--primary)}.ChartEditorModal_presetDesc__DHiA1{font-size:.6875rem;color:var(--text-secondary);line-height:1.3}.ChartEditorModal_typeSelectorRow__qb7qG{display:flex;gap:6px}.ChartEditorModal_typeBtn__7_SCo{flex:1 1;background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius-xs);padding:8px 6px;font-size:.8125rem;font-weight:600;color:var(--text-secondary);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;transition:all .15s ease}.ChartEditorModal_typeBtn__7_SCo:hover{border-color:var(--primary-light);color:var(--primary)}.ChartEditorModal_typeBtnActive__eE6BH{background:var(--primary);border-color:var(--primary);color:#FFFFFF}.ChartEditorModal_formGrid__g8Bxa{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.ChartEditorModal_formField__wXhSV{display:flex;flex-direction:column;gap:4px}.ChartEditorModal_formFieldFull__buQeM{grid-column:1/-1}.ChartEditorModal_fieldLabel__o2A7U{font-size:.75rem;font-weight:600;color:var(--text-primary)}.ChartEditorModal_input__6We9x{border:1px solid var(--border);border-radius:var(--radius-xs,6px);padding:7px 10px;font-size:.8125rem;color:var(--text-primary);background:var(--surface);transition:border-color .15s ease;width:100%}.ChartEditorModal_input__6We9x:focus{outline:none;border-color:var(--primary-light);box-shadow:0 0 0 2px rgba(27,90,150,.15)}.ChartEditorModal_dataTable__itUjY{border:1px solid var(--border);border-radius:var(--radius-xs,6px);overflow:hidden;background:var(--surface)}.ChartEditorModal_dataTableHeader__zyxNE{display:grid;grid-template-columns:1fr 80px 38px 36px;background:var(--surface-alt);padding:6px 10px;font-size:.6875rem;font-weight:700;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--border)}.ChartEditorModal_dataTableRow__IkgoC{display:grid;grid-template-columns:1fr 80px 38px 36px;align-items:center;padding:5px 8px;grid-gap:6px;gap:6px;border-bottom:1px solid #f1f5f9}.ChartEditorModal_dataTableRow__IkgoC:last-child{border-bottom:none}.ChartEditorModal_tableInput__VbGXk{border:1px solid var(--border);border-radius:4px;padding:4px 6px;font-size:.8125rem;color:var(--text-primary);background:#FFFFFF;width:100%}.ChartEditorModal_tableInput__VbGXk:focus{outline:none;border-color:var(--primary)}.ChartEditorModal_colorPicker__L1vwY{width:26px;height:26px;border:1px solid var(--border);border-radius:4px;padding:1px;cursor:pointer;background:transparent}.ChartEditorModal_deleteRowBtn___jOD7{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.ChartEditorModal_deleteRowBtn___jOD7:hover{color:#DC2626;background:#FEE2E2}.ChartEditorModal_addRowBtn__3Xt8_{margin-top:6px;background:var(--surface-alt);border:1px dashed var(--border);border-radius:6px;padding:7px;font-size:.75rem;font-weight:600;color:var(--primary);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;transition:all .15s ease}.ChartEditorModal_addRowBtn__3Xt8_:hover{background:#f1f5f9;border-color:var(--primary-light)}.ChartEditorModal_previewBox__6DqHl{border:1px solid var(--border);border-radius:var(--radius-sm,8px);padding:var(--space-4);background:#f8fafc;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:310px}.ChartEditorModal_svgWrapper__Viodu{width:100%;max-width:560px;box-shadow:0 4px 16px rgba(12,53,97,.08);border-radius:8px;overflow:hidden;background:#FFFFFF}.ChartEditorModal_svgWrapper__Viodu img{width:100%;height:auto;display:block}.ChartEditorModal_footer__1idx2{padding:var(--space-4) var(--space-6);border-top:1px solid var(--border);background:var(--surface-alt);display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3)}.ChartEditorModal_externalUploadArea__1L3WW{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--space-4);max-width:600px;margin:0 auto;width:100%}.ChartEditorModal_dropZone__i_441{border:2px dashed var(--border);border-radius:var(--radius-sm);padding:var(--space-8);text-align:center;cursor:pointer;background:var(--surface-alt);transition:all .2s ease}.ChartEditorModal_dropZone__i_441:hover{border-color:var(--primary);background:#f8fafc}.Footer_footer__rZB2Q{background:radial-gradient(900px 260px at 10% 0,rgba(216,169,78,.1),transparent 60%),var(--night);color:rgba(255,255,255,.78);border-top:1px solid rgba(216,169,78,.28)}.Footer_inner__0_3gK{max-width:1280px;margin:0 auto;padding:64px 24px 32px;display:flex;flex-direction:column;gap:48px}.Footer_columns___psYy{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:40px;gap:40px}.Footer_brandCol__EyIdo{display:flex;flex-direction:column;gap:16px;max-width:360px}.Footer_brand__OL5Ui{display:inline-flex;align-items:center;gap:10px;align-self:flex-start}.Footer_brandIcon__E9qOn{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);border:1px solid rgba(216,169,78,.45);color:var(--gold)}.Footer_brandText__spQkd{font-size:1.1875rem;font-weight:800;color:#FFFFFF;letter-spacing:-.02em}.Footer_brandAccent__LZfra{color:var(--gold)}.Footer_tagline__OY2CF{font-size:.9375rem;line-height:1.65;color:rgba(255,255,255,.7)}.Footer_col__038SW{display:flex;flex-direction:column;gap:14px}.Footer_colTitle__BTKwS{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.Footer_list___T1pI{list-style:none;display:flex;flex-direction:column;gap:10px}.Footer_link__16ENv{font-size:.9375rem;color:rgba(255,255,255,.82);transition:color .14s ease}.Footer_link__16ENv:hover{color:#FFFFFF;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px}.Footer_bottom__wsfnU{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12)}.Footer_disclaimer__m28YY{max-width:640px;font-size:.8125rem;line-height:1.6;color:rgba(255,255,255,.6)}.Footer_copy__XKVYq{font-size:.8125rem;color:rgba(255,255,255,.6);white-space:nowrap}@media (max-width:900px){.Footer_columns___psYy{grid-template-columns:1fr 1fr}.Footer_brandCol__EyIdo{grid-column:1/-1}}@media (max-width:560px){.Footer_inner__0_3gK{padding:48px 16px 28px;gap:36px}.Footer_columns___psYy{grid-template-columns:1fr;gap:28px}.Footer_bottom__wsfnU{flex-direction:column;align-items:flex-start}.Footer_copy__XKVYq{white-space:normal}}.marketing_layout__XXd86{min-height:100vh;display:flex;flex-direction:column;background:var(--background)}.marketing_main__ZzJwY{flex:1 1}