._header_kavzr_1{position:sticky;top:0;z-index:1000;width:100%;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;transition:box-shadow .2s ease}._isScrolled_kavzr_9{box-shadow:0 10px 28px #071c3b24}._topBar_kavzr_11{background:#071c3b;color:#fff;min-height:32px}._topInner_kavzr_12,._mainInner_kavzr_13{width:min(1360px,calc(100% - 6vw));margin:0 auto}._topInner_kavzr_12{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11.5px;font-weight:500}._topContacts_kavzr_15,._topRight_kavzr_16{display:flex;align-items:center;gap:22px;min-width:0}._topDivider_kavzr_17{width:1px;height:13px;background:#ffffff59}._topContact_kavzr_15,._location_kavzr_19{display:inline-flex;align-items:center;gap:7px;color:#fff;text-decoration:none;white-space:nowrap}._topContact_kavzr_15 svg,._location_kavzr_19 svg{color:#d49a20;flex:0 0 auto}._location_kavzr_19>span{overflow:hidden;text-overflow:ellipsis;white-space:pre;letter-spacing:.02em}._locationCity_kavzr_23{color:#e8b642;font-weight:800;margin-left:4px}._socials_kavzr_24{display:flex;align-items:center;gap:12px}._socials_kavzr_24 a{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:12.5px;transition:.18s ease}._socials_kavzr_24 a:hover{color:#071c3b;background:#d49a20;border-color:#d49a20}._mainBar_kavzr_28{background:#fff;border-bottom:1px solid #e3e7ec}._mainInner_kavzr_13{min-height:78px;display:flex;align-items:center;gap:24px}._logoLink_kavzr_30{display:flex;align-items:center;gap:10px;flex:0 0 auto;text-decoration:none}._logo_kavzr_30{width:58px;height:60px;object-fit:contain}._brandText_kavzr_32{display:flex;flex-direction:column;line-height:1}._brandText_kavzr_32 strong{color:#071c3b;font-size:22px;font-weight:800;letter-spacing:-.005em;white-space:nowrap}._brandText_kavzr_32 small{margin-top:5px;color:#123a68;font-size:9px;font-weight:700;letter-spacing:.12em;white-space:nowrap}._nav_kavzr_36{flex:1;min-width:0}._navList_kavzr_37{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:center;gap:clamp(17px,1.6vw,29px)}._navList_kavzr_37>li{position:relative}._navLink_kavzr_39,._navButtonLink_kavzr_40{appearance:none;border:0;background:none;padding:28px 0 24px;color:#0b1d33;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.02em;cursor:pointer;white-space:nowrap;border-bottom:3px solid transparent;transition:color .15s ease,border-color .15s ease}._navLink_kavzr_39:hover,._navButtonLink_kavzr_40:hover,._activeLink_kavzr_43{color:#071c3b;border-bottom-color:#d49a20}._hasDropdown_kavzr_45:hover ._dropdownMenu_kavzr_45,._hasDropdown_kavzr_45:focus-within ._dropdownMenu_kavzr_45{display:block}._navButtonLink_kavzr_40{display:inline-flex;align-items:center;gap:6px}._caret_kavzr_48{font-size:9px;opacity:.75;transition:transform .15s ease}._hasDropdown_kavzr_45:hover ._caret_kavzr_48{transform:rotate(180deg)}._dropdownMenu_kavzr_45{display:none;position:absolute;left:0;top:calc(100% - 5px);min-width:220px;margin:0;padding:8px;list-style:none;background:#fff;border:1px solid #e6eaf0;border-radius:8px;box-shadow:0 14px 34px #071c3b29}._dropdownMenu_kavzr_45 a{display:block;padding:9px 11px;border-radius:6px;color:#0b1d33;font-size:12px;font-weight:700;text-decoration:none}._dropdownMenu_kavzr_45 a:hover{background:#f6f4ef;color:#071c3b}._actions_kavzr_54{display:flex;align-items:center;gap:11px;flex:0 0 auto}._infoButton_kavzr_55,._logoutButton_kavzr_56{height:42px;border:0;border-radius:6px;padding:0 20px;display:inline-flex;align-items:center;gap:9px;white-space:nowrap;cursor:pointer;font-size:11.5px;font-weight:800;letter-spacing:.02em}._infoButton_kavzr_55{color:#071c3b;background:linear-gradient(180deg,#f0c14e,#d49a20);box-shadow:0 5px 13px #d49a2038;transition:filter .15s ease}._infoButton_kavzr_55 svg{font-size:16px}._infoButton_kavzr_55:hover{filter:brightness(1.05)}._infoButton_kavzr_55:focus-visible,._logoutButton_kavzr_56:focus-visible,._navLink_kavzr_39:focus-visible{outline:2px solid #D49A20;outline-offset:3px}._userMenuWrap_kavzr_63{position:relative}._userButton_kavzr_64{height:44px;display:inline-flex;align-items:center;gap:9px;padding:0 12px 0 5px;border:1px solid #e3e7ec;border-radius:999px;background:#fff;color:#071c3b;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}._userButton_kavzr_64:hover,._userButtonOpen_kavzr_81{border-color:#d49a20;box-shadow:0 4px 14px #071c3b1a}._userButton_kavzr_64:focus-visible{outline:2px solid #D49A20;outline-offset:3px}._userButtonOpen_kavzr_81 ._caret_kavzr_48{transform:rotate(180deg)}._avatar_kavzr_84,._avatarLg_kavzr_85{display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#071c3b;background:linear-gradient(180deg,#f0c14e,#d49a20);font-weight:800;letter-spacing:.02em}._avatar_kavzr_84{width:34px;height:34px;font-size:12px}._avatarLg_kavzr_85{width:42px;height:42px;font-size:14px}._userFirst_kavzr_97{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._userMenu_kavzr_63{position:absolute;right:0;top:calc(100% + 10px);z-index:20;width:260px;padding:8px;border:1px solid #e6eaf0;border-radius:10px;background:#fff;box-shadow:0 16px 38px #071c3b2e}._userInfo_kavzr_110{display:flex;align-items:center;gap:11px;padding:8px 8px 12px;margin-bottom:6px;border-bottom:1px solid #eef1f5}._userInfo_kavzr_110 div{min-width:0;display:flex;flex-direction:column;gap:2px}._userInfo_kavzr_110 strong{color:#071c3b;font-size:13px;font-weight:800;line-height:1.25}._userInfo_kavzr_110 small{color:#d49a20;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._userMenu_kavzr_63 a,._userMenu_kavzr_63 button{width:100%;display:flex;align-items:center;gap:10px;padding:10px;border:0;border-radius:7px;background:none;color:#0b1d33;font:inherit;font-size:12.5px;font-weight:700;text-decoration:none;text-align:left;cursor:pointer}._userMenu_kavzr_63 a svg,._userMenu_kavzr_63 button svg{color:#123a68;font-size:14px}._userMenu_kavzr_63 a:hover,._userMenu_kavzr_63 button:hover{background:#f6f4ef}._userMenu_kavzr_63 ._userLogout_kavzr_136{color:#b3261e}._userMenu_kavzr_63 ._userLogout_kavzr_136 svg{color:#b3261e}._mobileMenuButton_kavzr_139,._mobileOnly_kavzr_140{display:none}@media (max-width: 1250px){._logo_kavzr_30{width:50px;height:52px}._brandText_kavzr_32 strong{font-size:19px}._brandText_kavzr_32 small{font-size:8.5px;letter-spacing:.12em}._navList_kavzr_37{gap:15px}._navLink_kavzr_39,._navButtonLink_kavzr_40{font-size:11px}}@media (max-width: 980px){._topInner_kavzr_12{width:min(100% - 24px,920px)}._location_kavzr_19,._topDivider_kavzr_17{display:none}._mainInner_kavzr_13{width:calc(100% - 24px);min-height:66px}._logo_kavzr_30{width:46px;height:48px}._mobileMenuButton_kavzr_139{display:grid;place-items:center;margin-left:auto;width:40px;height:40px;border:1px solid #dde4ec;border-radius:7px;background:#fff;color:#071c3b;font-size:20px}._nav_kavzr_36{position:fixed;inset:97px 0 0;padding:20px;background:#071c3b;transform:translate(100%);transition:transform .24s ease;overflow-y:auto}._navOpen_kavzr_158{transform:translate(0)}._navList_kavzr_37{flex-direction:column;align-items:stretch;gap:0}._navList_kavzr_37>li{border-bottom:1px solid rgba(255,255,255,.12)}._navLink_kavzr_39,._navButtonLink_kavzr_40{width:100%;display:block;padding:15px 4px;color:#fff;border-bottom:0;text-align:left}._activeLink_kavzr_43{color:#e8b642}._dropdownMenu_kavzr_45{display:block;position:static;min-width:0;padding:0 0 8px 12px;background:transparent;border:0;box-shadow:none}._dropdownMenu_kavzr_45 a{color:#d8e1ec}._dropdownMenu_kavzr_45 a:hover{background:#ffffff14;color:#fff}._actions_kavzr_54{display:none}._mobileOnly_kavzr_140{display:block}._mobileLogout_kavzr_168{width:100%;border:0;padding:15px 4px;color:#e8b642;background:transparent;text-align:left;font-weight:800}}@media (max-width: 620px){._topBar_kavzr_11{min-height:27px}._topInner_kavzr_12{min-height:27px;font-size:9px}._topContacts_kavzr_15{gap:8px}._socials_kavzr_24{display:none}._topContacts_kavzr_15{width:100%;justify-content:center}._topContacts_kavzr_15 ._topContact_kavzr_15:last-child{display:none}._mainInner_kavzr_13{min-height:60px}._logo_kavzr_30{width:40px;height:42px}._brandText_kavzr_32 strong{font-size:16px}._brandText_kavzr_32 small{font-size:7.5px;letter-spacing:.08em}._nav_kavzr_36{inset:87px 0 0}}._footer_1dpzc_1{background:#071c3b;color:#fff;font-family:Montserrat,system-ui,sans-serif;border-top:3px solid #D49A20}._inner_1dpzc_3{width:min(1380px,calc(100% - 44px));margin:0 auto;padding:26px 0 22px;display:grid;grid-template-columns:auto 1.25fr 1fr auto 1.2fr;align-items:start;gap:0}._inner_1dpzc_3>*{padding:4px 24px;border-left:1px solid rgba(255,255,255,.16);min-width:0}._inner_1dpzc_3>:first-child{padding-left:0;border-left:0}._inner_1dpzc_3>:last-child{padding-right:0}._brand_1dpzc_12{display:flex;align-items:center;gap:12px;text-decoration:none;align-self:center}._brand_1dpzc_12 img{width:70px;height:72px;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}._brand_1dpzc_12 span{display:flex;flex-direction:column;line-height:1}._brand_1dpzc_12 strong{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:800;white-space:nowrap}._brand_1dpzc_12 small{margin-top:6px;color:#fff;font-size:9.5px;font-weight:700;letter-spacing:.14em;white-space:nowrap}._about_1dpzc_19 p{margin:0 0 14px;color:#dbe3ee;font-size:12px;line-height:1.6}._socials_1dpzc_20{display:flex;gap:8px}._socials_1dpzc_20 a{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.55);border-radius:50%;color:#fff;font-size:12px;transition:.15s ease}._socials_1dpzc_20 a:hover{background:#d49a20;border-color:#d49a20;color:#071c3b}._col_1dpzc_25{display:flex;flex-direction:column;gap:8px}._col_1dpzc_25 h3{margin:0 0 6px;color:#fff;font-size:12.5px;font-weight:900;letter-spacing:.04em;white-space:nowrap}._col_1dpzc_25 a,._col_1dpzc_25 span,._col_1dpzc_25 p{margin:0;color:#dbe3ee;text-decoration:none;font-size:12px;line-height:1.45}._col_1dpzc_25 a:hover{color:#e8b642}._twoCols_1dpzc_29{display:grid;grid-template-columns:auto auto;gap:8px 34px;justify-content:start}._contact_1dpzc_31 a,._contact_1dpzc_31 p{display:flex;align-items:flex-start;gap:9px}._contact_1dpzc_31 svg{flex:0 0 auto;margin-top:3px;color:#e8b642;font-size:13px}._contact_1dpzc_31 span{word-break:break-word}._bottom_1dpzc_36{width:min(1380px,calc(100% - 44px));margin:0 auto;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid rgba(255,255,255,.16);color:#dbe3ee;font-size:11.5px}@media (max-width: 1100px){._inner_1dpzc_3{grid-template-columns:1fr 1fr;gap:22px 0}._inner_1dpzc_3>*{border-left:0;padding:0 16px 0 0}._brand_1dpzc_12{grid-column:1 / -1}._about_1dpzc_19{grid-column:1 / -1;max-width:560px}}@media (max-width: 560px){._inner_1dpzc_3{width:calc(100% - 28px);grid-template-columns:1fr}._brand_1dpzc_12 strong{font-size:19px}._bottom_1dpzc_36{width:calc(100% - 28px);padding:12px 0;flex-direction:column;align-items:flex-start;gap:6px}}._hero_1llmt_3{position:relative;overflow:hidden;height:clamp(339.7px,27.37vw,586.5px);color:#fff;font-family:Barlow,Montserrat,system-ui,sans-serif;background-color:#06152d}._slides_1llmt_13{position:absolute;inset:0}._slide_1llmt_13{position:absolute;inset:0;background-size:106% auto;background-position:30% 28%;background-repeat:no-repeat;opacity:0;transform:scale(1.02);transition:opacity .9s ease,transform 6.5s ease-out}._slideActive_1llmt_24{opacity:1;transform:scale(1)}._arrow_1llmt_26{position:absolute;top:50%;z-index:4;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:50%;background:#071c3b73;color:#fff;font-size:15px;cursor:pointer;opacity:0;transform:translateY(-50%);transition:opacity .2s ease,background .2s ease,border-color .2s ease}._hero_1llmt_3:hover ._arrow_1llmt_26,._arrow_1llmt_26:focus-visible{opacity:1}._arrow_1llmt_26:hover{background:#d49a20;border-color:#d49a20;color:#071c3b}._arrow_1llmt_26:focus-visible{outline:2px solid #e8b642;outline-offset:3px}._arrowPrev_1llmt_48{left:1.4vw}._arrowNext_1llmt_49{right:calc(14.95vw + 14px)}._dots_1llmt_51{position:absolute;left:50%;bottom:clamp(22px,2.4vw,40px);z-index:4;display:flex;gap:8px;transform:translate(-50%)}._dot_1llmt_51{position:relative;width:26px;height:5px;padding:0;border:0;border-radius:999px;overflow:hidden;background:#fff6;cursor:pointer;transition:width .25s ease,background .25s ease}._dot_1llmt_51:hover{background:#ffffffb3}._dotActive_1llmt_73{width:46px;background:#ffffff59}._dotActive_1llmt_73:not(:has(._dotProgress_1llmt_74)){background:#e8b642}._dot_1llmt_51:focus-visible{outline:2px solid #e8b642;outline-offset:3px}._dotProgress_1llmt_74{position:absolute;inset:0;background:#e8b642;transform-origin:left center;animation:_dotFill_1llmt_1 linear forwards}@keyframes _dotFill_1llmt_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion: reduce){._slide_1llmt_13{transition:opacity .3s ease;transform:none}._slideActive_1llmt_24{transform:none}._dotProgress_1llmt_74{animation:none;transform:scaleX(1)}}._overlay_1llmt_91{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#04142d59,#04142d26 38%,#04142d00 60%)}._inner_1llmt_103{position:relative;z-index:2;width:100%;height:100%;display:flex;align-items:flex-start;padding:clamp(28.5px,2.3vw,40px) 6.7vw 0}._copy_1llmt_113{width:min(100%,55.2vw)}._eyebrow_1llmt_117{display:inline-flex;align-items:center;justify-content:center;min-width:clamp(204.1px,16.45vw,322px);height:clamp(21.3px,1.72vw,34.5px);padding:0 1.84vw;margin-bottom:clamp(7.8px,.63vw,11.5px);border-radius:3px;background:linear-gradient(180deg,#f0c14e,#d49a20);color:#071c3b;font-size:clamp(11.4px,.92vw,17.25px);font-weight:700;letter-spacing:.02em}._copy_1llmt_113 h1{margin:0;font-size:clamp(42.8px,3.45vw,68px);line-height:.98;font-weight:700;letter-spacing:-.005em;color:#fff;text-shadow:0 3px 12px rgba(0,0,0,.25)}._copy_1llmt_113 h1 span{display:block;color:#e8b642;white-space:nowrap}._copy_1llmt_113>p{max-width:clamp(435.2px,35.07vw,690px);margin:clamp(8.6px,.69vw,13.8px) 0 clamp(14.3px,1.15vw,20.7px);font-size:clamp(16.5px,1.33vw,25.3px);line-height:1.28;color:#fffffff5;font-weight:500}._features_1llmt_158{display:flex;flex-wrap:wrap;gap:11.5px clamp(27.1px,2.18vw,41.4px);margin-bottom:clamp(17.9px,1.44vw,27.6px)}._features_1llmt_158>div{display:flex;align-items:center;gap:clamp(10.7px,.86vw,16.1px);white-space:nowrap;color:#fffffff2;font-size:clamp(10.8px,.87vw,17.25px);line-height:1.25}._features_1llmt_158 svg{flex:0 0 auto;width:clamp(37.9px,3.05vw,59.8px);height:clamp(37.9px,3.05vw,59.8px);padding:clamp(6.5px,.52vw,10.35px);border-radius:6px;border:1.5px solid #d49a20;color:#e8b642;background:#06152d59}._features_1llmt_158 b{display:block;color:#fff;font-weight:700;font-size:clamp(11.4px,.92vw,18.4px)}._ctas_1llmt_193{display:flex;flex-wrap:wrap;gap:clamp(9.9px,.8vw,16.1px)}._primaryCta_1llmt_199,._secondaryCta_1llmt_200{height:clamp(34.3px,2.76vw,52.9px);border-radius:3px;display:inline-flex;align-items:center;justify-content:center;gap:.86vw;text-decoration:none;font-size:clamp(11.2px,.9vw,17.25px);font-weight:700;letter-spacing:.01em;transition:.2s ease}._primaryCta_1llmt_199{min-width:clamp(221.9px,17.88vw,345px);padding:0 1.38vw;color:#071c3b;background:linear-gradient(180deg,#f0c14e,#d49a20);box-shadow:0 6px 16px #d49a2038}._primaryCta_1llmt_199 svg:first-child{font-size:1.35em}._secondaryCta_1llmt_200{min-width:clamp(196.9px,15.87vw,310.5px);padding:0 1.38vw;color:#fff;border:1px solid rgba(255,255,255,.9);background:#071c3b40}._secondaryCta_1llmt_200 svg{font-size:1.25em}._primaryCta_1llmt_199:hover{transform:translateY(-1px);filter:brightness(1.04)}._secondaryCta_1llmt_200:hover{background:#ffffff14}._rightPanel_1llmt_248{position:absolute;top:0;right:0;bottom:0;width:14.95vw;pointer-events:none}._studentsBadge_1llmt_257{position:absolute;top:1.15vw;right:calc(100% + .8vw);width:10.98vw;min-width:128px;padding:.75vw .69vw .69vw;border:1px solid rgba(255,255,255,.4);border-radius:7px;display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;column-gap:.69vw;background:#071c3beb;box-shadow:0 10px 22px #00000047}._studentsBadge_1llmt_257 svg{width:clamp(23.6px,1.9vw,36.8px);height:clamp(23.6px,1.9vw,36.8px);max-width:none;color:#e8b642}._studentsBadge_1llmt_257 strong{font-size:clamp(18.5px,1.49vw,29.9px);font-weight:700;line-height:1;color:#fff}._studentsBadge_1llmt_257 span{grid-column:1 / -1;margin-top:.34vw;font-size:clamp(9.4px,.76vw,14.95px);line-height:1.25;text-align:center;letter-spacing:.02em;color:#ffffffeb}._documentList_1llmt_299{margin-top:5.52vw;padding:.46vw 1.26vw;background:#06152db8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._documentList_1llmt_299>div{padding:1.21vw 0;display:flex;align-items:center;gap:1.26vw;border-bottom:1px solid rgba(255,255,255,.18);font-size:clamp(11.7px,.94vw,18.4px);font-weight:500;line-height:1.3;color:#fffffff2}._documentList_1llmt_299>div:last-child{border-bottom:0}._documentList_1llmt_299 svg{flex:0 0 auto;width:clamp(29.3px,2.36vw,46px);height:clamp(29.3px,2.36vw,46px);max-width:none;color:#e8b642}@media (max-width: 1240px){._hero_1llmt_3{height:auto;min-height:410px}._slide_1llmt_13{background-size:cover;background-position:62% center}._arrowNext_1llmt_49{right:1.4vw}._inner_1llmt_103{padding:28px 34px 40px}._copy_1llmt_113{width:min(100%,620px)}._copy_1llmt_113 h1{font-size:clamp(30px,4vw,46px)}._copy_1llmt_113>p{font-size:15px}._features_1llmt_158{display:grid;grid-template-columns:repeat(2,max-content)}._rightPanel_1llmt_248{display:none}}@media (max-width: 768px){._hero_1llmt_3{min-height:520px}._slide_1llmt_13{background-position:68% center}._arrow_1llmt_26{display:none}._dots_1llmt_51{bottom:14px}._overlay_1llmt_91{background:linear-gradient(90deg,#04142db8,#04142d6b 55%,#04142d24)}._inner_1llmt_103{padding:22px 20px 34px}._copy_1llmt_113{width:100%}._copy_1llmt_113 h1{font-size:clamp(28px,8vw,42px)}._copy_1llmt_113 h1 span{white-space:normal}._copy_1llmt_113>p{font-size:14px;margin:12px 0 16px}._features_1llmt_158{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-bottom:18px}._features_1llmt_158>div{white-space:normal;font-size:12px}._features_1llmt_158 svg{width:40px;height:40px}._primaryCta_1llmt_199,._secondaryCta_1llmt_200{width:100%;min-height:44px;font-size:13px}}@media (max-width: 480px){._features_1llmt_158{grid-template-columns:1fr}._secondaryCta_1llmt_200{display:none}}._courseCard_1w6ji_1{height:100%;min-width:0;overflow:hidden;display:flex;flex-direction:column;background:#fff;border:1px solid #e1e6ec;border-radius:8px;box-shadow:0 2px 10px #071c3b0d;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;font-family:Montserrat,system-ui,sans-serif}._courseCard_1w6ji_1:hover{transform:translateY(-3px);border-color:#d49a20a6;box-shadow:0 13px 28px #071c3b21}._courseCard_1w6ji_1:focus-visible{outline:3px solid rgba(212,154,32,.35);outline-offset:2px}._imageWrapper_1w6ji_17{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#eef2f6}._courseImage_1w6ji_18{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}._courseCard_1w6ji_1:hover ._courseImage_1w6ji_18{transform:scale(1.035)}._liveBadge_1w6ji_20{position:absolute;top:10px;left:10px;padding:5px 9px;border-radius:4px;background:#d49a20;color:#071c3b;font-size:10px;font-weight:900}._cardContent_1w6ji_21{flex:1;padding:16px 18px;display:flex;flex-direction:column}._courseTitle_1w6ji_22{margin:0 0 8px;color:#071c3b;font-size:15px;line-height:1.35;font-weight:800;min-height:2.7em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}._starRating_1w6ji_23{display:flex;align-items:center;gap:1px;margin-bottom:8px}._star_1w6ji_23,._starHalf_1w6ji_24{color:#d49a20}._starEmpty_1w6ji_24{color:#d8dde3}._ratingText_1w6ji_24{margin-left:5px;color:#738196;font-size:11px}._courseDescription_1w6ji_25{margin:0 0 14px;color:#5a687a;font-size:12.5px;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;flex:1}._courseInstructor_1w6ji_26{margin:0;padding-top:12px;border-top:1px solid #eef1f4;color:#7b8797;font-size:11.5px;line-height:1.4}._instructorName_1w6ji_26{color:#123a68;font-weight:700}._cardFooter_1w6ji_27{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:13px;border-top:1px solid #eef1f4}._coursePrice_1w6ji_28{color:#071c3b;font-size:16px;font-weight:900}._addButton_1w6ji_29{border:0;border-radius:6px;padding:9px 12px;color:#071c3b;background:linear-gradient(180deg,#e8b642,#d49a20);font-size:11px;font-weight:900;cursor:pointer}._section_uozns_1{position:relative;z-index:5;display:flow-root;padding:0 0 72px;background:#fff;font-family:Barlow,Montserrat,system-ui,sans-serif}._searchWrap_uozns_9{width:min(1270px,calc(100% - 12.8vw));min-height:58px;margin:-8px auto 0;padding:8px 10px 8px 26px;position:relative;z-index:10;display:grid;grid-template-columns:max-content minmax(280px,2.4fr) minmax(200px,1fr);align-items:center;gap:8px;border:1px solid #e4e8ee;border-radius:8px 8px 0 0;background:#fff;box-shadow:0 7px 20px #071c3b1a}._searchLabel_uozns_25{padding-right:10px;color:#071c3b;font-size:14px;font-weight:800;white-space:nowrap}._searchField_uozns_32{height:42px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid #dfe4ea;border-radius:5px;background:#fbfcfd;color:#57708f}._searchField_uozns_32 svg{flex:0 0 auto}._searchField_uozns_32 input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#0b1d33;font:inherit;font-size:11.5px}._searchWrap_uozns_9 select{width:100%;height:42px;padding:0 11px;border:1px solid #dfe4ea;border-radius:5px;background:#fff;color:#123a68;font-family:inherit;font-size:11px;font-weight:600;outline:none}._container_uozns_67{width:min(1240px,calc(100% - 48px));margin:0 auto}._listHeader_uozns_68{margin:64px 0 36px;scroll-margin-top:130px;text-align:center}._listHeader_uozns_68 h2{position:relative;display:inline-block;margin:0;padding-bottom:14px;color:#071c3b;font-size:clamp(28px,2.3vw,36px);font-weight:800;letter-spacing:-.01em}._listHeader_uozns_68 h2:after{content:"";position:absolute;left:50%;bottom:0;width:72px;height:3px;transform:translate(-50%);border-radius:2px;background:#d49a20}._courseGrid_uozns_71{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}._state_uozns_72{padding:38px 20px;border:1px dashed #d8e0e8;border-radius:8px;text-align:center;color:#5f6f82;background:#f6f4ef}._error_uozns_73{color:#a52b2b}._pagination_uozns_74{margin-top:25px;display:flex;justify-content:center;align-items:center;gap:15px;color:#123a68;font-size:12px;font-weight:700}._pagination_uozns_74 button{width:36px;height:36px;border:1px solid #ccd6e1;border-radius:6px;background:#fff;color:#071c3b;cursor:pointer}._pagination_uozns_74 button:disabled{opacity:.4;cursor:not-allowed}@media (max-width: 1350px){._searchWrap_uozns_9{width:calc(100% - 70px);grid-template-columns:max-content minmax(240px,2fr) minmax(180px,1fr)}._searchLabel_uozns_25{font-size:13px}}@media (max-width: 1120px){._searchWrap_uozns_9{grid-template-columns:minmax(220px,2fr) minmax(180px,1fr);padding-left:14px}._searchLabel_uozns_25{grid-column:1 / -1;padding:2px 0 0}}@media (max-width: 900px){._searchWrap_uozns_9{width:calc(100% - 24px);margin:-8px auto 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;border-radius:8px}._searchLabel_uozns_25,._searchField_uozns_32{grid-column:1 / -1}._container_uozns_67{width:calc(100% - 24px)}._courseGrid_uozns_71{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._listHeader_uozns_68{margin:44px 0 26px}}@media (max-width: 560px){._searchWrap_uozns_9{grid-template-columns:1fr}._searchLabel_uozns_25,._searchField_uozns_32{grid-column:auto}._courseGrid_uozns_71{grid-template-columns:1fr}}@media (max-width: 480px){._listHeader_uozns_68 h2{font-size:28px}}._band_18aom_1{position:relative;width:100%;background:linear-gradient(90deg,#071c3bf0,#071c3be0),var(--band-img) center 30%/cover no-repeat,#071c3b;border-top:1px solid rgba(212,154,32,.35);border-bottom:1px solid rgba(212,154,32,.35);font-family:Montserrat,system-ui,sans-serif}._inner_18aom_2{width:min(1320px,calc(100% - 44px));min-height:108px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center}._item_18aom_3{min-height:64px;padding:0 28px;display:flex;align-items:center;justify-content:center;gap:15px;color:#fff;border-right:1px solid rgba(255,255,255,.24)}._item_18aom_3:last-child{border-right:0}._icon_18aom_4{width:48px;height:48px;display:grid;place-items:center;border:2px solid #D49A20;border-radius:50%;color:#e8b642;font-size:22px;flex:0 0 auto}._item_18aom_3 div{display:flex;flex-direction:column;gap:3px}._item_18aom_3 strong{font-size:26px;line-height:1;font-weight:950}._item_18aom_3 span:not(._icon_18aom_4){font-size:12px;line-height:1.25;color:#e8eef5;font-weight:650}@media (min-width:1250px){._item_18aom_3 span:not(._icon_18aom_4){white-space:nowrap}}@media (max-width:900px){._inner_18aom_2{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 0}._item_18aom_3{padding:12px 18px}._item_18aom_3:nth-child(2){border-right:0}._item_18aom_3:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.16)}}@media (max-width:520px){._inner_18aom_2{grid-template-columns:1fr}._item_18aom_3{justify-content:flex-start;border-right:0;border-bottom:1px solid rgba(255,255,255,.14)!important}._item_18aom_3:last-child{border-bottom:0!important}}._section_2zqmh_1{background:#fff;font-family:Montserrat,system-ui,sans-serif}._inner_2zqmh_2{width:min(1320px,calc(100% - 44px));margin:0 auto;padding:22px 0 26px}._inner_2zqmh_2 h2{margin:0 0 18px;text-align:center;color:#d49a20;font-size:20px;font-weight:900;letter-spacing:.03em;position:relative;padding-bottom:10px}._inner_2zqmh_2 h2:after{content:"";position:absolute;left:50%;bottom:0;width:52px;height:2px;transform:translate(-50%);background:#071c3b}._content_2zqmh_6{display:flex;align-items:center;justify-content:center;gap:26px}._methods_2zqmh_7{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:9px}._tile_2zqmh_8{flex:0 0 auto;width:88px;height:46px;border-radius:6px;overflow:hidden;display:block;box-shadow:0 4px 10px #071c3b1f}._tile_2zqmh_8 img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.04)}._card_2zqmh_10{box-shadow:0 2px 6px #071c3b14}._divider_2zqmh_11{width:1px;height:44px;margin:0 6px;background:#dfe4ea}._vDivider_2zqmh_12{width:1px;align-self:stretch;background:#dfe4ea}._qrNote_2zqmh_14{flex:0 0 auto;padding:10px 22px 10px 12px;display:flex;align-items:center;gap:16px;background:#f6f4ef;border:1px solid #ece6d8;border-radius:8px;cursor:zoom-in;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}._qrNote_2zqmh_14:hover{border-color:#d49a20;box-shadow:0 6px 16px #d49a2026}._qrImage_2zqmh_20{width:78px;height:78px;object-fit:contain;background:#fff;border-radius:6px;padding:3px;box-shadow:0 2px 6px #071c3b1a}._qrNote_2zqmh_14 strong{display:block;color:#123a68;font-size:13px;margin-bottom:6px}._qrNote_2zqmh_14 small{display:block;color:#071c3b;font-size:11px;font-weight:800;letter-spacing:.02em}._qrNote_2zqmh_14 em{display:block;margin-top:5px;color:#5e6a76;font-size:11px;font-style:normal}._modal_2zqmh_25{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:20px;background:#071c3bbf}._modalBox_2zqmh_26{position:relative;width:min(360px,100%);padding:26px 22px 20px;border-radius:12px;background:#fff;text-align:center;box-shadow:0 20px 50px #00000059;border-top:4px solid #D49A20}._modalBox_2zqmh_26 img{width:100%;max-width:280px;height:auto;display:block;margin:0 auto 12px}._modalBox_2zqmh_26 strong{display:block;color:#071c3b;font-size:16px}._modalBox_2zqmh_26 span{display:block;margin-top:4px;color:#5e6a76;font-size:12px}._close_2zqmh_30{position:absolute;top:8px;right:8px;width:32px;height:32px;border:0;border-radius:50%;background:#f6f4ef;color:#071c3b;cursor:pointer;display:grid;place-items:center}@media (max-width: 1180px){._content_2zqmh_6{flex-direction:column;gap:18px}._methods_2zqmh_7{flex-wrap:wrap}._vDivider_2zqmh_12{display:none}}@media (max-width: 520px){._inner_2zqmh_2{width:calc(100% - 24px)}._tile_2zqmh_8{width:calc(33.33% - 8px);height:auto;aspect-ratio:96 / 50}._divider_2zqmh_11{display:none}}._homepage_dgjvm_1{width:100%;overflow-x:hidden;background:#fff}:root{--brand: #071C3B;--brand-dark:#06152D;--bg: #edf2f6;--surface:#ffffff;--ink:#0B1D33;--muted:#606b7a;--line:#e6e9ef;--shadow-sm: 0 6px 18px rgba(17,17,17,.06);--shadow-md: 0 16px 38px rgba(17,17,17,.12);--radius: 8px}._aboutUsPage_1a5km_23{font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--muted);background:var(--bg)}._container_1a5km_30{width:min(1200px,92%);margin:0 auto}._heroSection_1a5km_33{position:relative;padding:clamp(56px,8vw,112px) 0;text-align:left;overflow:hidden;background:linear-gradient(105deg,#06152d,#123a68 56%,#071c3b);border-bottom:4px solid #D49A20}._heroSection_1a5km_33:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.035),transparent 48%);pointer-events:none}._textContent_1a5km_50{max-width:760px}._heroTitle_1a5km_52{color:#fff;font-weight:900;letter-spacing:.2px;line-height:1.1;font-size:clamp(28px,4.2vw,56px);margin:0 0 12px}._heroTitle_1a5km_52 span{color:#b9cee0}._paragraph_1a5km_62{color:#dbe5ed;font-size:clamp(15px,1.4vw,18px);line-height:1.7;margin:0 0 10px}._highlight_1a5km_68{color:#fff;font-weight:700}._imageWrapper_1a5km_70{position:absolute;right:max(4%,calc((100% - 1200px)/2));top:50%;transform:translateY(-50%);display:none}._aboutImage_1a5km_75{width:clamp(180px,26vw,280px);height:auto;border-radius:8px;box-shadow:0 24px 60px #00000052;outline:6px solid rgba(255,255,255,.12)}._areasSection_1a5km_84{padding:clamp(32px,6vw,64px) 0;background:#edf2f6;border-top:none;border-bottom:1px solid var(--line)}._sectionTitle_1a5km_90{color:#06152d;text-align:center;font-weight:900;font-size:clamp(22px,3vw,32px);margin:0 0 14px;position:relative;display:inline-block;left:50%;transform:translate(-50%);padding-bottom:10px}._sectionTitle_1a5km_90:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:120px;height:4px;border-radius:999px;background:#d49a20;box-shadow:0 8px 18px #d49a2033}._areaList_1a5km_108{list-style:none;padding:0;margin:10px auto 0;max-width:880px;display:grid;gap:10px;color:#24384b}._areaList_1a5km_108 li{padding-left:26px;position:relative}._areaList_1a5km_108 li:before{content:"";position:absolute;left:0;top:.6em;width:10px;height:10px;border-radius:999px;background:#d49a20;box-shadow:0 0 0 4px #d49a201f}._ctaSection_1a5km_125{margin:clamp(36px,6vw,72px) 0}._ctaSection_1a5km_125 ._container_1a5km_30{background:#123a68;border-radius:var(--radius);padding:clamp(24px,4vw,48px);box-shadow:var(--shadow-md);text-align:center;border:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden}._ctaSection_1a5km_125 ._container_1a5km_30:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#ffffff29,#d49a2047);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}._ctaTitle_1a5km_145{color:#fff;font-weight:900;line-height:1.2;font-size:clamp(22px,3vw,36px);margin:0 0 8px}._ctaDescription_1a5km_151{color:#cedae4;font-size:clamp(14px,1.2vw,18px);max-width:760px;margin:0 auto 18px;line-height:1.75}._ctaButton_1a5km_159{display:inline-block;padding:12px 26px;border-radius:8px;background:#d49a20;color:#fff;text-decoration:none;font-weight:900;letter-spacing:.02em;box-shadow:0 10px 26px #0000003d;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}._ctaButton_1a5km_159:hover{transform:translateY(-1px);filter:saturate(1.05);box-shadow:0 16px 38px #071c3b61}@media (min-width: 992px){._heroSection_1a5km_33{padding:clamp(72px,10vw,140px) 0}._imageWrapper_1a5km_70{display:block}}@media (max-width: 768px){._container_1a5km_30{width:min(100% - 32px,620px)}._heroSection_1a5km_33{padding:48px 0}._heroTitle_1a5km_52{font-size:clamp(2rem,10vw,2.75rem)}._paragraph_1a5km_62{font-size:.98rem;line-height:1.65}._areasSection_1a5km_84{padding:42px 0}._sectionTitle_1a5km_90{width:100%;font-size:1.75rem}._areaList_1a5km_108{gap:14px}._areaList_1a5km_108 li{padding-left:22px;line-height:1.55}._ctaSection_1a5km_125{margin:28px 0}._ctaSection_1a5km_125 ._container_1a5km_30{padding:28px 20px}._ctaButton_1a5km_159{width:100%;text-align:center}}._isoSection_1a5km_195{background:#0b1d33;color:#f3f3f3;padding:clamp(32px,6vw,64px) 0;text-align:center}._isoText_1a5km_202{font-size:clamp(15px,1.4vw,18px);line-height:1.8;max-width:900px;margin:0 auto 24px;color:#e5e5e5}._flyerWrapper_1a5km_210{display:flex;justify-content:center}._flyerImage_1a5km_215{width:clamp(220px,60%,520px);height:auto;border-radius:8px;box-shadow:var(--shadow-md)}:root{--brand: #071C3B;--brand-dark: #06152D;--ink: #0B1D33;--muted: #4b5563;--bg: #f6f8fc;--surface: #ffffff;--line: #e5e7eb;--shadow-sm: 0 4px 12px rgba(17,17,17,.06);--shadow-md: 0 14px 32px rgba(17,17,17,.1)}._pageContainer_jf7bx_19{min-height:100vh;padding:3rem 1rem;display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg,#123a68 0 300px,#f6f4ef 300px 100%);font-family:Montserrat,system-ui,sans-serif}._pageContent_jf7bx_29{max-width:56rem;width:100%;margin:0 auto;background:#fff;border-radius:8px;border-top:5px solid #D49A20;box-shadow:0 22px 54px #0a1a353d;padding:2.5rem}._pageTitle_jf7bx_41{font-size:2.5rem;font-weight:900;text-align:center;color:var(--ink);margin-bottom:1rem;position:relative}._pageTitle_jf7bx_41:after{content:"";display:block;width:120px;height:4px;background:#d49a20;margin:.5rem auto 0;border-radius:999px;box-shadow:0 6px 14px #071c3b40}._pageDescription_jf7bx_61{font-size:1.125rem;color:var(--muted);max-width:48rem;margin:0 auto 2.5rem;text-align:center;line-height:1.65}._featuresGrid_jf7bx_71{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem}@media (min-width: 768px){._featuresGrid_jf7bx_71{grid-template-columns:repeat(3,1fr)}}._featureCard_jf7bx_83{padding:1.5rem;border-radius:8px;background:#f5f8fb;border:1px solid #dce5ec;border-top:4px solid #123A68;box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}._featureCard_jf7bx_83:nth-child(2){border-top-color:#d49a20}._featureCard_jf7bx_83:nth-child(3){background:#123a68;border-color:#123a68;border-top-color:#d49a20}._featureCard_jf7bx_83:nth-child(3) ._featureTitle_jf7bx_101,._featureCard_jf7bx_83:nth-child(3) p{color:#fff}._featureCard_jf7bx_83:hover{transform:translateY(-4px);border-color:#071c3b40;box-shadow:var(--shadow-md)}._featureTitle_jf7bx_101{font-size:1.2rem;font-weight:800;color:var(--ink);margin:0 0 .5rem;position:relative;padding-left:16px}._featureTitle_jf7bx_101:before{content:"▎";position:absolute;left:0;color:#d49a20}._featureCard_jf7bx_83 p{color:var(--muted);margin:0;line-height:1.5}._buttonContainer_jf7bx_129{display:flex;justify-content:center;margin-bottom:2rem}._viewCertificatesButton_jf7bx_134{padding:1rem 2rem;border-radius:9999px;font-size:1.1rem;font-weight:800;color:#fff;background:#d49a20;border:none;cursor:pointer;box-shadow:0 10px 18px #071c3b40;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}._viewCertificatesButton_jf7bx_134:hover{transform:translateY(-2px);filter:saturate(1.05);box-shadow:0 16px 28px #071c3b59}._searchSection_jf7bx_153{background:#fff;border-radius:8px;padding:2rem;box-shadow:inset 0 2px 4px #1111110a}._searchSection_jf7bx_153 h3{font-size:1.5rem;font-weight:800;color:var(--ink);text-align:center;margin-bottom:1.5rem}._searchForm_jf7bx_166{display:flex;flex-direction:column;gap:1rem;width:min(100%,620px);margin:0 auto 1.5rem}@media (min-width: 768px){._searchForm_jf7bx_166{flex-direction:row}}._searchInput_jf7bx_176{flex:1;padding:.75rem 1.25rem;border-radius:9999px;border:1px solid var(--line);font-size:1rem;color:var(--ink)}._searchInput_jf7bx_176:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #071c3b40}._searchButton_jf7bx_189{padding:.75rem 1.5rem;border-radius:9999px;border:none;font-weight:700;font-size:1rem;color:#fff;background:linear-gradient(90deg,var(--brand),var(--brand-dark));cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}._searchButton_jf7bx_189:hover{transform:translateY(-1px)}._errorMessage_jf7bx_203{background:#fee2e2;border:1px solid #fca5a5;color:#b91c1c;padding:.75rem 1rem;border-radius:.5rem;text-align:center}._searchResults_jf7bx_211{margin-top:1.5rem;background:#fff;border-radius:.75rem;box-shadow:var(--shadow-sm);padding:1rem}._searchResults_jf7bx_211 h4{font-size:1.2rem;font-weight:700;margin-bottom:1rem;color:var(--ink)}._resultsList_jf7bx_224{list-style:none;padding:0;margin:0}._resultItem_jf7bx_225{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-bottom:1px solid var(--line);transition:background .15s ease}._resultItem_jf7bx_225:last-child{border-bottom:none}._resultItem_jf7bx_225:hover{background:#f9fafb;border-radius:.5rem}._resultContent_jf7bx_235{display:flex;align-items:center;gap:.75rem}._resultContent_jf7bx_235 svg{color:var(--brand)}._resultContent_jf7bx_235 span{color:var(--ink);font-weight:600}._downloadLink_jf7bx_238{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem 1rem;border-radius:9999px;background:linear-gradient(90deg,var(--brand),var(--brand-dark));color:#fff;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}._downloadLink_jf7bx_238:hover{transform:translateY(-1px)}._actions_jf7bx_257{display:flex;gap:.75rem;flex-wrap:wrap}._downloadLink_jf7bx_238,._viewLink_jf7bx_264{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem 1rem;border-radius:9999px;font-size:.9rem;font-weight:600;text-decoration:none;background:linear-gradient(90deg,var(--brand),var(--brand-dark));color:#fff;box-shadow:0 4px 10px #071c3b40;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}._downloadLink_jf7bx_238:hover,._viewLink_jf7bx_264:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 6px 16px #071c3b59}._deleteButton_jf7bx_286{background:transparent;border:none;color:#071c3b;font-size:1.3rem;cursor:pointer;margin-left:8px;transition:transform .2s ease,color .2s ease}._deleteButton_jf7bx_286:hover{transform:scale(1.2);color:#d49a20}._resultContent_jf7bx_235 div{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 768px){._resultContent_jf7bx_235 div{max-width:240px;font-size:.9rem}}._resultContent_jf7bx_235 div small{display:block;white-space:normal;word-break:break-word;max-width:100%;color:var(--muted);line-height:1.4}._pageContent_jf7bx_29{width:100%;max-width:62rem;margin:0 auto;background:var(--surface);border-radius:8px;box-shadow:var(--shadow-md);padding:2.5rem;transition:max-width .3s ease,padding .3s ease}@media (min-width: 1440px){._pageContent_jf7bx_29{max-width:66rem}}@media (max-width: 992px){._pageContent_jf7bx_29{max-width:92%;padding:2rem 1.5rem}}@media (max-width: 600px){._pageContent_jf7bx_29{max-width:95%;padding:1.5rem 1rem;border-radius:1rem}}@media (max-width: 768px){._resultItem_jf7bx_225{flex-direction:column;align-items:flex-start;gap:.75rem}._resultContent_jf7bx_235{width:100%;align-items:flex-start}._actions_jf7bx_257{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:.5rem}._viewLink_jf7bx_264,._downloadLink_jf7bx_238{flex:1 1 auto;text-align:center;justify-content:center;min-width:90px;padding:.6rem .9rem;font-size:.9rem}._resultContent_jf7bx_235 div{max-width:100%;white-space:normal;word-break:break-word}}:root{--brand: #071C3B;--brand-dark: #06152D;--bg: #f6f8fc;--surface: #ffffff;--ink: #0B1D33;--muted: #606b7a;--line: #e6e9ef;--radius: 16px;--shadow-sm: 0 6px 18px rgba(17,17,17,.06);--shadow-md: 0 16px 38px rgba(17,17,17,.12)}._contactPage_1tfin_22{min-height:70vh;padding:clamp(48px,6vw,80px) 20px;display:flex;justify-content:center;align-items:center;background:radial-gradient(900px 350px at 0% -10%,rgba(7,28,59,.08),transparent 60%),radial-gradient(700px 280px at 100% 0%,rgba(17,23,41,.06),transparent 60%),var(--bg);font-family:Montserrat,system-ui,sans-serif}._container_1tfin_35{width:min(880px,96%);background-color:var(--surface);padding:clamp(28px,4vw,40px);border-radius:8px;box-shadow:var(--shadow-md);border-top:5px solid #D49A20;position:relative;overflow:hidden}._container_1tfin_35:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#071c3b47,#1117292e);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}._sectionTitle_1tfin_60{font-size:clamp(24px,3.4vw,36px);color:var(--ink);margin:0 0 8px;font-weight:900;letter-spacing:.2px;text-align:center}._sectionDescription_1tfin_68{font-size:clamp(14px,1.4vw,18px);color:var(--muted);margin:0 auto 18px;text-align:center;line-height:1.7;max-width:720px}._contactForm_1tfin_78{display:flex;flex-direction:column;gap:18px;margin-top:16px;text-align:left}._formGroup_1tfin_86{margin:0}._formLabel_1tfin_88{display:block;margin-bottom:8px;font-weight:800;color:var(--ink);font-size:.95rem;letter-spacing:.2px}._formInput_1tfin_97,._formTextarea_1tfin_98{width:100%;padding:14px 16px;border:1px solid var(--line);border-radius:8px;font-size:1rem;color:var(--ink);background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease,transform .05s ease;box-shadow:inset 0 1px 2px #00000008}._formInput_1tfin_97::placeholder,._formTextarea_1tfin_98::placeholder{color:#94a3b8}._formInput_1tfin_97:focus,._formTextarea_1tfin_98:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 4px #071c3b26,inset 0 1px 2px #00000008}._formTextarea_1tfin_98{resize:vertical;min-height:130px}._successMessage_1tfin_127,._errorMessage_1tfin_128{font-weight:800;margin-top:6px;padding:10px 14px;border-radius:8px;line-height:1.4}._successMessage_1tfin_127{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}._errorMessage_1tfin_128{color:#7f1d1d;background:#fef2f2;border:1px solid #fecaca}._submitButton_1tfin_143{appearance:none;border:none;cursor:pointer;margin-top:8px;align-self:center;padding:14px 26px;border-radius:8px;font-size:1.05rem;font-weight:900;letter-spacing:.2px;color:#fff;background:#d49a20;box-shadow:0 10px 22px #071c3b47;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease,background .2s ease}._submitButton_1tfin_143:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 28px #071c3b5c}._submitButton_1tfin_143:active:not(:disabled){transform:translateY(0);box-shadow:0 8px 16px #071c3b47}._submitButton_1tfin_143:disabled{opacity:.7;cursor:not-allowed}._submitButton_1tfin_143:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 6px #071c3b73}._socialMediaSection_1tfin_176{margin-top:42px;padding:30px 22px 24px;border-top:4px solid #D49A20;border-radius:8px;background:#123a68;text-align:center}._socialTitle_1tfin_184{font-size:clamp(18px,2.4vw,24px);color:#fff;margin-bottom:16px;font-weight:900}._socialIcons_1tfin_191{display:flex;justify-content:center;gap:18px;margin-bottom:18px;flex-wrap:wrap}._socialIconLink_1tfin_198{display:inline-flex;width:56px;height:56px;align-items:center;justify-content:center;border-radius:8px;background:#fff;border:1px solid rgba(255,255,255,.22);transition:transform .12s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}._icon_1tfin_207{font-size:26px;transition:color .2s ease,transform .12s ease}._socialIconLink_1tfin_198:hover,._socialIconLink_1tfin_198:focus-visible{transform:translateY(-2px);box-shadow:0 10px 22px #00000014;border-color:#fff;background:#fff;outline:none}._socialIconLink_1tfin_198[data-platform=facebook] ._icon_1tfin_207{color:#1877f2}._socialIconLink_1tfin_198[data-platform=instagram] ._icon_1tfin_207{color:#e1306c}._socialIconLink_1tfin_198[data-platform=youtube] ._icon_1tfin_207{color:red}._socialIconLink_1tfin_198[data-platform=whatsapp] ._icon_1tfin_207{color:#25d366}._socialIconLink_1tfin_198[data-platform=tiktok] ._icon_1tfin_207{color:#0b1d33}._infoText_1tfin_227{font-size:1rem;color:#d7e1ea;margin-bottom:6px}._infoText_1tfin_227 a{color:#fff;text-decoration:underline;text-underline-offset:3px}@media (max-width: 768px){._container_1tfin_35{padding:26px 18px}._submitButton_1tfin_143{width:100%}._socialIconLink_1tfin_198{width:52px;height:52px}._icon_1tfin_207{font-size:24px}}@media (max-width: 480px){._contactPage_1tfin_22{padding:36px 14px}._socialMediaSection_1tfin_176{padding:24px 12px 20px}._socialIcons_1tfin_191{gap:10px}._socialIconLink_1tfin_198{width:48px;height:48px;border-radius:8px}._icon_1tfin_207{font-size:22px}}._notFoundContainer_1hwpp_1{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - var(--header-height) - var(--footer-height));text-align:center;padding:40px 20px;background-color:var(--background-color);color:var(--text-color)}._errorCode_1hwpp_13{font-size:8em;color:var(--primary-color);margin-bottom:20px;font-weight:700}._errorMessage_1hwpp_20{font-size:2.5em;color:var(--dark-blue);margin-bottom:15px}._description_1hwpp_26{font-size:1.1em;max-width:600px;margin-bottom:30px;line-height:1.6}._homeButton_1hwpp_33{background-color:var(--primary-color);color:#fff;padding:12px 25px;border-radius:6px;text-decoration:none;font-weight:700;transition:background-color .3s ease;font-size:1.1em}._homeButton_1hwpp_33:hover{background-color:var(--dark-blue)}@media (max-width: 768px){._errorCode_1hwpp_13{font-size:6em}._errorMessage_1hwpp_20{font-size:2em}._description_1hwpp_26{font-size:1em}._homeButton_1hwpp_33{padding:10px 20px;font-size:1em}}@media (max-width: 480px){._errorCode_1hwpp_13{font-size:4.5em}._errorMessage_1hwpp_20{font-size:1.5em}._description_1hwpp_26{font-size:.9em}._homeButton_1hwpp_33{width:90%;max-width:250px;box-sizing:border-box}}:root{--brand:#123A68;--brand-700:#071C3B;--brand-50:#F6F4EF;--ink:#0B1D33;--muted:#64748b;--bg:#F6F4EF;--surface:#ffffff;--line:#e4e8f0;--line-strong:#d4dae6;--ok:#15803d;--ok-50:#f0fdf4;--ok-200:#bbf7d0;--danger:#dc2626;--danger-50:#fef2f2;--danger-200:#fecaca;--brand-dark:#071C3B;--radius:12px;--radius-sm:8px;--shadow:0 1px 2px rgba(16,24,40,.04), 0 10px 30px rgba(16,24,40,.06);--ring:0 0 0 3px rgba(7,28,59,.16)}._createCoursePage_l3g3e_33{padding:clamp(20px,4vw,36px) 16px;background:var(--bg);color:var(--ink);min-height:calc(100vh - var(--header-h, 80px) - var(--footer-h, 220px));font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}._container_l3g3e_41,._managementContainer_l3g3e_42{width:min(1180px,100%);margin:0 auto;background-color:var(--surface);padding:clamp(20px,3vw,30px);border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--shadow)}._managementHeader_l3g3e_53,._formHeader_l3g3e_54{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:18px;border-bottom:1px solid var(--line);margin-bottom:22px}._eyebrow_l3g3e_64{margin:0 0 5px;color:var(--muted);font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}._managementTitle_l3g3e_73,._formTitle_l3g3e_74{margin:0;color:var(--ink);font-size:clamp(1.35rem,1.4vw + .9rem,1.7rem);line-height:1.15;font-weight:700;letter-spacing:-.01em}._managementDescription_l3g3e_83{margin:8px 0 0;color:var(--muted);font-size:.92rem}._courseForm_l3g3e_90{display:flex;flex-direction:column;gap:18px}._twoCols_l3g3e_93{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width: 980px){._twoCols_l3g3e_93{grid-template-columns:1fr}}._sectionGroup_l3g3e_103{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:clamp(16px,2vw,22px)}._sectionHeading_l3g3e_110{color:var(--ink);font-size:1.05rem;margin:0 0 14px;font-weight:600;letter-spacing:-.01em}._sectionHeadingRow_l3g3e_118{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}._sectionHeadingRow_l3g3e_118 ._sectionHeading_l3g3e_110{margin:0}._formGrid2_l3g3e_125{display:grid;grid-template-columns:1fr 1fr;gap:14px}._formGrid3_l3g3e_126{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}@media (max-width: 720px){._formGrid2_l3g3e_125,._formGrid3_l3g3e_126{grid-template-columns:1fr}}._formGroup_l3g3e_132{display:flex;flex-direction:column;gap:7px;margin-bottom:14px}._formGroup_l3g3e_132:last-child{margin-bottom:0}._formGroup_l3g3e_132 label{font-weight:600;color:var(--ink);font-size:.85rem}._formGroup_l3g3e_132 input[type=text],._formGroup_l3g3e_132 input[type=url],._formGroup_l3g3e_132 input[type=number],._formGroup_l3g3e_132 textarea,._formGroup_l3g3e_132 select{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);font-size:.9rem;color:var(--ink);background:#fff;transition:border-color .15s ease,box-shadow .15s ease}._formGroup_l3g3e_132 input::placeholder,._formGroup_l3g3e_132 textarea::placeholder{color:#94a3b8}._formGroup_l3g3e_132 textarea{min-height:100px;resize:vertical;line-height:1.5}._formGroup_l3g3e_132 input:focus,._formGroup_l3g3e_132 textarea:focus,._formGroup_l3g3e_132 select:focus{outline:none;border-color:var(--brand);box-shadow:var(--ring)}._helpText_l3g3e_161{color:var(--muted);font-size:.8rem}._fileRow_l3g3e_164{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._imagePreviewLink_l3g3e_165{color:var(--brand);font-weight:600;text-decoration:none;font-size:.88rem}._imagePreviewLink_l3g3e_165:hover{text-decoration:underline}._currentImage_l3g3e_167{color:var(--muted);font-size:.85rem}._currentImage_l3g3e_167 a{color:var(--brand);font-weight:600;text-decoration:none}._currentImage_l3g3e_167 a:hover{text-decoration:underline}._modulesStack_l3g3e_172{display:flex;flex-direction:column;gap:12px}._moduleItem_l3g3e_173{background:#fff;border:1px solid var(--line);border-radius:var(--radius-sm);padding:16px}._moduleActions_l3g3e_179{display:flex;justify-content:flex-end}._addModuleButton_l3g3e_182{background:var(--brand);color:#fff;border:1px solid var(--brand);padding:0 16px;height:38px;border-radius:var(--radius-sm);font-weight:600;font-size:.85rem;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease}._addModuleButton_l3g3e_182:hover{background:var(--brand-700);border-color:var(--brand-700)}._addModuleButton_l3g3e_182:focus-visible{outline:none;box-shadow:var(--ring)}._removeModuleButton_l3g3e_191{background:#fff;color:var(--danger);border:1px solid var(--danger-200);padding:0 14px;height:36px;border-radius:var(--radius-sm);font-weight:600;font-size:.82rem;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}._removeModuleButton_l3g3e_191:hover{background:var(--danger);color:#fff;border-color:var(--danger)}._errorMessage_l3g3e_199,._successMessage_l3g3e_199{text-align:center;padding:.7rem 1rem;border-radius:var(--radius-sm);font-weight:500;font-size:.9rem;border:1px solid transparent}._errorMessage_l3g3e_199{color:var(--danger);background:var(--danger-50);border-color:var(--danger-200)}._successMessage_l3g3e_199{color:var(--ok);background:var(--ok-50);border-color:var(--ok-200)}._actionsRow_l3g3e_206{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}._submitButton_l3g3e_208{background:var(--brand);color:#fff;border:1px solid var(--brand);padding:0 24px;height:44px;border-radius:var(--radius-sm);font-size:.95rem;font-weight:600;cursor:pointer;box-shadow:0 1px 2px #1018281a;transition:background .15s ease,border-color .15s ease}._submitButton_l3g3e_208:hover{background:var(--brand-700);border-color:var(--brand-700)}._submitButton_l3g3e_208:focus-visible{outline:none;box-shadow:var(--ring)}._submitButton_l3g3e_208:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}._loadingBox_l3g3e_220{display:grid;place-items:center;gap:.75rem;min-height:160px;color:var(--muted)}._spinner_l3g3e_221{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:var(--brand);border-radius:999px;animation:_spin_l3g3e_221 .9s linear infinite}@keyframes _spin_l3g3e_221{to{transform:rotate(360deg)}}._primaryAction_l3g3e_228,._backButton_l3g3e_229,._searchForm_l3g3e_230 button,._emptyState_l3g3e_231 button,._pagination_l3g3e_232 button,._editButton_l3g3e_233,._deleteButton_l3g3e_234,._cancelButton_l3g3e_235,._confirmDeleteButton_l3g3e_236{min-height:40px;border-radius:var(--radius-sm);padding:0 16px;border:1px solid transparent;font:inherit;font-size:.88rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}._primaryAction_l3g3e_228,._searchForm_l3g3e_230 button,._emptyState_l3g3e_231 button{color:#fff;background:var(--brand);border-color:var(--brand)}._primaryAction_l3g3e_228:hover,._searchForm_l3g3e_230 button:hover,._emptyState_l3g3e_231 button:hover{background:var(--brand-700);border-color:var(--brand-700)}._backButton_l3g3e_229,._cancelButton_l3g3e_235{color:var(--ink);background:#fff;border-color:var(--line-strong)}._backButton_l3g3e_229:hover,._cancelButton_l3g3e_235:hover{background:#f6f8fc;border-color:#c2cbdb}._listToolbar_l3g3e_269{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}._searchForm_l3g3e_230{display:flex;align-items:center;gap:8px;flex:1;max-width:760px}._searchForm_l3g3e_230 input{min-width:0;flex:1;min-height:42px;padding:10px 13px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);background:#fff;font:inherit;font-size:.9rem}._searchForm_l3g3e_230 input::placeholder{color:#94a3b8}._searchForm_l3g3e_230 input:focus{outline:none;border-color:var(--brand);box-shadow:var(--ring)}._searchForm_l3g3e_230 ._clearSearchButton_l3g3e_299{color:var(--ink);background:#fff;border-color:var(--line-strong)}._searchForm_l3g3e_230 ._clearSearchButton_l3g3e_299:hover{background:#f6f8fc;border-color:#c2cbdb}._courseCount_l3g3e_306{margin:0;color:var(--muted);font-weight:500;font-size:.88rem;white-space:nowrap}._courseList_l3g3e_314{display:flex;flex-direction:column;border-top:1px solid var(--line)}._courseRow_l3g3e_320{display:grid;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 0;border-bottom:1px solid var(--line)}._courseThumbnail_l3g3e_329{width:104px;height:70px;object-fit:cover;border:1px solid var(--line);border-radius:var(--radius-sm);background:#eef2f6}._courseMain_l3g3e_338{min-width:0}._courseTitleRow_l3g3e_340{display:flex;align-items:center;gap:10px;min-width:0}._courseTitleRow_l3g3e_340 h2{min-width:0;margin:0;overflow:hidden;color:var(--ink);font-size:1rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._categoryBadge_l3g3e_357{flex:0 0 auto;max-width:220px;overflow:hidden;padding:4px 10px;border-radius:999px;color:var(--brand);background:var(--brand-50);border:1px solid color-mix(in srgb,var(--brand) 16%,var(--line));font-size:.72rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._courseDescription_l3g3e_372{display:-webkit-box;overflow:hidden;margin:6px 0;color:var(--muted);font-size:.88rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}._courseMeta_l3g3e_383{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--muted);font-size:.8rem;font-weight:500}._rowActions_l3g3e_392{display:flex;gap:8px}._editButton_l3g3e_233{color:var(--ink);background:#fff;border-color:var(--line-strong)}._editButton_l3g3e_233:hover{background:#f6f8fc;border-color:#c2cbdb}._deleteButton_l3g3e_234,._confirmDeleteButton_l3g3e_236{color:var(--danger);background:#fff;border-color:var(--danger-200)}._deleteButton_l3g3e_234:hover,._confirmDeleteButton_l3g3e_236:hover{background:var(--danger);color:#fff;border-color:var(--danger)}._emptyState_l3g3e_231{display:grid;justify-items:center;min-height:260px;padding:48px 20px;text-align:center;border:1px dashed var(--line-strong);border-radius:var(--radius);background:#f8fafc}._emptyState_l3g3e_231 h2{margin:0;color:var(--ink);font-size:1.2rem;font-weight:600}._emptyState_l3g3e_231 p{max-width:520px;margin:9px 0 20px;color:var(--muted);font-size:.92rem}._pagination_l3g3e_232{display:flex;align-items:center;justify-content:center;gap:14px;padding-top:22px}._pagination_l3g3e_232 span{color:var(--muted);font-size:.88rem;font-weight:500}._pagination_l3g3e_232 button{color:var(--ink);background:#fff;border-color:var(--line-strong)}._pagination_l3g3e_232 button:hover:not(:disabled){background:#f6f8fc;border-color:#c2cbdb}._pagination_l3g3e_232 button:disabled{opacity:.45;cursor:not-allowed}._modalOverlay_l3g3e_441{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:20px;background:#0f172a8c}._confirmDialog_l3g3e_450{width:min(440px,100%);padding:24px;border-radius:var(--radius);background:#fff;box-shadow:0 24px 60px #00000040}._confirmDialog_l3g3e_450 h2{margin:0 0 10px;color:var(--ink);font-size:1.2rem;font-weight:600}._confirmDialog_l3g3e_450 p{margin:0;color:var(--muted);line-height:1.55;font-size:.92rem}._dialogActions_l3g3e_459{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}._confirmDeleteButton_l3g3e_236:disabled,._cancelButton_l3g3e_235:disabled{opacity:.6;cursor:not-allowed}._srOnly_l3g3e_464{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 820px){._managementHeader_l3g3e_53,._formHeader_l3g3e_54,._listToolbar_l3g3e_269{align-items:stretch;flex-direction:column}._primaryAction_l3g3e_228,._backButton_l3g3e_229{width:100%}._courseRow_l3g3e_320{grid-template-columns:88px minmax(0,1fr);gap:12px}._courseThumbnail_l3g3e_329{width:88px;height:66px}._rowActions_l3g3e_392{grid-column:1 / -1;justify-content:flex-end}}@media (max-width: 560px){._createCoursePage_l3g3e_33{padding:16px 12px}._container_l3g3e_41,._managementContainer_l3g3e_42{padding:18px;border-radius:var(--radius-sm)}._searchForm_l3g3e_230{align-items:stretch;flex-direction:column}._courseRow_l3g3e_320{grid-template-columns:72px minmax(0,1fr)}._courseThumbnail_l3g3e_329{width:72px;height:60px}._courseTitleRow_l3g3e_340{align-items:flex-start;flex-direction:column;gap:5px}._courseTitleRow_l3g3e_340 h2{white-space:normal}._categoryBadge_l3g3e_357{max-width:100%}._courseDescription_l3g3e_372{-webkit-line-clamp:1}._rowActions_l3g3e_392 button{flex:1}._pagination_l3g3e_232{gap:8px}._pagination_l3g3e_232 button{padding-inline:10px}._dialogActions_l3g3e_459{flex-direction:column-reverse}._dialogActions_l3g3e_459 button{width:100%}}._visibilityToggle_l3g3e_499{display:flex;align-items:flex-start;gap:10px;margin:2px 0 16px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#f6f4ef;cursor:pointer}._visibilityToggle_l3g3e_499 input{width:17px;height:17px;margin-top:2px;accent-color:#D49A20}._visibilityToggle_l3g3e_499 span{display:flex;flex-direction:column;gap:2px}._visibilityToggle_l3g3e_499 strong{color:var(--ink);font-size:.86rem;font-weight:650}._visibilityToggle_l3g3e_499 small{color:var(--muted);font-size:.78rem;line-height:1.4}._visibilityBadge_l3g3e_524{flex:0 0 auto;padding:4px 9px;border-radius:999px;font-size:.7rem;font-weight:700}._visibleBadge_l3g3e_531{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}._hiddenBadge_l3g3e_536{color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa}._visibilityButton_l3g3e_541{color:#071c3b;background:#fff;border-color:#d49a20}._visibilityButton_l3g3e_541:hover:not(:disabled){color:#071c3b;background:#fff8e8;border-color:#e8b642}._visibilityButton_l3g3e_541:disabled{opacity:.55;cursor:not-allowed}._adminPage_zjgwi_7{--navy: #071c3b;--navy-2: #123a68;--gold: #d49a20;--gold-2: #e8b642;--ink: #0b1d33;--muted: #66758a;--line: #e1e6ed;--field: #d3dae4;--action: #1c6dd0;min-height:60vh;background:#f1f4f8;color:var(--ink);font-family:Barlow,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px}._adminPage_zjgwi_7 *,._adminPage_zjgwi_7 *:before,._adminPage_zjgwi_7 *:after{box-sizing:border-box}._adminPage_zjgwi_7 button{font-family:inherit}._content_zjgwi_29{width:100%;max-width:1640px;margin:0 auto;padding:22px 24px 40px}._pageHeading_zjgwi_31{display:flex;align-items:center;gap:14px;margin-bottom:14px}._headingIcon_zjgwi_37{width:44px;height:44px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;color:var(--action);background:#e7f0fc;font-size:22px}._pageHeading_zjgwi_31 h1{margin:0;font-size:25px;line-height:1.1;font-weight:700;color:var(--navy);letter-spacing:-.01em}._pageHeading_zjgwi_31 p{margin:3px 0 0;font-size:13px;color:var(--muted)}._breadcrumb_zjgwi_50{margin-left:auto;display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted);white-space:nowrap}._breadcrumb_zjgwi_50 i{font-style:normal;opacity:.6}._breadcrumb_zjgwi_50 b{color:var(--navy);font-weight:600}._alert_zjgwi_54{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;border-radius:8px;font-size:13px;font-weight:500}._alert_zjgwi_54 span{flex:1}._alert_zjgwi_54 button{border:0;background:none;color:inherit;cursor:pointer;font-size:14px}._alertError_zjgwi_66{color:#8a1c14;background:#fdecea;border:1px solid #f5c2bd}._alertSuccess_zjgwi_67{color:#0f5b33;background:#e8f6ee;border:1px solid #b9e2c9}._workspace_zjgwi_70{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.53fr);gap:12px;align-items:start}._formArea_zjgwi_76{display:flex;flex-direction:column;gap:12px;min-width:0}._row_zjgwi_77{display:grid;gap:12px;align-items:stretch}._rowA_zjgwi_78{grid-template-columns:minmax(0,1fr) minmax(0,1.85fr)}._rowB_zjgwi_79{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.7fr)}._rowC_zjgwi_80{grid-template-columns:minmax(0,.87fr) minmax(0,1fr) minmax(0,.95fr)}._rowFull_zjgwi_81{grid-template-columns:minmax(0,1fr)}._rowFull_zjgwi_81 ._syllabusEditor_zjgwi_82{height:170px}._rowFull_zjgwi_81 ._syllabusControls_zjgwi_83{max-width:760px;flex-wrap:nowrap}._card_zjgwi_84 ._rowFull_zjgwi_81 ._syllabusControls_zjgwi_83 label._inline_zjgwi_84,._rowFull_zjgwi_81 ._card_zjgwi_84 ._syllabusControls_zjgwi_83 label._inline_zjgwi_84{max-width:none;white-space:nowrap}._card_zjgwi_84{min-width:0;padding:14px 16px 15px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 1px 3px #071c3b0d}._card_zjgwi_84 h2,._previewCard_zjgwi_96 h2{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:14px;font-weight:600;color:var(--navy);line-height:1.2}._card_zjgwi_84 h2 svg,._previewCard_zjgwi_96 h2 svg{flex:0 0 20px;width:20px;height:20px;color:var(--navy)}._card_zjgwi_84 h2 small{font-weight:500;font-size:13px;color:var(--muted)}._card_zjgwi_84 ._sub_zjgwi_109{margin:-9px 0 12px 30px;font-size:11.5px;color:var(--muted)}._card_zjgwi_84 label,._fieldGroup_zjgwi_112{display:block;margin-bottom:10px;font-size:12px;font-weight:500;color:#2a3b52}._card_zjgwi_84 label:last-child{margin-bottom:0}._card_zjgwi_84 label>input,._card_zjgwi_84 label>select,._card_zjgwi_84 label>._codeRow_zjgwi_122,._card_zjgwi_84 label>textarea{display:block;margin-top:5px}._card_zjgwi_84 label>span:first-child{display:block}._fieldGroup_zjgwi_112 ._fieldLabel_zjgwi_125{margin-bottom:5px}._card_zjgwi_84 label._checkRow_zjgwi_126>input,._card_zjgwi_84 label._radio_zjgwi_127>input,._card_zjgwi_84 label._inline_zjgwi_84>input{display:inline-block;margin-top:0}._card_zjgwi_84 label em{font-style:normal;color:#d64541}._card_zjgwi_84 label small,._fieldLabel_zjgwi_125 small{font-weight:400;color:var(--muted)}._fieldLabel_zjgwi_125{display:block;margin-bottom:5px;font-size:12px;font-weight:500;color:#2a3b52}._card_zjgwi_84 input:not([type=checkbox]):not([type=radio]),._card_zjgwi_84 select,._card_zjgwi_84 textarea{width:100%;height:34px;padding:0 10px;border:1px solid var(--field);border-radius:4px;background:#fff;color:var(--ink);font:inherit;font-size:12.5px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}._card_zjgwi_84 select{padding-right:28px;cursor:pointer}._card_zjgwi_84 input::placeholder,._card_zjgwi_84 textarea::placeholder{color:#9aa6b5}._card_zjgwi_84 input:focus,._card_zjgwi_84 select:focus,._card_zjgwi_84 textarea:focus{border-color:var(--navy-2);box-shadow:0 0 0 3px #123a681f}._card_zjgwi_84 input:disabled,._card_zjgwi_84 select:disabled,._card_zjgwi_84 textarea:disabled,._card_zjgwi_84 input._readonly_zjgwi_158{background:#eef1f5;color:#6f7c8d;cursor:not-allowed}._card_zjgwi_84 input._readonly_zjgwi_158{cursor:default}._spaced_zjgwi_160{margin-top:14px}._cols2_zjgwi_162{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px}._creditCols_zjgwi_163{grid-template-columns:auto minmax(0,1fr);column-gap:18px}._creditCols_zjgwi_163 label{white-space:nowrap}._cols3_zjgwi_165{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px}._cols2_zjgwi_162 label,._cols3_zjgwi_165 label{margin-bottom:0}._fieldNote_zjgwi_169{display:flex;gap:6px;align-items:flex-start;margin:9px 0 0;padding:6px 8px;border-radius:5px;background:#fdf6e6;color:#7a5710;font-size:11px;line-height:1.3}._fieldNote_zjgwi_169 svg{flex:0 0 auto;margin-top:1px;color:var(--gold)}._radios_zjgwi_184{display:flex;align-items:center;gap:22px;height:34px}._card_zjgwi_84 label._radio_zjgwi_127,._card_zjgwi_84 label._checkRow_zjgwi_126,._card_zjgwi_84 label._switchRow_zjgwi_187,._card_zjgwi_84 label._inline_zjgwi_84{display:flex;flex-direction:row;align-items:center;gap:7px;margin:0;font-weight:500;cursor:pointer}._radio_zjgwi_127 input{width:17px;height:17px;margin:0;accent-color:var(--action)}._card_zjgwi_84 label._checkRow_zjgwi_126{margin-top:10px;font-size:12px}._checkRow_zjgwi_126 input{width:15px;height:15px;margin:0;accent-color:var(--action)}._card_zjgwi_84 label._switchRow_zjgwi_187{margin-top:12px;font-size:12px}._switchRow_zjgwi_187 input{position:absolute;opacity:0;pointer-events:none}._switch_zjgwi_187{position:relative;width:32px;height:18px;flex:0 0 auto;border-radius:999px;background:#c3ccd8;transition:background .2s ease}._switch_zjgwi_187:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s ease}._switchRow_zjgwi_187 input:checked+._switch_zjgwi_187{background:var(--action)}._switchRow_zjgwi_187 input:checked+._switch_zjgwi_187:after{transform:translate(14px)}._switchRow_zjgwi_187 input:focus-visible+._switch_zjgwi_187{box-shadow:0 0 0 3px #1c6dd040}._card_zjgwi_84 label>._codeRow_zjgwi_122{display:flex;gap:8px}._codeRow_zjgwi_122 button{flex:0 0 34px;height:34px;display:grid;place-items:center;border:1px solid var(--field);border-radius:4px;background:#fff;color:var(--action);cursor:pointer}._codeRow_zjgwi_122 button:hover{background:#eef5fe}._templateRail_zjgwi_244{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 4px}._templateOption_zjgwi_245{position:relative;flex:0 0 96px}._templateOption_zjgwi_245>button:first-child{width:100%;padding:5px 5px 6px;display:flex;flex-direction:column;align-items:center;gap:5px;border:1px solid var(--line);border-radius:6px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}._templateOption_zjgwi_245>button:first-child:hover{border-color:var(--gold-2)}._templateOption_zjgwi_245 b{font-size:11.5px;font-weight:500;color:var(--ink)}._thumb_zjgwi_261{width:100%;aspect-ratio:1.42;display:block;overflow:hidden;border-radius:3px;background:#f3f5f8;box-shadow:0 1px 3px #071c3b26}._thumb_zjgwi_261{position:relative}._thumb_zjgwi_261 iframe{position:absolute;top:0;left:0;width:400%;height:400%;border:0;transform:scale(.25);transform-origin:0 0;pointer-events:none;background:#fff}._thumbFallback_zjgwi_284{width:100%;height:100%;display:grid;place-items:center;color:var(--gold);font-size:22px}._thumbFallback_zjgwi_284 i{width:100%;height:100%;background:linear-gradient(100deg,#eef1f5 30%,#f8f9fb,#eef1f5 70%);background-size:200% 100%;animation:_shimmer_zjgwi_1 1.2s linear infinite}@keyframes _shimmer_zjgwi_1{to{background-position:-200% 0}}._templateSelected_zjgwi_294>button:first-child{border:2px solid var(--gold);padding:4px 4px 5px;background:#fff8e8;box-shadow:0 3px 10px #d49a2033}._selectedMark_zjgwi_300{position:absolute;top:-6px;right:-6px;width:18px;height:18px;color:var(--action);background:#fff;border-radius:50%}._deleteTemplate_zjgwi_310{position:absolute;top:3px;left:3px;width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:4px;background:#071c3bc7;color:#fff;font-size:10px;cursor:pointer;opacity:0;transition:opacity .15s ease}._templateOption_zjgwi_245:hover ._deleteTemplate_zjgwi_310,._deleteTemplate_zjgwi_310:focus-visible{opacity:1}._deleteTemplate_zjgwi_310:hover{background:#b3261e}._uploadTile_zjgwi_331{flex:0 0 96px;min-height:92px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1.5px dashed #9fbde6;border-radius:6px;background:#f6f9fe;color:var(--action);font-size:11px;line-height:1.2;text-align:center;cursor:pointer}._uploadTile_zjgwi_331 svg{font-size:24px}._uploadTile_zjgwi_331 b{font-weight:600}._uploadTile_zjgwi_331:hover{background:#eef4fd}._uploadTile_zjgwi_331:disabled{opacity:.6;cursor:wait}._templateLoading_zjgwi_352{align-self:center;padding:0 8px;color:var(--muted);font-size:12px}._qrBlock_zjgwi_355{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}._qrBlock_zjgwi_355 ._qrStatus_zjgwi_356{flex:1 1 120px}._qrImage_zjgwi_357{flex:0 0 80px;height:80px;padding:5px;border:1px solid var(--line);border-radius:6px;background:#fff}._qrImage_zjgwi_357{display:grid;place-items:center;color:#9aa9bc;font-size:54px}._qrReady_zjgwi_366{color:var(--navy);border-color:#b9e2c9}._qrStatus_zjgwi_356{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:8px 10px;border-radius:6px;background:#eef4fb;font-size:11px;line-height:1.3;color:#43536a}._qrStatus_zjgwi_356 strong{display:flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--navy-2)}._qrOk_zjgwi_382{background:#e8f6ee}._qrOk_zjgwi_382 strong{color:#177245}._syllabusControls_zjgwi_83{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:10px}._card_zjgwi_84 ._syllabusControls_zjgwi_83 label._inline_zjgwi_84{font-size:11.5px;white-space:normal;line-height:1.2;max-width:150px}._card_zjgwi_84 label._inline_zjgwi_84{gap:8px;margin:0;white-space:nowrap}._card_zjgwi_84 label._inline_zjgwi_84 input{flex:0 0 48px;width:48px;margin:0;padding:0 4px;text-align:center}._aiButton_zjgwi_390{flex:1 1 140px;min-width:0;height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 10px;border:0;border-radius:4px;background:var(--action);color:#fff;font-size:11.5px;font-weight:600;white-space:nowrap;cursor:pointer}._aiButton_zjgwi_390:hover{filter:brightness(1.07)}._aiButton_zjgwi_390:disabled{opacity:.6;cursor:not-allowed}._syllabusEditor_zjgwi_82{display:flex;height:116px;border:1px solid var(--field);border-radius:4px;overflow:hidden;background:#fff}._syllabusEditor_zjgwi_82:focus-within{border-color:var(--navy-2);box-shadow:0 0 0 3px #123a681f}._gutter_zjgwi_420{flex:0 0 30px;padding:7px 0 7px 8px;overflow:hidden;color:var(--muted);font-size:11.5px;line-height:18px;background:#fafbfc;-webkit-user-select:none;user-select:none}._gutter_zjgwi_420 div{height:18px}._card_zjgwi_84 ._syllabusEditor_zjgwi_82 textarea{height:100%;padding:7px 8px;border:0;border-radius:0;box-shadow:none;resize:none;font-size:11.5px;line-height:18px;white-space:pre;overflow-x:hidden}._dimmed_zjgwi_443{opacity:.55}._syllabusChecks_zjgwi_444{display:flex;flex-wrap:wrap;gap:0 18px}._signatureRow_zjgwi_447{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px}._signatureRow_zjgwi_447>div{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;transition:opacity .2s ease}._signatureRow_zjgwi_447 span{width:100%;aspect-ratio:1.05;display:grid;place-items:center;border:1px solid var(--line);border-radius:5px;background:#fff;color:var(--navy-2);font-size:26px}._signatureRow_zjgwi_447 ._sealIcon_zjgwi_460{border-radius:5px}._signatureRow_zjgwi_447 ._sealIcon_zjgwi_460 img{width:64%;height:64%;object-fit:contain;filter:grayscale(.2)}._signatureRow_zjgwi_447 small{font-size:10.5px;line-height:1.2;color:var(--muted)}._signatureRow_zjgwi_447 ._off_zjgwi_463{opacity:.3}._previewCard_zjgwi_96{position:sticky;top:126px;padding:14px 14px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 1px 3px #071c3b0d}._previewTabs_zjgwi_475{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}._previewTabs_zjgwi_475 button{height:34px;border:1px solid var(--line);border-radius:4px;background:#f1f4f8;color:#3b4b61;font-size:12.5px;font-weight:500;cursor:pointer}._previewTabs_zjgwi_475 button:disabled{opacity:.55;cursor:not-allowed}._previewTabs_zjgwi_475 ._tabActive_zjgwi_487{border-color:var(--navy);background:var(--navy);color:#fff;font-weight:600}._previewPdf_zjgwi_489{width:100%;height:calc(100vh - 230px);min-height:460px;display:block;border:1px solid var(--line);border-radius:4px;background:#fff}._previewFrame_zjgwi_498{position:relative;min-height:320px;display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding:2px}._previewPage_zjgwi_508{display:block;width:100%;padding:0;border:2px solid transparent;border-radius:3px;background:none;cursor:pointer;box-shadow:0 2px 10px #071c3b24;transition:border-color .2s ease}._previewPage_zjgwi_508{flex-shrink:0;position:relative;aspect-ratio:1.414;overflow:hidden;background:#fff}._previewPage_zjgwi_508 iframe{width:100%;height:100%;display:block;border:0}._previewPageActive_zjgwi_521{border-color:var(--gold-2)}._previewPlaceholder_zjgwi_522{flex:1;min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;border:1px dashed var(--field);border-radius:6px;background:#fafbfc;text-align:center}._previewPlaceholder_zjgwi_522 svg{font-size:46px;color:var(--gold)}._previewPlaceholder_zjgwi_522 strong{font-size:15px;color:var(--navy);font-weight:600}._previewPlaceholder_zjgwi_522 span{max-width:300px;font-size:12.5px;color:var(--muted)}._previewBadge_zjgwi_539{position:sticky;bottom:6px;align-self:center;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:#071c3bd9;color:#fff;font-size:11.5px}._spin_zjgwi_552{animation:_spin_zjgwi_552 .9s linear infinite}@keyframes _spin_zjgwi_552{to{transform:rotate(360deg)}}._previewErr_zjgwi_554{display:flex;gap:6px;align-items:center;margin:8px 0 0;font-size:11.5px;color:#8a1c14}._previewSummary_zjgwi_556{display:flex;align-items:center;gap:10px;margin-top:10px;padding:9px 11px;border-radius:5px;background:#f6f4ef;font-size:12px}._previewSummary_zjgwi_556 b{color:var(--navy);font-weight:700}._previewSummary_zjgwi_556 span{margin-left:auto;color:var(--muted)}._previewSummary_zjgwi_556 button{border:0;background:none;color:var(--navy-2);cursor:pointer;padding:2px}._generatedBar_zjgwi_571{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding:12px 16px;border:1px solid #b9e2c9;border-radius:8px;background:#e8f6ee}._generatedBar_zjgwi_571>div:first-child{display:flex;align-items:center;gap:10px;color:#177245;font-size:20px}._generatedBar_zjgwi_571 span{display:flex;flex-direction:column;color:var(--ink);font-size:13px}._generatedBar_zjgwi_571 small{color:var(--muted);font-size:12px}._generatedActions_zjgwi_585{display:flex;gap:8px}._generatedActions_zjgwi_585 button,._connectDrive_zjgwi_587{height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 14px;border:0;border-radius:4px;background:var(--navy);color:#fff;font-size:12.5px;font-weight:600;text-decoration:none;cursor:pointer}._connectDrive_zjgwi_587{background:#fff;color:var(--navy);border:1px solid var(--navy)}._bottomBar_zjgwi_605{display:flex;justify-content:flex-end;gap:12px;align-items:center;margin-top:12px}._observations_zjgwi_612{display:grid;grid-template-columns:auto}._observations_zjgwi_612 h2{margin-bottom:8px}._actions_zjgwi_614{display:flex;gap:10px}._actions_zjgwi_614 button{height:46px;min-width:150px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 20px;border-radius:5px;font-size:14px;font-weight:600;cursor:pointer;transition:filter .15s ease,transform .15s ease}._actions_zjgwi_614 button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05)}._actions_zjgwi_614 button:disabled{opacity:.6;cursor:not-allowed}._clearButton_zjgwi_631{border:1px solid #d64541;background:#fff;color:#c0392b}._previewButton_zjgwi_632{border:0;background:var(--action);color:#fff}._generateButton_zjgwi_633{min-width:180px!important;border:0;background:linear-gradient(180deg,#f0c14e,var(--gold));color:var(--navy);box-shadow:0 6px 14px #d49a2047}@media (max-width: 1280px){._workspace_zjgwi_70{grid-template-columns:minmax(0,1fr)}._previewCard_zjgwi_96{position:static}._previewFrame_zjgwi_498{max-height:none;flex-direction:row;overflow-x:auto}._previewPage_zjgwi_508{flex:0 0 min(560px,85%);height:auto}}@media (max-width: 1100px){._rowB_zjgwi_79,._rowC_zjgwi_80{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._rowB_zjgwi_79>._card_zjgwi_84:last-child,._rowC_zjgwi_80>._card_zjgwi_84:last-child{grid-column:1 / -1}._breadcrumb_zjgwi_50{display:none}}@media (max-width: 820px){._content_zjgwi_29{padding:14px 12px 24px}._rowA_zjgwi_78,._rowB_zjgwi_79,._rowC_zjgwi_80{grid-template-columns:minmax(0,1fr)}._cols3_zjgwi_165{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._cols3_zjgwi_165 label:last-child{grid-column:1 / -1}._actions_zjgwi_614{width:100%}._actions_zjgwi_614{flex-wrap:wrap}._actions_zjgwi_614 button{flex:1 1 140px;min-width:0}._generatedBar_zjgwi_571{flex-direction:column;align-items:stretch}._pageHeading_zjgwi_31 h1{font-size:21px}}@media (max-width: 480px){._cols2_zjgwi_162,._cols3_zjgwi_165{grid-template-columns:minmax(0,1fr)}._syllabusControls_zjgwi_83{flex-direction:column;align-items:stretch}._aiButton_zjgwi_390{flex:0 0 38px}._card_zjgwi_84 ._syllabusControls_zjgwi_83 label._inline_zjgwi_84{max-width:none}._previewPage_zjgwi_508{flex-basis:92%}}._card_zjgwi_84 label[for=course_title]{margin-bottom:5px}._courseRow_zjgwi_682{display:flex;gap:8px;margin-bottom:10px}._courseRow_zjgwi_682 input{flex:1;min-width:0}._catalogButton_zjgwi_684,._saveCourseButton_zjgwi_685{height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid var(--gold);border-radius:4px;background:#fff8e8;color:var(--navy);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}._catalogButton_zjgwi_684 svg,._saveCourseButton_zjgwi_685 svg{color:var(--gold)}._catalogButton_zjgwi_684:hover,._saveCourseButton_zjgwi_685:hover:not(:disabled){background:#fdefcc}._saveCourseButton_zjgwi_685:disabled{opacity:.55;cursor:not-allowed}._adminPage_zjgwi_7._modalBackdrop_zjgwi_707{min-height:0;background:#030e208c}._modalBackdrop_zjgwi_707{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:16px;background:#030e208c}._modal_zjgwi_707{width:min(640px,100%);max-height:min(640px,calc(100vh - 32px));display:flex;flex-direction:column;border-radius:10px;background:#fff;box-shadow:0 24px 60px #030e2059;overflow:hidden}._modalHead_zjgwi_727{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;color:#fff;background:linear-gradient(90deg,var(--navy),var(--navy-2))}._modalHead_zjgwi_727 h3{display:flex;align-items:center;gap:9px;margin:0;font-size:16px;font-weight:600;color:#fff}._modalHead_zjgwi_727 h3 svg{color:var(--gold-2)}._modalHead_zjgwi_727 button{border:0;background:none;color:#fff;font-size:16px;cursor:pointer}._modalSearch_zjgwi_738{display:flex;align-items:center;gap:9px;margin:14px 18px 8px;padding:0 12px;height:38px;border:1px solid var(--field);border-radius:6px;color:var(--muted)}._modalSearch_zjgwi_738:focus-within{border-color:var(--navy-2);box-shadow:0 0 0 3px #123a681f}._modalSearch_zjgwi_738 input{flex:1;min-width:0;height:100%;padding:0;border:0!important;box-shadow:none!important;outline:0;font:inherit;font-size:13px;color:var(--ink);background:transparent}._modalError_zjgwi_751{display:flex;align-items:center;gap:6px;margin:0 18px 6px;font-size:12px;color:#8a1c14}._catalogList_zjgwi_752{flex:1;overflow-y:auto;padding:4px 18px}._catalogItem_zjgwi_753{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}._catalogItem_zjgwi_753>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._catalogItem_zjgwi_753 strong{font-size:13px;font-weight:600;color:var(--navy);line-height:1.25}._catalogItem_zjgwi_753 small{font-size:11.5px;color:var(--muted)}._useCourse_zjgwi_763{height:30px;padding:0 16px;border:0;border-radius:4px;background:var(--navy);color:#fff;font-size:12px;font-weight:600;cursor:pointer}._useCourse_zjgwi_763:hover{background:var(--navy-2)}._removeCourse_zjgwi_775{width:30px;height:30px;display:grid;place-items:center;border:1px solid #f0c8c4;border-radius:4px;background:#fff;color:#c0392b;font-size:11px;cursor:pointer}._removeCourse_zjgwi_775:hover{background:#fdecea}._catalogEmpty_zjgwi_788{padding:28px 8px;text-align:center;font-size:13px;color:var(--muted)}._modalFoot_zjgwi_789{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}._modalFoot_zjgwi_789 div{display:flex;gap:6px}._modalFoot_zjgwi_789 button{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--field);border-radius:4px;background:#fff;color:var(--navy);cursor:pointer}._modalFoot_zjgwi_789 button:disabled{opacity:.4;cursor:not-allowed}@media (max-width: 480px){._courseRow_zjgwi_682{flex-direction:column}._saveCourseButton_zjgwi_685{width:100%}}._nextCode_zjgwi_818{display:flex;flex-direction:column;gap:2px;margin-bottom:8px;padding:8px 10px;border:1px dashed #c9d5e4;border-radius:5px;background:#f6f9fd}._nextCode_zjgwi_818 span{font-size:11px;font-weight:500;color:var(--muted)}._nextCode_zjgwi_818 b{font-size:16px;font-weight:700;letter-spacing:.02em;color:var(--navy)}._nextCode_zjgwi_818 small{font-size:10.5px;color:var(--muted)}._linkButton_zjgwi_831{display:inline-flex;align-items:center;gap:6px;padding:2px 0;border:0;background:none;color:var(--action);font-size:12px;font-weight:600;cursor:pointer}._linkButton_zjgwi_831:hover{text-decoration:underline}._modalIntro_zjgwi_844{margin:12px 18px 4px;font-size:12.5px;line-height:1.45;color:var(--muted)}._defaultStar_zjgwi_845{color:var(--gold);font-size:12px;margin-right:2px}._ghostBtn_zjgwi_846{height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid var(--field);border-radius:4px;background:#fff;color:var(--navy);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}._ghostBtn_zjgwi_846:hover{background:#f1f4f8}._modalFoot_zjgwi_789 ._useCourse_zjgwi_763{width:auto;height:32px;display:inline-flex;gap:7px;padding:0 14px;border:0;background:var(--navy);color:#fff}._seriesForm_zjgwi_872{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px;padding:12px 18px 18px}._seriesForm_zjgwi_872 label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:500;color:#2a3b52}._seriesForm_zjgwi_872 label small{font-weight:400;color:var(--muted)}._seriesForm_zjgwi_872 input,._seriesForm_zjgwi_872 select{height:36px;padding:0 10px;border:1px solid var(--field);border-radius:4px;font:inherit;font-size:13px;color:var(--ink);background:#fff;outline:none}._seriesForm_zjgwi_872 input:focus,._seriesForm_zjgwi_872 select:focus{border-color:var(--navy-2);box-shadow:0 0 0 3px #123a681f}._seriesForm_zjgwi_872 ._full_zjgwi_894{grid-column:1 / -1}._seriesPreview_zjgwi_895{padding:10px 12px;border-radius:6px;background:#fff8e8;font-size:12.5px;color:#5a4413}._seriesPreview_zjgwi_895 b{font-size:15px;color:var(--navy);letter-spacing:.02em}._seriesFormActions_zjgwi_897{display:flex;justify-content:flex-end;gap:8px}._seriesFormActions_zjgwi_897 ._useCourse_zjgwi_763{height:34px;padding:0 18px}@media (max-width: 520px){._seriesForm_zjgwi_872{grid-template-columns:1fr}}._page_10sxj_2{--navy: #071c3b;--navy-2: #123a68;--gold: #d49a20;--ink: #0b1d33;--muted: #66758a;--line: #e3e8ef;--field: #d3dae4;min-height:70vh;padding:26px 0 48px;background:#f1f4f8;color:var(--ink);font-family:Barlow,system-ui,-apple-system,Segoe UI,sans-serif}._page_10sxj_2 *,._page_10sxj_2 *:before,._page_10sxj_2 *:after{box-sizing:border-box}._container_10sxj_17{width:min(1360px,calc(100% - 40px));margin:0 auto;display:flex;flex-direction:column;gap:18px}._heading_10sxj_19{display:flex;align-items:center;gap:14px}._headingIcon_10sxj_20{width:46px;height:46px;display:grid;place-items:center;border-radius:10px;background:var(--navy);color:#e8b642;font-size:20px}._heading_10sxj_19 h1{margin:0;font-size:26px;font-weight:700;color:var(--navy);line-height:1.1}._heading_10sxj_19 p{margin:3px 0 0;font-size:13.5px;color:var(--muted)}._card_10sxj_24{border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 2px 8px #071c3b0d;overflow:hidden}._cardHead_10sxj_25{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 22px;border-bottom:1px solid var(--line)}._cardHead_10sxj_25 h2{margin:0;font-size:18px;font-weight:700;color:var(--navy)}._cardHead_10sxj_25 p{margin:4px 0 0;font-size:13px;color:var(--muted)}._filters_10sxj_29{display:grid;grid-template-columns:repeat(2,minmax(130px,.8fr)) repeat(3,minmax(160px,1.2fr)) minmax(240px,1.6fr);gap:14px;padding:18px 22px 6px}._filters_10sxj_29 label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:#22344d;min-width:0}._filters_10sxj_29 input,._filters_10sxj_29 select{width:100%;height:42px;padding:0 12px;border:1px solid var(--field);border-radius:6px;background:#fff;color:var(--ink);font:inherit;font-size:13.5px;font-weight:500;outline:none}._filters_10sxj_29 input:focus,._filters_10sxj_29 select:focus{border-color:var(--navy-2);box-shadow:0 0 0 3px #123a681f}._searchField_10sxj_47 span{position:relative;display:block}._searchField_10sxj_47 svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#8a99ad;font-size:13px}._searchField_10sxj_47 input{padding-left:34px}._actions_10sxj_51{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:12px 22px 20px}._actions_10sxj_51 button{height:44px;display:inline-flex;align-items:center;gap:8px;padding:0 20px;border-radius:6px;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:filter .15s ease,background .15s ease}._actions_10sxj_51 button:disabled{opacity:.55;cursor:not-allowed}._btnGhost_10sxj_66{border:1px solid var(--field);background:#fff;color:var(--navy)}._btnGhost_10sxj_66:hover:not(:disabled){background:#f1f4f8}._btnPrimary_10sxj_68{border:0;background:var(--navy);color:#fff}._btnPrimary_10sxj_68:hover:not(:disabled){background:var(--navy-2)}._btnGold_10sxj_70{border:0;background:linear-gradient(180deg,#f0c14e,var(--gold));color:var(--navy)}._btnGold_10sxj_70:hover:not(:disabled){filter:brightness(1.05)}._error_10sxj_73{display:flex;align-items:center;gap:8px;padding:11px 16px;border:1px solid #f5c2bd;border-radius:8px;background:#fdecea;color:#8a1c14;font-size:13.5px;font-weight:500}._note_10sxj_74{display:flex;align-items:center;gap:7px;margin:0;padding:10px 22px;background:#fdf6e6;color:#7a5710;font-size:12.5px}._stats_10sxj_76{display:flex;flex-wrap:wrap;gap:8px}._stats_10sxj_76 span{padding:6px 12px;border-radius:999px;background:#f1f4f8;font-size:12.5px;color:var(--muted)}._stats_10sxj_76 b{color:var(--navy);font-size:14px}._tableWrap_10sxj_80{overflow-x:auto}._table_10sxj_80{width:100%;border-collapse:collapse;font-size:13.5px}._table_10sxj_80 th{padding:13px 16px;border-bottom:1px solid var(--line);background:#f7f9fb;color:#22344d;font-size:12px;font-weight:700;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap}._table_10sxj_80 td{padding:14px 16px;border-bottom:1px solid #eef1f5;vertical-align:middle;color:#2a3b52}._table_10sxj_80 tbody tr:hover td{background:#fafbfd}._center_10sxj_96{text-align:center!important}._nowrap_10sxj_97{white-space:nowrap}._student_10sxj_98{font-weight:700;color:var(--ink)!important}._course_10sxj_99{display:block}._docType_10sxj_100{display:block;margin-top:3px;font-size:11.5px;color:var(--gold);font-weight:600}._code_10sxj_101{display:inline-block;padding:5px 9px;border-radius:5px;background:#eef3f9;color:var(--navy);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:700;white-space:nowrap}._issuer_10sxj_102{display:block;font-weight:700;color:var(--ink)}._issuerMail_10sxj_103{display:block;margin-top:3px;font-size:12px;color:var(--muted)}._unknown_10sxj_104{font-size:12.5px;color:#9aa6b5;font-style:italic}._empty_10sxj_105{padding:40px 16px!important;text-align:center;color:var(--muted)!important}._pager_10sxj_107{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 22px;font-size:13px;color:var(--muted)}._pager_10sxj_107 div{display:flex;align-items:center;gap:10px}._pager_10sxj_107 b{color:var(--navy)}._pager_10sxj_107 button{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--field);border-radius:6px;background:#fff;color:var(--navy);cursor:pointer}._pager_10sxj_107 button:disabled{opacity:.4;cursor:not-allowed}@media (max-width: 1200px){._filters_10sxj_29{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){._container_10sxj_17{width:calc(100% - 24px)}._filters_10sxj_29{grid-template-columns:1fr 1fr;padding:16px}._searchField_10sxj_47{grid-column:1 / -1}._actions_10sxj_51{padding:10px 16px 16px}._actions_10sxj_51 button{flex:1 1 140px;justify-content:center}._cardHead_10sxj_25{padding:16px}._heading_10sxj_19 h1{font-size:22px}}._sendDataPage_yxarc_3{padding:40px 20px;background-color:var(--light-bg-color, #f4f7f6);min-height:calc(100vh - var(--header-height, 80px) - var(--footer-height, 200px));display:flex;justify-content:center;align-items:flex-start}._container_yxarc_12{max-width:600px;margin:0 auto;background-color:var(--white-color, #ffffff);padding:40px;border-radius:8px;box-shadow:var(--shadow-medium, 0 5px 20px rgba(0, 0, 0, .1));width:100%}._pageTitle_yxarc_22{text-align:center;color:var(--primary-color, #123A68);font-size:2.2em;margin-bottom:20px;position:relative;padding-bottom:15px}._pageTitle_yxarc_22:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:0;width:70px;height:3px;background-color:var(--accent-color, #e74c3c);border-radius:2px}._description_yxarc_43{text-align:center;color:var(--text-color-dark, #555);font-size:1.1em;margin-bottom:30px;line-height:1.6}._dataForm_yxarc_51{display:flex;flex-direction:column;gap:20px}._formGroup_yxarc_57 label{display:block;margin-bottom:8px;font-weight:700;color:var(--heading-color, #333);font-size:1em}._formGroup_yxarc_57 input[type=text],._formGroup_yxarc_57 input[type=tel]{width:calc(100% - 20px);padding:12px 10px;border:1px solid var(--border-color, #ccc);border-radius:var(--border-radius, 5px);font-size:1em;color:var(--text-color, #333);transition:border-color .3s ease,box-shadow .3s ease}._formGroup_yxarc_57 input:focus{border-color:var(--primary-color, #123A68);box-shadow:0 0 0 3px #123a6840;outline:none}._submitButton_yxarc_82{background-color:var(--primary-color, #123A68);color:var(--white-color);border:none;padding:15px 30px;border-radius:var(--border-radius-large, 8px);cursor:pointer;font-size:1.2em;font-weight:700;margin-top:20px;transition:background-color .3s ease,transform .2s ease;display:block;width:fit-content;margin-left:auto;margin-right:auto}._submitButton_yxarc_82:hover{background-color:var(--primary-color-dark, #123A68);transform:translateY(-2px)}@media (max-width: 768px){._container_yxarc_12{padding:25px}._pageTitle_yxarc_22{font-size:1.8em}._description_yxarc_43{font-size:1em}._formGroup_yxarc_57 input{padding:10px}._submitButton_yxarc_82{padding:12px 25px;font-size:1.1em}}@media (max-width: 480px){._sendDataPage_yxarc_3{padding:20px 15px}._container_yxarc_12{padding:20px}._pageTitle_yxarc_22{font-size:1.5em}._dataForm_yxarc_51{gap:15px}._submitButton_yxarc_82{width:100%;margin-left:0;margin-right:0}}:root{--brand-navy:#06152D;--brand-red:#D49A20;--brand-green:#28a745;--brand-blue:#123A68;--brand-blue-dark:#123A68;--surface:#ffffff;--bg:#f4f7f6;--muted:#888;--text:#333;--shadow-sm:0 2px 10px rgba(0,0,0,.08);--shadow-md:0 5px 20px rgba(0,0,0,.12);--ring:0 0 0 3px rgba(18,58,104,.18)}._dashboardPage_xy8p1_16{padding:40px 20px;background:#edf2f6;min-height:calc(100vh - 280px)}._container_xy8p1_22{max-width:1200px;margin:0 auto;background-color:var(--surface);padding:40px;border-radius:8px;box-shadow:var(--shadow-md);border:1px solid #edf2f7}._pageTitle_xy8p1_32{text-align:center;color:var(--brand-navy);font-size:2.6em;margin-bottom:18px;position:relative;letter-spacing:.2px;font-weight:800;padding-bottom:14px}._pageTitle_xy8p1_32:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:0;width:110px;height:4px;background:var(--brand-red);border-radius:999px}._description_xy8p1_55{text-align:center;color:#556;font-size:1.05em;margin-bottom:36px}._dashboardContent_xy8p1_62{display:grid;grid-template-columns:1fr;gap:28px}@media (min-width: 992px){._dashboardContent_xy8p1_62{grid-template-columns:1fr 1fr}}._card_xy8p1_72{background:#fcfcfe;border-radius:8px;box-shadow:var(--shadow-sm);padding:26px;display:flex;flex-direction:column;border:1px solid #eef2f7;transition:border-color .2s ease,box-shadow .2s ease}._card_xy8p1_72:hover{border-color:#071c3b3d;box-shadow:0 10px 30px #0a1a351a}._cardHeading_xy8p1_84{color:var(--brand-navy);font-size:1.6em;margin-bottom:22px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #edf2f7;padding-bottom:10px;font-weight:700}._headingIcon_xy8p1_96{color:var(--brand-red);font-size:1.15em}._searchBar_xy8p1_99{display:flex;align-items:center;margin-bottom:18px;border:1px solid #e5e9f2;border-radius:8px;padding:10px 12px;background-color:#fff;box-shadow:inset 0 1px 2px #0000000a;transition:box-shadow .2s ease,border-color .2s ease}._searchBar_xy8p1_99:focus-within{box-shadow:var(--ring);border-color:var(--brand-blue)}._searchInput_xy8p1_112{flex-grow:1;border:none;outline:none;padding:6px 10px;font-size:1em;color:var(--text);background:transparent}._searchInput_xy8p1_112::placeholder{color:#aab2bd}._searchIcon_xy8p1_123{color:var(--muted);margin-right:10px}._spinnerIcon_xy8p1_124{color:var(--brand-blue);animation:_spin_xy8p1_124 1s linear infinite;margin-left:10px}@keyframes _spin_xy8p1_124{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._list_xy8p1_128{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}._listItem_xy8p1_130{background:#f8fafc;border:1px solid #e9eef5;border-radius:8px;padding:16px 18px;display:flex;flex-direction:column;gap:10px;transition:all .2s ease}._listItem_xy8p1_130:hover{box-shadow:0 8px 22px #00000014;transform:translateY(-2px);background:#f5f9ff}._userInfo_xy8p1_146{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}._userName_xy8p1_147{font-weight:700;color:var(--brand-navy);font-size:1.05em}._userDni_xy8p1_148{color:#667085;font-size:.92em}._userCoursesSummary_xy8p1_150{font-size:.96em;color:#475569}._coursesLabel_xy8p1_151{font-weight:700;color:var(--brand-blue-dark)}._assignedCoursesBadges_xy8p1_153{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}._courseBadge_xy8p1_155{background:linear-gradient(180deg,#eaf6ff,#e0f0ff);color:#123a68;padding:6px 10px;border-radius:8px;font-size:.85em;display:inline-flex;align-items:center;gap:6px;border:1px solid #b9ddff}._removeBadgeButton_xy8p1_166{background:none;border:none;color:var(--brand-red);cursor:pointer;font-size:.95em;padding:0;margin-left:4px;transition:color .15s ease,transform .15s ease}._removeBadgeButton_xy8p1_166:hover{color:#a00000;transform:scale(1.05)}._noCoursesText_xy8p1_171{font-style:italic;color:#94a3b8}._actionButton_xy8p1_174{background:linear-gradient(180deg,var(--brand-blue),#123A68);color:#fff;padding:10px 14px;border:none;border-radius:8px;font-size:.92em;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease;display:inline-flex;align-items:center;gap:8px;margin-top:8px;box-shadow:0 6px 16px #123a6838}._actionButton_xy8p1_174:hover{transform:translateY(-2px);filter:brightness(1.03)}._assignPackageButton_xy8p1_188{background:linear-gradient(180deg,var(--brand-green),#1e9140);box-shadow:0 6px 16px #28a74538}._assignPackageButton_xy8p1_188:hover{filter:brightness(1.04)}._userActions_xy8p1_190{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}._assignCoursesCard_xy8p1_193{border:2px solid var(--brand-blue);box-shadow:0 10px 30px #123a6826;padding:26px;position:sticky;top:20px;align-self:flex-start;border-radius:8px;background:#fff}._courseAssignmentList_xy8p1_205{list-style:none;padding:10px;margin:0;max-height:420px;overflow-y:auto;border:1px solid #e9eef5;border-radius:8px;background:#fbfcff;scrollbar-width:thin;scrollbar-color:#c7d2fe transparent}._courseAssignmentList_xy8p1_205::-webkit-scrollbar{width:8px}._courseAssignmentList_xy8p1_205::-webkit-scrollbar-thumb{background:#c7d2fe;border-radius:999px}._courseAssignmentList_xy8p1_205::-webkit-scrollbar-track{background:transparent}._courseAssignmentItem_xy8p1_221{display:flex;justify-content:space-between;align-items:center;padding:10px 4px;border-bottom:1px dashed #e6edf7}._courseAssignmentItem_xy8p1_221:last-child{border-bottom:none}._courseTitle_xy8p1_227{font-weight:600;color:#2b2b2b}._assignCourseButton_xy8p1_229{background-color:#6c757d;color:#fff;padding:9px 12px;border:none;border-radius:8px;font-size:.88em;cursor:pointer;transition:transform .15s ease,filter .2s ease,background-color .2s ease;display:inline-flex;align-items:center;gap:6px}._assignCourseButton_xy8p1_229:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05)}._assignCourseButton_xy8p1_229._assignedButton_xy8p1_241{background-color:var(--brand-green);cursor:not-allowed}._assignCourseButton_xy8p1_229._assignedButton_xy8p1_241:hover{background-color:var(--brand-green)}._assignCourseButton_xy8p1_229:disabled{opacity:.65;cursor:not-allowed}._backButton_xy8p1_247{background:#6c757d;color:#fff;padding:10px 14px;border:none;border-radius:8px;font-size:.92em;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease;display:inline-flex;align-items:center;gap:8px;margin-top:18px;align-self:center;box-shadow:0 6px 14px #0000001f}._backButton_xy8p1_247:hover{transform:translateY(-2px);filter:brightness(1.03)}._loadingState_xy8p1_264,._errorState_xy8p1_264{text-align:center;padding:50px;font-size:1.08em;color:#555;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}._spinner_xy8p1_124{border:4px solid rgba(0,0,0,.07);border-left-color:var(--brand-blue);border-radius:50%;width:52px;height:52px;animation:_spin_xy8p1_124 1s linear infinite}._loadingText_xy8p1_277{font-weight:700;color:var(--brand-blue)}._errorIcon_xy8p1_278{font-size:2.2em;color:#dc3545}._errorMessage_xy8p1_279{color:#dc3545;font-weight:700}._retryButton_xy8p1_281{background:linear-gradient(180deg,var(--brand-blue),#123A68);color:#fff;padding:10px 18px;border:none;border-radius:8px;cursor:pointer;font-size:1em;transition:transform .15s ease,filter .2s ease}._retryButton_xy8p1_281:hover{transform:translateY(-2px);filter:brightness(1.03)}._emptyState_xy8p1_290{text-align:center;color:#94a3b8;font-style:italic;padding:18px;border:1px dashed #e3e8ef;border-radius:8px;margin-top:16px;background:#f8fafc}._packageList_xy8p1_297{border:1px solid #e9eef5;border-radius:8px;padding:14px;max-height:420px;overflow-y:auto;background:#fbfcff}._packageItem_xy8p1_305{display:flex;flex-direction:column;align-items:flex-start;padding:10px 0;border-bottom:1px dashed #e6edf7}._packageItem_xy8p1_305:last-child{border-bottom:none}._packageItem_xy8p1_305 input[type=radio]{margin-right:10px;transform:scale(1.1);cursor:pointer}._packageItem_xy8p1_305 label{font-weight:700;color:var(--brand-navy);font-size:1.03em;cursor:pointer;margin-left:6px}._packageCoursesPreview_xy8p1_313{display:flex;flex-wrap:wrap;gap:6px;margin-left:26px;font-size:.9em;color:#667085;margin-top:6px}._courseBadgeSmall_xy8p1_317{background:linear-gradient(180deg,#e6fcff,#dcf7fb);color:#123a68;padding:4px 8px;border-radius:8px;font-size:.8em;border:1px solid #b2ebf2}._submitAssignmentButton_xy8p1_326{background:linear-gradient(180deg,var(--brand-blue),#123A68);color:#fff;padding:12px 20px;border:none;border-radius:8px;font-size:1.02em;cursor:pointer;transition:transform .15s ease,filter .2s ease,box-shadow .2s ease;align-self:center;margin-top:12px;box-shadow:0 10px 20px #123a6833}._submitAssignmentButton_xy8p1_326:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.03)}._submitAssignmentButton_xy8p1_326:disabled{background:#cbd5e1;cursor:not-allowed;box-shadow:none}._paginationControls_xy8p1_343{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:26px;padding-top:18px;border-top:1px solid #edf2f7}._paginationButton_xy8p1_347{background:linear-gradient(180deg,var(--brand-blue),#123A68);color:#fff;padding:10px 14px;border:none;border-radius:8px;font-size:.95em;cursor:pointer;transition:transform .15s ease,filter .2s ease,box-shadow .2s ease;display:inline-flex;align-items:center;gap:8px;box-shadow:0 8px 18px #123a6833}._paginationButton_xy8p1_347:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.03)}._paginationButton_xy8p1_347:disabled{background:#cbd5e1;cursor:not-allowed;opacity:.9;transform:none;box-shadow:none}._paginationInfo_xy8p1_361{font-size:1em;color:#556;font-weight:600}@media (max-width: 768px){._container_xy8p1_22{padding:26px}._pageTitle_xy8p1_32{font-size:2.1em}._description_xy8p1_55{font-size:1em}._card_xy8p1_72{padding:20px}._cardHeading_xy8p1_84{font-size:1.4em}._searchBar_xy8p1_99{padding:8px 10px}._searchInput_xy8p1_112{font-size:.95em}._listItem_xy8p1_130{padding:14px}._userName_xy8p1_147{font-size:1em}._userDni_xy8p1_148{font-size:.85em}._actionButton_xy8p1_174,._assignPackageButton_xy8p1_188{padding:9px 12px;font-size:.88em;gap:6px}._assignCoursesCard_xy8p1_193{padding:20px;top:14px}._courseAssignmentList_xy8p1_205,._packageList_xy8p1_297{max-height:360px}._assignCourseButton_xy8p1_229,._submitAssignmentButton_xy8p1_326{padding:10px 14px;font-size:.92em}._backButton_xy8p1_247{padding:8px 12px;font-size:.88em}._paginationControls_xy8p1_343{flex-direction:column;gap:10px}._paginationButton_xy8p1_347{width:100%;justify-content:center}}@media (max-width: 480px){._container_xy8p1_22{padding:16px}._pageTitle_xy8p1_32{font-size:1.85em}._cardHeading_xy8p1_84{font-size:1.25em}._actionButton_xy8p1_174,._assignPackageButton_xy8p1_188{width:100%;justify-content:center}._userActions_xy8p1_190{flex-direction:column;gap:8px}._courseBadge_xy8p1_155{padding:5px 8px;font-size:.8em}._packageItem_xy8p1_305 label{font-size:1em}._packageCoursesPreview_xy8p1_313{margin-left:0;text-align:center;width:100%;justify-content:center}}._courseDetailPage_18lg5_6{padding:2rem;max-width:1200px;margin:2rem auto;background-color:#fff;border-radius:8px;box-shadow:0 4px 16px #f4f0f0;content-visibility:auto;contain-intrinsic-size:1400px}._loading_18lg5_20,._error_18lg5_20,._notFound_18lg5_20{text-align:center;padding:2rem;font-size:1.2rem;color:#555}._error_18lg5_20{color:#071c3b}._headerSection_18lg5_29{background:linear-gradient(135deg,#071c3b,#06152d);color:#fff;padding:2.5rem 2rem;border-radius:8px;margin-bottom:2rem;text-align:center;position:relative}._headerContent_18lg5_38{max-width:800px;margin:0 auto}._courseTitle_18lg5_40{font-size:2.6rem;font-weight:800;margin-bottom:.5rem;line-height:1.2}._courseCategory_18lg5_46{font-size:1.1rem;opacity:.9}._actionButtons_18lg5_49{margin-top:1.5rem;display:flex;justify-content:center;gap:1rem}._editButton_18lg5_55,._deleteButton_18lg5_55{padding:.8rem 1.5rem;border:none;border-radius:8px;font-size:1rem;cursor:pointer;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}._editButton_18lg5_55{background:#d49a20;color:#222}._editButton_18lg5_55:hover{background:#e8b642;transform:translateY(-2px)}._deleteButton_18lg5_55{background:#071c3b;color:#fff}._deleteButton_18lg5_55:hover{background:#06152d;transform:translateY(-2px)}._deleteButton_18lg5_55:disabled{background:#bbb;cursor:not-allowed}._mainContentContainer_18lg5_71{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:2rem}._leftColumn_18lg5_77{flex:2;min-width:300px}._rightColumn_18lg5_78{flex:1;min-width:250px;display:flex;flex-direction:column;gap:1.5rem}._mainCourseImage_18lg5_80{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:8px;box-shadow:0 4px 12px #0000001a;margin-bottom:1.5rem}._supportedBy_18lg5_91{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 8px #00000014;text-align:center}._supportedBy_18lg5_91 p{font-weight:800;color:#06152d;margin-bottom:1rem}._orgLogo_18lg5_99{max-width:100px;height:auto;margin:0 10px;vertical-align:middle}._priceBox_18lg5_102,._instructorBox_18lg5_102{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 10px #00000014;text-align:center}._price_18lg5_102{font-size:2.2rem;font-weight:800;color:#071c3b;margin-bottom:1rem}._addToCartButton_18lg5_115{background:#071c3b;color:#fff;padding:1rem 1.5rem;border:none;border-radius:8px;font-size:1.1rem;cursor:pointer;font-weight:700;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}._addToCartButton_18lg5_115:hover{background:#06152d;transform:translateY(-2px)}._courseLevel_18lg5_127{font-size:.95rem;color:#666}._instructorBox_18lg5_102 p{margin:.5rem 0;color:#555}._instructorName_18lg5_130{font-weight:800;color:#071c3b;font-size:1.1rem}._aboutCourseSection_18lg5_133,._courseContentSection_18lg5_133,._quizSection_18lg5_133,._materialsSection_18lg5_133,._resourcesSection_18lg5_133{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 10px #00000014;margin-bottom:2rem}._aboutCourseSection_18lg5_133 h2,._courseContentSection_18lg5_133 h2,._quizSection_18lg5_133 h2,._materialsSection_18lg5_133 h2,._resourcesSection_18lg5_133 h2{font-size:2rem;color:#071c3b;border-bottom:2px solid #eee;padding-bottom:.5rem;margin-bottom:1.5rem}._aboutCourseSection_18lg5_133 h3,._courseContentSection_18lg5_133 h3{font-size:1.4rem;color:#06152d;margin:1.5rem 0 1rem}._courseFullDescription_18lg5_150{line-height:1.7;color:#444;margin-bottom:1.5rem}._aboutFeatures_18lg5_153{display:flex;flex-wrap:wrap;gap:1rem}._featureItem_18lg5_154{background:#fff5f5;border:1px solid #f2d6d6;border-radius:8px;padding:.5rem 1rem;font-size:.95rem;color:#06152d;display:flex;align-items:center;gap:.5rem}._featureIcon_18lg5_163{color:#28a745}._includesList_18lg5_166{list-style:none;padding:0}._includesList_18lg5_166 li{font-size:1rem;line-height:1.6;color:#444;margin-bottom:.5rem;display:flex;align-items:flex-start;gap:.5rem}._includesIcon_18lg5_171{color:#28a745;font-weight:700;margin-top:2px}._modulesContainer_18lg5_174{display:flex;flex-direction:column;gap:1.5rem}._moduleItem_18lg5_176{background:#fff5f5;border:1px solid #f2d6d6;border-left:6px solid #071C3B;border-radius:8px;padding:1.5rem;transition:transform .25s ease,box-shadow .25s ease,background .25s ease;box-shadow:0 2px 8px #00000014}._moduleItem_18lg5_176:hover{background:#ffeaea;box-shadow:0 4px 14px #00000026;transform:translateY(-3px)}._moduleTitle_18lg5_190{font-size:1.25rem;font-weight:800;color:#071c3b;margin-bottom:.5rem}._moduleDescription_18lg5_196{font-size:.95rem;color:#444;line-height:1.6;margin-bottom:1rem}._moduleLink_18lg5_197 a{color:#071c3b;text-decoration:none;font-weight:700;transition:color .2s ease}._moduleLink_18lg5_197 a:hover{color:#06152d;text-decoration:underline}._videoButton_18lg5_202{background:#071c3b;color:#fff;padding:.8rem 1.4rem;border:none;border-radius:8px;font-size:.95rem;font-weight:700;cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease;display:inline-block}._videoButton_18lg5_202:hover{background:#06152d;transform:translateY(-2px)}._videoButton_18lg5_202:disabled{background:#9aa5b1;cursor:not-allowed;opacity:.75;transform:none;box-shadow:none}._videoButton_18lg5_202:disabled:hover{background:#9aa5b1;transform:none}._coursePresentationVideoSection_18lg5_225{text-align:center}._mainVideoButton_18lg5_226{background:#071c3b;color:#fff;padding:1rem 2rem;border:none;border-radius:8px;font-size:1.1rem;font-weight:800;cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease;display:block;width:fit-content;margin:1.5rem auto 0;box-shadow:0 4px 10px #071c3b40}._mainVideoButton_18lg5_226:hover{background:#06152d;transform:translateY(-2px)}._videoDescription_18lg5_242{font-size:1rem;color:#555;line-height:1.6;text-align:center;margin-bottom:1rem}._noContent_18lg5_245{font-style:italic;color:#777;text-align:center;padding:1rem}._quizSection_18lg5_133{text-align:center}._quizHeader_18lg5_249{margin-bottom:1.5rem;border-bottom:2px solid #eee;padding-bottom:.5rem}._quizHeader_18lg5_249 h2{font-size:2rem;color:#071c3b;margin:0 auto;width:fit-content}._quizContent_18lg5_251{margin-top:1.5rem}._quizDescription_18lg5_252{font-size:1.1rem;color:#444;line-height:1.6;margin-bottom:1.5rem;max-width:700px;margin-left:auto;margin-right:auto}._quizLinkButton_18lg5_256{background:#071c3b;color:#fff;padding:1rem 2rem;border:none;border-radius:8px;font-size:1.1rem;font-weight:800;cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease;text-decoration:none;display:inline-block;box-shadow:0 4px 10px #071c3b40}._quizLinkButton_18lg5_256:hover{background:#06152d;transform:translateY(-2px)}._quizNote_18lg5_263{font-size:.9rem;color:#777;margin-top:1.5rem;font-style:italic;max-width:600px;margin-left:auto;margin-right:auto}._materialsSection_18lg5_133{text-align:center}._materialsHeader_18lg5_270{margin-bottom:1.5rem;border-bottom:2px solid #eee;padding-bottom:.5rem}._materialsHeader_18lg5_270 h2{font-size:2rem;color:#071c3b;margin:0 auto;width:fit-content}._materialsContent_18lg5_272{margin-top:1.5rem}._materialsDescription_18lg5_273{font-size:1.1rem;color:#444;line-height:1.6;margin-bottom:1.5rem;max-width:700px;margin-left:auto;margin-right:auto}._materialsLinkButton_18lg5_277{background:#071c3b;color:#fff;padding:1rem 2rem;border:none;border-radius:8px;font-size:1.1rem;font-weight:800;cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease;text-decoration:none;display:inline-block;box-shadow:0 4px 10px #071c3b40}._materialsLinkButton_18lg5_277:hover{background:#06152d;transform:translateY(-2px)}._materialsLinkButton_18lg5_277:disabled{background:#9aa5b1;cursor:not-allowed;opacity:.75;transform:none;box-shadow:none}._materialsLinkButton_18lg5_277:disabled:hover{background:#9aa5b1;transform:none}._materialsNote_18lg5_292{font-size:.9rem;color:#777;margin-top:1.5rem;font-style:italic;max-width:600px;margin-left:auto;margin-right:auto}._videoModalOverlay_18lg5_298{position:fixed;inset:0;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}._videoModalContent_18lg5_304{position:relative;width:80%;max-width:1000px;aspect-ratio:16/9;background:#000;border-radius:8px;box-shadow:0 0 20px #00000080;display:flex;justify-content:center;align-items:center;overflow:hidden}._videoPlayerIframe_18lg5_309{width:100%;height:100%;border:none}._closeModalButton_18lg5_310{position:absolute;top:10px;right:10px;background:#ffffff4d;color:#fff;border:none;border-radius:50%;width:40px;height:40px;font-size:1.5rem;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:1001;transition:background-color .2s ease}._closeModalButton_18lg5_310:hover{background:#ffffff80}._closeModalButton_18lg5_310:focus-visible{outline:2px solid transparent;box-shadow:0 0 0 3px #071c3b73}._coursePlayerLayout_18lg5_324{display:grid;grid-template-columns:3fr 1fr;gap:2rem;margin-bottom:2rem;background:#0b1d33;border-radius:8px;overflow:hidden;box-shadow:0 8px 20px #0003}._videoPlayerMain_18lg5_330{grid-column:1/2;background:#000;display:flex;justify-content:center;align-items:center;position:relative;padding-top:56.25%;height:0;overflow:hidden;border-radius:8px}._mainVideoIframe_18lg5_334{position:absolute;inset:0;width:100%;height:100%;border:none}._noVideoPlaceholder_18lg5_335{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;background:#333;color:#ccc;font-size:1.2rem;text-align:center;padding:1rem}._sidebar_18lg5_339{grid-column:2/3;background:#282828;color:#fff;padding:1.5rem;border-radius:8px;display:flex;flex-direction:column}._tabs_18lg5_340{display:flex;margin-bottom:1rem;border-bottom:1px solid #444}._tabButton_18lg5_341{flex:1;background:transparent;border:none;padding:.8rem .5rem;color:#ccc;font-size:1rem;cursor:pointer;text-align:center;border-bottom:3px solid transparent;transition:color .18s ease,border-bottom .18s ease}._tabButton_18lg5_341:hover{color:#fff}._tabButton_18lg5_341._activeTab_18lg5_347{color:#071c3b;border-bottom-color:#071c3b;font-weight:800}._tabContent_18lg5_348{flex-grow:1;overflow-y:auto;padding-right:5px}._tabContent_18lg5_348::-webkit-scrollbar{width:8px}._tabContent_18lg5_348::-webkit-scrollbar-track{background:#333;border-radius:8px}._tabContent_18lg5_348::-webkit-scrollbar-thumb{background:#666;border-radius:8px}._tabContent_18lg5_348::-webkit-scrollbar-thumb:hover{background:#888}._coursePlayerLayout_18lg5_324 ._courseContentSection_18lg5_133 h2,._coursePlayerLayout_18lg5_324 ._notesSection_18lg5_355 h2{color:#fff;font-size:1.5rem;margin-bottom:1rem;border-bottom:1px solid #444;padding-bottom:.5rem}._coursePlayerLayout_18lg5_324 ._courseContentSection_18lg5_133 ._moduleItem_18lg5_176{background:#333;border:1px solid #444;color:#eee}._coursePlayerLayout_18lg5_324 ._courseContentSection_18lg5_133 ._moduleTitle_18lg5_190{color:#071c3b}._coursePlayerLayout_18lg5_324 ._courseContentSection_18lg5_133 ._moduleDescription_18lg5_196{color:#bbb}._coursePlayerLayout_18lg5_324 ._courseContentSection_18lg5_133 ._moduleLink_18lg5_197 a,._coursePlayerLayout_18lg5_324 ._courseContentSection_18lg5_133 ._videoButton_18lg5_202{color:#e8b642}._coursePlayerLayout_18lg5_324 ._notesSection_18lg5_355 p{color:#ccc;line-height:1.6}@media (max-width: 992px){._coursePlayerLayout_18lg5_324{grid-template-columns:1fr}._videoPlayerMain_18lg5_330{grid-column:1/-1;padding-top:56.25%;height:0}._sidebar_18lg5_339{grid-column:1/-1;height:auto}}@media (max-width: 768px){._courseDetailPage_18lg5_6{padding:1rem;margin:1rem auto}._headerSection_18lg5_29{padding:1.5rem}._courseTitle_18lg5_40{font-size:2rem}._courseCategory_18lg5_46{font-size:1rem}._actionButtons_18lg5_49{flex-direction:column;gap:.8rem}._editButton_18lg5_55,._deleteButton_18lg5_55{width:100%;padding:.7rem 1rem}._mainContentContainer_18lg5_71{flex-direction:column}._leftColumn_18lg5_77,._rightColumn_18lg5_78{min-width:unset;width:100%}._price_18lg5_102{font-size:2rem}._addToCartButton_18lg5_115{width:100%}._aboutCourseSection_18lg5_133 h2,._courseContentSection_18lg5_133 h2,._quizSection_18lg5_133 h2,._resourcesSection_18lg5_133 h2{font-size:1.5rem}._aboutCourseSection_18lg5_133 h3,._courseContentSection_18lg5_133 h3{font-size:1.2rem}._featureItem_18lg5_154,._includesList_18lg5_166 li{font-size:.9rem}._moduleItem_18lg5_176{padding:1rem}._moduleTitle_18lg5_190{font-size:1.1rem}._mainVideoButton_18lg5_226,._quizLinkButton_18lg5_256{width:100%;padding:.9rem 1.2rem;font-size:1rem}}._editButton_18lg5_55:focus-visible,._deleteButton_18lg5_55:focus-visible,._addToCartButton_18lg5_115:focus-visible,._videoButton_18lg5_202:focus-visible,._mainVideoButton_18lg5_226:focus-visible,._quizLinkButton_18lg5_256:focus-visible{outline:2px solid transparent;box-shadow:0 0 0 3px #071c3b59;border-radius:8px}@media (prefers-reduced-motion: reduce){._editButton_18lg5_55,._deleteButton_18lg5_55,._addToCartButton_18lg5_115,._moduleItem_18lg5_176,._videoButton_18lg5_202,._mainVideoButton_18lg5_226,._quizLinkButton_18lg5_256{transition:none!important}}._courseTitle_18lg5_40,._aboutCourseSection_18lg5_133 h2,._courseContentSection_18lg5_133 h2,._quizSection_18lg5_133 h2,._resourcesSection_18lg5_133 h2,._moduleTitle_18lg5_190,._aboutCourseSection_18lg5_133 h3,._courseContentSection_18lg5_133 h3{color:#000}._courseCategory_18lg5_46{font-size:1.1rem;color:#fff;font-weight:500;opacity:.95}._editButton_18lg5_55{background-color:#d49a20;color:#222}._editButton_18lg5_55:hover{background-color:#e8b642;transform:translateY(-2px)}._deleteButton_18lg5_55{background-color:#06152d;color:#fff;border:2px solid #fff}._deleteButton_18lg5_55:hover{background-color:#071c3b;transform:translateY(-2px);box-shadow:0 0 8px #fff6}._courseTitle_18lg5_40{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.35)}._descriptionList_18lg5_466{list-style:none;margin:0;padding:0;display:grid;gap:8px}._descriptionList_18lg5_466 li{margin:0;padding:0}._copyLikeDescription_18lg5_491{margin-top:16px}._copyLikeDescription_18lg5_491 h3{font-weight:600;margin-bottom:8px;color:var(--ink)}._copyLikeDescription_18lg5_491 p,._copyLikeDescription_18lg5_491 li{list-style:none;margin:0;padding:0;color:var(--ink);line-height:1.6;font-size:1rem}._descriptionList_18lg5_466{list-style:none;margin:0;padding:0}._descriptionList_18lg5_466 li:before{content:""}._courseFullDescription_18lg5_150{white-space:normal}._courseFullDescription_18lg5_150{white-space:pre-line;line-height:1.7;color:var(--ink);font-size:1rem}._courseFullDescription_18lg5_150{white-space:pre-line;line-height:1.7;font-size:1rem;color:var(--ink);margin-top:8px}._copyLikeDescription_18lg5_491{margin-top:20px}._subheading_18lg5_545{font-weight:600;font-size:1.1rem;color:var(--ink);margin-bottom:8px}._modulesSectionHeader_18lg5_553{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;border-bottom:2px solid #eee;padding-bottom:.5rem}._modulesSectionHeader_18lg5_553 h2{border-bottom:none;padding-bottom:0;margin-bottom:0}._moduleCount_18lg5_568{font-size:.95rem;color:#666;font-weight:500}._modulesLoadingText_18lg5_575{text-align:center;color:#666;font-style:italic;padding:1.5rem 0}._modulesError_18lg5_581{text-align:center;padding:1.5rem;color:#c0392b}._retryButton_18lg5_586{margin-top:.75rem;padding:.5rem 1.2rem;background:#071c3b;color:#fff;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:background .2s ease}._retryButton_18lg5_586:hover{background:#06152d}._pagination_18lg5_600{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.4rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #eee}._pageBtn_18lg5_611{min-width:38px;height:38px;padding:0 .6rem;border:2px solid #e0e0e0;border-radius:8px;background:#fff;color:#071c3b;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease;display:inline-flex;align-items:center;justify-content:center;line-height:1}._pageBtn_18lg5_611:hover:not(:disabled){background:#071c3b;border-color:#071c3b;color:#fff;transform:translateY(-1px)}._pageBtn_18lg5_611:disabled{opacity:.35;cursor:not-allowed;transform:none}._pageBtnActive_18lg5_639{background:#071c3b;border-color:#071c3b;color:#fff;pointer-events:none}._pageBtnArrow_18lg5_645{font-size:1.1rem;color:#555}._pageBtnArrow_18lg5_645:hover:not(:disabled){background:#06152d;border-color:#06152d;color:#fff}._pageInfo_18lg5_655{font-size:.9rem;color:#777;margin-left:.5rem;white-space:nowrap}@media (max-width: 480px){._pagination_18lg5_600{gap:.25rem}._pageBtn_18lg5_611{min-width:34px;height:34px;font-size:.85rem}._pageInfo_18lg5_655{width:100%;text-align:center;margin-left:0;margin-top:.3rem}}:root{--pay-brand: #071C3B;--pay-brand-mid: #123A68;--pay-bg: #eef2f7;--pay-surface: #ffffff;--pay-border: #d8e2ee;--pay-text: #1e293b;--pay-muted: #64748b;--pay-success: #15803d;--pay-shadow: 0 10px 40px rgba(7,28,59,.13);--pay-radius: 18px;--pay-radius-sm: 12px}._pageWrapper_1gdp7_20{min-height:100vh;background:var(--pay-bg);padding:48px 20px 80px}._withHeaderSafe_1gdp7_26{padding-top:100px}._pageContainer_1gdp7_28{max-width:560px;margin:0 auto;font-family:Segoe UI,Roboto,Arial,sans-serif}._card_1gdp7_35{background:var(--pay-surface);border-radius:var(--pay-radius);box-shadow:var(--pay-shadow);border:1px solid var(--pay-border);overflow:hidden}._cardHeader_1gdp7_44{background:linear-gradient(135deg,#0f2d47 0%,var(--pay-brand-mid) 100%);padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}._headerTop_1gdp7_54{display:flex;flex-direction:column;gap:4px}._headerEyebrow_1gdp7_56{font-size:.7rem;font-weight:700;letter-spacing:1.5px;color:#fff9;text-transform:uppercase}._headerTitle_1gdp7_64{font-size:1.5rem;font-weight:800;color:#fff;margin:0;letter-spacing:.2px}._priceBox_1gdp7_72{display:flex;flex-direction:column;align-items:flex-end;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);border-radius:var(--pay-radius-sm);padding:10px 18px}._priceLabel_1gdp7_82{font-size:.72rem;font-weight:600;color:#ffffffb3;text-transform:uppercase;letter-spacing:.8px}._priceAmount_1gdp7_90{font-size:1.5rem;font-weight:900;color:#fff;line-height:1.2}._cardBody_1gdp7_98{padding:36px 32px 32px;display:flex;flex-direction:column;align-items:center}._qrSection_1gdp7_106{display:flex;flex-direction:column;align-items:center;margin-bottom:28px;width:100%}._qrFrame_1gdp7_114{background:#fff;border:2px solid var(--pay-border);border-radius:var(--pay-radius-sm);padding:16px;box-shadow:0 4px 20px #071c3b1a;margin-bottom:14px}._qrImage_1gdp7_123{width:220px;height:220px;object-fit:contain;display:block}._qrLabel_1gdp7_130{font-size:.9rem;color:var(--pay-muted);margin:0 0 6px}._qrLabel_1gdp7_130 strong{color:#6c3fc5}._accountName_1gdp7_138{font-size:1rem;font-weight:800;color:var(--pay-brand);letter-spacing:.8px;text-transform:uppercase;text-align:center;margin:0}._steps_1gdp7_149{width:100%;display:flex;flex-direction:column;gap:10px;margin-bottom:22px}._step_1gdp7_149{display:flex;align-items:flex-start;gap:12px;background:#f4f8fe;border:1px solid #dce8f8;border-radius:var(--pay-radius-sm);padding:12px 16px;font-size:.9rem;color:var(--pay-text);line-height:1.5}._step_1gdp7_149 strong{color:var(--pay-brand)}._stepNum_1gdp7_172{min-width:26px;height:26px;background:var(--pay-brand);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:800;flex-shrink:0;margin-top:1px}._securityBanner_1gdp7_188{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:#f0faf5;border:1px solid #a7f3c4;border-radius:var(--pay-radius-sm);font-size:.88rem;font-weight:600;color:var(--pay-success);margin-bottom:24px}._backToHome_1gdp7_205{display:inline-flex;align-items:center;gap:6px;color:var(--pay-muted);text-decoration:none;font-size:.88rem;font-weight:600;transition:color .2s ease}._backToHome_1gdp7_205:hover{color:var(--pay-brand)}._errorContainer_1gdp7_218{background:#fff7ed;border:1px solid #fed7aa;border-radius:var(--pay-radius);padding:40px 32px;text-align:center;color:#92400e;box-shadow:var(--pay-shadow)}._errorContainer_1gdp7_218 h2{font-size:1.3rem;font-weight:800;margin-bottom:10px}._errorContainer_1gdp7_218 p{margin-bottom:20px}._backLink_1gdp7_229{display:inline-block;background:var(--pay-brand);color:#fff;padding:11px 22px;border-radius:8px;text-decoration:none;font-weight:700;transition:background .2s ease}._backLink_1gdp7_229:hover{background:#0f2d47}@media (max-width: 580px){._cardHeader_1gdp7_44{padding:22px 20px;flex-direction:column;align-items:flex-start}._priceBox_1gdp7_72{align-items:flex-start;width:100%}._cardBody_1gdp7_98{padding:28px 20px 24px}._qrImage_1gdp7_123{width:190px;height:190px}}:root{--brand:#071C3B;--brand-700:#102a42;--brand-50:#eef3f9;--ink:#0B1D33;--muted:#64748b;--bg:#f1f4f9;--surface:#ffffff;--line:#e4e8f0;--line-strong:#d4dae6;--ok:#15803d;--ok-50:#f0fdf4;--ok-200:#bbf7d0;--danger:#dc2626;--danger-50:#fef2f2;--danger-200:#fecaca;--radius:12px;--radius-sm:8px;--shadow:0 1px 2px rgba(16,24,40,.04), 0 10px 30px rgba(16,24,40,.06);--ring:0 0 0 3px rgba(7,28,59,.16)}._pageContainer_1p448_30{display:flex;justify-content:center;align-items:flex-start;min-height:calc(100vh - 120px);padding:clamp(20px,4vw,36px);background:var(--bg);color:var(--ink);font-family:Montserrat,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}._layoutGrid_1p448_42{width:min(1280px,100%);display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}._layoutGridHasEdit_1p448_49{grid-template-columns:1fr 1fr 360px}@media (max-width: 1100px){._layoutGridHasEdit_1p448_49{grid-template-columns:1fr}}@media (max-width: 880px){._layoutGrid_1p448_42{grid-template-columns:1fr}}._formContainer_1p448_60,._editPanel_1p448_60{background-color:var(--surface);border-radius:var(--radius);padding:clamp(20px,3vw,28px);border:1px solid var(--line);box-shadow:var(--shadow)}._pageTitle_1p448_69{color:var(--ink);margin:0 0 18px;font-size:clamp(1.4rem,2.2vw,1.7rem);font-weight:800;letter-spacing:-.01em;text-align:left;position:relative;padding-bottom:12px}._pageTitle_1p448_69:after{content:"";position:absolute;left:0;bottom:0;width:48px;height:3px;background:var(--brand);border-radius:999px}._packageForm_1p448_89{display:block}._formTwoCols_1p448_90{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 720px){._formTwoCols_1p448_90{grid-template-columns:1fr}}._generalCol_1p448_98,._modulesCol_1p448_98{display:flex;flex-direction:column;gap:16px}._formGroup_1p448_101{display:flex;flex-direction:column;gap:8px}._formGroup_1p448_101 label{font-weight:600;color:var(--ink);font-size:.9rem}._helpText_1p448_107{color:var(--muted);font-size:.8rem;margin-top:-2px}._formGroup_1p448_101 input[type=text],#_editName_1p448_1{width:100%;padding:.7rem .85rem;border:1px solid var(--line);border-radius:var(--radius-sm);font-size:.95rem;color:var(--ink);background:#fff;transition:border-color .15s ease,box-shadow .15s ease}._formGroup_1p448_101 input[type=text]::placeholder{color:#94a3b8}._formGroup_1p448_101 input[type=text]:focus,#_editName_1p448_1:focus{outline:none;border-color:var(--brand);box-shadow:var(--ring)}._formGroup_1p448_101 input[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px #dc262624}._labelRow_1p448_137{display:flex;align-items:center;justify-content:space-between}._selectionCounter_1p448_142{color:var(--brand);font-size:.78rem;font-weight:600;background:var(--brand-50);border:1px solid color-mix(in srgb,var(--brand) 16%,var(--line));padding:.25rem .7rem;border-radius:999px}._courseList_1p448_153{border:1px solid var(--line);border-radius:var(--radius-sm);padding:.5rem;max-height:360px;overflow-y:auto;background-color:#fff;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}._courseList_1p448_153::-webkit-scrollbar{width:10px}._courseList_1p448_153::-webkit-scrollbar-thumb{background:#d3dae6;border-radius:999px;border:2px solid transparent;background-clip:content-box}._courseList_1p448_153:hover::-webkit-scrollbar-thumb{background:#c2cbdb}._courseItem_1p448_167{display:flex;align-items:center;gap:.7rem;padding:.6rem .55rem;border-bottom:1px solid #eef2f7;transition:background-color .12s ease;border-radius:var(--radius-sm);cursor:pointer}._courseItem_1p448_167:last-child{border-bottom:none}._courseItem_1p448_167:hover{background-color:var(--brand-50)}._checkbox_1p448_180{width:16px;height:16px;accent-color:var(--brand);cursor:pointer;flex:none}._courseLabel_1p448_181{color:var(--ink);font-size:.92rem;line-height:1.4;cursor:pointer;flex:1;-webkit-user-select:none;user-select:none}._emptyCourses_1p448_183{text-align:center;color:var(--muted);padding:1rem .75rem;font-size:.9rem}._submitButton_1p448_191{background:var(--brand);color:#fff;padding:.75rem 1.4rem;border:none;border-radius:var(--radius-sm);font-size:.95rem;font-weight:600;cursor:pointer;transition:background .15s ease,box-shadow .15s ease;align-self:flex-start;box-shadow:0 1px 2px #1018281a}._submitButton_1p448_191:hover{background:var(--brand-700)}._submitButton_1p448_191:focus-visible{outline:none;box-shadow:var(--ring)}._submitButton_1p448_191:disabled{background:#cbd5e1;cursor:not-allowed;box-shadow:none}._loadingBox_1p448_207{display:grid;place-items:center;gap:.75rem;color:var(--muted);min-height:160px}._spinner_1p448_210{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:var(--brand);border-radius:999px;animation:_spin_1p448_210 .9s linear infinite}@keyframes _spin_1p448_210{to{transform:rotate(360deg)}}._errorMessage_1p448_216,._successMessage_1p448_216{text-align:left;padding:.75rem .9rem;border-radius:var(--radius-sm);font-weight:500;font-size:.9rem;border:1px solid transparent}._errorMessage_1p448_216{color:var(--danger);background:var(--danger-50);border-color:var(--danger-200)}._successMessage_1p448_216{color:var(--ok);background:var(--ok-50);border-color:var(--ok-200)}._tableScroll_1p448_224{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius)}._tableWrap_1p448_225{min-width:100%}._table_1p448_224{width:100%;border-collapse:separate;border-spacing:0;font-size:.92rem;color:var(--ink)}._table_1p448_224 thead th{background:#f8fafc;text-align:left;font-weight:600;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:12px 14px;border-bottom:1px solid var(--line-strong);white-space:nowrap}._table_1p448_224 tbody td{padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:middle}._table_1p448_224 tbody td:first-child{font-weight:600}._table_1p448_224 tbody tr:last-child td{border-bottom:none}._table_1p448_224 tbody tr{transition:background .12s ease}._table_1p448_224 tbody tr:hover td{background:#f8faff}._coursesCell_1p448_251{color:var(--muted);line-height:1.5}._rowActions_1p448_254{display:flex;gap:8px;flex-wrap:wrap;align-items:center}._btnSecondary_1p448_257{height:34px;padding:0 14px;background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius-sm);font-size:.82rem;font-weight:600;color:var(--ink);cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease}._btnSecondary_1p448_257:hover{background:#f6f8fc;border-color:#c2cbdb}._btnSecondary_1p448_257:focus-visible{outline:none;box-shadow:var(--ring)}._btnDanger_1p448_267{height:34px;padding:0 14px;background:#fff;color:var(--danger);border:1px solid var(--danger-200);border-radius:var(--radius-sm);font-size:.82rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}._btnDanger_1p448_267:hover{background:var(--danger);color:#fff;border-color:var(--danger)}._btnDanger_1p448_267:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 30%,transparent)}._editPanel_1p448_60{display:flex;flex-direction:column;gap:16px;position:sticky;top:18px;align-self:start}._editPanelHeader_1p448_279{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;border-bottom:1px solid var(--line)}._editPanelHeader_1p448_279 h3{margin:0;font-size:1.05rem;font-weight:700;color:var(--ink);letter-spacing:-.01em}._editPanelBody_1p448_281{display:flex;flex-direction:column;gap:16px}:root{--mp-primary: #06152D;--mp-accent: #D49A20;--mp-bg: #f3f6fb;--mp-card: #ffffff;--mp-text: #2f3b4a;--mp-muted: #6c757d;--mp-shadow: 0 10px 30px rgba(0, 0, 0, .06);--mp-shadow-soft: 0 4px 16px rgba(0, 0, 0, .05);--mp-radius: 8px;--mp-focus: 0 0 0 3px rgba(18,58,104, .18)}._misCursosPage_4t3x4_16{padding:2.5rem 1rem;background:var(--mp-bg);min-height:calc(100vh - var(--header-height, 80px) - var(--footer-height, 60px))}._container_4t3x4_22{max-width:1200px;margin:0 auto;padding:1.25rem;background:var(--mp-card);border-radius:var(--mp-radius);box-shadow:var(--mp-shadow)}._pageTitle_4t3x4_31{color:var(--mp-primary);text-align:center;margin-bottom:2rem;font-size:2.4rem;font-weight:800;letter-spacing:.2px;position:relative;padding-bottom:1rem}._pageTitle_4t3x4_31:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:110px;height:4px;border-radius:3px;background:var(--mp-accent);box-shadow:0 4px 14px #d49a202e}._loading_4t3x4_56,._error_4t3x4_57,._noCoursesMessage_4t3x4_58{text-align:center;padding:2rem 1.25rem;font-size:1.05rem;color:var(--mp-text);background:#fff;border-radius:var(--mp-radius);box-shadow:var(--mp-shadow-soft)}._error_4t3x4_57{color:#b4232a;background:#ffe9eb;border:1px solid #ffcfd3}._noCoursesMessage_4t3x4_58{color:var(--mp-muted)}._courseGrid_4t3x4_79{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,320px));justify-content:center;gap:24px;align-items:stretch;animation:_fadeIn_4t3x4_1 .28s ease-out}@keyframes _fadeIn_4t3x4_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){._misCursosPage_4t3x4_16{padding:1.5rem .75rem}._container_4t3x4_22{padding:1rem;border-radius:8px}._pageTitle_4t3x4_31{font-size:2rem;margin-bottom:1.75rem}._courseGrid_4t3x4_79{grid-template-columns:1fr;gap:18px}}@media (max-width: 480px){._misCursosPage_4t3x4_16{padding:1rem .5rem}._pageTitle_4t3x4_31{font-size:1.75rem}}:root{--bg:#f1f4f9;--card:#ffffff;--text:#0B1D33;--muted:#64748b;--border:#e4e8f0;--border-strong:#d4dae6;--ring:rgba(7,28,59,.16);--navy:#071C3B;--navy-700:#102a42;--navy-50:#eef3f9;--ok:#15803d;--ok-50:#f0fdf4;--ok-200:#bbf7d0;--danger:#dc2626;--danger-50:#fef2f2;--danger-200:#fecaca;--amber-700:#b45309;--amber-50:#fffbeb;--amber-200:#fde68a;--red:#071C3B;--red-700:#102a42;--radius:12px;--radius-sm:8px;--shadow:0 1px 2px rgba(16,24,40,.04), 0 10px 30px rgba(16,24,40,.06)}._page_gip3r_42{min-height:100svh;background:var(--bg);color:var(--text);padding:24px 26px 32px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}._header_gip3r_50{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}._title_gip3r_58{margin:0;font-size:26px;line-height:1.15;font-weight:800;letter-spacing:-.01em;display:flex;align-items:center;gap:10px}._subtitle_gip3r_68{margin:6px 0 0;color:var(--muted);font-size:13.5px}._counter_gip3r_70{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:24px;padding:0 9px;font-size:12.5px;font-weight:700;color:var(--navy);background:var(--navy-50);border:1px solid color-mix(in srgb,var(--navy) 16%,var(--border));border-radius:999px}._layout_gip3r_86{display:grid;grid-template-columns:minmax(720px,1fr) 380px;gap:20px;align-items:start}@media (max-width:1200px){._layout_gip3r_86{grid-template-columns:1fr}}@media (max-width:700px){._page_gip3r_42{padding:16px 12px 24px}._header_gip3r_50{flex-direction:column;align-items:stretch;gap:14px}._title_gip3r_58{font-size:22px}._toolbar_gip3r_100{flex-direction:column;align-items:stretch}._searchWrap_gip3r_101{width:100%}._search_gip3r_101,._select_gip3r_102,._btnPrimary_gip3r_102{width:100%;min-height:44px}._layout_gip3r_86{min-width:0;gap:14px}._card_gip3r_104{min-width:0}._scrollArea_gip3r_105{overflow-x:auto;-webkit-overflow-scrolling:touch}}._card_gip3r_104{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}._toolbar_gip3r_100{display:flex;align-items:center;gap:12px;flex:1;max-width:640px;margin-left:auto}._searchWrap_gip3r_101{position:relative;flex:1;min-width:240px}._searchIcon_gip3r_127{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--muted);width:18px;height:18px;pointer-events:none;display:inline-flex}._searchIcon_gip3r_127 svg{width:100%;height:100%;display:block}._search_gip3r_101{width:100%;height:44px;padding:10px 16px 10px 42px;border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;color:var(--text);outline:none;font-size:14.5px;transition:border-color .15s ease,box-shadow .15s ease}._search_gip3r_101::placeholder{color:#94a3b8}._search_gip3r_101:focus{border-color:var(--navy);box-shadow:0 0 0 3px var(--ring)}._select_gip3r_102{height:40px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;color:var(--text);outline:none;font-size:14px;transition:border-color .15s ease,box-shadow .15s ease}._select_gip3r_102:focus{border-color:var(--navy);box-shadow:0 0 0 3px var(--ring)}._btnPrimary_gip3r_102{height:44px;padding:0 20px;border:1px solid transparent;border-radius:var(--radius-sm);background:var(--navy);color:#fff;font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap;transition:background .15s ease,box-shadow .15s ease;box-shadow:0 1px 2px #1018281a}._btnPrimary_gip3r_102:hover{background:var(--navy-700)}._btnPrimary_gip3r_102:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}._btnPrimary_gip3r_102:disabled{opacity:.55;cursor:not-allowed;background:var(--navy)}._status_gip3r_181{margin:0 0 16px;padding:11px 14px;border:1px solid var(--border);border-left:3px solid var(--navy);border-radius:var(--radius-sm);background:#fff;color:var(--text);font-size:13.5px}._tableWrap_gip3r_193{padding:0}._scrollArea_gip3r_105{max-height:66vh;overflow:auto;border-radius:var(--radius);scroll-behavior:smooth}._scrollArea_gip3r_105::-webkit-scrollbar{width:10px;height:10px}._scrollArea_gip3r_105::-webkit-scrollbar-thumb{background:#d3dae6;border-radius:999px;border:2px solid transparent;background-clip:content-box}._scrollArea_gip3r_105:hover::-webkit-scrollbar-thumb{background:#c2cbdb}._table_gip3r_193{width:100%;border-collapse:separate;border-spacing:0}._table_gip3r_193 thead th{position:sticky;top:0;z-index:2;text-align:left;padding:13px 16px;font-weight:600;font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:#f8fafc;border-bottom:1px solid var(--border-strong);white-space:nowrap}._table_gip3r_193 thead th:first-child{border-top-left-radius:var(--radius)}._table_gip3r_193 thead th:last-child{border-top-right-radius:var(--radius)}._table_gip3r_193 tbody td{padding:13px 16px;border-bottom:1px solid var(--border);vertical-align:middle;font-size:14px;color:var(--text)}._table_gip3r_193 tbody td:first-child{font-weight:600}._table_gip3r_193 tbody tr:last-child td{border-bottom:none}._table_gip3r_193 tbody tr{transition:background .12s ease}._table_gip3r_193 tbody tr:hover td{background:#f8faff}._muted_gip3r_240{color:var(--muted);font-variant-numeric:tabular-nums}._role_gip3r_243{display:inline-flex;align-items:center;padding:4px 11px;border-radius:999px;border:1px solid var(--border);background:#f1f5f9;font-size:12px;font-weight:600;letter-spacing:.01em;color:#475569;white-space:nowrap}._roleAdmin_gip3r_256{color:var(--navy);background:var(--navy-50);border-color:color-mix(in srgb,var(--navy) 18%,var(--border))}._roleAsesor_gip3r_261{color:var(--amber-700);background:var(--amber-50);border-color:var(--amber-200)}._roleCliente_gip3r_266{color:#475569;background:#f1f5f9;border-color:#e2e8f0}._badge_gip3r_273{display:inline-flex;align-items:center;gap:7px;padding:4px 11px 4px 9px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid var(--border)}._badge_gip3r_273:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}._badgeOk_gip3r_282{color:var(--ok);background:var(--ok-50);border-color:var(--ok-200)}._badgeWarn_gip3r_287{color:var(--danger);background:var(--danger-50);border-color:var(--danger-200)}._actions_gip3r_294{display:flex;gap:8px;flex-wrap:wrap;align-items:center}._btnGhost_gip3r_296{height:34px;padding:0 14px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:#fff;color:var(--text);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease}._btnGhost_gip3r_296:hover{background:#f6f8fc;border-color:#c2cbdb}._btnGhost_gip3r_296:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}._btnDanger_gip3r_305{height:34px;padding:0 14px;border-radius:var(--radius-sm);border:1px solid var(--danger-200);background:#fff;color:var(--danger);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}._btnDanger_gip3r_305:hover{background:var(--danger);color:#fff;border-color:var(--danger)}._btnDanger_gip3r_305:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 30%,transparent)}._thActions_gip3r_314{width:320px}._empty_gip3r_315{text-align:center;color:var(--muted);padding:36px 12px;font-size:14px}._sidebar_gip3r_318{padding:18px;position:sticky;top:18px;align-self:start}._sidebarHead_gip3r_319{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--border)}._sidebar_gip3r_318 h3{margin:0;font-size:17px;font-weight:700;letter-spacing:-.01em}._form_gip3r_325{display:grid;gap:14px}._grid2_gip3r_326{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:520px){._grid2_gip3r_326{grid-template-columns:1fr}}._label_gip3r_329{font-size:12px;font-weight:600;color:var(--muted);display:block;margin-bottom:6px;letter-spacing:.01em}._input_gip3r_333,._select_gip3r_102{width:100%;height:40px;padding:8px 12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:#fff;color:var(--text);outline:none;font-size:14px;transition:border-color .15s ease,box-shadow .15s ease}._input_gip3r_333:focus,._select_gip3r_102:focus{border-color:var(--navy);box-shadow:0 0 0 3px var(--ring)}._hint_gip3r_340{display:block;margin-top:6px;font-size:12px;color:var(--muted)}._checkbox_gip3r_342{display:inline-flex;align-items:center;gap:9px;color:#1e293b;-webkit-user-select:none;user-select:none;font-size:14px;font-weight:500}._checkbox_gip3r_342 input[type=checkbox]{width:17px;height:17px;accent-color:var(--navy)}._formActions_gip3r_345{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}._tableCard_gip3r_348{display:flex;flex-direction:column;padding:0;overflow:hidden}._tableFooter_gip3r_356{border-top:1px solid var(--border);background:#fff;padding:14px 16px;display:flex;flex-direction:column;gap:12px}._pagination_gip3r_366{display:flex;align-items:center;gap:10px;justify-content:center;color:#475569;font-size:13.5px}._pagination_gip3r_366 button{height:34px;min-width:38px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:#fff;color:var(--text);font-size:15px;cursor:pointer;transition:background .15s ease,border-color .15s ease}._pagination_gip3r_366 button:hover:not(:disabled){background:#f6f8fc;border-color:#c2cbdb}._pagination_gip3r_366 button:disabled{opacity:.45;cursor:not-allowed}._footerMeta_gip3r_389{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:var(--muted)}._footerMeta_gip3r_389 select{height:34px}._page_1h1pv_1{min-height:72vh;padding:42px 18px 70px;background:#f5f7fa;color:#132238}._container_1h1pv_7{max-width:1320px;margin:0 auto}._header_1h1pv_8{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}._eyebrow_1h1pv_12{margin:0 0 5px;color:#d49a20;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}._header_1h1pv_8 h1{margin:0;font-size:clamp(1.55rem,3vw,2rem);color:#06152d}._header_1h1pv_8 p:not(._eyebrow_1h1pv_12){margin:7px 0 0;max-width:650px;color:#64748b;font-size:.9rem;line-height:1.5}._primaryButton_1h1pv_15,._secondaryButton_1h1pv_16,._cancelButton_1h1pv_17,._iconButton_1h1pv_18,._closeButton_1h1pv_19{border:0;cursor:pointer;font:inherit}._primaryButton_1h1pv_15{min-height:42px;padding:0 16px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#06152d;color:#fff;font-size:.84rem;font-weight:700;box-shadow:0 7px 18px #0a1a3529}._primaryButton_1h1pv_15:hover{background:#071c3b}._primaryButton_1h1pv_15:disabled{opacity:.65;cursor:default}._notice_1h1pv_30{margin-bottom:16px;padding:10px 13px;border-radius:8px;font-size:.84rem;border:1px solid}._noticeOk_1h1pv_31{color:#176b3a;background:#edf9f1;border-color:#bde5ca}._noticeError_1h1pv_32{color:#a12622;background:#fff1f0;border-color:#f2c4c0}._tableCard_1h1pv_33{background:#fff;border:1px solid #e1e7ee;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #0f172a08}._tableWrap_1h1pv_40{overflow-x:auto}._shipmentsTable_1h1pv_41{width:100%;min-width:1120px;border-collapse:collapse}._shipmentsTable_1h1pv_41 th{padding:11px 12px;text-align:left;background:#06152d;color:#fff;font-size:.71rem;font-weight:700;white-space:nowrap}._shipmentsTable_1h1pv_41 td{padding:12px;border-bottom:1px solid #edf1f5;vertical-align:middle;color:#526176;font-size:.76rem}._shipmentsTable_1h1pv_41 tbody tr:last-child td{border-bottom:0}._shipmentsTable_1h1pv_41 tbody tr:hover{background:#fafbfd}._shipmentsTable_1h1pv_41 td strong,._shipmentsTable_1h1pv_41 td span{display:block}._shipmentsTable_1h1pv_41 td strong{color:#172a44;font-size:.78rem;line-height:1.35}._shipmentsTable_1h1pv_41 td>span:not(._status_1h1pv_73):not(._lockNote_1h1pv_73):not(._lockedAction_1h1pv_73){margin-top:3px;color:#7a8798;font-size:.7rem}._dateCell_1h1pv_78{white-space:nowrap;color:#66758a!important;font-size:.72rem!important}._status_1h1pv_73{display:inline-flex!important;width:fit-content;padding:4px 8px;border-radius:999px;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}._status_pendiente_1h1pv_94{background:#fff4dc;color:#8a5a00}._status_enviado_1h1pv_95{background:#e8f1ff;color:#205493}._status_entregado_1h1pv_96{background:#e7f7ed;color:#176b3a}._lockNote_1h1pv_73{margin-top:5px;display:inline-flex!important;align-items:center;gap:4px;color:#176b3a;font-size:.67rem;font-weight:700;white-space:nowrap}._iconButton_1h1pv_18{width:34px;height:34px;display:grid;place-items:center;border-radius:7px;background:#edf2f8;color:#071c3b}._iconButton_1h1pv_18:hover{background:#e1e9f2}._lockedAction_1h1pv_73{width:34px;height:34px;display:grid!important;place-items:center;border-radius:7px;background:#f1f4f7;color:#8a97a8}._empty_1h1pv_126{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:34px;text-align:center;background:#fff;border:1px dashed #d5dce5;border-radius:12px;color:#6d7c90}._empty_1h1pv_126>svg{font-size:2rem;color:#d49a20}._empty_1h1pv_126 strong{color:#06152d;font-size:.98rem}._empty_1h1pv_126 p{margin:0;max-width:430px;font-size:.82rem;line-height:1.5}._secondaryButton_1h1pv_16{margin-top:5px;padding:10px 14px;border-radius:8px;background:#d49a20;color:#fff;font-size:.8rem;font-weight:700}._modalBackdrop_1h1pv_134{position:fixed;inset:0;z-index:6000;display:grid;place-items:center;padding:20px;background:#041126b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._modal_1h1pv_134{width:min(700px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:13px;box-shadow:0 28px 80px #0000004d}._modalHeader_1h1pv_136{display:flex;justify-content:space-between;gap:14px;padding:20px 22px 14px;border-bottom:1px solid #e8edf3}._modalHeader_1h1pv_136 h2{margin:0;color:#06152d;font-size:1.1rem}._modalHeader_1h1pv_136 p{margin:5px 0 0;color:#748195;font-size:.78rem}._closeButton_1h1pv_19{width:34px;height:34px;display:grid;place-items:center;border-radius:7px;background:#f1f4f7;color:#526276}._formGrid_1h1pv_140{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:20px 22px}._formGrid_1h1pv_140 label{display:flex;flex-direction:column;gap:6px}._formGrid_1h1pv_140 label span{color:#475569;font-size:.74rem;font-weight:700}._formGrid_1h1pv_140 input,._formGrid_1h1pv_140 select{width:100%;height:40px;border:1px solid #d8e0e8;border-radius:7px;padding:0 11px;font-size:.84rem;color:#15253b;outline:none;background:#fff}._formGrid_1h1pv_140 select{cursor:pointer}._formGrid_1h1pv_140 input:focus,._formGrid_1h1pv_140 select:focus{border-color:#071c3b;box-shadow:0 0 0 3px #071c3b14}._formGrid_1h1pv_140 select:disabled{color:#98a4b3;background:#f4f6f8;cursor:not-allowed}._locationInfo_1h1pv_149{padding:9px 11px;border-radius:7px;background:#f5f8fc;color:#607086;font-size:.76rem}._locationError_1h1pv_150{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border:1px solid #f2c4c0;border-radius:7px;background:#fff1f0;color:#a12622;font-size:.76rem}._locationError_1h1pv_150 button{border:0;background:transparent;color:#071c3b;font:inherit;font-weight:800;cursor:pointer;text-decoration:underline;text-underline-offset:2px}._fullField_1h1pv_152{grid-column:1 / -1}._modalActions_1h1pv_153{display:flex;justify-content:flex-end;gap:9px;padding:14px 22px 20px;border-top:1px solid #edf1f5}._cancelButton_1h1pv_17{padding:0 15px;min-height:42px;border-radius:8px;background:#edf1f5;color:#4e5e71;font-size:.82rem;font-weight:700}@media (max-width: 760px){._page_1h1pv_1{padding:30px 13px 60px}._header_1h1pv_8{align-items:stretch;flex-direction:column;gap:15px}._header_1h1pv_8 ._primaryButton_1h1pv_15{width:100%}._modalBackdrop_1h1pv_134{z-index:2147483000;display:flex;align-items:stretch;justify-content:stretch;padding:0;background:#041126c7}._modal_1h1pv_134{width:100%;height:100dvh;max-height:100dvh;min-height:0;margin:0;display:flex;flex-direction:column;overflow:hidden;border-radius:0;overscroll-behavior:contain}._modalHeader_1h1pv_136{position:relative;z-index:3;flex:0 0 auto;align-items:flex-start;padding:calc(14px + env(safe-area-inset-top)) 16px 13px;background:#fff}._modalHeader_1h1pv_136 h2{font-size:1rem;line-height:1.25}._modalHeader_1h1pv_136 p{margin-top:4px;font-size:.74rem;line-height:1.4}._closeButton_1h1pv_19{flex:0 0 36px;width:36px;height:36px}._formGrid_1h1pv_140{grid-template-columns:1fr;gap:12px;flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:16px 16px 22px}._fullField_1h1pv_152{grid-column:auto}._formGrid_1h1pv_140 input,._formGrid_1h1pv_140 select{min-height:46px;height:46px;font-size:16px}._modalActions_1h1pv_153{position:relative;z-index:3;flex:0 0 auto;gap:8px;padding:11px 16px calc(11px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -8px 18px #0f172a0f}._modalActions_1h1pv_153 ._cancelButton_1h1pv_17,._modalActions_1h1pv_153 ._primaryButton_1h1pv_15{flex:1;min-width:0;min-height:46px}._locationError_1h1pv_150{align-items:flex-start;flex-direction:column}}@media (max-width: 380px){._modalHeader_1h1pv_136,._formGrid_1h1pv_140{padding-left:13px;padding-right:13px}._modalActions_1h1pv_153{padding-left:13px;padding-right:13px;flex-direction:column-reverse}._modalActions_1h1pv_153 ._cancelButton_1h1pv_17,._modalActions_1h1pv_153 ._primaryButton_1h1pv_15{width:100%}}._page_13pfm_1{min-height:72vh;padding:38px 18px 70px;background:#f5f7fa;color:#16243a}._container_13pfm_2{max-width:1180px;margin:0 auto}._header_13pfm_3{margin-bottom:18px}._eyebrow_13pfm_4{margin:0 0 5px;color:#d49a20;font-size:.73rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._header_13pfm_3 h1{margin:0;color:#06152d;font-size:clamp(1.5rem,3vw,1.9rem)}._header_13pfm_3 p:not(._eyebrow_13pfm_4){margin:6px 0 0;color:#6d7b8e;font-size:.86rem}._toolbar_13pfm_7{display:flex;gap:10px;margin-bottom:14px}._searchBox_13pfm_8{flex:1;height:42px;display:flex;align-items:center;gap:9px;padding:0 12px;background:#fff;border:1px solid #dce3eb;border-radius:8px;color:#8794a5}._searchBox_13pfm_8 input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:.82rem}._toolbar_13pfm_7>select{min-width:180px;padding:0 10px;border:1px solid #dce3eb;border-radius:8px;background:#fff;color:#3c4d63;font-size:.8rem}._notice_13pfm_11{margin-bottom:12px;padding:9px 12px;border:1px solid;border-radius:8px;font-size:.8rem}._noticeOk_13pfm_12{color:#176b3a;background:#edf9f1;border-color:#bde5ca}._noticeError_13pfm_13{color:#a12622;background:#fff1f0;border-color:#f2c4c0}._tableCard_13pfm_14{background:#fff;border:1px solid #e1e7ee;border-radius:10px;overflow:hidden}._tableWrap_13pfm_15{overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:1080px}th{padding:11px 12px;text-align:left;background:#06152d;color:#fff;font-size:.72rem;font-weight:700;white-space:nowrap}td{padding:11px 12px;border-bottom:1px solid #edf1f5;vertical-align:middle;font-size:.78rem;color:#4e5e71}td strong,td span,td small{display:block}td strong{color:#172a44;font-size:.78rem}td span{margin-top:3px;color:#728197;font-size:.72rem}td small{margin-top:3px;color:#9aa5b3;font-size:.68rem}._status_13pfm_23{width:fit-content;padding:4px 7px;border-radius:999px;font-size:.66rem;font-weight:800;text-transform:uppercase}._status_pendiente_13pfm_24{background:#fff4dc;color:#8a5a00}._status_enviado_13pfm_25{background:#e8f1ff;color:#205493}._status_entregado_13pfm_26{background:#e7f7ed;color:#176b3a}._approval_13pfm_27{width:fit-content;padding:4px 7px;border-radius:999px;font-size:.66rem;font-weight:800;text-transform:uppercase;white-space:nowrap}._approvalApproved_13pfm_28{background:#e7f7ed;color:#176b3a!important}._approvalPending_13pfm_29{background:#f1f4f7;color:#66758a!important}._actions_13pfm_30{display:flex;gap:6px;align-items:center}._actions_13pfm_30 button{min-width:31px;height:31px;padding:0 8px;border:0;border-radius:6px;background:#eaf0f6;color:#071c3b;cursor:pointer;font-size:.72rem}._actions_13pfm_30 button:hover{background:#dfe8f1}._actions_13pfm_30 ._deleteButton_13pfm_33{background:#fff0ef;color:#b52e2b}._actions_13pfm_30 ._approveButton_13pfm_34{background:#e7f7ed;color:#176b3a}._empty_13pfm_35{padding:35px;text-align:center;color:#8895a6}._pagination_13pfm_36{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:11px 12px;background:#fafbfd}._pagination_13pfm_36 button{border:1px solid #d8e0e8;background:#fff;color:#33475f;border-radius:7px;padding:7px 11px;cursor:pointer;font-size:.74rem}._pagination_13pfm_36 button:disabled{opacity:.45;cursor:default}._pagination_13pfm_36 span{color:#6a788a;font-size:.73rem}._modalBackdrop_13pfm_40{position:fixed;inset:0;z-index:6500;display:grid;place-items:center;padding:18px;background:#041126b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._modal_13pfm_40{width:min(760px,100%);max-height:92vh;overflow:auto;background:#fff;border-radius:12px;box-shadow:0 28px 80px #00000047}._modalHeader_13pfm_42{display:flex;justify-content:space-between;gap:12px;padding:18px 20px 13px;border-bottom:1px solid #e8edf3}._modalHeader_13pfm_42 h2{margin:0;color:#06152d;font-size:1.05rem}._modalHeader_13pfm_42 p{margin:5px 0 0;color:#768497;font-size:.75rem}._modalHeader_13pfm_42 button{width:32px;height:32px;border:0;border-radius:7px;display:grid;place-items:center;background:#f0f3f6;color:#526176;cursor:pointer}._approvedNotice_13pfm_46{margin:14px 20px 0;padding:9px 11px;border:1px solid #bde5ca;border-radius:7px;background:#edf9f1;color:#176b3a;font-size:.75rem;font-weight:700}._formGrid_13pfm_47{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px 20px}._formGrid_13pfm_47 label{display:flex;flex-direction:column;gap:5px}._formGrid_13pfm_47 label span{color:#475569;font-size:.71rem;font-weight:700}._formGrid_13pfm_47 input,._formGrid_13pfm_47 select,._formGrid_13pfm_47 textarea{width:100%;border:1px solid #d8e0e8;border-radius:7px;padding:9px 10px;background:#fff;color:#172a44;font:inherit;font-size:.8rem;outline:none}._formGrid_13pfm_47 input:focus,._formGrid_13pfm_47 select:focus,._formGrid_13pfm_47 textarea:focus{border-color:#071c3b;box-shadow:0 0 0 3px #071c3b12}._full_13pfm_52{grid-column:1 / -1}._modalActions_13pfm_53{display:flex;justify-content:flex-end;gap:8px;padding:13px 20px 18px;border-top:1px solid #edf1f5}._modalActions_13pfm_53 button{min-height:40px;padding:0 14px;border:0;border-radius:7px;cursor:pointer;font-size:.78rem;font-weight:700}._cancel_13pfm_55{background:#edf1f5;color:#4f6074}._save_13pfm_56{background:#06152d;color:#fff}@media (max-width: 720px){._page_13pfm_1{padding:28px 12px 60px}._toolbar_13pfm_7{flex-direction:column}._toolbar_13pfm_7>select{min-height:42px;width:100%}._modalBackdrop_13pfm_40{z-index:2147483000;display:flex;align-items:stretch;justify-content:stretch;padding:0;background:#041126c7}._modal_13pfm_40{width:100%;height:100dvh;max-height:100dvh;min-height:0;margin:0;display:flex;flex-direction:column;overflow:hidden;border-radius:0;overscroll-behavior:contain}._modalHeader_13pfm_42{position:relative;z-index:3;flex:0 0 auto;align-items:flex-start;padding:calc(14px + env(safe-area-inset-top)) 16px 13px;background:#fff}._modalHeader_13pfm_42 h2{font-size:1rem;line-height:1.25}._modalHeader_13pfm_42 p{font-size:.73rem;line-height:1.4}._modalHeader_13pfm_42 button{flex:0 0 36px;width:36px;height:36px}._approvedNotice_13pfm_46{flex:0 0 auto;margin:10px 16px 0;font-size:.72rem}._formGrid_13pfm_47{grid-template-columns:1fr;gap:12px;flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:16px 16px 22px}._full_13pfm_52{grid-column:auto}._formGrid_13pfm_47 input,._formGrid_13pfm_47 select,._formGrid_13pfm_47 textarea{min-height:46px;font-size:16px}._modalActions_13pfm_53{position:relative;z-index:3;flex:0 0 auto;gap:8px;padding:11px 16px calc(11px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -8px 18px #0f172a0f}._modalActions_13pfm_53 button{flex:1;min-width:0;min-height:46px}._locationError_13pfm_125{align-items:flex-start;flex-direction:column}}@media (max-width: 380px){._modalHeader_13pfm_42{padding-left:13px;padding-right:13px}._approvedNotice_13pfm_46{margin-left:13px;margin-right:13px}._formGrid_13pfm_47{padding-left:13px;padding-right:13px}._modalActions_13pfm_53{padding-left:13px;padding-right:13px;flex-direction:column-reverse}._modalActions_13pfm_53 button{width:100%}}._formGrid_13pfm_47 select:disabled{color:#98a4b3;background:#f4f6f8;cursor:not-allowed}._locationInfo_13pfm_138{padding:9px 11px;border-radius:7px;background:#f5f8fc;color:#607086;font-size:.76rem}._locationError_13pfm_125{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border:1px solid #f2c4c0;border-radius:7px;background:#fff1f0;color:#a12622;font-size:.76rem}._locationError_13pfm_125 button{border:0;background:transparent;color:#071c3b;font:inherit;font-weight:800;cursor:pointer;text-decoration:underline;text-underline-offset:2px}:root{--brand-navy: #06152D;--brand-blue: #123A68;--brand-blue-700: #123A68;--brand-accent: #D49A20;--bg: #f4f7fb;--card: #ffffff;--text: #0B1D33;--muted: #475569;--border: #e5e7eb;--ring: rgba(18,58,104, .28);--danger: #dc2626;--success: #16a34a;--radius: 8px;--shadow-sm: 0 6px 18px rgba(2, 6, 23, .06);--shadow-md: 0 18px 40px rgba(2, 6, 23, .12)}*{box-sizing:border-box}html,body{height:100%}._loginPage_c76f6_34{min-height:100dvh;display:grid;place-items:center;background:radial-gradient(1200px 520px at 110% -10%,rgba(18,58,104,.08),transparent 60%),radial-gradient(1000px 460px at -10% 110%,rgba(212,154,32,.06),transparent 60%),var(--bg);padding:28px;color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans}._container_c76f6_47{width:100%;max-width:460px}._card_c76f6_52{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:clamp(24px,4vw,32px);position:relative;overflow:hidden}._card_c76f6_52:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#123a6840,#123a6840);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}._cardHeader_c76f6_77{margin-bottom:14px;text-align:left}._badge_c76f6_82{display:inline-block;margin-bottom:6px;color:#d49a20;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}._sectionTitle_c76f6_92{margin:0 0 6px;font-size:clamp(22px,2.4vw,26px);font-weight:800;letter-spacing:.2px;color:var(--brand-navy)}._description_c76f6_100{margin:0;font-size:14px;color:var(--muted)}._loginForm_c76f6_107{display:grid;gap:14px;margin-top:12px}._formGroup_c76f6_113{display:grid;gap:6px}._formLabel_c76f6_115{font-size:13px;color:var(--muted);font-weight:700}._inputWrap_c76f6_121{position:relative}._formInput_c76f6_123{width:100%;height:46px;padding:10px 12px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--text);outline:none;transition:border .15s,box-shadow .15s,background .15s;box-shadow:inset 0 1px #02061705}._formInput_c76f6_123::placeholder{color:color-mix(in srgb,var(--muted) 70%,transparent)}._formInput_c76f6_123:focus{border-color:var(--brand-blue);box-shadow:0 0 0 4px var(--ring),inset 0 1px #02061705;background:color-mix(in srgb,var(--card) 92%,transparent)}._formInput_c76f6_123:disabled{opacity:.75;cursor:not-allowed}._togglePassword_c76f6_147{position:absolute;right:6px;top:7px;height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--muted);font-size:12px;cursor:pointer;transition:background .15s,border .15s,transform .06s ease}._togglePassword_c76f6_147:hover{background:color-mix(in srgb,var(--card) 92%,transparent);transform:translateY(-1px)}._helperRow_c76f6_167{margin-top:2px;display:flex;align-items:center;justify-content:space-between}._inputWrap_c76f6_121 ._formInput_c76f6_123{padding-right:96px}._forgotLink_c76f6_178{color:#071c3b;font-size:.88rem;font-weight:700}._forgotLink_c76f6_178:hover{color:#d49a20}._checkbox_c76f6_186{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--text);-webkit-user-select:none;user-select:none}._checkboxInput_c76f6_195{width:16px;height:16px;accent-color:var(--brand-blue);cursor:pointer}._status_c76f6_203,._errorMessage_c76f6_204,._successMessage_c76f6_205{margin:4px 0 2px;font-size:14px;font-weight:700;border-radius:8px;padding:10px 12px}._error_c76f6_204,._errorMessage_c76f6_204{color:#7f1d1d;background:#fef2f2;border:1px solid #fecaca}._success_c76f6_205,._successMessage_c76f6_205{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}._actions_c76f6_228{display:grid;gap:10px;margin-top:8px}._submitButton_c76f6_234{height:46px;border:none;border-radius:8px;color:#fff;font-weight:800;letter-spacing:.2px;cursor:pointer;background:#071c3b;box-shadow:0 12px 24px #123a6842;transition:transform .12s ease,box-shadow .2s ease,filter .2s ease}._submitButton_c76f6_234:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.02);box-shadow:0 16px 30px #123a6852}._submitButton_c76f6_234:disabled{opacity:.7;cursor:not-allowed;box-shadow:none}._registerText_c76f6_257{margin:18px 0 0;color:var(--muted);text-align:center;font-size:.9rem}._registerLink_c76f6_264{color:#071c3b;font-weight:800}._registerLink_c76f6_264:hover{color:#d49a20}._embedded_c76f6_271{min-height:0;display:block;padding:0;background:transparent}._embedded_c76f6_271 ._container_c76f6_47{max-width:none}._embedded_c76f6_271 ._card_c76f6_52{padding:4px 0 0;border:0;border-radius:0;box-shadow:none;overflow:visible}._embedded_c76f6_271 ._card_c76f6_52:before{display:none}._embedded_c76f6_271 ._sectionTitle_c76f6_92{font-size:clamp(1.8rem,3vw,2.35rem)}._embedded_c76f6_271 ._submitButton_c76f6_234{width:100%;background:#d49a20}._embedded_c76f6_271 ._registerText_c76f6_257{display:none}._secondaryLink_c76f6_302{text-align:center;font-size:14px;color:var(--muted)}._secondaryLink_c76f6_302 a{color:var(--brand-navy);font-weight:800;text-decoration:none;border-bottom:2px solid color-mix(in srgb,var(--brand-accent) 55%,transparent);padding-bottom:1px}._secondaryLink_c76f6_302 a:hover{color:var(--brand-blue-700)}._changePanel_c76f6_317{margin-top:10px;padding:14px;border:1px dashed color-mix(in srgb,var(--brand-blue) 35%,transparent);border-radius:8px;background:color-mix(in srgb,var(--card) 92%,transparent)}[aria-busy=true]{position:relative}[aria-busy=true]:after{content:"";position:absolute;right:12px;top:50%;width:16px;height:16px;border-radius:999px;border:2px solid rgba(255,255,255,.7);border-top-color:transparent;transform:translateY(-50%);animation:_spin_c76f6_1 .8s linear infinite}@keyframes _spin_c76f6_1{to{transform:translateY(-50%) rotate(360deg)}}@media (max-width: 480px){._loginPage_c76f6_34{padding:14px}._card_c76f6_52{padding:20px 16px}._helperRow_c76f6_167{align-items:flex-start;flex-direction:column;gap:12px}._embedded_c76f6_271,._embedded_c76f6_271 ._card_c76f6_52{padding:0}}:root{--primary-color: #123A68;--primary-color-900: #123A68;--background-color: #f5f7fb;--card-background-color: #ffffff;--text-color: #000000;--heading-color: #0B1D33;--light-text-color: #ffffff;--border-color: #d1d5db;--shadow-lg: 0 24px 60px rgba(2, 6, 23, .12);--shadow-md: 0 12px 28px rgba(2, 6, 23, .1);--box-shadow-md: 0 10px 24px rgba(0,0,0,.08);--border-radius-sm: 10px;--border-radius-md: 8px;--header-height: 80px;--footer-height: 200px;--success-color: #28a745;--error-color: #dc3545;--focus-ring: 0 0 0 3px rgba(18,58,104,.18);--dark-blue: #123A68}._registerPage_m2bn2_23{padding:clamp(32px,6vw,64px) 20px;min-height:calc(100vh - var(--header-height) - var(--footer-height));background:radial-gradient(900px 300px at 0% -10%,rgba(18,58,104,.1),transparent 60%),radial-gradient(700px 260px at 100% 0%,rgba(212,154,32,.08),transparent 60%),linear-gradient(180deg,#f7fbff,#f5f7fb);display:grid;place-items:center}._container_m2bn2_34{width:100%;max-width:540px;background:var(--card-background-color);border:1px solid var(--border-color);border-radius:var(--border-radius-md);box-shadow:var(--shadow-lg);padding:clamp(22px,4vw,38px);transition:transform .15s ease,box-shadow .2s ease}._container_m2bn2_34:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._cardHeader_m2bn2_50{text-align:center;margin-bottom:12px}._badge_m2bn2_52{display:inline-block;color:#d49a20;font-weight:800;font-size:.78rem;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}._sectionTitle_m2bn2_62{font-size:clamp(1.6rem,3.4vw,2.2rem);color:var(--heading-color);margin:0 0 6px;font-weight:900}._description_m2bn2_69{font-size:.98rem;color:var(--text-color);margin:0 0 16px}._registerForm_m2bn2_75{display:grid;gap:16px;text-align:left}._formGroup_m2bn2_81{margin:0}._formLabel_m2bn2_83{display:block;margin-bottom:8px;font-weight:700;color:var(--heading-color);font-size:.95rem}._inputWrap_m2bn2_91{position:relative}._formInput_m2bn2_93{width:100%;padding:12px 14px;border:1px solid var(--border-color);border-radius:var(--border-radius-sm);font-size:1rem;color:var(--heading-color);background-color:#fbfcfe;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;box-sizing:border-box}._formInput_m2bn2_93::placeholder{color:#6b7280}._formInput_m2bn2_93:focus{border-color:var(--primary-color);outline:none;box-shadow:var(--focus-ring);background-color:#fff}._inputError_m2bn2_115{border-color:var(--error-color)!important;box-shadow:0 0 0 3px #dc354526!important}._inputSuccess_m2bn2_119{border-color:var(--success-color)!important;box-shadow:0 0 0 3px #28a74526!important}._togglePassword_m2bn2_124{position:absolute;right:8px;top:50%;transform:translateY(-50%);padding:6px 10px;font-size:.85rem;border:1px solid var(--border-color);background:#f3f6ff;color:var(--primary-color-900);border-radius:8px;cursor:pointer;transition:background .2s ease,transform .1s ease,border-color .2s ease}._togglePassword_m2bn2_124:hover{background:#e8f0ff;border-color:#cfdcf9}._strengthRow_m2bn2_145{display:flex;align-items:center;gap:8px;margin-top:8px}._strengthBar_m2bn2_152{height:8px;width:48px;border-radius:999px;background:#e6eaf2;border:1px solid #dde3ee;transition:background .2s ease,border-color .2s ease}._strengthBar_m2bn2_152._on_m2bn2_160:nth-child(1){background:#ff9aa2;border-color:#ff9aa2}._strengthBar_m2bn2_152._on_m2bn2_160:nth-child(2){background:#ffd875;border-color:#ffd875}._strengthBar_m2bn2_152._on_m2bn2_160:nth-child(3){background:#b9f6a5;border-color:#b9f6a5}._strengthBar_m2bn2_152._on_m2bn2_160:nth-child(4){background:#7ee6ff;border-color:#7ee6ff}._strengthText_m2bn2_165{margin-left:6px;font-size:.85rem;color:var(--heading-color)}._fieldHintError_m2bn2_172{color:var(--error-color);font-size:.85rem;margin-top:6px}._fieldHintSuccess_m2bn2_177{color:var(--success-color);font-size:.85rem;margin-top:6px}._helperRow_m2bn2_183{margin-top:4px;display:flex;align-items:flex-start;gap:10px}._checkbox_m2bn2_190{display:flex;align-items:flex-start;gap:10px;color:var(--text-color);font-size:.95rem;-webkit-user-select:none;user-select:none;line-height:1.4}._checkboxInput_m2bn2_200{margin-top:2px;width:18px;height:18px;accent-color:var(--primary-color)}._linkInline_m2bn2_207{color:var(--primary-color-900);text-decoration:none;font-weight:800}._linkInline_m2bn2_207:hover{text-decoration:underline}._successMessage_m2bn2_215{color:var(--success-color);font-weight:800;text-align:center;background:#e9f7ef;border:1px solid #c9eed7;padding:10px 12px;border-radius:8px}._errorMessage_m2bn2_225{color:var(--error-color);font-weight:800;text-align:center;background:#fdecea;border:1px solid #f5c2c7;padding:10px 12px;border-radius:8px}._submitButton_m2bn2_236{background:#071c3b;color:var(--light-text-color);padding:14px 20px;border:none;border-radius:var(--border-radius-md);font-size:1.05rem;font-weight:900;cursor:pointer;transition:transform .1s ease,box-shadow .2s ease,filter .2s ease;justify-self:center;min-width:220px;box-shadow:0 14px 28px #123a6840;margin-top:4px}._submitButton_m2bn2_236:hover{transform:translateY(-2px);filter:brightness(1.03);box-shadow:0 18px 34px #123a6854}._submitButton_m2bn2_236:disabled{cursor:not-allowed;opacity:.85;filter:grayscale(10%);box-shadow:none}._loginText_m2bn2_266{margin-top:22px;font-size:.98rem;color:var(--text-color);text-align:center}._loginLink_m2bn2_273{color:var(--primary-color-900);text-decoration:none;font-weight:900}._loginLink_m2bn2_273:hover{text-decoration:underline}._embedded_m2bn2_280{min-height:0;display:block;padding:0;background:transparent}._embedded_m2bn2_280 ._container_m2bn2_34{max-width:none;padding:4px 0 0;border:0;border-radius:0;box-shadow:none}._embedded_m2bn2_280 ._container_m2bn2_34:hover{transform:none;box-shadow:none}._embedded_m2bn2_280 ._cardHeader_m2bn2_50{text-align:left}._embedded_m2bn2_280 ._sectionTitle_m2bn2_62{color:#06152d;font-size:clamp(1.8rem,3vw,2.35rem)}._embedded_m2bn2_280 ._description_m2bn2_69{color:#5e6a76}._embedded_m2bn2_280 ._submitButton_m2bn2_236{width:100%;min-width:0;background:#d49a20}._embedded_m2bn2_280 ._loginText_m2bn2_266{display:none}@media (max-width: 768px){._container_m2bn2_34{padding:22px 18px}._submitButton_m2bn2_236{width:100%;min-width:0}._helperRow_m2bn2_183{flex-direction:column;gap:10px}}@media (max-width: 480px){._sectionTitle_m2bn2_62{font-size:1.6rem}}._accessPage_2aaqv_1{min-height:calc(100svh - 110px);display:grid;place-items:center;padding:clamp(28px,5vw,64px) 20px;background:#f6f4ef}._shell_2aaqv_9{width:min(1040px,100%);min-height:610px;display:grid;grid-template-columns:minmax(300px,.82fr) minmax(440px,1.18fr);overflow:hidden;background:#fff;border:1px solid #dce4eb;border-radius:8px;box-shadow:0 24px 60px #081a2b2e}._brandPanel_2aaqv_21{display:flex;flex-direction:column;justify-content:space-between;padding:42px 38px 34px;color:#fff;background:linear-gradient(145deg,#06152d,#123a68 70%,#071c3b);border-bottom:5px solid #D49A20}._logo_2aaqv_31{width:132px;height:128px;object-fit:contain;background:#fff;border-radius:8px}._eyebrow_2aaqv_39{margin:34px 0 8px;color:#efaaa4;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._brandPanel_2aaqv_21 h1{max-width:360px;margin:0 0 16px;color:#fff;font-size:clamp(2rem,3.4vw,3rem);line-height:1.08}._brandCopy_2aaqv_56{max-width:350px;margin:0;color:#d4e0e9;line-height:1.7}._brandFooter_2aaqv_63{padding-top:30px;color:#ffffff94;font-size:.8rem;font-weight:800;letter-spacing:.12em}._formPanel_2aaqv_71{padding:34px clamp(24px,4vw,54px) 38px;background:#fff}._tabs_2aaqv_76{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin-bottom:22px;background:#edf2f6;border-radius:8px}._tabButton_2aaqv_86{min-height:44px;padding:.7rem 1rem;border-radius:6px;background:transparent;color:#526171;font-weight:800;transition:background .18s ease,color .18s ease,box-shadow .18s ease}._tabButtonActive_2aaqv_96{background:#fff;color:#06152d;box-shadow:0 4px 12px #081a2b1a}._content_2aaqv_102{min-width:0}@media (max-width: 820px){._accessPage_2aaqv_1{padding:22px 14px}._shell_2aaqv_9{grid-template-columns:1fr}._brandPanel_2aaqv_21{min-height:auto;padding:24px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:18px}._logo_2aaqv_31{width:88px;height:84px}._eyebrow_2aaqv_39{margin:0 0 4px}._brandPanel_2aaqv_21 h1{font-size:clamp(1.45rem,6vw,2rem);margin-bottom:6px}._brandCopy_2aaqv_56,._brandFooter_2aaqv_63{display:none}._formPanel_2aaqv_71{padding:24px 18px 28px}}@media (max-width: 480px){._accessPage_2aaqv_1{padding:12px 8px 24px}._brandPanel_2aaqv_21{padding:18px}._logo_2aaqv_31{width:70px;height:68px}._tabs_2aaqv_76{margin-bottom:14px}._tabButton_2aaqv_86{padding:.65rem .4rem}}@font-face{font-family:Barlow;src:url(/assets/Barlow-Regular-BeTQORF1.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/Barlow-Medium-BYD2zMwq.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/Barlow-SemiBold-DrsHaTWO.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/Barlow-Bold-CqhdknQi.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--brand: #071C3B;--brand-dark: #06152D;--brand-accent: #D49A20;--brand-accent-light: #E8B642;--brand-secondary: #123A68;--white: #FFFFFF;--brand-silver: #a4a7a8;--bg: #F6F4EF;--surface: #ffffff;--ink: #0B1D33;--muted: #5e6a76;--line: #dfe4e8;--shadow-sm: 0 4px 14px rgba(10,26,53,.07);--shadow-md: 0 16px 36px rgba(10,26,53,.12)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100%}body{font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:var(--bg);color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img,video,canvas,svg{max-width:100%}@media (max-width: 768px){input,select,textarea,button{font-size:16px}h1,h2,h3{overflow-wrap:anywhere}}a{color:var(--brand);text-decoration:none;transition:color .2s ease}a:hover{color:var(--brand-dark)}h1,h2,h3,h4,h5,h6{font-weight:800;color:var(--ink);line-height:1.2;letter-spacing:0}p{margin-bottom:1em;color:var(--muted)}input,select,textarea{font-family:inherit;background-color:var(--surface);border:1px solid var(--line);border-radius:8px;padding:10px 12px;color:var(--ink)}input::placeholder,textarea::placeholder{color:#8b95a7}input:focus,select:focus,textarea:focus{outline:2px solid transparent;border-color:var(--brand);box-shadow:0 0 0 3px #071c3b29}button{font-family:inherit;cursor:pointer;border:none;border-radius:8px}button.primary{background:var(--brand);color:#fff;padding:10px 16px;font-weight:800;box-shadow:var(--shadow-sm);transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}button.primary:hover{transform:translateY(-1px);filter:saturate(1.05);box-shadow:var(--shadow-md)}button.gold{background:linear-gradient(180deg,var(--brand-accent-light),var(--brand-accent));color:var(--brand);padding:10px 16px;font-weight:800;box-shadow:0 5px 13px #d49a2038}button.gold:hover{filter:brightness(1.04)}hr{border:none;border-top:1px solid var(--line);margin:2rem 0}.theme-dark{--bg: #0f141b;--surface: #121a22;--ink: #f5f7fb;--muted: #cbd5e1;--line: rgba(255,255,255,.12);background-color:var(--bg);color:var(--ink)}.surface{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-sm)}.page-transition{animation:pageEnter .32s cubic-bezier(.22,.7,.25,1) both}@keyframes pageEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.page-transition{animation:none}}._float_1jclx_1{position:fixed;width:80px;height:80px;bottom:24px;right:24px;background-color:#25d366;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 8px 28px #00000040;z-index:1000;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease;cursor:pointer;animation:_pulse_1jclx_1 2s infinite}._float_1jclx_1:hover,._float_1jclx_1:focus-visible{background-color:#20b358;transform:scale(1.12) rotate(4deg);box-shadow:0 12px 34px #00000059;outline:none}._icon_1jclx_29{font-size:38px}@keyframes _pulse_1jclx_1{0%{transform:scale(1);box-shadow:0 0 #25d3668c}60%{transform:scale(1.06);box-shadow:0 0 0 22px #25d36600}to{transform:scale(1);box-shadow:0 0 #25d36600}}._float_1jclx_1:after{content:attr(data-tooltip);position:absolute;bottom:86px;right:0;background:#111;color:#fff;padding:8px 10px;border-radius:8px;font-size:12px;white-space:nowrap;box-shadow:0 6px 20px #00000038;opacity:0;pointer-events:none;transform:translateY(0);transition:opacity .2s ease,transform .2s ease}._float_1jclx_1:hover:after,._float_1jclx_1:focus-visible:after{opacity:1;transform:translateY(-4px)}._float_1jclx_1:before{content:"";position:absolute;bottom:72px;right:16px;border:6px solid transparent;border-top-color:#111;opacity:0;transition:opacity .2s ease}._float_1jclx_1:hover:before,._float_1jclx_1:focus-visible:before{opacity:1}@media (max-width: 480px){._float_1jclx_1{width:58px;height:58px;bottom:max(14px,env(safe-area-inset-bottom));right:14px}._icon_1jclx_29{font-size:29px}._float_1jclx_1:after,._float_1jclx_1:before{display:none}}
