._header_1qk6f_1{--navy: #061b46;--navy-soft: #0b2d63;--red: #e30613;--red-dark: #b9000a;--red-soft: #ffedf0;position:sticky;top:0;z-index:1000;width:100%;background:#fff;box-shadow:0 1px #061b461c}._topbar_1qk6f_25{height:34px;color:#fff;background:linear-gradient(90deg,var(--navy) 0%,var(--navy-soft) 100%)}._topbarInner_1qk6f_38,._mainbarInner_1qk6f_39{width:min(calc(100% - 48px),1320px);margin:0 auto}._topbarInner_1qk6f_38{height:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}._promise_1qk6f_59,._helpLink_1qk6f_60{display:inline-flex;align-items:center;gap:7px;margin:0;color:#fffffff2;font-size:.76rem;font-weight:600;text-decoration:none}._promise_1qk6f_59 svg,._helpLink_1qk6f_60 svg{width:16px;height:16px;flex-shrink:0}._helpLink_1qk6f_60:hover{color:#fff;opacity:.84}._mainbar_1qk6f_39{position:relative;background:#fffffffa;border-bottom:1px solid #e4e9f1}._mainbarInner_1qk6f_39{min-height:94px;display:grid;grid-template-columns:minmax(165px,1fr) auto auto;align-items:center;gap:22px}._logoLink_1qk6f_124{width:fit-content;display:inline-flex;align-items:center;text-decoration:none}._logo_1qk6f_124{display:block;width:clamp(140px,12vw,168px);height:74px;object-fit:contain;object-position:left center}._navigation_1qk6f_153{height:94px;display:flex;align-items:stretch;gap:clamp(18px,2.4vw,38px)}._navLink_1qk6f_167{position:relative;min-width:86px;height:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 3px;color:var(--navy);font-size:.9rem;font-weight:700;text-decoration:none;transition:color .18s ease}._navLink_1qk6f_167 svg{width:20px;height:20px;flex-shrink:0}._navLink_1qk6f_167:after{content:"";position:absolute;left:7px;right:7px;bottom:12px;height:3px;border-radius:999px;background:var(--red);transform:scaleX(0);transition:transform .2s ease}._navLink_1qk6f_167:hover,._navLinkActive_1qk6f_221{color:var(--red)}._navLink_1qk6f_167:hover:after,._navLinkActive_1qk6f_221:after{transform:scaleX(1)}._navLink_1qk6f_167:focus-visible,._menuButton_1qk6f_231:focus-visible,._userButton_1qk6f_232:focus-visible{outline:3px solid rgba(227,6,19,.22);outline-offset:3px}._menuButton_1qk6f_231{display:none;width:42px;height:42px;place-items:center;padding:0;border:1px solid #d8e0ed;border-radius:10px;color:var(--navy);background:#fff;cursor:pointer}._userMenu_1qk6f_270{position:relative}._userButton_1qk6f_232{height:42px;display:inline-flex;align-items:center;gap:8px;padding:4px 11px 4px 5px;border:1px solid #d8e0ed;border-radius:999px;color:var(--navy);background:#fff;font-size:.86rem;font-weight:700;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}._userButton_1qk6f_232:hover{border-color:#e3061373;box-shadow:0 7px 18px #061b4614}._userName_1qk6f_316{overflow:hidden;max-width:130px;text-overflow:ellipsis;white-space:nowrap}._avatar_1qk6f_325,._avatarLarge_1qk6f_326{display:grid;place-items:center;flex-shrink:0;border-radius:50%;color:#fff;background:var(--red);font-weight:800}._avatar_1qk6f_325{width:32px;height:32px;font-size:.85rem}._avatarLarge_1qk6f_326{width:44px;height:44px}._chevronOpen_1qk6f_352{transform:rotate(180deg)}._userDropdown_1qk6f_360{position:absolute;top:calc(100% + 10px);right:0;width:265px;padding:8px;border:1px solid #dce3ed;border-radius:14px;background:#fff;box-shadow:0 18px 42px #061b462e}._userSummary_1qk6f_383{display:flex;align-items:center;gap:11px;padding:9px 8px 14px;margin-bottom:6px;border-bottom:1px solid #e4e9f1}._userSummary_1qk6f_383 strong,._userSummary_1qk6f_383 small{display:block}._userSummary_1qk6f_383 strong{overflow:hidden;max-width:175px;color:var(--navy);font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}._userSummary_1qk6f_383 small{margin-top:3px;color:#67738a;font-size:.75rem}._userDropdown_1qk6f_360>a,._userDropdown_1qk6f_360>button{width:100%;min-height:42px;display:flex;align-items:center;gap:10px;padding:10px 11px;border:0;border-radius:8px;color:var(--navy);background:transparent;font:inherit;font-size:.86rem;font-weight:650;text-align:left;text-decoration:none;cursor:pointer}._userDropdown_1qk6f_360>a:hover,._userDropdown_1qk6f_360>button:hover{color:var(--red);background:var(--red-soft)}._mobileAdminLinks_1qk6f_465,._mobileLogout_1qk6f_466{display:none}@media (max-width: 1050px){._topbarInner_1qk6f_38,._mainbarInner_1qk6f_39{width:min(calc(100% - 36px),960px)}._mainbarInner_1qk6f_39{min-height:88px;grid-template-columns:1fr auto;gap:18px}._logo_1qk6f_124{width:145px;height:68px}._menuButton_1qk6f_231{display:grid;grid-column:2}._userMenu_1qk6f_270{display:none}._navigation_1qk6f_153{position:absolute;top:100%;left:0;width:100%;height:auto;max-height:calc(100dvh - 122px);display:flex;flex-direction:column;align-items:stretch;gap:0;padding:12px 22px 24px;overflow-y:auto;border-top:1px solid #e4e9f1;background:#fff;box-shadow:0 18px 35px #061b4629;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}._navigationOpen_1qk6f_557{opacity:1;visibility:visible;transform:translateY(0)}._navLink_1qk6f_167{min-width:0;min-height:54px;height:auto;justify-content:flex-start;padding:0 4px;border-bottom:1px solid #e9edf4;font-size:.92rem}._navLink_1qk6f_167:after{left:0;right:auto;bottom:0;width:48px;height:3px}._mobileAdminLinks_1qk6f_465{display:grid;gap:3px;margin-top:18px}._mobileAdminLinks_1qk6f_465>span{color:#7a8497;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._mobileAdminLinks_1qk6f_465 a,._mobileLogout_1qk6f_466{min-height:46px;display:flex;align-items:center;gap:10px;padding:8px 4px;border:0;color:var(--navy);background:transparent;font:inherit;font-size:.88rem;font-weight:650;text-align:left;text-decoration:none}._mobileLogout_1qk6f_466{margin-top:12px;color:var(--red);cursor:pointer}}@media (max-width: 600px){._topbar_1qk6f_25{height:32px}._topbarInner_1qk6f_38,._mainbarInner_1qk6f_39{width:min(calc(100% - 28px),560px)}._promise_1qk6f_59,._helpLink_1qk6f_60{font-size:.68rem}._promise_1qk6f_59{max-width:70%}._promise_1qk6f_59 svg,._helpLink_1qk6f_60 svg{width:14px;height:14px}._mainbarInner_1qk6f_39{min-height:76px}._logo_1qk6f_124{width:125px;height:58px}._menuButton_1qk6f_231{width:40px;height:40px}._navigation_1qk6f_153{max-height:calc(100dvh - 108px);padding:10px 18px 22px}}@media (max-width: 430px){._promise_1qk6f_59{max-width:100%}._helpLink_1qk6f_60{font-size:0}._helpLink_1qk6f_60 svg{width:17px;height:17px}}@media (prefers-reduced-motion: reduce){._header_1qk6f_1 *,._header_1qk6f_1 *:before,._header_1qk6f_1 *:after{transition:none!important}}._footer_1b3rt_7{--footer-bg: #070b12;--footer-bg-soft: #0b1524;--footer-text: #ffffff;--footer-muted: rgba(255, 255, 255, .72);--footer-soft: rgba(255, 255, 255, .52);--footer-faint: rgba(255, 255, 255, .34);--footer-accent: #f56300;--footer-accent-light: #ff7d26;--footer-border: rgba(255, 255, 255, .09);color:var(--footer-text);background:radial-gradient(ellipse 70% 60% at 50% 0%,rgba(29,66,137,.26),transparent 70%),linear-gradient(180deg,var(--footer-bg) 0%,var(--footer-bg-soft) 100%);border-top:1px solid rgba(255,255,255,.06);padding:52px 0 22px}._container_1b3rt_26{width:min(1140px,calc(100% - 48px));margin:0 auto}._topSection_1b3rt_35{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(180px,.72fr) minmax(160px,.6fr);gap:30px clamp(28px,3.2vw,48px);align-items:start;padding-bottom:32px}._brandColumn_1b3rt_43,._footerColumn_1b3rt_44{min-width:0}._brandName_1b3rt_50{margin-bottom:14px;color:#fff;font-size:clamp(1.4rem,1.6vw,1.7rem);line-height:1;font-weight:800;letter-spacing:-.03em}._companyDescription_1b3rt_59{max-width:380px;margin:0 0 24px;color:var(--footer-muted);font-size:.92rem;line-height:1.62;font-weight:400}._contactList_1b3rt_70{display:flex;flex-direction:column;gap:6px}._contactItem_1b3rt_76{display:flex;align-items:center;gap:12px;min-width:0}._contactIcon_1b3rt_84{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:30px;border-radius:8px;background:#f5630021;color:var(--footer-accent-light);font-size:.82rem;transition:background .18s ease,color .18s ease}._contactText_1b3rt_98{padding:6px 0;color:#ffffffe0;font-size:.9rem;line-height:1.4;font-weight:500;text-decoration:none;word-break:break-word;border-bottom:1px solid transparent;transition:color .18s ease,border-color .18s ease}a._contactText_1b3rt_98:hover{color:#fff;border-bottom-color:var(--footer-accent)}._contactItem_1b3rt_76:hover ._contactIcon_1b3rt_84{background:var(--footer-accent);color:#fff}a._contactText_1b3rt_98:focus-visible{outline:2px solid var(--footer-accent);outline-offset:3px;border-radius:4px}._colTitle_1b3rt_128{position:relative;margin:4px 0 20px;padding-bottom:10px;color:#fff;font-size:.82rem;line-height:1.2;font-weight:700;letter-spacing:.09em;text-transform:uppercase}._colTitle_1b3rt_128:after{content:"";position:absolute;left:0;bottom:0;width:32px;height:2px;border-radius:999px;background:var(--footer-accent)}._navList_1b3rt_154{list-style:none;display:flex;flex-direction:column;gap:3px;margin:0;padding:0}._navList_1b3rt_154 li{position:relative;margin:0;padding:6px 0;color:var(--footer-muted);font-size:.9rem;line-height:1.45;font-weight:400;transition:color .18s ease,padding-left .18s ease}._navList_1b3rt_154 li:before{content:"";position:absolute;left:0;top:50%;width:0;height:1.5px;border-radius:999px;background:var(--footer-accent);transform:translateY(-50%);transition:width .2s ease}._navList_1b3rt_154 li:hover{color:#fff;padding-left:18px}._navList_1b3rt_154 li:hover:before{width:11px}._navList_1b3rt_154 a{color:inherit;text-decoration:none}._navList_1b3rt_154 a:focus-visible{outline:2px solid var(--footer-accent);outline-offset:3px;border-radius:4px}._socialIcons_1b3rt_210{display:flex;flex-wrap:wrap;gap:10px}._socialIconLink_1b3rt_218{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;border:1px solid rgba(255,255,255,.15);background:#ffffff0d;color:#ffffffdb;font-size:.95rem;text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}._socialIconLink_1b3rt_218:hover{transform:translateY(-3px);background:var(--footer-accent);border-color:var(--footer-accent);color:#fff;box-shadow:0 10px 22px #f563004d}._socialIconLink_1b3rt_218:focus-visible{outline:2px solid var(--footer-accent);outline-offset:3px}._copyrightRow_1b3rt_249{padding:18px 0 14px;border-top:1px solid var(--footer-border);color:var(--footer-soft);font-size:.82rem;line-height:1.45;text-align:center;font-weight:400}._bottomSection_1b3rt_260{padding-top:0;border-top:0;text-align:center}._registryName_1b3rt_266{display:block;margin-bottom:3px;color:#ffffffe6;font-size:.9rem;line-height:1.25;font-weight:700;letter-spacing:-.01em}._registryData_1b3rt_276{margin-bottom:9px;color:var(--footer-soft);font-size:.82rem;line-height:1.45;font-weight:400}._bottomSection_1b3rt_260 p{max-width:760px;margin:0 auto;color:var(--footer-faint);font-size:.71rem;line-height:1.7;letter-spacing:.035em}._bottomSection_1b3rt_260 p+p{margin-top:5px}@media (max-width: 980px){._container_1b3rt_26{width:min(100% - 40px,900px)}._topSection_1b3rt_35{grid-template-columns:1fr 1fr;gap:30px 36px}._brandColumn_1b3rt_43{grid-column:1 / -1}._companyDescription_1b3rt_59{max-width:600px}._contactList_1b3rt_70{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 28px}}@media (max-width: 640px){._footer_1b3rt_7{padding:38px 0 18px}._container_1b3rt_26{width:min(100% - 32px,620px)}._topSection_1b3rt_35{grid-template-columns:1fr;gap:26px;padding-bottom:24px}._brandName_1b3rt_50{font-size:1.45rem}._companyDescription_1b3rt_59{margin-bottom:20px;font-size:.88rem}._contactList_1b3rt_70{grid-template-columns:1fr}._colTitle_1b3rt_128{margin-bottom:14px}._contactText_1b3rt_98,._navList_1b3rt_154 li,._registryData_1b3rt_276,._copyrightRow_1b3rt_249{font-size:.85rem}._bottomSection_1b3rt_260 p{font-size:.69rem}}@media (prefers-reduced-motion: reduce){._footer_1b3rt_7 *,._footer_1b3rt_7 *:before{transition:none!important}._socialIconLink_1b3rt_218:hover{transform:none}}._brand_kcp0o_8{white-space:nowrap}._degree_kcp0o_16{display:inline-block;margin-left:.04em;font-size:.82em;line-height:1}._accent_kcp0o_26{color:var(--brand-accent, #f56300)}._float_1fxij_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_1fxij_1 2s infinite}._float_1fxij_1:hover,._float_1fxij_1:focus-visible{background-color:#20b358;transform:scale(1.12) rotate(4deg);box-shadow:0 12px 34px #00000059;outline:none}._icon_1fxij_57{font-size:38px}@keyframes _pulse_1fxij_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_1fxij_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_1fxij_1:hover:after,._float_1fxij_1:focus-visible:after{opacity:1;transform:translateY(-4px)}._float_1fxij_1:before{content:"";position:absolute;bottom:72px;right:16px;border:6px solid transparent;border-top-color:#111;opacity:0;transition:opacity .2s ease}._float_1fxij_1:hover:before,._float_1fxij_1:focus-visible:before{opacity:1}@media (max-width: 480px){._float_1fxij_1{width:58px;height:58px;bottom:max(14px,env(safe-area-inset-bottom));right:14px}._icon_1fxij_57{font-size:29px}._float_1fxij_1:after,._float_1fxij_1:before{display:none}}._heroSection_w2khl_1{--hero-navy: #061b46;--hero-red: #e30613;--hero-red-dark: #b9000a;position:relative;min-height:clamp(500px,70vh,680px);display:flex;align-items:center;isolation:isolate;overflow:hidden;color:#fff;background:var(--hero-navy)}._slidesWrapper_w2khl_25{position:absolute;inset:0;z-index:0}._slideFrame_w2khl_31{display:contents}._slide_w2khl_25{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.035);transition:opacity .9s ease,transform 8s linear;will-change:opacity,transform}._slide_w2khl_25._active_w2khl_57{opacity:1;transform:scale(1)}._scrim_w2khl_62{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#061b46f5,#061b46e0 29%,#061b4694 48%,#061b4633 70%,#061b4608 90%),linear-gradient(to top,rgba(6,27,70,.48) 0%,transparent 37%)}._container_w2khl_92{position:relative;z-index:2;width:min(calc(100% - 40px),1320px);margin:0 auto;padding:clamp(50px,7vh,78px) clamp(18px,3vw,42px) clamp(78px,10vh,104px)}._content_w2khl_110{max-width:640px}._eyebrow_w2khl_114{width:fit-content;display:inline-flex;align-items:center;gap:11px;margin:0 0 19px;padding:9px 18px 9px 15px;border:1px solid rgba(255,90,101,.7);border-radius:999px;background:#061b464d;color:#ffb4ba;font-size:.73rem;font-weight:800;line-height:1;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}._eyebrowDash_w2khl_151{width:22px;height:2px;border-radius:999px;background:var(--hero-red)}._title_w2khl_160{max-width:630px;margin:0 0 17px;color:#fff;font-size:clamp(2rem,1.1rem + 2.9vw,3.4rem);font-weight:850;line-height:1.07;letter-spacing:-.03em;text-wrap:balance;text-shadow:0 2px 26px rgba(3,12,30,.4)}._description_w2khl_186{max-width:55ch;margin:0 0 28px;color:#ebf2fceb;font-size:clamp(.96rem,.9rem + .25vw,1.08rem);line-height:1.65;text-shadow:0 1px 14px rgba(3,12,30,.38)}._actions_w2khl_208{display:flex;align-items:center;flex-wrap:wrap;gap:13px}._ctaPrimary_w2khl_216,._ctaSecondary_w2khl_217{min-width:0;height:50px;display:inline-flex;align-items:center;justify-content:center;padding:0 27px;border-radius:999px;color:#fff;font-size:.9rem;font-weight:750;text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}._ctaPrimary_w2khl_216{border:1px solid var(--hero-red);background:linear-gradient(135deg,#e80a17,var(--hero-red-dark));box-shadow:0 12px 27px #e306134d}._ctaPrimary_w2khl_216:hover{color:#fff;transform:translateY(-2px);box-shadow:0 16px 32px #e3061361}._ctaSecondary_w2khl_217{border:1.5px solid rgba(255,255,255,.78);background:#061b4638;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}._ctaSecondary_w2khl_217:hover{color:#fff;border-color:#fff;background:#ffffff24;transform:translateY(-2px)}._ctaPrimary_w2khl_216:focus-visible,._ctaSecondary_w2khl_217:focus-visible,._indicator_w2khl_294:focus-visible,._navButton_w2khl_295:focus-visible{outline:2px solid #ffffff;outline-offset:3px}._carouselIndicators_w2khl_303{position:absolute;z-index:3;left:50%;bottom:24px;display:flex;align-items:center;gap:8px;transform:translate(-50%)}._indicator_w2khl_294{width:9px;height:9px;padding:0;border:0;border-radius:999px;background:#ffffff94;cursor:pointer;transition:width .25s ease,background .2s ease}._indicator_w2khl_294:hover{background:#ffffffe6}._indicator_w2khl_294._active_w2khl_57{width:32px;background:var(--hero-red)}._navButton_w2khl_295{position:absolute;z-index:3;top:50%;width:46px;height:46px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.58);border-radius:50%;color:#fff;background:#061b464d;font-size:1.55rem;line-height:1;cursor:pointer;opacity:.86;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transform:translateY(-50%);transition:opacity .18s ease,background .18s ease,transform .18s ease}._heroSection_w2khl_1:hover ._navButton_w2khl_295{opacity:1}._navButton_w2khl_295:hover{background:#061b46a8}._navButtonLeft_w2khl_401{left:clamp(10px,1.5vw,24px)}._navButtonRight_w2khl_410{right:clamp(10px,1.5vw,24px)}@media (max-width: 900px){._heroSection_w2khl_1{min-height:clamp(570px,84svh,720px);align-items:flex-end}._scrim_w2khl_62{background:linear-gradient(180deg,#061b462b,#061b4661,#061b46c7 54%,#061b46f5)}._container_w2khl_92{width:min(calc(100% - 32px),760px);padding:240px 4px 76px}._content_w2khl_110,._description_w2khl_186{max-width:100%}._navButton_w2khl_295{display:none}._carouselIndicators_w2khl_303{left:20px;bottom:22px;transform:none}}@media (max-width: 560px){._heroSection_w2khl_1{min-height:650px}._container_w2khl_92{width:min(calc(100% - 28px),560px);padding-top:225px}._eyebrow_w2khl_114{padding:8px 14px 8px 12px;font-size:.66rem}._title_w2khl_160{font-size:clamp(1.9rem,9vw,2.5rem)}._description_w2khl_186{margin-bottom:23px;font-size:.94rem}._actions_w2khl_208{align-items:stretch;flex-direction:column;gap:10px}._ctaPrimary_w2khl_216,._ctaSecondary_w2khl_217{width:100%;height:48px}}@media (prefers-reduced-motion: reduce){._slide_w2khl_25,._ctaPrimary_w2khl_216,._ctaSecondary_w2khl_217,._indicator_w2khl_294,._navButton_w2khl_295{transition:none!important}._slide_w2khl_25{transform:none!important}}._card_187ot_1{--navy: #061b46;--blue: #0878c9;--red: #e30613;height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid #dfe5ee;border-bottom:4px solid var(--red);border-radius:10px;background:#fff;box-shadow:0 7px 22px #061b4614;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}._card_187ot_1:hover{transform:translateY(-4px);border-color:#e3061359;box-shadow:0 16px 34px #061b4624}._card_187ot_1:focus-visible{outline:3px solid rgba(227,6,19,.23);outline-offset:3px}._cardDisabled_187ot_36{cursor:default}._cardDisabled_187ot_36:hover{transform:none}._imageWrapper_187ot_44{position:relative;width:100%;aspect-ratio:16 / 7.2;overflow:hidden;background:#dce7f4}._image_187ot_44{width:100%;height:100%;display:block;object-fit:cover;transition:transform .42s ease}._card_187ot_1:not(._cardDisabled_187ot_36):hover ._image_187ot_44{transform:scale(1.045)}._badge_187ot_64,._liveBadge_187ot_65{position:absolute;top:12px;z-index:1;padding:6px 12px;border-radius:6px;font-size:.75rem;font-weight:800;line-height:1;box-shadow:0 5px 12px #061b4624}._badge_187ot_64{left:12px;max-width:calc(100% - 92px);overflow:hidden;color:var(--navy);background:#ffd426;text-overflow:ellipsis;white-space:nowrap}._liveBadge_187ot_65{right:12px;color:#fff;background:var(--red)}._content_187ot_94{flex:1;display:flex;flex-direction:column;padding:14px 16px 13px}._title_187ot_101{min-height:2.6em;margin:0 0 8px;overflow:hidden;color:var(--navy);font-size:clamp(.98rem,1.25vw,1.08rem);font-weight:800;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}._rating_187ot_115{display:flex;align-items:center;gap:6px;margin-bottom:12px;line-height:1}._stars_187ot_123{display:inline-flex;gap:1px;font-size:1rem}._starFull_187ot_129{color:#ffad00}._starEmpty_187ot_133{color:#d7dde6}._ratingNumber_187ot_137{color:#46546b;font-size:.78rem}._footer_187ot_142{min-width:0;display:grid;grid-template-columns:minmax(0,1.1fr) auto auto;align-items:center;gap:12px;margin-top:auto}._meta_187ot_154{min-width:0;display:inline-flex;align-items:center;gap:7px;color:var(--navy);font-size:.76rem;font-weight:550;white-space:nowrap}._meta_187ot_154 span{overflow:hidden;text-overflow:ellipsis}._meta_187ot_154 svg{flex:0 0 auto}._button_187ot_174{min-height:38px;padding:0 15px;border:0;border-radius:7px;color:#fff;background:linear-gradient(135deg,#e30613,#c9000b);font-size:.78rem;font-weight:800;white-space:nowrap;box-shadow:0 7px 16px #e306133b;transition:transform .16s ease,box-shadow .16s ease}._button_187ot_174:hover{transform:translateY(-1px);box-shadow:0 10px 20px #e306134d}@media (max-width: 1280px){._footer_187ot_142{grid-template-columns:minmax(0,1fr) auto}._meta_187ot_154:nth-of-type(2){display:none}}@media (max-width: 700px){._imageWrapper_187ot_44{aspect-ratio:16 / 8.3}._footer_187ot_142{grid-template-columns:minmax(0,1fr) auto auto}._meta_187ot_154:nth-of-type(2){display:inline-flex}}@media (max-width: 430px){._footer_187ot_142{grid-template-columns:minmax(0,1fr) auto}._meta_187ot_154:nth-of-type(2){display:none}}@media (prefers-reduced-motion: reduce){._card_187ot_1,._image_187ot_44,._button_187ot_174{transition:none!important}}._section_177qe_1{--navy: #061b46;--navy-soft: #0b2d63;--red: #e30613;--yellow: #ffd426;--line: #dce3ed;min-height:68vh;padding:clamp(28px,4vw,52px) 0 34px;background:radial-gradient(circle at 14% 12%,rgba(8,120,201,.055),transparent 27%),linear-gradient(180deg,#fbfcfe,#f6f9fc)}._container_177qe_27{width:min(100% - 40px,1420px);margin:0 auto}._headingRow_177qe_32{display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,.8fr);align-items:center;gap:clamp(28px,5vw,78px)}._headingCopy_177qe_41 h1{margin:0;color:var(--navy);font-size:clamp(1.65rem,3vw,2.45rem);font-weight:850;line-height:1.14;letter-spacing:-.035em}._headingCopy_177qe_41 p{max-width:720px;margin:9px 0 0;color:#536076;font-size:clamp(.92rem,1.2vw,1rem);line-height:1.55}._mainFilters_177qe_60{display:grid;grid-template-columns:minmax(250px,1.2fr) minmax(210px,.8fr);gap:14px}._searchBox_177qe_68,._selectBox_177qe_69{min-height:54px;display:flex;align-items:center;border:1px solid #cfd8e5;border-radius:8px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}._searchBox_177qe_68{gap:10px;padding:0 15px;color:var(--navy)}._searchBox_177qe_68:focus-within,._selectBox_177qe_69:focus-within{border-color:#0878c9;box-shadow:0 0 0 4px #0878c91f}._searchBox_177qe_68 input,._selectBox_177qe_69 select{width:100%;height:100%;padding:0;border:0;outline:0;border-radius:0;color:var(--navy);background:transparent;box-shadow:none;font-size:.9rem}._searchBox_177qe_68 input::placeholder{color:#7f8aa0}._selectBox_177qe_69{padding:0 13px}._selectBox_177qe_69 select{cursor:pointer}._chips_177qe_120{display:flex;flex-wrap:wrap;align-items:center;gap:11px;margin:24px 0 22px}._chip_177qe_120,._chipActive_177qe_129,._moreFilters_177qe_130{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 23px;border:1px solid #bdc8d8;border-radius:999px;color:var(--navy);background:#fff;font-size:.82rem;font-weight:700;white-space:nowrap;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}._chip_177qe_120:hover,._moreFilters_177qe_130:hover{color:var(--red);border-color:#e3061373;transform:translateY(-1px)}._chipActive_177qe_129{color:#fff;border-color:var(--navy);background:linear-gradient(135deg,var(--navy-soft) 0%,var(--navy) 100%);box-shadow:0 6px 14px #061b462e}._moreFilters_177qe_130{border-radius:8px}._grid_177qe_175{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}._status_177qe_182{min-height:330px;display:grid;place-items:center;align-content:center;gap:12px;padding:35px;border:1px solid var(--line);border-radius:12px;background:#fff;text-align:center}._status_177qe_182 h2,._status_177qe_182 p{margin:0}._status_177qe_182 h2{color:var(--navy)}._status_177qe_182 button{padding:10px 18px;color:#fff;background:var(--red);font-weight:750}._loader_177qe_211{width:42px;height:42px;border:4px solid #dbe3ee;border-top-color:var(--red);border-radius:50%;animation:_spin_177qe_1 .7s linear infinite}@keyframes _spin_177qe_1{to{transform:rotate(360deg)}}._pagination_177qe_226{display:flex;align-items:center;justify-content:center;gap:7px;margin:28px 0 0}._pagination_177qe_226 button,._pagination_177qe_226 span{min-width:38px;height:38px;display:grid;place-items:center;padding:0 9px;border:1px solid #d2dae6;border-radius:8px;color:var(--navy);background:#fff;font-weight:750}._pagination_177qe_226 span{border-color:transparent;background:transparent}._pagination_177qe_226 button:hover:not(:disabled),._pagination_177qe_226 ._currentPage_177qe_254{color:#fff;border-color:var(--red);background:var(--red)}._pagination_177qe_226 button:disabled{opacity:.4;cursor:not-allowed}._srOnly_177qe_265{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: 1120px){._headingRow_177qe_32{grid-template-columns:1fr;gap:22px}._mainFilters_177qe_60{max-width:760px}._grid_177qe_175{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){._container_177qe_27{width:min(100% - 28px,1420px)}._mainFilters_177qe_60,._grid_177qe_175{grid-template-columns:1fr}._chips_177qe_120{flex-wrap:nowrap;margin-right:-14px;padding-right:14px;overflow-x:auto;scrollbar-width:thin}._chip_177qe_120,._chipActive_177qe_129,._moreFilters_177qe_130{flex:0 0 auto}}@media (max-width: 430px){._section_177qe_1{padding-top:24px}._headingCopy_177qe_41 h1{font-size:1.65rem}._chip_177qe_120,._chipActive_177qe_129,._moreFilters_177qe_130{padding:0 17px}}@media (prefers-reduced-motion: reduce){._loader_177qe_211{animation:none}._chip_177qe_120,._moreFilters_177qe_130{transition:none}}._page_1hqis_1{min-height:100vh;overflow:hidden;background:#f7fafe}._benefits_1hqis_13{padding:0 0 clamp(44px,6vw,72px);background:#f7fafe}._benefitsInner_1hqis_31{width:min(100% - 40px,1420px);min-height:132px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;overflow:hidden;border-radius:12px;background:linear-gradient(135deg,#08275a,#07549a);box-shadow:0 18px 42px #061b462e}._benefitItem_1hqis_99{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:25px 24px;color:#fff}._benefitItem_1hqis_99:not(:last-child):after{content:"";position:absolute;top:24px;right:0;bottom:24px;width:1px;background:#ffffff4d}._benefitIcon_1hqis_165{display:grid;place-items:center;color:#9ed7ff}._benefitItem_1hqis_99 strong{display:block;color:#fff;font-size:.95rem}._benefitItem_1hqis_99 p{margin:5px 0 0;color:#ffffffc7;font-size:.76rem;line-height:1.45}@media (max-width: 1050px){._benefitsInner_1hqis_31{grid-template-columns:repeat(2,minmax(0,1fr))}._benefitItem_1hqis_99:nth-child(2):after{display:none}._benefitItem_1hqis_99:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.25)}}@media (max-width: 620px){._benefitsInner_1hqis_31{width:min(100% - 28px,1420px);grid-template-columns:1fr}._benefitItem_1hqis_99{padding:20px;border-bottom:1px solid rgba(255,255,255,.22)}._benefitItem_1hqis_99:after{display:none}._benefitItem_1hqis_99:last-child{border-bottom:0}}._page_11ip3_1{min-height:70vh;background:#f7f9fc}._page_11ip3_1 img{max-width:100%}._courseDetailPage_vghxo_1{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_vghxo_23,._error_vghxo_23,._notFound_vghxo_23{text-align:center;padding:2rem;font-size:1.2rem;color:#555}._error_vghxo_23{color:#1d4289}._headerSection_vghxo_41{background:linear-gradient(135deg,#1d4289,#15346f);color:#fff;padding:2.5rem 2rem;border-radius:8px;margin-bottom:2rem;text-align:center;position:relative}._headerContent_vghxo_59{max-width:800px;margin:0 auto}._courseTitle_vghxo_63{font-size:2.6rem;font-weight:800;margin-bottom:.5rem;line-height:1.2}._courseCategory_vghxo_75{font-size:1.1rem;opacity:.9}._actionButtons_vghxo_79{margin-top:1.5rem;display:flex;justify-content:center;gap:1rem}._editButton_vghxo_91,._deleteButton_vghxo_91{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_vghxo_91{background:#f4c542;color:#222}._editButton_vghxo_91:hover{background:#d9a928;transform:translateY(-2px)}._deleteButton_vghxo_91{background:#1d4289;color:#fff}._deleteButton_vghxo_91:hover{background:#15346f;transform:translateY(-2px)}._deleteButton_vghxo_91:disabled{background:#bbb;cursor:not-allowed}._mainContentContainer_vghxo_123{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:2rem}._leftColumn_vghxo_135{flex:2;min-width:300px}._rightColumn_vghxo_137{flex:1;min-width:250px;display:flex;flex-direction:column;gap:1.5rem}._mainCourseImage_vghxo_141{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_vghxo_161{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 8px #00000014;text-align:center}._supportedBy_vghxo_161 p{font-weight:800;color:#15346f;margin-bottom:1rem}._orgLogo_vghxo_177{max-width:100px;height:auto;margin:0 10px;vertical-align:middle}._priceBox_vghxo_181,._instructorBox_vghxo_181{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 10px #00000014;text-align:center}._price_vghxo_181{font-size:2.2rem;font-weight:800;color:#1d4289;margin-bottom:1rem}._addToCartButton_vghxo_207{background:#1d4289;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_vghxo_207:hover{background:#15346f;transform:translateY(-2px)}._courseLevel_vghxo_231{font-size:.95rem;color:#666}._instructorBox_vghxo_181 p{margin:.5rem 0;color:#555}._instructorName_vghxo_237{font-weight:800;color:#1d4289;font-size:1.1rem}._aboutCourseSection_vghxo_243,._courseContentSection_vghxo_243,._quizSection_vghxo_243,._materialsSection_vghxo_243,._resourcesSection_vghxo_243{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 10px #00000014;margin-bottom:2rem}._aboutCourseSection_vghxo_243 h2,._courseContentSection_vghxo_243 h2,._quizSection_vghxo_243 h2,._materialsSection_vghxo_243 h2,._resourcesSection_vghxo_243 h2{font-size:2rem;color:#1d4289;border-bottom:2px solid #eee;padding-bottom:.5rem;margin-bottom:1.5rem}._aboutCourseSection_vghxo_243 h3,._courseContentSection_vghxo_243 h3{font-size:1.4rem;color:#15346f;margin:1.5rem 0 1rem}._courseFullDescription_vghxo_277{line-height:1.7;color:#444;margin-bottom:1.5rem}._aboutFeatures_vghxo_281{display:flex;flex-wrap:wrap;gap:1rem}._featureItem_vghxo_283{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:.5rem 1rem;font-size:.95rem;color:#15346f;display:flex;align-items:center;gap:.5rem}._featureIcon_vghxo_301{color:#28a745}._includesList_vghxo_305{list-style:none;padding:0}._includesList_vghxo_305 li{font-size:1rem;line-height:1.6;color:#444;margin-bottom:.5rem;display:flex;align-items:flex-start;gap:.5rem}._includesIcon_vghxo_315{color:#28a745;font-weight:700;margin-top:2px}._modulesContainer_vghxo_321{display:flex;flex-direction:column;gap:1.15rem}._moduleItem_vghxo_325{background:#fff;border:1px solid #e6e8ee;border-left:4px solid #1d4289;border-radius:12px;padding:1.5rem 1.75rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;box-shadow:0 1px 3px #1018280f}._moduleItem_vghxo_325:hover{box-shadow:0 6px 20px #1018281a;border-color:#d5d9e2;transform:translateY(-2px)}._moduleDescription_vghxo_355{font-size:.95rem;color:#5a6070;line-height:1.65;margin-bottom:1rem}._moduleLink_vghxo_357 a{color:#1d4289;text-decoration:none;font-weight:700;transition:color .2s ease}._moduleLink_vghxo_357 a:hover{color:#15346f;text-decoration:underline}._videoButton_vghxo_367{background:#1d4289;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_vghxo_367:hover{background:#15346f;transform:translateY(-2px)}._videoButton_vghxo_367:disabled{background:#9aa5b1;cursor:not-allowed;opacity:.75;transform:none;box-shadow:none}._videoButton_vghxo_367:disabled:hover{background:#9aa5b1;transform:none}._lessonVideoButton_vghxo_411{min-height:42px;display:inline-flex;align-items:center;justify-content:flex-start;gap:.65rem;padding:.7rem 1.2rem;border:0;border-radius:8px;color:#fff;background:#1d4289;font:inherit;font-size:.9rem;font-weight:750;line-height:1.3;text-align:left;cursor:pointer;box-shadow:0 4px 10px #1d428933;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}._lessonVideoButton_vghxo_411:hover:not(:disabled){background:#15346f;transform:translateY(-1px);box-shadow:0 7px 15px #1d428940}._lessonVideoButton_vghxo_411:disabled{color:#fff;background:#9aa5b1;cursor:not-allowed;box-shadow:none;opacity:.75}._lessonVideoButton_vghxo_411:focus-visible{outline:3px solid rgba(29,66,137,.28);outline-offset:3px}._lessonVideoPlayIcon_vghxo_491{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;color:#fff}._lessonVideoPlayIcon_vghxo_491 svg{display:block}._coursePresentationVideoSection_vghxo_521{text-align:center}._mainVideoButton_vghxo_523{background:#1d4289;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 #1d428940}._mainVideoButton_vghxo_523:hover{background:#15346f;transform:translateY(-2px)}._videoDescription_vghxo_555{font-size:1rem;color:#555;line-height:1.6;text-align:center;margin-bottom:1rem}._noContent_vghxo_559{font-style:italic;color:#777;text-align:center;padding:1rem}._quizSection_vghxo_243{text-align:center}._quizHeader_vghxo_567{margin-bottom:1.5rem;border-bottom:2px solid #eee;padding-bottom:.5rem}._quizHeader_vghxo_567 h2{font-size:2rem;color:#1d4289;margin:0 auto;width:fit-content}._quizContent_vghxo_571{margin-top:1.5rem}._quizDescription_vghxo_573{font-size:1.1rem;color:#444;line-height:1.6;margin-bottom:1.5rem;max-width:700px;margin-left:auto;margin-right:auto}._quizLinkButton_vghxo_581{background:#1d4289;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 #1d428940}._quizLinkButton_vghxo_581:hover{background:#15346f;transform:translateY(-2px)}._quizNote_vghxo_595{font-size:.9rem;color:#777;margin-top:1.5rem;font-style:italic;max-width:600px;margin-left:auto;margin-right:auto}._materialsSection_vghxo_243{text-align:center}._materialsHeader_vghxo_609{margin-bottom:1.5rem;border-bottom:2px solid #eee;padding-bottom:.5rem}._materialsHeader_vghxo_609 h2{font-size:2rem;color:#1d4289;margin:0 auto;width:fit-content}._materialsContent_vghxo_613{margin-top:1.5rem}._materialsDescription_vghxo_615{font-size:1.1rem;color:#444;line-height:1.6;margin-bottom:1.5rem;max-width:700px;margin-left:auto;margin-right:auto}._materialsLinkButton_vghxo_623{background:#1d4289;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 #1d428940}._materialsLinkButton_vghxo_623:hover{background:#15346f;transform:translateY(-2px)}._materialsLinkButton_vghxo_623:disabled{background:#9aa5b1;cursor:not-allowed;opacity:.75;transform:none;box-shadow:none}._materialsLinkButton_vghxo_623:disabled:hover{background:#9aa5b1;transform:none}._materialsNote_vghxo_653{font-size:.9rem;color:#777;margin-top:1.5rem;font-style:italic;max-width:600px;margin-left:auto;margin-right:auto}._videoModalOverlay_vghxo_665{position:fixed;inset:0;z-index:9999;display:flex;justify-content:center;align-items:flex-start;padding:20px 16px 36px;box-sizing:border-box;background:#000000d1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overflow-y:auto;overflow-x:hidden}._videoModalContent_vghxo_705{position:relative;width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;background:#000;border-radius:12px;box-shadow:0 18px 55px #00000080;height:auto;max-height:none;overflow:hidden}._videoModalPlayer_vghxo_743{position:relative;width:100%;min-width:0;aspect-ratio:16 / 9;background:#000;overflow:hidden}._classProgressPanel_vghxo_761{width:100%;min-width:0;min-height:100%;box-sizing:border-box;background:#fff;padding:28px 24px;display:flex;flex-direction:column;gap:14px;overflow:visible}._classProgressTitle_vghxo_793{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin:0}._classProgressPercent_vghxo_811{font-size:2.8rem;font-weight:800;line-height:1;margin:2px 0 0}._classProgressTrack_vghxo_825{width:100%;height:10px;background:#e6e9f0;border-radius:999px;overflow:hidden}._classProgressFill_vghxo_841{height:100%;border-radius:999px;transition:width .4s ease}._classProgressStatus_vghxo_853{display:flex;flex-direction:column;gap:10px;margin-top:6px}._classProgressRow_vghxo_867{display:inline-flex;align-items:center;gap:8px;font-size:.95rem;font-weight:500;color:#374151}._classProgressButton_vghxo_885{margin-top:auto;padding:13px 20px;background:#1d4289;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s ease,transform .2s ease}._classProgressButton_vghxo_885:hover:not(:disabled){background:#15346f;transform:translateY(-1px)}._classProgressButton_vghxo_885:disabled{background:#9aa5b1;cursor:not-allowed}._videoPlayerIframe_vghxo_931{position:absolute;inset:0;width:100%;height:100%;border:none}._closeModalButton_vghxo_947{position:absolute;top:12px;right:12px;z-index:10002;width:42px;height:42px;display:flex;justify-content:center;align-items:center;background:#0000009e;color:#fff;border:2px solid rgba(255,255,255,.9);border-radius:50%;font-size:1.3rem;font-weight:700;line-height:1;cursor:pointer;transition:background-color .2s ease,transform .2s ease}._closeModalButton_vghxo_947:hover{background:#1d4289;transform:scale(1.08)}._closeModalButton_vghxo_947:focus-visible{outline:2px solid transparent;box-shadow:0 0 0 3px #1d428973}@media (max-width: 900px){._videoModalOverlay_vghxo_665{padding:14px 10px 28px}._videoModalContent_vghxo_705{width:100%;grid-template-columns:1fr}._videoModalPlayer_vghxo_743{width:100%;aspect-ratio:16 / 9}._classProgressPanel_vghxo_761{min-height:auto;padding:22px 20px}._classProgressButton_vghxo_885{margin-top:10px}}@media (max-width: 560px){._videoModalOverlay_vghxo_665{padding:8px 6px 22px}._videoModalContent_vghxo_705{border-radius:10px}._classProgressPanel_vghxo_761{padding:18px 16px}._classProgressPercent_vghxo_811{font-size:2.35rem}._closeModalButton_vghxo_947{top:8px;right:8px;width:40px;height:40px;font-size:1.1rem}}._coursePlayerLayout_vghxo_1123{display:grid;grid-template-columns:3fr 1fr;gap:2rem;margin-bottom:2rem;background:#1a1a1a;border-radius:8px;overflow:hidden;box-shadow:0 8px 20px #0003}._videoPlayerMain_vghxo_1131{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_vghxo_1139{position:absolute;inset:0;width:100%;height:100%;border:none}._noVideoPlaceholder_vghxo_1141{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_vghxo_1149{grid-column:2/3;background:#282828;color:#fff;padding:1.5rem;border-radius:8px;display:flex;flex-direction:column}._tabs_vghxo_1151{display:flex;margin-bottom:1rem;border-bottom:1px solid #444}._tabButton_vghxo_1153{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_vghxo_1153:hover{color:#fff}._tabButton_vghxo_1153._activeTab_vghxo_1165{color:#1d4289;border-bottom-color:#1d4289;font-weight:800}._tabContent_vghxo_1167{flex-grow:1;overflow-y:auto;padding-right:5px}._tabContent_vghxo_1167::-webkit-scrollbar{width:8px}._tabContent_vghxo_1167::-webkit-scrollbar-track{background:#333;border-radius:8px}._tabContent_vghxo_1167::-webkit-scrollbar-thumb{background:#666;border-radius:8px}._tabContent_vghxo_1167::-webkit-scrollbar-thumb:hover{background:#888}._coursePlayerLayout_vghxo_1123 ._courseContentSection_vghxo_243 h2,._coursePlayerLayout_vghxo_1123 ._notesSection_vghxo_1181 h2{color:#fff;font-size:1.5rem;margin-bottom:1rem;border-bottom:1px solid #444;padding-bottom:.5rem}._coursePlayerLayout_vghxo_1123 ._courseContentSection_vghxo_243 ._moduleItem_vghxo_325{background:#333;border:1px solid #444;color:#eee}._coursePlayerLayout_vghxo_1123 ._courseContentSection_vghxo_243 ._moduleTitle_vghxo_1189{color:#1d4289}._coursePlayerLayout_vghxo_1123 ._courseContentSection_vghxo_243 ._moduleDescription_vghxo_355{color:#bbb}._coursePlayerLayout_vghxo_1123 ._courseContentSection_vghxo_243 ._moduleLink_vghxo_357 a,._coursePlayerLayout_vghxo_1123 ._courseContentSection_vghxo_243 ._videoButton_vghxo_367{color:#ffc107}._coursePlayerLayout_vghxo_1123 ._notesSection_vghxo_1181 p{color:#ccc;line-height:1.6}@media (max-width: 992px){._coursePlayerLayout_vghxo_1123{grid-template-columns:1fr}._videoPlayerMain_vghxo_1131{grid-column:1/-1;padding-top:56.25%;height:0}._sidebar_vghxo_1149{grid-column:1/-1;height:auto}}@media (max-width: 768px){._courseDetailPage_vghxo_1{padding:1rem;margin:1rem auto}._headerSection_vghxo_41{padding:1.5rem}._courseTitle_vghxo_63{font-size:2rem}._courseCategory_vghxo_75{font-size:1rem}._actionButtons_vghxo_79{flex-direction:column;gap:.8rem}._editButton_vghxo_91,._deleteButton_vghxo_91{width:100%;padding:.7rem 1rem}._mainContentContainer_vghxo_123{flex-direction:column}._leftColumn_vghxo_135,._rightColumn_vghxo_137{min-width:unset;width:100%}._price_vghxo_181{font-size:2rem}._addToCartButton_vghxo_207{width:100%}._aboutCourseSection_vghxo_243 h2,._courseContentSection_vghxo_243 h2,._quizSection_vghxo_243 h2,._resourcesSection_vghxo_243 h2{font-size:1.5rem}._aboutCourseSection_vghxo_243 h3,._courseContentSection_vghxo_243 h3{font-size:1.2rem}._featureItem_vghxo_283,._includesList_vghxo_305 li{font-size:.9rem}._moduleItem_vghxo_325{padding:1rem}._moduleTitle_vghxo_1189{font-size:1.1rem}._mainVideoButton_vghxo_523,._quizLinkButton_vghxo_581{width:100%;padding:.9rem 1.2rem;font-size:1rem}}._editButton_vghxo_91:focus-visible,._deleteButton_vghxo_91:focus-visible,._addToCartButton_vghxo_207:focus-visible,._videoButton_vghxo_367:focus-visible,._mainVideoButton_vghxo_523:focus-visible,._quizLinkButton_vghxo_581:focus-visible{outline:2px solid transparent;box-shadow:0 0 0 3px #1d428959;border-radius:8px}@media (prefers-reduced-motion: reduce){._editButton_vghxo_91,._deleteButton_vghxo_91,._addToCartButton_vghxo_207,._moduleItem_vghxo_325,._videoButton_vghxo_367,._mainVideoButton_vghxo_523,._quizLinkButton_vghxo_581{transition:none!important}}._courseTitle_vghxo_63,._aboutCourseSection_vghxo_243 h2,._courseContentSection_vghxo_243 h2,._quizSection_vghxo_243 h2,._resourcesSection_vghxo_243 h2{color:#000}._moduleTitle_vghxo_1189{color:#16213e}._aboutCourseSection_vghxo_243 h3,._courseContentSection_vghxo_243 h3{color:#000}._courseCategory_vghxo_75{font-size:1.1rem;color:#fff;font-weight:500;opacity:.95}._editButton_vghxo_91{background-color:#f4c542;color:#222}._editButton_vghxo_91:hover{background-color:#d9a928;transform:translateY(-2px)}._deleteButton_vghxo_91{background-color:#15346f;color:#fff;border:2px solid #fff}._deleteButton_vghxo_91:hover{background-color:#1d4289;transform:translateY(-2px);box-shadow:0 0 8px #fff6}._courseTitle_vghxo_63{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.35)}._descriptionList_vghxo_1367{list-style:none;margin:0;padding:0;display:grid;gap:8px}._descriptionList_vghxo_1367 li{margin:0;padding:0}._copyLikeDescription_vghxo_1389{margin-top:16px}._copyLikeDescription_vghxo_1389 h3{font-weight:600;margin-bottom:8px;color:var(--ink)}._copyLikeDescription_vghxo_1389 p,._copyLikeDescription_vghxo_1389 li{list-style:none;margin:0;padding:0;color:var(--ink);line-height:1.6;font-size:1rem}._descriptionList_vghxo_1367{list-style:none;margin:0;padding:0}._descriptionList_vghxo_1367 li:before{content:""}._courseFullDescription_vghxo_277{white-space:pre-line;line-height:1.7;font-size:1rem;color:var(--ink);margin-top:8px}._copyLikeDescription_vghxo_1389{margin-top:20px}._subheading_vghxo_1459{font-weight:600;font-size:1.1rem;color:var(--ink);margin-bottom:8px}._modulesSectionHeader_vghxo_1475{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem;border-bottom:1px solid #e6e8ee;padding-bottom:.85rem}._modulesSectionHeader_vghxo_1475 h2{border-bottom:none;padding-bottom:0;margin-bottom:0}._moduleCount_vghxo_1505{font-size:.9rem;color:#6b7280;font-weight:500}._modulesLoadingText_vghxo_1517{text-align:center;color:#666;font-style:italic;padding:1.5rem 0}._modulesError_vghxo_1529{text-align:center;padding:1.5rem;color:#c0392b}._retryButton_vghxo_1539{margin-top:.75rem;padding:.5rem 1.2rem;background:#1d4289;color:#fff;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:background .2s ease}._retryButton_vghxo_1539:hover{background:#15346f}._moduleTitle_vghxo_1189{font-size:1.15rem;font-weight:700;color:#16213e;margin-bottom:.5rem;letter-spacing:-.01em}._pagination_vghxo_1585{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_vghxo_1605{min-width:38px;height:38px;padding:0 .6rem;border:2px solid #e0e0e0;border-radius:8px;background:#fff;color:#1d4289;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_vghxo_1605:hover:not(:disabled){background:#1d4289;border-color:#1d4289;color:#fff;transform:translateY(-1px)}._pageBtn_vghxo_1605:disabled{opacity:.35;cursor:not-allowed;transform:none}._pageBtnActive_vghxo_1661{background:#1d4289;border-color:#1d4289;color:#fff;pointer-events:none}._pageBtnArrow_vghxo_1673{font-size:1.1rem;color:#555}._pageBtnArrow_vghxo_1673:hover:not(:disabled){background:#15346f;border-color:#15346f;color:#fff}._pageInfo_vghxo_1691{font-size:.9rem;color:#777;margin-left:.5rem;white-space:nowrap}@media (max-width: 480px){._pagination_vghxo_1585{gap:.25rem}._pageBtn_vghxo_1605{min-width:34px;height:34px;font-size:.85rem}._pageInfo_vghxo_1691{width:100%;text-align:center;margin-left:0;margin-top:.3rem}}._courseDetailPage_vghxo_1{max-width:1180px;margin:1.25rem auto;padding:1.25rem;border-radius:14px;box-shadow:0 10px 32px #061b4612}._headerSection_vghxo_41{min-height:0;margin-bottom:1.2rem;padding:1rem 1.5rem;border-radius:11px;background:linear-gradient(120deg,#061b46,#123d7d);box-shadow:0 8px 20px #061b4621}._headerContent_vghxo_59{max-width:900px}._courseTitle_vghxo_63{margin:0 0 .28rem;font-size:clamp(1.55rem,2.4vw,2rem);line-height:1.15;letter-spacing:-.022em;text-shadow:none}._courseCategory_vghxo_75{margin:0;font-size:.84rem;line-height:1.35}._actionButtons_vghxo_79{margin-top:.75rem}._editButton_vghxo_91,._deleteButton_vghxo_91{min-height:36px;padding:.55rem .95rem;font-size:.8rem}._mainContentContainer_vghxo_123{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(270px,.82fr);align-items:stretch;gap:1.15rem;margin-bottom:1.25rem}._leftColumn_vghxo_135,._rightColumn_vghxo_137{width:100%;min-width:0}._rightColumn_vghxo_137{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.9rem}._mainCourseImage_vghxo_141{display:block;width:100%;height:auto;max-height:none;margin:0;aspect-ratio:16 / 9;object-fit:cover;object-position:center;border:1px solid #e4eaf2;border-radius:11px;background:#f7f9fc;box-shadow:0 7px 20px #061b4617}._instructorBox_vghxo_181{position:relative;overflow:hidden;min-height:104px;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:1rem;padding:1rem 1.2rem;border:1px solid #c7def0;border-radius:11px;background:linear-gradient(135deg,#fff,#f7fbff);box-shadow:0 6px 18px #061b460f;text-align:left}._instructorBox_vghxo_181:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:#0878c9}._instructorIcon_vghxo_1933{width:58px;height:58px;display:grid;place-items:center;border:2px solid #0878c9;border-radius:50%;color:#0878c9;background:#fff;box-shadow:0 5px 14px #0878c91a}._instructorText_vghxo_1957{min-width:0}._instructorBox_vghxo_181 ._instructorLabel_vghxo_1965{margin:0;color:#0878c9;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}._instructorDivider_vghxo_1983{display:none}._instructorBox_vghxo_181 ._instructorName_vghxo_237{margin:.35rem 0 0;color:#1f3048;font-size:1rem;font-weight:800;line-height:1.35;overflow-wrap:anywhere}._presentationCard_vghxo_2009{position:relative;overflow:hidden;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.35rem 1.2rem;border:1px solid #c9dff0;border-top:3px solid #0878c9;border-radius:11px;background:linear-gradient(180deg,#f8fcff,#f1f8fe);box-shadow:0 7px 20px #061b4612;text-align:center}._presentationContent_vghxo_2043{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem}._presentationIcon_vghxo_2061{width:70px;height:70px;display:grid;place-items:center;border:2px solid #0878c9;border-radius:50%;color:#0878c9;background:#fff}._presentationText_vghxo_2083{min-width:0}._presentationText_vghxo_2083 h2{margin:0 0 .45rem;color:#061b46;font-size:1.05rem;font-weight:850;line-height:1.22}._presentationText_vghxo_2083 p{max-width:310px;margin:0 auto;color:#53637a;font-size:.78rem;line-height:1.5}._presentationButton_vghxo_2123{position:relative;width:min(100%,250px);min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;margin:1.15rem auto 0;padding:0 1rem;border:1px solid #0878c9;border-radius:8px;color:#fff;background:#0878c9;font:inherit;font-size:.84rem;font-weight:800;cursor:pointer;box-shadow:0 7px 16px #0878c92e;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}._presentationButton_vghxo_2123:after{content:"";position:absolute;top:0;right:0;bottom:0;width:3px;border-radius:0 8px 8px 0;background:#e30613}._presentationButton_vghxo_2123:hover:not(:disabled){background:#0567ad;transform:translateY(-1px);box-shadow:0 10px 20px #0878c93d}._presentationButton_vghxo_2123:disabled{border-color:#aeb9c8;background:#aeb9c8;cursor:not-allowed;box-shadow:none;opacity:.78}._presentationNote_vghxo_2217{margin:1rem 0 0;color:#758297;font-size:.7rem;line-height:1.35;text-align:center}._aboutCourseSection_vghxo_243,._courseContentSection_vghxo_243,._quizSection_vghxo_243,._materialsSection_vghxo_243,._resourcesSection_vghxo_243{margin-bottom:1.25rem;padding:1.35rem 1.5rem;border-radius:11px;box-shadow:0 5px 18px #061b460f}._aboutCourseSection_vghxo_243 h2,._courseContentSection_vghxo_243 h2,._quizSection_vghxo_243 h2,._materialsSection_vghxo_243 h2,._resourcesSection_vghxo_243 h2{margin-bottom:1rem;padding-bottom:.45rem;font-size:1.35rem;line-height:1.25}._aboutCourseSection_vghxo_243 h3,._courseContentSection_vghxo_243 h3,._subheading_vghxo_1459{margin:1rem 0 .5rem;font-size:1rem;line-height:1.35}._courseFullDescription_vghxo_277,._copyLikeDescription_vghxo_1389 p,._copyLikeDescription_vghxo_1389 li{max-width:92ch;margin-bottom:.85rem;color:#46546a;font-size:.88rem;line-height:1.65;overflow-wrap:anywhere;white-space:pre-line}._copyLikeDescription_vghxo_1389{margin-top:.9rem}._descriptionList_vghxo_1367{gap:6px}._featureItem_vghxo_283,._includesList_vghxo_305 li{font-size:.84rem;line-height:1.5}@media (max-width: 900px){._courseDetailPage_vghxo_1{width:min(calc(100% - 24px),760px);margin:1rem auto;padding:1rem}._mainContentContainer_vghxo_123{grid-template-columns:1fr}._rightColumn_vghxo_137{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr;align-items:stretch}._instructorBox_vghxo_181,._presentationCard_vghxo_2009{height:100%}}@media (max-width: 620px){._courseDetailPage_vghxo_1{width:min(calc(100% - 16px),560px);padding:.7rem}._headerSection_vghxo_41{margin-bottom:.85rem;padding:.85rem .75rem}._courseTitle_vghxo_63{font-size:1.38rem}._courseCategory_vghxo_75{font-size:.74rem}._rightColumn_vghxo_137{display:flex;flex-direction:column}._instructorBox_vghxo_181{min-height:94px;grid-template-columns:52px minmax(0,1fr);gap:.85rem;padding:.9rem 1rem}._instructorIcon_vghxo_1933{width:52px;height:52px}._presentationCard_vghxo_2009{min-height:300px}._mainCourseImage_vghxo_141{height:auto;max-height:none}._aboutCourseSection_vghxo_243,._courseContentSection_vghxo_243,._quizSection_vghxo_243,._materialsSection_vghxo_243,._resourcesSection_vghxo_243{padding:1.05rem}._aboutCourseSection_vghxo_243 h2,._courseContentSection_vghxo_243 h2,._quizSection_vghxo_243 h2,._materialsSection_vghxo_243 h2,._resourcesSection_vghxo_243 h2{font-size:1.2rem}._courseFullDescription_vghxo_277,._copyLikeDescription_vghxo_1389 p,._copyLikeDescription_vghxo_1389 li{font-size:.82rem}._presentationButton_vghxo_2123{width:100%}}@media (prefers-reduced-motion: reduce){._presentationButton_vghxo_2123{transition:none}}:root{--brand-navy: #15346f;--brand-blue: #1d4289;--brand-blue-700: #244e97;--brand-accent: #f56300;--bg: #f4f7fb;--card: #ffffff;--text: #17354d;--muted: #617285;--border: #dce6ed;--ring: rgba(29,66,137,.18);--danger: #dc2626;--success: #16a34a;--radius: 12px;--shadow-md: 0 16px 36px rgba(21,52,111,.1)}._loginPage_1w4cd_21{min-height:100dvh;display:grid;place-items:center;background:radial-gradient(900px 400px at 110% -10%,rgba(29,66,137,.08),transparent 60%),radial-gradient(800px 360px at -10% 110%,rgba(245,99,0,.06),transparent 60%),var(--bg);padding:24px;color:var(--text)}._container_1w4cd_33{width:100%;max-width:440px}._card_1w4cd_35{background:var(--card);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-md);padding:clamp(22px,3.5vw,30px);position:relative;overflow:hidden}._card_1w4cd_35:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#1d4289,#1d4289 60%,#f56300);pointer-events:none}._cardHeader_1w4cd_54{margin-bottom:14px;text-align:left}._badge_1w4cd_56{display:inline-block;margin-bottom:5px;color:#f56300;font-size:.69rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}._sectionTitle_1w4cd_66{margin:0 0 5px;font-size:clamp(1.55rem,2.2vw,1.9rem);font-weight:900;letter-spacing:-.015em;color:var(--brand-navy)}._description_1w4cd_74{margin:0;font-size:.84rem;line-height:1.5;color:var(--muted)}._loginForm_1w4cd_81{display:grid;gap:12px;margin-top:14px}._formGroup_1w4cd_87{display:grid;gap:5px}._formLabel_1w4cd_88{font-size:.78rem;color:#53687a;font-weight:800}._inputWrap_1w4cd_89{position:relative}._formInput_1w4cd_91{width:100%;height:43px;padding:9px 12px;border-radius:10px;border:1px solid var(--border);background:#fbfdff;color:var(--text);font-size:.9rem;outline:none;transition:border .15s,box-shadow .15s,background .15s}._formInput_1w4cd_91::placeholder{color:#94a3b1}._formInput_1w4cd_91:focus{border-color:var(--brand-blue);box-shadow:0 0 0 3px var(--ring);background:#fff}._formInput_1w4cd_91:disabled{opacity:.75;cursor:not-allowed}._togglePassword_1w4cd_111{position:absolute;right:6px;top:6px;height:31px;padding:0 10px;border-radius:8px;border:1px solid #dfe7ed;background:#f5f8fa;color:#647688;font-size:.72rem;cursor:pointer;transition:background .15s,border .15s,color .15s}._togglePassword_1w4cd_111:hover{background:#edf6f7;color:#0a7f84;border-color:#1d428959}._helperRow_1w4cd_127{margin-top:1px;display:flex;align-items:center;justify-content:space-between;gap:12px}._inputWrap_1w4cd_89 ._formInput_1w4cd_91{padding-right:88px}._forgotLink_1w4cd_137{color:#1d4289;font-size:.78rem;font-weight:800}._forgotLink_1w4cd_137:hover{color:#f56300}._checkbox_1w4cd_144{display:inline-flex;align-items:center;gap:7px;font-size:.79rem;color:#334d61;-webkit-user-select:none;user-select:none}._checkboxInput_1w4cd_152{width:15px;height:15px;accent-color:var(--brand-blue);cursor:pointer}._status_1w4cd_154,._errorMessage_1w4cd_154,._successMessage_1w4cd_154{margin:3px 0 2px;font-size:.79rem;font-weight:700;border-radius:10px;padding:9px 11px}._error_1w4cd_154,._errorMessage_1w4cd_154{color:#7f1d1d;background:#fef2f2;border:1px solid #fecaca}._success_1w4cd_154,._successMessage_1w4cd_154{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}._actions_1w4cd_164{display:grid;gap:9px;margin-top:6px}._submitButton_1w4cd_166{height:44px;border:none;border-radius:10px;color:#fff;font-size:.88rem;font-weight:900;letter-spacing:.1px;cursor:pointer;background:linear-gradient(135deg,#f56300,#e15c00);box-shadow:0 12px 24px #f5630033;transition:transform .12s ease,box-shadow .2s ease,filter .2s ease}._submitButton_1w4cd_166:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.03);box-shadow:0 15px 28px #f5630040}._submitButton_1w4cd_166:disabled{opacity:.7;cursor:not-allowed;box-shadow:none}._registerText_1w4cd_186{margin:16px 0 0;color:var(--muted);text-align:center;font-size:.82rem}._registerLink_1w4cd_187{color:#1d4289;font-weight:800}._registerLink_1w4cd_187:hover{color:#f56300}._embedded_1w4cd_190{min-height:0;display:block;padding:0;background:transparent}._embedded_1w4cd_190 ._container_1w4cd_33{max-width:none}._embedded_1w4cd_190 ._card_1w4cd_35{padding:2px 0 0;border:0;border-radius:0;box-shadow:none;overflow:visible}._embedded_1w4cd_190 ._card_1w4cd_35:before{display:none}._embedded_1w4cd_190 ._sectionTitle_1w4cd_66{font-size:clamp(1.55rem,2.3vw,1.95rem)}._embedded_1w4cd_190 ._submitButton_1w4cd_166{width:100%}._embedded_1w4cd_190 ._registerText_1w4cd_186{display:none}._secondaryLink_1w4cd_204{text-align:center;font-size:.8rem;color:var(--muted)}._secondaryLink_1w4cd_204 a{color:var(--brand-navy);font-weight:800;text-decoration:none;border-bottom:2px solid rgba(245,99,0,.35);padding-bottom:1px}._secondaryLink_1w4cd_204 a:hover{color:var(--brand-accent)}._changePanel_1w4cd_214{margin-top:10px;padding:12px;border:1px dashed rgba(29,66,137,.35);border-radius:10px;background:#f8fcfc}[aria-busy=true]{position:relative}[aria-busy=true]:after{content:"";position:absolute;right:12px;top:50%;width:15px;height:15px;border-radius:999px;border:2px solid rgba(255,255,255,.7);border-top-color:transparent;transform:translateY(-50%);animation:_spin_1w4cd_1 .8s linear infinite}@keyframes _spin_1w4cd_1{to{transform:translateY(-50%) rotate(360deg)}}@media (max-width: 480px){._loginPage_1w4cd_21{padding:12px}._card_1w4cd_35{padding:18px 14px}._helperRow_1w4cd_127{align-items:flex-start;flex-direction:column;gap:10px}._embedded_1w4cd_190,._embedded_1w4cd_190 ._card_1w4cd_35{padding:0}._embedded_1w4cd_190 ._sectionTitle_1w4cd_66{font-size:1.5rem}}:root{--primary-color: #1d4289;--primary-color-900: #244e97;--brand-accent: #f56300;--background-color: #f5f7fb;--card-background-color: #ffffff;--text-color: #334d61;--heading-color: #15346f;--light-text-color: #ffffff;--border-color: #dce6ed;--shadow-lg: 0 20px 48px rgba(21,52,111,.12);--border-radius-sm: 10px;--border-radius-md: 12px;--header-height: 80px;--footer-height: 200px;--success-color: #28a745;--error-color: #dc3545;--focus-ring: 0 0 0 3px rgba(29,66,137,.16)}._registerPage_rw33d_21{padding:clamp(28px,5vw,56px) 20px;min-height:calc(100vh - var(--header-height) - var(--footer-height));background:linear-gradient(180deg,#f7fbff,#f5f7fb);display:grid;place-items:center}._container_rw33d_29{width:100%;max-width:520px;background:var(--card-background-color);border:1px solid var(--border-color);border-radius:16px;box-shadow:var(--shadow-lg);padding:clamp(20px,3.5vw,32px)}._cardHeader_rw33d_39{text-align:center;margin-bottom:10px}._badge_rw33d_40{display:inline-block;color:var(--brand-accent);font-weight:900;font-size:.69rem;letter-spacing:.09em;margin-bottom:5px;text-transform:uppercase}._sectionTitle_rw33d_49{font-size:clamp(1.5rem,2.5vw,1.95rem);color:var(--heading-color);margin:0 0 5px;font-weight:900;letter-spacing:-.015em}._description_rw33d_56{font-size:.84rem;line-height:1.5;color:#617285;margin:0 0 14px}._registerForm_rw33d_58{display:grid;gap:12px;text-align:left}._formGroup_rw33d_59{margin:0}._formLabel_rw33d_60{display:block;margin-bottom:5px;font-weight:800;color:#53687a;font-size:.78rem}._inputWrap_rw33d_61{position:relative}._formInput_rw33d_62{width:100%;height:43px;padding:9px 12px;border:1px solid var(--border-color);border-radius:10px;font-size:.9rem;color:var(--heading-color);background-color:#fbfdff;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;box-sizing:border-box}._formInput_rw33d_62::placeholder{color:#94a3b1}._formInput_rw33d_62:focus{border-color:var(--primary-color);outline:none;box-shadow:var(--focus-ring);background-color:#fff}._inputError_rw33d_76{border-color:var(--error-color)!important;box-shadow:0 0 0 3px #dc35451f!important}._inputSuccess_rw33d_77{border-color:var(--success-color)!important;box-shadow:0 0 0 3px #28a7451f!important}._togglePassword_rw33d_79{position:absolute;right:6px;top:50%;transform:translateY(-50%);padding:5px 9px;font-size:.72rem;border:1px solid var(--border-color);background:#f5f8fa;color:var(--primary-color-900);border-radius:8px;cursor:pointer}._togglePassword_rw33d_79:hover{background:#edf6f7;border-color:#1d428959}._strengthRow_rw33d_94{display:flex;align-items:center;gap:6px;margin-top:6px}._strengthBar_rw33d_95{height:6px;width:42px;border-radius:999px;background:#e6eaf2;border:1px solid #dde3ee}._strengthBar_rw33d_95._on_rw33d_96:nth-child(1){background:#ff9aa2;border-color:#ff9aa2}._strengthBar_rw33d_95._on_rw33d_96:nth-child(2){background:#ffd875;border-color:#ffd875}._strengthBar_rw33d_95._on_rw33d_96:nth-child(3){background:#b9f6a5;border-color:#b9f6a5}._strengthBar_rw33d_95._on_rw33d_96:nth-child(4){background:#7ee6ff;border-color:#7ee6ff}._strengthText_rw33d_100{margin-left:4px;font-size:.73rem;color:var(--heading-color)}._fieldHintError_rw33d_101,._fieldHintSuccess_rw33d_101{font-size:.74rem;margin-top:5px}._fieldHintError_rw33d_101{color:var(--error-color)}._fieldHintSuccess_rw33d_101{color:var(--success-color)}._helperRow_rw33d_105{margin-top:2px;display:flex;align-items:flex-start;gap:8px}._checkbox_rw33d_106{display:flex;align-items:flex-start;gap:8px;color:var(--text-color);font-size:.78rem;-webkit-user-select:none;user-select:none;line-height:1.4}._checkboxInput_rw33d_107{margin-top:2px;width:15px;height:15px;accent-color:var(--primary-color)}._linkInline_rw33d_108{color:#1d4289;text-decoration:none;font-weight:800}._linkInline_rw33d_108:hover{color:var(--brand-accent)}._successMessage_rw33d_111,._errorMessage_rw33d_111{font-weight:800;text-align:center;padding:9px 11px;border-radius:10px;font-size:.78rem}._successMessage_rw33d_111{color:var(--success-color);background:#e9f7ef;border:1px solid #c9eed7}._errorMessage_rw33d_111{color:var(--error-color);background:#fdecea;border:1px solid #f5c2c7}._submitButton_rw33d_121{background:linear-gradient(135deg,#f56300,#e15c00);color:var(--light-text-color);height:44px;padding:0 18px;border:none;border-radius:10px;font-size:.88rem;font-weight:900;cursor:pointer;justify-self:center;min-width:200px;box-shadow:0 12px 24px #f5630033;margin-top:2px;transition:transform .1s ease,box-shadow .2s ease,filter .2s ease}._submitButton_rw33d_121:hover{transform:translateY(-1px);filter:brightness(1.03);box-shadow:0 15px 28px #f5630040}._submitButton_rw33d_121:disabled{cursor:not-allowed;opacity:.75;box-shadow:none}._loginText_rw33d_140{margin-top:16px;font-size:.82rem;color:var(--text-color);text-align:center}._loginLink_rw33d_141{color:#1d4289;text-decoration:none;font-weight:900}._loginLink_rw33d_141:hover{color:var(--brand-accent)}._embedded_rw33d_144{min-height:0;display:block;padding:0;background:transparent}._embedded_rw33d_144 ._container_rw33d_29{max-width:none;padding:2px 0 0;border:0;border-radius:0;box-shadow:none}._embedded_rw33d_144 ._cardHeader_rw33d_39{text-align:left}._embedded_rw33d_144 ._sectionTitle_rw33d_49{color:#15346f;font-size:clamp(1.5rem,2.3vw,1.95rem)}._embedded_rw33d_144 ._description_rw33d_56{color:#617285}._embedded_rw33d_144 ._submitButton_rw33d_121{width:100%;min-width:0}._embedded_rw33d_144 ._loginText_rw33d_140{display:none}@media (max-width: 768px){._container_rw33d_29{padding:20px 16px}._submitButton_rw33d_121{width:100%;min-width:0}._helperRow_rw33d_105{flex-direction:column;gap:8px}}@media (max-width: 480px){._sectionTitle_rw33d_49{font-size:1.45rem}}._accessPage_mr8sf_1{min-height:calc(100svh - 92px);display:grid;place-items:center;padding:clamp(20px,3.5vw,42px) 20px;background:radial-gradient(900px 360px at 4% 5%,rgba(29,66,137,.07),transparent 60%),radial-gradient(760px 300px at 96% 100%,rgba(245,99,0,.05),transparent 58%),#f3f7fa}._shell_mr8sf_20{width:min(1080px,100%);min-height:570px;display:grid;grid-template-columns:minmax(340px,.84fr) minmax(450px,1.16fr);overflow:hidden;background:#fff;border:1px solid #dce7ee;border-radius:18px;box-shadow:0 22px 54px #15346f21}._brandPanel_mr8sf_38{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;padding:34px 34px 28px;color:#fff;background:radial-gradient(circle at 102% 5%,rgba(255,255,255,.11),transparent 27%),radial-gradient(circle at 94% 51%,rgba(78,124,209,.22),transparent 34%),linear-gradient(145deg,#0d2a5e,#153d7f 52%,#2458a7);border-right:1px solid rgba(255,255,255,.13);border-bottom:4px solid #f56300}._brandPanel_mr8sf_38:before{content:"";position:absolute;left:34px;top:30px;width:56px;height:4px;border-radius:999px;background:linear-gradient(90deg,#f56300,#ff9a4d);z-index:-1}._brandPanel_mr8sf_38:after{content:"";position:absolute;width:150px;height:150px;right:-68px;bottom:28px;border-radius:50%;border:1px solid rgba(28,209,187,.28);box-shadow:0 0 0 30px #ffffff09,0 0 0 60px #ffffff05;z-index:-1}._logoFrame_mr8sf_102{width:fit-content;padding:14px 16px;background:#fffffff7;border:1px solid rgba(255,255,255,.72);border-radius:14px;box-shadow:0 14px 30px #061c4338;transition:transform .2s ease,box-shadow .2s ease}._logoFrame_mr8sf_102:hover{transform:translateY(-2px);box-shadow:0 18px 36px #061c434d}._logo_mr8sf_102{width:180px;height:auto;max-height:none;object-fit:contain;object-position:left center;display:block;background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}._brandContent_mr8sf_137{position:relative;z-index:1}._eyebrow_mr8sf_142{margin:24px 0 7px;color:#ff8a3d;font-size:.72rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}._brandPanel_mr8sf_38 h1{max-width:340px;margin:0 0 12px;color:#fff;font-size:clamp(1.85rem,2.7vw,2.55rem);line-height:1.1;letter-spacing:-.02em}._brandCopy_mr8sf_160{max-width:350px;margin:0;color:#ffffffd1;font-size:.92rem;line-height:1.62}._brandMessage_mr8sf_172{max-width:350px;margin-top:28px;padding:15px 16px;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;background:#ffffff17;border:1px solid rgba(255,255,255,.18);border-radius:14px;box-shadow:inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s ease,border-color .2s ease,transform .2s ease}._brandMessage_mr8sf_172:hover{background:#ffffff21;border-color:#ffffff47;transform:translateY(-2px)}._messageIcon_mr8sf_198{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:#25d6bd;background:#09255261;font-size:1.1rem}._messageTitle_mr8sf_209{margin:0 0 4px;color:#fff;font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}._messageText_mr8sf_218{margin:0;color:#ffffffc2;font-size:.8rem;line-height:1.5}._brandFooter_mr8sf_225{padding-top:22px;color:#ffffff85;font-size:.72rem;font-weight:800;letter-spacing:.11em}._formPanel_mr8sf_237{padding:26px clamp(28px,3.5vw,44px) 30px;background:#fff}._tabs_mr8sf_242{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin-bottom:20px;background:#edf3f7;border:1px solid #e4edf2;border-radius:12px}._tabButton_mr8sf_253{min-height:42px;padding:.62rem .9rem;border:0;border-radius:9px;background:transparent;color:#52697b;font-size:.88rem;font-weight:800;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}._tabButton_mr8sf_253:hover{color:#1d4289}._tabButton_mr8sf_253:hover:not(._tabButtonActive_mr8sf_274){background:#ffffff8c;transform:translateY(-1px)}._tabButtonActive_mr8sf_274{background:linear-gradient(135deg,#15346f,#1d4289);color:#fff;box-shadow:0 8px 18px #15346f33}._tabButtonActive_mr8sf_274:hover{color:#fff}._content_mr8sf_293{min-width:0}@media (max-width: 820px){._accessPage_mr8sf_1{padding:18px 12px 24px}._shell_mr8sf_20{grid-template-columns:1fr;min-height:0;border-radius:16px}._brandPanel_mr8sf_38{min-height:auto;padding:20px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px;border-right:0}._brandPanel_mr8sf_38:before,._brandPanel_mr8sf_38:after{display:none}._logoFrame_mr8sf_102{padding:9px 11px;border-radius:11px}._logo_mr8sf_102{width:132px;height:auto}._eyebrow_mr8sf_142{margin:0 0 4px;font-size:.68rem}._brandPanel_mr8sf_38 h1{max-width:none;margin-bottom:4px;font-size:clamp(1.3rem,5.4vw,1.75rem)}._brandCopy_mr8sf_160,._brandMessage_mr8sf_172,._brandFooter_mr8sf_225{display:none}._formPanel_mr8sf_237{padding:22px 18px 26px}}@media (max-width: 480px){._accessPage_mr8sf_1{padding:10px 8px 20px}._brandPanel_mr8sf_38{padding:16px}._logo_mr8sf_102{width:110px;height:auto}._tabs_mr8sf_242{margin-bottom:14px}._tabButton_mr8sf_253{min-height:40px;padding:.58rem .35rem;font-size:.82rem}}@media (prefers-reduced-motion: reduce){._logoFrame_mr8sf_102,._brandMessage_mr8sf_172,._tabButton_mr8sf_253{transition:none}._logoFrame_mr8sf_102:hover,._brandMessage_mr8sf_172:hover,._tabButton_mr8sf_253:hover{transform:none}}._page_1k9bk_3{min-height:80vh;display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem;background:#f1f4f9}._card_1k9bk_12{width:100%;max-width:440px;background:#fff;border:1px solid #e6e8ee;border-radius:14px;padding:2.5rem 2rem;box-shadow:0 4px 20px #10182814}._title_1k9bk_22{font-size:1.6rem;font-weight:800;color:#16213e;margin:0 0 .75rem;text-align:center}._subtitle_1k9bk_30{font-size:.95rem;color:#6b7280;line-height:1.6;text-align:center;margin:0 0 1.75rem}._form_1k9bk_38{display:flex;flex-direction:column;gap:.5rem}._label_1k9bk_44{font-size:.85rem;font-weight:600;color:#374151;margin-bottom:2px}._input_1k9bk_51{width:100%;height:46px;padding:0 14px;border:1px solid #d4dae6;border-radius:8px;font-size:.95rem;color:#16213e;outline:none;transition:border-color .15s ease,box-shadow .15s ease}._input_1k9bk_51:focus{border-color:#1d4289;box-shadow:0 0 0 3px #1d428924}._submitBtn_1k9bk_67{width:100%;height:46px;margin-top:.75rem;background:#1d4289;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s ease}._submitBtn_1k9bk_67:hover:not(:disabled){background:#15346f}._submitBtn_1k9bk_67:disabled{opacity:.6;cursor:not-allowed}._errorMsg_1k9bk_88{font-size:.88rem;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 12px;margin:.25rem 0 0}._infoMsg_1k9bk_98{font-size:.88rem;color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:10px 12px;margin:.25rem 0 0}._successBox_1k9bk_108{text-align:center;padding:1rem 0}._successIcon_1k9bk_112{width:60px;height:60px;margin:0 auto 1rem;background:#f0fdf4;border:2px solid #bbf7d0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;color:#15803d;font-weight:800}._successText_1k9bk_126{font-size:1rem;color:#16213e;font-weight:600;margin:0 0 .75rem;line-height:1.5}._successHint_1k9bk_133{font-size:.88rem;color:#6b7280;line-height:1.6;margin:0 0 1.5rem}._footer_1k9bk_140{margin-top:1.5rem;text-align:center}._backLink_1k9bk_144{font-size:.9rem;color:#1d4289;text-decoration:none;font-weight:600}._backLink_1k9bk_144:hover{text-decoration:underline}._emailBox_1k9bk_155{display:flex;align-items:center;gap:12px;background:#f0f4fb;border:1px solid #d5e0f2;border-radius:10px;padding:16px 18px;margin:0 0 1rem}._emailIcon_1k9bk_165{font-size:1.3rem;color:#1d4289}._emailText_1k9bk_169{font-size:1.05rem;font-weight:700;color:#16213e;word-break:break-all}._note_1k9bk_175{font-size:.88rem;color:#6b7280;line-height:1.6;margin:0 0 1.25rem}._sendDataPage_1p9f1_5{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_1p9f1_23{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_1p9f1_43{text-align:center;color:var(--primary-color, #1d4289);font-size:2.2em;margin-bottom:20px;position:relative;padding-bottom:15px}._pageTitle_1p9f1_43:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:0;width:70px;height:3px;background-color:var(--accent-color, #f56300);border-radius:2px}._description_1p9f1_85{text-align:center;color:var(--text-color-dark, #555);font-size:1.1em;margin-bottom:30px;line-height:1.6}._dataForm_1p9f1_101{display:flex;flex-direction:column;gap:20px}._formGroup_1p9f1_113 label{display:block;margin-bottom:8px;font-weight:700;color:var(--heading-color, #333);font-size:1em}._formGroup_1p9f1_113 input[type=text],._formGroup_1p9f1_113 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_1p9f1_113 input:focus{border-color:var(--primary-color, #1d4289);box-shadow:0 0 0 3px #1d428940;outline:none}._submitButton_1p9f1_163{background-color:var(--primary-color, #1d4289);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_1p9f1_163:hover{background-color:var(--primary-color-dark, #244e97);transform:translateY(-2px)}@media (max-width: 768px){._container_1p9f1_23{padding:25px}._pageTitle_1p9f1_43{font-size:1.8em}._description_1p9f1_85{font-size:1em}._formGroup_1p9f1_113 input{padding:10px}._submitButton_1p9f1_163{padding:12px 25px;font-size:1.1em}}@media (max-width: 480px){._sendDataPage_1p9f1_5{padding:20px 15px}._container_1p9f1_23{padding:20px}._pageTitle_1p9f1_43{font-size:1.5em}._dataForm_1p9f1_101{gap:15px}._submitButton_1p9f1_163{width:100%;margin-left:0;margin-right:0}}._container_no1tn_3{max-width:760px;margin:0 auto;padding:0 20px 100px;min-height:60vh}._statusText_no1tn_10{text-align:center;font-size:1.1rem;color:#4b5563;margin-top:60px}._errorText_no1tn_17{text-align:center;font-size:1rem;color:#b91c1c;margin-top:60px}._stickyBar_no1tn_25{position:sticky;top:0;z-index:50;background-color:#fff;border-bottom:1px solid #e5e7eb;margin:0 -20px 24px;padding:16px 20px;box-shadow:0 2px 8px #0000000a}._stickyInner_no1tn_36{max-width:760px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}._quizTitle_no1tn_45{font-size:1.2rem;font-weight:600;color:#111827;margin:0}._progressLabel_no1tn_52{font-size:.85rem;color:#6b7280}._timerBox_no1tn_57{display:flex;flex-direction:column;align-items:center;padding:8px 18px;background-color:#eef2ff;border:1px solid #c7d2fe;border-radius:10px;min-width:90px}._timerBoxLow_no1tn_68{display:flex;flex-direction:column;align-items:center;padding:8px 18px;background-color:#fef2f2;border:1px solid #fecaca;border-radius:10px;min-width:90px;animation:_pulse_no1tn_1 1s infinite}@keyframes _pulse_no1tn_1{0%,to{opacity:1}50%{opacity:.6}}._timerLabel_no1tn_85{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}._timerValue_no1tn_92{font-size:1.4rem;font-weight:700;color:#1d4ed8;font-variant-numeric:tabular-nums}._timerBoxLow_no1tn_68 ._timerValue_no1tn_92{color:#b91c1c}._questionsList_no1tn_104{display:flex;flex-direction:column;gap:20px}._questionCard_no1tn_110{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:28px;box-shadow:0 1px 3px #0000000d}._questionHeader_no1tn_118{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}._questionNumber_no1tn_125{font-size:.85rem;font-weight:600;color:#1d4ed8;text-transform:uppercase;letter-spacing:.03em}._badgeCorrect_no1tn_133{padding:4px 12px;border-radius:20px;background-color:#dcfce7;color:#166534;font-size:.8rem;font-weight:600}._badgeIncorrect_no1tn_142{padding:4px 12px;border-radius:20px;background-color:#fee2e2;color:#991b1b;font-size:.8rem;font-weight:600}._questionText_no1tn_151{font-size:1.1rem;font-weight:500;color:#111827;margin:0 0 20px;line-height:1.5}._optionsList_no1tn_159{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}._option_no1tn_159{text-align:left;padding:13px 16px;border:1px solid #d1d5db;border-radius:8px;background-color:#f9fafb;color:#1f2937;font-size:.98rem;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}._option_no1tn_159:hover:not(:disabled){border-color:#1d4ed8;background-color:#eef2ff}._optionSelected_no1tn_183{text-align:left;padding:13px 16px;border:2px solid #1d4ed8;border-radius:8px;background-color:#e0e7ff;color:#1f2937;font-size:.98rem;font-weight:500;cursor:pointer}._optionCorrect_no1tn_195{text-align:left;padding:13px 16px;border:2px solid #16a34a;border-radius:8px;background-color:#dcfce7;color:#166534;font-size:.98rem;font-weight:500;cursor:not-allowed}._optionWrong_no1tn_207{text-align:left;padding:13px 16px;border:2px solid #dc2626;border-radius:8px;background-color:#fee2e2;color:#991b1b;font-size:.98rem;font-weight:500;cursor:not-allowed}._answerButton_no1tn_220{padding:11px 28px;background-color:#1d4ed8;color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background-color .15s ease}._answerButton_no1tn_220:hover:not(:disabled){background-color:#1e40af}._answerButton_no1tn_220:disabled{background-color:#93a3c9;cursor:not-allowed}._resolutionButton_no1tn_241{padding:11px 28px;background-color:#fff;color:#1d4ed8;border:1px solid #1d4ed8;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background-color .15s ease}._resolutionButton_no1tn_241:hover{background-color:#eef2ff}._resolutionBox_no1tn_258{margin-top:18px;padding-top:18px;border-top:1px solid #f0f1f5}._videoWrapper_no1tn_264{position:relative;width:100%;padding-bottom:56.25%;height:0;border-radius:10px;overflow:hidden;background-color:#000;margin-bottom:14px}._videoFrame_no1tn_275,._videoNative_no1tn_276{position:absolute;top:0;left:0;width:100%;height:100%;border:none}._resolutionText_no1tn_285{font-size:.96rem;color:#374151;line-height:1.6;margin:0}._finishBar_no1tn_293{margin-top:32px;display:flex;justify-content:center}._finishButton_no1tn_299{padding:15px 48px;background-color:#1d4ed8;color:#fff;border:none;border-radius:10px;font-size:1.05rem;font-weight:700;cursor:pointer;transition:background-color .15s ease}._finishButton_no1tn_299:hover:not(:disabled){background-color:#1e40af}._finishButton_no1tn_299:disabled{background-color:#93a3c9;cursor:not-allowed}._resultCard_no1tn_321{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:48px 32px;text-align:center;box-shadow:0 1px 3px #0000000f;margin-top:40px}._resultTitle_no1tn_331{font-size:1.4rem;font-weight:600;color:#111827;margin:0 0 16px}._resultScore_no1tn_338{font-size:3rem;font-weight:700;color:#1d4ed8;margin:0 0 8px}._resultDetail_no1tn_345{font-size:.95rem;color:#6b7280;margin:0 0 6px}._primaryButton_no1tn_351{margin-top:24px;padding:13px 32px;background-color:#1d4ed8;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer}._primaryButton_no1tn_351:hover{background-color:#1e40af}._secondaryButton_no1tn_367{display:block;margin:20px auto 0;padding:10px 24px;background-color:transparent;color:#374151;border:1px solid #d1d5db;border-radius:8px;font-size:.95rem;cursor:pointer}._secondaryButton_no1tn_367:hover{background-color:#f3f4f6}._page_z4lsw_1{min-height:760px;padding-bottom:60px;background:#f4f8fc;color:#1e293b}._container_z4lsw_17{width:min(1500px,calc(100% - 40px));margin:0 auto}._headingSection_z4lsw_37{padding:34px 0 18px;margin-bottom:20px;background:linear-gradient(180deg,#eef6ff,#f8fbff);border-bottom:1px solid #dfe8f2}._headingSection_z4lsw_37 h1{margin:0;color:#14213d;font-size:clamp(2.1rem,4vw,3rem);font-weight:800;letter-spacing:-.035em}._headingSection_z4lsw_37 p{margin:7px 0 20px;color:#64748b}._headingBottom_z4lsw_99{display:flex;justify-content:space-between;align-items:center;gap:18px}._tabs_z4lsw_115{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._tabButton_z4lsw_133{display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:0 15px;border:1px solid transparent;border-radius:9px;background:transparent;color:#5f6b7a;font:inherit;font-weight:700;cursor:pointer}._tabButton_z4lsw_133:hover{background:#fff;color:#1d4289}._tabActive_z4lsw_189{background:#1d4289;color:#fff;box-shadow:0 5px 14px #1d428929}._tabActive_z4lsw_189:hover{background:#15346f;color:#fff}._weekRange_z4lsw_217{color:#607087;font-size:.9rem;font-weight:650;white-space:nowrap}._continueCard_z4lsw_243,._panel_z4lsw_245,._metricGrid_z4lsw_247 article,._stateCard_z4lsw_249{border:1px solid #dfe6ee;border-radius:14px;background:#fff;box-shadow:0 2px 8px #0f172a09}._continueCard_z4lsw_243{margin-bottom:18px;padding:18px 20px}._continueCard_z4lsw_243 h2,._panel_z4lsw_245 h2{margin:0;color:#14213d;font-size:1.22rem;font-weight:800}._continueGrid_z4lsw_311{display:grid;grid-template-columns:255px minmax(0,1fr) auto;gap:22px;align-items:center;margin-top:14px}._continueImageWrap_z4lsw_341{min-height:135px;aspect-ratio:16 / 8.5;overflow:hidden;display:grid;place-items:center;border-radius:10px;background:#edf4fb}._continueImageWrap_z4lsw_341 img{width:100%;height:100%;object-fit:cover}._continueInfo_z4lsw_387{min-width:0}._continueInfo_z4lsw_387 h3{margin:7px 0 5px;color:#14213d;font-size:1.2rem;font-weight:800}._continueInfo_z4lsw_387 p{margin:0;color:#64748b}._statusProgress_z4lsw_433,._statusCompleted_z4lsw_435,._statusPending_z4lsw_437{display:inline-flex;width:fit-content;padding:4px 9px;border-radius:999px;font-size:.7rem;font-weight:800}._statusProgress_z4lsw_433{background:#e8f1ff;color:#1d5fae}._statusCompleted_z4lsw_435{background:#e7f8ef;color:#16844d}._statusPending_z4lsw_437{background:#eef1f5;color:#667085}._progressRow_z4lsw_501{display:flex;align-items:center;gap:12px;margin-top:14px}._progressTrack_z4lsw_519{flex:1;height:9px;overflow:hidden;border-radius:999px;background:#dfe6ee}._progressFill_z4lsw_543{height:100%;border-radius:inherit;background:linear-gradient(90deg,#1d4289,#2d78d0);transition:width .3s ease}._progressRow_z4lsw_501 strong{color:#1d4289;font-size:.9rem}._continueMeta_z4lsw_585{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:9px;color:#6b7789;font-size:.8rem}._continueMeta_z4lsw_585 span,._courseRowStats_z4lsw_617 small,._fullCourseBody_z4lsw_619 small{display:inline-flex;align-items:center;gap:6px}._primaryButton_z4lsw_641{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:none;border-radius:9px;background:#1d4289;color:#fff;font:inherit;font-weight:800;cursor:pointer}._primaryButton_z4lsw_641:hover{background:#15346f}._emptyContinue_z4lsw_705{display:flex;align-items:center;gap:22px;min-height:180px;margin-top:10px}._emptyContinue_z4lsw_705 h3,._emptyContinue_z4lsw_705 p{margin:0}._emptyContinue_z4lsw_705 h3{margin-bottom:4px;color:#14213d}._emptyContinue_z4lsw_705 p{color:#697789}._emptyContinue_z4lsw_705 ._primaryButton_z4lsw_641{margin-left:auto;flex-shrink:0}._mascot_z4lsw_769{width:min(230px,100%);height:auto}._dashboardMainGrid_z4lsw_787{display:grid;grid-template-columns:1.05fr 1.45fr .78fr;gap:18px}._panel_z4lsw_245{min-width:0;overflow:hidden}._panelHeader_z4lsw_821{min-height:68px;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;border-bottom:1px solid #e8edf3}._panelHeader_z4lsw_821 button{border:none;background:none;color:#1d4289;font:inherit;font-size:.82rem;font-weight:750;cursor:pointer}._panelHeader_z4lsw_821 span{color:#6f7d8d;font-size:.82rem}._courseList_z4lsw_897{padding:8px 12px}._courseRow_z4lsw_617{width:100%;display:grid;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 8px;border:none;border-bottom:1px solid #edf1f5;background:#fff;color:inherit;text-align:left;cursor:pointer}._courseRow_z4lsw_617:last-child{border-bottom:none}._courseRow_z4lsw_617:hover{background:#f8fbff}._courseThumb_z4lsw_977{width:86px;height:58px;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:#edf3f8;color:#8094aa}._courseThumb_z4lsw_977 img{width:100%;height:100%;object-fit:cover}._courseRowContent_z4lsw_1025{min-width:0}._courseRowContent_z4lsw_1025>strong{display:block;overflow:hidden;color:#18253d;text-overflow:ellipsis;white-space:nowrap}._courseRowContent_z4lsw_1025 small{display:block;margin-top:5px;color:#738094;font-size:.73rem}._miniProgress_z4lsw_1077{height:6px;margin-top:8px;overflow:hidden;border-radius:999px;background:#e2e8f0}._miniProgress_z4lsw_1077 div{height:100%;border-radius:inherit;background:#1d4289}._courseRowStats_z4lsw_617{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex-shrink:0}._courseRowStats_z4lsw_617>strong{color:#1d4289}._courseRowStats_z4lsw_617 small{color:#6b7789;font-size:.72rem}._weekChart_z4lsw_1169{height:250px;display:grid;grid-template-columns:repeat(7,1fr);align-items:end;gap:12px;padding:22px 24px 12px}._weekColumn_z4lsw_1199{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px}._weekBarArea_z4lsw_1225{width:min(54px,75%);height:185px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px}._weekBarArea_z4lsw_1225 small,._weekColumn_z4lsw_1199>span{color:#718096;font-size:.72rem}._weekBar_z4lsw_1225{width:100%;min-height:4px;border-radius:7px 7px 2px 2px;background:linear-gradient(180deg,#3ea7ef,#1d4289)}._weekMetrics_z4lsw_1307{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:0 18px 18px}._weekMetrics_z4lsw_1307 div{display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center;padding:10px;border:1px solid #e3e9f0;border-radius:9px;background:#fbfdff}._weekMetrics_z4lsw_1307 svg{grid-row:1 / span 2;color:#1d4289}._weekMetrics_z4lsw_1307 strong{color:#14213d;font-size:.88rem}._weekMetrics_z4lsw_1307 span{color:#7b8797;font-size:.68rem}._summaryPanel_z4lsw_1421{padding:18px}._summaryPanel_z4lsw_1421 h2{text-align:center}._donut_z4lsw_1437{--progress: 0deg;width:min(210px,84%);aspect-ratio:1;display:grid;place-items:center;margin:20px auto;border-radius:50%;background:conic-gradient(#2c7bd3 var(--progress),#e2e8f0 0deg)}._donut_z4lsw_1437:before{content:"";grid-area:1 / 1;width:74%;aspect-ratio:1;border-radius:50%;background:#fff}._donut_z4lsw_1437>div{grid-area:1 / 1;z-index:1;display:flex;flex-direction:column;align-items:center}._donut_z4lsw_1437 strong{color:#14213d;font-size:2rem}._donut_z4lsw_1437 span{color:#7b8797;font-size:.72rem}._summaryStats_z4lsw_1565{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#e6ebf1}._summaryStats_z4lsw_1565 span{min-height:74px;display:flex;flex-direction:column;justify-content:center;padding:10px;background:#fff;color:#728095;font-size:.68rem;text-align:center}._summaryStats_z4lsw_1565 strong{color:#14213d;font-size:1rem}._monthPanel_z4lsw_1649{margin-top:18px}._lineChartWrap_z4lsw_1657{padding:18px 22px 20px;overflow-x:auto}._lineChartWrap_z4lsw_1657 svg{width:100%;min-width:900px;height:210px;overflow:visible}._gridLine_z4lsw_1689{stroke:#dce4ec;stroke-width:1}._monthLine_z4lsw_1701{fill:none;stroke:#1f74cf;stroke-width:3;vector-effect:non-scaling-stroke}._monthPoint_z4lsw_1721{fill:#fff;stroke:#1f74cf;stroke-width:2.5;vector-effect:non-scaling-stroke}._monthLabels_z4lsw_1741{min-width:900px;display:grid;grid-template-columns:repeat(31,minmax(20px,1fr));color:#788697;font-size:.65rem;text-align:center}._metricGrid_z4lsw_247{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}._metricGrid_z4lsw_247 article{min-height:145px;display:flex;flex-direction:column;justify-content:center;padding:22px}._metricGrid_z4lsw_247 span{color:#6a7788;font-weight:650}._metricGrid_z4lsw_247 strong{margin-top:8px;color:#1d4289;font-size:2rem}._allCourses_z4lsw_1869{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px}._fullCourseCard_z4lsw_1897{display:grid;grid-template-columns:145px minmax(0,1fr);overflow:hidden;padding:0;border:1px solid #dfe6ee;border-radius:11px;background:#fff;color:inherit;text-align:left;cursor:pointer}._fullCourseCard_z4lsw_1897:hover{box-shadow:0 7px 18px #0f172a14}._fullCourseImage_z4lsw_1955{min-height:170px;display:grid;place-items:center;overflow:hidden;background:#edf3f8;color:#8296ac;font-size:2rem}._fullCourseImage_z4lsw_1955 img{width:100%;height:100%;object-fit:cover}._fullCourseBody_z4lsw_619{padding:16px}._fullCourseBody_z4lsw_619 h3{margin:8px 0 0;color:#14213d;font-size:1rem}._fullCourseBody_z4lsw_619 p{margin:10px 0 0;color:#697789;font-size:.78rem}._fullCourseBody_z4lsw_619 small{display:inline-flex;margin-top:9px;color:#8793a3;font-size:.72rem}._historyList_z4lsw_2069{padding:8px 14px}._historyItem_z4lsw_2077{width:100%;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 8px;border:none;border-bottom:1px solid #edf1f5;background:#fff;color:inherit;text-align:left;cursor:pointer}._historyIcon_z4lsw_2133{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#e8f1ff;color:#1d4289}._historyDone_z4lsw_2163{background:#e7f8ef;color:#16844d}._historyItem_z4lsw_2077>span:nth-child(2),._historyItem_z4lsw_2077>span:nth-child(3){display:flex;flex-direction:column;gap:3px}._historyItem_z4lsw_2077 small{color:#8491a2}._historyItem_z4lsw_2077>span:last-child{align-items:flex-end;text-align:right}._emptyPanel_z4lsw_2221,._stateCard_z4lsw_249{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}._emptyPanel_z4lsw_2221{min-height:310px;padding:22px}._emptyPanel_z4lsw_2221 h3,._emptyPanel_z4lsw_2221 p{margin:0}._emptyPanel_z4lsw_2221 h3{color:#14213d}._emptyPanel_z4lsw_2221 p{max-width:360px;margin-top:5px;color:#718096}._stateCard_z4lsw_249{width:min(650px,calc(100% - 30px));min-height:230px;margin:50px auto;padding:28px}@media (max-width: 1150px){._dashboardMainGrid_z4lsw_787{grid-template-columns:1fr 1fr}._summaryPanel_z4lsw_1421{grid-column:1 / -1}._metricGrid_z4lsw_247{grid-template-columns:repeat(2,1fr)}}@media (max-width: 820px){._container_z4lsw_17{width:min(100% - 24px,1500px)}._headingBottom_z4lsw_99{align-items:flex-start;flex-direction:column}._tabs_z4lsw_115{width:100%;overflow-x:auto;flex-wrap:nowrap}._continueGrid_z4lsw_311{grid-template-columns:1fr}._continueImageWrap_z4lsw_341{max-width:420px}._dashboardMainGrid_z4lsw_787,._metricGrid_z4lsw_247,._allCourses_z4lsw_1869{grid-template-columns:1fr}._summaryPanel_z4lsw_1421{grid-column:auto}._emptyContinue_z4lsw_705{flex-direction:column;align-items:flex-start}._emptyContinue_z4lsw_705 ._primaryButton_z4lsw_641{margin-left:0}}@media (max-width: 560px){._courseRow_z4lsw_617{grid-template-columns:72px minmax(0,1fr)}._courseRowStats_z4lsw_617{grid-column:2;align-items:flex-start}._courseThumb_z4lsw_977{width:72px;height:52px}._weekMetrics_z4lsw_1307,._fullCourseCard_z4lsw_1897{grid-template-columns:1fr}._fullCourseImage_z4lsw_1955{min-height:auto;aspect-ratio:16 / 8}._historyItem_z4lsw_2077{grid-template-columns:38px minmax(0,1fr)}._historyItem_z4lsw_2077>span:last-child{grid-column:2;align-items:flex-start;text-align:left}}._notFoundContainer_1hwer_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_1hwer_25{font-size:8em;color:var(--primary-color);margin-bottom:20px;font-weight:700}._errorMessage_1hwer_39{font-size:2.5em;color:var(--dark-blue);margin-bottom:15px}._description_1hwer_51{font-size:1.1em;max-width:600px;margin-bottom:30px;line-height:1.6}._homeButton_1hwer_65{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_1hwer_65:hover{background-color:var(--dark-blue)}@media (max-width: 768px){._errorCode_1hwer_25{font-size:6em}._errorMessage_1hwer_39{font-size:2em}._description_1hwer_51{font-size:1em}._homeButton_1hwer_65{padding:10px 20px;font-size:1em}}@media (max-width: 480px){._errorCode_1hwer_25{font-size:4.5em}._errorMessage_1hwer_39{font-size:1.5em}._description_1hwer_51{font-size:.9em}._homeButton_1hwer_65{width:90%;max-width:250px;box-sizing:border-box}}:root{--brand:#1d4289;--brand-700:#102a42;--brand-50:#eef3f9;--ink:#0f172a;--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;--brand-dark:#102a42;--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(29,66,137,.16)}._createCoursePage_1jtnt_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_1jtnt_41,._managementContainer_1jtnt_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_1jtnt_53,._formHeader_1jtnt_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_1jtnt_64{margin:0 0 5px;color:var(--muted);font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}._managementTitle_1jtnt_73,._formTitle_1jtnt_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_1jtnt_83{margin:8px 0 0;color:var(--muted);font-size:.92rem}._courseForm_1jtnt_90{display:flex;flex-direction:column;gap:18px}._twoCols_1jtnt_93{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width: 980px){._twoCols_1jtnt_93{grid-template-columns:1fr}}._sectionGroup_1jtnt_103{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:clamp(16px,2vw,22px)}._sectionHeading_1jtnt_110{color:var(--ink);font-size:1.05rem;margin:0 0 14px;font-weight:600;letter-spacing:-.01em}._sectionHeadingRow_1jtnt_118{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}._sectionHeadingRow_1jtnt_118 ._sectionHeading_1jtnt_110{margin:0}._formGrid2_1jtnt_125{display:grid;grid-template-columns:1fr 1fr;gap:14px}._formGrid3_1jtnt_126{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}@media (max-width: 720px){._formGrid2_1jtnt_125,._formGrid3_1jtnt_126{grid-template-columns:1fr}}._formGroup_1jtnt_132{display:flex;flex-direction:column;gap:7px;margin-bottom:14px}._formGroup_1jtnt_132:last-child{margin-bottom:0}._formGroup_1jtnt_132 label{font-weight:600;color:var(--ink);font-size:.85rem}._formGroup_1jtnt_132 input[type=text],._formGroup_1jtnt_132 input[type=url],._formGroup_1jtnt_132 input[type=number],._formGroup_1jtnt_132 textarea,._formGroup_1jtnt_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_1jtnt_132 input::placeholder,._formGroup_1jtnt_132 textarea::placeholder{color:#94a3b8}._formGroup_1jtnt_132 textarea{min-height:100px;resize:vertical;line-height:1.5}._formGroup_1jtnt_132 input:focus,._formGroup_1jtnt_132 textarea:focus,._formGroup_1jtnt_132 select:focus{outline:none;border-color:var(--brand);box-shadow:var(--ring)}._helpText_1jtnt_161{color:var(--muted);font-size:.8rem}._fileRow_1jtnt_164{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._imagePreviewLink_1jtnt_165{color:var(--brand);font-weight:600;text-decoration:none;font-size:.88rem}._imagePreviewLink_1jtnt_165:hover{text-decoration:underline}._currentImage_1jtnt_167{color:var(--muted);font-size:.85rem}._currentImage_1jtnt_167 a{color:var(--brand);font-weight:600;text-decoration:none}._currentImage_1jtnt_167 a:hover{text-decoration:underline}._modulesStack_1jtnt_172{display:flex;flex-direction:column;gap:12px}._moduleItem_1jtnt_173{background:#fff;border:1px solid var(--line);border-radius:var(--radius-sm);padding:16px}._moduleActions_1jtnt_179{display:flex;justify-content:flex-end}._addModuleButton_1jtnt_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_1jtnt_182:hover{background:var(--brand-700);border-color:var(--brand-700)}._addModuleButton_1jtnt_182:focus-visible{outline:none;box-shadow:var(--ring)}._removeModuleButton_1jtnt_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_1jtnt_191:hover{background:var(--danger);color:#fff;border-color:var(--danger)}._errorMessage_1jtnt_199,._successMessage_1jtnt_199{text-align:center;padding:.7rem 1rem;border-radius:var(--radius-sm);font-weight:500;font-size:.9rem;border:1px solid transparent}._errorMessage_1jtnt_199{color:var(--danger);background:var(--danger-50);border-color:var(--danger-200)}._successMessage_1jtnt_199{color:var(--ok);background:var(--ok-50);border-color:var(--ok-200)}._actionsRow_1jtnt_206{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}._submitButton_1jtnt_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_1jtnt_208:hover{background:var(--brand-700);border-color:var(--brand-700)}._submitButton_1jtnt_208:focus-visible{outline:none;box-shadow:var(--ring)}._submitButton_1jtnt_208:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}._loadingBox_1jtnt_220{display:grid;place-items:center;gap:.75rem;min-height:160px;color:var(--muted)}._spinner_1jtnt_221{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:var(--brand);border-radius:999px;animation:_spin_1jtnt_221 .9s linear infinite}@keyframes _spin_1jtnt_221{to{transform:rotate(360deg)}}._primaryAction_1jtnt_228,._backButton_1jtnt_229,._searchForm_1jtnt_230 button,._emptyState_1jtnt_231 button,._pagination_1jtnt_232 button,._editButton_1jtnt_233,._deleteButton_1jtnt_234,._cancelButton_1jtnt_235,._confirmDeleteButton_1jtnt_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_1jtnt_228,._searchForm_1jtnt_230 button,._emptyState_1jtnt_231 button{color:#fff;background:var(--brand);border-color:var(--brand)}._primaryAction_1jtnt_228:hover,._searchForm_1jtnt_230 button:hover,._emptyState_1jtnt_231 button:hover{background:var(--brand-700);border-color:var(--brand-700)}._backButton_1jtnt_229,._cancelButton_1jtnt_235{color:var(--ink);background:#fff;border-color:var(--line-strong)}._backButton_1jtnt_229:hover,._cancelButton_1jtnt_235:hover{background:#f6f8fc;border-color:#c2cbdb}._listToolbar_1jtnt_269{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}._searchForm_1jtnt_230{display:flex;align-items:center;gap:8px;flex:1;max-width:760px}._searchForm_1jtnt_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_1jtnt_230 input::placeholder{color:#94a3b8}._searchForm_1jtnt_230 input:focus{outline:none;border-color:var(--brand);box-shadow:var(--ring)}._searchForm_1jtnt_230 ._clearSearchButton_1jtnt_299{color:var(--ink);background:#fff;border-color:var(--line-strong)}._searchForm_1jtnt_230 ._clearSearchButton_1jtnt_299:hover{background:#f6f8fc;border-color:#c2cbdb}._courseCount_1jtnt_306{margin:0;color:var(--muted);font-weight:500;font-size:.88rem;white-space:nowrap}._courseList_1jtnt_314{display:flex;flex-direction:column;border-top:1px solid var(--line)}._courseRow_1jtnt_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_1jtnt_329{width:104px;height:70px;object-fit:cover;border:1px solid var(--line);border-radius:var(--radius-sm);background:#eef2f6}._courseMain_1jtnt_338{min-width:0}._courseTitleRow_1jtnt_340{display:flex;align-items:center;gap:10px;min-width:0}._courseTitleRow_1jtnt_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_1jtnt_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_1jtnt_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_1jtnt_383{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--muted);font-size:.8rem;font-weight:500}._rowActions_1jtnt_392{display:flex;gap:8px}._editButton_1jtnt_233{color:var(--ink);background:#fff;border-color:var(--line-strong)}._editButton_1jtnt_233:hover{background:#f6f8fc;border-color:#c2cbdb}._deleteButton_1jtnt_234,._confirmDeleteButton_1jtnt_236{color:var(--danger);background:#fff;border-color:var(--danger-200)}._deleteButton_1jtnt_234:hover,._confirmDeleteButton_1jtnt_236:hover{background:var(--danger);color:#fff;border-color:var(--danger)}._emptyState_1jtnt_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_1jtnt_231 h2{margin:0;color:var(--ink);font-size:1.2rem;font-weight:600}._emptyState_1jtnt_231 p{max-width:520px;margin:9px 0 20px;color:var(--muted);font-size:.92rem}._pagination_1jtnt_232{display:flex;align-items:center;justify-content:center;gap:14px;padding-top:22px}._pagination_1jtnt_232 span{color:var(--muted);font-size:.88rem;font-weight:500}._pagination_1jtnt_232 button{color:var(--ink);background:#fff;border-color:var(--line-strong)}._pagination_1jtnt_232 button:hover:not(:disabled){background:#f6f8fc;border-color:#c2cbdb}._pagination_1jtnt_232 button:disabled{opacity:.45;cursor:not-allowed}._modalOverlay_1jtnt_441{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:20px;background:#0f172a8c}._confirmDialog_1jtnt_450{width:min(440px,100%);padding:24px;border-radius:var(--radius);background:#fff;box-shadow:0 24px 60px #00000040}._confirmDialog_1jtnt_450 h2{margin:0 0 10px;color:var(--ink);font-size:1.2rem;font-weight:600}._confirmDialog_1jtnt_450 p{margin:0;color:var(--muted);line-height:1.55;font-size:.92rem}._dialogActions_1jtnt_459{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}._confirmDeleteButton_1jtnt_236:disabled,._cancelButton_1jtnt_235:disabled{opacity:.6;cursor:not-allowed}._srOnly_1jtnt_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_1jtnt_53,._formHeader_1jtnt_54,._listToolbar_1jtnt_269{align-items:stretch;flex-direction:column}._primaryAction_1jtnt_228,._backButton_1jtnt_229{width:100%}._courseRow_1jtnt_320{grid-template-columns:88px minmax(0,1fr);gap:12px}._courseThumbnail_1jtnt_329{width:88px;height:66px}._rowActions_1jtnt_392{grid-column:1 / -1;justify-content:flex-end}}@media (max-width: 560px){._createCoursePage_1jtnt_33{padding:16px 12px}._container_1jtnt_41,._managementContainer_1jtnt_42{padding:18px;border-radius:var(--radius-sm)}._searchForm_1jtnt_230{align-items:stretch;flex-direction:column}._courseRow_1jtnt_320{grid-template-columns:72px minmax(0,1fr)}._courseThumbnail_1jtnt_329{width:72px;height:60px}._courseTitleRow_1jtnt_340{align-items:flex-start;flex-direction:column;gap:5px}._courseTitleRow_1jtnt_340 h2{white-space:normal}._categoryBadge_1jtnt_357{max-width:100%}._courseDescription_1jtnt_372{-webkit-line-clamp:1}._rowActions_1jtnt_392 button{flex:1}._pagination_1jtnt_232{gap:8px}._pagination_1jtnt_232 button{padding-inline:10px}._dialogActions_1jtnt_459{flex-direction:column-reverse}._dialogActions_1jtnt_459 button{width:100%}}._manageQuizButton_1jtnt_499{padding:8px 16px;background-color:#1d4ed8;color:#fff;border:none;border-radius:6px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background-color .15s ease}._manageQuizButton_1jtnt_499:hover{background-color:#1e40af}._quizHint_1jtnt_515{font-size:.8rem;color:#6b7280;font-style:italic}._publishStateBox_1jtnt_521{margin:1.5rem 0;padding:1.25rem;border:1px solid #e6e8ee;border-radius:12px;background:#fafbfc}._publishStateTitle_1jtnt_528{font-size:1rem;font-weight:700;color:#16213e;margin:0 0 4px}._publishStateHint_1jtnt_534{font-size:.85rem;color:#6b7280;margin:0 0 1rem}._publishStateOptions_1jtnt_539{display:grid;grid-template-columns:1fr 1fr;gap:12px}._publishOption_1jtnt_544{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px;border:2px solid #e0e0e0;border-radius:10px;background:#fff;cursor:pointer;text-align:left;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}._publishOption_1jtnt_544:hover{border-color:#c4cad6}._publishOptionActive_1jtnt_560{border-color:var(--brand);background:#f0f4fb;box-shadow:0 0 0 3px #1d42891f}._publishOptionTitle_1jtnt_565{font-size:.95rem;font-weight:700;color:#16213e}._publishOptionDesc_1jtnt_570{font-size:.8rem;color:#6b7280}@media (max-width: 560px){._publishStateOptions_1jtnt_539{grid-template-columns:1fr}}._videoModeTabs_1jtnt_580{display:flex;gap:8px;margin-bottom:10px}._videoTab_1jtnt_585,._videoTabActive_1jtnt_585{flex:1;padding:9px 14px;border:2px solid #e0e0e0;border-radius:8px;background:#fff;color:#6b7280;font-size:.9rem;font-weight:600;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}._videoTab_1jtnt_585:hover{border-color:#c4cad6}._videoTabActive_1jtnt_585{border-color:var(--brand);background:#f0f4fb;color:var(--brand)}._videoUploadRow_1jtnt_605{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px dashed #c4cad6;border-radius:8px;background:#fafbfc}._videoUploadingText_1jtnt_614{font-size:.85rem;color:var(--brand);font-weight:600}._videoCurrentFile_1jtnt_619{font-size:.85rem;color:#166534;margin:0;font-weight:600}._fieldHint_1jtnt_627{display:block;margin-top:6px;font-size:.8rem;color:#6b7280}._overlay_1qsiz_8{position:fixed;inset:0;width:100vw;height:100vh;box-sizing:border-box;background:#eef2f6;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:28px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._panel_1qsiz_38{width:min(980px,100%);height:calc(100vh - 56px);max-height:880px;min-height:560px;margin:auto;background:#fff;border:1px solid #dfe4ea;border-radius:16px;box-shadow:0 24px 60px #0f172a2e,0 8px 24px #0f172a14;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}._header_1qsiz_68{flex:0 0 auto;min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 26px;background:#fff;border-bottom:1px solid #e5e7eb;box-sizing:border-box}._headerTitle_1qsiz_88{margin:0;font-size:1.35rem;font-weight:700;color:#111827}._headerSubtitle_1qsiz_97{margin:4px 0 0;font-size:.9rem;color:#6b7280}._closeButton_1qsiz_105{width:42px;height:42px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:0;background:#fff;border:1px solid #d1d5db;border-radius:10px;color:#6b7280;font-size:1.7rem;line-height:1;cursor:pointer}._closeButton_1qsiz_105:hover{background:#f3f4f6;color:#111827}._body_1qsiz_140{flex:1 1 auto;min-height:0;padding:26px;background:#fff;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;box-sizing:border-box}._body_1qsiz_140::-webkit-scrollbar{width:10px}._body_1qsiz_140::-webkit-scrollbar-track{background:#f1f5f9}._body_1qsiz_140::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px;border:2px solid #f1f5f9}._body_1qsiz_140::-webkit-scrollbar-thumb:hover{background:#94a3b8}._statusText_1qsiz_179{margin:0;padding:60px 0;text-align:center;color:#6b7280}._generalRow_1qsiz_193{display:flex;align-items:flex-start;gap:18px;margin-bottom:22px}._field_1qsiz_202{display:flex;flex-direction:column;gap:7px;flex:1;min-width:0;margin-bottom:18px}._fieldSmall_1qsiz_215{display:flex;flex-direction:column;gap:7px;width:220px;flex:0 0 220px}._field_1qsiz_202 label,._fieldSmall_1qsiz_215 label{font-size:.88rem;font-weight:600;color:#374151}._field_1qsiz_202 input,._field_1qsiz_202 textarea,._fieldSmall_1qsiz_215 input{width:100%;box-sizing:border-box;padding:11px 13px;background:#fff;border:1px solid #cfd6df;border-radius:8px;outline:none;color:#1f2937;font-family:inherit;font-size:.95rem;transition:border-color .2s ease,box-shadow .2s ease}._field_1qsiz_202 textarea{resize:vertical;min-height:78px}._field_1qsiz_202 input:focus,._field_1qsiz_202 textarea:focus,._fieldSmall_1qsiz_215 input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}._timeRow_1qsiz_275{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._timeRow_1qsiz_275 input{width:100px;max-width:100px}._timeRow_1qsiz_275 span{font-size:.9rem;color:#6b7280}._questionCard_1qsiz_298{width:100%;box-sizing:border-box;margin-bottom:22px;padding:22px;background:#f8fafc;border:1px solid #e1e7ef;border-radius:12px}._questionHeader_1qsiz_313{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}._questionNumber_1qsiz_323{font-size:.98rem;font-weight:700;color:#1d4ed8}._removeQuestionButton_1qsiz_330{padding:8px 13px;background:#fff;border:1px solid #fecaca;border-radius:7px;color:#dc2626;font-size:.84rem;cursor:pointer}._removeQuestionButton_1qsiz_330:hover:not(:disabled){background:#fff1f2}._removeQuestionButton_1qsiz_330:disabled{opacity:.45;cursor:not-allowed}._optionRow_1qsiz_359{display:flex;align-items:center;gap:10px;width:100%;margin-bottom:9px}._optionRow_1qsiz_359>input[type=radio]{width:18px;height:18px;flex:0 0 18px;margin:0;accent-color:#2563eb;cursor:pointer}._optionInput_1qsiz_383{flex:1;min-width:0}._removeOptionButton_1qsiz_389{width:36px;height:36px;flex:0 0 36px;display:flex;align-items:center;justify-content:center;padding:0;background:#fff;border:1px solid #d1d5db;border-radius:7px;color:#64748b;font-size:1.1rem;cursor:pointer}._removeOptionButton_1qsiz_389:hover:not(:disabled){background:#f3f4f6;color:#111827}._removeOptionButton_1qsiz_389:disabled{opacity:.4;cursor:not-allowed}._addOptionButton_1qsiz_425{align-self:flex-start;margin-top:4px;padding:8px 14px;background:#fff;border:1px dashed #93a3c9;border-radius:7px;color:#1d4ed8;font-size:.85rem;font-weight:600;cursor:pointer}._addOptionButton_1qsiz_425:hover{background:#eff6ff}._videoModeTabs_1qsiz_453{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap}._tab_1qsiz_463,._tabActive_1qsiz_464{padding:8px 16px;border-radius:7px;font-size:.85rem;font-weight:600;cursor:pointer}._tab_1qsiz_463{background:#fff;border:1px solid #d1d5db;color:#4b5563}._tab_1qsiz_463:hover{background:#f8fafc}._tabActive_1qsiz_464{background:#eef4ff;border:1px solid #2563eb;color:#1d4ed8}._uploadRow_1qsiz_495{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._uploadingText_1qsiz_504{font-size:.85rem;font-weight:600;color:#2563eb}._currentVideo_1qsiz_511{margin:9px 0 0;font-size:.8rem;line-height:1.5;color:#64748b;word-break:break-all}._currentVideo_1qsiz_511 span{color:#334155}._addQuestionButton_1qsiz_530{width:100%;box-sizing:border-box;padding:14px;margin-top:2px;background:#fff;border:1px dashed #93a3c9;border-radius:9px;color:#1d4ed8;font-size:.92rem;font-weight:700;cursor:pointer}._addQuestionButton_1qsiz_530:hover{background:#eff6ff}._footer_1qsiz_561{flex:0 0 auto;padding:15px 24px;background:#fff;border-top:1px solid #e5e7eb;box-sizing:border-box}._footerActions_1qsiz_573{display:flex;justify-content:flex-end;align-items:center;gap:10px}._errorText_1qsiz_581{margin:0 0 10px;font-size:.88rem;font-weight:600;color:#b91c1c}._successText_1qsiz_590{margin:0 0 10px;font-size:.88rem;font-weight:600;color:#166534}._cancelButton_1qsiz_599{padding:10px 20px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#374151;font-size:.92rem;font-weight:600;cursor:pointer}._cancelButton_1qsiz_599:hover{background:#f3f4f6}._saveButton_1qsiz_619{padding:10px 22px;background:#1d4ed8;border:none;border-radius:8px;color:#fff;font-size:.92rem;font-weight:700;cursor:pointer}._saveButton_1qsiz_619:hover:not(:disabled){background:#1e40af}._saveButton_1qsiz_619:disabled{opacity:.55;cursor:not-allowed}._draftScrollArea_1qsiz_649{width:100%;min-height:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:28px;overflow:visible}._draftPanel_1qsiz_664{width:100%;max-width:520px;box-sizing:border-box;margin:auto;padding:32px;background:#fff;border:1px solid #dfe4ea;border-radius:14px;box-shadow:0 24px 60px #0f172a29,0 8px 24px #0f172a12;text-align:center}._draftTitle_1qsiz_686{margin:0 0 12px;font-size:1.3rem;font-weight:700;color:#111827}._draftText_1qsiz_695{margin:0 0 24px;font-size:.95rem;line-height:1.65;color:#4b5563}._draftActions_1qsiz_704{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}@media (max-width: 760px){._overlay_1qsiz_8{padding:12px}._panel_1qsiz_38{width:100%;height:calc(100vh - 24px);min-height:0;border-radius:12px}._header_1qsiz_68{min-height:74px;padding:14px 16px}._headerTitle_1qsiz_88{font-size:1.15rem}._headerSubtitle_1qsiz_97{font-size:.8rem}._body_1qsiz_140{padding:18px 14px}._footer_1qsiz_561{padding:12px 14px}._generalRow_1qsiz_193{flex-direction:column;gap:0}._fieldSmall_1qsiz_215{width:100%;flex:1}._questionCard_1qsiz_298{padding:16px}._questionHeader_1qsiz_313{align-items:flex-start}._footerActions_1qsiz_573{flex-wrap:wrap}}@media (max-width: 500px){._overlay_1qsiz_8{padding:6px}._panel_1qsiz_38{height:calc(100vh - 12px);border-radius:9px}._questionHeader_1qsiz_313{flex-direction:column}._removeQuestionButton_1qsiz_330{width:100%}._draftScrollArea_1qsiz_649{min-height:100vh;align-items:flex-start;padding:20px 10px}._draftPanel_1qsiz_664{margin-top:25px;padding:24px 18px}._draftActions_1qsiz_704{flex-direction:column-reverse}._draftActions_1qsiz_704 button{width:100%}._footerActions_1qsiz_573{flex-direction:column-reverse}._footerActions_1qsiz_573 button{width:100%}}._page_6gsdy_1{--navy: #173f7a;--blue: #2357d8;--blue-soft: #eef4ff;--text: #122033;--muted: #6b778c;--border: #dce4ee;--surface: #ffffff;--page: #f4f8fc;--green: #138a4b;--green-soft: #ebfbf2;--orange: #b96b11;--orange-soft: #fff6e8;--gray-soft: #f2f5f8;min-height:calc(100vh - 120px);padding:34px 36px 54px;background:var(--page);color:var(--text);box-sizing:border-box}._pageHeader_6gsdy_36{max-width:1500px;margin:0 auto 22px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}._eyebrow_6gsdy_56{margin:0 0 7px;color:#59708c;font-size:12px;font-weight:800;letter-spacing:.12em}._title_6gsdy_73{margin:0;font-size:31px;line-height:1.1;letter-spacing:-.025em}._subtitle_6gsdy_87{margin:8px 0 0;color:var(--muted);font-size:14px}._refreshButton_6gsdy_98{height:43px;padding:0 18px;border:1px solid #cdd7e5;border-radius:10px;background:#fff;color:var(--navy);font-size:13px;font-weight:700;cursor:pointer}._refreshButton_6gsdy_98:hover{background:#f8fbff}._errorBox_6gsdy_133{max-width:1500px;margin:0 auto 18px;padding:13px 16px;border:1px solid #fecaca;border-radius:10px;background:#fff1f2;color:#b91c1c;font-size:14px}._summaryGrid_6gsdy_160{max-width:1500px;margin:0 auto 22px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}._summaryCard_6gsdy_183{min-height:90px;padding:18px;display:flex;align-items:center;gap:14px;border:1px solid var(--border);border-radius:14px;background:#fff;box-shadow:0 8px 22px #0f27480d;box-sizing:border-box}._summaryIcon_6gsdy_222{width:46px;height:46px;flex:0 0 46px;border-radius:12px;display:grid;place-items:center;background:var(--blue-soft);color:var(--blue);font-size:19px}._summaryLabel_6gsdy_251{display:block;margin-bottom:3px;color:var(--muted);font-size:12px;font-weight:700}._summaryValue_6gsdy_268{display:block;font-size:22px;line-height:1.15}._workspace_6gsdy_279{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:345px minmax(0,1fr);gap:18px;align-items:start}._studentsPanel_6gsdy_303,._detailPanel_6gsdy_304{border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:0 10px 30px #0f27480e}._studentsPanel_6gsdy_303{position:sticky;top:118px;overflow:hidden}._panelHeading_6gsdy_336{padding:18px 18px 12px}._panelHeading_6gsdy_336 h2{margin:0;font-size:18px}._panelHeading_6gsdy_336 p{margin:4px 0 0;color:var(--muted);font-size:12px}._searchWrap_6gsdy_362,._courseSearchWrap_6gsdy_363{position:relative}._searchWrap_6gsdy_362{padding:0 16px 15px}._searchIcon_6gsdy_374{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#8896aa;font-size:14px;pointer-events:none}._searchWrap_6gsdy_362 ._searchIcon_6gsdy_374{left:30px;top:calc(50% - 7px)}._searchInput_6gsdy_410{width:100%;height:42px;padding:0 14px 0 38px;border:1px solid #d4dde8;border-radius:10px;background:#fff;color:var(--text);font-size:13px;outline:none;box-sizing:border-box}._searchInput_6gsdy_410:focus,._filterSelect_6gsdy_445:focus{border-color:#5c83e6;box-shadow:0 0 0 3px #2357d81a}._studentList_6gsdy_459{max-height:calc(100vh - 330px);min-height:300px;overflow-y:auto;padding:4px 10px 12px}._studentItem_6gsdy_476{width:100%;margin:0 0 7px;padding:12px;border:1px solid transparent;border-radius:12px;background:transparent;display:flex;align-items:flex-start;gap:11px;text-align:left;cursor:pointer;box-sizing:border-box}._studentItem_6gsdy_476:hover{background:#f7faff}._studentItemActive_6gsdy_520{border-color:#cddcff;background:#edf4ff}._avatar_6gsdy_528,._largeAvatar_6gsdy_529{display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#2357d8,#173f7a);color:#fff;font-weight:800}._avatar_6gsdy_528{width:42px;height:42px;flex:0 0 42px;font-size:13px}._largeAvatar_6gsdy_529{width:62px;height:62px;flex:0 0 62px;font-size:18px}._studentMain_6gsdy_581{min-width:0;flex:1}._studentMain_6gsdy_581 strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:13.5px}._studentMain_6gsdy_581 small{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11.5px}._studentMetaLine_6gsdy_632{margin-top:8px;display:flex;justify-content:space-between;gap:8px;color:#63738a;font-size:11px;font-weight:700}._emptyStudents_6gsdy_655{padding:40px 16px;color:var(--muted);text-align:center;font-size:13px}._detailPanel_6gsdy_304{min-width:0;overflow:hidden}._studentHeader_6gsdy_677{padding:22px 24px;border-bottom:1px solid var(--border)}._studentIdentity_6gsdy_686{display:flex;align-items:center;gap:15px}._nameRow_6gsdy_697{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._nameRow_6gsdy_697 h2{margin:0;font-size:22px;letter-spacing:-.015em}._studentIdentity_6gsdy_686 p{margin:4px 0 0;color:var(--muted);font-size:13px}._identityMeta_6gsdy_733{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px 18px;color:#526279;font-size:12px}._accountStatus_6gsdy_753{display:inline-flex;align-items:center;min-height:25px;padding:0 10px;border-radius:999px;font-size:11.5px;font-weight:800}._accountActive_6gsdy_776{background:var( --green-soft );color:var(--green)}._accountInactive_6gsdy_786{background:#fff1f2;color:#c93636}._studentStats_6gsdy_794{padding:18px 24px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;border-bottom:1px solid var(--border);background:#fbfdff}._studentStats_6gsdy_794 article{padding:12px 13px;border:1px solid #e4eaf2;border-radius:10px;background:#fff}._studentStats_6gsdy_794 span{display:block;color:var(--muted);font-size:11px;font-weight:700}._studentStats_6gsdy_794 strong{display:block;margin-top:4px;font-size:17px}._coursesSection_6gsdy_861{padding:24px}._coursesHeader_6gsdy_866{margin-bottom:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px}._coursesHeader_6gsdy_866 h3{margin:0;font-size:18px}._coursesHeader_6gsdy_866 p{margin:5px 0 0;color:var(--muted);font-size:12.5px}._courseTools_6gsdy_902{display:flex;align-items:center;gap:9px}._courseSearchWrap_6gsdy_363{width:230px}._filterSelect_6gsdy_445{height:42px;padding:0 34px 0 12px;border:1px solid #d4dde8;border-radius:10px;background:#fff;color:var(--text);font-size:13px;outline:none}._courseList_6gsdy_946{display:grid;gap:14px}._courseCard_6gsdy_954{padding:18px;border:1px solid #dfe6ef;border-radius:14px;background:#fff}._courseTop_6gsdy_969{display:grid;grid-template-columns:104px minmax(0,1fr);gap:16px}._courseImageWrap_6gsdy_984{width:104px;height:82px;border-radius:10px;overflow:hidden;background:#eaf0f7}._courseImage_6gsdy_984{width:100%;height:100%;display:block;object-fit:cover}._coursePlaceholder_6gsdy_1015{width:100%;height:100%;display:grid;place-items:center;color:#6e84a2;font-size:24px}._courseInfo_6gsdy_1035{min-width:0}._courseTitleRow_6gsdy_1040{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}._courseCategory_6gsdy_1054{color:#60738d;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}._courseTitleRow_6gsdy_1040 h4{margin:4px 0 0;color:var(--text);font-size:16px;line-height:1.3}._statusBadge_6gsdy_1085{flex:0 0 auto;padding:5px 10px;border-radius:999px;font-size:10.5px;font-weight:800}._statusCompleted_6gsdy_1102{color:var(--green);background:var( --green-soft )}._statusProgress_6gsdy_1112{color:#2452b8;background:#eaf1ff}._statusPending_6gsdy_1120{color:#69778b;background:var( --gray-soft )}._progressHeader_6gsdy_1130{margin-top:13px;display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:11.5px}._progressHeader_6gsdy_1130 strong{color:var(--navy);font-size:12px}._progressTrack_6gsdy_1158{height:7px;margin-top:6px;border-radius:999px;overflow:hidden;background:#e8edf4}._progressFill_6gsdy_1175{height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,#1e4eac,#2c67df);transition:width .25s ease}._courseMetrics_6gsdy_1198{margin-top:15px;padding:13px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5}._courseMetrics_6gsdy_1198 div{min-width:0}._courseMetrics_6gsdy_1198 span{display:block;color:var(--muted);font-size:10.5px;font-weight:700}._courseMetrics_6gsdy_1198 strong{display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis;color:#28384d;font-size:12px;font-weight:800}._resumeBox_6gsdy_1271{margin-top:13px;padding:12px 13px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-radius:10px;background:#f7faff}._resumeLabel_6gsdy_1297{display:block;margin-bottom:3px;color:#73829a;font-size:10.5px;font-weight:700}._resumeBox_6gsdy_1271 strong{color:#29394e;font-size:12px}._moduleName_6gsdy_1322{flex:0 0 auto;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#526782;font-size:11px;font-weight:700}._emptyCourses_6gsdy_1348,._noSelection_6gsdy_1349,._loadingCard_6gsdy_1350{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--muted)}._emptyCourses_6gsdy_1348{min-height:220px;border:1px dashed #ccd7e4;border-radius:12px}._emptyCourses_6gsdy_1348 svg,._noSelection_6gsdy_1349 svg{margin-bottom:10px;color:#7c91ad;font-size:28px}._emptyCourses_6gsdy_1348 p{margin:0;font-size:13px}._noSelection_6gsdy_1349{min-height:520px;padding:30px}._noSelection_6gsdy_1349 h2{margin:0;color:var(--text);font-size:19px}._noSelection_6gsdy_1349 p{margin:6px 0 0;font-size:13px}._loadingCard_6gsdy_1350{min-height:360px;max-width:700px;margin:60px auto;border:1px solid var(--border);border-radius:16px;background:#fff}._spinner_6gsdy_1450{width:30px;height:30px;margin-bottom:12px;border:3px solid #dce5f2;border-top-color:#2357d8;border-radius:50%;animation:_spin_6gsdy_1450 .8s linear infinite}@keyframes _spin_6gsdy_1450{to{transform:rotate(360deg)}}@media (max-width: 1180px){._summaryGrid_6gsdy_160{grid-template-columns:repeat(2,minmax(0,1fr))}._workspace_6gsdy_279{grid-template-columns:300px minmax(0,1fr)}._studentStats_6gsdy_794{grid-template-columns:repeat(3,minmax(0,1fr))}._courseMetrics_6gsdy_1198{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){._page_6gsdy_1{padding:24px 16px 40px}._workspace_6gsdy_279{grid-template-columns:1fr}._studentsPanel_6gsdy_303{position:static}._studentList_6gsdy_459{max-height:330px}._coursesHeader_6gsdy_866{align-items:stretch;flex-direction:column}._courseTools_6gsdy_902{width:100%}._courseSearchWrap_6gsdy_363{flex:1;width:auto}}@media (max-width: 650px){._pageHeader_6gsdy_36{align-items:stretch;flex-direction:column}._refreshButton_6gsdy_98{width:100%}._summaryGrid_6gsdy_160{grid-template-columns:1fr}._studentHeader_6gsdy_677,._coursesSection_6gsdy_861{padding:18px 14px}._studentIdentity_6gsdy_686{align-items:flex-start}._studentStats_6gsdy_794{padding:14px;grid-template-columns:repeat(2,minmax(0,1fr))}._courseTools_6gsdy_902{flex-direction:column}._courseSearchWrap_6gsdy_363,._filterSelect_6gsdy_445{width:100%}._courseTop_6gsdy_969{grid-template-columns:1fr}._courseImageWrap_6gsdy_984{width:100%;height:150px}._courseTitleRow_6gsdy_1040{flex-direction:column}._courseMetrics_6gsdy_1198{grid-template-columns:1fr 1fr}._resumeBox_6gsdy_1271{align-items:flex-start;flex-direction:column}._moduleName_6gsdy_1322{max-width:100%}}:root{--bg:#f1f4f9;--card:#ffffff;--text:#0f172a;--muted:#64748b;--border:#e4e8f0;--border-strong:#d4dae6;--ring:rgba(29,66,137,.16);--navy:#1d4289;--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:#1d4289;--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)}*{box-sizing:border-box}html,body{height:100%}._page_barf6_83{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_barf6_99{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}._title_barf6_115{margin:0;font-size:26px;line-height:1.15;font-weight:800;letter-spacing:-.01em;display:flex;align-items:center;gap:10px}._subtitle_barf6_135{margin:6px 0 0;color:var(--muted);font-size:13.5px}._counter_barf6_139{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_barf6_171{display:grid;grid-template-columns:minmax(720px,1fr) 380px;gap:20px;align-items:start}@media (max-width:1200px){._layout_barf6_171{grid-template-columns:1fr}}@media (max-width:700px){._page_barf6_83{padding:16px 12px 24px}._header_barf6_99{flex-direction:column;align-items:stretch;gap:14px}._title_barf6_115{font-size:22px}._toolbar_barf6_199{flex-direction:column;align-items:stretch}._searchWrap_barf6_201{width:100%}._search_barf6_201,._select_barf6_203,._btnPrimary_barf6_203{width:100%;min-height:44px}._layout_barf6_171{min-width:0;gap:14px}._card_barf6_207{min-width:0}._scrollArea_barf6_209{overflow-x:auto;-webkit-overflow-scrolling:touch}}._card_barf6_207{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}._toolbar_barf6_199{display:flex;align-items:center;gap:12px;flex:1;max-width:640px;margin-left:auto}._searchWrap_barf6_201{position:relative;flex:1;min-width:240px}._searchIcon_barf6_253{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--muted);width:18px;height:18px;pointer-events:none;display:inline-flex}._searchIcon_barf6_253 svg{width:100%;height:100%;display:block}._search_barf6_201{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_barf6_201::placeholder{color:#94a3b8}._search_barf6_201:focus{border-color:var(--navy);box-shadow:0 0 0 3px var(--ring)}._select_barf6_203{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_barf6_203:focus{border-color:var(--navy);box-shadow:0 0 0 3px var(--ring)}._btnPrimary_barf6_203{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_barf6_203:hover{background:var(--navy-700)}._btnPrimary_barf6_203:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}._btnPrimary_barf6_203:disabled{opacity:.55;cursor:not-allowed;background:var(--navy)}._status_barf6_361{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_barf6_385{padding:0}._scrollArea_barf6_209{max-height:66vh;overflow:auto;border-radius:var(--radius);scroll-behavior:smooth}._scrollArea_barf6_209::-webkit-scrollbar{width:10px;height:10px}._scrollArea_barf6_209::-webkit-scrollbar-thumb{background:#d3dae6;border-radius:999px;border:2px solid transparent;background-clip:content-box}._scrollArea_barf6_209:hover::-webkit-scrollbar-thumb{background:#c2cbdb}._table_barf6_385{width:100%;border-collapse:separate;border-spacing:0}._table_barf6_385 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_barf6_385 thead th:first-child{border-top-left-radius:var(--radius)}._table_barf6_385 thead th:last-child{border-top-right-radius:var(--radius)}._table_barf6_385 tbody td{padding:13px 16px;border-bottom:1px solid var(--border);vertical-align:middle;font-size:14px;color:var(--text)}._table_barf6_385 tbody td:first-child{font-weight:600}._table_barf6_385 tbody tr:last-child td{border-bottom:none}._table_barf6_385 tbody tr{transition:background .12s ease}._table_barf6_385 tbody tr:hover td{background:#f8faff}._muted_barf6_479{color:var(--muted);font-variant-numeric:tabular-nums}._role_barf6_485{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_barf6_511{color:var(--navy);background:var(--navy-50);border-color:color-mix(in srgb,var(--navy) 18%,var(--border))}._roleAsesor_barf6_521{color:var(--amber-700);background:var(--amber-50);border-color:var(--amber-200)}._roleCliente_barf6_531{color:#475569;background:#f1f5f9;border-color:#e2e8f0}._badge_barf6_545{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_barf6_545:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}._badgeOk_barf6_563{color:var(--ok);background:var(--ok-50);border-color:var(--ok-200)}._badgeWarn_barf6_573{color:var(--danger);background:var(--danger-50);border-color:var(--danger-200)}._actions_barf6_587{display:flex;gap:8px;flex-wrap:wrap;align-items:center}._btnGhost_barf6_591{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_barf6_591:hover{background:#f6f8fc;border-color:#c2cbdb}._btnGhost_barf6_591:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}._btnDanger_barf6_609{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_barf6_609:hover{background:var(--danger);color:#fff;border-color:var(--danger)}._btnDanger_barf6_609:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 30%,transparent)}._thActions_barf6_627{width:320px}._empty_barf6_629{text-align:center;color:var(--muted);padding:36px 12px;font-size:14px}._sidebar_barf6_635{padding:18px;position:sticky;top:18px;align-self:start}._sidebarHead_barf6_637{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--border)}._sidebar_barf6_635 h3{margin:0;font-size:17px;font-weight:700;letter-spacing:-.01em}._form_barf6_649{display:grid;gap:14px}._grid2_barf6_651{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:520px){._grid2_barf6_651{grid-template-columns:1fr}}._label_barf6_657{font-size:12px;font-weight:600;color:var(--muted);display:block;margin-bottom:6px;letter-spacing:.01em}._input_barf6_665,._select_barf6_203{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_barf6_665:focus,._select_barf6_203:focus{border-color:var(--navy);box-shadow:0 0 0 3px var(--ring)}._hint_barf6_679{display:block;margin-top:6px;font-size:12px;color:var(--muted)}._checkbox_barf6_683{display:inline-flex;align-items:center;gap:9px;color:#1e293b;-webkit-user-select:none;user-select:none;font-size:14px;font-weight:500}._checkbox_barf6_683 input[type=checkbox]{width:17px;height:17px;accent-color:var(--navy)}._formActions_barf6_689{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}._tableCard_barf6_695{display:flex;flex-direction:column;padding:0;overflow:hidden}._tableFooter_barf6_711{border-top:1px solid var(--border);background:#fff;padding:14px 16px;display:flex;flex-direction:column;gap:12px}._pagination_barf6_731{display:flex;align-items:center;gap:10px;justify-content:center;color:#475569;font-size:13.5px}._pagination_barf6_731 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_barf6_731 button:hover:not(:disabled){background:#f6f8fc;border-color:#c2cbdb}._pagination_barf6_731 button:disabled{opacity:.45;cursor:not-allowed}._footerMeta_barf6_777{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:var(--muted)}._footerMeta_barf6_777 select{height:34px}:root{--brand: #061b46;--brand-dark: #04122f;--brand-accent: #e30613;--brand-secondary: #0878c9;--brand-highlight: #ffd426;--brand-silver: #a4a7a8;--bg: #f7f9fc;--surface: #ffffff;--ink: #061b46;--muted: #5e6a76;--line: #dce3ed;--shadow-sm: 0 4px 14px rgba(6, 27, 70, .07);--shadow-md: 0 16px 36px rgba(6, 27, 70, .12)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100%}html{overflow-x:hidden}body{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,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:hidden}img,video,canvas,svg{max-width:100%}a{color:var(--brand);text-decoration:none;transition:color .2s ease}a:hover{color:var(--brand-dark)}h1,h2,h3,h4,h5,h6{color:var(--ink);font-weight:800;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 #0878c92e}button{font-family:inherit;cursor:pointer;border:none;border-radius:8px}button.primary{padding:10px 16px;color:#fff;background:var(--brand);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)}hr{border:none;border-top:1px solid var(--line);margin:2rem 0}.theme-dark{--bg: #061b46;--surface: #0b2d63;--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 (max-width: 768px){input,select,textarea,button{font-size:16px}h1,h2,h3{overflow-wrap:anywhere}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.page-transition{animation:none}}
