@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/51d71ccf7e7a6b96-s.0do-s6vn362zr.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5db8d62ed8a64533-s.1-ayfg4wg0qfm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b99b044bab870276-s.0i-yae4-dyls3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5279b17ec43a69cf-s.19lle6lbse9av.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5156c6828f034d5d-s.1oksl_d3k3jrm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0aa11383f7507f90-s.15c5kk-3im2ev.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/12489100264acd6f-s.p.33gca1im1ku45.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.t7bYVW_className{font-family:Inter,Inter Fallback;font-style:normal}.t7bYVW_variable{--nv-sans:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/258bd0ab5fdd762a-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/99a2019bdfa8519b-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/44e0cb21b0d052b7-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/f9cd5a77d065db98-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/954d21e04331b2ae-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/53897e768d329f66-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.N3dNhW_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.N3dNhW_variable{--nv-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.hNcrtq_banner{z-index:94;min-height:64px;padding:8px max(12px, env(safe-area-inset-right)) 8px max(12px, env(safe-area-inset-left));color:#f8fafc;background:linear-gradient(90deg,#f2b14312,#0000 34%),linear-gradient(108deg,#06172d 0%,#0a2340 62%,#0c2a49 100%);border-bottom:1px solid #f2b1436b;grid-template-columns:minmax(0,auto) auto 44px;justify-content:center;align-items:center;column-gap:clamp(10px,1.5vw,14px);display:grid;position:fixed;inset:0 0 auto;box-shadow:inset 0 1px #ffffff0f,0 4px 18px #0515291f}.hNcrtq_actions{gap:8px;display:flex}.hNcrtq_icon{flex:0 0 20px;width:20px;height:20px}.hNcrtq_mobileLabel{display:none}.hNcrtq_message{gap:2px;min-width:0;line-height:1.2;display:grid}.hNcrtq_kicker{color:#f6c66f;letter-spacing:.13em;text-transform:uppercase;font-size:9.5px;font-weight:750;line-height:1.2}.hNcrtq_title{color:#f8fafc;white-space:nowrap;font-size:clamp(13px,1.1vw,14px);font-weight:620;line-height:1.3}.hNcrtq_cta{color:#051529;white-space:nowrap;background:linear-gradient(135deg,#ffc45d,#ffb124);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:7px 12px;font-size:12.5px;font-weight:650;line-height:1;text-decoration:none;transition:transform .16s,background .16s,border-color .16s;display:inline-flex;box-shadow:0 1px 2px #05152924,0 5px 14px #d99a1f2e,inset 0 1px #ffffff73}.hNcrtq_cta:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0515291f,0 9px 22px #d99a1f42,inset 0 1px #ffffff73}.hNcrtq_cta:active{transform:scale(.98)}.hNcrtq_dismiss{color:#f8fafcad;cursor:pointer;width:44px;height:44px;font:inherit;background:0 0;border:0;border-radius:10px;flex:0 0 44px;justify-content:center;align-items:center;padding:0;font-size:21px;line-height:1;transition:background .16s,color .16s,transform .16s;display:inline-flex}.hNcrtq_dismiss:hover{color:#f8fafc;background:#ffffff17}.hNcrtq_dismiss:active{transform:scale(.96)}.hNcrtq_cta:focus-visible,.hNcrtq_dismiss:focus-visible{outline-offset:2px;outline:2px solid #f6c66f}@media (max-width:768px){.hNcrtq_banner{grid-template-columns:minmax(0,1fr) 44px;justify-content:stretch;gap:6px 10px}.hNcrtq_message{grid-area:1/1;align-self:center;gap:1px;padding-top:1px}.hNcrtq_title{white-space:normal}.hNcrtq_actions{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hNcrtq_desktopLabel{display:none}.hNcrtq_mobileLabel{display:inline}.hNcrtq_dismiss{grid-area:1/2}}@media (prefers-reduced-transparency:reduce){.hNcrtq_banner{background:#071a32}}@media (prefers-reduced-motion:reduce){.hNcrtq_cta,.hNcrtq_dismiss{transition:none}}@media (forced-colors:active){.hNcrtq_banner,.hNcrtq_cta{border-color:canvastext}.hNcrtq_cta,.hNcrtq_dismiss{color:buttontext}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/51d71ccf7e7a6b96-s.0do-s6vn362zr.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5db8d62ed8a64533-s.1-ayfg4wg0qfm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b99b044bab870276-s.0i-yae4-dyls3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5279b17ec43a69cf-s.19lle6lbse9av.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5156c6828f034d5d-s.1oksl_d3k3jrm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0aa11383f7507f90-s.15c5kk-3im2ev.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/12489100264acd6f-s.p.33gca1im1ku45.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.E4vqIW_className{font-family:Inter,Inter Fallback;font-style:normal}.E4vqIW_variable{--font-sans:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/258bd0ab5fdd762a-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/99a2019bdfa8519b-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/44e0cb21b0d052b7-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/f9cd5a77d065db98-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/954d21e04331b2ae-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/53897e768d329f66-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.yxF31W_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.yxF31W_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.hdWHwW_root{--academy-accent:var(--primary);max-width:1240px;color:var(--foreground);font-family:var(--font-sans), sans-serif;flex-direction:column;gap:32px;min-width:0;margin-inline:auto;padding:32px;font-size:14px;line-height:1.6;display:flex}.hdWHwW_root *{box-sizing:border-box}.hdWHwW_root>*,.hdWHwW_header>div{min-width:0}.hdWHwW_root ::selection{background:var(--primary);color:var(--primary-foreground)}.hdWHwW_root a:focus-visible,.hdWHwW_root button:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.hdWHwW_header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.hdWHwW_header h1{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:32px;font-weight:600;line-height:1.2}.hdWHwW_header p{color:var(--muted-foreground);max-width:65ch;margin-top:10px;font-size:15px;line-height:1.65}.hdWHwW_lessonIntro{width:100%}.hdWHwW_header .hdWHwW_lessonIntro p{max-width:none}.hdWHwW_editorialSection{flex-direction:column;gap:12px;min-width:0;display:flex}.hdWHwW_editorialDescription{color:var(--muted-foreground);white-space:pre-line;overflow-wrap:anywhere;font-size:14px;line-height:1.75}.hdWHwW_assessmentSummary{font-size:13px;line-height:1.65}.hdWHwW_trackHero{--card-spacing:28px;gap:24px}.hdWHwW_trackHeroHeader{grid-template-columns:minmax(0,1fr) minmax(220px,.48fr);gap:32px;display:grid}.hdWHwW_trackHeroHeaderSimple{grid-template-columns:minmax(0,1fr)}.hdWHwW_trackHeroMain{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.hdWHwW_trackHeroEyebrow{color:var(--muted-foreground);font-size:12px;font-weight:500}.hdWHwW_trackHeroTitle{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:32px;font-weight:600;line-height:1.2}.hdWHwW_trackHeroDescription{max-width:65ch;color:var(--muted-foreground);font-size:15px;line-height:1.65}.hdWHwW_trackHeroCertification{border-left:1px solid var(--border);flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding-left:32px;display:flex}.hdWHwW_trackHeroAward{border-radius:var(--radius-xl);background:var(--primary);width:48px;height:48px;color:var(--primary-foreground);justify-content:center;align-items:center;display:flex}.hdWHwW_trackHeroCertification h2{font-size:18px;font-weight:600;line-height:1.4}.hdWHwW_trackHeroCertification p{color:var(--muted-foreground);font-size:13px;line-height:1.65}.hdWHwW_trackHeroFooter{color:var(--muted-foreground);background:0 0;gap:12px;font-size:12px;line-height:1.6}.hdWHwW_trackHeroFooter>svg{flex-shrink:0}.hdWHwW_spotlight{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);align-items:stretch;display:grid;gap:0!important;padding:0!important}.hdWHwW_spotlightMain{--card-spacing:24px;flex-direction:column;align-items:flex-start;gap:16px;padding:24px;display:flex}.hdWHwW_spotlightAside{border-left:1px solid var(--border);background:var(--card);flex-direction:column;justify-content:center;gap:20px;padding:24px;display:flex}.hdWHwW_panel{--card-spacing:24px}.hdWHwW_panel>[data-slot=card-header]{gap:8px}.hdWHwW_panelTitle{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:1.4}.hdWHwW_asideTitle{font-size:18px;font-weight:600;line-height:1.5}.hdWHwW_description{font-size:14px;line-height:1.65}.hdWHwW_resume{background:var(--card);gap:16px;padding:16px}.hdWHwW_resumeLabel{font-size:12px;line-height:1.5}.hdWHwW_resumeTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.hdWHwW_resumeIcon{border-radius:var(--radius-lg);background:var(--muted);width:36px;height:36px}.hdWHwW_resumeAction{gap:16px}.hdWHwW_meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:12px;line-height:1.5;display:flex}.hdWHwW_meta span{align-items:center;gap:6px;display:inline-flex}.hdWHwW_spotlight .hdWHwW_meta{font-size:13px}.hdWHwW_actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hdWHwW_lessonActions>:last-child{margin-left:auto}.hdWHwW_inlineLink{text-underline-offset:4px;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.hdWHwW_inlineLink:hover{text-decoration:underline}.hdWHwW_sectionHeading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.hdWHwW_sectionHeading h2{letter-spacing:-.02em;font-size:20px;font-weight:600}.hdWHwW_sectionHeading span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:13px}.hdWHwW_filters{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);grid-template-columns:minmax(0,1fr) 180px 220px;align-items:end;gap:16px;padding:20px;display:grid}.hdWHwW_search{flex:1;min-width:200px}.hdWHwW_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}.hdWHwW_contentCard{flex-direction:column;gap:12px;min-width:0;display:flex}.hdWHwW_contentCard:hover h3{text-underline-offset:4px;text-decoration:underline}.hdWHwW_thumbnail{aspect-ratio:16/9;background:var(--muted);position:relative;overflow:hidden}.hdWHwW_thumbnail img{object-fit:cover;width:100%;height:100%}.hdWHwW_duration{font-variant-numeric:tabular-nums;position:absolute;bottom:9px;right:9px}.hdWHwW_contentCard .hdWHwW_meta{gap:7px 14px}.hdWHwW_cardBody{flex-direction:column;gap:8px;display:flex}.hdWHwW_contentTitle{letter-spacing:-.015em;font-size:18px;font-weight:600;line-height:1.4}.hdWHwW_contentDescription{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.hdWHwW_progress{font-variant-numeric:tabular-nums;flex-direction:column;gap:8px;font-size:12px;display:flex}.hdWHwW_progressLabels{color:var(--muted-foreground);justify-content:space-between;gap:12px;display:flex}.hdWHwW_trackLayout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px;display:grid}.hdWHwW_trackCurriculumBody{padding-inline:calc(var(--card-spacing) - 10px)}.hdWHwW_trackCurriculumBody>ol{background:0 0;border:0;padding:0}.hdWHwW_aside{min-width:0;position:sticky;top:24px}.hdWHwW_asideSection{flex-direction:column;gap:16px;min-width:0;display:flex}.hdWHwW_asideSection+.hdWHwW_asideSection{border-top:1px solid var(--border);padding-top:20px}.hdWHwW_asideBody,.hdWHwW_asideFooter{color:var(--muted-foreground);flex-direction:column;align-items:stretch;gap:16px;font-size:14px;line-height:1.65;display:flex}.hdWHwW_asideFooter{background:0 0}.hdWHwW_asideFooter .hdWHwW_asideTitle{color:var(--foreground)}.hdWHwW_materials{flex-direction:column;gap:20px;display:flex}.hdWHwW_materials>[data-slot=field-group]{margin-top:0}.hdWHwW_learningLayout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:32px;display:grid}.hdWHwW_learningLayoutSingle{grid-template-columns:minmax(0,1fr);width:100%;max-width:960px}.hdWHwW_learningMain{flex-direction:column;gap:24px;min-width:0;display:flex}.hdWHwW_player{aspect-ratio:16/9;background:var(--color-nv-ink);border-radius:var(--radius-xl);position:relative;overflow:hidden}.hdWHwW_player iframe{border:0;width:100%;height:100%;display:block}.hdWHwW_playerStatus{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.hdWHwW_chapters{flex-direction:column;gap:4px;display:flex}.hdWHwW_chapters .hdWHwW_chapterButton{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;padding:8px;line-height:1.55;text-decoration:none;display:grid}.hdWHwW_chapters .hdWHwW_chapterButton:hover{background:var(--muted);text-decoration:none}.hdWHwW_chapterButton>span{overflow-wrap:anywhere;min-width:0}.hdWHwW_chapters time{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:12px}.hdWHwW_credit{color:var(--muted-foreground);border-top:1px solid var(--border);white-space:pre-line;overflow-wrap:anywhere;max-width:none;padding-top:24px;line-height:1.7;font-size:12px!important}.hdWHwW_credit a{text-underline-offset:3px;text-decoration:underline}.hdWHwW_quiz{flex-direction:column;gap:16px;width:100%;max-width:760px;display:flex}.hdWHwW_quizCard{--card-spacing:24px}.hdWHwW_quizCard>[data-slot=card-header]{gap:12px}.hdWHwW_quizFooter{background:0 0;flex-direction:column;align-items:stretch;gap:20px}.hdWHwW_quizReview{flex-direction:column;gap:8px;list-style:none;display:flex}.hdWHwW_quizNavigation{flex-direction:column;gap:16px;display:flex}.hdWHwW_quizMap{grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;width:max-content;max-width:100%;list-style:none;display:grid}.hdWHwW_quizMapAnswered{border-color:var(--foreground)}.hdWHwW_quizMapGraded{grid-template-columns:repeat(auto-fit,minmax(44px,1fr));width:100%}.hdWHwW_quizMapGraded li{justify-content:center;display:flex}.hdWHwW_quizMapResult{gap:4px;width:auto;min-width:44px}.hdWHwW_quizMapResult[data-result=correct]{color:var(--success)}.hdWHwW_quizMapResult[data-result=wrong]{color:var(--danger)}.hdWHwW_quizMapResult[aria-current=step]{border-color:currentColor}.hdWHwW_quizOptions{flex-direction:column;gap:8px;list-style:none;display:flex}.hdWHwW_quizResultOption{border:1px solid var(--border);border-radius:var(--radius-lg);align-items:flex-start;gap:12px;padding:12px;font-size:.875rem;line-height:1.5;display:flex}.hdWHwW_quizResultOption>svg{color:var(--muted-foreground);margin-top:2px}.hdWHwW_quizResultOption[data-result=correct]{border-color:var(--success);background:color-mix(in oklab, var(--success) 6%, var(--card))}.hdWHwW_quizResultOption[data-result=wrong]{border-color:var(--destructive);background:color-mix(in oklab, var(--destructive) 5%, var(--card))}.hdWHwW_quizResultOption[data-result=correct]>svg,.hdWHwW_quizResultOption[data-result=correct] span{color:var(--success)}.hdWHwW_quizResultOption[data-result=wrong]>svg,.hdWHwW_quizResultOption[data-result=wrong] span{color:var(--danger)}.hdWHwW_question{border:0;min-width:0;padding:0}.hdWHwW_muted{color:var(--muted-foreground)}.hdWHwW_certificateLayout{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:24px;display:grid}.hdWHwW_certificateLayoutIssued{grid-template-columns:minmax(0,1fr)}.hdWHwW_certificateLayoutIssued [data-slot=field-group]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:end;gap:24px;display:grid}.hdWHwW_previewArea{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.hdWHwW_empty,.hdWHwW_previewEmpty{border:1px solid var(--border);background:var(--card)}.hdWHwW_previewEmpty{min-height:288px}.hdWHwW_preview{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--muted);width:100%;height:440px}.hdWHwW_certificateItem{margin-block:24px}.hdWHwW_root .hdWHwW_certificateReady{gap:0;padding-block:0}.hdWHwW_certificateReady .hdWHwW_certificateHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px 32px;padding:24px;display:flex}.hdWHwW_certificateIdentity{flex:420px;align-items:flex-start;gap:16px;min-width:0;display:flex}.hdWHwW_certificateIcon{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);height:44px;color:var(--foreground);flex:0 0 44px;justify-content:center;align-items:center;display:flex}.hdWHwW_certificateHeading{min-width:0}.hdWHwW_certificateTitleRow{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.hdWHwW_certificateItem .hdWHwW_certificateTitle{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:1.4}.hdWHwW_certificateRecipient{overflow-wrap:anywhere;margin-top:8px;font-size:14px;font-weight:500;line-height:1.5}.hdWHwW_certificateMeta{color:var(--muted-foreground);margin-top:4px;font-size:12px;line-height:1.6}.hdWHwW_certificateDownloads{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hdWHwW_certificateReady .hdWHwW_certificateSharing{border-top:1px solid var(--border);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);padding:0;display:grid}.hdWHwW_share{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding:24px;display:flex}.hdWHwW_share>[data-slot=field-group]{width:100%;margin-top:0}.hdWHwW_share [data-slot=field-label]{font-weight:400}.hdWHwW_share [data-slot=field-description]{font-size:13px;line-height:1.65}.hdWHwW_certificateSectionTitle{font-size:14px;font-weight:600;line-height:1.5}.hdWHwW_certificateLinkedIn{border-left:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:16px;padding:24px;display:flex}.hdWHwW_certificateHint{max-width:42ch;color:var(--muted-foreground);margin-top:8px;font-size:13px;line-height:1.65}.hdWHwW_certificateReady .hdWHwW_certificateDetails{border-top:1px solid var(--border);padding:12px 24px}.hdWHwW_certificateDetailsTrigger{color:var(--muted-foreground)}.hdWHwW_certificateDetailsTrigger[aria-expanded=true]{color:var(--foreground)}.hdWHwW_certificateDetailsTrigger[aria-expanded=true] svg{transform:rotate(180deg)}.hdWHwW_certificateDetailsContent{flex-direction:column;align-items:flex-start;gap:20px;padding-block:16px 12px;display:flex}.hdWHwW_credentialData{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 32px;width:100%;display:grid}.hdWHwW_credentialData dt{color:var(--muted-foreground);margin-bottom:4px;font-size:12px;line-height:1.5}.hdWHwW_credentialData dd{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.hdWHwW_credentialData .hdWHwW_credentialId{font-family:var(--font-mono), monospace}@media (max-width:1100px){.hdWHwW_root{padding:24px}.hdWHwW_filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hdWHwW_search{grid-column:1/-1}.hdWHwW_trackHeroHeader,.hdWHwW_spotlight,.hdWHwW_trackLayout,.hdWHwW_learningLayout,.hdWHwW_certificateLayout{grid-template-columns:minmax(0,1fr)}.hdWHwW_trackHeroCertification{border-left:0;border-top:1px solid var(--border);padding:24px 0 0}.hdWHwW_spotlightAside{border-left:0;border-top:1px solid var(--border)}.hdWHwW_aside{position:static}.hdWHwW_certificateReady .hdWHwW_certificateSharing{grid-template-columns:1fr}.hdWHwW_certificateLayoutIssued [data-slot=field-group]{grid-template-columns:1fr;gap:16px}.hdWHwW_certificateLinkedIn{border-left:0;border-top:1px solid var(--border)}.hdWHwW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hdWHwW_trackLayout{gap:24px}}@media (max-width:800px){.hdWHwW_filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hdWHwW_search{grid-column:1/-1}.hdWHwW_root{gap:28px;padding:24px}.hdWHwW_spotlight{grid-template-columns:1fr}.hdWHwW_spotlightAside{gap:16px;padding:20px}.hdWHwW_spotlightMain{--card-spacing:20px;padding:20px}.hdWHwW_trackLayout,.hdWHwW_learningLayout,.hdWHwW_certificateLayout{grid-template-columns:1fr;gap:28px}.hdWHwW_aside{position:static}.hdWHwW_header h1{font-size:28px}.hdWHwW_header{gap:16px}}@media (max-width:520px){.hdWHwW_root{padding:24px 16px}.hdWHwW_panel,.hdWHwW_quizCard,.hdWHwW_trackHero{--card-spacing:20px}.hdWHwW_panelTitle{font-size:18px}.hdWHwW_trackHeroTitle{font-size:28px}.hdWHwW_filters{padding:16px}.hdWHwW_header{flex-direction:column;gap:10px}.hdWHwW_header h1{font-size:28px}.hdWHwW_header p{font-size:14px}.hdWHwW_grid{grid-template-columns:1fr;gap:28px}.hdWHwW_filters{grid-template-columns:1fr;gap:12px}.hdWHwW_search{flex-basis:100%;min-width:0}.hdWHwW_spotlightMain,.hdWHwW_spotlightAside{padding:20px}.hdWHwW_actions{align-items:stretch;gap:12px}.hdWHwW_lessonActions>a{justify-content:center;width:100%;min-height:44px}.hdWHwW_resumeAction{justify-content:space-between;gap:8px;width:100%;padding-left:52px}.hdWHwW_quizMap{grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.hdWHwW_quizMap li{justify-content:center;display:flex}.hdWHwW_quizReviewResult [data-slot=item-content]{flex-basis:100%}.hdWHwW_quizReviewResult [data-slot=item-actions]{justify-content:space-between;width:100%}.hdWHwW_lesson [data-slot=item-actions]{width:100%;padding-left:38px}.hdWHwW_preview{height:300px}.hdWHwW_previewEmpty{min-height:200px}.hdWHwW_certificateReady .hdWHwW_certificateHeader,.hdWHwW_share,.hdWHwW_certificateLinkedIn{padding:20px}.hdWHwW_certificateIdentity{gap:12px}.hdWHwW_certificateIcon{flex-basis:36px;height:36px}.hdWHwW_certificateItem .hdWHwW_certificateTitle{font-size:18px}.hdWHwW_certificateDownloads{width:100%}.hdWHwW_certificateDownloads a{flex:auto}.hdWHwW_certificateReady .hdWHwW_certificateDetails{padding-inline:20px}.hdWHwW_credentialData{grid-template-columns:1fr;gap:16px}.hdWHwW_sectionHeading{align-items:flex-start}.hdWHwW_sectionHeading h2{font-size:19px}}@media (prefers-reduced-motion:reduce){.hdWHwW_root *{transition:none!important;animation:none!important}}.hdWHwW_thumbnailFallback{color:var(--color-nv-panel-text);background:var(--color-nv-panel);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;display:flex;position:absolute;inset:0}.hdWHwW_thumbnailFallback span{letter-spacing:-.015em;max-width:26ch;font-size:18px;font-weight:500;line-height:1.4}
.aTpeja_wordmark{aspect-ratio:2962.53/350;background:url(/brand/logo-jusratio-academy-bg-dark.svg) 0/contain no-repeat;width:min(440px,100%);display:block}:root[data-theme=light] .aTpeja_wordmark{background-image:url(/brand/logo-jusratio-academy-bg-light.svg)}
.FUcIlW_timeline{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);flex-direction:column;gap:4px;min-width:0;padding:12px;list-style:none;display:flex}.FUcIlW_compact{background:0 0;border:0;padding:0}.FUcIlW_step{min-width:0;position:relative}.FUcIlW_step:not(:last-child):after{content:"";background:var(--border);pointer-events:none;border-radius:2px;width:2px;position:absolute;top:42px;bottom:-6px;left:24px}.FUcIlW_step[data-advanced]:after{background:var(--primary)}.FUcIlW_step .FUcIlW_item{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:12px;min-height:70px;padding:10px;text-decoration:none;display:grid}.FUcIlW_step .FUcIlW_item:hover{text-decoration:none}.FUcIlW_step[data-current] .FUcIlW_item{border-color:var(--border);background:var(--muted)}.FUcIlW_step .FUcIlW_marker{border:1px solid var(--border);background:var(--card);width:28px;height:28px;color:var(--muted-foreground);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:flex;transform:none}.FUcIlW_marker svg{stroke-width:2.5px;width:14px;height:14px}.FUcIlW_step[data-completed] .FUcIlW_marker,.FUcIlW_step[data-current] .FUcIlW_marker,.FUcIlW_step[data-suggested] .FUcIlW_marker{border-color:var(--primary-foreground);background:var(--primary);color:var(--primary-foreground)}.FUcIlW_step[data-current] .FUcIlW_marker{outline:3px solid color-mix(in srgb, var(--primary) 25%, transparent);outline-offset:2px}.FUcIlW_step .FUcIlW_content{gap:4px;min-width:0;padding-top:2px}.FUcIlW_step .FUcIlW_title{overflow-wrap:anywhere;-webkit-line-clamp:unset;width:auto;font-size:15px;font-weight:500;line-height:1.5;display:block}.FUcIlW_step[data-current] .FUcIlW_title{font-weight:600}.FUcIlW_step .FUcIlW_description{font-variant-numeric:tabular-nums;-webkit-line-clamp:unset;font-size:12px;line-height:1.5}.FUcIlW_step[data-unavailable] .FUcIlW_title{color:var(--muted-foreground)}.FUcIlW_arrow{width:16px;height:16px;color:var(--muted-foreground);margin-top:6px}.FUcIlW_compact .FUcIlW_item{grid-template-columns:28px minmax(0,1fr)}.FUcIlW_compact .FUcIlW_title{font-size:14px}
.oDhL1W_card[data-slot=card]{--card-spacing:28px;background-color:#0a0c0e;background-image:linear-gradient(115deg, #0a0c0e, var(--color-nv-panel));border:1px solid var(--color-nv-panel-line);box-shadow:0 8px 24px #05152914;container-type:inline-size}.oDhL1W_content[data-slot=card-content]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;display:grid}.oDhL1W_copy{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;display:flex}.oDhL1W_logo{width:220px;max-width:100%;height:auto;margin-bottom:2px;display:block}.oDhL1W_title[data-slot=card-title]{letter-spacing:-.025em;text-wrap:pretty;font-size:24px;font-weight:500;line-height:1.25}.oDhL1W_description[data-slot=card-description]{align-items:center;gap:8px;font-size:14px;line-height:1.6;display:flex}.oDhL1W_description svg{flex-shrink:0}.oDhL1W_actions{border-left:1px solid var(--border);flex-direction:column;align-items:stretch;gap:12px;padding-left:32px;display:flex}.oDhL1W_action{gap:10px;height:40px;padding-inline:18px}.oDhL1W_support{color:var(--muted-foreground);text-align:center;font-size:12px;line-height:1.5}:root[data-theme=dark] .oDhL1W_card[data-slot=card]{box-shadow:none;background-color:#171b1e;background-image:linear-gradient(115deg,#171b1e,#20272c);border-color:#aebdd233}@container (max-width:700px){.oDhL1W_content[data-slot=card-content]{grid-template-columns:minmax(0,1fr);gap:22px;padding-inline:20px}.oDhL1W_copy{gap:12px}.oDhL1W_logo{width:200px}.oDhL1W_title[data-slot=card-title]{font-size:20px}.oDhL1W_description[data-slot=card-description]{font-size:13px}.oDhL1W_actions{border-left:0;border-top:1px solid var(--border);padding:20px 0 0}}
