.workspace-learning-library_library__B5x1F{min-width:0}.workspace-learning-library_library__B5x1F .button-outline{background:var(--surface);border:1px solid var(--line);color:var(--ink)}.workspace-learning-library_heading__ZMdiu{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:30px}.workspace-learning-library_heading__ZMdiu h1,.workspace-learning-library_moduleHeading__biryE h1{font-size:clamp(28px,3.1vw,42px);line-height:1.12;letter-spacing:-.035em;margin:12px 0;max-width:850px;overflow-wrap:anywhere}.workspace-learning-library_heading__ZMdiu p{color:var(--muted);max-width:550px;line-height:1.6;margin:0}.workspace-learning-library_heading__ZMdiu>button{flex-shrink:0}.workspace-learning-library_toolbar__baJD5{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.workspace-learning-library_listHeading__36BIY>span,.workspace-learning-library_toolbar__baJD5>span{font-size:13px;color:var(--muted)}.workspace-learning-library_search__9idFe{display:flex;align-items:center;gap:10px;min-height:48px;border:1px solid var(--line);border-radius:12px;padding:0 14px;background:var(--surface);color:var(--muted);max-width:540px;width:100%}.workspace-learning-library_search__9idFe:focus-within{outline:2px solid var(--accent);outline-offset:2px}.workspace-learning-library_search__9idFe input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font-size:14px;height:46px}.workspace-learning-library_search__9idFe input::-webkit-search-cancel-button{display:none}.workspace-learning-library_search__9idFe button{border:0;background:none;color:var(--ink);min-height:44px;min-width:44px;display:grid;place-items:center;cursor:pointer}.workspace-learning-library_moduleGrid__UyhRz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.workspace-learning-library_moduleGrid__UyhRz .module-tile{min-height:280px}.workspace-learning-library_moduleGrid__UyhRz .module-tile-heading strong{font-size:23px;line-height:1.2}.workspace-learning-library_moduleGrid__UyhRz .module-tile-heading small{line-height:1.5}.workspace-learning-library_searchHint__1V13X{font-size:13px;color:var(--muted)}.workspace-learning-library_back__jBJnO{display:inline-flex;gap:9px;align-items:center;border:0;background:none;color:var(--ink);cursor:pointer;padding:0 4px;min-height:44px;margin:0 0 20px;font-weight:600;font-size:14px}.workspace-learning-library_moduleHeading__biryE{margin-bottom:32px}.workspace-learning-library_moduleSummary__qdF8I{display:flex;align-items:center;flex-wrap:wrap;gap:10px 22px;font-size:14px;color:var(--muted);margin:18px 0}.workspace-learning-library_moduleSummary__qdF8I strong{color:var(--accent-strong)}.workspace-learning-library_progress__MYRe4{width:100%;height:5px;border-radius:6px;background:var(--line);overflow:hidden}.workspace-learning-library_progress__MYRe4 span{display:block;height:100%;background:var(--accent);border-radius:6px}.workspace-learning-library_continue__K55OR{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;background:var(--accent-soft);border-radius:var(--radius-md);margin-top:24px}.workspace-learning-library_continue__K55OR>div{display:grid;gap:8px;min-width:0}.workspace-learning-library_continue__K55OR small{font-size:11px;font-weight:700;letter-spacing:.09em;color:var(--accent-strong)}.workspace-learning-library_continue__K55OR strong{font-size:17px;line-height:1.4;overflow-wrap:anywhere}.workspace-learning-library_continue__K55OR button{flex-shrink:0}.workspace-learning-library_listHeading__36BIY{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.workspace-learning-library_listHeading__36BIY h2{font-size:22px;margin:0;letter-spacing:-.025em}.workspace-learning-library_filters__cjWmb{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.workspace-learning-library_filters__cjWmb button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:10px;min-height:44px;padding:8px 12px;display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.workspace-learning-library_filters__cjWmb button[aria-pressed=true]{color:var(--accent-strong);border-color:var(--accent);background:var(--accent-soft);font-weight:600}.workspace-learning-library_filters__cjWmb button span{font-size:12px;opacity:.8}.workspace-learning-library_resultCount__A3smE{font-size:12px;color:var(--muted);margin:18px 0 10px}.workspace-learning-library_setList__bMUuT{display:grid;gap:9px;margin:0;padding:0;list-style:none}.workspace-learning-library_setRow__8SSOL{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.workspace-learning-library_setMain__9a22m{display:flex;align-items:center;gap:16px;border:0;background:transparent;width:100%;text-align:left;padding:19px 20px 12px;cursor:pointer;color:var(--ink);min-height:78px}.workspace-learning-library_setMain__9a22m:hover{background:var(--accent-soft)}.workspace-learning-library_number__VnEw1{display:grid;place-items:center;width:37px;height:37px;flex-shrink:0;border:1px solid var(--line);border-radius:10px;color:var(--muted);font-family:var(--font-geist-mono);font-size:13px}.workspace-learning-library_setText__Vgu9F{display:grid;gap:6px;flex:1;min-width:0}.workspace-learning-library_setText__Vgu9F strong{font-size:15px;line-height:1.4;font-weight:650;overflow-wrap:anywhere}.workspace-learning-library_setText__Vgu9F small{color:var(--muted);font-size:12px;line-height:1.5}.workspace-learning-library_status__nXNVc{font-size:12px;padding:5px 9px;border-radius:6px;background:var(--paper);color:var(--muted);white-space:nowrap}.workspace-learning-library_due__IskeO{background:var(--clay-soft);color:#934222}.workspace-learning-library_secure__3atBF{background:var(--sage-soft);color:var(--sage-strong)}.workspace-learning-library_rowArrow__AdcF_{flex-shrink:0}.workspace-learning-library_mobileStatus__0nsAh{display:none}.workspace-learning-library_setDetails__HAfl_{padding:0 20px 8px 73px}.workspace-learning-library_setDetails__HAfl_ summary{min-height:32px;cursor:pointer;color:var(--muted);font-size:12px;display:flex;align-items:center;gap:6px;width:fit-content;list-style:none}.workspace-learning-library_more__PGAKL summary::-webkit-details-marker,.workspace-learning-library_setDetails__HAfl_ summary::-webkit-details-marker{display:none}.workspace-learning-library_more__PGAKL[open]>summary svg,.workspace-learning-library_setDetails__HAfl_[open] summary svg{transform:rotate(180deg)}.workspace-learning-library_setDetails__HAfl_>div{font-size:14px;line-height:1.65;color:var(--ink-soft);max-width:750px;padding:0 0 12px}.workspace-learning-library_setDetails__HAfl_ p{margin:8px 0}.workspace-learning-library_setDetails__HAfl_ ul{padding-left:19px}.workspace-learning-library_more__PGAKL{margin-top:34px;border-top:1px solid var(--line)}.workspace-learning-library_more__PGAKL>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:78px;cursor:pointer;font-weight:600;font-size:15px}.workspace-learning-library_more__PGAKL summary small{display:block;font-weight:400;font-size:12px;color:var(--muted);margin-top:5px}.workspace-learning-library_moreBody__h0Ksg{padding-bottom:20px;display:grid;gap:10px}.workspace-learning-library_moreBody__h0Ksg h2{font-size:17px;margin:18px 0 4px}.workspace-learning-library_sharedRow__tDbds{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:18px;color:var(--ink);text-align:left;cursor:pointer}.workspace-learning-library_sharedRow__tDbds strong{font-size:14px}.workspace-learning-library_sharedRow__tDbds small{display:block;color:var(--muted);font-size:12px;margin-top:6px}.workspace-learning-library_empty__C3mMa{text-align:center;padding:42px 20px;border:1px dashed var(--line);border-radius:var(--radius-md);margin:20px 0;color:var(--muted)}.workspace-learning-library_empty__C3mMa h1,.workspace-learning-library_empty__C3mMa h2,.workspace-learning-library_empty__C3mMa h3{color:var(--ink);font-size:21px}.workspace-learning-library_empty__C3mMa p{line-height:1.6}.workspace-learning-library_notice__gLDQ_{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;background:var(--clay-soft);border-radius:12px;margin-bottom:22px}.workspace-learning-library_library__B5x1F button:focus-visible,.workspace-learning-library_library__B5x1F summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:700px){.workspace-learning-library_heading__ZMdiu{flex-direction:column;gap:17px;margin-bottom:22px}.workspace-learning-library_heading__ZMdiu h1,.workspace-learning-library_moduleHeading__biryE h1{font-size:30px}.workspace-learning-library_toolbar__baJD5{align-items:stretch;flex-direction:column;gap:12px}.workspace-learning-library_moduleGrid__UyhRz{grid-template-columns:1fr;gap:16px}.workspace-learning-library_moduleGrid__UyhRz .module-tile{min-height:255px}.workspace-learning-library_moduleGrid__UyhRz .module-tile-heading strong{font-size:22px}.workspace-learning-library_continue__K55OR{align-items:stretch;flex-direction:column;padding:20px;gap:16px}.workspace-learning-library_continue__K55OR button{justify-content:center;width:100%}.workspace-learning-library_listHeading__36BIY{align-items:baseline}.workspace-learning-library_listHeading__36BIY>span{font-size:11px}.workspace-learning-library_filters__cjWmb{gap:6px}.workspace-learning-library_filters__cjWmb button{padding:8px 10px;font-size:12px}.workspace-learning-library_setMain__9a22m{padding:16px 14px 3px;gap:11px}.workspace-learning-library_number__VnEw1{width:30px;height:30px;font-size:11px;border-radius:8px}.workspace-learning-library_status__nXNVc{display:none}.workspace-learning-library_mobileStatus__0nsAh{display:inline}.workspace-learning-library_setText__Vgu9F strong{font-size:14px}.workspace-learning-library_setText__Vgu9F small{font-size:11px}.workspace-learning-library_rowArrow__AdcF_{width:16px}.workspace-learning-library_setDetails__HAfl_{padding:0 14px 5px 55px}.workspace-learning-library_setDetails__HAfl_ summary{min-height:44px}.workspace-learning-library_notice__gLDQ_{flex-direction:column;align-items:flex-start}}.account-settings_settings__JVLEV{--settings-ink:var(--ink,#172238);--settings-muted:var(--muted,#69716f);--settings-line:var(--line,#dddcd5);--settings-paper:var(--paper,#f7f5ef);--settings-surface:var(--white,#fff);--settings-accent:var(--accent,#5264d9);width:100%;max-width:820px;margin:22px 0 0;padding:0;color:var(--settings-ink)}.account-settings_settings__JVLEV button,.account-settings_settings__JVLEV input{font:inherit}.account-settings_settings__JVLEV a,.account-settings_settings__JVLEV button{-webkit-tap-highlight-color:transparent}.account-settings_settings__JVLEV button:focus-visible,.account-settings_settings__JVLEV input:focus-visible{outline:3px solid rgba(82,100,217,.24);outline-offset:2px}.account-settings_header__B9rZU{margin-bottom:22px}.account-settings_header__B9rZU>p{margin:0 0 5px;color:var(--settings-muted);font-size:.76rem;font-weight:720}.account-settings_header__B9rZU h2{margin:0 0 9px;font-size:clamp(1.7rem,7.4vw,2.25rem);letter-spacing:-.052em;line-height:1}.account-settings_header__B9rZU>span{display:block;max-width:620px;color:var(--settings-muted);font-size:.88rem;line-height:1.55}.account-settings_form__zUwMS{display:grid;gap:14px}.account-settings_card__c3GhZ{display:grid;gap:20px;padding:18px;border:1px solid var(--settings-line);border-radius:16px;background:var(--settings-surface)}.account-settings_cardHeading__ZRKS7{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px}.account-settings_cardHeading__ZRKS7>span{display:grid;width:40px;height:40px;place-items:center;border-radius:11px;background:#eef0ff;color:#4353bf}.account-settings_cardHeading__ZRKS7 h2,.account-settings_cardHeading__ZRKS7 p{margin:0}.account-settings_cardHeading__ZRKS7 h2{font-size:1rem;letter-spacing:-.02em}.account-settings_cardHeading__ZRKS7 p{margin-top:4px;color:var(--settings-muted);font-size:.76rem;line-height:1.45}.account-settings_fieldGrid__3tc1D{display:grid;gap:17px}.account-settings_fieldGrid__3tc1D label{display:grid;gap:7px;color:var(--settings-ink);font-size:.8rem;font-weight:700}.account-settings_fieldGrid__3tc1D label>label small,.account-settings_fieldGrid__3tc1D label>small{color:var(--settings-muted);font-size:.7rem;font-weight:500;line-height:1.4}.account-settings_fieldGrid__3tc1D input{width:100%;min-height:46px;padding:10px 12px;border:1px solid #c9ced7;border-radius:11px;background:#fff;color:var(--settings-ink)}.account-settings_inputWithIcon__eGPZt{position:relative;display:block}.account-settings_inputWithIcon__eGPZt>svg{position:absolute;top:50%;left:12px;z-index:1;color:#758092;transform:translateY(-50%);pointer-events:none}.account-settings_inputWithIcon__eGPZt input{padding-left:40px}.account-settings_readOnlyField__2jujl{display:flex;min-height:46px;min-width:0;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e0e3e8;border-radius:11px;background:#f3f4f5;color:#596476;font-weight:500}.account-settings_readOnlyField__2jujl>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-settings_readOnlyField__2jujl svg{flex:0 0 auto}.account-settings_privacyNote__maIe_{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:16px;border:1px solid #d5dadf;border-radius:15px;background:#f2f5f3}.account-settings_privacyNote__maIe_>span{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:#fff;color:#486456}.account-settings_privacyNote__maIe_ p,.account-settings_privacyNote__maIe_ strong{margin:0}.account-settings_privacyNote__maIe_ strong{font-size:.82rem}.account-settings_privacyNote__maIe_ p{margin-top:4px;color:#5e6b64;font-size:.74rem;line-height:1.5}.account-settings_primaryButton__1I7dG{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:1px solid var(--settings-accent);border-radius:12px;background:var(--settings-accent);color:#fff;cursor:pointer;font-weight:720;transition:opacity .15s ease,transform .15s ease}.account-settings_primaryButton__1I7dG:hover:not(:disabled){transform:translateY(-1px)}.account-settings_primaryButton__1I7dG:disabled{cursor:not-allowed;opacity:.52}.account-settings_actions__ikpnj{display:grid;gap:10px;padding-top:4px}.account-settings_actions__ikpnj>span{color:var(--settings-muted);font-size:.72rem;line-height:1.4}.account-settings_actions__ikpnj .account-settings_primaryButton__1I7dG{width:100%}.account-settings_legalLinks__cFZMG{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:14px;padding:12px 2px max(8px,env(safe-area-inset-bottom));border-top:1px solid var(--settings-line)}.account-settings_legalLinks__cFZMG a{min-height:44px;display:inline-flex;align-items:center;color:var(--settings-muted);font-size:.74rem;font-weight:680;text-decoration:underline;text-decoration-color:#b8bec8;text-underline-offset:4px}.account-settings_legalLinks__cFZMG a:focus-visible{outline:3px solid rgba(82,100,217,.24);outline-offset:2px}.account-settings_errorNotice__g4add,.account-settings_successNotice__BzlBk{display:flex;min-height:44px;align-items:center;gap:9px;margin:0;padding:11px 13px;border-radius:11px;font-size:.78rem;line-height:1.45}.account-settings_errorNotice__g4add{background:#fff0ed;color:#8a3326}.account-settings_successNotice__BzlBk{background:#edf7f1;color:#27664e}.account-settings_errorNotice__g4add svg,.account-settings_successNotice__BzlBk svg{flex:0 0 auto}.account-settings_errorState__qUrWo{display:grid;justify-items:start;gap:9px;max-width:560px;margin:28px auto 0;padding:24px 20px;border:1px solid var(--settings-line);border-radius:16px;background:var(--settings-surface)}.account-settings_errorState__qUrWo>span{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;background:#fff0ed;color:#9b4032}.account-settings_errorState__qUrWo h2,.account-settings_errorState__qUrWo p{margin:0}.account-settings_errorState__qUrWo h2{font-size:1.1rem}.account-settings_errorState__qUrWo p{color:var(--settings-muted);font-size:.8rem;line-height:1.5}.account-settings_errorState__qUrWo .account-settings_primaryButton__1I7dG{margin-top:7px}.account-settings_skeleton__bzOWS{display:grid;gap:14px}.account-settings_skeleton__bzOWS span{min-height:190px;border-radius:16px;background:linear-gradient(90deg,#eceef1 25%,#f6f7f8 45%,#eceef1 65%);background-size:220% 100%;animation:account-settings_shimmer__YSOFA 1.2s linear infinite}.account-settings_skeleton__bzOWS span:first-child{min-height:94px}.account-settings_spin__Odk1I{animation:account-settings_spin__Odk1I .9s linear infinite}@keyframes account-settings_shimmer__YSOFA{to{background-position:-220% 0}}@keyframes account-settings_spin__Odk1I{to{transform:rotate(1turn)}}@media (min-width:640px){.account-settings_settings__JVLEV{padding:0}.account-settings_card__c3GhZ{padding:22px}.account-settings_fieldGrid__3tc1D{grid-template-columns:repeat(2,minmax(0,1fr))}.account-settings_fullField__j3d7G{grid-column:1/-1}.account-settings_actions__ikpnj{grid-template-columns:minmax(0,1fr) auto;align-items:center}.account-settings_actions__ikpnj .account-settings_primaryButton__1I7dG{width:auto;min-width:150px}}@media (prefers-reduced-motion:reduce){.account-settings_primaryButton__1I7dG{transition:none}.account-settings_skeleton__bzOWS span,.account-settings_spin__Odk1I{animation:none}}.concept-course_overlay__eshTZ{--course-ink:#172238;--course-paper:#f7f5ef;--course-surface:#fdfcfa;--course-line:#dddcd5;--course-muted:#69716f;--course-action:#5264d9;--course-action-soft:#e9ebfb;--course-accent-on-dark:#b8c1f0;--course-sage:#4f6b5c;--course-sage-soft:#eff3ec;--course-clay:#c5663b;--course-clay-soft:#f7e4da;background:var(--course-paper)}.concept-course_header__bu8Xl{grid-template-columns:42px minmax(0,640px) minmax(72px,auto)}.concept-course_counter__7VW_M{max-width:150px;text-align:right}.concept-course_content__lVDHM{width:min(100%,1120px);margin:0 auto;padding:28px 17px 56px;overflow-y:auto;overscroll-behavior:contain}.concept-course_courseIntro__EYHmM{padding:4px 0 24px}.concept-course_courseIntro__EYHmM h1,.concept-course_lessonIntro__I3iDP h1{max-width:840px;margin:9px 0 12px;color:var(--course-ink);font-size:clamp(32px,8vw,54px);letter-spacing:-.055em;line-height:1}.concept-course_courseIntro__EYHmM h1:focus,.concept-course_lessonIntro__I3iDP h1:focus{outline:none}.concept-course_courseIntro__EYHmM>p{max-width:720px;margin:0;color:var(--course-muted);font-size:14px;line-height:1.65}.concept-course_courseFacts__c_9su{display:grid;gap:8px;margin-top:20px}.concept-course_courseFacts__c_9su>span{display:flex;min-height:44px;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--course-line);border-radius:11px;background:var(--course-surface);color:var(--course-muted);font-size:12px}.concept-course_courseFacts__c_9su svg{color:var(--course-sage)}.concept-course_courseFacts__c_9su strong{color:var(--course-ink)}.concept-course_chapterGrid__H7_xs{display:grid;gap:15px}.concept-course_chapterCard__4MCOT{display:grid;align-content:start;gap:16px;padding:18px 15px;border:1px solid var(--course-line);border-radius:17px;background:var(--course-surface);box-shadow:0 12px 32px rgba(23,34,56,.055)}.concept-course_chapterHeading__z3S9z{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px}.concept-course_chapterHeading__z3S9z>span{display:grid;width:37px;height:37px;place-items:center;border-radius:10px;background:var(--course-action-soft);color:var(--course-action);font-family:monospace;font-size:11px;font-weight:800}.concept-course_chapterHeading__z3S9z h2{margin:0;color:var(--course-ink);font-size:18px;letter-spacing:-.035em}.concept-course_chapterHeading__z3S9z p{margin:4px 0 0;color:var(--course-muted);font-size:11px;line-height:1.45}.concept-course_chapterProgress__OVIlC{display:grid;gap:6px}.concept-course_chapterProgress__OVIlC>span:first-child{color:var(--course-muted);font-family:monospace;font-size:10px}.concept-course_chapterProgress__OVIlC>span:last-child{height:5px;overflow:hidden;border-radius:99px;background:#e8e7e1}.concept-course_chapterProgress__OVIlC>span:last-child>span{display:block;height:100%;border-radius:inherit;background:var(--course-sage)}.concept-course_lessonList__uf6hK{display:grid;gap:7px}.concept-course_lessonList__uf6hK button{display:grid;min-height:58px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;border:1px solid transparent;border-radius:11px;background:#f2f1ec;color:var(--course-ink);cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.concept-course_lessonList__uf6hK button:hover{border-color:#aeb5df;background:#fff;transform:translateY(-1px)}.concept-course_backButton__WxGEJ:focus-visible,.concept-course_lessonList__uf6hK button:focus-visible,.concept-course_options__1c9Jy label:has(input:focus-visible){outline:3px solid rgba(82,100,217,.32);outline-offset:2px}.concept-course_lessonList__uf6hK button>span:first-child{color:var(--course-sage);font-family:monospace;font-size:10px;font-weight:800}.concept-course_lessonList__uf6hK button>span:nth-child(2){display:grid;min-width:0;gap:3px}.concept-course_lessonList__uf6hK strong{overflow-wrap:anywhere;font-size:12px}.concept-course_lessonList__uf6hK small{color:var(--course-muted);font-size:10px}.concept-course_lessonList__uf6hK button>svg{color:var(--course-sage)}.concept-course_completedLesson__tiELC{background:var(--course-sage-soft)!important}.concept-course_lessonState__hWu0k{display:grid;place-items:center;color:var(--course-sage)}.concept-course_lessonDetail__oVwif{width:min(100%,900px);margin:0 auto}.concept-course_backButton__WxGEJ{display:inline-flex;min-height:44px;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--course-line);border-radius:10px;background:var(--course-surface);color:var(--course-ink);cursor:pointer;font-size:12px;font-weight:720}.concept-course_lessonIntro__I3iDP{padding:25px 0 20px}.concept-course_lessonMeta__wiCwu{display:flex;flex-wrap:wrap;gap:7px}.concept-course_lessonMeta__wiCwu span{padding:5px 8px;border-radius:999px;background:#ebeae5;color:#57605f;font-family:monospace;font-size:9px;font-weight:750}.concept-course_completeBadge__mB5L8{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:8px;background:var(--course-sage-soft);color:var(--course-sage);font-size:11px;font-weight:750}.concept-course_checkpointSection__XOZny,.concept-course_explanationSection__zepAr,.concept-course_pitfallsSection__rPlwE,.concept-course_termsSection__QChsP{margin-top:14px;padding:19px 16px;border:1px solid var(--course-line);border-radius:16px;background:var(--course-surface)}.concept-course_sectionTitle__a7yZm{display:flex;align-items:flex-start;gap:10px}.concept-course_sectionTitle__a7yZm>svg{flex:0 0 auto;color:var(--course-sage)}.concept-course_sectionTitle__a7yZm h2{margin:4px 0 0;color:var(--course-ink);font-size:19px;letter-spacing:-.035em}.concept-course_explanationSection__zepAr>p{margin:15px 0 0;color:#3e4858;font-size:15px;line-height:1.72}.concept-course_termGrid__bjsbB{display:grid;gap:9px;margin:16px 0 0}.concept-course_termGrid__bjsbB>div{padding:13px;border-radius:12px;background:#f2f1ec}.concept-course_termGrid__bjsbB dt{color:var(--course-ink);font-size:13px;font-weight:800}.concept-course_termGrid__bjsbB dd{margin:6px 0 0;color:var(--course-muted);font-size:12px;line-height:1.55}.concept-course_codeSection__cSJup{overflow:hidden;margin-top:14px;border-radius:16px;background:var(--course-ink);color:#f1f3f8;box-shadow:0 16px 38px rgba(23,34,56,.16)}.concept-course_codeHeading__ixEEt{padding:17px 16px 14px;border-bottom:1px solid rgba(255,255,255,.11)}.concept-course_codeHeading__ixEEt>span{display:inline-flex;align-items:center;gap:6px;color:var(--course-accent-on-dark);font-family:monospace;font-size:10px;font-weight:800;letter-spacing:.08em}.concept-course_codeHeading__ixEEt h2{margin:8px 0 0;color:#fff;font-size:19px}.concept-course_codeSection__cSJup pre{max-width:100%;margin:0;padding:18px 16px;overflow-x:auto;background:#101827;color:#e5e9f2;font-family:monospace;font-size:12px;line-height:1.65;tab-size:4}.concept-course_codeSection__cSJup pre:focus-visible{outline:3px solid rgba(184,193,240,.72);outline-offset:-3px}.concept-course_walkthrough__3vXRg{padding:17px 16px 19px}.concept-course_walkthrough__3vXRg ol{display:grid;gap:10px;margin:13px 0 0;padding:0;list-style:none}.concept-course_walkthrough__3vXRg li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;color:#c9cfda;font-size:12px;line-height:1.5}.concept-course_walkthrough__3vXRg li>span{display:grid;width:21px;height:21px;place-items:center;border-radius:50%;background:rgba(184,193,240,.14);color:var(--course-accent-on-dark)}.concept-course_pitfallsSection__rPlwE{border-color:#e7bda9;background:var(--course-clay-soft)}.concept-course_pitfallsSection__rPlwE .concept-course_sectionTitle__a7yZm>svg{color:var(--course-clay)}.concept-course_pitfallsSection__rPlwE ul{display:grid;gap:9px;margin:15px 0 0;padding-left:19px;color:#704735}.concept-course_pitfallsSection__rPlwE li{padding-left:3px;font-size:12px;line-height:1.55}.concept-course_checkpointSection__XOZny{margin-bottom:12px;padding:21px 16px;background:#fff}.concept-course_checkpointSection__XOZny>h2{max-width:760px;margin:8px 0 0;color:var(--course-ink);font-size:clamp(22px,5vw,31px);letter-spacing:-.04em;line-height:1.15}.concept-course_options__1c9Jy{display:grid;gap:9px;margin:18px 0 0;padding:0;border:0}.concept-course_options__1c9Jy label{display:grid;min-height:58px;grid-template-columns:auto minmax(0,1fr) 22px;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--course-line);border-radius:12px;background:#fff;color:var(--course-ink);cursor:pointer}.concept-course_options__1c9Jy input{position:absolute;width:1px;height:1px;opacity:0}.concept-course_options__1c9Jy label>span{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:#ebeae5;font-family:monospace;font-size:11px;font-weight:800}.concept-course_options__1c9Jy label>strong{font-size:12px;line-height:1.45}.concept-course_options__1c9Jy label>i{display:grid;place-items:center;font-style:normal}.concept-course_correctOption__4aFEM{border-color:#789182!important;background:var(--course-sage-soft)!important}.concept-course_correctOption__4aFEM>span{background:#dce6dd!important;color:#355145}.concept-course_wrongOption__lpU4i{border-color:var(--course-clay)!important;background:#fbebe4!important}.concept-course_wrongOption__lpU4i>span{background:#efc8b6!important;color:#823b22}.concept-course_feedback__QtvCr{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:13px;padding:14px;border-radius:12px}.concept-course_feedback__QtvCr>span{display:grid;width:31px;height:31px;place-items:center;border-radius:9px}.concept-course_feedback__QtvCr strong{color:var(--course-ink);font-size:12px}.concept-course_feedback__QtvCr p{margin:5px 0 0;color:#46505f;font-size:12px;line-height:1.55}.concept-course_correctFeedback__KznD9{background:var(--course-sage-soft)}.concept-course_correctFeedback__KznD9>span{background:#dce6dd;color:#355145}.concept-course_wrongFeedback__X3SVZ{background:var(--course-clay-soft)}.concept-course_wrongFeedback__X3SVZ>span{background:#efc8b6;color:#823b22}.concept-course_footer__25MF8{min-height:72px}.concept-course_footerActions__TSGss,.concept-course_overviewFooter__ml9TZ{display:flex;width:min(100%,900px);align-items:center;justify-content:space-between;gap:9px}.concept-course_secondaryButton__USZFI{border:1px solid var(--course-line);background:#fff;color:var(--course-ink)}.concept-course_overviewFooter__ml9TZ{width:min(100%,1120px)}.concept-course_overviewFooter__ml9TZ>span{color:var(--course-muted);font-size:11px}.concept-course_srOnly__EbtwR{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:620px){.concept-course_content__lVDHM{padding:38px 28px 70px}.concept-course_courseFacts__c_9su{grid-template-columns:repeat(3,minmax(0,1fr))}.concept-course_chapterGrid__H7_xs,.concept-course_termGrid__bjsbB{grid-template-columns:repeat(2,minmax(0,1fr))}.concept-course_chapterCard__4MCOT,.concept-course_checkpointSection__XOZny,.concept-course_explanationSection__zepAr,.concept-course_pitfallsSection__rPlwE,.concept-course_termsSection__QChsP{padding:22px}.concept-course_codeHeading__ixEEt,.concept-course_walkthrough__3vXRg{padding-right:22px;padding-left:22px}.concept-course_codeSection__cSJup pre{padding:22px;font-size:13px}}@media (min-width:1040px){.concept-course_chapterGrid__H7_xs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:619px){.concept-course_header__bu8Xl{grid-template-columns:40px minmax(0,1fr) 52px;gap:9px;padding-top:max(16px,env(safe-area-inset-top));padding-right:12px;padding-left:12px}.concept-course_counter__7VW_M{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.concept-course_footer__25MF8{padding-right:13px;padding-bottom:max(12px,env(safe-area-inset-bottom));padding-left:13px}.concept-course_footerActions__TSGss,.concept-course_overviewFooter__ml9TZ{align-items:stretch;flex-direction:column}.concept-course_footerActions__TSGss button,.concept-course_overviewFooter__ml9TZ button{width:100%}.concept-course_overviewFooter__ml9TZ>span{text-align:center}}@media (prefers-reduced-motion:reduce){.concept-course_lessonList__uf6hK button{transition:none}}