.dbTf5W_wrap{color:#15212f;flex:1;min-width:0;padding-top:1px;animation:6s ease-in-out infinite dbTf5W_speechFloat}.dbTf5W_bubble{background:#15212f05;border:1.5px solid #15212f47;border-radius:3px;margin-left:6px;padding:9px 11px 10px;animation:.4s cubic-bezier(.165,.84,.44,1) both dbTf5W_speechIn;position:relative}.dbTf5W_bubble:before{content:"";background:#15212f05;border-bottom:1.5px solid #15212f47;border-left:1.5px solid #15212f47;width:7px;height:7px;position:absolute;top:11px;left:-5px;transform:rotate(45deg)}.dbTf5W_message{letter-spacing:-.01em;color:#15212f;margin:0;font-size:13px;line-height:1.45}.dbTf5W_actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:9px;display:flex}.dbTf5W_runBtn{color:#15212f;cursor:pointer;background:0 0;border:1.5px solid #15212f61;border-radius:2px;padding:5px 10px;font-size:12px;font-weight:500;line-height:1;transition:background .15s,border-color .15s,opacity .15s}.dbTf5W_runBtn:hover:not(:disabled){background:#15212f0a;border-color:#15212f8c}.dbTf5W_runBtn:disabled{cursor:not-allowed;opacity:.45}.dbTf5W_dismissBtn{color:#15212f9e;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:5px 2px;font-size:12px;line-height:1;-webkit-text-decoration:underline #15212f38;text-decoration:underline #15212f38;transition:color .15s}.dbTf5W_dismissBtn:hover:not(:disabled){color:#15212fb8}.dbTf5W_dismissBtn:disabled{cursor:not-allowed;opacity:.45}@keyframes dbTf5W_speechIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes dbTf5W_speechFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.dbTf5W_wrap,.dbTf5W_bubble{animation:none!important}}
@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5fbd9980918344f2-s.1ezp49bmel24y.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:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc68f550ae21708a-s.p.2-db4p8p3l7-q.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:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4feb736c6e568291-s.28_7y_h231w8p.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:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cbb1b71f089ac5c8-s.p.3owr7cxy7kxtq.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:Silkscreen Fallback;src:local(Arial);ascent-override:68.84%;descent-override:16.71%;line-gap-override:0.0%;size-adjust:149.62%}.L168cq_className{font-family:Silkscreen,Silkscreen Fallback;font-style:normal}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/8b7a0e2f50bdea2b-s.0kkodo7okz7sx.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/5fab18730890019a-s.3gwda9lv2grgl.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/fe68a48bcbeff111-s.p.2ke8r1sltdje0.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.CkbfcG_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}
@font-face{font-family:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/0c5dbc8cc99ee77f-s.0ogxg322i472y.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:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/43b1f09180d16790-s.p.23zh95iq-x3nr.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:Funnel Display Fallback;src:local(Arial);ascent-override:93.85%;descent-override:23.46%;line-gap-override:0.0%;size-adjust:106.55%}.eLEQrG_className{font-family:Funnel Display,Funnel Display Fallback;font-style:normal}
.LLn6Gq_root{--n-cream-100:#f5f5f2;--n-cream-200:#faf9f6;--n-white:#fff;--n-border-100:#2b16080a;--n-border-200:#2b16080f;--n-border-300:#2b160814;--n-border-400:#2b16081a;--n-border-500:#2b16081f;--n-border-600:#2b16080d;--n-ink-900:#2b1608;--n-ink-800:#2b1608;--n-charcoal-900:#2b1608;--n-charcoal-800:#2b1608;--n-gray-400:#2b160866;--n-gray-450:#2b16087a;--n-gray-350:#2b16083d;--ink-a90:#2b1608;--ink-a80:#2b1608db;--ink-a75:#2b1608cc;--ink-a70:#2b1608b8;--ink-a50:#2b16088f;--accent:#d94e0b;--accent-bright:#ff6a1f;--surface-page:var(--n-cream-100);--surface-card:var(--n-white);--surface-panel-soft:var(--n-cream-200);--surface-placeholder:#2b16080d;--surface-inverse:var(--n-charcoal-800);--surface-chip-dark:var(--n-charcoal-900);--text-heading:var(--ink-a90);--text-body:var(--ink-a70);--text-tertiary:var(--ink-a50);--text-on-inverse:#fff6ec;--text-muted-mono:var(--n-gray-450);--text-faint-mono:var(--n-gray-400);--border-subtle:var(--n-border-200);--border-default:var(--n-border-300);--border-strong:var(--n-border-500);--border-hover:var(--n-gray-350);--shadow-lift:0 18px 40px #6b3a1e1f;--font-display:"Helvetica Neue", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--ease-standard:cubic-bezier(.4, 0, .2, 1);--duration-fast:.12s;background:var(--surface-page);color:var(--text-body);font-family:var(--font-display);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.4}.LLn6Gq_hairline{box-shadow:inset 0 0 0 1px var(--border-strong);transition:box-shadow var(--duration-fast) var(--ease-standard)}.LLn6Gq_hairline:hover{box-shadow:inset 0 0 0 1px var(--border-hover)}.LLn6Gq_card{background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--border-default);transition:box-shadow .2s var(--ease-standard), transform .2s var(--ease-standard);border-radius:6px}.group:hover .LLn6Gq_card{box-shadow:inset 0 0 0 1px var(--border-hover), var(--shadow-lift);transform:translateY(-2px)}.LLn6Gq_composer{background:var(--surface-card);box-shadow:inset 0 0 0 1.5px #2b160829, var(--shadow-lift);transition:box-shadow .16s var(--ease-standard,ease);border-radius:6px}.LLn6Gq_composer:focus-within{box-shadow:inset 0 0 0 1.5px #2b160873, var(--shadow-lift)}.LLn6Gq_thumbHairline:after{content:"";z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--border-subtle);pointer-events:none;position:absolute;inset:0}.LLn6Gq_thumbMedia{transition:transform .4s cubic-bezier(.16,1,.3,1)}.group:hover .LLn6Gq_thumbMedia{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.LLn6Gq_thumbMedia,.LLn6Gq_card{transition:none}:is(.group:hover .LLn6Gq_thumbMedia,.group:hover .LLn6Gq_card){transform:none}}@keyframes LLn6Gq_dialogBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes LLn6Gq_dialogPanelIn{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.LLn6Gq_dialogBackdrop{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:LLn6Gq_dialogBackdropIn .16s var(--ease-standard) both;background:#2b160852;position:fixed;inset:0}.LLn6Gq_dialogPanel{z-index:50;background:var(--surface-card);width:calc(100% - 32px);max-width:480px;color:var(--ink-a90);box-shadow:inset 0 0 0 1px var(--border-default), 0 24px 56px #6b3a1e2e;animation:LLn6Gq_dialogPanelIn .18s var(--ease-standard) both;border-radius:6px;gap:18px;padding:26px 24px 22px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.LLn6Gq_dialogClose{width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border-radius:2px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.LLn6Gq_dialogClose:hover{color:var(--ink-a90);background:var(--n-border-200)}.LLn6Gq_dialogTitle{letter-spacing:-.03em;color:var(--ink-a90);margin:0 28px 0 0;font-size:24px;font-weight:600;line-height:1.05}.LLn6Gq_dialogBody{margin:0}.LLn6Gq_dialogFooter{justify-content:flex-end;gap:8px;margin:0;padding-top:4px;display:flex}.LLn6Gq_dialogLabel{color:var(--text-heading);margin-bottom:8px;font-size:13px;font-weight:500;display:block}.LLn6Gq_dialogInput{background:var(--surface-page);width:100%;height:42px;color:var(--ink-a90);box-shadow:inset 0 0 0 1px var(--border-strong);transition:box-shadow var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border:none;border-radius:2px;outline:none;padding:0 12px;font-family:inherit;font-size:14px}.LLn6Gq_dialogInput:focus{background:var(--surface-card);box-shadow:inset 0 0 0 1.5px var(--ink-a90)}.LLn6Gq_dialogCopy{color:var(--text-body);margin:0;font-size:14.5px;line-height:1.55}.LLn6Gq_dialogBtnSecondary,.LLn6Gq_dialogBtnPrimary{cursor:pointer;min-height:40px;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), transform .1s var(--ease-standard);border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.LLn6Gq_dialogBtnSecondary:active:not(:disabled),.LLn6Gq_dialogBtnPrimary:active:not(:disabled){transform:scale(.98)}.LLn6Gq_dialogBtnSecondary{color:var(--ink-a90);background:#ffffffb3;border:none;box-shadow:inset 0 0 0 1.5px #2b16082e}.LLn6Gq_dialogBtnSecondary:hover:not(:disabled){background:var(--surface-page)}.LLn6Gq_dialogBtnPrimary{background:var(--surface-chip-dark);color:var(--text-on-inverse);border:none}.LLn6Gq_dialogBtnPrimary:hover:not(:disabled){opacity:.88}.LLn6Gq_dialogBtnSecondary:disabled,.LLn6Gq_dialogBtnPrimary:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.LLn6Gq_dialogBackdrop,.LLn6Gq_dialogPanel{animation:none}}
@keyframes jGE5Pq_affiliates-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes jGE5Pq_affiliates-drop{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.jGE5Pq_rise{animation:.7s cubic-bezier(.16,1,.3,1) both jGE5Pq_affiliates-rise}.jGE5Pq_block{animation:.36s steps(3,end) both jGE5Pq_affiliates-drop}}.jGE5Pq_logo{background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.jGE5Pq_fifty{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:2px;display:grid}.jGE5Pq_block,.jGE5Pq_empty{aspect-ratio:1}.jGE5Pq_empty{box-shadow:inset 0 0 0 1px #2b16080b}.jGE5Pq_block{transition:transform .12s steps(2,end),background-color .12s steps(2,end)}.jGE5Pq_block:hover{transform:translateY(-3px);background-color:#c8f03c!important}.jGE5Pq_pixelBar{background-image:repeating-linear-gradient(to top, var(--bar) 0 10px, transparent 10px 12px);background-position:bottom}
.QQgfDW_layout{flex-direction:column;gap:1.5rem;display:flex}.QQgfDW_courseCol{width:100%}.QQgfDW_lessonsCol{width:100%;min-width:0}@media (min-width:900px){.QQgfDW_layout{flex-direction:row;align-items:flex-start;gap:2.5rem}.QQgfDW_courseCol{flex-shrink:0;width:340px}.QQgfDW_lessonsCol{flex:1;min-width:0}}.QQgfDW_courseSticky{position:relative}@media (min-width:900px){.QQgfDW_courseSticky{position:sticky;top:6rem}}.QQgfDW_lessonsStack{flex-direction:column;gap:0;display:flex}.QQgfDW_lessonsHeader{justify-content:space-between;align-items:baseline;padding:0 .25rem 1rem;display:flex}.QQgfDW_lessonOpen{background:#fff;border:1px solid #ebe8df;border-radius:8px 8px 0 0}.QQgfDW_lessonRow{text-align:left;background:0 0;border:1px solid #e4e1d8;border-top:none;align-items:center;gap:1rem;width:100%;padding:1rem 1.25rem;display:flex}.QQgfDW_lessonRow:last-child{border-radius:0 0 8px 8px}.QQgfDW_pageStage{aspect-ratio:16/9;background:#111;border-radius:3px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ebe8df}.QQgfDW_playerFrame{border:0;width:100%;height:100%;position:absolute;inset:0}.QQgfDW_playerPoster,.QQgfDW_playerPosterBtn{z-index:1;background:#111;border:0;margin:0;padding:0;transition:opacity .28s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.QQgfDW_playerPosterBtn{cursor:pointer;width:100%;height:100%;display:block}.QQgfDW_playerPoster img,.QQgfDW_playerPosterBtn img{object-fit:cover;width:100%;height:100%;display:block}.QQgfDW_playerPlay{z-index:1;color:#1b1b18;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:4rem;height:4rem;transition:transform .16s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000047}.QQgfDW_playerPosterBtn:hover .QQgfDW_playerPlay,.QQgfDW_playerPosterBtn:focus-visible .QQgfDW_playerPlay{transform:translate(-50%,-50%)scale(1.06)}.QQgfDW_playerPosterBtn:focus-visible{outline-offset:3px;outline:2px solid #1b1b18}.QQgfDW_playerPosterGone{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.QQgfDW_playerPoster,.QQgfDW_playerPosterBtn,.QQgfDW_playerPlay{transition:none}}
