.learn_page__c57fl{--learn-bg:#0b0b0d;--learn-panel:#151518;--learn-border:#ffffff1f;--learn-muted:#a7a7ad;--learn-orange:#ff963c;background:var(--learn-bg);color:#f5f5f7;min-height:100vh;color-scheme:dark}.learn_main__K9lPP{max-width:1360px;margin:0 auto;padding:128px 40px 88px}.learn_pageHeading__EBtKU{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:48px}.learn_eyebrow___iWCW{margin:0;color:var(--learn-orange);font-size:.75rem;font-weight:600;letter-spacing:.12em;line-height:1.5}.learn_pageHeading__EBtKU h1{margin:12px 0 0;font-size:clamp(2.75rem,5vw,4rem);font-weight:500;line-height:1.04;letter-spacing:-.045em}.learn_intro__oZcks{color:var(--learn-muted);margin:0 0 5px;font-size:1rem;line-height:1.6}.learn_courseGrid__OXGQD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;min-height:400px;align-items:start}.learn_courseCard__WlL3e{display:flex;flex-direction:column;padding:28px;border:1px solid var(--learn-border);border-radius:20px;background:linear-gradient(145deg,#281e16,#151518 65%);color:inherit;text-decoration:none;transition:border-color .18s,background .18s}.learn_courseCard__WlL3e:hover{border-color:#ff963c88;background:linear-gradient(145deg,#342316,#19191c 65%)}.learn_cardTop__LuJsf{display:flex;justify-content:space-between;align-items:center;margin-bottom:34px}.learn_cardNumber__Gnio4{font-size:.875rem;color:var(--learn-muted);font-variant-numeric:tabular-nums}.learn_courseCard__WlL3e h2{margin:0;font-size:2rem;font-weight:500;line-height:1.12;letter-spacing:-.035em}.learn_courseCard__WlL3e p{margin:16px 0 24px;color:#b8b8c0;font-size:1rem;line-height:1.6}.learn_cardMeta__feg3_{display:flex;gap:16px;font-size:.875rem;color:#b8b8c0}.learn_cardLink___CPR7{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--learn-border);padding-top:20px;margin-top:24px;font-size:.9375rem;color:var(--learn-orange)}.learn_cardLink___CPR7>:last-child{font-size:1.4rem}.learn_backLink__2OCYR{display:inline-flex;gap:10px;align-items:center;min-height:44px;margin-bottom:20px;color:var(--learn-muted);font-size:.9375rem}.learn_backLink__2OCYR:hover{color:var(--learn-orange)}.learn_course__z7SzZ{border-top:1px solid var(--learn-border)}.learn_courseHeading__WbMCz{display:flex;align-items:center;gap:20px;padding:30px 0}.learn_courseNumber__k93CH{font-size:2.75rem;font-weight:400;line-height:1;letter-spacing:-.05em;color:var(--learn-orange);align-self:flex-start;padding-top:26px}.learn_courseTitle__QMpQO{min-width:0;flex:1}.learn_courseMeta__r3IjX{display:flex;flex-wrap:wrap;align-items:center;gap:16px;color:var(--learn-muted);font-size:.8125rem;line-height:1.5}.learn_courseMeta__r3IjX>:first-child{letter-spacing:.075em;color:var(--learn-orange);font-size:.75rem}.learn_courseTitle__QMpQO h1{font-size:clamp(1.6rem,2.7vw,2.125rem);font-weight:500;line-height:1.18;letter-spacing:-.025em;margin:8px 0}.learn_courseTitle__QMpQO p{color:var(--learn-muted);font-size:1rem;line-height:1.5;margin:0}.learn_courseProgress__GYnkk{width:205px;padding-left:12px;font-size:.875rem;color:#d1d1d6}.learn_courseProgress__GYnkk progress{display:block;width:100%;height:4px;margin-top:12px;appearance:none;border:0;border-radius:4px;overflow:hidden;background:#303034;accent-color:var(--learn-orange)}.learn_courseProgress__GYnkk progress::-webkit-progress-bar{background:#303034}.learn_courseProgress__GYnkk progress::-webkit-progress-value{background:var(--learn-orange)}.learn_courseProgress__GYnkk progress::-moz-progress-bar{background:var(--learn-orange)}.learn_classroom__LlhLR{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:26px 28px;align-items:start}.learn_playerColumn__Cd0SB{min-width:0;scroll-margin-top:98px}.learn_videoFrame__VSCNn{position:relative;background:#101315;aspect-ratio:16/9;border-radius:16px;overflow:hidden;border:1px solid var(--learn-border)}.learn_video__EEpG8{display:block;width:100%;height:100%;object-fit:contain;aspect-ratio:16/9}.learn_video__EEpG8::cue{font-family:Arial,sans-serif;font-size:1.1em;color:#fff;background:#000c}.learn_playerCaption__T5FRu{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:4px 10px;margin-top:5px;font-size:.75rem;line-height:1.5;color:var(--learn-muted)}.learn_playerCaption__T5FRu>:first-child{letter-spacing:.08em}.learn_captionToggle__A59kQ{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-size:.875rem;cursor:pointer;border-radius:6px}.learn_captionToggle__A59kQ>span{font-size:.6875rem;font-weight:600;letter-spacing:-.02em;border:1px solid;border-radius:3px;padding:0 3px}.learn_captionToggle__A59kQ:hover,.learn_captionToggle__A59kQ[aria-pressed=true]{color:var(--learn-orange)}.learn_syllabus__O9HRc{background:var(--learn-panel);border:1px solid var(--learn-border);border-radius:16px;overflow:hidden}.learn_syllabusHeading__Setmv{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:22px 22px 18px}.learn_syllabusHeading__Setmv h3{font-size:1rem;font-weight:500;margin:0}.learn_syllabusHeading__Setmv>span{font-size:.75rem;color:var(--learn-muted);font-variant-numeric:tabular-nums}.learn_lessonList__pQrQ0{margin:0;padding:0 8px;list-style:none}.learn_lessonList__pQrQ0 li+li{margin-top:4px}.learn_lessonButton__48ere{width:100%;display:flex;align-items:flex-start;text-align:left;gap:14px;padding:17px 13px;border-radius:10px;border:1px solid transparent;cursor:pointer;transition:background .16s}.learn_lessonButton__48ere:hover{background:#ffffff08}.learn_lessonButton__48ere.learn_selected__pLPlM{background:#ff8a1710;border-color:#ff963c48}.learn_lessonNumber__WZ0Ae{flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;border:1px solid #ffffff29;border-radius:50%;font-size:.75rem;color:var(--learn-muted)}.learn_selected__pLPlM .learn_lessonNumber__WZ0Ae{background:var(--learn-orange);color:#1b1006;border-color:var(--learn-orange)}.learn_lessonNumber__WZ0Ae.learn_done__GK9hl{border-color:#ff963c80;color:var(--learn-orange);background:#ff963c12}.learn_lessonText__Rnt2j{min-width:0;display:flex;flex-direction:column;gap:6px}.learn_lessonText__Rnt2j strong{font-size:.9375rem;font-weight:500;line-height:1.4}.learn_lessonText__Rnt2j>span{font-size:.8125rem;line-height:1.45;color:var(--learn-muted)}.learn_lessonText__Rnt2j .learn_lessonStatus__HeI4Y{display:flex;gap:7px;font-size:.75rem;color:#8d8d96}.learn_selected__pLPlM .learn_lessonStatus__HeI4Y{color:#ffad68}.learn_saveHint__6HRW7{border-top:1px solid var(--learn-border);margin:16px 0 0;padding:16px 22px;color:var(--learn-muted);font-size:.75rem;line-height:1.55}.learn_lessonDetails__K9vHR{min-width:0}.learn_lessonDetails__K9vHR>h3{margin:0;font-size:1.65rem;font-weight:500;letter-spacing:-.025em;line-height:1.25}.learn_description__DhVBy{color:#b8b8c0;font-size:1rem;line-height:1.65;margin:14px 0 22px;max-width:750px}.learn_lessonActions__esGAQ{display:flex;gap:12px;flex-wrap:wrap}.learn_primaryButton__iA7As,.learn_secondaryButton__0_uho{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:10px;padding:11px 18px;border-radius:100px;font-size:.875rem;line-height:1.5;font-weight:500;cursor:pointer;transition:background .16s,border-color .16s}.learn_primaryButton__iA7As{color:#1d1003;background:var(--learn-orange);border:1px solid var(--learn-orange)}.learn_primaryButton__iA7As:hover{background:#ffad68;border-color:#ffad68}.learn_primaryButton__iA7As>span{font-size:1.125rem}.learn_secondaryButton__0_uho{border:1px solid #ffffff35;background:transparent;color:#f5f5f7}.learn_secondaryButton__0_uho:hover{background:#ffffff0e;border-color:#ffffff65}.learn_secondaryButton__0_uho.learn_completedButton__bg_wL{border-color:#ff963c80;color:var(--learn-orange)}.learn_topics__u2Bp1{margin-top:32px;padding-top:24px;border-top:1px solid var(--learn-border)}.learn_topics__u2Bp1 h4{font-size:1rem;font-weight:500;margin:0 0 16px}.learn_topics__u2Bp1 ol{display:grid;grid-template-columns:1fr 1fr;gap:2px 22px;list-style:none;padding:0;margin:0}.learn_topics__u2Bp1 button{display:flex;gap:12px;width:100%;min-height:44px;text-align:left;align-items:baseline;font-size:.875rem;line-height:1.45;border-radius:6px;padding:9px 0;cursor:pointer}.learn_topics__u2Bp1 button:hover{color:var(--learn-orange)}.learn_topics__u2Bp1 time{color:var(--learn-orange);font-variant-numeric:tabular-nums;min-width:37px;font-size:.8125rem}.learn_practice__4leX4{padding:26px;border:1px solid #ff963c33;border-radius:16px;background:linear-gradient(135deg,#ff8a170c,#151518 70%)}.learn_practice__4leX4 h3{margin:14px 0 12px;font-size:1.35rem;line-height:1.3;font-weight:500;letter-spacing:-.02em}.learn_practice__4leX4>p:not(.learn_eyebrow___iWCW){color:#b8b8c0;font-size:1rem;line-height:1.65;margin:0}.learn_practice__4leX4>a{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:.875rem;margin-top:16px;color:var(--learn-orange)}.learn_practice__4leX4>a:hover{text-decoration:underline;text-underline-offset:5px}.learn_completion__ls_a0{margin:20px 0 0;font-size:1rem;line-height:1.6;color:#ffb579}.learn_videoError__iAMMf{position:absolute;inset:0;background:#101315f5;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;gap:12px;text-align:center}.learn_videoError__iAMMf p{font-size:1rem;font-weight:500;margin:0}.learn_videoError__iAMMf span{font-size:.875rem;color:var(--learn-muted)}.learn_lessonDetails__K9vHR>h3:focus-visible,.learn_page__c57fl a:focus-visible,.learn_page__c57fl button:focus-visible,.learn_page__c57fl video:focus-visible{outline:2px solid var(--learn-orange);outline-offset:4px}.learn_skipLink__CK0_O{position:fixed;top:8px;left:16px;z-index:200;padding:12px 20px;color:#111;background:var(--learn-orange);border-radius:8px;transform:translateY(-150%)}.learn_skipLink__CK0_O:focus{transform:translateY(0)}.learn_srOnly__t_KjS{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:1120px){.learn_courseGrid__OXGQD{grid-template-columns:repeat(2,minmax(0,1fr))}.learn_main__K9lPP{padding:108px 24px 64px}.learn_classroom__LlhLR{grid-template-columns:minmax(0,1fr) 300px;gap:26px 20px}.learn_courseProgress__GYnkk{width:170px}.learn_lessonButton__48ere{padding:14px 10px;gap:10px}.learn_lessonText__Rnt2j>span:not(.learn_lessonStatus__HeI4Y){display:none}.learn_playerColumn__Cd0SB{scroll-margin-top:82px}}@media (max-width:860px){.learn_classroom__LlhLR{grid-template-columns:minmax(0,1fr);gap:26px}.learn_playerColumn__Cd0SB{order:0}.learn_syllabus__O9HRc{order:1}.learn_lessonDetails__K9vHR{order:2}.learn_practice__4leX4{order:3}.learn_lessonText__Rnt2j>span:not(.learn_lessonStatus__HeI4Y){display:block}.learn_pageHeading__EBtKU{margin-bottom:30px}.learn_courseProgress__GYnkk{width:150px}.learn_courseHeading__WbMCz{gap:16px}.learn_lessonButton__48ere{padding:16px}}@media (max-width:580px){.learn_courseGrid__OXGQD{grid-template-columns:minmax(0,1fr);min-height:0}.learn_courseCard__WlL3e{padding:24px}.learn_main__K9lPP{padding:100px 18px 48px}.learn_pageHeading__EBtKU{display:block;margin-bottom:28px}.learn_pageHeading__EBtKU h1{font-size:2.75rem}.learn_intro__oZcks{margin-top:14px}.learn_desktopBreak__g0ZVf{display:none}.learn_courseHeading__WbMCz{display:grid;grid-template-columns:35px minmax(0,1fr);gap:16px 10px;padding:24px 0}.learn_courseNumber__k93CH{font-size:2rem;padding-top:24px}.learn_courseMeta__r3IjX{gap:5px 12px}.learn_courseMeta__r3IjX>:first-child{display:none}.learn_courseTitle__QMpQO h1{font-size:1.5rem;margin:7px 0}.learn_courseTitle__QMpQO p{font-size:.9375rem}.learn_courseProgress__GYnkk{grid-column:2;width:100%;padding:0;font-size:.8125rem}.learn_courseProgress__GYnkk progress{margin-top:8px}.learn_videoFrame__VSCNn{border-radius:10px}.learn_playerCaption__T5FRu{font-size:.75rem;gap:6px;margin-top:10px}.learn_lessonDetails__K9vHR>h3{font-size:1.45rem}.learn_lessonActions__esGAQ{flex-direction:column;align-items:stretch}.learn_topics__u2Bp1 ol{grid-template-columns:minmax(0,1fr)}.learn_practice__4leX4{padding:22px}}@media (prefers-reduced-motion:reduce){.learn_page__c57fl *,.learn_page__c57fl :after,.learn_page__c57fl :before{scroll-behavior:auto;transition:none}}.learn_accessGate__L0HEw{max-width:780px;padding:32px 0 60px}.learn_accessGate__L0HEw h1{margin:22px 0 16px;font-size:clamp(2.15rem,5vw,3.75rem);line-height:1.05;letter-spacing:-.045em;font-weight:500}.learn_accessGate__L0HEw>p:not(:first-child){color:#b5b5b8;font-size:1.125rem;line-height:1.6}.learn_accessMessage__qpaNF{margin-top:42px;padding:clamp(24px,4vw,40px);border:1px solid #ffffff22;border-radius:24px;background:#ffffff04}.learn_accessMessage__qpaNF h2{margin:0 0 14px;font-size:1.5rem;line-height:1.25;font-weight:500}.learn_accessMessage__qpaNF p{color:#b5b5b8;line-height:1.6;margin:0}.learn_accessActions__zC7Nx{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.learn_learningLogout__IZuuU{display:flex;justify-content:flex-end;margin-bottom:18px}.learn_learningLogout__IZuuU button{background:transparent;border:0;padding:8px 0;color:#a4a4a6;cursor:pointer;font:inherit;font-size:.8rem}.program_program__HBOVd{--orange:#ff963c;--learn-orange:#ff963c;--learn-border:#ffffff1c;--learn-muted:#a6a6ae;--muted:#a6a6ae;--line:#ffffff1c;--panel:#151518;min-height:100dvh;background:#0b0b0c;color:#f5f5f7;font-family:inherit;font-size:15px;line-height:1.5;color-scheme:dark}.program_program__HBOVd *{box-sizing:border-box}.program_program__HBOVd a,.program_program__HBOVd button{touch-action:manipulation}.program_program__HBOVd button{cursor:pointer;font:inherit}.program_program__HBOVd button:disabled{cursor:wait;opacity:.6}.program_program__HBOVd a:focus-visible,.program_program__HBOVd button:focus-visible,.program_program__HBOVd input:focus-visible,.program_program__HBOVd pre:focus-visible,.program_program__HBOVd summary:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.program_program__HBOVd h1,.program_program__HBOVd h2,.program_program__HBOVd h3,.program_program__HBOVd p{margin:0}.program_program__HBOVd a{text-decoration:none}.program_workspace__961Z_{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:230px minmax(0,1fr)}.program_rail__WE6Gt{position:sticky;top:0;height:100dvh;border-right:1px solid var(--line);padding:34px 24px;display:flex;flex-direction:column;gap:30px}.program_allCourses__yVD6S{color:var(--muted);font-size:13px;min-height:44px;display:flex;align-items:center}.program_allCourses__yVD6S:hover,.program_mobileBack__6M45J:hover{color:var(--orange)}.program_railTitle__rT_3B{font-size:25px;font-weight:500;line-height:1.2;letter-spacing:-.03em}.program_railTitle__rT_3B span{font-size:17px;color:var(--muted)}.program_rail__WE6Gt nav{display:grid;gap:6px}.program_rail__WE6Gt nav button{min-height:48px;border:0;background:transparent;color:var(--muted);display:flex;gap:13px;align-items:center;text-align:left;padding:12px;border-radius:10px}.program_rail__WE6Gt nav button[aria-current]{color:var(--orange);background:#ff963c12}.program_railTip__vxCDi{margin-top:auto!important;color:#85858f;font-size:12px;line-height:1.8}.program_logout__VF9a3{background:transparent;border:0;min-height:44px;text-align:left;color:var(--muted);font-size:12px!important}.program_logout__VF9a3:hover{color:#fff}.program_main__x3WnJ{min-width:0;padding:36px 40px 60px;scroll-margin-top:0}.program_mobileBack__6M45J{display:none}.program_hero__ERoDq{border:1px solid #ff963c2b;background:radial-gradient(ellipse at 100% 0,#ff963c13,transparent 60%),#151518;padding:32px;border-radius:24px;margin-bottom:34px}.program_profile__UKiVp{display:flex;align-items:center;gap:12px;margin-bottom:38px}.program_avatar__N_VmF{display:grid;place-items:center;flex-shrink:0;width:46px;height:46px;border-radius:50%;border:1px solid #ff963c55;background:#ff963c13;color:#ffb77b;font-size:14px}.program_profile__UKiVp strong{font-size:14px;font-weight:500;display:block}.program_profile__UKiVp>div>span{display:block;font-size:11px;color:var(--muted);margin-top:3px}.program_brand__8c4HH{margin-left:auto}.program_brand__8c4HH,.program_eyebrow__HgLPW{font-size:10px;letter-spacing:.12em;color:var(--orange)}.program_eyebrow__HgLPW{font-weight:600;text-transform:uppercase;margin-bottom:12px!important}.program_hero__ERoDq h1{font-size:clamp(30px,3.5vw,49px);font-weight:500;line-height:1.1;letter-spacing:-.035em;max-width:780px}.program_heroIntro__3cVwd{font-size:15px;color:#b8b8c0;line-height:1.7;max-width:630px;margin:20px 0 24px!important}.program_primary__RpfnR{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:48px;border-radius:100px;padding:12px 21px;border:1px solid var(--orange);background:var(--orange);color:#1d1003;font-size:14px!important;font-weight:500!important}.program_primary__RpfnR:hover{background:#ffad68}.program_homeGrid___FUKw{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:26px;align-items:start}.program_sectionHeading__DVcQ8{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}.program_sectionHeading__DVcQ8 h2{font-size:22px;font-weight:500;letter-spacing:-.025em}.program_sectionHeading__DVcQ8 p{font-size:12px;color:var(--muted);margin-top:4px}.program_sectionHeading__DVcQ8 button{background:none;border:0;color:var(--orange);font-size:12px;white-space:nowrap;min-height:44px}.program_cards__N_Fet{display:grid;gap:10px}.program_card__jYlFT{width:100%;border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:17px;display:grid;grid-template-columns:42px minmax(0,1fr) 18px;gap:14px;align-items:center;text-align:left;color:#f5f5f7;transition:border-color .15s,background .15s}.program_card__jYlFT:hover{background:#1b1b1f;border-color:#ff963c50}.program_number__om_W0{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;font-size:12px;font-variant-numeric:tabular-nums;background:#ff963c12;color:var(--orange);border:1px solid #ff963c20}.program_accent1__HIR9D{background:#d0aa7712;color:#d5b793;border-color:#d0aa7726}.program_accent2__2W09M{background:#9caed012;color:#a9bce0;border-color:#9caed026}.program_accent3__IFq9c{background:#d59a9a12;color:#d59a9a;border-color:#d59a9a26}.program_accent4__hmJZY{background:#b0b3ae12;color:#b0b3ae;border-color:#b0b3ae26}.program_cardCopy__b6gww{min-width:0;display:flex;flex-direction:column;gap:5px}.program_cardCopy__b6gww small{font-size:10px;color:#ad8c72}.program_cardCopy__b6gww strong{font-size:14px;line-height:1.4;font-weight:500;overflow-wrap:anywhere}.program_cardCopy__b6gww>span{font-size:12px;line-height:1.5;color:var(--muted);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.program_cardArrow__4vzJ4{color:#71717c}.program_cardArrow__4vzJ4 svg{width:18px}.program_cardDone__eydcj .program_cardArrow__4vzJ4{color:var(--orange)}.program_progress___VIit{border:1px solid var(--line);border-radius:16px;background:var(--panel);padding:22px}.program_progress___VIit>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.program_progress___VIit strong{font-size:13px;font-weight:500}.program_progress___VIit span{font-size:27px;color:var(--orange);font-variant-numeric:tabular-nums}.program_progress___VIit progress{display:block;width:100%;height:4px;appearance:none;border:0;border-radius:3px;overflow:hidden;background:#303034;margin:16px 0 12px;accent-color:var(--orange)}.program_progress___VIit progress::-webkit-progress-bar{background:#303034}.program_progress___VIit progress::-webkit-progress-value{background:var(--orange)}.program_progress___VIit progress::-moz-progress-bar{background:var(--orange)}.program_progress___VIit p{font-size:11px;color:var(--muted)}.program_quote__aE3M_{padding:24px 0;margin:10px 0;border-bottom:1px solid var(--line)}.program_quote__aE3M_>span{display:block;color:var(--orange);font:42px/1 Georgia,serif}.program_quote__aE3M_ p{font-size:16px;line-height:1.6;color:#d0d0d6;letter-spacing:-.01em}.program_quote__aE3M_ footer{font-size:11px;color:#84848f;line-height:1.6;margin-top:15px}.program_saveHint__rlpaz{font-size:11px;line-height:1.7;color:#7b7b86}.program_pageHeading___LPAt{margin:16px 0 28px;max-width:700px}.program_pageHeading___LPAt h1{font-size:clamp(30px,3vw,43px);font-weight:500;letter-spacing:-.035em;line-height:1.15}.program_pageHeading___LPAt>p:last-child{font-size:15px;color:var(--muted);line-height:1.7;margin-top:16px}.program_search__HmfnI{display:flex;align-items:center;gap:12px;max-width:640px;margin-bottom:16px;border:1px solid var(--line);border-radius:12px;padding:0 16px;background:var(--panel);color:#85858f}.program_search__HmfnI input{width:100%;height:49px;min-width:0;background:none;color:#f5f5f7;border:0;outline:none;font:inherit;font-size:14px}.program_search__HmfnI:focus-within{border-color:var(--orange)}.program_filters__q_tSC{display:flex;gap:7px;margin-bottom:24px;overflow-x:auto;padding:4px 0}.program_filters__q_tSC button{flex-shrink:0;background:#1d1d21;border:1px solid transparent;color:#aaaab3;border-radius:30px;min-height:42px;padding:9px 16px;font-size:12px}.program_filters__q_tSC button[aria-pressed=true]{background:#ff963c18;border-color:#ff963c50;color:var(--orange)}.program_catalog__xRG7i{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.program_empty__aFUeK{padding:50px 20px;color:var(--muted);text-align:center}.program_soonGrid__Dr4KR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.program_soon__PuscI{border:1px solid var(--line);border-radius:18px;padding:22px;background:#131316}.program_soon__PuscI>span{display:inline-block;font-size:9px;letter-spacing:.1em;color:#9999a2;border:1px solid var(--line);border-radius:100px;padding:4px 8px;margin-bottom:22px}.program_soon__PuscI h2{font-size:20px;color:#a0a0aa;font-weight:500;line-height:1.3}.program_soon__PuscI p{font-size:13px;color:#777782;line-height:1.6;margin-top:10px}.program_resource__ikwWP{max-width:650px;border:1px solid #ff963c30;border-radius:18px;padding:26px;background:#ff963c08;margin-top:26px}.program_resource__ikwWP h2{font-size:23px;font-weight:500;letter-spacing:-.025em}.program_resource__ikwWP p{font-size:14px;color:var(--muted);line-height:1.7;margin:12px 0}.program_resource__ikwWP a{display:inline-flex;align-items:center;min-height:44px;color:var(--orange);font-size:13px}.program_bottomNav__tA5Xz,.program_mobileLogout__LkKvl{display:none}.program_detail___LZKC{position:fixed;inset:0;z-index:100;background:#0b0b0c;display:flex;flex-direction:column;color:#f5f5f7}.program_detailTop__irmjG{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:16px;width:100%;padding:calc(12px + env(safe-area-inset-top)) max(20px,calc((100vw - 900px)/2)) 12px;border-bottom:1px solid var(--line);background:#111113;flex-shrink:0}.program_detailTop__irmjG>div{text-align:center;min-width:0}.program_detailTop__irmjG span{display:block;text-transform:uppercase;color:var(--orange);font-size:10px;letter-spacing:.1em}.program_detailTop__irmjG strong{display:block;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}.program_iconButton__d85Od{width:44px;height:44px;border:1px solid var(--line);background:#202024;color:#c0c0c8;border-radius:12px;display:grid;place-items:center}.program_iconButton__d85Od:hover{border-color:#ff963c60;color:var(--orange)}.program_detailScroll__H_ZP7{min-height:0;overflow-y:auto;overscroll-behavior:contain;flex:1;padding:38px 24px calc(50px + env(safe-area-inset-bottom))}.program_lesson__7oxB2{max-width:800px;margin:0 auto}.program_lesson__7oxB2>h1{font-size:clamp(29px,3.5vw,44px);font-weight:500;line-height:1.17;letter-spacing:-.03em}.program_lessonIntro__42NwA{font-size:16px;line-height:1.75;color:#b4b4bd;margin:20px 0 26px!important}.program_player__s_Eft{margin:24px 0 30px}.program_playerMeta__AHUaQ{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:12px;padding-top:4px}.program_playerMeta__AHUaQ button{background:none;border:0;color:var(--muted);font-size:12px;min-height:44px}.program_playerMeta__AHUaQ button[aria-pressed=true]{color:var(--orange)}.program_chapters__eiuL7{border-bottom:1px solid var(--line);padding-bottom:12px;margin-top:6px}.program_chapters__eiuL7 summary{font-size:13px;color:var(--muted);cursor:pointer;min-height:44px;align-content:center}.program_chapters__eiuL7 button{display:flex;align-items:baseline;gap:16px;text-align:left;min-height:44px;width:100%;background:transparent;border:0;font-size:13px;color:#b8b8c0;padding:8px 0}.program_chapters__eiuL7 time{color:var(--orange);font-variant-numeric:tabular-nums;min-width:36px}.program_lessonBody__dx5_t{font-size:15px;line-height:1.75;overflow-wrap:anywhere}.program_lessonBody__dx5_t strong{color:#ededf0;font-weight:500}.program_lessonBody__dx5_t .lesson-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0}.program_lessonBody__dx5_t .meta-box{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:16px;font-size:13px;line-height:1.5}.program_lessonBody__dx5_t .meta-box strong{display:block;color:#83838e;text-transform:uppercase;letter-spacing:.07em;font-size:9px;margin-bottom:6px}.program_lessonBody__dx5_t .steps{border:1px solid var(--line);border-radius:16px;background:#141417;padding:24px;margin:24px 0}.program_lessonBody__dx5_t ol,.program_lessonBody__dx5_t ul{padding-left:24px;margin:12px 0 0;color:#b8b8c0}.program_lessonBody__dx5_t li+li{margin-top:9px}.program_lessonBody__dx5_t .done,.program_lessonBody__dx5_t .note,.program_lessonBody__dx5_t .warning{border-radius:12px;padding:19px 22px;margin:22px 0;font-size:14px;line-height:1.75}.program_lessonBody__dx5_t .note{background:#9caed010;border:1px solid #9caed028;color:#b4bfd4}.program_lessonBody__dx5_t .warning{background:#ff963c0c;border:1px solid #ff963c35;color:#c3ab97}.program_lessonBody__dx5_t .done{background:#b6c6b90c;border:1px solid #b6c6b926;color:#b6c6b9}.program_lessonBody__dx5_t .goal{color:#aca099;font-size:13px;margin:12px 0}.program_lessonBody__dx5_t h4{font-size:22px;line-height:1.35;font-weight:500;margin:36px 0 12px;letter-spacing:-.02em}.program_lessonBody__dx5_t .optional{display:block;color:var(--muted);font-size:12px;font-weight:400;margin-top:7px}.program_lessonBody__dx5_t a{color:var(--orange);text-decoration:underline;text-underline-offset:3px}.program_prompt__P1gFM{margin:24px 0 32px;border:1px solid #ff963c38;border-radius:16px;overflow:hidden}.program_promptBar__6lAW7{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;background:#ff963c12;border-bottom:1px solid #ff963c20}.program_promptBar__6lAW7>span{color:#edb485;font-size:10px;letter-spacing:.07em;text-transform:uppercase}.program_promptBar__6lAW7 button{flex-shrink:0;color:var(--orange);background:#ff963c0a;border:1px solid #ff963c50;border-radius:8px;padding:9px 12px;min-height:42px;font-size:12px}.program_prompt__P1gFM pre{margin:0;padding:24px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:540px;overflow-y:auto;background:#131315;color:#c5c5cf;font:12.5px/1.85 ui-monospace,SFMono-Regular,Menlo,monospace;tab-size:2}.program_complete__9lynU{width:100%;min-height:52px;display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid var(--orange);border-radius:100px;background:var(--orange);color:#1b1006;margin-top:32px;font-size:14px!important}.program_complete__9lynU.program_isDone__JemPZ{background:#ff963c12;color:var(--orange)}.program_toast__9IYHv{position:fixed;bottom:calc(24px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%,12px);opacity:0;pointer-events:none;z-index:150;max-width:calc(100vw - 32px);width:max-content;background:#29292f;color:#f5f5f7;border:1px solid #ffffff25;border-radius:12px;padding:12px 18px;font-size:12px;transition:opacity .2s,transform .2s}.program_toastVisible__HMG1x{opacity:1;transform:translate(-50%)}.program_blocked__ve_dr{min-height:100dvh;display:grid;place-items:center}@media(max-width:1200px){.program_workspace__961Z_{grid-template-columns:200px minmax(0,1fr)}.program_main__x3WnJ{padding:28px}.program_rail__WE6Gt{padding:28px 18px}.program_homeGrid___FUKw{grid-template-columns:minmax(0,1fr) 220px;gap:20px}.program_card__jYlFT{padding:14px;gap:11px;grid-template-columns:36px minmax(0,1fr) 16px}.program_number__om_W0{width:36px;height:36px}.program_catalog__xRG7i,.program_soonGrid__Dr4KR{grid-template-columns:1fr}.program_soon__PuscI>span{float:right;margin:0}.program_soon__PuscI h2{padding-right:70px}.program_hero__ERoDq{padding:27px}.program_hero__ERoDq h1{font-size:38px}}@media(max-width:900px){.program_homeGrid___FUKw{display:flex;flex-direction:column}.program_homeSide__T6EKd{display:contents}.program_progress___VIit{order:-1;width:100%;padding:18px 22px}.program_route__Z_tWu{width:100%}.program_quote__aE3M_{margin:0;max-width:600px}.program_quote__aE3M_>span{font-size:30px}.program_quote__aE3M_ p{font-size:15px}.program_hero__ERoDq h1{font-size:34px}.program_brand__8c4HH,.program_desktopBreak__vOy8w{display:none}.program_profile__UKiVp{margin-bottom:28px}.program_sectionHeading__DVcQ8 h2{font-size:21px}}@media(max-width:700px){.program_workspace__961Z_{display:block}.program_rail__WE6Gt{display:none}.program_main__x3WnJ{padding:12px 16px calc(100px + env(safe-area-inset-bottom))}.program_mobileBack__6M45J{display:flex;align-items:center;min-height:44px;font-size:12px;color:var(--muted);margin-bottom:6px}.program_hero__ERoDq{padding:22px;border-radius:20px;margin-bottom:24px}.program_profile__UKiVp{gap:10px;margin-bottom:28px}.program_profile__UKiVp strong{font-size:13px}.program_profile__UKiVp>div>span{font-size:10px;line-height:1.5}.program_avatar__N_VmF{width:40px;height:40px;font-size:12px}.program_hero__ERoDq h1{font-size:33px;line-height:1.13}.program_eyebrow__HgLPW{font-size:9px}.program_heroIntro__3cVwd{font-size:13px;margin:16px 0 22px!important}.program_primary__RpfnR{min-height:47px;font-size:12px!important;padding:12px 16px}.program_homeGrid___FUKw{gap:23px}.program_sectionHeading__DVcQ8{margin-bottom:15px}.program_sectionHeading__DVcQ8 h2{font-size:21px}.program_sectionHeading__DVcQ8 button,.program_sectionHeading__DVcQ8 p{font-size:11px}.program_card__jYlFT{padding:14px 12px;gap:11px;grid-template-columns:38px minmax(0,1fr) 16px}.program_number__om_W0{width:38px;height:38px}.program_cardCopy__b6gww small{font-size:9px}.program_cardCopy__b6gww strong{font-size:13px}.program_cardCopy__b6gww>span{font-size:11px;-webkit-line-clamp:1}.program_quote__aE3M_{padding:4px 4px 24px}.program_saveHint__rlpaz{margin:0 4px!important}.program_bottomNav__tA5Xz{position:fixed;z-index:30;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px 8px env(safe-area-inset-bottom);height:calc(72px + env(safe-area-inset-bottom));background:#101013f5;backdrop-filter:blur(16px);border-top:1px solid var(--line)}.program_bottomNav__tA5Xz button{border:0;background:none;color:#8c8c97;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font-size:10px}.program_bottomNav__tA5Xz button[aria-current]{color:var(--orange)}.program_bottomNav__tA5Xz svg{width:21px;height:21px}.program_pageHeading___LPAt{margin:18px 0 24px}.program_pageHeading___LPAt h1{font-size:32px}.program_pageHeading___LPAt>p:last-child{font-size:13px;line-height:1.7;margin-top:14px}.program_search__HmfnI{padding:0 13px}.program_search__HmfnI input{font-size:16px;height:47px}.program_filters__q_tSC{gap:6px;margin-bottom:18px}.program_filters__q_tSC button{padding:8px 12px;font-size:11px;min-height:42px}.program_soon__PuscI{padding:21px}.program_soon__PuscI h2{font-size:20px}.program_soon__PuscI p{font-size:12px}.program_resource__ikwWP{padding:23px}.program_resource__ikwWP h2{font-size:22px}.program_resource__ikwWP p{font-size:13px}.program_mobileLogout__LkKvl{display:block;margin-top:20px}.program_detailTop__irmjG{gap:10px;padding:calc(10px + env(safe-area-inset-top)) 14px 10px}.program_detailTop__irmjG strong{font-size:11px}.program_detailTop__irmjG span{font-size:9px}.program_detailScroll__H_ZP7{padding:25px 17px calc(35px + env(safe-area-inset-bottom))}.program_lesson__7oxB2>h1{font-size:30px;line-height:1.15}.program_lessonIntro__42NwA{font-size:14px;line-height:1.75;margin:17px 0 23px!important}.program_lessonBody__dx5_t{font-size:14px}.program_lessonBody__dx5_t .lesson-meta{gap:7px}.program_lessonBody__dx5_t .meta-box{font-size:11px;padding:11px 9px}.program_lessonBody__dx5_t .meta-box strong{font-size:8px}.program_lessonBody__dx5_t .steps{padding:18px}.program_lessonBody__dx5_t .done,.program_lessonBody__dx5_t .note,.program_lessonBody__dx5_t .warning{padding:17px;font-size:12px}.program_lessonBody__dx5_t h4{font-size:21px}.program_promptBar__6lAW7{padding:10px 12px;gap:8px}.program_promptBar__6lAW7>span{font-size:9px}.program_promptBar__6lAW7 button{font-size:11px;padding:8px 10px}.program_prompt__P1gFM pre{padding:17px;font-size:11.5px;line-height:1.8;max-height:440px}.program_complete__9lynU{font-size:12px!important}.program_playerMeta__AHUaQ,.program_playerMeta__AHUaQ button{font-size:10px}.program_chapters__eiuL7 button{font-size:12px}.program_toast__9IYHv{bottom:calc(86px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.program_program__HBOVd *{scroll-behavior:auto!important;transition:none!important}}.program_lessonBody__dx5_t ol{list-style-type:decimal}.program_lessonBody__dx5_t ul{list-style-type:disc}