.page-module__9O_Imq__academy{background:var(--academy-paper,#08131d);color:var(--academy-ink,#edf3f4);min-height:100vh;font-family:var(--academy-font,var(--font-body), sans-serif);line-height:1.65}.page-module__9O_Imq__headerActions{align-items:center;gap:22px;margin-left:auto;font-size:12px;display:flex}.page-module__9O_Imq__lessonNav{flex-wrap:wrap;gap:10px;display:flex}.page-module__9O_Imq__lessonNav a{border:1px solid var(--academy-border,#263b48);white-space:nowrap;border-radius:8px;padding:8px 14px}.page-module__9O_Imq__lessonNav a:hover{color:var(--academy-accent,#6cdecd);background:var(--academy-raised,#17343e)}.page-module__9O_Imq__academy *{box-sizing:border-box}.page-module__9O_Imq__academy h1,.page-module__9O_Imq__academy h2,.page-module__9O_Imq__academy h3,.page-module__9O_Imq__academy p{margin:0}.page-module__9O_Imq__academy h1,.page-module__9O_Imq__academy h2,.page-module__9O_Imq__academy h3{font-family:var(--academy-font,var(--font-display), sans-serif);letter-spacing:-.045em;color:var(--academy-ink,#eef5f5)}.page-module__9O_Imq__academy a{color:inherit;text-decoration:none}.page-module__9O_Imq__academy :focus-visible{outline:3px solid var(--academy-border,#efb85c);outline-offset:5px}.page-module__9O_Imq__header{border-bottom:1px solid var(--academy-border,#263b48);justify-content:space-between;align-items:center;gap:24px;max-width:1440px;min-height:104px;margin:auto;padding:20px 48px;display:flex}.page-module__9O_Imq__brand{border-radius:12px;flex-shrink:0;align-items:center;gap:16px;display:inline-flex}.page-module__9O_Imq__brand>svg{flex-basis:52px;width:52px;height:52px}.page-module__9O_Imq__brandCopy{flex-direction:column;gap:4px;display:flex}.page-module__9O_Imq__brandParent{color:var(--academy-muted,#a5b9c5);letter-spacing:.16em;font-size:11px;font-weight:600;line-height:1.3}.page-module__9O_Imq__brandTitle{color:var(--academy-ink,#edf3f4);letter-spacing:-.04em;font-size:30px;font-weight:750;line-height:1.15}.page-module__9O_Imq__brand:hover .page-module__9O_Imq__brandTitle{color:var(--academy-accent,#6cdecd)}@media (max-width:900px){.page-module__9O_Imq__header{flex-wrap:wrap;gap:20px}.page-module__9O_Imq__headerActions{flex-wrap:wrap;gap:12px}}@media (max-width:600px){.page-module__9O_Imq__headerActions{justify-content:space-between;width:100%}}.page-module__9O_Imq__hero{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:48px;max-width:1344px;margin:auto;padding:75px 48px 56px;display:grid}.page-module__9O_Imq__heroAside{flex-direction:column;gap:14px;min-width:0;display:flex}@media (max-width:1340px){.page-module__9O_Imq__hero{grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:36px}}@media (max-width:1120px){.page-module__9O_Imq__hero{grid-template-columns:minmax(0,1fr);align-items:start;gap:0}.page-module__9O_Imq__hero h1{font-size:clamp(40px,5.3vw,72px)}}.page-module__9O_Imq__eyebrow{color:var(--academy-accent,#6cdecd);letter-spacing:.15em;align-items:center;gap:10px;font:10px/1.8 ui-monospace,monospace;display:flex}.page-module__9O_Imq__eyebrow>span{background:var(--academy-highlight,#6cdecd);border-radius:50%;width:6px;height:6px}.page-module__9O_Imq__hero h1{margin:24px 0;font-size:clamp(38px,4.4vw,62px);font-weight:800;line-height:1.12}.page-module__9O_Imq__hero h1 em{color:var(--academy-accent,#6cdecd);font-style:normal}.page-module__9O_Imq__heroCopy>p{max-width:650px;color:var(--academy-muted,#b2c4cd);font-size:17px}.page-module__9O_Imq__heroMeta{color:var(--academy-muted,#9aafbb);flex-wrap:wrap;gap:10px 28px;margin-top:25px;font-size:11px;display:flex}.page-module__9O_Imq__heroLink{border:1px solid var(--academy-accent,#6cdecd);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.page-module__9O_Imq__heroLinkText{min-width:0}.page-module__9O_Imq__heroLinkKicker{color:var(--academy-accent,#6cdecd);letter-spacing:.13em;align-items:center;gap:9px;margin-bottom:7px;font:11px ui-monospace,monospace;display:flex}.page-module__9O_Imq__heroLinkMark{flex-shrink:0}.page-module__9O_Imq__heroLinkMarkMono{filter:invert()}:root[data-academy-theme=light] .page-module__9O_Imq__heroLinkMarkMono{filter:none}.page-module__9O_Imq__heroLink strong{letter-spacing:-.02em;font-size:21px;font-weight:700;line-height:1.2;display:block}.page-module__9O_Imq__heroLink small{color:var(--academy-muted,#a5bac5);margin-top:6px;font-size:14px;font-weight:400;line-height:1.45;display:block}.page-module__9O_Imq__heroLink:hover{background:var(--academy-raised,#17343e)}@media (max-width:1120px){.page-module__9O_Imq__heroAside{max-width:480px;margin-top:30px}}.page-module__9O_Imq__feature{border:1px solid var(--academy-border,#345362);background:var(--academy-surface,#0d202b);border-radius:18px;grid-template-columns:1fr 1.1fr;max-width:1248px;margin:0 auto 85px;display:grid;overflow:hidden}.page-module__9O_Imq__featureCopy{padding:44px}.page-module__9O_Imq__featureCopy h2{margin:22px 0;font-size:clamp(30px,3vw,44px);line-height:1.2}.page-module__9O_Imq__featureCopy>p{color:var(--academy-muted,#b5c8d0);max-width:430px;font-size:14px}.page-module__9O_Imq__tags{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.page-module__9O_Imq__tags span{border:1px solid var(--academy-border,#354e5c);color:var(--academy-muted,#bdd1d8);border-radius:5px;padding:5px 10px;font:10px ui-monospace,monospace}.page-module__9O_Imq__start{background:var(--academy-highlight,#6cdecd);border-radius:8px;justify-content:space-between;align-items:center;max-width:260px;padding:15px 22px;font-size:14px;font-weight:700;display:flex;color:var(--academy-ink,#07222b)!important}.page-module__9O_Imq__start:hover{background:var(--academy-highlight,#97eedf)}.page-module__9O_Imq__lessonActions{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.page-module__9O_Imq__lessonActions .page-module__9O_Imq__start{gap:12px;max-width:none;padding:12px 16px}.page-module__9O_Imq__relatedDecks{flex-direction:column;gap:12px;min-width:0;display:flex}.page-module__9O_Imq__lessonActions:has(.page-module__9O_Imq__relatedDecks){align-items:flex-start}.page-module__9O_Imq__lessonActions:has(.page-module__9O_Imq__relatedDecks) .page-module__9O_Imq__start{min-height:52px}.page-module__9O_Imq__deckLink{border:1px solid var(--academy-accent,#6cdecd);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 16px;font-size:17px;font-weight:600;display:flex}.page-module__9O_Imq__deckLink:hover{background:var(--academy-raised,#17343e)}.page-module__9O_Imq__outlineLink{margin-top:18px;font-size:12px;display:inline-block;color:var(--academy-muted,#a4c4cf)!important}.page-module__9O_Imq__illustration{background:radial-gradient(color-mix(in srgb, var(--academy-border,#729da2) 20%, transparent) .8px, transparent .8px) 0 0/20px 20px, var(--academy-paper,#0a1923);border-left:1px solid var(--academy-border,#2a4652);flex-direction:column;justify-content:center;padding:44px 32px;display:flex}.page-module__9O_Imq__request{color:var(--academy-ink,#d6e3e6);text-align:center;margin-bottom:24px;font-size:14px}.page-module__9O_Imq__request>span{letter-spacing:.13em;color:var(--academy-muted,#8ea6b3);margin-bottom:10px;font:9px ui-monospace,monospace;display:block}.page-module__9O_Imq__parent{border:1px solid var(--academy-border,#bc8b42);background:var(--academy-raised,#29271f);text-align:center;border-radius:10px;align-self:center;padding:18px 25px}.page-module__9O_Imq__parent>span{color:var(--academy-warning,#edb45d);letter-spacing:.08em;font:9px ui-monospace,monospace}.page-module__9O_Imq__parent>strong{margin-top:7px;font-size:15px;display:block}.page-module__9O_Imq__connector{height:50px;position:relative}.page-module__9O_Imq__connector:before{content:"";background:var(--academy-raised,#478c7d);width:1px;position:absolute;top:0;bottom:0;left:50%}.page-module__9O_Imq__connector:after{content:"";border:1px solid var(--academy-border,#478c7d);border-bottom:0;border-radius:10px 10px 0 0;height:18px;position:absolute;bottom:0;left:16.66%;right:16.66%}.page-module__9O_Imq__specialists{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.page-module__9O_Imq__specialists>div{background:var(--academy-raised,#113038);border:1px solid var(--academy-border,#467c70);border-radius:8px;padding:15px 10px}.page-module__9O_Imq__specialists span{color:var(--academy-accent,#8fd3c6);font:8px ui-monospace,monospace}.page-module__9O_Imq__specialists strong{margin:10px 0;font-size:12px;display:block}.page-module__9O_Imq__specialists small{color:var(--academy-accent,#a1c2c8);font-size:10px}.page-module__9O_Imq__return{color:var(--academy-muted,#b6cbcf);text-align:center;border-top:1px dashed var(--academy-border,#35515d);margin-top:28px;padding-top:20px;font-size:10px}.page-module__9O_Imq__return>span{color:var(--academy-warning,#edb45d);margin-right:7px}.page-module__9O_Imq__visualLegend{color:var(--academy-muted,#8faab6);justify-content:center;gap:22px;margin-top:25px;font:9px ui-monospace,monospace;display:flex}.page-module__9O_Imq__visualLegend span{align-items:center;gap:8px;display:flex}.page-module__9O_Imq__visualLegend i{background:var(--academy-soft,#edb45d);border-radius:50%;width:6px;height:6px}.page-module__9O_Imq__visualLegend span:last-child i{background:var(--academy-highlight,#6cdecd)}.page-module__9O_Imq__chapters{grid-template-columns:.75fr 1.3fr;gap:80px;max-width:1248px;margin:0 auto;padding:0 0 70px;scroll-margin-top:30px;display:grid}.page-module__9O_Imq__chapters h2{margin:20px 0;font-size:32px;line-height:1.25}.page-module__9O_Imq__chapters>div>p{color:var(--academy-muted,#9fb5c1);max-width:300px;font-size:14px}.page-module__9O_Imq__chapters ol{margin:0;padding:0;list-style:none}.page-module__9O_Imq__chapters li{border-top:1px solid var(--academy-border,#263e4b)}.page-module__9O_Imq__chapters li a{align-items:flex-start;gap:20px;padding:21px 0;display:flex}.page-module__9O_Imq__chapters li a:hover h3{color:var(--academy-accent,#6cdecd)}.page-module__9O_Imq__chapters li a>span{color:var(--academy-accent,#6cdecd);margin-top:3px;font:11px ui-monospace,monospace}.page-module__9O_Imq__chapters li h3{letter-spacing:-.015em;margin-bottom:5px;font-size:16px}.page-module__9O_Imq__chapters li p{color:var(--academy-muted,#9eb4bf);font-size:12px}.page-module__9O_Imq__chapters li b{color:var(--academy-accent,#6cdecd);margin-left:auto;font-weight:400}.page-module__9O_Imq__resources{border-top:1px solid var(--academy-border,#263e4b);max-width:1248px;margin:0 auto;padding:40px 0 70px;scroll-margin-top:24px}.page-module__9O_Imq__resources h2{margin:16px 0 30px;font-size:30px}.page-module__9O_Imq__resources>div{grid-template-columns:1fr;gap:30px;display:grid}.page-module__9O_Imq__resources a{border-top:1px solid var(--academy-border,#3f606b);padding:25px 0}.page-module__9O_Imq__resources a>span{color:var(--academy-accent,#6cdecd);letter-spacing:.08em;font:10px ui-monospace,monospace}.page-module__9O_Imq__resources h3{margin:14px 0;font-size:22px}.page-module__9O_Imq__resources p{color:var(--academy-muted,#a5bac5);max-width:420px;font-size:13px}.page-module__9O_Imq__resources a:hover h3{text-decoration:underline}.page-module__9O_Imq__footer{border-top:1px solid var(--academy-border,#263e4b);max-width:1344px;color:var(--academy-muted,#97b0bc);flex-wrap:wrap;justify-content:space-between;gap:20px;margin:auto;padding:30px 48px;font-size:10px;display:flex}.page-module__9O_Imq__footer>a{color:var(--academy-accent,#6cdecd)}.page-module__9O_Imq__gitFeature{border:1px solid var(--academy-border,#345362);background:var(--academy-surface,#0d202b);border-radius:18px;grid-template-columns:1.2fr 1fr;align-items:center;gap:45px;max-width:1248px;margin:0 auto 75px;padding:40px 44px;display:grid}.page-module__9O_Imq__gitFeature h2{margin:20px 0;font-size:44px;line-height:1.2}.page-module__9O_Imq__gitFeature p{color:var(--academy-muted,#b5c8d0);max-width:440px;font-size:14px}.page-module__9O_Imq__gitDiagram{background:radial-gradient(color-mix(in srgb, var(--academy-border,#729da2) 20%, transparent) .8px, transparent .8px) 0 0/20px 20px, var(--academy-paper,#0a1923);border:1px solid var(--academy-border,#2a4652);text-align:center;border-radius:10px;padding:24px}.page-module__9O_Imq__gitDiagram>span{color:var(--academy-warning,#efb85c);letter-spacing:.1em;font:9px ui-monospace,monospace}.page-module__9O_Imq__gitDiagram>div{flex-direction:column;align-items:center;gap:7px;margin:18px 0;display:flex}.page-module__9O_Imq__gitDiagram strong{border:1px solid var(--academy-border,#3f776c);background:var(--academy-raised,#133334);border-radius:6px;min-width:170px;padding:9px 20px;font-size:13px;font-weight:500}.page-module__9O_Imq__gitDiagram code{color:var(--academy-accent,#9abebd);font-size:10px}.page-module__9O_Imq__gitDiagram>p{font-size:10px}@media (max-width:1350px){.page-module__9O_Imq__gitFeature{margin-left:48px;margin-right:48px}}@media (max-width:850px){.page-module__9O_Imq__gitFeature{grid-template-columns:1fr;gap:30px}.page-module__9O_Imq__gitDiagram>div{flex-flow:wrap;justify-content:center}.page-module__9O_Imq__gitDiagram strong{min-width:115px}.page-module__9O_Imq__gitDiagram code{width:100%}}@media (max-width:540px){.page-module__9O_Imq__gitFeature{margin-left:20px;margin-right:20px;padding:27px}.page-module__9O_Imq__gitFeature h2{font-size:36px}}@media (max-width:1350px){.page-module__9O_Imq__feature,.page-module__9O_Imq__chapters,.page-module__9O_Imq__resources{margin-left:48px;margin-right:48px}.page-module__9O_Imq__chapters{gap:45px}.page-module__9O_Imq__featureCopy{padding:34px}.page-module__9O_Imq__illustration{padding:32px 22px}}@media (max-width:850px){.page-module__9O_Imq__feature{grid-template-columns:1fr}.page-module__9O_Imq__illustration{border-left:0;border-top:1px solid var(--academy-border,#2a4652);padding:35px}.page-module__9O_Imq__chapters{grid-template-columns:1fr;gap:35px}.page-module__9O_Imq__chapters>div>p{max-width:none}.page-module__9O_Imq__chapters h2 br{display:none}.page-module__9O_Imq__hero{padding-top:55px}}@media (max-width:540px){.page-module__9O_Imq__header{gap:15px;min-height:75px;padding:16px 20px}.page-module__9O_Imq__brand{gap:12px}.page-module__9O_Imq__brand>svg{flex-basis:44px;width:44px;height:44px}.page-module__9O_Imq__brandTitle{font-size:26px}.page-module__9O_Imq__hero{padding:40px 20px}.page-module__9O_Imq__hero h1{font-size:39px}.page-module__9O_Imq__heroCopy>p{font-size:15px}.page-module__9O_Imq__heroMeta{font-size:10px}.page-module__9O_Imq__feature,.page-module__9O_Imq__chapters,.page-module__9O_Imq__resources{margin-left:20px;margin-right:20px}.page-module__9O_Imq__feature{margin-bottom:55px}.page-module__9O_Imq__featureCopy{padding:27px}.page-module__9O_Imq__featureCopy h2{font-size:34px}.page-module__9O_Imq__illustration{padding:30px 17px}.page-module__9O_Imq__specialists{gap:6px}.page-module__9O_Imq__specialists>div{padding:12px 7px}.page-module__9O_Imq__specialists strong{font-size:10px}.page-module__9O_Imq__specialists span{font-size:7px}.page-module__9O_Imq__specialists small,.page-module__9O_Imq__return{font-size:9px}.page-module__9O_Imq__visualLegend{gap:15px;font-size:8px}.page-module__9O_Imq__resources>div{grid-template-columns:1fr;gap:0}.page-module__9O_Imq__chapters{padding-bottom:35px}.page-module__9O_Imq__chapters li a{gap:12px}.page-module__9O_Imq__chapters li h3{font-size:15px}.page-module__9O_Imq__chapters li p{font-size:11px}.page-module__9O_Imq__footer{flex-direction:column;gap:12px;padding:25px 20px}}.page-module__9O_Imq__managedFeature{border-color:var(--academy-border,#32535c)}.page-module__9O_Imq__managedDiagram{border:1px solid var(--academy-border,#34535e);background:var(--academy-surface,#10232e);border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:30px;display:flex}.page-module__9O_Imq__managedDiagram>span{color:var(--academy-accent,#6cdecd);margin-bottom:10px;font:12px ui-monospace,monospace}.page-module__9O_Imq__managedDiagram>strong{text-align:center;background:var(--academy-raised,#19343c);border:1px solid var(--academy-border,#34535e);border-radius:8px;width:100%;padding:14px;font-size:20px;display:block}.page-module__9O_Imq__managedDiagram>div{gap:12px;width:100%;display:flex}.page-module__9O_Imq__managedDiagram b{text-align:center;border:1px solid var(--academy-border,#34535e);border-radius:8px;flex:1;padding:14px 10px;font-size:16px;font-weight:500}.page-module__9O_Imq__managedDiagram i{color:var(--academy-accent,#6cdecd);font-size:20px;font-style:normal;line-height:1}.page-module__9O_Imq__headerActions,.page-module__9O_Imq__heroMeta,.page-module__9O_Imq__tags,.page-module__9O_Imq__eyebrow,.page-module__9O_Imq__outlineLink{font-size:14px}.page-module__9O_Imq__heroCopy>p,.page-module__9O_Imq__featureCopy>p,.page-module__9O_Imq__gitFeature p,.page-module__9O_Imq__chapters>div>p{font-size:18px}.page-module__9O_Imq__start{font-size:17px}.page-module__9O_Imq__chapters li h3,.page-module__9O_Imq__resources h3{font-size:21px}.page-module__9O_Imq__chapters li p,.page-module__9O_Imq__resources p,.page-module__9O_Imq__request,.page-module__9O_Imq__parent strong,.page-module__9O_Imq__specialists strong{font-size:17px}.page-module__9O_Imq__request>span,.page-module__9O_Imq__parent>span,.page-module__9O_Imq__specialists span,.page-module__9O_Imq__visualLegend,.page-module__9O_Imq__gitDiagram>span{font-size:12px}.page-module__9O_Imq__specialists small,.page-module__9O_Imq__return,.page-module__9O_Imq__gitDiagram p,.page-module__9O_Imq__footer{font-size:14px}@media (max-width:600px){.page-module__9O_Imq__heroCopy>p,.page-module__9O_Imq__featureCopy>p,.page-module__9O_Imq__gitFeature p{font-size:17px}.page-module__9O_Imq__headerActions{gap:12px}.page-module__9O_Imq__specialists{grid-template-columns:1fr}.page-module__9O_Imq__specialists>div{padding:12px 16px}.page-module__9O_Imq__specialists strong{font-size:18px}}
