.page-hero.academy-index-hero{padding-block:clamp(36px,calc(6vw / var(--zk-z, 1)),72px) clamp(20px,calc(3vw / var(--zk-z, 1)),36px);border-bottom:0;overflow:visible}.page-hero.academy-index-hero:before{display:none}.page-hero.academy-index-hero>.container{max-width:var(--zk2-maxw,1240px);padding-inline:var(--zk2-gutter,clamp(14px,calc(4vw / var(--zk-z, 1)),40px))}.academy-index-hero .crumbs{margin-bottom:18px;color:var(--zk2-text-4,#8a8a8a);font:500 12px/1.4 var(--zk2-mono,ui-monospace,monospace)}.academy-index-hero .crumbs a{color:var(--zk2-text-3,#a3a3a3)}.academy-index-hero .badge{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid rgb(49 224 160/.28);border-radius:999px;background:rgb(49 224 160/.08);color:var(--zk2-em-light,#a6f2d4);font:500 max(12px,var(--zk-fmin,12px))/1.3 var(--zk2-mono,ui-monospace,monospace);letter-spacing:.12em;text-transform:uppercase}.academy-index-hero .badge .dot{width:8px;height:8px;border-radius:50%;background:#31e0a0}.academy-index-hero h1{margin:20px 0 18px;max-width:14ch;font-size:clamp(2.5rem,calc(7vw / var(--zk-z, 1)),5.5rem);font-weight:800;letter-spacing:-.055em;line-height:.98;color:var(--zk2-text,#f5f5f4);text-wrap:balance}.academy-index-hero h1:lang(km){letter-spacing:0;line-height:1.3}.academy-index-hero p{max-width:620px;margin:0;font-size:clamp(1rem,calc(1.6vw / var(--zk-z, 1)),1.15rem);line-height:1.6;color:var(--zk2-text-3,#a3a3a3)}.zk-mc-academy.section{padding-block:clamp(20px,calc(3vw / var(--zk-z, 1)),36px) clamp(56px,calc(8vw / var(--zk-z, 1)),96px)}.zk-mc-academy>.container{max-width:var(--zk2-maxw,1240px);padding-inline:var(--zk2-gutter,clamp(14px,calc(4vw / var(--zk-z, 1)),40px))}.zk-mc-academy .academy-lesson-grid{counter-reset:lnum;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.zk-mc-academy .academy-lesson-card,.zk-mc-academy .academy-lesson-card[data-tone]{--academy-accent:49 224 160;--academy-ink:#a6f2d4;position:relative;counter-increment:lnum;padding:clamp(20px,calc(3vw / var(--zk-z, 1)),26px);border-top:1px solid var(--zk2-line,rgb(255 255 255/.08));border:1px solid var(--zk2-line,rgb(255 255 255/.08));border-radius:24px;background:var(--zk2-panel,rgb(16 17 19/.82));box-shadow:none;color:var(--zk2-text-2,#d6d6d6)}.zk-mc-academy .academy-lesson-card:before{content:counter(lnum,decimal-leading-zero);content:counter(lnum,decimal-leading-zero) /"";display:block;margin-bottom:4px;font:500 clamp(2.4rem,calc(5vw / var(--zk-z, 1)),3.2rem)/1 var(--zk2-mono,ui-monospace,monospace);letter-spacing:-.04em;color:#2c2e31}.zk-mc-academy .academy-lesson-grid>.academy-lesson-card:first-child:before{color:var(--zk2-em,#31e0a0)}.zk-mc-academy .academy-lesson-card h3{font-size:1.15rem;font-weight:700;letter-spacing:-.025em;line-height:1.4;color:var(--zk2-text,#f5f5f4)}.zk-mc-academy .academy-lesson-card p{color:var(--zk2-text-3,#a3a3a3);opacity:1;line-height:1.65}.zk-mc-academy .academy-lesson-kind{border-radius:999px;font-family:var(--zk2-mono,ui-monospace,monospace);letter-spacing:.06em;text-transform:uppercase}.zk-mc-academy .academy-lesson-icon{border-radius:12px}.zk-mc-academy .academy-lesson-foot{border-top-color:rgb(255 255 255/.08)}.zk-mc-academy .academy-lesson-foot b{color:var(--zk2-em,#31e0a0)}.zk-mc-academy .academy-lesson-card:focus-visible{outline:2px solid #31e0a0;outline-offset:3px}.zk-mc-academy .academy-search{min-height:50px;border:1px solid rgb(255 255 255/.1);border-radius:14px;background:rgb(0 0 0/.4)}.zk-mc-academy .academy-search:focus-within{outline:none;border-color:#31e0a0;box-shadow:0 0 0 4px rgb(49 224 160/.15)}.zk-mc-academy .academy-categories button{min-height:44px;border:1px solid var(--zk2-line,rgb(255 255 255/.08));border-radius:999px;color:var(--zk2-text-3,#a3a3a3)}.zk-mc-academy .academy-categories button[aria-pressed=true]{border-color:#f5f5f4;background:#f5f5f4;color:#0a0a0a}.zk-mc-academy .academy-category-section>h2{font-size:clamp(1.5rem,calc(2.8vw / var(--zk-z, 1)),2rem);font-weight:700;letter-spacing:-.04em;line-height:1.2}.ln-next{padding-block:clamp(56px,calc(8vw / var(--zk-z, 1)),96px);background:var(--zk2-band,rgb(17 18 20/.92));border-top:1px solid rgb(255 255 255/.05)}.ln-next .head-block{max-width:640px;margin-bottom:clamp(24px,calc(4vw / var(--zk-z, 1)),40px)}.ln-next .head-block .zk2-lead{margin-top:12px}.ln-next .mini-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.ln-next .mini-card{display:block;padding:clamp(20px,calc(3vw / var(--zk-z, 1)),26px);border:1px solid var(--zk2-line,rgb(255 255 255/.08));border-radius:24px;background:var(--zk2-panel,rgb(16 17 19/.82));text-decoration:none}.ln-next .mini-card h3{margin:0;font-size:1.1rem;font-weight:700;letter-spacing:-.025em;color:var(--zk2-text,#f5f5f4)}.ln-next .mini-card h3:after{content:" →";color:var(--zk2-em,#31e0a0)}.ln-next .mini-card p{margin:10px 0 0;font-size:.92rem;line-height:1.6;color:var(--zk2-text-3,#a3a3a3)}.ln-next .mini-card:focus-visible{outline:2px solid #31e0a0;outline-offset:3px}.ln-risk{padding-block:clamp(24px,calc(4vw / var(--zk-z, 1)),40px) clamp(48px,calc(7vw / var(--zk-z, 1)),80px)}.ln-risk .zk2-note{max-width:780px}@media (hover:hover) and (pointer:fine){.zk-mc-academy .academy-lesson-card:hover{transform:translateY(-6px);border-color:var(--zk2-line-em,rgb(49 224 160/.4));box-shadow:none}.ln-next .mini-card{transition:transform .35s var(--zk2-ease,ease),border-color .35s ease}.ln-next .mini-card:hover{transform:translateY(-6px);border-color:var(--zk2-line-em,rgb(49 224 160/.4))}}@media (prefers-reduced-motion:reduce){.ln-next .mini-card{transition:none}.ln-next .mini-card:hover,.zk-mc-academy .academy-lesson-card:hover{transform:none}}.academy-lesson-page{--study-green:#31e0a0;--study-blue:#a6f2d4;--study-red:#ff8a93;--study-panel:rgb(16 17 19/.94);--study-muted:#a3a3a3;background:transparent;padding:clamp(24px,calc(4vw / var(--zk-z, 1)),56px) var(--zk2-gutter,clamp(14px,calc(4vw / var(--zk-z, 1)),40px)) clamp(48px,calc(7vw / var(--zk-z, 1)),96px)}.academy-lesson-page .academy-lesson-shell{max-width:1000px}.academy-lesson-page .academy-lesson-header .crumbs{color:var(--zk2-text-4,#8a8a8a);font-family:var(--zk2-mono,ui-monospace,monospace)}.academy-lesson-page .academy-lesson-header .crumbs a{color:var(--zk2-text-3,#a3a3a3)}.academy-lesson-page .academy-lesson-header .zk2-badge{text-decoration:none;margin-top:4px}.academy-lesson-page .academy-lesson-header h1{margin:18px 0 14px;max-width:20ch;font-size:clamp(2rem,calc(5vw / var(--zk-z, 1)),3.6rem);font-weight:800;letter-spacing:-.05em;line-height:1.02;text-wrap:balance}.academy-lesson-page .academy-lesson-header h1:lang(km){letter-spacing:0;line-height:1.35}.academy-lesson-page .academy-lesson-header>p{max-width:68ch;font-size:clamp(1rem,calc(1.6vw / var(--zk-z, 1)),1.15rem);line-height:1.7;color:var(--zk2-text-3,#a3a3a3)}.academy-lesson-page .academy-study-reader{max-width:none;padding:clamp(14px,calc(2.4vw / var(--zk-z, 1)),24px);border:1px solid var(--zk2-line,rgb(255 255 255/.08));border-radius:30px;background:var(--zk2-panel,rgb(16 17 19/.82))}.academy-lesson-page .academy-study .study-panel{padding:clamp(18px,calc(3vw / var(--zk-z, 1)),30px);border:1px solid var(--zk2-line,rgb(255 255 255/.08));border-radius:24px;background:var(--zk2-panel-soft,rgb(255 255 255/.018))}.academy-lesson-page .academy-reading :is(p,li),.academy-lesson-page .academy-study :is(p,li){max-width:68ch;font-size:1.02rem;line-height:1.8;color:var(--zk2-text-2,#d6d6d6)}.academy-lesson-page .academy-study .study-intro{max-width:68ch}.academy-lesson-page .academy-reading :is(h2,h3),.academy-lesson-page .academy-study :is(h2,h3){font-weight:700;letter-spacing:-.035em;line-height:1.3;color:var(--zk2-text,#f5f5f4)}.academy-lesson-page .academy-study h2{font-size:clamp(1.4rem,calc(2.6vw / var(--zk-z, 1)),1.9rem)}.academy-lesson-page .study-kicker{font-family:var(--zk2-mono,ui-monospace,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--zk2-em-light,#a6f2d4)}.academy-lesson-page :is(.academy-study,.academy-reading) a:not(.btn){color:var(--zk2-em-light,#a6f2d4);text-decoration:underline;text-decoration-color:rgb(49 224 160/.4);text-underline-offset:3px}.academy-lesson-page :is(.academy-study,.academy-reading) a:not(.btn):hover{color:#31e0a0;text-decoration-color:#31e0a0}.academy-lesson-page .academy-study .study-nav a{text-decoration:none;color:var(--zk2-text-2,#d6d6d6);border-radius:999px}.academy-lesson-page .study-sources a{color:var(--zk2-em-light,#a6f2d4)}.academy-lesson-page :is(code,pre,kbd,samp){font-family:var(--zk2-mono,ui-monospace,monospace);font-size:.92em}.academy-lesson-page :not(pre)>code{padding:2px 6px;border-radius:6px;background:rgb(255 255 255/.06);color:var(--zk2-em-light,#a6f2d4)}.academy-lesson-page pre{overflow-x:auto;padding:16px 18px;border:1px solid var(--zk2-line,rgb(255 255 255/.08));border-radius:16px;background:rgb(0 0 0/.4)}.academy-lesson-page :is(.study-facts strong,.study-levels strong,.study-svg-level,.study-svg-label,.study-demo-tag){font-family:var(--zk2-mono,ui-monospace,monospace)}.academy-lesson-page .study-facts>div,.academy-lesson-page .study-levels>div{border-radius:16px}.academy-lesson-page .academy-study button{min-height:44px;border-radius:999px}.academy-lesson-page .academy-study button[aria-pressed=true]{border-color:#31e0a0;background:rgb(49 224 160/.12)}.academy-lesson-page .academy-study :is(a,button,summary):focus-visible{outline:2px solid #31e0a0;outline-offset:3px}.academy-lesson-page .academy-study .study-chart{border-radius:18px;background:rgb(0 0 0/.35)}.academy-lesson-page .study-explanation{border-radius:0 16px 16px 0}.academy-lesson-page .academy-lesson-risk{max-width:68ch;color:var(--zk2-text-4,#8a8a8a)}.academy-lesson-page .academy-lesson-pagination a{border-radius:16px;background:transparent;border:1px solid rgb(255 255 255/.14);color:var(--zk2-text,#f5f5f4);text-decoration:none}.academy-lesson-page .academy-lesson-pagination a:focus-visible,.academy-lesson-page .academy-lesson-pagination a:hover{border-color:rgb(49 224 160/.5);color:#31e0a0}.academy-lesson-page .academy-lesson-pagination a:focus-visible{outline:2px solid #31e0a0;outline-offset:3px}@media (max-width:600px){.academy-lesson-page{padding-inline:14px}.academy-lesson-page .academy-study-reader{border-radius:22px}.academy-lesson-page .academy-study :is(p,li){font-size:1rem}}.academy-learning-shell{--learn-panel:rgb(16 17 19/.94);--learn-border:rgb(255 255 255/.08);--learn-muted:#a3a3a3;--learn-accent:#31e0a0}.academy-learning-shell .academy-welcome{border:1px solid transparent;border-radius:30px;box-shadow:var(--zk2-card-shadow,0 50px 120px rgb(0 0 0/.6));background:linear-gradient(var(--zk2-panel-solid,rgb(16 17 19/.94)),var(--zk2-panel-solid,rgb(16 17 19/.94))) padding-box,var(--zk2-border-grad,linear-gradient(140deg,rgb(49 224 160/.6),rgb(255 255 255/.05) 45%,rgb(22 154 110/.5))) border-box}.academy-learning-shell .academy-welcome-icon{border-radius:18px;background:rgb(49 224 160/.1);border-color:rgb(49 224 160/.35)}.academy-learning-shell .academy-welcome-brand{font-family:var(--zk2-mono,ui-monospace,monospace);font-weight:500;letter-spacing:.14em;color:var(--zk2-em-light,#a6f2d4)}.academy-learning-shell .academy-welcome h2{font-weight:400;letter-spacing:-.04em}.academy-learning-shell .academy-notice-card{border-radius:20px;background:var(--zk2-panel-soft,rgb(255 255 255/.018))}.academy-learning-shell .academy-enter{min-height:56px;border-radius:999px;color:var(--zk2-on-em,#03140d);font-weight:700;box-shadow:var(--zk2-glow,0 12px 36px rgb(49 224 160/.3))}.academy-learning-shell .academy-enter,.academy-learning-shell .academy-enter:hover{background:var(--zk2-btn-grad,linear-gradient(135deg,#8ff5cf,#31e0a0 45%,#1aa877))}.academy-learning-shell .academy-enter:focus-visible,.academy-learning-shell .academy-welcome-exit:focus-visible{outline:2px solid #f5f5f4;outline-offset:4px}.academy-learning-shell .academy-sharing-note{border-radius:18px;border-left-width:1px;border-color:rgb(49 224 160/.25);background:rgb(49 224 160/.05)}.academy-lesson-page :is(.learn-overview,.learn-path,.learn-lock,.learn-completion){border-radius:24px;border-color:var(--zk2-line,rgb(255 255 255/.08));background:var(--zk2-panel-soft,rgb(255 255 255/.018))}.academy-lesson-page .learn-lock{background:rgb(255 255 255/.018)}.academy-lesson-page .learn-lock-symbol{color:#31e0a0}.academy-lesson-page .learn-lock p{max-width:68ch}.academy-lesson-page .learn-completion .learn-actions,.academy-lesson-page .learn-lock .learn-actions{justify-content:flex-start;gap:12px}.academy-lesson-page .learn-actions .btn-ghost{border-radius:999px;border:1px solid rgb(255 255 255/.14);background:transparent;color:var(--zk2-text,#f5f5f4)}.academy-lesson-page .learn-eyebrow{letter-spacing:.12em;text-transform:uppercase}.academy-lesson-page .learn-eyebrow,.academy-lesson-page .learn-number{font-family:var(--zk2-mono,ui-monospace,monospace)}