.learning_workspace__gAC_y{--paper:#f4f0e9;--surface:#fffdf9;--surface-strong:#ffffff;--ink:#28231f;--muted:#746b61;--faint:#a69c90;--line:#ded6cc;--line-soft:#ebe5dc;--accent:#bd5839;--accent-dark:#93422b;--accent-soft:#f5dfd5;--green:#2f6f55;min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--font-body),"Noto Sans SC",sans-serif}.learning_workspace__gAC_y button,.learning_workspace__gAC_y input,.learning_workspace__gAC_y textarea{font:inherit}.learning_workspace__gAC_y button{cursor:pointer}.learning_workspace__gAC_y button:disabled{cursor:not-allowed;opacity:.5}.learning_content__37rbh{min-height:100vh;margin-left:280px}.learning_sidebar__HBvAq{position:fixed;inset:0 auto 0 0;z-index:30;display:flex;width:280px;flex-direction:column;border-right:1px solid var(--line);background:#eae4db;padding:18px 14px}.learning_brandRow__8AEpF{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px 18px}.learning_brand__T1IhG{display:flex;align-items:center;gap:10px;border:0;background:transparent;color:var(--ink)}.learning_brand__T1IhG span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:var(--ink);color:#fff8ef;font-family:var(--font-serif);font-size:16px}.learning_brand__T1IhG strong{font-size:15px;letter-spacing:-.01em}.learning_iconButton__7ARJy{display:grid;width:40px;height:40px;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--muted)}.learning_iconButton__7ARJy:hover{background:rgba(255,255,255,.55);color:var(--ink)}.learning_newTaskButton__GadRo{display:flex;min-height:46px;align-items:center;justify-content:center;gap:9px;border:1px solid #cbc0b4;border-radius:12px;background:rgba(255,255,255,.58);color:var(--ink);font-weight:700}.learning_newTaskButton__GadRo:hover{border-color:var(--accent);background:var(--surface)}.learning_sidebarFooter__k9duT{flex:0 0 auto;border-top:1px solid rgba(126,111,96,.16);padding-top:8px}.learning_resourceLibraryLink__AA0Pi{display:grid;min-height:58px;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:10px;margin-top:9px;border:1px solid #d2c6ba;border-radius:12px;background:rgba(255,253,249,.42);padding:9px 11px;color:var(--accent-dark);text-decoration:none}.learning_resourceLibraryLink__AA0Pi:hover{border-color:#c48a75;background:rgba(255,253,249,.72)}.learning_resourceLibraryLink__AA0Pi>span{display:flex;min-width:0;flex-direction:column;gap:3px}.learning_resourceLibraryLink__AA0Pi strong{color:var(--ink);font-size:13px;letter-spacing:.01em}.learning_resourceLibraryLink__AA0Pi small{overflow:hidden;color:var(--muted);font-size:11px;letter-spacing:.015em;text-overflow:ellipsis;white-space:nowrap}.learning_historyTitle__xlli8{display:flex;align-items:center;gap:7px;padding:26px 10px 9px;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.06em}.learning_historyList__LRayX{min-height:0;flex:1;overflow-y:auto}.learning_emptyHistory__USSlk{padding:10px;color:var(--muted);font-size:13px;line-height:1.7}.learning_historyEntry__FCQEj{position:relative;margin:2px 0}.learning_historyItem__IQmGK{display:flex;width:100%;flex-direction:column;gap:4px;padding:11px 38px 11px 10px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--muted);text-align:left}.learning_historyItem__IQmGK:hover{background:rgba(255,255,255,.48)}.learning_historyActive__dWq0Z{border-color:#d7cdc2;background:rgba(255,255,255,.68);color:var(--ink)}.learning_historyItemTop__iAVqt{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px}.learning_historyItemTop__iAVqt strong{overflow:hidden;color:var(--ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.learning_historyItemTop__iAVqt time{flex:0 0 auto;color:var(--faint);font-size:11px}.learning_historyItem__IQmGK>span:last-child{font-size:11px}.learning_archiveButton__xLmjR{position:absolute;top:7px;right:5px;display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--faint);opacity:0}.learning_archiveButton__xLmjR:focus-visible,.learning_historyEntry__FCQEj:hover .learning_archiveButton__xLmjR{opacity:1}.learning_archiveButton__xLmjR:hover{background:rgba(255,255,255,.7);color:var(--accent-dark)}.learning_archiveSection__1P4_l{margin-top:12px;border-top:1px solid rgba(126,111,96,.14);padding-top:8px}.learning_archiveToggle__ru_Ly{display:grid;width:100%;min-height:38px;grid-template-columns:18px minmax(0,1fr) auto 18px;align-items:center;gap:6px;border:0;border-radius:9px;background:transparent;padding:0 9px;color:var(--muted);font-size:11px;font-weight:750;text-align:left}.learning_archiveToggle__ru_Ly:hover{background:rgba(255,255,255,.45)}.learning_archiveToggle__ru_Ly b{min-width:20px;border-radius:999px;background:rgba(255,255,255,.56);padding:2px 6px;font-size:10px;text-align:center}.learning_archiveToggle__ru_Ly svg:last-child{transition:transform .18s ease}.learning_archiveToggle__ru_Ly[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.learning_archivedList__Phs09{padding-top:4px}.learning_archivedList__Phs09 .learning_historyItem__IQmGK{opacity:.72}.learning_archivedActions__KwQBM{position:absolute;top:7px;right:5px;display:flex;gap:2px}.learning_archivedActions__KwQBM button{display:flex;min-width:30px;height:30px;align-items:center;justify-content:center;gap:4px;border:0;border-radius:8px;background:rgba(234,228,219,.9);padding:0 7px;color:var(--muted)}.learning_archivedActions__KwQBM button:hover{background:#fff;color:var(--ink)}.learning_archivedActions__KwQBM .learning_deleteConfirm__UKcxS{background:#f2d6cf;color:#8b3528}.learning_archivedActions__KwQBM .learning_deleteConfirm__UKcxS span{font-size:10px;font-weight:800}.learning_sidebarError__nrhDH{margin:6px 4px;border-radius:8px;background:#f6ddd5;padding:8px 10px;color:#8b3528;font-size:11px;line-height:1.45}.learning_mobileBack__Izx0W,.learning_mobileMenu__O_94A,.learning_mobileShade__xbrEZ{display:none}.learning_loading__2Z3Kz{display:flex;min-height:100vh;align-items:center;justify-content:center;gap:10px;color:var(--muted)}.learning_loading__2Z3Kz svg{color:var(--accent)}.learning_loading__2Z3Kz button{min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.learning_setupBackdrop__Cd1qj{position:fixed;inset:0;z-index:60;display:grid;place-items:center;overflow-y:auto;padding:24px;background:rgba(45,39,34,.42);backdrop-filter:blur(7px)}.learning_setupCard__YaNxO{position:relative;width:min(100%,520px);border:1px solid rgba(255,255,255,.75);border-radius:24px;background:var(--surface);box-shadow:0 28px 90px rgba(48,39,31,.2);padding:38px}.learning_setupClose__ElJGP{position:absolute;top:18px;right:18px;display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:12px;background:#f1ece5;color:var(--muted)}.learning_setupClose__ElJGP:hover{background:#e8e0d7;color:var(--ink)}.learning_setupMark__qKVwk{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:var(--accent-soft);color:var(--accent-dark)}.learning_eyebrow__ccxqM{margin:20px 0 7px;color:var(--accent-dark);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.learning_setupCard__YaNxO h1{margin:0;font-family:var(--font-serif);font-size:clamp(29px,5vw,40px);font-weight:700;letter-spacing:-.03em}.learning_setupIntro__2ZlvH{margin:12px 0 28px;color:var(--muted);font-size:15px;line-height:1.75}.learning_setupCard__YaNxO fieldset{margin:0 0 22px;padding:0;border:0}.learning_setupCard__YaNxO legend{margin-bottom:10px;color:var(--ink);font-size:14px;font-weight:750}.learning_choiceRow__gzr0C{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.learning_choiceActive__sihgK,.learning_choice__mHQiD{min-height:48px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font-weight:650}.learning_choice__mHQiD:hover{border-color:#bbae9f}.learning_choiceActive__sihgK{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-dark);box-shadow:inset 0 0 0 1px var(--accent)}.learning_primaryButton__m63pX,.learning_startButton__sZRGn{display:flex;min-height:50px;align-items:center;justify-content:center;gap:9px;border:0;border-radius:12px;background:var(--accent);color:#fff;font-weight:800;box-shadow:0 8px 24px rgba(189,88,57,.18)}.learning_primaryButton__m63pX{width:100%;margin-top:8px}.learning_primaryButton__m63pX:hover,.learning_startButton__sZRGn:hover{background:var(--accent-dark)}.learning_setupFoot__s_lAg{margin:16px 0 0;color:var(--faint);font-size:12px;line-height:1.6;text-align:center}.learning_setupSwitch__OakgI{border:0;background:transparent;padding:0 2px;color:var(--accent,#c7663a);font:inherit;font-weight:750;text-decoration:underline;cursor:pointer}.learning_chatError__hfvok,.learning_error___lMCM{margin:8px 0 0;color:#a43e31;font-size:13px}.learning_newTaskMain__M4_tR{width:min(100%,1280px);margin:0 auto;padding:clamp(64px,11vh,120px) clamp(300px,28vw,380px) 48px 32px}.learning_hero__aIjdk{position:relative;padding:0 0 32px}.learning_heroProfileRow__HLPgj{display:flex;align-items:center;justify-content:space-between;gap:16px}.learning_heroProfileRow__HLPgj .learning_eyebrow__ccxqM{margin-right:0}.learning_profileEditButton__staGH{display:inline-flex;min-height:40px;align-items:center;gap:7px;border:1px solid var(--line);border-radius:10px;background:rgba(255,253,249,.78);padding:0 12px;color:var(--muted);font-size:12px;font-weight:750}.learning_profileEditButton__staGH:hover{border-color:#c89a87;background:#fff;color:var(--accent-dark)}.learning_heroTeacher__WGKdz{position:fixed;right:clamp(18px,3vw,48px);bottom:0;z-index:2;width:clamp(280px,25vw,370px);height:min(72vh,620px);pointer-events:none}.learning_heroTeacher__WGKdz:before{position:absolute;right:4%;bottom:1.5%;width:88%;height:12%;border-radius:50%;background:rgba(78,61,47,.13);filter:blur(14px);content:""}.learning_heroTeacher__WGKdz img{object-fit:contain;object-position:right bottom;filter:drop-shadow(-10px 18px 18px rgba(59,48,39,.18))}.learning_heroTeacher__WGKdz span{position:absolute;right:8px;bottom:22px;z-index:1;max-width:210px;overflow:hidden;border:1px solid rgba(255,255,255,.7);border-radius:10px;background:rgba(45,38,32,.88);box-shadow:0 10px 26px rgba(45,38,32,.18);padding:8px 12px;color:#fffaf4;font-size:11px;font-weight:800;letter-spacing:.03em;text-align:center;text-overflow:ellipsis;white-space:nowrap;backdrop-filter:blur(9px)}.learning_hero__aIjdk h1{margin:0;font-family:var(--font-serif);font-size:clamp(38px,6vw,64px);line-height:1.05;letter-spacing:-.045em}.learning_hero__aIjdk>p:last-child{margin:15px 0 0;color:var(--muted);font-size:16px}.learning_taskComposer___9dEv{border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:0 16px 55px rgba(64,51,40,.08);padding:18px}.learning_modeGrid__JWRhc{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.learning_modeActive___x5bK,.learning_modeCard__9IDLW{display:flex;min-height:68px;align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--line-soft);border-radius:12px;background:#f8f5f0;color:var(--muted);text-align:left}.learning_modeCard__9IDLW:hover{border-color:#cfc2b5}.learning_modeActive___x5bK{border-color:#d49b87;background:var(--accent-soft);color:var(--accent-dark)}.learning_modeActive___x5bK span,.learning_modeCard__9IDLW span{display:flex;min-width:0;flex-direction:column;gap:3px}.learning_modeActive___x5bK strong,.learning_modeCard__9IDLW strong{color:var(--ink);font-size:13px}.learning_modeActive___x5bK strong{color:var(--accent-dark)}.learning_modeActive___x5bK small,.learning_modeCard__9IDLW small{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.learning_bigComposer___EXTj{display:block;border:1px solid var(--line);border-radius:15px;background:#fff;padding:16px 17px 11px}.learning_bigComposer___EXTj:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(189,88,57,.1)}.learning_bigComposer___EXTj textarea{display:block;width:100%;min-height:130px;resize:vertical;border:0;outline:0;background:transparent;color:var(--ink);font-size:16px;line-height:1.75}.learning_bigComposer___EXTj textarea::placeholder{color:#a4998d}.learning_bigComposer___EXTj span{display:block;color:var(--faint);font-size:12px}.learning_startButton__sZRGn{min-width:190px;margin:14px 0 0 auto;padding:0 22px}.learning_trustRow__UKzfs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 24px;padding:24px 8px;color:var(--muted);font-size:12px}.learning_trustRow__UKzfs span{display:inline-flex;align-items:center;gap:6px}.learning_trustRow__UKzfs span+span:before{content:"·";margin-right:16px;color:#b6aa9d}.learning_knowledgePicker__WAdi_{border:1px solid var(--line);border-radius:15px;background:#fff;padding:12px}.learning_searchBox__eqP7x{display:flex;min-height:46px;align-items:center;gap:9px;border-bottom:1px solid var(--line-soft);padding:0 8px 10px;color:var(--muted)}.learning_searchBox__eqP7x input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--ink)}.learning_searchBox__eqP7x>span{color:var(--faint);font-size:11px}.learning_knowledgeList__3TK_2{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;max-height:265px;overflow-y:auto;padding-top:10px}.learning_knowledgeActive__Pp0SF,.learning_knowledgeItem__sudu0{display:flex;min-height:76px;align-items:flex-start;gap:10px;padding:11px;border:1px solid var(--line-soft);border-radius:11px;background:#fbfaf7;color:var(--ink);text-align:left}.learning_knowledgeItem__sudu0:hover{border-color:#cfc2b5}.learning_knowledgeActive__Pp0SF{border-color:var(--accent);background:var(--accent-soft)}.learning_subjectBadge__gqCP1{flex:0 0 auto;border-radius:6px;background:#e8e1d8;padding:3px 6px;color:var(--muted);font-size:10px;font-weight:800}.learning_knowledgeActive__Pp0SF .learning_subjectBadge__gqCP1{background:#fff4ed;color:var(--accent-dark)}.learning_knowledgeActive__Pp0SF>span:last-child,.learning_knowledgeItem__sudu0>span:last-child{display:flex;flex-direction:column;gap:4px}.learning_knowledgeActive__Pp0SF strong,.learning_knowledgeItem__sudu0 strong{font-size:13px}.learning_knowledgeActive__Pp0SF small,.learning_knowledgeItem__sudu0 small{color:var(--muted);font-size:11px;line-height:1.5}.learning_curriculumPicker__z0kHm{display:grid;gap:12px}.learning_curriculumStep__ug_As{border:1px solid var(--line-soft);border-radius:14px;background:#fff;padding:14px}.learning_curriculumStepTitle__SQiuB{display:flex;align-items:center;gap:9px;margin-bottom:11px}.learning_curriculumStepTitle__SQiuB>span{display:grid;width:23px;height:23px;flex:0 0 auto;place-items:center;border-radius:50%;background:#efe7dc;color:var(--accent-dark);font-size:11px;font-weight:800}.learning_curriculumStepTitle__SQiuB strong{font-size:14px}.learning_curriculumStepTitle__SQiuB small{margin-left:auto;color:var(--faint);font-size:11px;letter-spacing:.01em}.learning_gradeGroups__nNU7t{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.learning_gradeGroups__nNU7t>div{border-left:1px solid var(--line-soft);padding-left:10px}.learning_gradeGroups__nNU7t>div:first-child{border-left:0;padding-left:0}.learning_gradeGroups__nNU7t em{display:block;margin-bottom:6px;color:var(--muted);font-size:11px;font-style:normal;font-weight:700;letter-spacing:.03em}.learning_choiceChips__rMTCK{display:flex;flex-wrap:wrap;gap:7px}.learning_subjectChips__ZiCgv{display:grid;grid-template-columns:repeat(auto-fit,minmax(74px,1fr));gap:5px}.learning_subjectChip__ujsCZ{min-height:30px;overflow:hidden;border-radius:8px;padding:0 8px;font-size:11px;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.learning_textbookChips__I_YLf{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:5px;margin:8px 0 10px}.learning_choiceChipActive__1cssS,.learning_choiceChip__bfXBB{min-height:34px;border:1px solid var(--line);border-radius:999px;background:#fbfaf7;padding:0 12px;color:var(--muted);font-size:12px;font-weight:650}.learning_choiceChip__bfXBB:hover{border-color:#c89a87;color:var(--accent-dark)}.learning_choiceChipActive__1cssS{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-dark);box-shadow:inset 0 0 0 1px var(--accent)}.learning_textbookGrid__9RIFG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.learning_textbookActive__8BC6v,.learning_textbookCard___VCOS{position:relative;display:flex;min-height:68px;align-items:center;gap:10px;border:1px solid var(--line-soft);border-radius:11px;background:#fbfaf7;padding:10px 12px;color:var(--muted);text-align:left}.learning_textbookCard___VCOS:hover{border-color:#c89a87}.learning_textbookActive__8BC6v{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-dark)}.learning_textbookActive__8BC6v>span,.learning_textbookCard___VCOS>span{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.learning_textbookActive__8BC6v strong,.learning_textbookCard___VCOS strong{color:var(--ink);font-size:13px}.learning_textbookActive__8BC6v small,.learning_textbookCard___VCOS small{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.learning_textbookActive__8BC6v em,.learning_textbookCard___VCOS em{border-radius:999px;background:#e6efe5;padding:3px 7px;color:#476846;font-size:9px;font-style:normal;font-weight:800}.learning_curriculumSearch__XyH7_{display:flex;min-height:42px;align-items:center;gap:8px;margin-bottom:10px;border:1px solid var(--line);border-radius:10px;padding:0 10px;color:var(--muted)}.learning_curriculumSearch__XyH7_:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(189,88,57,.1)}.learning_curriculumSearch__XyH7_ input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--ink);font-size:13px}.learning_curriculumSearch__XyH7_ span{color:var(--faint);font-size:10px}.learning_chapterList__syAkn{max-height:330px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line-soft);border-radius:11px}.learning_chapterList__syAkn details+details{border-top:1px solid var(--line-soft)}.learning_chapterList__syAkn summary{position:sticky;top:0;z-index:1;display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;background:#f6f2ec;padding:0 12px;color:var(--ink);font-size:12px;font-weight:750}.learning_chapterList__syAkn summary small{color:var(--faint);font-size:10px;font-weight:600}.learning_chapterList__syAkn section{padding:9px 10px 10px}.learning_chapterList__syAkn section+section{border-top:1px dashed var(--line-soft)}.learning_chapterList__syAkn h4{margin:0 0 6px;color:var(--muted);font-size:11px;font-weight:650;line-height:1.5}.learning_kpRowActive__NuaT2,.learning_kpRow___rNqz{display:flex;width:100%;min-height:38px;align-items:center;justify-content:space-between;gap:10px;border:0;border-radius:8px;background:transparent;padding:7px 9px;color:var(--ink);font-size:13px;line-height:1.45;text-align:left}.learning_kpRow___rNqz:hover{background:#f7f2eb}.learning_kpRowActive__NuaT2{background:var(--accent-soft);color:var(--accent-dark);font-weight:750}.learning_curriculumEmpty__d6D_X{margin:0;border-radius:10px;background:#f7f2eb;padding:12px;color:var(--muted);font-size:12px;line-height:1.6}.learning_chatLayout__y_1kr{display:grid;min-height:100vh;grid-template-columns:minmax(0,1fr) 340px}.learning_chatMain__2zMC_{display:flex;min-width:0;min-height:100vh;flex-direction:column;background:var(--surface)}.learning_chatHeader__v5ZuL{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line-soft);padding:12px clamp(22px,4vw,54px)}.learning_chatHeader__v5ZuL div{min-width:0}.learning_chatHeader__v5ZuL span{color:var(--accent-dark);font-size:11px;font-weight:800;letter-spacing:.08em}.learning_chatHeader__v5ZuL h1{overflow:hidden;margin:3px 0 0;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.learning_chatHeader__v5ZuL>p{flex:0 0 auto;color:var(--muted);font-size:12px}.learning_messages__IUQcG{width:min(100%,850px);flex:1;margin:0 auto;padding:36px clamp(20px,4vw,46px) calc(var(--dock-height, 154px) + 36px)}.learning_studentMessage__2HfZj{display:flex;justify-content:flex-end;margin:8px 0 30px}.learning_studentMessage__2HfZj>div{max-width:min(76%,580px);border-radius:18px 18px 4px 18px;background:#eee8df;padding:12px 16px;font-size:16px;line-height:1.7;white-space:pre-wrap}.learning_teacherMessage__ZoM3Y{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;margin:0 0 34px}.learning_messageAvatar__1O7bX{position:relative;width:42px;height:42px;overflow:hidden;border:1px solid var(--line);border-radius:13px;background:#e9e0d5}.learning_messageAvatar__1O7bX img{object-fit:cover;object-position:top center}.learning_teacherContent__FfI2R{min-width:0}.learning_messageMeta__8WXc_{display:flex;align-items:center;gap:9px;margin:2px 0 10px}.learning_messageMeta__8WXc_ strong{font-size:13px}.learning_remediationNote__QHns6{margin:10px 0 0;color:#8a4b31;font-size:.88rem}.learning_stageTrail__kPbr7{display:flex;gap:6px;padding:8px 0 4px;overflow-x:auto}.learning_stageTrail__kPbr7 span{flex:0 0 auto;padding:4px 9px;border-radius:999px;color:#80776d;background:#f2eee8;font-size:.75rem}.learning_stageTrail__kPbr7 span[data-active=true]{color:#5d3927;background:#ead9c8;font-weight:650}.learning_exportLink__C75h2{display:inline-flex;margin-left:7px;padding:5px;border-radius:7px;color:inherit;vertical-align:middle}.learning_exportLink__C75h2:focus-visible,.learning_exportLink__C75h2:hover{background:#eee7de;color:#6f422c;outline:none}.learning_messageText__t9eby{max-width:65ch;color:#332e2a;font-family:"Noto Sans SC",var(--font-body);font-size:17px;font-weight:400;line-height:1.78;line-break:strict;text-wrap:pretty;white-space:pre-wrap}.learning_fallbackNote__4z3CT{margin:12px 0 0;border:1px solid #d9a27d;border-radius:10px;padding:9px 11px;background:#fff4eb;color:#7b3f24;font-size:13px;font-weight:700;line-height:1.55}.learning_thinking__vZj19{display:flex;min-height:48px;align-items:center;gap:5px;color:var(--muted);font-size:12px}.learning_thinking__vZj19 i{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:learning_pulse__7mIXy 1s infinite alternate}.learning_thinking__vZj19 i:nth-child(2){animation-delay:.18s}.learning_thinking__vZj19 i:nth-child(3){animation-delay:.36s;margin-right:5px}@keyframes learning_pulse__7mIXy{to{opacity:.2;transform:translateY(-3px)}}.learning_chatError__hfvok{margin:0 0 24px 56px;border-left:3px solid #a43e31;background:#fff1ed;padding:10px 12px}.learning_composerDock__lp6xp{position:fixed;right:340px;bottom:0;left:280px;z-index:20;border-top:1px solid var(--line-soft);background:rgba(255,253,249,.97);padding:18px clamp(20px,4vw,52px);backdrop-filter:blur(10px)}.learning_chatComposer__P_bJY{position:relative;width:min(100%,780px);margin:0 auto;border:1px solid #cfc5b9;border-radius:17px;background:#fff;box-shadow:0 12px 38px rgba(56,45,35,.12);padding:13px 56px 21px 15px}.learning_chatComposer__P_bJY:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(189,88,57,.1),0 12px 38px rgba(56,45,35,.12)}.learning_chatComposer__P_bJY textarea{display:block;width:100%;max-height:150px;overflow-y:hidden;resize:none;border:0;outline:0;background:transparent;color:var(--ink);font-size:16px;line-height:1.6}.learning_chatComposer__P_bJY button{position:absolute;right:11px;bottom:7px;display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:10px;background:var(--accent);color:#fff}.learning_chatComposer__P_bJY>span{position:absolute;bottom:6px;left:16px;color:var(--faint);font-size:9px}.learning_composerDock__lp6xp>p{margin:7px 0 0;color:var(--faint);font-size:10px;text-align:center}.learning_composerDock__lp6xp>.learning_readOnlyNotice__3Bogy{width:min(100%,780px);margin:0 auto;padding:12px 16px;border-radius:12px;background:var(--paper);color:var(--muted);font-size:14px;text-align:left}.learning_checkpointAnswer__6OE_n{display:flex;width:min(100%,780px);flex-wrap:wrap;align-items:center;gap:8px;margin:0 auto 10px}.learning_checkpointOption__vOJ7M{border:1px solid var(--line);border-radius:999px;background:var(--surface-strong);color:var(--ink);padding:7px 16px;font-size:15px}.learning_checkpointOption__vOJ7M:hover:not(:disabled){border-color:var(--accent);color:var(--accent-dark)}.learning_checkpointOption__vOJ7M[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-dark)}.learning_checkpointOption__vOJ7M:disabled{cursor:default;opacity:.75}.learning_checkpointOption__vOJ7M[aria-pressed=true]:disabled{opacity:1}.learning_checkpointFill__nROJ6{display:flex;gap:8px}.learning_checkpointFill__nROJ6 input{width:220px;border:1px solid var(--line);border-radius:10px;background:#fff;padding:7px 12px;color:var(--ink);font-size:15px}.learning_checkpointFill__nROJ6 button{border:0;border-radius:10px;background:var(--accent);color:#fff;padding:7px 16px}.learning_checkpointFill__nROJ6 button:disabled{opacity:.5}.learning_checkpointResult__5Ynrq{color:var(--muted);font-size:14px}.learning_checkpointResult__5Ynrq[data-outcome=correct]{color:var(--green)}.learning_checkpointResult__5Ynrq[data-outcome=incorrect]{color:var(--accent-dark)}.learning_teacherRail__G78Hl{position:sticky;top:0;display:flex;height:100vh;overflow:hidden;flex-direction:column;border-left:1px solid var(--line);background:linear-gradient(180deg,#eee8df,#e6ddd2);padding:18px 16px 0}.learning_railStatus__6scMJ{position:relative;z-index:2}.learning_teacherStage__7WEn5{position:relative;min-height:360px;flex:1;margin:2px -16px 0}.learning_teacherStage__7WEn5:before{position:absolute;right:8%;bottom:3%;width:76%;height:18%;border-radius:50%;background:rgba(83,65,49,.12);filter:blur(14px);content:""}.learning_teacherPortrait__TiUs_{position:absolute;inset:0 0 0 auto;width:100%;overflow:visible}.learning_teacherPortrait__TiUs_ img{object-fit:contain;object-position:right bottom;filter:drop-shadow(-10px 18px 16px rgba(59,48,39,.18))}.learning_teacherName__hevBk{position:absolute;right:16px;bottom:18px;left:16px;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2px 12px;border:1px solid rgba(255,255,255,.74);border-radius:12px;background:rgba(45,38,32,.88);box-shadow:0 12px 28px rgba(45,38,32,.2);padding:10px 13px 11px;color:#fffaf4;backdrop-filter:blur(10px)}.learning_teacherName__hevBk span{grid-column:1;color:#e6c4b5;font-size:10px;font-weight:800;letter-spacing:.08em}.learning_teacherName__hevBk strong{grid-column:1;font-family:var(--font-serif);font-size:22px;line-height:1.1}.learning_teacherName__hevBk small{grid-column:2;grid-row:1/span 2;align-self:center;color:#e8ded4;font-size:10px;line-height:1.5;text-align:right}.learning_railCard__NpiuK{margin-bottom:10px;border:1px solid #d8cfc4;border-radius:14px;background:rgba(255,255,255,.55);padding:13px}.learning_railCard__NpiuK>div{display:flex;align-items:center;gap:7px;color:var(--accent-dark)}.learning_railCard__NpiuK strong{color:var(--ink);font-size:12px}.learning_railCard__NpiuK p{margin:9px 0 5px;color:var(--muted);font-size:12px;line-height:1.55}.learning_railCard__NpiuK>span{color:var(--faint);font-size:10px}.learning_visualCard___l0Xo{margin:19px 0 4px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fbf8f3}.learning_visualFailure__CwYPh{margin:16px 0 4px;padding:11px 13px;border:1px solid #dfc8a5;border-radius:12px;background:#fff9ef;color:#755a35;font-size:13px;line-height:1.6}.learning_visualCard___l0Xo figcaption{border-bottom:1px solid var(--line-soft);padding:10px 14px;color:var(--muted);font-size:12px;font-weight:750}.learning_visualCard___l0Xo svg{display:block;width:100%;height:auto;max-height:360px}.learning_visualCard___l0Xo text{fill:#655c53;font-family:var(--font-body);font-size:13px}.learning_visualVerdict__JYcx8{margin:0;border-top:1px solid var(--line-soft);padding:10px 14px;color:var(--green);font-size:12px}.learning_point_primary__2_9eT{fill:var(--accent)}.learning_point_warning__Oo9pJ{fill:#b98428}.learning_point_success__UAniF{fill:var(--green)}.learning_pointLabel__n1Cxn{font-size:14px!important;font-weight:750}.learning_mapNode__Vvwjm{fill:#eee7de;stroke:#c9bfb4}.learning_mapNodeStrong__CoHIP{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2}.learning_mapLabel__SXYUP{fill:var(--ink)!important;font-size:12px!important;font-weight:700}@media (max-width:1120px){.learning_newTaskMain__M4_tR{width:min(100%,1000px);padding-right:32px}.learning_hero__aIjdk{padding-right:120px}.learning_heroTeacher__WGKdz{position:absolute;right:0;bottom:18px;width:104px;height:124px;overflow:hidden;border-radius:48% 48% 18px 18px;background:#e5ddd2;box-shadow:inset 0 0 0 1px rgba(90,72,55,.08)}.learning_heroTeacher__WGKdz:before{display:none}.learning_heroTeacher__WGKdz img{object-fit:cover;object-position:top center;filter:none}.learning_heroTeacher__WGKdz span{right:6px;bottom:6px;left:6px;max-width:none;border-radius:999px;background:rgba(255,253,249,.9);box-shadow:none;padding:3px 6px;color:var(--ink);font-size:9px}.learning_teacherRail__G78Hl{display:none}.learning_chatLayout__y_1kr{grid-template-columns:minmax(0,1fr)}.learning_composerDock__lp6xp{right:0}}@media (max-width:780px){.learning_content__37rbh{margin-left:0}.learning_sidebar__HBvAq{transform:translateX(-105%);transition:transform .2s ease}.learning_sidebarOpen__eGXYM{transform:translateX(0)}.learning_mobileMenu__O_94A{position:fixed;top:14px;left:14px;z-index:27;display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--line);border-radius:11px;background:rgba(255,253,249,.9);color:var(--ink);backdrop-filter:blur(8px)}.learning_mobileShade__xbrEZ{position:fixed;inset:0;z-index:29;display:block;border:0;background:rgba(40,35,31,.35)}.learning_mobileBack__Izx0W{display:none}.learning_newTaskMain__M4_tR{padding:82px 18px 34px}.learning_hero__aIjdk{padding-right:82px}.learning_heroTeacher__WGKdz{width:76px;height:92px}.learning_modeGrid__JWRhc{grid-template-columns:1fr}.learning_modeActive___x5bK,.learning_modeCard__9IDLW{min-height:58px}.learning_gradeGroups__nNU7t,.learning_knowledgeList__3TK_2{grid-template-columns:1fr}.learning_gradeGroups__nNU7t>div{border-top:1px solid var(--line-soft);border-left:0;padding-top:9px;padding-left:0}.learning_gradeGroups__nNU7t>div:first-child{border-top:0;padding-top:0}.learning_textbookGrid__9RIFG{grid-template-columns:1fr}.learning_trustRow__UKzfs{display:none}.learning_chatHeader__v5ZuL{padding:13px 16px 13px 68px}.learning_chatHeader__v5ZuL>p{display:none}.learning_messages__IUQcG{padding:28px 15px calc(var(--dock-height, 140px) + 35px)}.learning_studentMessage__2HfZj>div{max-width:88%}.learning_teacherMessage__ZoM3Y{grid-template-columns:36px minmax(0,1fr);gap:10px}.learning_messageAvatar__1O7bX{width:36px;height:36px}.learning_messageText__t9eby{font-size:16px;line-height:1.75}.learning_composerDock__lp6xp{left:0;padding:12px 12px max(10px,env(safe-area-inset-bottom))}.learning_chatComposer__P_bJY{min-height:60px;padding:13px 58px 13px 15px}.learning_chatComposer__P_bJY textarea{font-size:16px;line-height:1.55}.learning_chatComposer__P_bJY>span{display:none}.learning_visualCard___l0Xo{margin-left:-46px}}@media (max-width:480px){.learning_setupBackdrop__Cd1qj{align-items:start;padding:12px}.learning_setupCard__YaNxO{margin-top:18px;border-radius:19px;padding:25px 20px}.learning_choiceRow__gzr0C{gap:7px}.learning_choiceActive__sihgK,.learning_choice__mHQiD{min-height:46px}.learning_taskComposer___9dEv{border-radius:17px;padding:12px}.learning_heroProfileRow__HLPgj{align-items:flex-start;flex-direction:column;gap:8px}.learning_heroProfileRow__HLPgj .learning_eyebrow__ccxqM{margin-bottom:0}.learning_profileEditButton__staGH{min-height:40px}.learning_hero__aIjdk h1{font-size:40px}.learning_curriculumStep__ug_As{padding:12px}.learning_curriculumStepTitle__SQiuB{align-items:flex-start;flex-wrap:wrap}.learning_curriculumStepTitle__SQiuB small{width:calc(100% - 32px);margin-left:32px}.learning_choiceChipActive__1cssS,.learning_choiceChip__bfXBB{min-height:40px}.learning_startButton__sZRGn{width:100%}}.learning_workspace__gAC_y a,.learning_workspace__gAC_y button,.learning_workspace__gAC_y input,.learning_workspace__gAC_y textarea{touch-action:manipulation}.learning_workspace__gAC_y a:focus-visible,.learning_workspace__gAC_y button:focus-visible,.learning_workspace__gAC_y input:focus-visible,.learning_workspace__gAC_y textarea:focus-visible{outline:3px solid rgba(147,66,43,.32);outline-offset:2px}.learning_chatComposer__P_bJY textarea:focus-visible{outline:0}.learning_chatComposer__P_bJY button,.learning_iconButton__7ARJy{width:44px;height:44px}.learning_messageText__t9eby,.learning_timelineList__dNbhi p{overflow-wrap:anywhere}.learning_messageText__t9eby mjx-container[jax=SVG]>svg{display:inline-block}.learning_visualCard___l0Xo figcaption{display:flex;align-items:center;justify-content:space-between;gap:14px}.learning_resourcePreview__bIjNS .learning_visualCard___l0Xo{margin-left:0}.learning_plotRule__axzl0{color:var(--ink);font-size:12px;font-weight:800;letter-spacing:.01em}.learning_visualAudit__j5cU_{display:flex;align-items:center;gap:7px;margin:0;border-top:1px solid var(--line-soft);padding:10px 14px;color:var(--green);font-size:11px;line-height:1.5}.learning_visualAudit__j5cU_ span{display:grid;width:18px;height:18px;flex:0 0 auto;place-items:center;border-radius:50%;background:#e4f0e9;font-size:11px;font-weight:900}.learning_plotGrid__fhhju{stroke:#e5ddd3;stroke-width:1}.learning_plotAxis__9QKNy{stroke:#6e655c;stroke-width:1.8}.learning_plotCurve__1RL8F{fill:none;stroke:var(--accent);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.learning_plotProbeGuide__CKluC{stroke:#b98428;stroke-width:1.5;stroke-dasharray:5 5}.learning_plotProbePoint__OTKMv{fill:#fbf8f3;stroke:#b98428;stroke-width:4}.learning_plotProbe__vtrfj{display:grid;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:12px;padding:10px 14px 12px;border-top:1px solid var(--line-soft);color:var(--muted);font-size:12px;letter-spacing:.01em}.learning_plotProbe__vtrfj label{font-weight:750}.learning_plotProbe__vtrfj input{width:100%;accent-color:var(--accent)}.learning_plotReference__XGi9A{fill:none;stroke:var(--muted);stroke-width:2;stroke-dasharray:6 5;opacity:.7}.learning_plotLegend__ayyfH{font-size:12px;fill:var(--muted)}.learning_plotNotice__uNwCM{margin:0;padding:0 14px 12px;color:var(--ink);font-size:12px}.learning_plotProbe__vtrfj output{min-width:122px;color:var(--ink);font-variant-numeric:tabular-nums;text-align:right}.learning_plotRandom__rigXW{justify-self:start;min-width:44px;min-height:36px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:#fffdf9;color:var(--ink);font:inherit;font-size:12px;font-weight:750;cursor:pointer;transition:background-color .15s}.learning_plotRandom__rigXW:hover{background:#f1ebe2}.learning_plotRandom__rigXW:active{background:#e8e0d4}.learning_plotRandom__rigXW:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.learning_plotRandom__rigXW{transition:none}}.learning_geometryEdge__MvZ0_{stroke:#4d4944;stroke-width:3;stroke-linecap:round}.learning_geometryPoint__gEXCu{fill:var(--accent)}.learning_geometryLabel__RI4pl{fill:var(--ink)!important;font-size:15px!important;font-weight:800}.learning_rightAngle__XdSMz{fill:none;stroke:var(--green);stroke-width:3;stroke-linejoin:round}.learning_forceObject__0kcV9{fill:#eee7de;stroke:#70675e;stroke-width:2.5}.learning_forceObjectLabel__Tkawq{fill:var(--ink)!important;font-size:15px!important;font-weight:800}.learning_forceLabel___mKbR{fill:var(--ink)!important;font-size:12px!important;font-weight:700}.learning_circuitWire__2tZ63{fill:none;stroke:#8b8177;stroke-width:3.5;stroke-linejoin:round}.learning_circuitSymbol__Ag9cT{fill:#fbf8f3;stroke:#3f3a35;stroke-width:3}.learning_circuitSymbolLine__39hrX{stroke:#3f3a35;stroke-width:3}.learning_circuitThin__MnAHH{stroke:#3f3a35;stroke-width:2}.learning_circuitDot__ZdQUq{fill:#3f3a35}.learning_circuitMeter__uQbHy{fill:var(--ink)!important;font-size:20px!important;font-weight:800}.learning_circuitLabel__kygZw{fill:var(--ink)!important;font-size:12px!important;font-weight:700}.learning_historyTimeline__reATv figcaption{color:#635a51;font-size:13px;letter-spacing:.01em}.learning_timelineCaptionState__t7i4s{color:var(--accent-dark);font-size:13px;font-weight:800}.learning_timelineSourceCards__TU_Tc{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:0;padding:18px;list-style:none}.learning_timelineSourceCard__Ipji8{min-width:0;border:1px solid var(--line-soft);border-radius:12px;background:#fffdf9;padding:13px 14px 14px}.learning_timelineCardMeta__jMlCa{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px}.learning_timelineStatus__sJupI{display:inline-flex;align-items:center;min-height:24px;border:1px solid transparent;border-radius:999px;padding:2px 8px;font-size:13px;font-weight:800;letter-spacing:.02em}.learning_timelineStatus_given__zKz7E{border-color:#b9d5d1;background:#edf6f4;color:#23675e}.learning_timelineStatus_confirmed__MLYCI{border-color:#dfc6b7;background:#f8eee7;color:#8a442d}.learning_timelineStatus_pending__gaJJU{border-color:#d9d1c8;background:#f2eee8;color:#6f675f}.learning_timelineCardTime__nT7M3,.learning_timelineUnknown__E3d41{min-width:0;color:var(--accent-dark);font-size:13px;font-weight:800;text-align:right}.learning_timelineUnknown__E3d41{color:var(--muted);font-weight:650}.learning_timelineSourceCard__Ipji8 p{margin:0;color:#342f2a;font-size:16px;line-height:1.65;overflow-wrap:anywhere}.learning_timelineList__dNbhi{position:relative;display:grid;gap:0;margin:0;padding:20px 24px 22px;list-style:none}.learning_timelineList__dNbhi:before{position:absolute;top:31px;bottom:33px;left:43px;width:2px;background:#d7cec3;content:""}.learning_timelineList__dNbhi li{position:relative;display:grid;min-height:68px;grid-template-columns:38px 104px minmax(0,1fr);align-items:start;gap:10px;padding:8px 0}.learning_timelineDot__phLHx{z-index:1;display:grid;width:28px;height:28px;place-items:center;border:3px solid #fbf8f3;border-radius:50%;background:var(--accent);color:#fff;font-size:12px;font-weight:850}.learning_timelineList__dNbhi time{padding-top:5px;color:var(--accent-dark);font-size:14px;font-weight:850;letter-spacing:.01em}.learning_timelineEvent__IVTgD{min-width:0}.learning_timelineEvent__IVTgD .learning_timelineStatus__sJupI{margin-bottom:5px}.learning_timelineEvent__IVTgD p{margin:0;color:#342f2a;font-size:16px;line-height:1.65}.learning_timelinePendingSection__wVt4N{border-top:1px solid var(--line-soft);padding-top:14px}.learning_timelinePendingSection__wVt4N h4{margin:0 18px;color:#635a51;font-size:13px;font-weight:800;letter-spacing:.04em}.learning_timelinePendingSection__wVt4N .learning_timelineSourceCards__TU_Tc{padding-top:10px}.learning_timelineBoundary__6AfBa{margin:0;border-top:1px solid var(--line-soft);padding:11px 14px;color:var(--muted);font-size:13px;line-height:1.6}.learning_historyPeriodTimeline__WHrUU figcaption{color:#635a51;font-size:13px;letter-spacing:.01em}.learning_historyPeriodTimeline__WHrUU figcaption strong{color:var(--accent-dark);font-size:13px;font-weight:800}.learning_historyPeriodSources__ai5lM{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:0;padding:18px;list-style:none}.learning_historyPeriodSources__ai5lM li{display:grid;min-width:0;gap:5px;border:1px solid var(--line-soft);border-radius:12px;background:#fffdf9;padding:12px 14px 13px}.learning_historyPeriodMeta__rwZa_>span,.learning_historyPeriodSources__ai5lM span{color:#23675e;font-size:13px;font-weight:800;letter-spacing:.02em}.learning_historyPeriodMeta__rwZa_ strong,.learning_historyPeriodSources__ai5lM strong{color:var(--ink);font-size:16px;line-height:1.5;overflow-wrap:anywhere}.learning_historyPeriodMeta__rwZa_ time,.learning_historyPeriodSources__ai5lM time{color:var(--accent-dark);font-size:13px;font-variant-numeric:tabular-nums;font-weight:750;line-height:1.5}.learning_historyPeriodChart__QEJJ6{padding:18px 18px 20px}.learning_historyPeriodAxis__e5CNl{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin-left:184px;border-bottom:1px solid #cfc5ba;padding:0 0 8px}.learning_historyPeriodAxis__e5CNl time{color:var(--accent-dark);font-size:13px;font-variant-numeric:tabular-nums;font-weight:800}.learning_historyPeriodAxis__e5CNl time:last-child{text-align:right}.learning_historyPeriodAxis__e5CNl span{color:var(--muted);font-size:12px;font-weight:750;letter-spacing:.02em}.learning_historyPeriodRows__aMgHP{display:grid;gap:14px;margin:15px 0 0;padding:0;list-style:none}.learning_historyPeriodRows__aMgHP li{display:grid;min-width:0;grid-template-columns:168px minmax(0,1fr);align-items:center;gap:16px}.learning_historyPeriodMeta__rwZa_{display:grid;min-width:0;gap:2px}.learning_historyPeriodMeta__rwZa_ em{color:#39776f;font-size:13px;font-style:normal;font-weight:800;line-height:1.45}.learning_historyPeriodTrack__clMsn{position:relative;height:28px;overflow:hidden;border:1px solid #d7cec3;border-radius:9px;background:repeating-linear-gradient(90deg,#f7f2eb,#f7f2eb calc(25% - 1px),#e7ded4 calc(25% - 1px),#e7ded4 25%)}.learning_historyPeriodBand__KQtK_{position:absolute;top:4px;bottom:4px;min-width:1px;border:1px solid rgba(80,58,44,.18);border-radius:6px;background:#a4573d}.learning_historyPeriodRows__aMgHP li[data-lane-tone="1"] .learning_historyPeriodBand__KQtK_{background:#397d91}.learning_historyPeriodRows__aMgHP li[data-lane-tone="2"] .learning_historyPeriodBand__KQtK_{background:#2f6f55}.learning_historyPeriodRows__aMgHP li[data-lane-tone="3"] .learning_historyPeriodBand__KQtK_{background:#8b6d3f}.learning_historyPeriodOverlaps__qy_8X{border-top:1px solid var(--line-soft);padding:14px 18px 16px}.learning_historyPeriodOverlaps__qy_8X h4{margin:0 0 9px;color:var(--ink);font-size:13px;font-weight:850;letter-spacing:.02em}.learning_historyPeriodOverlaps__qy_8X ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.learning_historyPeriodOverlaps__qy_8X li{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;border:1px solid var(--line-soft);border-radius:10px;background:#fffdf9;padding:9px 11px;color:var(--muted);font-size:13px;line-height:1.5}.learning_historyPeriodOverlaps__qy_8X li strong{color:var(--ink);font-size:14px}.learning_historyPeriodOverlaps__qy_8X li time{margin-left:auto;color:var(--accent-dark);font-variant-numeric:tabular-nums;font-weight:800}.learning_historyPeriodBoundary__bj_zm,.learning_historyPeriodOverlaps__qy_8X p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.learning_historyPeriodBoundary__bj_zm{display:grid;grid-template-columns:66px minmax(0,1fr);gap:8px;border-top:1px solid var(--line-soft);padding:11px 14px 12px;letter-spacing:.01em}.learning_historyPeriodBoundary__bj_zm strong{color:var(--ink);font-weight:800}@media (max-width:780px){.learning_mobileMenu__O_94A{width:44px;height:44px}.learning_visualCard___l0Xo figcaption{align-items:flex-start;flex-direction:column;gap:4px}.learning_timelineSourceCards__TU_Tc{grid-template-columns:1fr;padding:14px 12px}.learning_timelineSourceCard__Ipji8{padding:12px 13px 13px}.learning_timelineList__dNbhi{padding:16px 12px 20px}.learning_timelineList__dNbhi:before{left:27px}.learning_timelineList__dNbhi li{grid-template-columns:34px 86px minmax(0,1fr);gap:6px}.learning_timelineList__dNbhi time{font-size:13px}.learning_timelineEvent__IVTgD p,.learning_timelineSourceCard__Ipji8 p{font-size:15px}.learning_historyPeriodSources__ai5lM{grid-template-columns:1fr;padding:14px 12px}.learning_historyPeriodChart__QEJJ6{padding:14px 12px 18px}.learning_historyPeriodAxis__e5CNl{margin-left:0}.learning_historyPeriodRows__aMgHP{gap:16px}.learning_historyPeriodRows__aMgHP li{grid-template-columns:minmax(0,1fr);gap:7px}.learning_historyPeriodTrack__clMsn{height:26px}.learning_historyPeriodOverlaps__qy_8X{padding:13px 12px 15px}.learning_historyPeriodOverlaps__qy_8X li time{width:100%;margin-left:0}.learning_historyPeriodBoundary__bj_zm{grid-template-columns:64px minmax(0,1fr)}.learning_circuitLabel__kygZw,.learning_forceLabel___mKbR{font-size:11px!important}}@media (prefers-reduced-motion:reduce){.learning_sidebar__HBvAq{transition:none}.learning_thinking__vZj19 i{animation:none;opacity:.55}.learning_workspace__gAC_y *{scroll-behavior:auto!important}}.learning_contourInterval__G3uy_{color:var(--ink);font-size:12px;font-weight:800;letter-spacing:.01em}.learning_contourPanel__bIE4y{fill:#f3ede4;stroke:#d7c7b7;stroke-width:1.5}.learning_contourLine__Oqx__{fill:none;stroke:#9a6447;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.learning_contourPanelLabel__aIiYC{fill:var(--ink)!important;font-size:15px!important;font-weight:850;letter-spacing:.04em}.learning_contourElevation__NM_nU{fill:#624d3f!important;font-size:11px!important;font-weight:750;paint-order:stroke;stroke:#f3ede4;stroke-width:4px}.learning_contourHint__OsNiW{fill:var(--muted)!important;font-size:12px!important;letter-spacing:.01em}.learning_profileGrid__4BulB{stroke:#ddd4c7;stroke-width:1;stroke-dasharray:4 5}.learning_profileArea__W0UYa{fill:#d9c5a4;opacity:.72}.learning_profileLine__Tmu9t{fill:none;stroke:#76523c;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.learning_profilePoint__pM5KC{fill:#fff9ef;stroke:#76523c;stroke-width:2}.learning_profileAxisLabel___EV0f,.learning_profileElevation__wxiTd{fill:#68594d;font-size:11px;font-weight:700}.learning_profilePointLabel___YsFN{paint-order:stroke;stroke:#fff9ef;stroke-width:4px}.learning_profileAxisTitle__htEDg,.learning_profilePointLabel___YsFN{fill:#3f3027;font-size:12px;font-weight:850}.learning_profileBoundary__JM2SU{margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.learning_chartKind__DqnQI{color:var(--ink);font-size:12px;font-weight:800}.learning_dataChartVisual__MZju2 figcaption{font-size:13px}.learning_chartLegend__iv_vP{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0;border-bottom:1px solid var(--line-soft);padding:10px 14px;list-style:none}.learning_chartLegendItem__GeiWK{display:inline-flex;min-width:96px;align-items:center;gap:9px;color:var(--ink);font-size:13px;font-weight:750;line-height:1.35}.learning_chartSourceAudit__AvjHa{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:5px 10px;margin:0;border-bottom:1px solid #d8e5df;padding:10px 14px;background:#f4f8f6;color:#3f655f;font-size:13px;letter-spacing:.01em;line-height:1.5}.learning_chartSourceAudit__AvjHa strong{color:var(--ink);font-weight:850}.learning_chartSourceAudit__AvjHa span{font-variant-numeric:tabular-nums;font-weight:750}.learning_chartSourceAudit__AvjHa em{min-width:0;color:var(--muted);font-style:normal;overflow-wrap:anywhere}.learning_dataChartVisual__MZju2 .learning_chartLineKey__hQzmX{display:block;width:42px;height:18px;flex:0 0 42px;max-height:none}.learning_chartLineKey__hQzmX line{stroke-width:3.4;stroke-linecap:round}.learning_chartBarKey__L0R6K{display:block;width:32px;height:16px;flex:0 0 32px;border:1px solid rgba(63,58,53,.22);border-radius:4px}.learning_chartBarKeySolid__xdi60{background:#a4573d}.learning_chartBarKeyStripe__q__lX{background-color:#397d91;background-image:repeating-linear-gradient(135deg,transparent 0 5px,rgba(251,248,243,.92) 5px 7px)}.learning_chartBarKeyDot__GDGGS{background-color:#2f6f55;background-image:radial-gradient(circle at 3px 3px,#fbf8f3 0 1.4px,transparent 1.6px);background-size:9px 9px}.learning_dataChartVisual__MZju2 .learning_chartCanvas__c6Y_S{width:100%;height:auto;max-height:none}.learning_chartGrid__T7F_w{stroke:#e2d9ce;stroke-width:1}.learning_chartAxis__OscSp{stroke:#70675e;stroke-width:1.8}.learning_chartZeroAxis__CLEou{stroke:#514b45;stroke-width:2.2}.learning_chartZeroLabel__Z_O_h{fill:#514b45!important;font-size:20px!important;font-weight:850;paint-order:stroke;stroke:#fbf8f3;stroke-width:5px}.learning_chartTick__cF8WM{fill:var(--muted)!important;font-size:20px!important}.learning_chartCategory__5Vh6Z{fill:var(--ink)!important;font-size:20px!important;font-weight:750}.learning_chartAxisTitle__xoKdq{fill:var(--muted)!important;font-size:20px!important;font-weight:800}.learning_chartBar__BG4RI{opacity:.94;stroke:rgba(49,44,39,.25);stroke-width:1}.learning_chartZeroValue__Htx_q{stroke:#3f3933;stroke-width:4;stroke-linecap:round}.learning_chartLine__8_nx9{fill:none;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.learning_chartPoint__TKRqh{filter:drop-shadow(0 1px 0 rgba(50,44,39,.14))}.learning_chartMissingLane__Nrz94{fill:#f1ece5;stroke:#cfc4b8;stroke-dasharray:5 5;stroke-width:1.5}.learning_chartMissingMark__gfzEa line{stroke:#6a625a;stroke-width:3;stroke-linecap:round}.learning_chartMissingNote__PaCDC{display:flex;align-items:baseline;gap:10px;margin:0;border-top:1px solid var(--line-soft);padding:10px 14px 11px;color:var(--muted);font-size:13px;line-height:1.55}.learning_chartMissingNote__PaCDC strong{flex:0 0 auto;color:var(--ink);font-weight:850}.learning_chartDataTable__HDVne{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.learning_dataChartVisual__MZju2 .learning_visualAudit__j5cU_,.learning_infographicVisual__PVlEG figcaption{font-size:13px}.learning_infographicKind__54oAd{color:#7a4c35;font-size:13px;font-weight:850;letter-spacing:.02em}.learning_infographicSourceAudit__QDTDQ{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:5px 10px;margin:0;border-bottom:1px solid #d8e5df;padding:10px 14px;background:#f4f8f6;color:#3f655f;font-size:13px;line-height:1.55}.learning_infographicSourceAudit__QDTDQ strong{color:var(--ink);font-weight:850}.learning_infographicSourceAudit__QDTDQ span{font-variant-numeric:tabular-nums;font-weight:750}.learning_infographicSourceAudit__QDTDQ em{min-width:0;color:var(--muted);font-style:normal;overflow-wrap:anywhere}.learning_infographicCanvas__6L39S{position:relative;min-height:230px;border-bottom:1px solid var(--line-soft);background:#fffdf9}.learning_infographicSequenceSvg__sHYhd{display:block;width:100%;height:auto;max-height:520px}.learning_infographicFallbackList__gA8Ic{position:absolute;inset:0;display:grid;align-content:start;gap:9px;margin:0;padding:16px 16px 17px;overflow:auto;counter-reset:sequence;list-style:none}.learning_infographicFallbackList__gA8Ic li{display:grid;min-width:0;grid-template-columns:28px minmax(0,1fr);gap:9px;border:1px solid #ddcfc2;border-radius:10px;background:#fffaf4;padding:10px 12px;counter-increment:sequence}.learning_infographicFallbackList__gA8Ic li:before{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:#9a5c3f;color:#fffdf9;content:counter(sequence);font-size:13px;font-weight:850}.learning_infographicFallbackList__gA8Ic strong{color:var(--ink);font-size:15px;line-height:1.5}.learning_infographicFallbackList__gA8Ic span{grid-column:2;color:var(--muted);font-size:13px;line-height:1.6}.learning_infographicScreenReaderList__K9uBU{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.learning_infographicFallbackNote__JUHIa{margin:0;padding:0 16px 13px;color:var(--muted);font-size:13px;line-height:1.55}.learning_infographicBoundary__SfnMh{display:grid;grid-template-columns:64px minmax(0,1fr);gap:9px;margin:0;padding:11px 14px 12px;color:var(--muted);font-size:13px;line-height:1.62}.learning_infographicBoundary__SfnMh strong{color:var(--ink);font-weight:850}.learning_infographicComparisonCanvas__4BiMS{position:relative;min-height:0;border-bottom:1px solid var(--line-soft);background:#fffdf9}.learning_infographicComparisonFallback__I5GJl{display:grid;gap:10px;margin:0;padding:14px;list-style:none}.learning_infographicComparisonFallback__I5GJl li{min-width:0;overflow:hidden;border:1px solid #ddcfc2;border-radius:11px;background:#fffaf4}.learning_infographicComparisonFallback__I5GJl h4{margin:0;border-bottom:1px solid #e5d8cc;padding:9px 12px;background:#f5ede3;color:var(--ink);font-size:14px;font-weight:850;letter-spacing:.015em;line-height:1.45}.learning_infographicComparisonFallback__I5GJl dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.learning_infographicComparisonFallback__I5GJl dl>div{min-width:0;padding:10px 12px 12px}.learning_infographicComparisonFallback__I5GJl dl>div+div{border-left:1px solid #e5d8cc}.learning_infographicComparisonFallback__I5GJl dt{margin:0 0 4px;color:#74472f;font-size:13px;font-weight:850;letter-spacing:.015em;line-height:1.4;overflow-wrap:anywhere}.learning_infographicComparisonFallback__I5GJl dl>div+div dt{color:#2f6d66}.learning_infographicComparisonFallback__I5GJl dd{margin:0;color:var(--ink);font-size:15px;line-height:1.6;overflow-wrap:anywhere;text-wrap:pretty}.learning_infographicComparisonFallback__I5GJl dd[data-missing]{color:var(--muted);font-style:normal}.learning_infographicHierarchyCanvas__zDs48{position:relative;min-height:0;border-bottom:1px solid var(--line-soft);background:#fffdf9}.learning_infographicHierarchyFallback__za8mU,.learning_infographicHierarchyFallback__za8mU ul{margin:0;padding:0;list-style:none}.learning_infographicHierarchyFallback__za8mU{padding:14px}.learning_infographicHierarchyFallback__za8mU ul{margin:8px 0 0 18px;border-left:2px solid #bfd5cf;padding-left:16px}.learning_infographicHierarchyFallback__za8mU li{position:relative;min-width:0}.learning_infographicHierarchyFallback__za8mU li+li{margin-top:8px}.learning_infographicHierarchyFallback__za8mU ul>li:before{position:absolute;top:20px;left:-16px;width:14px;border-top:2px solid #bfd5cf;content:""}.learning_infographicHierarchyFallback__za8mU li>span{display:block;min-width:0;border:1px solid #ddcfc2;border-radius:10px;padding:9px 12px;background:#fffaf4;color:var(--ink);font-size:14px;font-weight:700;letter-spacing:.01em;line-height:1.5;overflow-wrap:anywhere;text-wrap:pretty}.learning_infographicHierarchyFallback__za8mU li[data-hierarchy-depth="0"]>span{border-color:#cba98f;background:#f5e8da;color:#633e2c;font-size:15px;font-weight:850}.learning_infographicHierarchyFallback__za8mU li[data-hierarchy-depth="2"]>span{border-color:#cbded9;background:#f4f8f6;font-weight:650}.learning_infographicCausalCanvas__E5B4z{position:relative;min-height:0;border-bottom:1px solid var(--line-soft);background:#fffdf9}.learning_infographicCausalFallback__qpA31{display:grid;gap:10px;margin:0;padding:14px;list-style:none}.learning_infographicCausalFallback__qpA31 li{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;border:1px solid #ddcfc2;border-radius:10px;padding:10px 12px;background:#fffaf4}.learning_infographicCausalFallback__qpA31 li>span:last-child,.learning_infographicCausalFallback__qpA31 li>strong{min-width:0;color:var(--ink);font-size:14px;line-height:1.5;overflow-wrap:anywhere;text-wrap:pretty}.learning_infographicCausalFallback__qpA31 li>strong{font-weight:750}.learning_infographicCausalFallback__qpA31 li>span:last-child{font-weight:650}.learning_infographicCausalRelation__JXaxo{display:inline-flex;align-items:center;gap:5px;color:#74472f;font-size:13px;font-style:normal;font-weight:850;letter-spacing:.02em;line-height:1.4;white-space:nowrap}.learning_infographicCausalRelation__JXaxo:after{color:#39776f;content:"→";font-size:17px;font-weight:700}.learning_infographicAssociationCanvas__Xtre_{position:relative;min-height:0;border-bottom:1px solid var(--line-soft);background:#fffdf9}.learning_infographicAssociationFallback__lbhKl{display:grid;gap:10px;margin:0;padding:14px;list-style:none}.learning_infographicAssociationFallback__lbhKl li{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;border:1px solid #d6d4c9;border-radius:10px;padding:10px 12px;background:#fbfcf8}.learning_infographicAssociationFallback__lbhKl li>span:last-child,.learning_infographicAssociationFallback__lbhKl li>strong{min-width:0;color:var(--ink);font-size:14px;line-height:1.5;overflow-wrap:anywhere;text-wrap:pretty}.learning_infographicAssociationFallback__lbhKl li>strong{font-weight:750}.learning_infographicAssociationFallback__lbhKl li>span:last-child{font-weight:650}.learning_infographicAssociationRelation__6v7JT{display:inline-flex;align-items:center;justify-content:center;border:1px dashed #719a90;border-radius:999px;padding:4px 8px;background:#edf5f1;color:#315f58;font-size:13px;font-style:normal;font-weight:800;letter-spacing:.02em;line-height:1.4;text-align:center;white-space:nowrap}.learning_infographicFeedbackSummary__8ERjf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:1px;border-bottom:1px solid #ded5ca;background:#ded5ca}.learning_infographicFeedbackSummary__8ERjf p{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 10px;margin:0;padding:10px 14px;background:#fffaf4;font-size:13px;line-height:1.55}.learning_infographicFeedbackSummary__8ERjf strong{color:#5f3d2c;font-weight:850}.learning_infographicFeedbackSummary__8ERjf span{color:var(--ink);font-weight:750;overflow-wrap:anywhere}.learning_infographicFeedbackSummary__8ERjf em{grid-column:2;color:var(--muted);font-size:12px;font-style:normal}.learning_infographicFeedbackCanvas__WOw_L{position:relative;min-height:0;border-bottom:1px solid var(--line-soft);background:#fffdf9}.learning_infographicFeedbackFallback__xdBzd{display:grid;gap:10px;margin:0;padding:14px;list-style:none;counter-reset:feedback-edge}.learning_infographicFeedbackFallback__xdBzd li{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;border:1px solid #ddcfc2;border-radius:10px;padding:10px 12px;background:#fffaf4;counter-increment:feedback-edge}.learning_infographicFeedbackFallback__xdBzd li>span:last-child,.learning_infographicFeedbackFallback__xdBzd li>strong{min-width:0;color:var(--ink);font-size:14px;line-height:1.5;overflow-wrap:anywhere;text-wrap:pretty}.learning_infographicFeedbackFallback__xdBzd li>strong{font-weight:750}.learning_infographicFeedbackFallback__xdBzd li>span:last-child{font-weight:650}.learning_infographicFeedbackRelation__gj_J1{display:inline-flex;align-items:center;gap:5px;border-bottom:2px solid #9a5c3f;padding:2px 3px;color:#74472f;font-size:13px;font-weight:850;line-height:1.4;white-space:nowrap}.learning_infographicFeedbackFallback__xdBzd li[data-feedback-effect=inhibits] .learning_infographicFeedbackRelation__gj_J1{border-bottom-color:#39776f;border-bottom-style:dashed;color:#315f58}@media (max-width:480px){.learning_chartLegend__iv_vP{gap:8px 14px;padding:10px 12px}.learning_chartSourceAudit__AvjHa{grid-template-columns:auto minmax(0,1fr);padding:10px 12px}.learning_chartSourceAudit__AvjHa em{grid-column:1/-1}.learning_chartLegendItem__GeiWK{min-width:0;font-size:13px}.learning_chartMissingNote__PaCDC{align-items:flex-start;flex-direction:column;gap:2px;padding:10px 12px 11px}.learning_infographicSourceAudit__QDTDQ{grid-template-columns:auto minmax(0,1fr);padding:10px 12px}.learning_infographicSourceAudit__QDTDQ em{grid-column:1/-1}.learning_infographicCanvas__6L39S{min-height:300px}.learning_infographicFallbackList__gA8Ic{padding:13px 12px 14px}.learning_infographicBoundary__SfnMh{grid-template-columns:58px minmax(0,1fr);padding:11px 12px 12px}.learning_infographicComparisonCanvas__4BiMS{min-height:0}.learning_infographicComparisonFallback__I5GJl{padding:12px}.learning_infographicComparisonFallback__I5GJl dl{grid-template-columns:1fr}.learning_infographicComparisonFallback__I5GJl dl>div+div{border-top:1px solid #e5d8cc;border-left:0}.learning_infographicHierarchyCanvas__zDs48{min-height:0}.learning_infographicHierarchyFallback__za8mU{padding:12px}.learning_infographicHierarchyFallback__za8mU ul{margin-left:12px;padding-left:13px}.learning_infographicCausalCanvas__E5B4z{min-height:0}.learning_infographicCausalFallback__qpA31{padding:12px}.learning_infographicCausalFallback__qpA31 li{grid-template-columns:1fr;gap:5px;padding:10px 11px}.learning_infographicCausalRelation__JXaxo:after{content:"↓"}.learning_infographicAssociationCanvas__Xtre_{min-height:0}.learning_infographicAssociationFallback__lbhKl{padding:12px}.learning_infographicAssociationFallback__lbhKl li{grid-template-columns:1fr;gap:7px;padding:10px 11px}.learning_infographicFeedbackSummary__8ERjf{grid-template-columns:1fr}.learning_infographicFeedbackSummary__8ERjf p{padding:10px 12px}.learning_infographicFeedbackCanvas__WOw_L{min-height:0}.learning_infographicFeedbackFallback__xdBzd{padding:12px}.learning_infographicFeedbackFallback__xdBzd li{grid-template-columns:1fr;gap:5px;padding:10px 11px}}.learning_labResourceState__96SIj{color:var(--ink);font-size:13px;font-weight:800;letter-spacing:.015em}.learning_labBench__xW9Up{stroke:#cbbfb2;stroke-width:2}.learning_labGlass__PUycR{fill:rgba(255,255,255,.3);stroke:#4d4944;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.learning_labLiquid__Jf7kV{fill:#dbe9df;stroke:#6d9a79;stroke-width:1.5}.learning_labFlow__k4WfX{fill:none;stroke:#b36b46;stroke-width:4;stroke-linecap:round}.learning_labRod__VTgjS{stroke:#6b7f88;stroke-width:5;stroke-linecap:round}.learning_labStand__6l69s{fill:none;stroke:#71685f;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.learning_labStandRing__MNGOp{fill:none;stroke:#71685f;stroke-width:3}.learning_labPaper__BSOCB{fill:#f2ece2;stroke:#a98c77;stroke-width:2;stroke-linejoin:round}.learning_labStopper__CL70b{fill:#c8b297;stroke:#665d54;stroke-width:2}.learning_labTube__ZMXyR{fill:none;stroke:#51636b;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.learning_labTrough__9r9CM{fill:#eef3f1;stroke:#4d4944;stroke-width:3}.learning_labJarWater__HvVqm,.learning_labWater__msC4T{fill:#d9eaed;opacity:.88}.learning_labShelf__9OxST{fill:#d4c6b5;stroke:#6d6258;stroke-width:2}.learning_labBubble__KKbl5{fill:#fbf8f3;stroke:#397d91;stroke-width:2}.learning_labHand__WSv_L{fill:#efd4bd;fill-opacity:.86;stroke:#9b6b4f;stroke-width:2.5;stroke-linejoin:round}.learning_labHandLine__dHHAe{fill:none;stroke:#b07d5e;stroke-width:2;stroke-linecap:round}.learning_labWarmth__teYs8{fill:none;stroke:#c47b42;stroke-width:2.5;stroke-linecap:round}.learning_labActionLabel__iVVku{fill:#8a5739!important;font-size:13px!important;font-weight:800;letter-spacing:.015em}.learning_labStepNote__F6IPo{display:flex;align-items:baseline;gap:10px;margin:0;border-top:1px solid var(--line-soft);padding:9px 14px;color:var(--muted);font-size:13px;line-height:1.55;letter-spacing:.015em}.learning_labStepNote__F6IPo strong{flex:0 0 auto;color:#8a5739;font-weight:800}.learning_labLegend__9ACv1{display:grid;gap:6px;margin:0;border-top:1px solid var(--line-soft);padding:10px 14px;list-style:none;color:var(--muted);font-size:13px;line-height:1.55;letter-spacing:.015em}.learning_labLegend__9ACv1 li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px}.learning_labLegend__9ACv1 strong{color:var(--ink);font-weight:800}.learning_labCallout__ca7Vr{stroke:#9b8d7f;stroke-width:1.5;stroke-dasharray:4 4}.learning_labLabel__a5mBw{fill:var(--ink)!important;font-size:13px!important;font-weight:750;letter-spacing:.015em;paint-order:stroke;stroke:#fbf8f3;stroke-width:4px}.learning_labHint__hAnwV{fill:var(--muted)!important;font-size:13px!important;font-weight:650;letter-spacing:.015em}.learning_labAirGrid__Ce3je{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.learning_labAirPanel__bo3G_{min-width:0;overflow:hidden;border:1px solid #d8cec2;border-radius:13px;background:#fffdf9}.learning_labAirPanel__bo3G_ header{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--line-soft);padding:8px 11px}.learning_labAirPanel__bo3G_ header span{display:grid;width:25px;height:25px;flex:0 0 auto;place-items:center;border-radius:50%;background:#eee7de;color:var(--ink);font-size:13px;font-weight:850}.learning_labAirPanel__bo3G_ header strong{color:var(--ink);font-size:14px;font-weight:850;letter-spacing:.015em}.learning_labAirPanel__bo3G_ svg{width:100%;max-height:none;aspect-ratio:280/220}.learning_labAirFlow__nUgqF,.learning_labGasFlow__8_uxu{stroke-width:4;stroke-linecap:round}.learning_labGasFlow__8_uxu{stroke:#a4573d}.learning_labAirFlow__nUgqF{stroke:#397d91}.learning_labGasArrow__i3Qva{fill:#a4573d}.learning_labAirArrow__0qX8a{fill:#397d91}.learning_labFlowLabel__GS_wK{fill:var(--ink)!important;font-size:13px!important;font-weight:800;letter-spacing:.015em;paint-order:stroke;stroke:#fffdf9;stroke-width:4px}.learning_labAirRule__0LjrR{background:#f4f0e9;padding:9px 11px 10px;color:var(--ink);font-weight:800;line-height:1.45}.learning_labAirHint__wlWr5,.learning_labAirRule__0LjrR{margin:0;border-top:1px solid var(--line-soft);font-size:13px;text-align:center}.learning_labAirHint__wlWr5{padding:10px 14px;color:var(--muted);font-weight:650;line-height:1.55}@media (max-width:480px){.learning_labAirGrid__Ce3je{grid-template-columns:minmax(0,1fr);padding:12px}.learning_labAirPanel__bo3G_ header strong{font-size:13px}}.learning_biologyCirculationState__IvcOR{color:var(--ink);font-size:12px;font-weight:800;letter-spacing:.015em}.learning_biologyEndpoint__O7Ec2{fill:#f4efe8;stroke:#93877b;stroke-width:2}.learning_biologyEndpointLabel__F4_1h{fill:var(--ink)!important;font-size:24px!important;font-weight:800;letter-spacing:.02em}.learning_biologyHeartShell__dcRE_{fill:#f8f1ec;stroke:#bca89a;stroke-width:2}.learning_biologyHeartTitle__e7zum{fill:var(--accent-dark)!important;font-size:21px!important;font-weight:850;letter-spacing:.06em}.learning_biologySeptum__NyWR7{stroke:#bca89a;stroke-width:2}.learning_biologyChamberLeft__oe9_4,.learning_biologyChamberRight__NW_gv{fill:#fffdf9;stroke:#8f8276;stroke-width:2}.learning_biologyChamberLabel__5hgFI{fill:var(--ink)!important;font-size:22px!important;font-weight:800;letter-spacing:.015em}.learning_biologyFlowHigh__wWqAf,.learning_biologyFlowLow__mo4L2{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.learning_biologyFlowLow__mo4L2{stroke:#487b89}.learning_biologyFlowHigh__wWqAf{stroke:#b4554d}.learning_biologyFlowLowArrow__TspPi{fill:#487b89}.learning_biologyFlowHighArrow__s2MUQ{fill:#b4554d}.learning_biologyOrientationNote__ZnO03{display:flex;align-items:baseline;gap:10px;margin:0;border-top:1px solid var(--line-soft);padding:9px 14px;color:var(--muted);font-size:12px;line-height:1.55;letter-spacing:.015em}.learning_biologyOrientationNote__ZnO03 strong{flex:0 0 auto;color:var(--accent-dark);font-weight:800}.learning_biologyCirculationLegend__sk90_{display:grid;gap:9px;border-top:1px solid var(--line-soft);padding:11px 14px 12px;color:var(--muted);font-size:12px;line-height:1.55;letter-spacing:.015em}.learning_biologyCirculationLegend__sk90_ ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.learning_biologyCirculationLegend__sk90_ li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:8px}.learning_biologyCirculationLegend__sk90_ strong{color:var(--ink);font-weight:800}.learning_biologyCirculationLegend__sk90_ p{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0}.learning_biologyCirculationLegend__sk90_ i{width:18px;height:4px;border-radius:999px}.learning_biologyLowSwatch__eT4I_{background:#487b89}.learning_biologyHighSwatch__ANcFz{margin-left:8px;background:#b4554d}.learning_biologyCellState__snrJ_{color:var(--ink);font-size:12px;font-weight:800;letter-spacing:.015em}.learning_biologyCellBody__qmtWU{display:grid;gap:14px;padding:18px}.learning_biologyCellPanels__w77j8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.learning_biologyCellPanel__XYuzu{min-width:0;overflow:hidden;border:1px solid #d8cec2;border-radius:14px;background:#fffdf9}.learning_biologyCellPanel__XYuzu h4{margin:0;border-bottom:1px solid var(--line-soft);padding:9px 12px;color:var(--ink);font-size:13px;font-weight:800;letter-spacing:.02em;text-align:center}.learning_biologyCellPanel__XYuzu svg{width:100%;min-height:230px}.learning_biologyCellWall__9cuFK{fill:#edf3e8;stroke:#66805e;stroke-width:7}.learning_biologyCellInterior__6E5WU{fill:#f8fbf5}.learning_biologyAnimalCellInterior__yXjaw{fill:#f8f3ec;stroke:none}.learning_biologyCellMembrane__MVAAK{fill:none;stroke:#3f6658;stroke-width:3}.learning_biologyCellNucleus__9PRDj{fill:#d8b7a5;stroke:#875f4e;stroke-width:2}.learning_biologyCellVacuole___hEjZ{fill:#e8f2ef;stroke:#7c9d93;stroke-width:2}.learning_biologyCellChloroplast__x9lYp{fill:#7da775;stroke:#4d7048;stroke-width:2}.learning_biologyCellCallout__Kcj3B{fill:none;stroke:#7d7064;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.learning_biologyCellLabel__fRaD2{fill:var(--ink)!important;font-size:14px!important;font-weight:800;letter-spacing:.015em;paint-order:stroke;stroke:#fffdf9;stroke-width:4px;stroke-linejoin:round}.learning_biologyCellComparison__Od08E{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.learning_biologyCellComparison__Od08E p{display:grid;grid-template-columns:70px minmax(0,1fr);gap:8px;margin:0;border:1px solid #d5ded0;border-radius:11px;background:#f4f8f2;padding:10px 12px;color:var(--muted);font-size:12px;line-height:1.55;letter-spacing:.015em}.learning_biologyCellComparison__Od08E strong,.learning_biologyCellScope__2fmHj strong{color:var(--ink);font-weight:800}.learning_biologyCellScope__2fmHj{display:grid;grid-template-columns:66px minmax(0,1fr);gap:8px;margin:0;border-top:1px solid var(--line-soft);padding:11px 14px 12px;color:var(--muted);font-size:12px;line-height:1.55;letter-spacing:.015em}@media (max-width:480px){.learning_biologyCellBody__qmtWU{gap:12px;padding:14px}.learning_biologyCellComparison__Od08E,.learning_biologyCellPanels__w77j8{grid-template-columns:minmax(0,1fr)}.learning_biologyCellPanel__XYuzu svg{min-height:0}.learning_biologyCellComparison__Od08E p,.learning_biologyCellLabel__fRaD2,.learning_biologyCellPanel__XYuzu h4,.learning_biologyCellScope__2fmHj{font-size:13px!important}.learning_biologyCellScope__2fmHj{grid-template-columns:64px minmax(0,1fr)}}.learning_englishTenseState__IcvZA{color:var(--ink);font-size:12px;font-weight:800;letter-spacing:.015em}.learning_englishTenseBody__yJB65{display:grid;gap:16px;padding:18px}.learning_englishTenseExamples__PYvZX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.learning_englishTenseCard__8i_Hw{min-width:0;border:1px solid #d8cec2;border-radius:13px;background:#fffdf9;padding:13px}.learning_englishTenseCardHeader__QavT6{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:9px}.learning_englishTenseCardHeader__QavT6 span{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.02em}.learning_englishTenseCardHeader__QavT6 strong{color:var(--ink);font-size:13px;font-weight:800;letter-spacing:.015em}.learning_englishTenseSentence__iqvEx{margin:0;color:var(--ink);font-size:clamp(18px,2.1vw,21px);font-weight:650;line-height:1.5;overflow-wrap:anywhere}.learning_englishTenseParts__bIrSm{display:flex;min-width:0;flex-wrap:wrap;gap:6px}.learning_englishTensePart__l1cc2{display:grid;min-width:0;gap:2px;border:1px solid #d9cfc4;border-radius:8px;background:#f7f2eb;padding:6px 8px}.learning_englishTensePart__l1cc2 b{color:var(--ink);font-size:16px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.learning_englishTensePart__l1cc2 small{color:var(--muted);font-size:11px;font-weight:650;letter-spacing:.02em;line-height:1.3}.learning_englishTenseStructure__pwIU1{margin:10px 0 0;color:var(--muted);font-size:12px;font-weight:650;letter-spacing:.015em;line-height:1.5}.learning_englishVerbForms__9AvRa{display:flex;min-width:0;align-items:center;justify-content:center;gap:8px;border:1px solid #d8cec2;border-radius:12px;background:#f4efe8;padding:10px 12px}.learning_englishVerbForms__9AvRa span{display:grid;min-width:64px;gap:2px;text-align:center}.learning_englishVerbForms__9AvRa small{color:var(--muted);font-size:11px;font-weight:650;letter-spacing:.02em}.learning_englishVerbForms__9AvRa b{color:var(--ink);font-size:17px;font-weight:800;line-height:1.25}.learning_englishVerbForms__9AvRa i{color:#8d8175;font-size:15px;font-style:normal}.learning_englishTimeline__t3J8T{display:grid;gap:13px;border:1px solid #d8cec2;border-radius:13px;background:#fffdf9;padding:14px}.learning_englishTimelineAxis__IVbnX{display:grid;grid-template-columns:auto minmax(80px,1fr) auto;align-items:center;gap:10px;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.15}.learning_englishTimelineAxis__IVbnX span:last-child{color:var(--ink);text-align:right}.learning_englishTimelineAxis__IVbnX small{font-size:11px;font-weight:650;letter-spacing:.02em}.learning_englishTimelineAxis__IVbnX i{height:1px;background:#a69a8e;position:relative}.learning_englishTimelineAxis__IVbnX i:after{position:absolute;top:-3px;right:-1px;width:7px;height:7px;border-top:1px solid #a69a8e;border-right:1px solid #a69a8e;content:"";transform:rotate(45deg)}.learning_englishTimelinePrompt__vjjcK{margin:0;color:var(--muted);font-size:13px;letter-spacing:.01em;line-height:1.6;text-align:center}.learning_englishTimelineLanes__Ekgre{display:grid;gap:12px}.learning_englishTimelineLane__icB1t{display:grid;min-width:0;grid-template-columns:82px minmax(0,1fr);gap:5px 12px;align-items:center}.learning_englishTimelineLane__icB1t>strong{color:var(--ink);font-size:12px;font-weight:800;letter-spacing:.015em}.learning_englishTimelineLane__icB1t>p{grid-column:2;margin:0;color:var(--muted);font-size:12px;letter-spacing:.01em;line-height:1.5}.learning_englishTimelineTrack__2m5CI{position:relative;min-width:0;height:34px}.learning_englishTimelineTrack__2m5CI:before{position:absolute;top:16px;left:0;width:100%;border-top:1px solid #d0c5b9;content:""}.learning_englishPastEvent__V3xsa,.learning_englishPerfectEvent__O4lix{position:absolute;top:10px;left:24%;z-index:1;width:13px;height:13px;border:3px solid #fffdf9;border-radius:50%;box-shadow:0 0 0 2px currentColor}.learning_englishPastEvent__V3xsa{color:#a95f3d;background:#a95f3d}.learning_englishPerfectEvent__O4lix{color:#35766f;background:#35766f}.learning_englishPerfectLink__Cjn8H{position:absolute;top:16px;left:calc(24% + 13px);width:calc(76% - 25px);border-top:3px dashed #35766f}.learning_englishNowRing__7z2AG{position:absolute;top:9px;right:0;width:15px;height:15px;border:3px solid #35766f;border-radius:50%;background:#fffdf9}.learning_englishPastEventLabel__3ohaC,.learning_englishPerfectEventLabel__zZZJF{position:absolute;top:-5px;left:calc(24% + 20px);color:var(--ink);font-size:11px;font-weight:750;letter-spacing:.01em}.learning_englishTenseNotes__SkHTR{display:grid;gap:8px;border-top:1px solid var(--line-soft);padding:11px 14px 12px}.learning_englishTenseNotes__SkHTR p{display:grid;grid-template-columns:38px minmax(0,1fr);gap:8px;margin:0;color:var(--muted);font-size:12px;letter-spacing:.015em;line-height:1.55}.learning_englishTenseNotes__SkHTR strong{color:var(--ink);font-weight:800}.learning_englishDurationState__iGMQf{color:var(--ink);font-size:13px;font-weight:800;letter-spacing:.015em}.learning_englishDurationBody__SLqT4{display:grid;gap:16px;padding:18px}.learning_englishDurationExamples__bN3N4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.learning_englishDurationCard__hJ_Hv{min-width:0;border:1px solid #d8cec2;border-radius:13px;background:#fffdf9;padding:13px}.learning_englishDurationCard__hJ_Hv header{margin-bottom:8px;color:var(--muted);font-size:13px;font-weight:700;letter-spacing:.02em}.learning_englishDurationSentence__8_F_U{margin:0;color:var(--ink);font-size:clamp(17px,2vw,20px);font-weight:650;line-height:1.55;overflow-wrap:anywhere}.learning_englishDurationBlank__FsolX{display:inline-block;min-width:48px;border-bottom:2px solid #8c8177;color:#776c62;font-variant-numeric:tabular-nums;letter-spacing:.08em;text-align:center}.learning_englishDurationAnswer__tAXyv{display:inline-block;border-radius:7px;background:#dfece6;color:#245e4b;padding:1px 7px 2px;font-size:.95em;font-weight:850;letter-spacing:.01em}.learning_englishDurationTimeline__Qz7Zc{display:grid;gap:13px;border:1px solid #d8cec2;border-radius:13px;background:#fffdf9;padding:14px}.learning_englishDurationTracks__cMAAk{display:grid;gap:14px}.learning_englishDurationTrackRow__sHogW{display:grid;min-width:0;grid-template-columns:58px minmax(0,1fr);gap:7px 12px;align-items:center}.learning_englishDurationTrackName__SCAzK{color:var(--ink);font-size:13px;font-weight:800;letter-spacing:.015em}.learning_englishDurationTrack__6W5bA{position:relative;min-width:0;height:42px}.learning_englishDurationTrack__6W5bA:before{position:absolute;top:23px;left:0;width:100%;border-top:1px solid #d0c5b9;content:""}.learning_englishDurationStartDot__2OWeJ{position:absolute;top:17px;left:18%;z-index:2;width:12px;height:12px;border:3px solid #fffdf9;border-radius:50%;background:#a95f3d;box-shadow:0 0 0 2px #a95f3d}.learning_englishDurationStartText__z_W3Q{position:absolute;top:-1px;left:calc(18% - 8px);color:var(--ink);font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.01em}.learning_englishDurationContinueLine__N_5eR{position:absolute;top:22px;left:calc(18% + 14px);width:calc(82% - 27px);border-top:4px solid #a95f3d}.learning_englishDurationSpanStart__jY_V3{position:absolute;top:16px;left:18%;z-index:2;width:3px;height:16px;border-radius:2px;background:#397d91}.learning_englishDurationSpanBand__a7sBq{position:absolute;top:20px;left:18%;width:calc(82% - 8px);height:8px;border-radius:999px;background:#397d91}.learning_englishDurationSpanText__i1oax{position:absolute;top:-1px;left:50%;color:var(--ink);font-size:13px;font-weight:800;letter-spacing:.01em;transform:translateX(-50%);white-space:nowrap}.learning_englishDurationNowRing__a4_df{position:absolute;top:15px;right:0;z-index:2;width:15px;height:15px;border:3px solid #397d91;border-radius:50%;background:#fffdf9}.learning_englishDurationMeaning__Vh_OV{display:grid;grid-column:2;grid-template-columns:108px minmax(0,1fr);gap:8px;align-items:baseline}.learning_englishDurationMeaning__Vh_OV strong{color:var(--ink);font-size:13px;font-weight:850;letter-spacing:.015em}.learning_englishDurationMeaning__Vh_OV span{color:var(--muted);font-size:13px;letter-spacing:.01em;line-height:1.5}.learning_englishDurationNotes__Ep_XR{display:grid;gap:8px;border-top:1px solid var(--line-soft);padding:11px 14px 12px}.learning_englishDurationNotes__Ep_XR p{display:grid;grid-template-columns:48px minmax(0,1fr);gap:8px;margin:0;color:var(--muted);font-size:13px;letter-spacing:.015em;line-height:1.55}.learning_englishDurationNotes__Ep_XR strong{color:var(--ink);font-weight:800}.learning_spatialMapState__P5yBo{color:var(--ink);font-size:12px;font-weight:800;letter-spacing:.015em}.learning_spatialMapBody__gQ9yD{display:grid;grid-template-columns:minmax(0,1fr) 148px;gap:18px;padding:20px}.learning_spatialGrid__kMPxp{display:grid;min-width:0;overflow:hidden;border:2px solid #8d8175;border-radius:14px;background:#fffdf9;grid-template-columns:repeat(3,minmax(0,1fr))}.learning_spatialCellCenter__Sn_2O,.learning_spatialCell__sKrbo{display:grid;min-width:0;min-height:82px;place-items:center;border-right:1px solid #d6ccc0;border-bottom:1px solid #d6ccc0;padding:8px}.learning_spatialCellCenter__Sn_2O:nth-child(3n),.learning_spatialCell__sKrbo:nth-child(3n){border-right:0}.learning_spatialCellCenter__Sn_2O:nth-child(n+7),.learning_spatialCell__sKrbo:nth-child(n+7){border-bottom:0}.learning_spatialCellCenter__Sn_2O{background:#f3ede4;box-shadow:inset 0 0 0 1px #e2d5c7}.learning_spatialMarkerConfirmed__BQsKy,.learning_spatialMarkerGiven__iVPDC{display:inline-flex;max-width:100%;min-height:34px;align-items:center;justify-content:center;border-radius:999px;padding:6px 11px;color:#332e2a;font-size:13px;font-weight:750;letter-spacing:.01em;line-height:1.35;overflow-wrap:anywhere;text-align:center}.learning_spatialMarkerGiven__iVPDC{border:1px solid #9e9184;background:#fffdf9}.learning_spatialMarkerConfirmed__BQsKy{border:1px solid var(--accent);background:#f3d8ca;color:var(--accent-dark)}.learning_spatialMapAside__u_H_G{display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:12px}.learning_spatialCompass__ep6TR{display:block;width:116px!important;height:116px!important;margin:0 auto;color:#5f554c}.learning_spatialCompass__ep6TR circle{fill:#f3ede4;stroke:#9e9184;stroke-width:1.5}.learning_spatialCompass__ep6TR path:first-of-type{fill:var(--accent);stroke:var(--accent-dark);stroke-width:1.5}.learning_spatialCompass__ep6TR path:last-of-type{fill:#d8cec2;stroke:#81766b;stroke-width:1.5}.learning_spatialCompass__ep6TR line{stroke:#81766b;stroke-width:1.5}.learning_spatialCompass__ep6TR text{fill:var(--ink)!important;font-size:12px!important;font-weight:800}.learning_spatialLegend__Wl5Hc{display:grid;gap:7px;margin:0;padding:0;color:var(--muted);font-size:12px;line-height:1.4;list-style:none}.learning_spatialLegend__Wl5Hc li{display:flex;align-items:center;gap:7px}.learning_spatialLegend__Wl5Hc i{width:18px;height:12px;border-radius:999px}.learning_spatialLegendGiven__ZjPMb{border:1px solid #9e9184;background:#fffdf9}.learning_spatialLegendConfirmed__RQh1m{border:1px solid var(--accent);background:#f3d8ca}.learning_spatialPending__UKA0j{border:1px dashed #b9aa9b;border-radius:10px;background:#f7f1e8;padding:9px 10px}.learning_spatialPending__UKA0j strong{color:var(--accent-dark);font-size:11px;font-weight:800;letter-spacing:.02em}.learning_spatialPending__UKA0j p{margin:3px 0 0;color:var(--ink);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.learning_spatialMapDisclaimer__RvBUZ{margin:0;border-top:1px solid var(--line-soft);padding:11px 14px;color:var(--muted);font-size:12px;line-height:1.55}.learning_textAnnotationState__7W_nU{color:var(--ink);font-size:12px;font-weight:800;letter-spacing:.015em}.learning_textAnnotationSource__Z91v9{margin:0;padding:24px clamp(18px,4vw,34px);color:#332e2a;font-family:"Noto Sans SC",var(--font-body);font-size:18px;font-style:normal;font-weight:400;line-height:2.05;overflow-wrap:anywhere;text-align:left;white-space:pre-wrap}.learning_textAnnotationMark__2qwea{background:#f3d8ca;border-bottom:2px solid var(--accent);border-radius:3px;box-decoration-break:clone;color:inherit;padding:0 .08em;-webkit-box-decoration-break:clone}.learning_textAnnotationMark__2qwea sup{position:relative;top:-.55em;display:inline-grid;width:16px;height:16px;margin-left:2px;place-items:center;border-radius:50%;background:var(--accent-dark);color:#fff;font-size:9px;font-weight:800;line-height:1}.learning_textAnnotationNotes__D6ZCs{display:grid;gap:8px;margin:0;border-top:1px solid var(--line-soft);padding:16px;list-style:none}.learning_textAnnotationNotes__D6ZCs li{display:grid;grid-template-columns:72px minmax(0,1fr);gap:3px 10px;border:1px solid var(--line-soft);border-radius:11px;background:#fffdf9;padding:11px 13px}.learning_textAnnotationType__enoeZ{grid-row:1/span 2;padding-top:2px;color:var(--accent-dark);font-size:12px;font-weight:800;letter-spacing:.02em}.learning_textAnnotationQuote__rnefE{min-width:0;color:var(--ink);font-size:15px;font-weight:650;line-height:1.55;overflow-wrap:anywhere}.learning_textAnnotationNotes__D6ZCs p{margin:0;color:var(--muted);font-size:13px;line-height:1.65;overflow-wrap:anywhere}.learning_textAnnotationHint__jHEna{margin:0;border-top:1px solid var(--line-soft);padding:12px 16px;color:var(--muted);font-size:13px;line-height:1.6}.learning_longPassageVisual__eXeRf{background:#fbf8f3}.learning_longPassageState__nRlM_{color:var(--ink);font-size:12px;font-weight:800;letter-spacing:.015em}.learning_longPassageSource__W5Ldr{margin:0}.learning_longPassageSource__W5Ldr summary{display:flex;min-height:44px;align-items:center;cursor:pointer;border-bottom:1px solid var(--line-soft);padding:0 16px;color:var(--accent-dark);font-size:13px;font-weight:800;letter-spacing:.02em;list-style-position:inside}.learning_longPassageSource__W5Ldr summary:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.learning_longPassageParagraphs__wJbDv{display:grid;gap:0;padding:4px clamp(16px,4vw,32px) 18px}.learning_longPassageParagraph__2ShEz{display:grid;width:100%;max-width:74ch;grid-template-columns:62px minmax(0,1fr);gap:12px;border-bottom:1px solid #e9e0d7;padding:18px 0}.learning_longPassageParagraph__2ShEz:last-child{border-bottom:0}.learning_longPassageParagraphLabel__93smW{padding-top:4px;color:#776b61;font-size:12px;font-weight:800;letter-spacing:.03em;white-space:nowrap}.learning_longPassageParagraph__2ShEz p{min-width:0;margin:0;color:#332e2a;font-family:"Noto Sans SC",var(--font-body);font-size:16.5px;font-weight:400;line-height:1.9;overflow-wrap:anywhere;text-align:left;text-wrap:pretty;white-space:pre-wrap}.learning_longPassageMark__btbHT{background:#f5dfc6;border-bottom:2px solid #b8653c;border-radius:3px;box-decoration-break:clone;color:inherit;padding:0 .06em;-webkit-box-decoration-break:clone}.learning_longPassageMark__btbHT sup{position:relative;top:-.55em;display:inline-grid;width:17px;height:17px;margin-left:2px;place-items:center;border-radius:50%;background:#87462d;color:#fffdf9;font-size:10px;font-weight:800;line-height:1}.learning_longPassageEvidenceList__5zEeP{display:grid;gap:9px;margin:0;border-top:1px solid var(--line-soft);padding:16px;list-style:none}.learning_longPassageEvidenceList__5zEeP li{display:grid;min-width:0;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:5px 9px;border:1px solid #ded2c7;border-radius:12px;background:#fffdf9;padding:12px 14px}.learning_longPassageEvidenceIndex__TTdDQ,.learning_longPassageEvidenceLocation__V2MiB{border-radius:999px;padding:3px 8px;font-size:12px;font-weight:800;letter-spacing:.02em;line-height:1.4;white-space:nowrap}.learning_longPassageEvidenceIndex__TTdDQ{background:#f2d7c7;color:#783f2c}.learning_longPassageEvidenceLocation__V2MiB{background:#eee8df;color:#5f554c}.learning_longPassageEvidenceList__5zEeP q{min-width:0;color:var(--ink);font-size:15px;font-weight:650;line-height:1.65;overflow-wrap:anywhere}.learning_longPassageEvidenceList__5zEeP p{grid-column:3;margin:0;color:var(--muted);font-size:13px;line-height:1.65;overflow-wrap:anywhere}.learning_longPassageHint__qQ0Wu{padding:12px 16px;color:var(--muted);line-height:1.6}.learning_longPassageAudit__bJuY7,.learning_longPassageHint__qQ0Wu{margin:0;border-top:1px solid var(--line-soft);font-size:13px;letter-spacing:.01em}.learning_longPassageAudit__bJuY7{padding:11px 16px;color:#5f6d62;line-height:1.55}@media (max-width:480px){.learning_spatialMapBody__gQ9yD{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px}.learning_spatialMapAside__u_H_G{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:8px 14px}.learning_spatialCompass__ep6TR{width:96px!important;height:96px!important;grid-row:1/span 2}.learning_spatialCellCenter__Sn_2O,.learning_spatialCell__sKrbo{min-height:72px;padding:5px}.learning_spatialMarkerConfirmed__BQsKy,.learning_spatialMarkerGiven__iVPDC{min-height:31px;padding:5px 8px;font-size:12px}.learning_englishTenseBody__yJB65{gap:13px;padding:14px}.learning_englishTenseExamples__PYvZX{grid-template-columns:minmax(0,1fr)}.learning_englishTenseCard__8i_Hw{padding:12px}.learning_englishTenseSentence__iqvEx{font-size:18px}.learning_englishTensePart__l1cc2 b{font-size:16px}.learning_englishVerbForms__9AvRa{gap:5px;padding:10px 7px}.learning_englishVerbForms__9AvRa span{min-width:58px}.learning_englishTimeline__t3J8T{padding:12px 10px}.learning_englishTimelineLane__icB1t{grid-template-columns:74px minmax(0,1fr);gap:5px 8px}.learning_englishTimelineLane__icB1t>p{font-size:13px}.learning_englishTenseNotes__SkHTR p{grid-template-columns:36px minmax(0,1fr);font-size:13px}.learning_englishDurationBody__SLqT4{gap:13px;padding:14px}.learning_englishDurationExamples__bN3N4{grid-template-columns:minmax(0,1fr)}.learning_englishDurationCard__hJ_Hv{padding:12px}.learning_englishDurationSentence__8_F_U{font-size:17px}.learning_englishDurationTimeline__Qz7Zc{padding:12px 10px}.learning_englishDurationTrackRow__sHogW{grid-template-columns:52px minmax(0,1fr);gap:7px 8px}.learning_englishDurationMeaning__Vh_OV{grid-template-columns:minmax(0,1fr);gap:3px}.learning_biologyCirculationLegend__sk90_,.learning_biologyOrientationNote__ZnO03,.learning_englishDurationMeaning__Vh_OV span,.learning_englishDurationNotes__Ep_XR p,.learning_labLegend__9ACv1,.learning_labStepNote__F6IPo{font-size:13px}.learning_labLegend__9ACv1 li{grid-template-columns:38px minmax(0,1fr)}.learning_biologyCirculationLegend__sk90_ li{grid-template-columns:54px minmax(0,1fr)}.learning_spatialPending__UKA0j{padding:8px 9px}.learning_textAnnotationSource__Z91v9{padding:20px 16px;font-size:17px;line-height:2}.learning_textAnnotationNotes__D6ZCs li{grid-template-columns:64px minmax(0,1fr);padding:10px}.learning_longPassageParagraphs__wJbDv{padding:2px 14px 14px}.learning_longPassageParagraph__2ShEz{grid-template-columns:minmax(0,1fr);gap:5px;padding:15px 0}.learning_longPassageParagraphLabel__93smW{padding-top:0}.learning_longPassageParagraph__2ShEz p{font-size:16px;line-height:1.85}.learning_longPassageEvidenceList__5zEeP li{grid-template-columns:auto minmax(0,1fr);padding:11px}.learning_longPassageEvidenceList__5zEeP p,.learning_longPassageEvidenceList__5zEeP q{grid-column:1/-1}}.learning_phaseChangeState__4Dy_j{color:var(--ink);font-size:12px;font-weight:800;letter-spacing:.015em}.learning_phaseChangeBody__6yFZR{padding:18px}.learning_phaseChangeCanvas__O2qau{display:grid;gap:14px}.learning_phaseChangeStates__axEJ9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.learning_phaseChangeNode__7Y18U{display:flex;min-width:0;min-height:62px;align-items:center;gap:10px;border:1px solid #cfc3b7;border-radius:13px;background:#f4efe8;padding:12px 14px}.learning_phaseChangeNode__7Y18U span{color:#8a7d70;font-size:11px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.06em}.learning_phaseChangeNode__7Y18U strong{color:var(--ink);font-size:18px;font-weight:800;letter-spacing:.02em}.learning_phaseChangeRelations__grFMW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.learning_phaseChangePair__anznA{min-width:0;overflow:hidden;border:1px solid #d8cec2;border-radius:13px;background:#fffdf9}.learning_phaseChangePair__anznA:last-child{grid-column:1/-1}.learning_phaseChangePair__anznA h4{margin:0;border-bottom:1px solid var(--line-soft);padding:8px 12px;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.02em;text-align:center}.learning_phaseChangeTransition__tAguL{display:grid;min-width:0;min-height:42px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 12px}.learning_phaseChangeTransition__tAguL+.learning_phaseChangeTransition__tAguL{border-top:1px solid #eee6de}.learning_phaseChangeRoute__8ZElc{display:flex;min-width:0;align-items:center;gap:6px;color:var(--ink);font-size:13px;line-height:1.3}.learning_phaseChangeRoute__8ZElc b{font-weight:700;white-space:nowrap}.learning_phaseChangeRoute__8ZElc i{color:#85786c;font-size:18px;font-style:normal;line-height:1}.learning_phaseChangeTransition__tAguL>strong{color:var(--ink);font-size:14px;font-weight:850;letter-spacing:.02em}.learning_phaseChangeTransition__tAguL>em{min-width:38px;border-radius:999px;padding:4px 7px;color:#fffdf9;font-size:12px;font-style:normal;font-weight:800;letter-spacing:.04em;line-height:1.2;text-align:center}.learning_phaseChangeAbsorbs__b4wb4{box-shadow:inset 3px 0 0 #ad6540}.learning_phaseChangeAbsorbs__b4wb4>em{background:#985736}.learning_phaseChangeReleases__YD1Mg{box-shadow:inset 3px 0 0 #39776f}.learning_phaseChangeReleases__YD1Mg>em{background:#326b64}.learning_phaseChangeBoundary__BA2Pm{display:grid;grid-template-columns:66px minmax(0,1fr);gap:8px;margin:0;border-top:1px solid var(--line-soft);padding:11px 14px 12px;color:var(--muted);font-size:12px;letter-spacing:.015em;line-height:1.55}.learning_phaseChangeBoundary__BA2Pm strong{color:var(--ink);font-weight:800}@media (max-width:480px){.learning_phaseChangeBody__6yFZR{padding:14px}.learning_phaseChangeStates__axEJ9{gap:6px}.learning_phaseChangeNode__7Y18U{min-height:54px;justify-content:center;gap:5px;padding:9px 7px}.learning_phaseChangeNode__7Y18U span{font-size:11px}.learning_phaseChangeNode__7Y18U strong{font-size:15px}.learning_phaseChangeRelations__grFMW{grid-template-columns:minmax(0,1fr)}.learning_phaseChangePair__anznA:last-child{grid-column:auto}.learning_phaseChangePair__anznA h4,.learning_phaseChangeRoute__8ZElc{font-size:13px}.learning_phaseChangeTransition__tAguL{min-height:44px;padding:8px 10px}.learning_phaseChangeTransition__tAguL>strong{font-size:14px}.learning_phaseChangeTransition__tAguL>em{font-size:13px}.learning_phaseChangeBoundary__BA2Pm{grid-template-columns:64px minmax(0,1fr);font-size:13px}}.learning_phaseTemperatureVisual___m26w figcaption,.learning_phaseTemperatureVisual___m26w figcaption>span{font-size:13px}.learning_phaseTemperatureState__s3QX_{color:#2f6f68;font-size:13px;font-weight:850;letter-spacing:.015em}.learning_phaseTemperatureIntro__Me3Xc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line-soft);background:#f4f7f4}.learning_phaseTemperatureIntro__Me3Xc span{min-width:0;border-right:1px solid #d9e2dd;padding:10px 12px;color:#3f625d;font-size:13px;font-weight:800;line-height:1.45;text-align:center}.learning_phaseTemperatureIntro__Me3Xc span:last-child{border-right:0}.learning_phaseTemperatureGridCards__uWKls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;background:#fbf8f3}.learning_phaseTemperatureGridCards__uWKls[data-phase-curve-disclosure=complete]{grid-template-columns:minmax(0,1fr)}.learning_phaseTemperatureCard__0nqc3{min-width:0;overflow:hidden;border:1px solid #d7ccc0;border-radius:13px;background:#fffdf9}.learning_phaseTemperatureCard__0nqc3>header{display:flex;min-height:47px;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #e6ddd3;padding:9px 11px}.learning_phaseTemperatureCard__0nqc3>header span{color:#6a5d51;font-size:13px;font-variant-numeric:tabular-nums;font-weight:850;letter-spacing:.05em}.learning_phaseTemperatureCard__0nqc3>header strong{color:var(--ink);font-size:15px;font-weight:850;line-height:1.4;text-align:right}.learning_phaseTemperatureCard__0nqc3>header em{border:1px solid #d3c8bc;border-radius:999px;padding:3px 8px;color:#756b62;font-size:13px;font-style:normal;font-weight:750}.learning_phaseTemperaturePlot__Otii_{padding:8px 8px 7px}.learning_phaseTemperaturePlot__Otii_ svg{display:block;width:100%;height:auto;overflow:visible}.learning_phaseTemperaturePlot__Otii_ small{display:block;margin:-2px 4px 0;color:#776e65;font-size:13px;line-height:1.45;text-align:right}.learning_phaseTemperatureGrid__90Fbs{stroke:#e8e0d7;stroke-dasharray:3 5;stroke-width:1;vector-effect:non-scaling-stroke}.learning_phaseTemperatureAxis__Pzsnd{stroke:#625a52;stroke-linecap:round;stroke-width:2;vector-effect:non-scaling-stroke}.learning_phaseTemperatureAxisLabel__Mna1v{fill:#443e39;font-size:20px;font-weight:800;letter-spacing:.02em}.learning_phaseTemperatureAxisArrow__DTOxZ{fill:none;stroke:#625a52;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vector-effect:non-scaling-stroke}.learning_phaseTemperatureBand__MQfzD{fill:#e8cfae;fill-opacity:.62;stroke:#bf8354;stroke-dasharray:5 4;stroke-width:1.5;vector-effect:non-scaling-stroke}.learning_phaseTemperatureCurve__klAno{fill:none;stroke:#2f756d;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5;vector-effect:non-scaling-stroke}.learning_phaseTemperaturePoint__9wtp5{fill:#fffdf9;stroke:#2f756d;stroke-width:2.5;vector-effect:non-scaling-stroke}.learning_phaseTemperaturePending__sJi_k{min-height:61px;margin:0;border-top:1px solid #eee6dd;padding:10px 11px 11px;color:#615950;font-size:13px;line-height:1.55}.learning_phaseTemperatureMeaning__QYp9f{display:grid;gap:9px;border-top:1px solid #e9dfd4;padding:12px}.learning_phaseTemperaturePhases__oF9Hl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none}.learning_phaseTemperaturePhases__oF9Hl li{display:grid;min-width:0;gap:3px;border:1px solid #d8cec2;border-top:3px solid #4b7e77;border-radius:9px;background:#faf8f4;padding:8px 9px}.learning_phaseTemperaturePhases__oF9Hl li span{color:#74685f;font-size:13px;font-weight:750}.learning_phaseTemperaturePhases__oF9Hl li strong{color:var(--ink);font-size:14px;font-weight:850;line-height:1.45;overflow-wrap:anywhere}.learning_phaseTemperatureMeaning__QYp9f>p{display:grid;grid-template-columns:68px minmax(0,1fr);gap:8px;margin:0;border-radius:9px;padding:9px 10px;color:#4f4842;font-size:13px;line-height:1.6}.learning_phaseTemperatureMeaning__QYp9f>p[data-phase-graph-evidence]{border:1px solid #cdded9;background:#f1f7f5}.learning_phaseTemperatureMeaning__QYp9f>p[data-phase-thermal]{border:1px solid #e0c3a7;background:#fff7ef}.learning_phaseTemperatureMeaning__QYp9f>p[data-phase-non-conclusion]{border:1px solid #ddd3c8;background:#f8f5f0}.learning_phaseTemperatureMeaning__QYp9f>p strong{color:var(--ink);font-weight:850}.learning_phaseTemperatureSource__u7WWc{display:grid;grid-template-columns:68px minmax(0,1fr);gap:8px;margin:0;border-top:1px solid var(--line-soft);padding:11px 14px;color:#686058;font-size:13px;line-height:1.6}.learning_phaseTemperatureSource__u7WWc strong{color:var(--ink);font-weight:850}.learning_phaseTemperatureSource__u7WWc a{color:#276a62;text-decoration-thickness:1px;text-underline-offset:3px}.learning_phaseTemperatureBoundary__wBQL7{display:grid;grid-template-columns:68px minmax(0,1fr);gap:8px;margin:0;border-top:1px solid var(--line-soft);padding:11px 14px 12px;color:var(--muted);font-size:13px;letter-spacing:.01em;line-height:1.62}.learning_phaseTemperatureBoundary__wBQL7 strong{color:var(--ink);font-weight:850}@media (max-width:600px){.learning_phaseTemperatureGridCards__uWKls{grid-template-columns:minmax(0,1fr);padding:12px}.learning_phaseTemperatureIntro__Me3Xc span{padding:9px 6px;font-size:13px}.learning_phaseTemperatureCard__0nqc3>header{padding:9px 10px}.learning_phaseTemperaturePlot__Otii_{padding:7px 6px 6px}.learning_phaseTemperaturePending__sJi_k{min-height:auto}}@media (max-width:420px){.learning_phaseTemperaturePhases__oF9Hl{grid-template-columns:minmax(0,1fr)}.learning_phaseTemperatureBoundary__wBQL7,.learning_phaseTemperatureMeaning__QYp9f>p,.learning_phaseTemperatureSource__u7WWc{grid-template-columns:64px minmax(0,1fr)}}.learning_particleModelState__Dn4PH{color:var(--ink);font-size:12px;font-weight:800;letter-spacing:.015em}.learning_particleModelBody__eXs39{display:grid;gap:16px;padding:18px}.learning_particleEquation__790Xh{margin:0;color:var(--ink);font-size:1.05rem;font-weight:800;letter-spacing:.03em;text-align:center}.learning_particleProgress__IYpgH{display:grid;grid-template-columns:auto minmax(120px,1fr);gap:7px 12px;align-items:center;border:1px solid var(--line-soft);border-radius:10px;padding:10px 12px;color:var(--ink);font-size:12px;font-weight:700}.learning_particleProgress__IYpgH input{width:100%;accent-color:#3f6f4c}.learning_particleProgress__IYpgH small{grid-column:1/-1;color:var(--muted);font-weight:500}.learning_particleAtomJourney__wMVip{position:relative;height:34px;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,#f7efe8 0 47%,#eaf3ec 53% 100%)}.learning_particleAtomJourney__wMVip:after{content:"原子守恒对应";position:absolute;inset:0;display:grid;place-items:center;color:var(--muted);font-size:11px;pointer-events:none}.learning_particleAtomJourney__wMVip i{position:absolute;z-index:1;display:inline-grid;width:25px;height:25px;place-items:center;border:1px solid #a97a61;border-radius:50%;background:#fffdfa;color:var(--ink);font-size:10px;font-style:normal;font-weight:800;transition:left .18s ease-out,top .18s ease-out}.learning_particleBondChanges__EVjgS{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.learning_particleBondChanges__EVjgS li{border:1px solid var(--line-soft);border-radius:999px;padding:5px 9px;color:var(--muted);font-size:11px}.learning_particleModelPanels___iWcT{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:stretch;gap:10px}.learning_particleSide__dtUEd{display:grid;min-width:0;min-height:238px;grid-template-rows:auto 1fr;gap:12px;border:1px solid #d8cec2;border-radius:13px;background:#fffdf9;padding:13px}.learning_particleSide__dtUEd h4{margin:0;color:var(--ink);font-size:13px;font-weight:800;letter-spacing:.02em;text-align:center}.learning_particleReactionArrow__o32F0{display:grid;place-items:center;color:#70665d;font-size:25px;font-weight:650}.learning_particleGroups__hkglu{display:grid;min-width:0;align-content:center;gap:12px}.learning_particleSpeciesGroup__n_A91{display:grid;min-width:0;gap:5px}.learning_particleUnits__X3LEn{display:flex;min-width:0;flex-wrap:wrap;justify-content:center;gap:2px}.learning_particleUnit__hSbea{width:72px!important;height:52px!important;flex:0 0 72px;overflow:visible}.learning_particleUnit__hSbea circle{stroke-width:1.5}.learning_particleUnit__hSbea text{font-size:14px!important;font-weight:850;letter-spacing:-.01em;pointer-events:none}.learning_particleElementLegend__KEWXw [data-particle-element=H],.learning_particleUnit__hSbea [data-particle-element=H] circle{fill:#f6f2eb;stroke:#8e8378;background:#f6f2eb;border-color:#8e8378}.learning_particleElementLegend__KEWXw [data-particle-element=C],.learning_particleUnit__hSbea [data-particle-element=C] circle{fill:#4d5356;stroke:#303537;background:#4d5356;border-color:#303537}.learning_particleElementLegend__KEWXw [data-particle-element=N],.learning_particleUnit__hSbea [data-particle-element=N] circle{fill:#6686a5;stroke:#3e607f;background:#6686a5;border-color:#3e607f}.learning_particleElementLegend__KEWXw [data-particle-element=O],.learning_particleUnit__hSbea [data-particle-element=O] circle{fill:#c86d64;stroke:#93473f;background:#c86d64;border-color:#93473f}.learning_particleElementLegend__KEWXw [data-particle-element=S],.learning_particleUnit__hSbea [data-particle-element=S] circle{fill:#e1b84f;stroke:#9a7929;background:#e1b84f;border-color:#9a7929}.learning_particleElementLegend__KEWXw [data-particle-element=Cl],.learning_particleUnit__hSbea [data-particle-element=Cl] circle{fill:#72a17d;stroke:#467052;background:#72a17d;border-color:#467052}.learning_particleUnit__hSbea [data-particle-element=C] text,.learning_particleUnit__hSbea [data-particle-element=Cl] text,.learning_particleUnit__hSbea [data-particle-element=N] text,.learning_particleUnit__hSbea [data-particle-element=O] text{fill:#fffdf9!important}.learning_particleSpeciesGroup__n_A91>p{display:flex;align-items:baseline;justify-content:center;gap:7px;margin:0;color:var(--muted);font-size:12px;letter-spacing:.015em}.learning_particleSpeciesGroup__n_A91>p strong{color:var(--ink);font-size:15px;font-weight:800}.learning_particleSpeciesGroup__n_A91 sub{font-size:.68em;line-height:0}.learning_particlePending__FnjW3{display:grid;align-self:stretch;place-items:center;align-content:center;gap:5px;border:1px dashed #b9aa9b;border-radius:11px;background:#f7f1e8;color:var(--muted)}.learning_particlePending__FnjW3 strong{color:var(--accent-dark);font-size:30px;font-weight:700;line-height:1}.learning_particlePending__FnjW3 span{font-size:12px;font-weight:700;letter-spacing:.02em}.learning_particleElementLegend__KEWXw{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 14px;margin:0;padding:0;color:var(--muted);font-size:12px;list-style:none}.learning_particleElementLegend__KEWXw li{display:flex;align-items:center;gap:5px}.learning_particleElementLegend__KEWXw i{width:14px;height:14px;border:1px solid;border-radius:50%}.learning_particleAudit__WaGkN{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center}.learning_chemicalCalculation__7QV_l,.learning_particleAudit__WaGkN{border:1px solid #c8d6c8;border-radius:12px;background:#f4f8f2;padding:12px 14px}.learning_chemicalCalculation__7QV_l{min-width:0;overflow-x:auto}.learning_chemicalCalculation__7QV_l table{width:100%;border-collapse:collapse;color:var(--ink);font-size:13px;font-variant-numeric:tabular-nums;text-align:center}.learning_chemicalCalculation__7QV_l td,.learning_chemicalCalculation__7QV_l th{padding:6px;border-bottom:1px solid #dbe3d9}.learning_chemicalCalculation__7QV_l caption{text-align:left;font-weight:700;margin-bottom:8px}.learning_chemicalCalculation__7QV_l p,.learning_chemicalCalculation__7QV_l small{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.learning_particleAudit__WaGkN table{width:100%;border-collapse:collapse;color:var(--ink);font-size:12px;font-variant-numeric:tabular-nums;text-align:center}.learning_particleAudit__WaGkN caption{margin-bottom:7px;color:var(--ink);font-size:12px;font-weight:800;letter-spacing:.015em;text-align:left}.learning_particleAudit__WaGkN td,.learning_particleAudit__WaGkN th{border-bottom:1px solid #dbe3d9;padding:5px 8px}.learning_particleAudit__WaGkN tbody tr:last-child td,.learning_particleAudit__WaGkN tbody tr:last-child th{border-bottom:0}.learning_particleAudit__WaGkN p{display:flex;align-items:center;gap:7px;margin:0;color:#3f6f4c;font-size:12px;font-weight:800;letter-spacing:.015em;white-space:nowrap}.learning_particleAudit__WaGkN p span{display:inline-grid;width:21px;height:21px;place-items:center;border-radius:50%;background:#dbeadb}.learning_particleModelBoundary__SK1Cq{display:grid;grid-template-columns:66px minmax(0,1fr);gap:8px;margin:0;border-top:1px solid var(--line-soft);padding:11px 14px 12px;color:var(--muted);font-size:12px;letter-spacing:.015em;line-height:1.55}.learning_particleModelBoundary__SK1Cq strong{color:var(--ink);font-weight:800}@media (max-width:480px){.learning_particleModelBody__eXs39{gap:13px;padding:14px}.learning_particleModelPanels___iWcT{grid-template-columns:minmax(0,1fr);gap:7px}.learning_particleReactionArrow__o32F0{height:26px;transform:rotate(90deg)}.learning_particleSide__dtUEd{min-height:184px;padding:11px}.learning_particleUnit__hSbea{width:68px!important;height:49px!important;flex-basis:68px}.learning_particleAudit__WaGkN{grid-template-columns:minmax(0,1fr);padding:11px}.learning_particleAudit__WaGkN p{justify-content:center;white-space:normal}.learning_particleModelBoundary__SK1Cq{grid-template-columns:64px minmax(0,1fr);font-size:13px}}.learning_sentenceStructureState__CRAR5{color:var(--ink);font-size:12px;font-weight:800;letter-spacing:.015em}.learning_sentenceStructureBody__qUzaw{min-width:0}.learning_sentenceStructureSource__XerFR{margin:0;padding:25px clamp(18px,4vw,34px);color:#2f2b27;font-family:var(--font-body);font-size:18px;font-style:normal;font-weight:500;letter-spacing:.005em;line-height:2.1;overflow-wrap:anywhere;text-align:left;white-space:pre-wrap}.learning_sentenceStructureMark__OA074{border-bottom:2px solid var(--accent);border-radius:3px;background:#f3d8ca;box-decoration-break:clone;color:inherit;padding:0 .08em;-webkit-box-decoration-break:clone}.learning_sentenceStructureMark__OA074[data-sentence-group=support]{border-bottom-color:#39776f;background:#dcebe6}.learning_sentenceStructureMark__OA074 sup{position:relative;top:-.58em;display:inline-grid;width:17px;height:17px;margin-left:2px;place-items:center;border-radius:50%;background:var(--accent-dark);color:#fff;font-size:9px;font-weight:850;line-height:1}.learning_sentenceStructureMark__OA074[data-sentence-group=support] sup{background:#326b64}.learning_sentenceStructureNotes__2HWlN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;border-top:1px solid var(--line-soft);padding:16px;list-style:none}.learning_sentenceStructureNotes__2HWlN li{display:grid;min-width:0;grid-template-columns:minmax(96px,auto) minmax(0,1fr);align-items:baseline;gap:8px;border:1px solid var(--line-soft);border-radius:11px;background:#fffdf9;padding:10px 12px}.learning_sentenceStructureRole__CmBfI{color:var(--accent-dark);font-size:13px;font-weight:800;letter-spacing:.015em}.learning_sentenceStructureQuote__8QqvO{min-width:0;color:var(--ink);font-size:15px;font-weight:650;line-height:1.5;overflow-wrap:anywhere}.learning_sentenceStructureHint__kEfSO{margin:0;border-top:1px solid var(--line-soft);padding:12px 16px;color:var(--muted);font-size:13px;line-height:1.6}.learning_sentenceStructureBoundary__RtV1a{display:grid;grid-template-columns:66px minmax(0,1fr);gap:8px;margin:0;border-top:1px solid var(--line-soft);padding:11px 14px 12px;color:var(--muted);font-size:13px;letter-spacing:.015em;line-height:1.55}.learning_sentenceStructureBoundary__RtV1a strong{color:var(--ink);font-weight:800}@media (max-width:480px){.learning_sentenceStructureSource__XerFR{padding:20px 16px;font-size:17px;line-height:2}.learning_sentenceStructureNotes__2HWlN{grid-template-columns:minmax(0,1fr);padding:12px}.learning_sentenceStructureNotes__2HWlN li{grid-template-columns:minmax(94px,auto) minmax(0,1fr);padding:10px}.learning_sentenceStructureBoundary__RtV1a,.learning_sentenceStructureRole__CmBfI{font-size:13px}.learning_sentenceStructureBoundary__RtV1a{grid-template-columns:64px minmax(0,1fr)}}.learning_electricMeterVisual__CMGDO figcaption{color:#635a51;font-size:13px;letter-spacing:.01em}.learning_electricMeterState__qgmF6{color:var(--accent-dark);font-size:13px;font-weight:800}.learning_electricMeterFacts__uCjwz{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--line-soft);padding:11px 14px}.learning_electricMeterFacts__uCjwz span{min-height:27px;border:1px solid #d5c8ba;border-radius:999px;background:#fffdf9;padding:4px 10px;color:var(--ink);font-size:13px;font-weight:750;line-height:1.35}.learning_electricMeterFacts__uCjwz span:first-child{border-color:#b9d5d1;background:#edf6f4;color:#23675e}.learning_electricMeterCanvas___Ia04{padding:8px 14px 0}.learning_electricMeterFace__8rTiB{fill:#fffdf9;stroke:#cfc2b5;stroke-width:2}.learning_electricMeterScaleArc___CmyW{fill:none;stroke:#756b61;stroke-width:2}.learning_electricMeterMajorTick___1h9e{stroke:#3e3934;stroke-width:4;stroke-linecap:round}.learning_electricMeterMediumTick__U_eOc{stroke:#675f57;stroke-width:3;stroke-linecap:round}.learning_electricMeterMinorTick__EAoOs{stroke:#847a70;stroke-width:2;stroke-linecap:round}.learning_electricMeterScaleLabel__yPsBv{fill:var(--ink)!important;font-size:24px!important;font-variant-numeric:tabular-nums;font-weight:800}.learning_parallelLineVisual__IQd_e figcaption{color:#635a51;font-size:13px;letter-spacing:.01em}.learning_parallelLineState__XV839{color:var(--accent-dark);font-size:13px;font-weight:800}.learning_parallelLineFacts__XwgBg{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--line-soft);padding:11px 14px}.learning_parallelLineFacts__XwgBg span{display:inline-flex;min-height:28px;align-items:center;gap:6px;border:1px solid #d5c8ba;border-radius:999px;background:#fffdf9;padding:4px 10px;color:var(--ink);font-size:13px;font-weight:750;letter-spacing:.01em;line-height:1.35}.learning_parallelLineFacts__XwgBg span:first-child{border-color:#b9d5d1;background:#edf6f4;color:#23675e}.learning_parallelLineFacts__XwgBg i{display:inline-block;width:12px;height:12px;border-radius:50%}.learning_parallelLineCanvas__ZCHnK{padding:4px 12px 0}.learning_parallelLineCanvas__ZCHnK svg{max-height:360px}.learning_parallelBaseLine__qzKNI{stroke:#4c4742;stroke-width:4;stroke-linecap:round}.learning_parallelTransversal__DTMZa{stroke:#766c63;stroke-width:4;stroke-linecap:round}.learning_parallelMark__5hYwR{fill:none;stroke:#23675e;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.learning_parallelAngleArc__C7lvh{fill:none;stroke:#a79b90;stroke-width:2}.learning_parallelLineLabel__bzmcH{fill:#2f2b27!important;font-size:23px!important;font-style:italic;font-weight:750}.learning_parallelAngleLabel___sDGV{fill:#2f2b27!important;font-size:26px!important;font-variant-numeric:tabular-nums;font-weight:850}.learning_parallelTargetA__4zo5g{border:1px solid #4a8981;background:#dcebe6;fill:#dcebe6;stroke:#39776f;stroke-width:2.5}.learning_parallelTargetB__bnPtE{border:1px solid #b46a49;background:#f3d8ca;fill:#f3d8ca;stroke:#a95f3d;stroke-width:2.5}.learning_parallelLineResults__QAyw2{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;border-top:1px solid var(--line-soft);padding:13px 14px}.learning_parallelLineResults__QAyw2 p{display:grid;min-width:0;gap:4px;margin:0;border:1px solid #d8cec2;border-radius:11px;background:#fffdf9;padding:10px 12px}.learning_parallelLineResults__QAyw2 span{color:var(--muted);font-size:13px;font-weight:750;letter-spacing:.02em}.learning_parallelLineResults__QAyw2 strong{color:var(--ink);font-size:16px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.5}.learning_parallelLineBoundary__A0kww{display:grid;grid-template-columns:66px minmax(0,1fr);gap:8px;margin:0;border-top:1px solid var(--line-soft);padding:11px 14px 12px;color:var(--muted);font-size:13px;letter-spacing:.01em;line-height:1.6}.learning_parallelLineBoundary__A0kww strong{color:var(--ink);font-weight:800}@media (max-width:480px){.learning_parallelLineFacts__XwgBg{padding:10px 12px}.learning_parallelLineCanvas__ZCHnK{padding:2px 0 0}.learning_parallelLineResults__QAyw2{grid-template-columns:minmax(0,1fr);padding:12px}.learning_parallelLineResults__QAyw2 strong{font-size:15px}.learning_parallelLineBoundary__A0kww{grid-template-columns:64px minmax(0,1fr)}}.learning_electricMeterPointer__03HOH{stroke:#9b4f35;stroke-width:5;stroke-linecap:round}.learning_electricMeterHubOuter__Y5Iam{fill:#f0e5da;stroke:#78422f;stroke-width:3}.learning_electricMeterHubInner__xM0AT{fill:#78422f}.learning_electricMeterSymbol__QsRHq{fill:#23675e!important;font-size:32px!important;font-weight:850;letter-spacing:.04em}.learning_electricMeterWork__88ynf{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;border-top:1px solid var(--line-soft);padding:13px 14px}.learning_electricMeterWork__88ynf p{display:grid;min-width:0;gap:4px;margin:0;border:1px solid #d8cec2;border-radius:11px;background:#fffdf9;padding:10px 12px}.learning_electricMeterWork__88ynf span{color:var(--muted);font-size:13px;font-weight:750;letter-spacing:.02em}.learning_electricMeterWork__88ynf strong{color:var(--ink);font-size:16px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.5}.learning_electricMeterBoundary__FCYKi{display:grid;grid-template-columns:66px minmax(0,1fr);gap:8px;margin:0;border-top:1px solid var(--line-soft);padding:11px 14px 12px;color:var(--muted);font-size:13px;line-height:1.6}.learning_electricMeterBoundary__FCYKi strong{color:var(--ink);font-weight:800}@media (max-width:480px){.learning_electricMeterFacts__uCjwz{padding:10px 12px}.learning_electricMeterCanvas___Ia04{padding:4px 5px 0}.learning_electricMeterWork__88ynf{grid-template-columns:minmax(0,1fr);padding:12px}.learning_electricMeterWork__88ynf strong{font-size:15px}.learning_electricMeterBoundary__FCYKi{grid-template-columns:64px minmax(0,1fr)}}.learning_coordinateGridVisual__k7AyE figcaption{color:#635a51;font-size:13px;letter-spacing:.01em}.learning_coordinateGridState__av6di{color:var(--accent-dark);font-size:13px;font-weight:800;letter-spacing:.015em}.learning_coordinateGridCanvas__LtGsR{padding:5px 12px 0}.learning_coordinateGridCanvas__LtGsR svg{max-height:380px}.learning_coordinateGridFrame__pGDci{fill:#fffdf9;stroke:#cfc3b7;stroke-width:2}.learning_coordinateMinorGrid__aq6NW{stroke:#e8e0d6;stroke-width:1}.learning_coordinateMajorGrid__Z7RPw{stroke:#cfc5b9;stroke-width:1.7}.learning_coordinateEquator__R8zuO,.learning_coordinatePrimeMeridian__tZlyn{stroke:#39776f;stroke-width:3}.learning_coordinateTickLabel__BGg_g{fill:#4d4741!important;font-size:22px!important;font-variant-numeric:tabular-nums;font-weight:750}.learning_coordinateAxisLabel__uoycp{fill:#655c54!important;font-size:20px!important;font-weight:750;letter-spacing:.02em}.learning_coordinatePointHalo__Amzvm{fill:#f3d8ca;opacity:.75}.learning_coordinatePoint__V5Z_z{fill:#9b5136;stroke:#fffdf9;stroke-width:2.5}.learning_coordinatePointLabel__IifJn{fill:#fffdf9!important;font-size:20px!important;font-weight:850}.learning_coordinateGridResults__2vvOs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;border-top:1px solid var(--line-soft);padding:13px 14px;list-style:none}.learning_coordinateGridResults__2vvOs li{display:grid;min-width:0;grid-template-columns:32px minmax(0,1fr);gap:3px 9px;border:1px solid #d8cec2;border-radius:11px;background:#fffdf9;padding:10px 12px}.learning_coordinateGridResults__2vvOs strong{display:grid;width:28px;height:28px;grid-row:1/span 2;place-items:center;border-radius:50%;background:#9b5136;color:#fffdf9;font-size:14px;font-weight:850}.learning_coordinateGridResults__2vvOs span{min-width:0;color:var(--ink);font-size:14px;font-variant-numeric:tabular-nums;font-weight:750;line-height:1.5}.learning_coordinateGridResults__2vvOs em{color:#23675e;font-size:13px;font-style:normal;font-weight:800;letter-spacing:.015em;line-height:1.5}.learning_coordinateHemisphereRule__y8fm_{display:grid;gap:7px;border-top:1px solid var(--line-soft);background:#f4f8f5;padding:12px 14px}.learning_coordinateHemisphereRule__y8fm_ p{display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px;margin:0;color:var(--muted);font-size:13px;letter-spacing:.01em;line-height:1.6}.learning_coordinateHemisphereRule__y8fm_ strong{color:#23675e;font-weight:850}.learning_coordinateGridBoundary__6UBR_{display:grid;grid-template-columns:66px minmax(0,1fr);gap:8px;margin:0;border-top:1px solid var(--line-soft);padding:11px 14px 12px;color:var(--muted);font-size:13px;letter-spacing:.01em;line-height:1.6}.learning_coordinateGridBoundary__6UBR_ strong{color:var(--ink);font-weight:800}@media (max-width:480px){.learning_coordinateGridCanvas__LtGsR{padding:3px 0 0}.learning_coordinateGridResults__2vvOs{grid-template-columns:minmax(0,1fr);padding:12px}.learning_coordinateGridResults__2vvOs span{font-size:13px}.learning_coordinateHemisphereRule__y8fm_{padding:11px 12px}.learning_coordinateHemisphereRule__y8fm_ p{grid-template-columns:76px minmax(0,1fr);font-size:13px}.learning_coordinateGridBoundary__6UBR_{grid-template-columns:64px minmax(0,1fr)}}.learning_earthRevolutionVisual__m_jdg figcaption{color:#635a51;font-size:13px;letter-spacing:.01em}.learning_revolutionState__ZFY8I{color:#23675e;font-size:13px;font-weight:800;letter-spacing:.015em}.learning_revolutionCanvas__hNAJg{padding:6px 12px 0}.learning_revolutionCanvas__hNAJg svg{max-height:470px}.learning_revolutionOrbit__p3qwT{fill:none;stroke:#cfc3b7;stroke-width:3;stroke-dasharray:8 8}.learning_revolutionDirection__mZy_3{fill:none;stroke:#397d91;stroke-width:5;stroke-linecap:round}.learning_revolutionDirectionHead__olLsZ{fill:#397d91}.learning_revolutionDirectionLabel__Ff_Qc{fill:#245f6d!important;font-size:26px!important;font-weight:850;letter-spacing:.02em;paint-order:stroke;stroke:#fbf8f3;stroke-width:6px}.learning_revolutionSun__AHJq3{fill:#f7dfaa;stroke:#c47825;stroke-width:3}.learning_revolutionSunCore__2t_yD{fill:#efb84d;stroke:#c47825;stroke-width:2}.learning_revolutionSunLabel__nlpZX{fill:#5a3a13!important;font-size:26px!important;font-weight:850;letter-spacing:.02em}.learning_revolutionEarthHalo__YqFa1{fill:#eef5f2;stroke:none}.learning_revolutionEarth__0UDGx{fill:#d9ece8;stroke:#2f7280;stroke-width:3}.learning_revolutionAxis__N06oh{stroke:#a4573d;stroke-width:4;stroke-linecap:round}.learning_revolutionEquator__5c3m0{stroke:#397d91;stroke-width:2.5;stroke-dasharray:4 3}.learning_revolutionNorth__e0fWG{fill:#7c3f2d!important;font-size:26px!important;font-weight:900;paint-order:stroke;stroke:#fbf8f3;stroke-width:5px}.learning_revolutionPositionLabel__04FH4{fill:#1f2f31!important;font-size:28px!important;font-weight:900}.learning_revolutionScaleNote__mpMoo{margin:0;border-top:1px solid var(--line-soft);padding:9px 14px 10px;color:var(--muted);font-size:13px;letter-spacing:.01em;line-height:1.55;text-align:center}.learning_revolutionResults__K5Wlk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;border-top:1px solid var(--line-soft);padding:14px;list-style:none}.learning_revolutionResultCard__x3tRP{min-width:0;border:1px solid #d8cec2;border-radius:12px;background:#fffdf9;padding:11px 12px}.learning_revolutionResultCard__x3tRP>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.learning_revolutionResultCard__x3tRP strong{color:var(--ink);font-size:14px;font-weight:850;letter-spacing:.01em}.learning_revolutionResultCard__x3tRP span{color:#23675e;font-size:13px;font-weight:750;letter-spacing:.01em;text-align:right}.learning_revolutionResultCard__x3tRP dl{display:grid;gap:4px;margin:9px 0 0;border-top:1px solid var(--line-soft);padding-top:8px}.learning_revolutionResultCard__x3tRP dl div{display:grid;grid-template-columns:58px minmax(0,1fr);gap:7px;font-size:13px;letter-spacing:.01em;line-height:1.5}.learning_revolutionResultCard__x3tRP dt{color:var(--muted);font-weight:700}.learning_revolutionResultCard__x3tRP dd{margin:0;color:var(--ink);font-weight:700}.learning_revolutionBoundary__TJ0JU{display:grid;grid-template-columns:70px minmax(0,1fr);gap:8px;border-top:1px solid var(--line-soft);padding:11px 14px 12px;color:var(--muted);font-size:13px;letter-spacing:.01em;line-height:1.6}.learning_revolutionBoundary__TJ0JU strong{color:var(--ink);font-weight:850}.learning_earthRevolutionVisual__m_jdg .learning_visualAudit__j5cU_{font-size:13px;line-height:1.5}.learning_earthRevolutionVisual__m_jdg .learning_visualAudit__j5cU_ span{font-size:inherit}@media (max-width:480px){.learning_revolutionCanvas__hNAJg{padding:4px 0 0}.learning_revolutionResults__K5Wlk{grid-template-columns:minmax(0,1fr);padding:12px}.learning_revolutionResultCard__x3tRP>div{align-items:flex-start}.learning_revolutionBoundary__TJ0JU{grid-template-columns:64px minmax(0,1fr);padding:11px 12px 12px}}.learning_thermometerVisual__qiKck figcaption{color:#635a51;font-size:13px;letter-spacing:.01em}.learning_thermometerState__alW6x{color:var(--accent-dark);font-size:13px;font-weight:800;letter-spacing:.015em}.learning_thermometerFacts__RiAg8{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--line-soft);padding:11px 14px}.learning_thermometerFacts__RiAg8 span{min-height:27px;border:1px solid #d5c8ba;border-radius:999px;background:#fffdf9;padding:4px 10px;color:var(--ink);font-size:13px;font-weight:750;line-height:1.35}.learning_thermometerFacts__RiAg8 span:first-child{border-color:#b9d5d1;background:#edf6f4;color:#23675e;font-variant-numeric:tabular-nums}.learning_thermometerCanvas__o0GY5{padding:5px 12px 0}.learning_thermometerCanvas__o0GY5 svg{max-height:440px}.learning_thermometerPanel__wuz0M{fill:#fffdf9;stroke:#d3c8bc;stroke-width:2}.learning_thermometerSampleBadge__pl4gv{fill:#9b5136}.learning_thermometerSampleLabel__2BeT1{fill:#fffdf9!important;font-size:28px!important;font-weight:850}.learning_thermometerUnit__7TNed{fill:#61584f!important;font-size:28px!important;font-weight:800;letter-spacing:.02em}.learning_thermometerStem__ZrIyb{fill:#f6f0e9;stroke:#b9aea3;stroke-width:2}.learning_thermometerTube__qYrdQ{stroke:#d9cfc5;stroke-width:8;stroke-linecap:round}.learning_thermometerLiquid__tVFr6{stroke:#a95139;stroke-width:9;stroke-linecap:round}.learning_thermometerBulb__6hP_S{fill:#a95139;stroke:#7d3f2e;stroke-width:3}.learning_thermometerMajorTick__I9tT4{stroke:#4c4640;stroke-width:3.5;stroke-linecap:round}.learning_thermometerMediumTick__dltSu{stroke:#6f665e;stroke-width:2.6;stroke-linecap:round}.learning_thermometerMinorTick__DFjsZ{stroke:#8a8076;stroke-width:1.7;stroke-linecap:round}.learning_thermometerZeroTick__TfOPS{stroke:#2c7168;stroke-width:4.5;stroke-linecap:round}.learning_thermometerMajorLabel__zRJS6,.learning_thermometerZeroLabel__9boEt{fill:#4c4640!important;font-size:28px!important;font-variant-numeric:tabular-nums;font-weight:780}.learning_thermometerZeroLabel__9boEt{fill:#23675e!important;font-weight:900}.learning_thermometerWork__a2b2P{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;border-top:1px solid var(--line-soft);padding:13px 14px}.learning_thermometerWork__a2b2P p{display:grid;min-width:0;gap:4px;margin:0;border:1px solid #d8cec2;border-radius:11px;background:#fffdf9;padding:10px 12px}.learning_thermometerWork__a2b2P span{color:var(--muted);font-size:13px;font-weight:750;letter-spacing:.02em}.learning_thermometerWork__a2b2P strong{color:var(--ink);font-size:14px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.55}.learning_thermometerBoundary__DzZ2Y{display:grid;grid-template-columns:66px minmax(0,1fr);gap:8px;margin:0;border-top:1px solid var(--line-soft);padding:11px 14px 12px;color:var(--muted);font-size:13px;letter-spacing:.01em;line-height:1.6}.learning_thermometerBoundary__DzZ2Y strong{color:var(--ink);font-weight:800}.learning_thermometerVisual__qiKck .learning_visualAudit__j5cU_{font-size:13px}@media (max-width:480px){.learning_thermometerFacts__RiAg8{padding:10px 12px}.learning_thermometerCanvas__o0GY5{padding:3px 0 0}.learning_thermometerWork__a2b2P{grid-template-columns:minmax(0,1fr);padding:12px}.learning_thermometerWork__a2b2P strong{font-size:13px}.learning_thermometerBoundary__DzZ2Y{grid-template-columns:64px minmax(0,1fr)}}.learning_rulerVisual__MqpP6 figcaption{color:#635a51;font-size:13px;letter-spacing:.01em}.learning_rulerState__jsBZU{color:var(--accent-dark);font-size:13px;font-weight:800;letter-spacing:.015em}.learning_rulerFacts__x5kid{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--line-soft);padding:11px 14px}.learning_rulerFacts__x5kid span{min-height:27px;border:1px solid #d5c8ba;border-radius:999px;background:#fffdf9;padding:4px 10px;color:var(--ink);font-size:13px;font-weight:750;line-height:1.35}.learning_rulerFacts__x5kid span:first-child{border-color:#b9d5d1;background:#edf6f4;color:#23675e;font-variant-numeric:tabular-nums}.learning_rulerCanvas__jkqo9{padding:4px 8px 0}.learning_rulerCanvas__jkqo9 svg{max-height:430px}.learning_rulerPanel__ddC_L{fill:#fffdf9;stroke:#d3c8bc;stroke-width:2}.learning_rulerSampleBadge__s6jqe{fill:#9b5136}.learning_rulerSampleLabel__TK5dj{fill:#fffdf9!important;font-size:28px!important;font-weight:850}.learning_rulerAxis__63iCO{stroke:#4c4640;stroke-width:3;stroke-linecap:round}.learning_rulerMajorTick__Ypu88{stroke:#4c4640;stroke-width:3.5}.learning_rulerHalfTick__ttEP4{stroke:#6f665e;stroke-width:2.6}.learning_rulerMinorTick__FiT3y{stroke:#8a8076;stroke-width:1.8}.learning_rulerZeroTick__9YQZ9{stroke:#2c7168;stroke-width:4.5}.learning_rulerMajorLabel__zVFqv,.learning_rulerUnit__4t4lm,.learning_rulerZeroLabel__ixZo_{fill:#4c4640!important;font-size:27px!important;font-variant-numeric:tabular-nums;font-weight:780}.learning_rulerZeroLabel__ixZo_{fill:#23675e!important;font-weight:900}.learning_rulerUnit__4t4lm{font-size:24px!important;font-weight:800}.learning_rulerObject__IsdbU{fill:#d8a25f;stroke:#8c5d2c;stroke-width:2}.learning_rulerObjectCap__EsWOz{stroke:#77451f;stroke-width:4;stroke-linecap:round}.learning_rulerGuide__hbrzz{stroke:#2c7168;stroke-width:2.4;stroke-dasharray:5 5}.learning_rulerGuideLabel__oG9Qx,.learning_rulerReadingLabel__W9Qpb{fill:#23675e!important;font-size:22px!important;font-weight:850;letter-spacing:.01em}.learning_rulerReadingLabel__W9Qpb{font-size:20px!important;font-variant-numeric:tabular-nums}.learning_rulerWork__n8rNn{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px;border-top:1px solid var(--line-soft);padding:13px 14px}.learning_rulerWork__n8rNn p{display:grid;min-width:0;gap:4px;margin:0;border:1px solid #d8cec2;border-radius:11px;background:#fffdf9;padding:10px 12px}.learning_rulerWork__n8rNn span{color:var(--muted);font-size:13px;font-weight:750;letter-spacing:.02em}.learning_rulerWork__n8rNn strong{color:var(--ink);font-size:14px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.55}.learning_rulerBoundary__y2EYr,.learning_rulerEstimation__WU8pI{display:grid;grid-template-columns:66px minmax(0,1fr);gap:8px;margin:0;border-top:1px solid var(--line-soft);padding:11px 14px 12px;color:var(--muted);font-size:13px;letter-spacing:.01em;line-height:1.6}.learning_rulerEstimation__WU8pI{background:#f4f8f6;color:#3f655f}.learning_rulerBoundary__y2EYr strong,.learning_rulerEstimation__WU8pI strong{color:var(--ink);font-weight:800}.learning_rulerVisual__MqpP6 .learning_visualAudit__j5cU_{font-size:13px}@media (max-width:480px){.learning_rulerFacts__x5kid{padding:10px 12px}.learning_rulerCanvas__jkqo9{padding:2px 0 0}.learning_rulerWork__n8rNn{grid-template-columns:minmax(0,1fr);padding:12px}.learning_rulerWork__n8rNn strong{font-size:13px}.learning_rulerBoundary__y2EYr,.learning_rulerEstimation__WU8pI{grid-template-columns:64px minmax(0,1fr)}}.learning_rulerProcedureVisual__DYQOh figcaption{color:#635a51;font-size:13px;letter-spacing:.01em}.learning_rulerProcedureState__pQH66{color:var(--accent-dark);font-size:13px;font-weight:800;letter-spacing:.015em}.learning_rulerProcedureSection__mxJ7B{display:grid;gap:10px;border-bottom:1px solid var(--line-soft);padding:14px}.learning_rulerProcedureSection__mxJ7B h3{display:flex;align-items:center;gap:8px;margin:0;color:var(--ink);font-size:15px;font-weight:800;line-height:1.35}.learning_rulerProcedureSection__mxJ7B h3 span{display:inline-grid;width:26px;height:26px;place-items:center;border-radius:50%;background:#9b5136;color:#fffdf9;font-size:13px;font-variant-numeric:tabular-nums}.learning_rulerProcedureChoices__Twp_p{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.learning_rulerProcedureChoice__pMWor{min-width:0;overflow:hidden;border:1px solid #d8cec2;border-radius:13px;background:#fffdf9}.learning_rulerProcedureChoice__pMWor[data-placement-confirmed]{border-color:#77a89f;box-shadow:inset 0 0 0 1px #77a89f}.learning_rulerProcedureChoice__pMWor[data-placement-error]{border-color:#d5a18e;background:#fff9f6}.learning_rulerProcedureChoice__pMWor header{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #e6ddd4;padding:7px 9px}.learning_rulerProcedureChoice__pMWor header strong{color:var(--ink);font-size:13px;font-weight:800;letter-spacing:.015em}.learning_rulerProcedureChoice__pMWor header span{color:#23675e;font-size:13px;font-weight:800;letter-spacing:.015em}.learning_rulerProcedureChoice__pMWor[data-placement-error] header span{color:#944d36}.learning_rulerProcedureChoice__pMWor svg{display:block;width:100%;min-height:104px}.learning_rulerProcedureChoice__pMWor p{min-height:58px;margin:0;border-top:1px solid #e6ddd4;padding:8px 10px;color:var(--muted);font-size:13px;font-weight:650;letter-spacing:.01em;line-height:1.55}.learning_rulerProcedureObject__yqBrD{fill:#d9a15f;stroke:#8c5d2c;stroke-width:2}.learning_rulerProcedureObjectEdge__Wk9fQ{stroke:#75431f;stroke-linecap:round;stroke-width:4}.learning_rulerProcedureRuler__Wg4M1{fill:#f5eee3;stroke:#8c8276;stroke-width:1.8}.learning_rulerProcedureTick__FMfMN{stroke:#766d64;stroke-width:1.7}.learning_rulerProcedureZero__Tl6Y1{stroke:#2c7168;stroke-width:3.2}.learning_rulerProcedureZeroText__XMhr9{fill:#23675e!important;font-size:13px!important;font-weight:850}.learning_rulerProcedureSightCanvas__yW_ry{overflow:hidden;border:1px solid #d8cec2;border-radius:13px;background:#fffdf9}.learning_rulerProcedureSightCanvas__yW_ry svg{display:block;width:100%;max-height:270px}.learning_rulerProcedureScaleBody__VB6ef{fill:#eee6da;stroke:#81776d;stroke-width:2}.learning_rulerProcedureCrossTick___NnvU{stroke:#756b62;stroke-width:2}.learning_rulerProcedureReferenceTick__seFWN{stroke:#2c7168;stroke-width:4}.learning_rulerProcedureCrossObject__cW0M2{fill:#d9a15f;stroke:#8c5d2c;stroke-width:2}.learning_rulerProcedureMeasurementEdge__EQWVd{stroke:#75431f;stroke-width:4}.learning_rulerProcedureMeasurementPoint__VtVpV{fill:#75431f}.learning_rulerProcedureEye__v25yr{fill:#fffdf9;stroke:#746b63;stroke-width:3}.learning_rulerProcedureEyeConfirmed__tub9K{fill:#edf6f4;stroke:#2c7168;stroke-width:4}.learning_rulerProcedureEyeError__e_CI_{fill:#fff5f0;stroke:#a85d43;stroke-width:3}.learning_rulerProcedurePupil__oW3Bo{fill:#4b443e}.learning_rulerProcedureEyeLabel__66AaU{fill:#3f3933!important;font-size:24px!important;font-weight:850;letter-spacing:.02em}.learning_rulerProcedureSight__d9kd6{stroke:#81776d;stroke-dasharray:8 7;stroke-width:2.5}.learning_rulerProcedureSightConfirmed__vDy0R{stroke:#2c7168;stroke-width:4}.learning_rulerProcedureSightError__TuRIT{stroke:#a85d43;stroke-dasharray:8 7;stroke-width:3}.learning_rulerProcedureParallaxPoint__dwAy1{fill:#a85d43;stroke:#fffdf9;stroke-width:2}.learning_rulerProcedureObjectLabel__Kqn6u,.learning_rulerProcedurePointLabel__VpipG,.learning_rulerProcedureScaleLabel__C6PUb{fill:#5f574f!important;font-size:23px!important;font-weight:750;letter-spacing:.01em}.learning_rulerProcedureRules__RkAl5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;border-bottom:1px solid var(--line-soft);padding:12px 14px;background:#f4f8f6}.learning_rulerProcedureRules__RkAl5 span{display:grid;min-height:42px;place-items:center;border:1px solid #b9d5d1;border-radius:10px;background:#fffdf9;padding:7px 9px;color:#235f58;font-size:13px;font-weight:800;letter-spacing:.015em;line-height:1.45;text-align:center}.learning_rulerProcedureBoundary__SAgF2,.learning_rulerProcedureExplanation___hcMM{display:grid;grid-template-columns:98px minmax(0,1fr);gap:10px;margin:0;border-bottom:1px solid var(--line-soft);padding:12px 14px;color:var(--muted);font-size:13px;letter-spacing:.01em;line-height:1.65}.learning_rulerProcedureExplanation___hcMM{background:#fff8f3;color:#6d4a3d}.learning_rulerProcedureBoundary__SAgF2 strong,.learning_rulerProcedureExplanation___hcMM strong{color:var(--ink);font-weight:800}.learning_rulerProcedureVisual__DYQOh .learning_visualAudit__j5cU_{font-size:13px}@media (max-width:640px){.learning_plotProbe__vtrfj{grid-template-columns:1fr;gap:7px}.learning_plotProbe__vtrfj output{min-width:0;text-align:left}.learning_rulerProcedureChoices__Twp_p{grid-template-columns:minmax(0,1fr)}.learning_rulerProcedureChoice__pMWor{display:grid;grid-template-columns:minmax(0,1fr)}.learning_rulerProcedureChoice__pMWor svg{min-height:132px}.learning_rulerProcedureChoice__pMWor p{min-height:0}.learning_rulerProcedureRules__RkAl5{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.learning_rulerProcedureBoundary__SAgF2,.learning_rulerProcedureExplanation___hcMM{grid-template-columns:84px minmax(0,1fr);padding:11px 12px}}@media (max-width:390px){.learning_rulerProcedureSection__mxJ7B{padding:12px}.learning_rulerProcedureSection__mxJ7B h3{font-size:14px}.learning_rulerProcedureSightCanvas__yW_ry svg{min-height:250px}.learning_rulerProcedureRules__RkAl5{grid-template-columns:minmax(0,1fr)}}.learning_gasPropertyVisual__XwWlw figcaption{color:#635a51;font-size:13px;letter-spacing:.01em}.learning_gasPropertyState__Jb8XP{color:var(--accent-dark);font-size:13px;font-weight:800;letter-spacing:.015em}.learning_gasDecisionRail__lfFL4{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;border-bottom:1px solid var(--line-soft);background:#f4f8f6;padding:12px 14px}.learning_gasDecisionRail__lfFL4 p{display:grid;min-width:0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:1px 9px;margin:0;border:1px solid #bdd6d1;border-radius:12px;background:#fffdf9;padding:9px 11px}.learning_gasDecisionRail__lfFL4 p>span{grid-row:1/span 2;display:inline-grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#2f7168;color:#fffdf9;font-size:13px;font-weight:850}.learning_gasDecisionRail__lfFL4 strong{color:#245f58;font-size:14px;font-weight:850;line-height:1.35}.learning_gasDecisionRail__lfFL4 small{color:#5d6d69;font-size:13px;line-height:1.45}.learning_gasDecisionRail__lfFL4 i{color:#457d75;font-size:20px;font-style:normal;font-weight:800}.learning_gasPropertyGrid__BdUdA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border-bottom:1px solid var(--line-soft);padding:14px}.learning_gasPropertyCard__Vrew9{min-width:0;overflow:hidden;border:1px solid #d8cec2;border-radius:14px;background:#fffdf9}.learning_gasPropertyCard__Vrew9>header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;border-bottom:1px solid #e7ded5;padding:11px 12px}.learning_gasFormula___QI3S{display:inline-grid;min-width:50px;min-height:50px;place-items:center;border:1px solid #d7b9a8;border-radius:12px;background:#fff7f2;color:#87482f;font-family:var(--font-serif);font-size:26px;font-weight:800;line-height:1}.learning_gasPropertyCard__Vrew9 header div{display:grid;min-width:0;gap:2px}.learning_gasPropertyCard__Vrew9 header strong{color:var(--ink);font-size:15px;font-weight:850;line-height:1.35}.learning_gasPropertyCard__Vrew9 header small{color:var(--muted);font-size:13px;line-height:1.45}.learning_gasPropertyCard__Vrew9 dl{display:grid;margin:0}.learning_gasPropertyCard__Vrew9 dl>div{display:grid;min-width:0;grid-template-columns:84px minmax(0,1fr);gap:8px;border-bottom:1px solid #eee6de;padding:10px 12px}.learning_gasPropertyCard__Vrew9 dl>div:last-child{border-bottom:0}.learning_gasPropertyCard__Vrew9 dt{color:#6a625a;font-size:13px;font-weight:750;line-height:1.55}.learning_gasPropertyCard__Vrew9 dd{min-width:0;margin:0;color:#2e4f4b;font-size:13px;font-weight:800;line-height:1.55;overflow-wrap:anywhere}.learning_gasPropertyPending__aB1hX{display:inline-block;border:1px dashed #b7aaa0;border-radius:999px;padding:1px 8px;color:#746c64;font-weight:700}.learning_gasCollectionResult__tqv1o{display:grid;gap:3px;margin:0;border-top:1px solid #bad4cf;background:#f2f8f6;padding:10px 12px}.learning_gasCollectionResult__tqv1o span{color:#536c68;font-size:13px;font-weight:750}.learning_gasCollectionResult__tqv1o strong{color:#205f56;font-size:14px;font-weight:850;line-height:1.5}.learning_gasSafetyNote__bIk3R{display:grid;gap:3px;margin:0;border-top:1px solid #ead2c4;background:#fff8f3;padding:10px 12px;color:#70483a;font-size:13px;line-height:1.55}.learning_gasSafetyNote__bIk3R strong{color:#8a4c35;font-weight:850}.learning_gasPropertyBoundary__ncs3K,.learning_gasPropertySourceHint__izEuQ{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;margin:0;border-bottom:1px solid var(--line-soft);padding:11px 14px;color:var(--muted);font-size:13px;letter-spacing:.01em;line-height:1.65}.learning_gasPropertySourceHint__izEuQ{display:block;background:#fffaf5;color:#6d564b}.learning_gasPropertyBoundary__ncs3K strong{color:var(--ink);font-weight:850}.learning_gasPropertySources__Sr7PX{border-bottom:1px solid var(--line-soft);background:#fffdf9;padding:13px 14px 14px}.learning_gasPropertySources__Sr7PX>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:9px}.learning_gasPropertySources__Sr7PX>header strong{color:var(--ink);font-size:14px;font-weight:850}.learning_gasPropertySources__Sr7PX>header span{color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums}.learning_gasPropertySources__Sr7PX ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;margin:0;padding:0;list-style:none}.learning_gasPropertySources__Sr7PX li{display:grid;min-width:0;gap:2px;border-left:3px solid #c7dcd7;padding:3px 0 3px 9px}.learning_gasPropertySources__Sr7PX a{color:#225f58;font-size:13px;font-weight:800;line-height:1.5;overflow-wrap:anywhere;text-underline-offset:3px}.learning_gasPropertySources__Sr7PX a:focus-visible{border-radius:3px;outline:2px solid #8a4c35;outline-offset:3px}.learning_gasPropertySources__Sr7PX li span{color:var(--muted);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.learning_gasPropertyVisual__XwWlw .learning_visualAudit__j5cU_,.learning_gasPropertyVisual__XwWlw .learning_visualAudit__j5cU_ span{font-size:13px}@media (max-width:700px){.learning_gasPropertyGrid__BdUdA{padding:12px}.learning_gasPropertyGrid__BdUdA,.learning_gasPropertySources__Sr7PX ul{grid-template-columns:minmax(0,1fr)}}@media (max-width:390px){.learning_gasDecisionRail__lfFL4{grid-template-columns:minmax(0,1fr);gap:7px;padding:11px 12px}.learning_gasDecisionRail__lfFL4 i{display:none}.learning_gasPropertyCard__Vrew9 dl>div{grid-template-columns:78px minmax(0,1fr)}.learning_gasPropertySources__Sr7PX>header{align-items:flex-start;flex-direction:column;gap:3px}.learning_gasPropertyBoundary__ncs3K,.learning_gasPropertySourceHint__izEuQ{grid-template-columns:80px minmax(0,1fr);padding:11px 12px}}.learning_poetryRhythmVisual__q3hcP figcaption{color:#635a51;font-size:13px;letter-spacing:.01em}.learning_poetryRhythmState__faJfq{color:var(--accent-dark);font-size:13px;font-weight:800;letter-spacing:.015em}.learning_poetryIdentity__H_XK4{display:flex;align-items:end;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line-soft);padding:18px 22px 15px}.learning_poetryIdentity__H_XK4>div{min-width:0}.learning_poetryIdentity__H_XK4 span{color:var(--accent-dark);font-size:12px;font-weight:850;letter-spacing:.12em}.learning_poetryIdentity__H_XK4 h3{margin:3px 0 2px;color:var(--ink);font-family:var(--font-serif);font-size:22px;font-weight:700;letter-spacing:.06em;line-height:1.35}.learning_poetryIdentity__H_XK4 p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.learning_poetryIdentity__H_XK4 small{max-width:230px;color:var(--faint);font-size:12px;line-height:1.55;text-align:right}.learning_poetryLines__yiFH2{display:grid;gap:7px;margin:0;padding:26px 22px 24px;color:#2f2a26;font-family:var(--font-serif);font-size:clamp(25px,5vw,32px);font-style:normal;font-weight:600;letter-spacing:.11em;line-height:1.85;text-align:center}.learning_poetryLines__yiFH2 p{min-width:0;margin:0;overflow-wrap:anywhere}.learning_poetryRhythmUnits__44vTO{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.08em}.learning_poetryRhythmUnits__44vTO>span{display:inline-block;border-bottom:2px solid #d5c6b9;padding:0 .04em .04em}.learning_poetryRhythmUnits__44vTO b{margin-left:.03em;font-weight:inherit}.learning_poetryPause__BpaYc{color:#9b5136;font-family:var(--font-body);font-size:.72em;font-style:normal;font-weight:750;letter-spacing:0}.learning_poetryPattern__GTncj{display:grid;grid-template-columns:78px minmax(0,1fr);gap:10px;margin:0;border-top:1px solid var(--line-soft);background:#fffdf9;padding:12px 18px;color:var(--muted);font-size:14px;line-height:1.65}.learning_poetryPattern__GTncj strong{color:var(--accent-dark);font-weight:850}.learning_poetryPairings__ZPutD{border-top:1px solid var(--line-soft);padding:15px 18px 17px}.learning_poetryPairings__ZPutD h4{margin:0 0 10px;color:var(--ink);font-size:13px;font-weight:850;letter-spacing:.04em}.learning_poetryPairings__ZPutD ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none}.learning_poetryPairings__ZPutD li{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;border:1px solid #d8cec2;border-radius:11px;background:#fffdf9;padding:10px 12px;color:var(--ink);font-family:var(--font-serif);font-size:18px;font-weight:650;line-height:1.4;text-align:center}.learning_poetryPairings__ZPutD li i{color:#39776f;font-family:var(--font-body);font-size:15px;font-style:normal}.learning_poetryBoundary__jacvT{display:grid;grid-template-columns:66px minmax(0,1fr);gap:8px;margin:0;border-top:1px solid var(--line-soft);padding:11px 14px 12px;color:var(--muted);font-size:13px;letter-spacing:.01em;line-height:1.6}.learning_poetryBoundary__jacvT strong{color:var(--ink);font-weight:800}@media (max-width:480px){.learning_poetryIdentity__H_XK4{align-items:start;flex-direction:column;gap:7px;padding:15px 14px 13px}.learning_poetryIdentity__H_XK4 small{max-width:none;text-align:left}.learning_poetryLines__yiFH2{gap:5px;padding:22px 10px 20px;font-size:25px;letter-spacing:.06em;line-height:1.8}.learning_poetryPattern__GTncj{grid-template-columns:72px minmax(0,1fr);padding:11px 12px;font-size:13px}.learning_poetryPairings__ZPutD{padding:13px 12px 14px}.learning_poetryPairings__ZPutD ol{gap:6px}.learning_poetryPairings__ZPutD li{gap:3px;padding:9px 5px;font-size:16px}.learning_poetryBoundary__jacvT{grid-template-columns:64px minmax(0,1fr)}}.learning_privacyBoundaryVisual__dTPSX figcaption{color:#635a51;font-size:13px;letter-spacing:.01em}.learning_privacyBoundaryState__88Z1p{color:#23675e;font-size:13px;font-weight:800;letter-spacing:.015em}.learning_privacyScenario__LQOag{display:grid;gap:9px;border-bottom:1px solid var(--line-soft);padding:18px 20px 17px}.learning_privacyScenarioLabel__WST_r{width:fit-content;margin:0;border-radius:999px;background:#dcebe6;padding:4px 9px;color:#23675e;font-size:12px;font-weight:850;letter-spacing:.08em;line-height:1.3}.learning_privacyScenario__LQOag h3{margin:0;color:var(--ink);font-size:17px;font-weight:750;line-height:1.55;text-wrap:balance}.learning_privacyScenario__LQOag blockquote{margin:0;border-left:3px solid #b76b49;border-radius:0 11px 11px 0;background:#fff8f2;padding:12px 14px;color:#332e29;font-size:16px;font-style:normal;font-weight:600;line-height:1.75}.learning_privacyTask__te3qt{margin:0;color:var(--muted);font-size:14px;font-weight:650;line-height:1.65}.learning_privacyActions__Jitp7,.learning_privacyCriteria__M_8xM{display:grid;gap:11px;border-bottom:1px solid var(--line-soft);padding:15px 18px 17px}.learning_privacyActions__Jitp7 h4,.learning_privacyCriteria__M_8xM h4{margin:0;color:var(--ink);font-size:13px;font-weight:850;letter-spacing:.04em}.learning_privacyCriteria__M_8xM ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.learning_privacyCriteria__M_8xM li{display:grid;min-width:0;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;border:1px solid #d2ddd8;border-radius:11px;background:#f4f8f5;padding:11px}.learning_privacyCriteria__M_8xM li>span{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:#326b64;color:#fffdf9;font-size:12px;font-variant-numeric:tabular-nums;font-weight:850}.learning_privacyCriteria__M_8xM li div{min-width:0}.learning_privacyCriteria__M_8xM li strong{color:#235f58;font-size:13px;font-weight:850;letter-spacing:.02em}.learning_privacyCriteria__M_8xM li p{margin:3px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.learning_privacyActions__Jitp7>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.learning_privacyActions__Jitp7>ul>li{display:grid;min-width:0;gap:4px;border:1px solid #d8cec2;border-left-width:4px;border-radius:11px;background:#fffdf9;padding:10px 12px}.learning_privacyActions__Jitp7>ul>li[data-tone=share]{border-left-color:#39776f}.learning_privacyActions__Jitp7>ul>li[data-tone=limit]{border-left-color:#b1842f}.learning_privacyActions__Jitp7>ul>li[data-tone=avoid]{border-left-color:#a4543d}.learning_privacyActions__Jitp7 li strong{color:var(--ink);font-size:14px;font-weight:850}.learning_privacyActions__Jitp7 li span{color:#235f58;font-size:13px;font-weight:800;line-height:1.5}.learning_privacyActions__Jitp7 li p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.learning_privacyRecovery__nNJLh,.learning_privacyReply__9E1GZ{display:grid;gap:7px;border-radius:11px;padding:12px 14px}.learning_privacyReply__9E1GZ{border:1px solid #c8d9d3;background:#f1f7f4}.learning_privacyRecovery__nNJLh>strong,.learning_privacyReply__9E1GZ strong{color:var(--ink);font-size:13px;font-weight:850;letter-spacing:.03em}.learning_privacyReply__9E1GZ blockquote{margin:0;color:#2f3b37;font-size:14px;font-style:normal;line-height:1.7}.learning_privacyRecovery__nNJLh{border:1px solid #dfcabc;background:#fff8f2}.learning_privacyRecovery__nNJLh ol{display:grid;gap:4px;margin:0;padding-left:21px;color:var(--muted);font-size:13px;line-height:1.6}.learning_privacySource__NOQ_l{margin:0;border-bottom:1px solid var(--line-soft);padding:10px 14px;color:var(--faint);font-size:12px;letter-spacing:.015em;line-height:1.55}.learning_privacyBoundary__AXtp_{display:grid;grid-template-columns:66px minmax(0,1fr);gap:8px;margin:0;padding:11px 14px 12px;color:var(--muted);font-size:13px;letter-spacing:.01em;line-height:1.6}.learning_privacyBoundary__AXtp_ strong{color:var(--ink);font-weight:800}@media (max-width:480px){.learning_privacyScenario__LQOag{padding:15px 13px 14px}.learning_privacyScenario__LQOag h3{font-size:16px}.learning_privacyScenario__LQOag blockquote{padding:11px 12px;font-size:15px}.learning_privacyActions__Jitp7,.learning_privacyCriteria__M_8xM{padding:13px 12px 14px}.learning_privacyActions__Jitp7>ul,.learning_privacyCriteria__M_8xM ol{grid-template-columns:minmax(0,1fr)}.learning_privacyActions__Jitp7 li p,.learning_privacyActions__Jitp7 li span,.learning_privacyCriteria__M_8xM li p,.learning_privacyRecovery__nNJLh ol{font-size:13px}.learning_privacyBoundary__AXtp_{grid-template-columns:64px minmax(0,1fr)}}.learning_digitalHarmVisual__Y1UkX figcaption{color:#635a51;font-size:13px;letter-spacing:.01em}.learning_digitalHarmState__3K5Of{color:#8b442f;font-size:13px;font-weight:800;letter-spacing:.015em}.learning_digitalHarmSafety__FJLOb{display:grid;gap:11px;border-bottom:1px solid var(--line-soft);background:#fffaf5;padding:18px 20px}.learning_digitalHarmScopeLabel__02uO2{width:fit-content;margin:0;border:1px solid #d7a78f;border-radius:999px;background:#fff1e8;padding:4px 9px;color:#843e2a;font-size:12px;font-weight:850;letter-spacing:.08em;line-height:1.3}.learning_digitalHarmSafety__FJLOb h3{max-width:65ch;margin:0;color:var(--ink);font-size:17px;font-weight:750;line-height:1.55;text-wrap:balance}.learning_digitalHarmImmediate__XSVab{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.learning_digitalHarmImmediate__XSVab>li{display:grid;min-width:0;grid-template-columns:29px minmax(0,1fr);align-items:start;gap:9px;border:1px solid #dbc9bd;border-top:4px solid #dbc9bd;border-radius:11px;background:#fffdf9;padding:10px 11px 11px}.learning_digitalHarmImmediate__XSVab>li[data-tone=stop]{border-top-color:#b46a49}.learning_digitalHarmImmediate__XSVab>li[data-tone=support]{border-top-color:#39776f}.learning_digitalHarmImmediate__XSVab>li[data-tone=urgent]{border-top-color:#9b3e35;background:#fff7f5}.learning_digitalHarmImmediate__XSVab>li>span{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;background:#594f47;color:#fffdf9;font-size:12px;font-variant-numeric:tabular-nums;font-weight:850}.learning_digitalHarmImmediate__XSVab div{display:grid;min-width:0;gap:4px}.learning_digitalHarmImmediate__XSVab strong{color:var(--ink);font-size:14px;font-weight:850;letter-spacing:.015em}.learning_digitalHarmImmediate__XSVab b{color:#743825;font-size:14px;font-weight:750;line-height:1.55}.learning_digitalHarmImmediate__XSVab p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.learning_digitalHarmRouting__47bTF,.learning_digitalHarmSignals__MSkKM{display:grid;gap:11px;border-bottom:1px solid var(--line-soft);padding:15px 18px 17px}.learning_digitalHarmRouting__47bTF>h4,.learning_digitalHarmSignals__MSkKM h4{margin:0;color:var(--ink);font-size:13px;font-weight:850;letter-spacing:.04em}.learning_digitalHarmSignals__MSkKM>ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.learning_digitalHarmSignals__MSkKM li{display:grid;min-width:0;grid-template-columns:27px minmax(0,1fr);gap:8px;border:1px solid #d8cec2;border-radius:11px;background:#fffdf9;padding:10px}.learning_digitalHarmSignals__MSkKM li>span{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:#8f5a3d;color:#fffdf9;font-size:12px;font-weight:850}.learning_digitalHarmSignals__MSkKM strong{color:#743825;font-size:13px;font-weight:850;letter-spacing:.015em}.learning_digitalHarmSignals__MSkKM p{margin:3px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.learning_digitalHarmRoutes__3LBEi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.learning_digitalHarmRoutes__3LBEi article{min-width:0;border:1px solid #d8cec2;border-left-width:4px;border-radius:11px;background:#fffdf9;padding:11px 12px}.learning_digitalHarmRoutes__3LBEi article[data-tone=support]{border-left-color:#39776f}.learning_digitalHarmRoutes__3LBEi article[data-tone=urgent]{border-left-color:#9b3e35;background:#fff8f6}.learning_digitalHarmRoutes__3LBEi article[data-tone=witness]{border-left-color:#9a7929}.learning_digitalHarmRoutes__3LBEi h5{margin:0;color:var(--ink);font-size:15px;font-weight:850;line-height:1.45}.learning_digitalHarmRoutes__3LBEi p{margin:5px 0 8px;color:var(--muted);font-size:13px;line-height:1.55}.learning_digitalHarmEvidence__TYwOH ol,.learning_digitalHarmRoutes__3LBEi ol{display:grid;gap:5px;margin:0;padding-left:20px;color:#47413b;font-size:13px;line-height:1.58}.learning_digitalHarmEvidence__TYwOH,.learning_digitalHarmHelp__3p6LC{display:grid;gap:7px;border-radius:11px;padding:12px 14px}.learning_digitalHarmEvidence__TYwOH{border:1px solid #d9c9ae;background:#fffbef}.learning_digitalHarmHelp__3p6LC{border:1px solid #c8d9d3;background:#f1f7f4}.learning_digitalHarmEvidence__TYwOH>strong,.learning_digitalHarmHelp__3p6LC>strong{color:var(--ink);font-size:13px;font-weight:850;letter-spacing:.03em}.learning_digitalHarmHelp__3p6LC blockquote{margin:0;color:#2f3b37;font-size:14px;font-style:normal;line-height:1.7}.learning_digitalHarmSource__qiTk_{margin:0;border-bottom:1px solid var(--line-soft);padding:10px 14px;color:var(--faint);font-size:12px;letter-spacing:.015em;line-height:1.55}.learning_digitalHarmBoundary__ULB11{display:grid;grid-template-columns:66px minmax(0,1fr);gap:8px;margin:0;padding:11px 14px 12px;color:var(--muted);font-size:13px;letter-spacing:.01em;line-height:1.6}.learning_digitalHarmBoundary__ULB11 strong{color:var(--ink);font-weight:800}@media (max-width:700px){.learning_digitalHarmImmediate__XSVab,.learning_digitalHarmRoutes__3LBEi,.learning_digitalHarmSignals__MSkKM>ol{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.learning_digitalHarmSafety__FJLOb{padding:15px 13px}.learning_digitalHarmSafety__FJLOb h3{font-size:16px}.learning_digitalHarmRouting__47bTF,.learning_digitalHarmSignals__MSkKM{padding:13px 12px 14px}.learning_digitalHarmHelp__3p6LC blockquote,.learning_digitalHarmImmediate__XSVab b{font-size:14px}.learning_digitalHarmBoundary__ULB11{grid-template-columns:64px minmax(0,1fr)}}.learning_privateHistoryBadge__vJUE0{display:inline-flex;min-height:19px;align-items:center;margin-left:7px;border:1px solid #9fc8b8;border-radius:999px;background:#edf7f2;padding:1px 6px;color:#245f4c;font-size:10px;font-weight:850;line-height:1}.learning_safetyPrivateNotice__lk0zx{display:grid;grid-template-columns:22px minmax(0,1fr);gap:11px;margin-top:13px;border:1px solid #a9ccbd;border-radius:14px;background:#eef7f3;padding:13px 14px;color:#244b3d}.learning_safetyPrivateNotice__lk0zx>svg{margin-top:2px;color:#27684f}.learning_safetyPrivateNotice__lk0zx>div{min-width:0}.learning_safetyPrivateNotice__lk0zx strong{display:block;color:#1e4f3c;font-size:15px;font-weight:850;line-height:1.5}.learning_safetyPrivateNotice__lk0zx p{margin:4px 0 0;color:#365f51;font-size:14px;line-height:1.65}.learning_safetyPrivateNotice__lk0zx small{display:block;margin-top:5px;color:#5f776e;font-size:12px;line-height:1.55}.learning_safetyPrivateDraft___pnXM{border-style:dashed;background:#f3f8f5}.learning_safetyPrivateActive__A0_Pu{margin:0 0 28px;border-style:solid}.learning_privateRailCard__Vhb1C{border-color:#accbbb;background:#edf7f2}.learning_privateRailCard__Vhb1C>div{color:#27684f}.learning_privateRailCard__Vhb1C>span{color:#587367}@media (max-width:480px){.learning_safetyPrivateNotice__lk0zx{grid-template-columns:20px minmax(0,1fr);gap:9px;padding:12px}.learning_safetyPrivateNotice__lk0zx strong{font-size:15px}.learning_safetyPrivateNotice__lk0zx p{font-size:13px}.learning_safetyPrivateNotice__lk0zx small{font-size:12px}}.learning_biologyEyeState__y39Gb{color:#8a542c;font-size:13px;font-weight:800;letter-spacing:.015em}.learning_biologyEyeFrame__6UlP2{border-bottom:1px solid var(--line-soft);background:#fffdf9;padding:13px 16px 5px}.learning_biologyEyeOrientation__NhbYw{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 0 2px;color:#665f57;font-size:13px;font-weight:750;letter-spacing:.02em;line-height:1.45}.learning_biologyEyeOrientation__NhbYw i{color:#b06b32;font-size:16px;font-style:normal}.learning_biologyEyeFrame__6UlP2 svg{display:block;width:100%;height:auto;overflow:visible}.learning_biologyEyeShell__l99ta{fill:#f7eee4;stroke:#655f59;stroke-width:4}.learning_biologyEyeCornea__9g7Du{fill:none;stroke:#497d83;stroke-linecap:round;stroke-width:7}.learning_biologyEyeIris__K261d{fill:none;stroke:#92724e;stroke-linecap:round;stroke-width:8}.learning_biologyEyePupil__a4hfj{fill:none;stroke:#3f3b37;stroke-width:6}.learning_biologyEyeLens__j2_oa{fill:#f8e6a9;fill-opacity:.74;stroke:#9c7c36;stroke-width:4}.learning_biologyEyeVitreous__K8ids{fill:#f5fbfa;stroke:#b8d3ce;stroke-width:2}.learning_biologyEyeRetina__epFJl{fill:none;stroke:#bb6846;stroke-linecap:round;stroke-width:7}.learning_biologyEyeOpticNerve__s0O2v{fill:none;stroke:#b8a17c;stroke-linecap:round;stroke-width:18}.learning_biologyEyeCallout__ku8iq{fill:none;stroke:#7c756d;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.learning_biologyEyeCalloutBadge___8JMy{fill:#fffdf9;stroke:#6d665f;stroke-width:2}.learning_biologyEyeCalloutNumber__V__Jf{fill:#3d3935;font-size:14px;font-weight:850}.learning_biologyEyeLightRay__0clpd{fill:none;stroke:#c47b23;stroke-linecap:round;stroke-width:3.5}.learning_biologyEyeLightArrow__lXY7n{fill:#c47b23}.learning_biologyEyeSignal__kSvDe{fill:none;stroke:#2f7971;stroke-dasharray:8 7;stroke-linecap:round;stroke-width:4}.learning_biologyEyeSignalArrow__XfI2c{fill:#2f7971}.learning_biologyEyeLegend__0nXnX{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;border-bottom:1px solid var(--line-soft);padding:14px 16px 16px;list-style:none}.learning_biologyEyeLegend__0nXnX li{display:grid;min-width:0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;border:1px solid #ddd2c5;border-radius:10px;background:#fffdf9;padding:8px 10px}.learning_biologyEyeLegend__0nXnX li>span{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:#655f59;color:#fffdf9;font-size:13px;font-variant-numeric:tabular-nums;font-weight:850}.learning_biologyEyeLegend__0nXnX strong{color:var(--ink);font-size:15px;font-weight:800;line-height:1.4}.learning_biologyEyePathGrid__Qy5iF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;border-bottom:1px solid var(--line-soft);padding:14px 16px}.learning_biologyEyePathGrid__Qy5iF p{display:grid;min-width:0;gap:5px;margin:0;border:1px solid #d8cec2;border-left-width:4px;border-radius:10px;background:#fffdf9;padding:10px 12px}.learning_biologyEyePathGrid__Qy5iF strong{color:var(--ink);font-size:13px;font-weight:850;letter-spacing:.03em}.learning_biologyEyePathGrid__Qy5iF span{color:#514b45;font-size:14px;font-weight:650;line-height:1.6;overflow-wrap:anywhere}.learning_biologyEyeOpticalPath__2oMvJ{border-left-color:#c47b23!important}.learning_biologyEyeNeuralPath__8kAu0{border-left-color:#2f7971!important}.learning_biologyEyeConclusions__ZlsIM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;border-bottom:1px solid var(--line-soft);background:#fbf8f3;padding:14px 16px}.learning_biologyEyeConclusions__ZlsIM p{display:grid;min-width:0;gap:4px;margin:0;border:1px solid #d8cec2;border-radius:11px;background:#fffdf9;padding:11px 12px}.learning_biologyEyeConclusions__ZlsIM span{color:#7b6655;font-size:13px;font-weight:800;letter-spacing:.04em}.learning_biologyEyeConclusions__ZlsIM strong{color:#302c29;font-size:16px;font-weight:800;line-height:1.55}.learning_biologyEyeSource__0SKSM{margin:0;border-bottom:1px solid var(--line-soft);padding:10px 14px;color:var(--faint);font-size:13px;letter-spacing:.01em;line-height:1.55}.learning_biologyEyeBoundary__uhN_O{display:grid;grid-template-columns:52px minmax(0,1fr);gap:9px;margin:0;padding:11px 14px 12px;color:var(--muted);font-size:13px;letter-spacing:.01em;line-height:1.62}.learning_biologyEyeBoundary__uhN_O strong{color:var(--ink);font-weight:800}@media (max-width:600px){.learning_biologyEyeLegend__0nXnX{grid-template-columns:repeat(2,minmax(0,1fr))}.learning_biologyEyeConclusions__ZlsIM,.learning_biologyEyePathGrid__Qy5iF{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.learning_biologyEyeFrame__6UlP2{padding:12px 4px 3px}.learning_biologyEyeOrientation__NhbYw{gap:8px;font-size:13px}.learning_biologyEyeLegend__0nXnX{gap:6px;padding:12px}.learning_biologyEyeLegend__0nXnX li{gap:6px;padding:7px 8px}.learning_biologyEyeLegend__0nXnX strong{font-size:14px}.learning_biologyEyeConclusions__ZlsIM,.learning_biologyEyePathGrid__Qy5iF{padding:12px}.learning_biologyEyePathGrid__Qy5iF span{font-size:14px}.learning_biologyEyeConclusions__ZlsIM strong{font-size:15px}.learning_biologyEyeBoundary__uhN_O{grid-template-columns:48px minmax(0,1fr)}}.learning_associationEvidenceVisual__vasDp figcaption{color:#635a51;font-size:13px;letter-spacing:.01em}.learning_associationEvidenceState__ft_8y{color:#23675e;font-size:13px;font-weight:850;letter-spacing:.015em}.learning_associationEvidenceScope__C_e7I{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:9px;border-bottom:1px solid var(--line-soft);padding:12px 14px;background:#fffdf9}.learning_associationEvidenceScope__C_e7I span{color:#735d4f;font-size:13px;font-weight:850;letter-spacing:.08em}.learning_associationEvidenceScope__C_e7I strong{min-width:0;color:var(--ink);font-size:15px;font-weight:750;line-height:1.55;overflow-wrap:anywhere}.learning_associationEvidenceSource__WQhP7{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:5px 10px;margin:0;border-bottom:1px solid #d8e5df;padding:10px 14px;background:#f4f8f6;color:#3f655f;font-size:13px;letter-spacing:.01em;line-height:1.5}.learning_associationEvidenceSource__WQhP7 strong{color:var(--ink);font-weight:850}.learning_associationEvidenceSource__WQhP7 span{font-variant-numeric:tabular-nums;font-weight:750}.learning_associationEvidenceSource__WQhP7 em{min-width:0;color:var(--muted);font-style:normal;overflow-wrap:anywhere}.learning_associationEvidenceSummary__ZdSAb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-bottom:1px solid var(--line-soft);background:#fffdf9}.learning_associationEvidenceSummary__ZdSAb p{display:grid;min-width:0;gap:4px;margin:0;border-right:1px solid var(--line-soft);padding:13px 14px 14px}.learning_associationEvidenceSummary__ZdSAb p:last-child{border-right:0}.learning_associationEvidenceSummary__ZdSAb span{color:var(--muted);font-size:13px;font-weight:700;letter-spacing:.02em;line-height:1.4}.learning_associationEvidenceSummary__ZdSAb strong{color:#285f58;font-size:18px;font-variant-numeric:tabular-nums;font-weight:850;letter-spacing:-.01em;line-height:1.35;overflow-wrap:anywhere}.learning_associationEvidenceSummary__ZdSAb[data-association-summary=scaffold]{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr)}.learning_associationEvidencePending__dzpZH strong{color:#6e655e;font-size:15px;letter-spacing:0}.learning_associationEvidencePlotFrame__UWK70{border-bottom:1px solid var(--line-soft);background:#fffdf9;padding:10px 12px 8px}.learning_associationEvidenceVisual__vasDp .learning_associationEvidencePlot__7Nkz0{display:block;width:100%;height:auto;max-height:none}.learning_associationEvidenceGrid__gomig{stroke:#e5ddd3;stroke-width:1}.learning_associationEvidenceAxis__KkQWn{stroke:#625a52;stroke-width:2}.learning_associationEvidenceVisual__vasDp .learning_associationEvidenceTick__R92NF{fill:#655e57;font-size:13px;font-variant-numeric:tabular-nums}.learning_associationEvidenceVisual__vasDp .learning_associationEvidenceAxisTitle__f_yKJ{fill:#3e3934;font-size:14px;font-weight:800;letter-spacing:.01em}.learning_associationEvidenceRegression__ug9Li{stroke:#9a5c3f;stroke-dasharray:9 6;stroke-linecap:round;stroke-width:3}.learning_associationEvidencePoint__NBirO{fill:#34776e;stroke:#fffdf9;stroke-width:2.5}.learning_associationEvidencePointUnusual__9NZxV{fill:#a9563c;stroke:#fffdf9;stroke-width:2.5}.learning_associationEvidenceInfluenceRing__TuwEw{fill:none;stroke:#a17a2c;stroke-width:3}.learning_associationEvidenceVisual__vasDp .learning_associationEvidencePointLabel__xswcr{fill:#3f3934;font-size:13px;font-weight:850;paint-order:stroke;stroke:#fffdf9;stroke-linejoin:round;stroke-width:4px}.learning_associationEvidenceAxisNote__thQte{margin:3px 2px 0;color:var(--muted);font-size:13px;letter-spacing:.01em;line-height:1.55;text-align:right}.learning_associationEvidenceTableWrap__2NXXl{width:100%;overflow-x:auto}.learning_associationEvidenceTable__e1y6z{width:100%;border-collapse:collapse;background:#fffdf9;color:#403a35;font-size:14px;font-variant-numeric:tabular-nums;line-height:1.5;table-layout:fixed}.learning_associationEvidenceTable__e1y6z caption{padding:12px 14px 8px;color:var(--ink);font-size:13px;font-weight:850;letter-spacing:.03em;text-align:left}.learning_associationEvidenceTable__e1y6z td,.learning_associationEvidenceTable__e1y6z th{border-top:1px solid #e3dad0;padding:8px 12px;text-align:right;overflow-wrap:anywhere}.learning_associationEvidenceTable__e1y6z thead th{background:#f6f1ea;color:#5b534c;font-size:13px;font-weight:800}.learning_associationEvidenceTable__e1y6z th:first-child{width:21%;text-align:left}.learning_associationEvidenceTable__e1y6z tbody th{color:#2c625b;font-weight:850}.learning_associationEvidenceTable__e1y6z tbody tr:nth-child(2n){background:#fcfaf6}.learning_associationEvidenceCalculation__vFRCc{display:grid;grid-template-columns:66px minmax(0,1fr);gap:9px;margin:0;border-top:1px solid var(--line-soft);padding:11px 14px 12px;color:var(--muted);font-size:13px;letter-spacing:.01em;line-height:1.62}.learning_associationEvidenceCalculation__vFRCc strong{color:var(--ink);font-weight:850}.learning_associationEvidenceDiagnostics__oug9R{display:grid;gap:12px;border-top:1px solid var(--line-soft);background:#fffdf9;padding:15px 14px 14px}.learning_associationEvidenceDiagnostics__oug9R h4{margin:0;color:var(--ink);font-size:14px;font-weight:850;letter-spacing:.03em}.learning_associationEvidenceFlags__Nr60K{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.learning_associationEvidenceFlags__Nr60K p{display:grid;min-width:0;gap:4px;margin:0;border:1px solid #dacfc2;border-left:4px solid #9a5c3f;border-radius:10px;background:#fffaf5;padding:10px 11px}.learning_associationEvidenceFlags__Nr60K p:last-child{border-left-color:#a17a2c;background:#fffbee}.learning_associationEvidenceFlags__Nr60K span{color:#6b5e54;font-size:13px;font-weight:800;letter-spacing:.04em}.learning_associationEvidenceFlags__Nr60K strong{color:var(--ink);font-size:15px;font-weight:850;line-height:1.45;overflow-wrap:anywhere}.learning_associationEvidenceFlags__Nr60K small{color:var(--muted);font-size:13px;letter-spacing:.01em;line-height:1.5}.learning_associationEvidenceSensitivityTable__R8TQl{border:1px solid #ded4c9}.learning_associationEvidenceSensitivityTable__R8TQl tr[data-high-influence]{background:#fff7df}.learning_associationEvidenceBoundary__IDLtH,.learning_associationEvidenceMethod__cA_37{margin:0;color:var(--muted);font-size:13px;letter-spacing:.01em;line-height:1.62}.learning_associationEvidenceBoundary__IDLtH{display:grid;grid-template-columns:66px minmax(0,1fr);gap:9px;border-top:1px solid var(--line-soft);padding:11px 14px 12px}.learning_associationEvidenceBoundary__IDLtH strong{color:var(--ink);font-weight:850}@media (max-width:600px){.learning_associationEvidenceSummary__ZdSAb{grid-template-columns:repeat(2,minmax(0,1fr))}.learning_associationEvidenceSummary__ZdSAb p:last-child{grid-column:1/-1;border-top:1px solid var(--line-soft)}.learning_associationEvidenceFlags__Nr60K{grid-template-columns:minmax(0,1fr)}.learning_associationEvidenceVisual__vasDp .learning_associationEvidencePointLabel__xswcr,.learning_associationEvidenceVisual__vasDp .learning_associationEvidenceTick__R92NF{font-size:22px}.learning_associationEvidenceVisual__vasDp .learning_associationEvidenceAxisTitle__f_yKJ{font-size:23px}.learning_associationEvidenceAxis__KkQWn,.learning_associationEvidenceGrid__gomig,.learning_associationEvidenceInfluenceRing__TuwEw,.learning_associationEvidencePointUnusual__9NZxV,.learning_associationEvidencePoint__NBirO,.learning_associationEvidenceRegression__ug9Li{vector-effect:non-scaling-stroke}}@media (max-width:480px){.learning_associationEvidenceScope__C_e7I{padding:11px 12px}.learning_associationEvidenceSource__WQhP7{grid-template-columns:auto minmax(0,1fr);padding:10px 12px}.learning_associationEvidenceSource__WQhP7 em{grid-column:1/-1}.learning_associationEvidenceSummary__ZdSAb p{padding:11px 12px 12px}.learning_associationEvidenceSummary__ZdSAb strong{font-size:16px}.learning_associationEvidencePlotFrame__UWK70{padding:8px 3px 7px}.learning_associationEvidenceAxisNote__thQte{margin-right:9px;font-size:13px}.learning_associationEvidenceTable__e1y6z{font-size:13px}.learning_associationEvidenceTable__e1y6z caption{padding:11px 12px 7px}.learning_associationEvidenceTable__e1y6z td,.learning_associationEvidenceTable__e1y6z th{padding:8px 7px}.learning_associationEvidenceBoundary__IDLtH,.learning_associationEvidenceCalculation__vFRCc{grid-template-columns:62px minmax(0,1fr);padding:11px 12px 12px}.learning_associationEvidenceDiagnostics__oug9R{padding:13px 12px}.learning_associationEvidenceVisual__vasDp .learning_associationEvidencePointLabel__xswcr,.learning_associationEvidenceVisual__vasDp .learning_associationEvidenceTick__R92NF{font-size:28px}.learning_associationEvidenceVisual__vasDp .learning_associationEvidenceAxisTitle__f_yKJ{font-size:29px}.learning_associationEvidenceVisual__vasDp .learning_associationEvidencePointUnusual__9NZxV,.learning_associationEvidenceVisual__vasDp .learning_associationEvidencePoint__NBirO{r:12px}.learning_associationEvidenceVisual__vasDp .learning_associationEvidenceInfluenceRing__TuwEw{r:18px}}.learning_groupedAssociationVisual__2YMq_ figcaption{color:#635a51;font-size:13px;letter-spacing:.01em}.learning_groupedAssociationState__GkkWF{color:#23675e;font-size:13px;font-weight:850;letter-spacing:.015em}.learning_groupedAssociationScope__8E_h6{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:9px;border-bottom:1px solid var(--line-soft);padding:12px 14px;background:#fffdf9}.learning_groupedAssociationScope__8E_h6 span{color:#735d4f;font-size:13px;font-weight:850;letter-spacing:.08em}.learning_groupedAssociationScope__8E_h6 strong{min-width:0;color:var(--ink);font-size:15px;font-weight:750;line-height:1.55;overflow-wrap:anywhere}.learning_groupedAssociationSource__Hekwe{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:5px 10px;margin:0;border-bottom:1px solid #d8e5df;padding:10px 14px;background:#f4f8f6;color:#3f655f;font-size:13px;letter-spacing:.01em;line-height:1.5}.learning_groupedAssociationSource__Hekwe strong{color:var(--ink);font-weight:850}.learning_groupedAssociationSource__Hekwe span{font-variant-numeric:tabular-nums;font-weight:750}.learning_groupedAssociationSource__Hekwe em{min-width:0;color:var(--muted);font-style:normal;overflow-wrap:anywhere}.learning_groupedAssociationLegend__na9B_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;border-bottom:1px solid var(--line-soft);padding:11px 14px;list-style:none}.learning_groupedAssociationLegend__na9B_ li{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 7px;border:1px solid #ded4c8;border-radius:9px;background:#fffdf9;padding:7px 9px}.learning_groupedAssociationLegend__na9B_ li>span{grid-row:1/3;color:#316f67;font-size:17px;line-height:1}.learning_groupedAssociationLegend__na9B_ li:nth-child(2)>span{color:#a45f40}.learning_groupedAssociationLegend__na9B_ li:nth-child(3)>span{color:#a17a2c}.learning_groupedAssociationLegend__na9B_ li:nth-child(4)>span{color:#526b70}.learning_groupedAssociationLegend__na9B_ strong{min-width:0;color:var(--ink);font-size:13px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.learning_groupedAssociationLegend__na9B_ small{color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:.01em}.learning_groupedAssociationAxes__P3JzE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;margin:0;border-bottom:1px solid var(--line-soft);padding:10px 14px;background:#faf6f0;color:#554f48;font-size:13px;font-weight:750;letter-spacing:.01em;line-height:1.5}.learning_groupedAssociationAxes__P3JzE span{min-width:0;overflow-wrap:anywhere}.learning_groupedAssociationPlots__cS61R{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border-bottom:1px solid var(--line-soft);background:#f8f4ee;padding:12px}.learning_groupedAssociationPanel__2Igqj{min-width:0;overflow:hidden;border:1px solid #dcd2c6;border-radius:11px;background:#fffdf9}.learning_groupedAssociationPanel__2Igqj:first-child{grid-column:1/-1}.learning_groupedAssociationPanelHeader__Qfj_h{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:7px;border-bottom:1px solid #e6ddd3;padding:9px 10px 8px}.learning_groupedAssociationPanelHeader__Qfj_h strong{min-width:0;color:var(--ink);font-size:14px;font-weight:850;line-height:1.4;overflow-wrap:anywhere}.learning_groupedAssociationPanelHeader__Qfj_h b,.learning_groupedAssociationPanelHeader__Qfj_h span{color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:.01em}.learning_groupedAssociationPanelHeader__Qfj_h b{color:#2b675f}.learning_groupedAssociationPlot__IHk4N{display:block;width:100%;height:auto}.learning_groupedAssociationGrid__sHqml{stroke:#e8dfd5;stroke-width:1;vector-effect:non-scaling-stroke}.learning_groupedAssociationAxis__OXqCv{stroke:#665e56;stroke-width:1.8;vector-effect:non-scaling-stroke}.learning_groupedAssociationVisual__2YMq_ .learning_groupedAssociationTick__xLi38{fill:#655e57;font-size:17px;font-variant-numeric:tabular-nums}.learning_groupedAssociationRegression__r8ZsD{stroke:#74675c;stroke-dasharray:8 6;stroke-linecap:round;stroke-width:2.5;vector-effect:non-scaling-stroke}.learning_groupedAssociationPoint__aghvr{stroke:#fffdf9;stroke-width:2.2;vector-effect:non-scaling-stroke}.learning_groupedAssociationPoint0__MFxTK{fill:#2f746b}.learning_groupedAssociationPoint1__gr3Qz{fill:#a45f40}.learning_groupedAssociationPoint2__eR_2P{fill:#a17a2c}.learning_groupedAssociationPoint3__LJ95R{fill:#526b70}.learning_groupedAssociationTableWrap__wK0wz{width:100%;overflow-x:auto}.learning_groupedAssociationTable__HV_nd{width:100%;border-collapse:collapse;background:#fffdf9;color:#403a35;font-size:14px;font-variant-numeric:tabular-nums;line-height:1.5;table-layout:fixed}.learning_groupedAssociationTable__HV_nd caption{padding:12px 14px 8px;color:var(--ink);font-size:13px;font-weight:850;letter-spacing:.03em;text-align:left}.learning_groupedAssociationTable__HV_nd td,.learning_groupedAssociationTable__HV_nd th{border-top:1px solid #e3dad0;padding:8px 10px;text-align:right;overflow-wrap:anywhere}.learning_groupedAssociationTable__HV_nd thead th{background:#f6f1ea;color:#5b534c;font-size:13px;font-weight:800}.learning_groupedAssociationTable__HV_nd th:first-child{width:25%;text-align:left}.learning_groupedAssociationTable__HV_nd th:nth-child(2){width:17%}.learning_groupedAssociationTable__HV_nd tbody th{color:#2c625b;font-weight:850}.learning_groupedAssociationTable__HV_nd tbody tr:nth-child(2n){background:#fcfaf6}.learning_groupedAssociationBoundary__ZO_Uv,.learning_groupedAssociationCalculation__ebD94{display:grid;grid-template-columns:66px minmax(0,1fr);gap:9px;margin:0;border-top:1px solid var(--line-soft);padding:11px 14px 12px;color:var(--muted);font-size:13px;letter-spacing:.01em;line-height:1.62}.learning_groupedAssociationBoundary__ZO_Uv strong,.learning_groupedAssociationCalculation__ebD94 strong{color:var(--ink);font-weight:850}.learning_groupedAssociationVerdict__Aaezu{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;border-top:1px solid #dfd1be;border-left:4px solid #a17a2c;background:#fff9e9;padding:12px 14px}.learning_groupedAssociationVerdict__Aaezu>span{color:#766342;font-size:13px;font-weight:800;letter-spacing:.04em}.learning_groupedAssociationVerdict__Aaezu>strong{color:#463a27;font-size:15px;font-weight:850;line-height:1.45}.learning_groupedAssociationVerdict__Aaezu p{grid-column:1/-1;margin:0;color:#5f5545;font-size:13px;line-height:1.58}@media (max-width:600px){.learning_groupedAssociationLegend__na9B_{grid-template-columns:repeat(2,minmax(0,1fr))}.learning_groupedAssociationPlots__cS61R{grid-template-columns:minmax(0,1fr);padding:10px}.learning_groupedAssociationPanel__2Igqj:first-child{grid-column:auto}.learning_groupedAssociationAxes__P3JzE{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.learning_groupedAssociationScope__8E_h6{padding:11px 12px}.learning_groupedAssociationSource__Hekwe{grid-template-columns:auto minmax(0,1fr);padding:10px 12px}.learning_groupedAssociationSource__Hekwe em{grid-column:1/-1}.learning_groupedAssociationLegend__na9B_{padding:10px 12px}.learning_groupedAssociationAxes__P3JzE{padding:9px 12px}.learning_groupedAssociationTable__HV_nd{font-size:13px}.learning_groupedAssociationTable__HV_nd caption{padding:11px 12px 7px}.learning_groupedAssociationTable__HV_nd td,.learning_groupedAssociationTable__HV_nd th{padding:8px 6px}.learning_groupedAssociationBoundary__ZO_Uv,.learning_groupedAssociationCalculation__ebD94{grid-template-columns:62px minmax(0,1fr);padding:11px 12px 12px}.learning_groupedAssociationVerdict__Aaezu{padding:11px 12px}}.learning_nonlinearAssociationVisual__hkdpb figcaption{color:#635a51;font-size:13px;letter-spacing:.01em}.learning_nonlinearAssociationState__PoVn7{color:#23675e;font-size:13px;font-weight:850;letter-spacing:.015em}.learning_nonlinearAssociationSummary__UITpC{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line-soft);background:#fffdf9}.learning_nonlinearAssociationSummary__UITpC[data-nonlinear-summary=scaffold]{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr)}.learning_nonlinearAssociationSummary__UITpC p{display:grid;min-width:0;gap:4px;margin:0;border-right:1px solid var(--line-soft);padding:13px 14px 14px}.learning_nonlinearAssociationSummary__UITpC p:last-child{border-right:0}.learning_nonlinearAssociationSummary__UITpC span{color:var(--muted);font-size:13px;font-weight:700;letter-spacing:.02em;line-height:1.4}.learning_nonlinearAssociationSummary__UITpC strong{color:#285f58;font-size:17px;font-variant-numeric:tabular-nums;font-weight:850;letter-spacing:-.01em;line-height:1.35;overflow-wrap:anywhere}.learning_nonlinearAssociationPending__Xla3K strong{color:#6e655e;font-size:15px;letter-spacing:0}.learning_nonlinearAssociationPlotFrame__jV8ch{border-bottom:1px solid var(--line-soft);background:#fffdf9;padding:10px 12px 8px}.learning_nonlinearAssociationPlot__FzF23{display:block;width:100%;height:auto;max-height:none}.learning_nonlinearAssociationGrid__ejyfB{stroke:#e5ddd3;stroke-width:1}.learning_nonlinearAssociationAxis__s_CNK{stroke:#625a52;stroke-width:2}.learning_nonlinearAssociationVisual__hkdpb .learning_nonlinearAssociationTick__giiCC{fill:#655e57;font-size:17px;font-variant-numeric:tabular-nums}.learning_nonlinearAssociationVisual__hkdpb .learning_nonlinearAssociationAxisTitle___jS6c{fill:#3e3934;font-size:18px;font-weight:800;letter-spacing:.01em}.learning_nonlinearAssociationLinear__vZkaC{fill:none;stroke:#9a5c3f;stroke-dasharray:9 6;stroke-linecap:round;stroke-width:3}.learning_nonlinearAssociationTrend__4rBoX{fill:none;stroke:#236f66;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.learning_nonlinearAssociationPoint__BWwR_{fill:#fffdf9;stroke:#2f746b;stroke-width:3}.learning_nonlinearAssociationVisual__hkdpb .learning_nonlinearAssociationPointLabel__LyZNy{fill:#3f3934;font-size:17px;font-weight:850;paint-order:stroke;stroke:#fffdf9;stroke-linejoin:round;stroke-width:4px}.learning_nonlinearAssociationLegend__FlO_7{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px 16px;margin:5px 3px 2px;color:#625b54;font-size:13px;font-weight:750;letter-spacing:.01em;line-height:1.45}.learning_nonlinearAssociationLegend__FlO_7 span{display:inline-flex;align-items:center;gap:7px}.learning_nonlinearAssociationLegend__FlO_7 i{display:inline-block;width:29px;border-top:3px solid #236f66}.learning_nonlinearAssociationLegend__FlO_7 i[data-line=linear]{border-top-color:#9a5c3f;border-top-style:dashed}.learning_nonlinearAssociationVerdict__C1snr{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;border-top:1px solid #c8ddd7;border-left:4px solid #2f746b;background:#f2f8f5;padding:12px 14px}.learning_nonlinearAssociationVerdict__C1snr>span{color:#4b716b;font-size:13px;font-weight:800;letter-spacing:.04em}.learning_nonlinearAssociationVerdict__C1snr>strong{color:#244d47;font-size:15px;font-weight:850;line-height:1.45}.learning_nonlinearAssociationVerdict__C1snr p{grid-column:1/-1;margin:0;color:#50625f;font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:.01em;line-height:1.58}@media (max-width:600px){.learning_nonlinearAssociationSummary__UITpC{grid-template-columns:repeat(2,minmax(0,1fr))}.learning_nonlinearAssociationVisual__hkdpb .learning_nonlinearAssociationPointLabel__LyZNy,.learning_nonlinearAssociationVisual__hkdpb .learning_nonlinearAssociationTick__giiCC{font-size:23px}.learning_nonlinearAssociationVisual__hkdpb .learning_nonlinearAssociationAxisTitle___jS6c{font-size:24px}.learning_nonlinearAssociationAxis__s_CNK,.learning_nonlinearAssociationGrid__ejyfB,.learning_nonlinearAssociationLinear__vZkaC,.learning_nonlinearAssociationPoint__BWwR_,.learning_nonlinearAssociationTrend__4rBoX{vector-effect:non-scaling-stroke}}@media (max-width:480px){.learning_nonlinearAssociationSummary__UITpC p{padding:11px 12px 12px}.learning_nonlinearAssociationSummary__UITpC strong{font-size:16px}.learning_nonlinearAssociationPlotFrame__jV8ch{padding:8px 3px 7px}.learning_nonlinearAssociationLegend__FlO_7{margin-right:9px}.learning_nonlinearAssociationVisual__hkdpb .learning_nonlinearAssociationPointLabel__LyZNy,.learning_nonlinearAssociationVisual__hkdpb .learning_nonlinearAssociationTick__giiCC{font-size:29px}.learning_nonlinearAssociationVisual__hkdpb .learning_nonlinearAssociationAxisTitle___jS6c{font-size:30px}.learning_nonlinearAssociationVisual__hkdpb .learning_nonlinearAssociationPoint__BWwR_{r:12px}.learning_nonlinearAssociationVerdict__C1snr{padding:11px 12px}}.learning_triangleCongruenceVisual__Dq9ty figcaption{color:#635a51;font-size:13px;letter-spacing:.01em}.learning_triangleCongruenceState__8SlNc{color:#8a542c;font-size:13px;font-weight:850;letter-spacing:.015em}.learning_triangleCongruenceVisual__Dq9ty .learning_visualAudit__j5cU_{font-size:12px;line-height:1.55}.learning_triangleCongruenceDecision__x9ljM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-bottom:1px solid var(--line-soft);background:#faf6ef}.learning_triangleCongruenceDecision__x9ljM article{display:grid;min-width:0;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;border-right:1px solid var(--line-soft);padding:13px 14px 14px}.learning_triangleCongruenceDecision__x9ljM article:last-child{border-right:0}.learning_triangleCongruenceDecision__x9ljM article>span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#5d574f;color:#fffdf9;font-size:13px;font-variant-numeric:tabular-nums;font-weight:850}.learning_triangleCongruenceDecision__x9ljM div{min-width:0}.learning_triangleCongruenceDecision__x9ljM strong{color:var(--ink);font-size:14px;font-weight:850;letter-spacing:.02em;line-height:1.4}.learning_triangleCongruenceDecision__x9ljM p{margin:4px 0 0;color:#554f49;font-size:14px;line-height:1.6;text-wrap:pretty}.learning_triangleCongruenceCriteria__l0fGt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border-bottom:1px solid var(--line-soft);background:#f7f2eb;padding:13px}.learning_triangleCongruenceCriterion__3vMPF{min-width:0;overflow:hidden;border:1px solid #d9cec1;border-radius:12px;background:#fffdf9}.learning_triangleCongruenceCriterion__3vMPF:last-child{grid-column:1/-1}.learning_triangleCongruenceCriterion__3vMPF>header{display:flex;align-items:center;gap:10px;border-bottom:1px solid #e5ddd3;padding:9px 11px}.learning_triangleCongruenceCriterion__3vMPF>header>span{min-width:47px;border:1px solid #b98a65;border-radius:7px;background:#fff4e8;padding:4px 7px;color:#7f482c;font-size:14px;font-weight:900;letter-spacing:.07em;line-height:1.2;text-align:center}.learning_triangleCongruenceCriterion__3vMPF>header div{display:flex;min-width:0;flex:1;align-items:baseline;justify-content:space-between;gap:7px}.learning_triangleCongruenceCriterion__3vMPF>header strong{color:var(--ink);font-size:15px;font-weight:850;line-height:1.4}.learning_triangleCongruenceCriterion__3vMPF>header small{color:#70665e;font-size:12px;font-weight:750;letter-spacing:.015em;line-height:1.4}.learning_triangleCongruenceDiagram__VJsV5{border-bottom:1px solid #ece5dc;background:#fffaf4;padding:4px 9px 0}.learning_triangleCongruenceDiagram__VJsV5 svg{display:block;width:100%;height:auto;max-height:116px}.learning_triangleCongruenceOutline__tYY9u{fill:none;stroke:#4f4a45;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;vector-effect:non-scaling-stroke}.learning_triangleCongruenceMark__ebJWc{fill:none;stroke:#a25236;stroke-linecap:round;stroke-width:2.5;vector-effect:non-scaling-stroke}.learning_triangleCongruenceAngle__8nq2F{fill:none;stroke:#287067;stroke-linecap:round;stroke-width:2.5;vector-effect:non-scaling-stroke}.learning_triangleCongruenceRightAngle__OM912{fill:none;stroke:#287067;stroke-linejoin:round;stroke-width:2.5;vector-effect:non-scaling-stroke}.learning_triangleCongruenceCriterion__3vMPF>ol{display:grid;gap:4px;margin:0;padding:10px 13px 8px 31px;color:#49433e;font-size:14px;line-height:1.55}.learning_triangleCongruenceCriterion__3vMPF>p{margin:0;border-top:1px dashed #e3d8cc;padding:8px 11px 10px;color:#6b5647;font-size:13px;font-weight:700;line-height:1.55}.learning_triangleCongruenceTraps__tCm3_{display:grid;gap:10px;border-bottom:1px solid var(--line-soft);background:#fffaf0;padding:14px}.learning_triangleCongruenceSources__ZiAmf>header,.learning_triangleCongruenceTraps__tCm3_>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.learning_triangleCongruenceSources__ZiAmf>header strong,.learning_triangleCongruenceTraps__tCm3_>header strong{color:var(--ink);font-size:14px;font-weight:850;letter-spacing:.02em}.learning_triangleCongruenceSources__ZiAmf>header span,.learning_triangleCongruenceTraps__tCm3_>header span{color:#776a5f;font-size:12px;font-weight:750;letter-spacing:.02em}.learning_triangleCongruenceTraps__tCm3_>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.learning_triangleCongruenceTraps__tCm3_ article{display:grid;min-width:0;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:10px;border:1px solid #dfc9aa;border-left-width:4px;border-radius:10px;background:#fffdf8;padding:10px 11px}.learning_triangleCongruenceTraps__tCm3_ article>span{border-radius:6px;background:#8a5a38;padding:5px 6px;color:#fffdf9;font-size:13px;font-weight:900;letter-spacing:.06em;line-height:1.2;text-align:center}.learning_triangleCongruenceTraps__tCm3_ article div{min-width:0}.learning_triangleCongruenceTraps__tCm3_ article strong{color:#3f3832;font-size:14px;font-weight:850;line-height:1.5}.learning_triangleCongruenceTraps__tCm3_ article p{margin:4px 0;color:#5b524a;font-size:13px;line-height:1.58}.learning_triangleCongruenceTraps__tCm3_ article small{color:#765f4d;font-size:12px;font-weight:700;line-height:1.5}.learning_triangleCongruenceSources__ZiAmf{display:grid;gap:9px;border-bottom:1px solid var(--line-soft);background:#f3f8f5;padding:13px 14px}.learning_triangleCongruenceSources__ZiAmf ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.learning_triangleCongruenceSources__ZiAmf li{display:grid;min-width:0;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:8px;border-top:1px solid #d9e5df;padding-top:7px}.learning_triangleCongruenceSources__ZiAmf a{color:#275f58;font-size:13px;font-weight:750;line-height:1.5;overflow-wrap:anywhere;text-decoration-thickness:1px;text-underline-offset:3px}.learning_triangleCongruenceSources__ZiAmf li span,.learning_triangleCongruenceSources__ZiAmf>p{color:#586760;font-size:12px;line-height:1.55}.learning_triangleCongruenceSources__ZiAmf>p{margin:0;border-top:1px solid #d9e5df;padding-top:8px}.learning_triangleCongruenceBoundary__XLvdD{display:grid;grid-template-columns:66px minmax(0,1fr);gap:9px;margin:0;padding:11px 14px 12px;color:var(--muted);font-size:13px;letter-spacing:.01em;line-height:1.62}.learning_triangleCongruenceBoundary__XLvdD strong{color:var(--ink);font-weight:850}@media (max-width:600px){.learning_triangleCongruenceCriteria__l0fGt,.learning_triangleCongruenceDecision__x9ljM,.learning_triangleCongruenceTraps__tCm3_>div{grid-template-columns:minmax(0,1fr)}.learning_triangleCongruenceDecision__x9ljM article{border-right:0;border-bottom:1px solid var(--line-soft)}.learning_triangleCongruenceDecision__x9ljM article:last-child{border-bottom:0}.learning_triangleCongruenceCriterion__3vMPF:last-child{grid-column:auto}}@media (max-width:480px){.learning_triangleCongruenceDecision__x9ljM article{padding:11px 12px}.learning_triangleCongruenceDecision__x9ljM p{font-size:14px}.learning_triangleCongruenceCriteria__l0fGt{gap:8px;padding:10px}.learning_triangleCongruenceCriterion__3vMPF>header{padding:9px 10px}.learning_triangleCongruenceCriterion__3vMPF>ol{font-size:14px}.learning_triangleCongruenceSources__ZiAmf,.learning_triangleCongruenceTraps__tCm3_{padding:12px}.learning_triangleCongruenceSources__ZiAmf li{grid-template-columns:minmax(0,1fr);gap:3px}.learning_triangleCongruenceBoundary__XLvdD{grid-template-columns:62px minmax(0,1fr);padding:11px 12px 12px}}.learning_englishClauseVisual__Zgg_y{overflow:hidden;background:#fffdf8}.learning_englishClauseVisual__Zgg_y figcaption{font-size:13px}.learning_englishClauseState__StaJQ{border:1px solid #c8ddd8;border-radius:999px;background:#f0f7f5;padding:5px 9px;color:#275f58;font-size:13px;font-weight:800;letter-spacing:.02em;line-height:1.2}.learning_englishClausePrompts___rAKZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line-soft);background:#f8f5ed}.learning_englishClausePrompts___rAKZ article{display:grid;min-width:0;grid-template-columns:26px minmax(0,1fr);gap:9px;border-right:1px solid #e1d9ca;padding:12px}.learning_englishClausePrompts___rAKZ article:last-child{border-right:0}.learning_englishClausePrompts___rAKZ article>span{display:grid;width:26px;height:26px;place-items:center;border:1px solid #c4d8d3;border-radius:50%;color:#275f58;font-size:13px;font-weight:850}.learning_englishClausePrompts___rAKZ strong{color:#3f3832;font-size:13px;font-weight:850;letter-spacing:.02em}.learning_englishClausePrompts___rAKZ p{margin:3px 0 0;color:#5d554d;font-size:13px;line-height:1.55}.learning_englishClauseExamples__DxFbm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.learning_englishClauseExample__DcvsG{min-width:0;overflow:hidden;border:1px solid #d8d0c2;border-radius:12px;background:#fff;box-shadow:0 5px 14px rgb(74 61 43/6%)}.learning_englishClauseExample__DcvsG>header{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #e8e1d5;background:#faf7f1;padding:8px 11px}.learning_englishClauseExample__DcvsG>header>span{color:#756a5e;font-size:13px;font-weight:800;letter-spacing:.04em}.learning_englishClauseExample__DcvsG>header>strong{border-radius:6px;background:#2d6b63;padding:4px 7px;color:#fff;font-size:13px;font-weight:850;letter-spacing:.02em}.learning_englishClauseExample__DcvsG blockquote{margin:0;padding:16px 14px;color:#28231f;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:600;line-height:1.55;text-wrap:pretty}.learning_englishClauseMap__1W0D9{display:grid;grid-template-columns:minmax(0,1fr) 58px minmax(0,1.25fr);align-items:stretch;border-top:1px solid #e8e1d5;background:#fcfbf8;padding:12px}.learning_englishClauseMap__1W0D9 section{display:grid;min-width:0;align-content:start;gap:5px;border-radius:8px;padding:10px}.learning_englishClauseMap__1W0D9 section small{color:#6d655d;font-size:13px;font-weight:800;letter-spacing:.04em}.learning_englishClauseMap__1W0D9 section strong{overflow-wrap:anywhere;color:#322d28;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.5}.learning_englishClauseMap__1W0D9 section span{color:#315f59;font-size:13px;font-weight:750;line-height:1.5}.learning_englishClauseMain__JwaEs{border:1px solid #ddd4c6;background:#fff}.learning_englishClauseSubordinate__SrzvG{border:1px solid #bfd7d1;background:#f0f7f5}.learning_englishClauseLink__0E3cw{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 5px;color:#756450}.learning_englishClauseLink__0E3cw span{height:1px;background:#a99782}.learning_englishClauseLink__0E3cw b{border:1px solid #d8c6ad;border-radius:999px;background:#fff9ef;padding:3px 5px;font-family:Georgia,Times New Roman,serif;font-size:13px}.learning_englishClauseFunction__fkWv2{display:grid;grid-template-columns:74px minmax(0,1fr);gap:9px;margin:0;border-top:1px solid #d7e3df;background:#f6faf8;padding:11px 12px}.learning_englishClauseFunction__fkWv2 strong{color:#275f58;font-size:13px;font-weight:850}.learning_englishClauseFunction__fkWv2 span{color:#4f5e59;font-size:13px;line-height:1.55}.learning_englishClauseSources__IGyNG{display:grid;gap:9px;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:#f3f8f5;padding:13px 14px}.learning_englishClauseSources__IGyNG header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.learning_englishClauseSources__IGyNG header strong{color:#34413d;font-size:14px}.learning_englishClauseSources__IGyNG header span{color:#5d6d67;font-size:13px;letter-spacing:.01em}.learning_englishClauseSources__IGyNG ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.learning_englishClauseSources__IGyNG li{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:8px;border-top:1px solid #d9e5df;padding-top:7px}.learning_englishClauseSources__IGyNG a{color:#275f58;font-size:13px;font-weight:750;line-height:1.5;overflow-wrap:anywhere;text-decoration-thickness:1px;text-underline-offset:3px}.learning_englishClauseSources__IGyNG li span,.learning_englishClauseSources__IGyNG>p{color:#586760;font-size:13px;line-height:1.55}.learning_englishClauseSources__IGyNG>p{margin:0;border-top:1px solid #d9e5df;padding-top:8px}.learning_englishClauseBoundary__4Xa94{display:grid;grid-template-columns:66px minmax(0,1fr);gap:9px;margin:0;padding:12px 14px;color:var(--muted);font-size:13px;letter-spacing:.01em;line-height:1.62}.learning_englishClauseBoundary__4Xa94 strong{color:var(--ink);font-weight:850}.learning_englishClauseVisual__Zgg_y .learning_visualAudit__j5cU_{font-size:13px;letter-spacing:.01em}@media (max-width:760px){.learning_englishClauseExamples__DxFbm{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.learning_englishClausePrompts___rAKZ{grid-template-columns:minmax(0,1fr)}.learning_englishClausePrompts___rAKZ article{border-right:0;border-bottom:1px solid #e1d9ca}.learning_englishClausePrompts___rAKZ article:last-child{border-bottom:0}}@media (max-width:480px){.learning_englishClauseExamples__DxFbm{gap:10px;padding:10px}.learning_englishClauseExample__DcvsG blockquote{padding:14px 12px;font-size:17px}.learning_englishClauseMap__1W0D9{grid-template-columns:minmax(0,1fr);gap:7px;padding:10px}.learning_englishClauseLink__0E3cw{grid-template-columns:1fr auto 1fr;padding:0}.learning_englishClauseSources__IGyNG{padding:12px}.learning_englishClauseSources__IGyNG li{grid-template-columns:minmax(0,1fr);gap:3px}.learning_englishClauseBoundary__4Xa94{grid-template-columns:62px minmax(0,1fr);padding:11px 12px 12px}}.learning_indirectMeasurementVisual__mBfz_{overflow:hidden;background:#fffdf8}.learning_indirectMeasurementVisual__mBfz_ figcaption{color:#62584f;font-size:13px;letter-spacing:.015em}.learning_indirectState__Mn8Aa{border:1px solid #c8ddd8;border-radius:999px;background:#f0f7f5;padding:5px 9px;color:#275f58;font-size:13px;font-weight:850;letter-spacing:.02em;line-height:1.2}.learning_indirectLead__Mmm_B{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:12px;margin:0;border-bottom:1px solid #e1d8cc;background:#f6f1e9;padding:12px 14px}.learning_indirectLead__Mmm_B strong{color:#3f3730;font-size:15px;font-weight:900;line-height:1.5}.learning_indirectLead__Mmm_B span{color:#675e55;font-size:13px;line-height:1.6}.learning_indirectCases__Lpfbv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #dfd6c9}.learning_indirectCase__IJnQN{display:grid;min-width:0;align-content:start;border-right:1px solid #dfd6c9;background:#fffdf8}.learning_indirectCase__IJnQN:last-child{border-right:0}.learning_indirectCase__IJnQN>header{display:grid;min-height:86px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;padding:13px 12px 10px}.learning_indirectCase__IJnQN>header>span{color:#9a5b36;font-size:13px;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:.05em}.learning_indirectCase__IJnQN>header div{min-width:0}.learning_indirectCase__IJnQN>header strong{color:#312b26;font-size:15px;font-weight:900;line-height:1.4}.learning_indirectCase__IJnQN>header p{margin:4px 0 0;color:#645b53;font-size:13px;line-height:1.55}.learning_indirectDiagram__jZ5z8{border-top:1px solid #ece4d9;border-bottom:1px solid #ece4d9;background:#faf7f1;padding:5px 8px}.learning_indirectDiagram__jZ5z8 svg{display:block;width:100%;height:auto;max-height:154px}.learning_indirectPaper__liwAR{fill:#fff;stroke:#5c554e;stroke-linejoin:round;stroke-width:2;vector-effect:non-scaling-stroke}.learning_indirectPaperFold__bzI_6{fill:none;stroke:#b6815e;stroke-linejoin:round;stroke-width:2;vector-effect:non-scaling-stroke}.learning_indirectPaperLayer__mEece{fill:#fffdf8;stroke:#635c55;stroke-width:1.15;vector-effect:non-scaling-stroke}.learning_indirectCoin__HcaPm{fill:#f2e6cf;stroke:#4e4a45;stroke-width:2;vector-effect:non-scaling-stroke}.learning_indirectCoinInner__bNfIu{fill:none;stroke:#a77d57;stroke-width:1.5;vector-effect:non-scaling-stroke}.learning_indirectArrow__PTWb8,.learning_indirectTargetMark__XikOm{fill:none;stroke:#9a5636;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;vector-effect:non-scaling-stroke}.learning_indirectRuler__QiJ8b{fill:#efe4cf;stroke:#625a51;stroke-width:1.5;vector-effect:non-scaling-stroke}.learning_indirectTick__U9pNa{stroke:#625a51;stroke-width:1.1;vector-effect:non-scaling-stroke}.learning_indirectZeroTick__0TJQ_{stroke:#1f645c;stroke-width:2.3;vector-effect:non-scaling-stroke}.learning_indirectScaleText__F_bM4{fill:#1f645c;font-size:13px;font-weight:900}.learning_indirectAnchorText__czGra{fill:#8a4f31;font-size:13px;font-weight:900}.learning_indirectDiagramText__neXWQ{fill:#5d554d;font-size:13px;font-weight:800}.learning_indirectGuide__WD_5q{fill:none;stroke:#756b62;stroke-dasharray:3 3;stroke-width:1.4;vector-effect:non-scaling-stroke}.learning_indirectParallelEdge__C_bV9{fill:none;stroke:#2c6b63;stroke-linecap:round;stroke-width:3;vector-effect:non-scaling-stroke}.learning_indirectThread__y21s2{fill:none;stroke:#9b4f39;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;vector-effect:non-scaling-stroke}.learning_indirectThreadMark__Bik2C{fill:#2c6b63;stroke:#fffdf8;stroke-width:1;vector-effect:non-scaling-stroke}.learning_indirectTools__nloiz{display:grid;min-height:65px;grid-template-columns:42px minmax(0,1fr);gap:7px;margin:0;padding:10px 12px}.learning_indirectTools__nloiz strong{color:#2c625b;font-size:13px;font-weight:900}.learning_indirectTools__nloiz span{color:#554e47;font-size:13px;line-height:1.55}.learning_indirectMethod__C5UBg{display:grid;gap:8px;border-top:1px solid #e9dfd2;background:#f7faf8;padding:11px 12px 13px}.learning_indirectMethod__C5UBg>p{display:grid;gap:5px;margin:0}.learning_indirectMethod__C5UBg>p strong{width:fit-content;border-radius:5px;background:#2d6b63;padding:4px 7px;color:#fff;font-size:13px;font-weight:900;letter-spacing:.03em}.learning_indirectMethod__C5UBg>p span{color:#35433f;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.55}.learning_indirectMethod__C5UBg ul{display:grid;gap:5px;margin:0;padding-left:19px;color:#5e5349;font-size:13px;line-height:1.55}.learning_indirectSources__C8WVp{display:grid;gap:9px;border-bottom:1px solid #dce5e0;background:#f2f7f4;padding:13px 14px}.learning_indirectSources__C8WVp header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px}.learning_indirectSources__C8WVp header strong{color:#34413d;font-size:14px;font-weight:900}.learning_indirectSources__C8WVp header span{color:#5b6b65;font-size:13px}.learning_indirectSources__C8WVp ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.learning_indirectSources__C8WVp li{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:8px;border-top:1px solid #d8e4de;padding-top:7px}.learning_indirectSources__C8WVp a{color:#275f58;font-size:13px;font-weight:800;line-height:1.5;overflow-wrap:anywhere;text-underline-offset:3px}.learning_indirectSources__C8WVp li span,.learning_indirectSources__C8WVp>p{color:#586760;font-size:13px;line-height:1.55}.learning_indirectSources__C8WVp>p{margin:0;border-top:1px solid #d8e4de;padding-top:8px}.learning_indirectBoundary__y3lkg{display:grid;grid-template-columns:66px minmax(0,1fr);gap:9px;margin:0;padding:11px 14px 12px;color:#6a6159;font-size:13px;line-height:1.62}.learning_indirectBoundary__y3lkg strong{color:#312b26;font-weight:900}.learning_indirectMeasurementVisual__mBfz_ .learning_visualAudit__j5cU_{font-size:13px;line-height:1.55}.learning_indirectMeasurementVisual__mBfz_ .learning_visualAudit__j5cU_>span{font-size:13px}@media (max-width:760px){.learning_indirectCases__Lpfbv{grid-template-columns:minmax(0,1fr)}.learning_indirectCase__IJnQN{border-right:0;border-bottom:1px solid #dfd6c9}.learning_indirectCase__IJnQN:last-child{border-bottom:0}.learning_indirectCase__IJnQN>header{min-height:0}.learning_indirectDiagram__jZ5z8 svg{max-height:182px}}@media (max-width:480px){.learning_indirectLead__Mmm_B{grid-template-columns:minmax(0,1fr);gap:3px;padding:11px 12px}.learning_indirectCase__IJnQN>header{padding:12px 11px 9px}.learning_indirectDiagram__jZ5z8{padding:4px 10px}.learning_indirectMethod__C5UBg,.learning_indirectTools__nloiz{padding-right:11px;padding-left:11px}.learning_indirectSources__C8WVp{padding:12px}.learning_indirectSources__C8WVp li{grid-template-columns:minmax(0,1fr);gap:3px}.learning_indirectBoundary__y3lkg{grid-template-columns:62px minmax(0,1fr);padding:11px 12px 12px}}.learning_gasSafetyVisual__9qXsl figcaption{color:#635a51;font-size:13px;letter-spacing:.01em}.learning_gasSafetyState__PFmmN{color:#8a4c35;font-size:13px;font-weight:850;letter-spacing:.015em}.learning_gasSafetyQuestions___tWF2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border-bottom:1px solid var(--line-soft);background:#f4f8f6;padding:12px 14px}.learning_gasSafetyQuestions___tWF2 p{display:grid;min-width:0;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:1px 9px;margin:0;border:1px solid #bdd6d1;border-radius:12px;background:#fffdf9;padding:9px 10px}.learning_gasSafetyQuestions___tWF2 p>span{grid-row:1/span 2;display:inline-grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#2f7168;color:#fffdf9;font-size:13px;font-weight:850}.learning_gasSafetyQuestions___tWF2 strong{color:#245f58;font-size:14px;font-weight:850;line-height:1.35}.learning_gasSafetyQuestions___tWF2 small{color:#576b67;font-size:13px;line-height:1.45}.learning_gasSafetyGlobalWarning__Xu6Vw{display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px;margin:0;border-bottom:1px solid #e7c8b7;background:#fff7f1;padding:11px 14px;color:#70483a;font-size:13px;line-height:1.65}.learning_gasSafetyGlobalWarning__Xu6Vw strong{color:#8a4c35;font-weight:850}.learning_gasSafetyGrid__lI_d1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border-bottom:1px solid var(--line-soft);padding:14px}.learning_gasSafetyCard__Nfp_O{min-width:0;overflow:hidden;border:1px solid #d8cec2;border-radius:14px;background:#fffdf9}.learning_gasSafetyCard__Nfp_O:last-child{grid-column:1/-1}.learning_gasSafetyCard__Nfp_O>header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;border-bottom:1px solid #e7ded5;padding:10px 12px}.learning_gasSafetyFormula__fACz2{display:inline-grid;min-width:48px;min-height:48px;place-items:center;border:1px solid #d7b9a8;border-radius:12px;background:#fff7f2;color:#87482f;font-family:var(--font-serif);font-size:25px;font-weight:800;line-height:1}.learning_gasSafetyCard__Nfp_O header div{display:grid;min-width:0;gap:2px}.learning_gasSafetyCard__Nfp_O header strong{color:var(--ink);font-size:15px;font-weight:850;line-height:1.35}.learning_gasSafetyCard__Nfp_O header small{color:#5e6b68;font-size:13px;font-weight:700;line-height:1.45}.learning_gasSafetyPending__ndEXK{min-height:78px;margin:0;padding:20px 14px;color:#625d57;font-size:14px;line-height:1.65;text-align:center;text-wrap:balance}.learning_gasSafetyOperation__WpyTB{display:grid;grid-template-columns:minmax(145px,.75fr) minmax(0,1.25fr);align-items:center;border-bottom:1px solid #eee6de}.learning_gasSafetyOperation__WpyTB svg{display:block;width:100%;min-height:118px;border-right:1px solid #eee6de;background:#f7faf8}.learning_gasSafetyOperation__WpyTB dl{display:grid;min-width:0;margin:0}.learning_gasSafetyOperation__WpyTB dl>div{display:grid;min-width:0;grid-template-columns:68px minmax(0,1fr);gap:8px;padding:10px 11px}.learning_gasSafetyOperation__WpyTB dl>div+div{border-top:1px solid #eee6de}.learning_gasSafetyOperation__WpyTB dt{color:#696159;font-size:13px;font-weight:750;line-height:1.55}.learning_gasSafetyOperation__WpyTB dd{min-width:0;margin:0;color:#2e4f4b;font-size:13px;font-weight:750;line-height:1.6;overflow-wrap:anywhere}.learning_gasSafetyGlass__4D4WA{fill:rgba(255,253,249,.8);stroke:#5e6d69;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.learning_gasSafetyMouth__5HN4Q{stroke:#4b5e59;stroke-linecap:round;stroke-width:4}.learning_gasSafetyWood__pfwSr{stroke:#8b674f;stroke-linecap:round;stroke-width:7}.learning_gasSafetyEmber___ADBN{fill:#c45f32;stroke:#fff0df;stroke-width:3}.learning_gasSafetyFlame__oJ1Y7{fill:#d66c32;stroke:#9a482b;stroke-linejoin:round;stroke-width:2}.learning_gasSafetyFlameOff__QkF6L{fill:#d9d2ca;stroke:#81776d;stroke-width:2}.learning_gasSafetySmoke__s8H1K{fill:none;stroke:#81776d;stroke-linecap:round;stroke-width:3}.learning_gasSafetyLiquid__iriDi{fill:#dcece8;stroke:#5e8179;stroke-width:2}.learning_gasSafetyPipe__O_VNd{fill:none;stroke:#5e6d69;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.learning_gasSafetyBubble__fIIH_{fill:#fffdf9;stroke:#4f837a;stroke-width:2}.learning_gasSafetyCloud__SxSn6{fill:#e9e4da;stroke:#b2a798;stroke-width:1.5}.learning_gasSafetyRay__n8NA1{stroke:#b44f2d;stroke-linecap:round;stroke-width:3}.learning_gasSafetySound__Kkfzo{fill:none;stroke:#a04d32;stroke-linecap:round;stroke-width:3}.learning_gasSafetyDiagramLabel__XcaXy{fill:#364c47!important;font-size:13px!important;font-weight:850;letter-spacing:.02em}.learning_gasSafetyEvidence__sQ3Ox{display:grid;background:#fffdf9}.learning_gasSafetyEvidence__sQ3Ox p{display:grid;grid-template-columns:74px minmax(0,1fr);gap:8px;margin:0;border-top:1px solid #eee6de;padding:9px 12px;font-size:13px;line-height:1.6}.learning_gasSafetyEvidence__sQ3Ox p:first-child{border-top:0}.learning_gasSafetyEvidence__sQ3Ox span{color:#686159;font-weight:750}.learning_gasSafetyEvidence__sQ3Ox strong{color:#2e4f4b;font-weight:800;overflow-wrap:anywhere}.learning_gasSafetyEvidence__sQ3Ox [data-gas-non-conclusion]{background:#fff8f3}.learning_gasSafetyEvidence__sQ3Ox [data-gas-non-conclusion] strong,.learning_gasSafetyTaskSafety__ug3A6 strong{color:#70483a}.learning_gasSafetyTaskSafety__ug3A6{background:#fff7f1}.learning_gasSafetySources__vtWYd{border-bottom:1px solid var(--line-soft);background:#fffdf9;padding:13px 14px 14px}.learning_gasSafetySources__vtWYd>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:9px}.learning_gasSafetySources__vtWYd>header strong{color:var(--ink);font-size:14px;font-weight:850}.learning_gasSafetySources__vtWYd>header span{color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums}.learning_gasSafetySources__vtWYd ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;margin:0;padding:0;list-style:none}.learning_gasSafetySources__vtWYd li{display:grid;min-width:0;gap:2px;border-left:3px solid #c7dcd7;padding:3px 0 3px 9px}.learning_gasSafetySources__vtWYd a{color:#225f58;font-size:13px;font-weight:800;line-height:1.5;overflow-wrap:anywhere;text-underline-offset:3px}.learning_gasSafetySources__vtWYd a:focus-visible{border-radius:3px;outline:2px solid #8a4c35;outline-offset:3px}.learning_gasSafetySources__vtWYd li span{color:var(--muted);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.learning_gasSafetyBoundary__cSG78{display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px;margin:0;border-bottom:1px solid var(--line-soft);padding:11px 14px;color:var(--muted);font-size:13px;letter-spacing:.01em;line-height:1.65}.learning_gasSafetyBoundary__cSG78 strong{color:var(--ink);font-weight:850}.learning_gasSafetyVisual__9qXsl .learning_visualAudit__j5cU_,.learning_gasSafetyVisual__9qXsl .learning_visualAudit__j5cU_ span{font-size:13px}@media (max-width:760px){.learning_gasSafetyGrid__lI_d1,.learning_gasSafetyQuestions___tWF2,.learning_gasSafetySources__vtWYd ul{grid-template-columns:minmax(0,1fr)}.learning_gasSafetyCard__Nfp_O:last-child{grid-column:auto}}@media (max-width:520px){.learning_gasSafetyQuestions___tWF2{padding:11px 12px}.learning_gasSafetyGrid__lI_d1{padding:12px}.learning_gasSafetyBoundary__cSG78,.learning_gasSafetyGlobalWarning__Xu6Vw{grid-template-columns:74px minmax(0,1fr);padding:11px 12px}.learning_gasSafetyOperation__WpyTB{grid-template-columns:minmax(0,1fr)}.learning_gasSafetyOperation__WpyTB svg{min-height:126px;border-right:0;border-bottom:1px solid #eee6de}.learning_gasSafetySources__vtWYd{padding:12px}.learning_gasSafetySources__vtWYd>header{align-items:flex-start;flex-direction:column;gap:3px}}.learning_standardMapVisual__VTgfX{margin:0;display:grid;justify-items:center;gap:.65rem;color:var(--ink-secondary,#5f625f);font-size:.8rem}.learning_standardMapImage__lZ1yz{display:block;width:100%;height:auto;object-fit:contain}.learning_thematicMapVisual__JtsMC{margin:0;display:grid;gap:.65rem;color:var(--ink-secondary,#5f625f);font-size:.8rem}.learning_thematicMapVisual__JtsMC>a{display:block}.learning_thematicMapVisual__JtsMC figcaption{display:grid;gap:.2rem}.learning_thematicMapVisual__JtsMC figcaption strong{color:var(--ink,#222)}.learning_textbookAssetCard__L6OAz{overflow:hidden}.learning_textbookAssetImage__WqTst{display:block;width:100%;max-height:min(68vh,760px);object-fit:contain;background:#f7f4ed}.learning_textbookAssetSource__PiOx6{display:grid;gap:4px;padding:12px 16px;color:#514c43;font-size:13px;line-height:1.55}.learning_textbookAssetSource__PiOx6 a{color:#725b32;text-decoration:underline;text-underline-offset:3px}.learning_libraryShelf__sqefI{display:grid;gap:8px;border:1px solid var(--line-soft);border-radius:14px;background:#fff;padding:14px}.learning_libraryShelfTitle__1FGQW{margin:0;font-size:14px}.learning_libraryShelfList__5iEy7{display:grid;gap:6px;margin:0;padding:0;list-style:none}.learning_libraryShelfItem__JPc_k{display:grid;gap:2px;border:1px solid var(--line-soft);border-radius:10px;padding:9px 12px;color:var(--ink);text-decoration:none}.learning_libraryShelfItem__JPc_k:hover{border-color:var(--accent)}.learning_libraryShelfItem__JPc_k strong{font-size:14px}.learning_libraryShelfItem__JPc_k span{color:var(--muted);font-size:12px}.learning_libraryShelfMore__K4pA2{justify-self:start;border:1px solid var(--line);border-radius:9px;background:var(--surface);padding:6px 12px;color:var(--ink);font-size:13px}.learning_libraryShelfError__BWmAS{margin:0;color:#a43e31;font-size:13px}.learning_lessonPanel__YY5pj{position:sticky;top:0;display:flex;height:100vh;flex-direction:column;border-left:1px solid var(--line);background:#f7f3ec}.learning_lessonPanel__YY5pj>p{margin:18px 16px;color:var(--muted);font-size:14px}.learning_lessonFrame__9oj60{width:100%;height:100%;border:0;min-height:60vh}@media (max-width:1120px){.learning_lessonPanel__YY5pj{position:static;box-sizing:content-box;height:70vh;padding-bottom:calc(120px + env(safe-area-inset-bottom));border-left:0;border-top:1px solid var(--line)}}.learning_lessonEndedRow__o4ldw{display:flex;width:min(100%,780px);flex-wrap:wrap;align-items:center;gap:10px;margin:0 auto}.learning_lessonEndedRow__o4ldw>.learning_readOnlyNotice__3Bogy{flex:1 1 260px;margin:0;padding:12px 16px;border-radius:12px;background:var(--paper);color:var(--muted);font-size:14px}.learning_continueSelfStudy__W4cqy{border:0;border-radius:10px;background:var(--accent);padding:10px 14px;color:#fff;font-size:14px;font-weight:700}.learning_courseEmbed__ME_Ov,.learning_courseNotice__Gn4JA,.learning_coursePage__kug7W{--paper:#f4f0e9;--surface:#fffdf9;--ink:#28231f;--muted:#746b61;--line:#ded6cc;--line-soft:#ebe5dc;--accent:#bd5839;--accent-dark:#93422b;background:var(--paper);color:var(--ink);font-family:var(--font-body),"Noto Sans SC",sans-serif}.learning_coursePage__kug7W{display:grid;min-height:100vh;align-content:start;gap:16px;padding:20px clamp(16px,4vw,48px)}.learning_courseHeader__9Ozp_{display:grid;gap:6px;max-width:760px}.learning_courseHeader__9Ozp_ h1{margin:0;font-size:24px}.learning_courseHeader__9Ozp_>p{margin:0;color:var(--muted);font-size:13px}.learning_courseHeader__9Ozp_ .learning_primaryButton__m63pX{width:auto;justify-self:start;padding:0 22px}.learning_courseBack__UTZvV{color:var(--accent-dark);font-size:13px}.learning_courseAdultNote__L_4S1{border-radius:10px;background:var(--surface);padding:10px 12px}.learning_courseBody__N1pmz{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;align-items:start}.learning_coursePageList__h3Dbh{display:grid;gap:4px;max-height:80vh;overflow-y:auto}.learning_coursePageActive__3hovW,.learning_coursePageItem__zpVUy{border:1px solid transparent;border-radius:8px;background:transparent;padding:7px 10px;color:var(--ink);font-size:13px;text-align:left;cursor:pointer}.learning_coursePageActive__3hovW{border-color:var(--accent);background:var(--surface);font-weight:700}.learning_courseStageArea__gcv63{display:grid;min-width:0;gap:8px}.learning_courseStageFrame__j_u9i{width:100%;aspect-ratio:16/9;min-width:0}.learning_coursePager__d1zxv{display:flex;align-items:center;justify-content:center;gap:14px;color:var(--muted);font-size:13px}.learning_coursePager__d1zxv button{border:1px solid var(--line);border-radius:9px;background:var(--surface);padding:6px 14px;color:var(--ink);cursor:pointer}.learning_coursePager__d1zxv button:disabled{cursor:not-allowed;opacity:.5}.learning_courseEmbed__ME_Ov{display:grid;min-height:100vh;align-content:start;gap:10px;padding:10px}.learning_courseEmbed__ME_Ov .learning_coursePageList__h3Dbh{max-height:40vh}.learning_courseNotice__Gn4JA{display:grid;min-height:40vh;place-content:center;gap:10px;padding:24px;text-align:center}.learning_courseNotice__Gn4JA>p{margin:0;font-size:15px}.learning_courseNotice__Gn4JA>a{color:var(--accent-dark)}@media (max-width:780px){.learning_courseBody__N1pmz{grid-template-columns:minmax(0,1fr)}.learning_coursePageList__h3Dbh{max-height:30vh}}.learning_reviewEntry__mbKPH{display:inline-flex;align-items:baseline;gap:10px;border:1px solid var(--line);border-radius:999px;background:var(--surface-strong);padding:8px 16px;color:var(--ink);text-decoration:none}.learning_reviewEntry__mbKPH[data-due=true]{border-color:var(--accent)}.learning_reviewEntry__mbKPH strong{font-size:14px}.learning_reviewEntry__mbKPH span{color:var(--muted);font-size:14px}.learning_reviewPage__OFjBx{--paper:#f4f0e9;--surface:#fffdf9;--surface-strong:#ffffff;--ink:#28231f;--muted:#746b61;--line:#ded6cc;--accent:#bd5839;--accent-dark:#93422b;min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--font-body),"Noto Sans SC",sans-serif;padding:24px max(16px,calc((100% - 720px) / 2)) 64px}.learning_reviewPage__OFjBx button,.learning_reviewPage__OFjBx input{font:inherit}.learning_reviewNote__bCzN1{color:var(--muted)}.learning_reviewActions__AnIZL{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.learning_reviewActions__AnIZL p{flex-basis:100%;margin:0}.learning_reviewActions__AnIZL button,.learning_reviewPrimary__X9tJe{border:1px solid var(--line);border-radius:10px;background:var(--surface-strong);color:var(--ink);padding:8px 14px;font-size:14px;text-decoration:none}.learning_reviewActions__AnIZL .learning_reviewPrimary__X9tJe,.learning_reviewPrimary__X9tJe{border-color:var(--accent);background:var(--accent);color:#fff;font-weight:700}.learning_reviewActions__AnIZL .learning_reviewQuiet___c6cP{border-color:transparent;background:transparent;color:var(--muted)}.learning_reviewChatCard__Vq_Pu{width:min(100%,560px);border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:12px 16px}.learning_reviewChatCard__Vq_Pu p{margin:4px 0}.learning_reviewChatCard__Vq_Pu[data-outcome=correct] strong{color:#2f7a4a}.learning_reviewChatCard__Vq_Pu[data-outcome=incorrect] strong{color:#a43e31}.learning_reviewChatCard__Vq_Pu .learning_reviewActions__AnIZL{margin-top:6px}.learning_reviewPrompt__9waaM{font-weight:600;line-height:1.6}.learning_reviewOptions__h6LlT{margin:6px 0;padding:0;list-style:none;display:grid;gap:2px}.learning_chatComposerWithImages__Sl1v6{padding-left:106px}.learning_imagePickerButton__CrAjC{position:absolute!important;left:9px!important;right:auto!important;bottom:7px!important;width:36px;height:36px;border:1px solid var(--line)!important;background:#fff!important;color:var(--muted)!important}.learning_imagePickerButton__CrAjC:disabled{opacity:.5}.learning_imagePickerCamera__4dcLs{left:57px!important}.learning_chatComposerWithCamera__cjbu6{padding-left:158px}.learning_handwritingButton__fq22F{left:57px!important}.learning_chatComposerWithCamera__cjbu6 .learning_handwritingButton__fq22F{left:105px!important}.learning_imageDraftStrip__yFIzc{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.learning_imageDraft__MZ1Kf{position:relative;width:64px;height:64px;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#f6f2ec}.learning_imageDraft__MZ1Kf img{width:100%;height:100%;object-fit:cover}.learning_imageDraft__MZ1Kf button{position:absolute!important;top:3px!important;right:3px!important;bottom:auto!important;width:20px!important;height:20px!important;border-radius:50%!important;background:rgba(40,35,31,.7)!important}.learning_imageError__4aPyi{margin:0 0 6px;color:#a43e31;font-size:13px}.learning_messageImages__TwKii{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.learning_messageImage__oFb3Y{display:block;padding:0;border:0;border-radius:10px;overflow:hidden;background:transparent;cursor:zoom-in}.learning_messageImage__oFb3Y img{display:block;max-width:220px;max-height:180px;object-fit:contain}.learning_messageImageMissing__RcM_Y{display:inline-block;border-radius:8px;background:#f3ece4;padding:6px 10px;color:var(--muted);font-size:13px}.learning_imageLightbox__lxejH{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background:rgba(20,16,12,.82);cursor:zoom-out}.learning_imageLightbox__lxejH img{max-width:92vw;max-height:92vh;object-fit:contain;border-radius:8px}.learning_chatComposerWithImages__Sl1v6>span{left:107px}.learning_chatComposerWithCamera__cjbu6>span{left:159px}@media (max-width:480px){.learning_chatComposer__P_bJY.learning_chatComposerWithImages__Sl1v6,.learning_chatComposer__P_bJY.learning_chatComposer__P_bJY:has(.learning_voiceInChat__AM_Ro){padding:62px 58px 13px 15px}.learning_chatComposer__P_bJY .learning_imagePickerButton__CrAjC{top:9px!important;bottom:auto!important}.learning_chatComposer__P_bJY .learning_handwritingButton__fq22F,.learning_chatComposer__P_bJY .learning_imagePickerCamera__4dcLs{left:57px!important}.learning_chatComposerWithCamera__cjbu6 .learning_handwritingButton__fq22F{left:105px!important}.learning_chatComposer__P_bJY.learning_chatComposer__P_bJY>.learning_voiceInChat__AM_Ro{top:9px;right:11px;bottom:auto}}@media (min-width:1121px){.learning_chatLayout__y_1kr[data-handwriting=split]{grid-template-columns:minmax(0,1fr) clamp(400px,40vw,640px)}.learning_chatLayout__y_1kr[data-handwriting=split] .learning_lessonPanel__YY5pj,.learning_chatLayout__y_1kr[data-handwriting=split] .learning_teacherRail__G78Hl{display:none}.learning_chatLayout__y_1kr[data-handwriting=split] .learning_composerDock__lp6xp{right:clamp(400px,40vw,640px)}}.learning_homeEntries__U5If8{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.learning_pictureSubjects__MRFBy{display:inline-flex;flex-wrap:wrap;gap:8px}.learning_pictureSubjects__MRFBy button,.learning_pictureThemes__MU9I_ button,.learning_themeCustom__nSm1L button{border:1px solid var(--line);border-radius:999px;background:var(--surface-strong);color:var(--ink);padding:7px 14px;font-size:14px}.learning_pictureThemes__MU9I_{display:flex;flex-wrap:wrap;gap:8px}.learning_pictureImage__qr9r5{display:block;width:100%;border:0;border-radius:16px;background:none;padding:0;overflow:hidden;cursor:zoom-in}.learning_pictureImage__qr9r5 img{display:block;width:100%;height:auto}.learning_pictureRound__C2N_D{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.learning_pictureScores__WaCYJ{display:grid;gap:6px;margin:0;padding:0;list-style:none}.learning_pictureScores__WaCYJ li{display:grid;grid-template-columns:120px 90px 1fr;align-items:baseline;gap:8px;font-size:14px}.learning_pictureScores__WaCYJ strong{color:var(--accent);letter-spacing:1px}.learning_pictureScores__WaCYJ em{color:var(--muted);font-style:normal}.learning_picturePraise__PnYTn{margin:10px 0 4px;font-weight:600}.learning_pictureFollowUps__h9ZTv ul{margin:4px 0 0;padding-left:20px}.learning_pictureFinal__PHEX5{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.learning_pictureFinal__PHEX5 h3{margin:12px 0 6px;font-size:15px}.learning_pictureKeyPoints__GmjRN{margin:0;padding:0;list-style:none}.learning_pictureKeyPoints__GmjRN li{padding:2px 0;color:var(--muted)}.learning_pictureKeyPoints__GmjRN li[data-covered=true]{color:var(--ink)}.learning_pictureModel__uAzyv{white-space:pre-wrap;line-height:1.7}@media (max-width:640px){.learning_pictureScores__WaCYJ li{grid-template-columns:1fr auto}.learning_pictureScores__WaCYJ em{grid-column:1/-1}}.learning_adminPage__JP27t{padding:28px max(20px,calc((100% - 1200px) / 2)) 72px}.learning_adminHeader__tlHU1{display:flex;align-items:flex-start;gap:20px;margin-bottom:20px}.learning_adminHeader__tlHU1>a{flex:none;margin-top:6px;color:var(--muted);text-decoration:none;font-size:14px}.learning_adminHeader__tlHU1 h1{margin:0;font-size:26px;letter-spacing:.02em}.learning_adminHeader__tlHU1 p{margin:4px 0 0;color:var(--muted);font-size:14px}.learning_adminTabs__vcvxD{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:16px}.learning_adminTabs__vcvxD button{position:relative;border:0;background:none;color:var(--muted);padding:10px 16px;font-size:15px;cursor:pointer}.learning_adminTabs__vcvxD button[data-active=true]{color:var(--ink);font-weight:700}.learning_adminTabs__vcvxD button[data-active=true]:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;border-radius:2px;background:var(--accent)}.learning_adminTabs__vcvxD em{margin-left:6px;border-radius:999px;background:#f1e3dc;color:var(--accent-dark);padding:1px 8px;font-size:12px;font-style:normal}.learning_adminToolbar__f1X_B{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;border:1px solid var(--line);border-radius:14px;background:rgba(255,253,249,.94);backdrop-filter:blur(6px);padding:10px 14px;box-shadow:0 6px 20px rgba(64,51,40,.06)}.learning_adminToolbar__f1X_B label{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--ink);cursor:pointer}.learning_adminToolbar__f1X_B>div{display:flex;gap:8px}.learning_adminTileActions__v9tyt button,.learning_adminToolbar__f1X_B button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:10px;background:var(--surface-strong);color:var(--ink);padding:7px 14px;font-size:14px;cursor:pointer}.learning_adminTileActions__v9tyt button[data-kind=approve],.learning_adminToolbar__f1X_B button[data-kind=approve]{border-color:var(--accent);background:var(--accent);color:#fff;font-weight:600}.learning_adminTileActions__v9tyt button:disabled,.learning_adminToolbar__f1X_B button:disabled{opacity:.45;cursor:default}.learning_adminTileActions__v9tyt button[data-kind=reject]:not(:disabled):hover{border-color:#c0392b;color:#c0392b}.learning_adminGrid__AVBMd{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px}.learning_adminTile___FZi6{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 10px 30px rgba(64,51,40,.06);transition:box-shadow .15s,border-color .15s}.learning_adminTile___FZi6:hover{box-shadow:0 14px 36px rgba(64,51,40,.1)}.learning_adminTile___FZi6[data-selected=true]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent),0 14px 36px rgba(189,88,57,.15)}.learning_adminTileMedia__9tIve{position:relative;aspect-ratio:4/3;background:#efe8de}.learning_adminTileImage__jbUvf{display:block;width:100%;height:100%;border:0;padding:0;background:none;cursor:zoom-in}.learning_adminTileImage__jbUvf img{display:block;width:100%;height:100%;object-fit:cover}.learning_adminTileEmpty__nYFdY{display:grid;place-items:center;height:100%;padding:16px;color:var(--muted);font-size:14px;text-align:center}.learning_adminTileCheck__ZVXRU{position:absolute;top:10px;left:10px;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:rgba(255,255,255,.92);box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer}.learning_adminTileCheck__ZVXRU input{width:17px;height:17px;margin:0;accent-color:var(--accent);cursor:pointer}.learning_adminTileSource__3RS1R{position:absolute;top:12px;right:12px;border-radius:999px;background:rgba(40,35,31,.72);color:#fff;padding:3px 10px;font-size:12px}.learning_adminTileSource__3RS1R[data-source=on-demand]{background:rgba(189,88,57,.9)}.learning_adminTileBody__hQxmT{display:grid;gap:8px;flex:1;padding:12px 14px 4px}.learning_adminTileTitle___3zYq{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.learning_adminTileTitle___3zYq strong{font-size:16px}.learning_adminTileTitle___3zYq span{flex:none;color:var(--muted);font-size:13px}.learning_adminTileError__i8PY1{margin:0;border-radius:10px;background:#fbeae6;color:#a0331c;padding:8px 10px;font-size:13px}.learning_adminTags__7VKUE{display:flex;flex-wrap:wrap;gap:6px}.learning_adminTags__7VKUE span{max-width:100%;overflow:hidden;border-radius:999px;padding:2px 9px;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.learning_adminTags__7VKUE span[data-tone=good]{background:#e3f1e6;color:#2f6b3a}.learning_adminTags__7VKUE span[data-tone=ok]{background:#f6efd9;color:#7a5b12}.learning_adminTags__7VKUE span[data-tone=bad]{background:#fbeae6;color:#a0331c}.learning_adminTilePoints__ulMmQ{display:grid;gap:3px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--ink)}.learning_adminTilePoints__ulMmQ li{position:relative;padding-left:12px}.learning_adminTilePoints__ulMmQ li:before{content:"";position:absolute;left:2px;top:.62em;width:4px;height:4px;border-radius:50%;background:var(--muted)}.learning_adminTilePoints__ulMmQ li:has(button):before{display:none}.learning_adminTilePoints__ulMmQ button{border:0;background:none;padding:0;color:var(--accent);font-size:13px;cursor:pointer}.learning_adminTileMeta__XjyQ6{margin:0;color:var(--muted);font-size:12px}.learning_adminTileActions__v9tyt{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 14px 14px}.learning_adminTileActions__v9tyt:has(>:only-child){grid-template-columns:1fr}.learning_adminEmpty__qaYgI{border:1px dashed var(--line);border-radius:18px;padding:48px 16px;color:var(--muted);text-align:center}@media (max-width:640px){.learning_adminHeader__tlHU1{flex-direction:column;gap:8px}.learning_adminToolbar__f1X_B{flex-direction:column;align-items:stretch}}.learning_sessionCards__0wSZc{display:grid;gap:10px;margin-top:10px}.learning_studentMessage__2HfZj .learning_sessionCards__0wSZc{margin:0 0 8px;text-align:left;white-space:normal}button.learning_reviewEntry__mbKPH{font:inherit;cursor:pointer}.learning_cardHint__m5dW2{margin:0;color:var(--muted);font-size:14px}.learning_pictureCard__jLp7e{margin:0;width:min(100%,420px)}.learning_pictureCard__jLp7e figcaption{margin-top:6px;color:var(--muted);font-size:13px}.learning_themeChoices__bLgME{display:grid;gap:8px;width:min(100%,780px);max-height:40vh;margin:0 auto 10px;overflow-y:auto}.learning_themeGroup__Afpiz{display:grid;gap:4px}.learning_themeGroup__Afpiz>span{color:var(--muted);font-size:13px}.learning_themeCustom__nSm1L{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.learning_themeCustom__nSm1L input{flex:1 1 200px;min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--surface-strong);color:var(--ink);padding:7px 12px;font:inherit;font-size:14px}.learning_themeCustom__nSm1L .learning_reviewPrimary__X9tJe{border-radius:999px}.learning_finishPictureRow__T4J9y button:disabled,.learning_pictureThemes__MU9I_ button:disabled,.learning_themeCustom__nSm1L button:disabled{opacity:.55;cursor:not-allowed}.learning_finishPictureRow__T4J9y{display:flex;align-items:center;justify-content:space-between;gap:10px;width:min(100%,780px);margin:0 auto 10px;color:var(--muted);font-size:14px}.learning_finishPictureRow__T4J9y button{border:1px solid var(--accent);border-radius:999px;background:var(--surface-strong);color:var(--accent);padding:6px 14px;font-size:14px;font-weight:700}.learning_pinnedPicture__RPLoc{display:grid;gap:6px;width:min(100%,780px);margin:0 auto 10px}.learning_pinnedPicture__RPLoc .learning_finishPictureRow__T4J9y{width:100%;margin:0}.learning_pinnedPictureImage__iOt8d{justify-self:center;display:block;border:0;border-radius:12px;background:none;padding:0;overflow:hidden;cursor:zoom-in}.learning_pinnedPictureImage__iOt8d img{display:block;max-width:100%;max-height:32vh;width:auto;height:auto;object-fit:contain}.learning_pinnedPictureActions__gHBnx{display:flex;gap:8px}.learning_finishPictureRow__T4J9y .learning_pinnedPictureToggle__QA9l3{border-color:var(--line);color:var(--muted);font-weight:400}.learning_pickStatus__83a_A{margin:4px 0;color:var(--muted);font-size:14px}.learning_pickNotice__q3K98{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0;border-radius:12px;background:var(--paper);padding:10px 14px;color:var(--ink);font-size:14px}.learning_pickNotice__q3K98 p{margin:0}@media (max-width:760px){.learning_themeChoices__bLgME{max-height:32vh}.learning_pinnedPictureImage__iOt8d img{max-height:24vh}}.learning_voiceInput__j5qLd{position:relative;display:inline-flex}.learning_chatComposer__P_bJY>.learning_voiceInChat__AM_Ro{position:absolute;display:inline-flex;right:60px;bottom:7px;left:auto;color:inherit;font-size:14px}.learning_chatComposer__P_bJY:has(.learning_voiceInChat__AM_Ro){padding-right:110px}.learning_voiceStart__lZejc{display:flex;justify-content:flex-end;margin-top:8px}.learning_voiceButton__E1h7o{position:static!important;display:inline-flex!important;align-items:center;justify-content:center;gap:6px;width:44px;height:44px;border:1px solid var(--line)!important;border-radius:10px;background:#fff!important;color:var(--muted)!important;touch-action:none!important;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:pointer}.learning_voiceButtonLabeled__qkf9k{width:auto;padding:0 14px;font-size:14px}.learning_voiceButtonRecording__uyr12{border-color:var(--accent)!important;background:var(--accent)!important;color:#fff!important}.learning_voiceButtonBlocked__EAgY2,.learning_voiceButton__E1h7o:disabled{opacity:.5;cursor:not-allowed}.learning_voiceStatus__xD3xi{position:absolute;right:0;bottom:calc(100% + 8px);z-index:5;white-space:nowrap;border-radius:9px;background:rgba(40,35,31,.88);padding:6px 10px;color:#fff;font-size:13px;pointer-events:none}.learning_voiceStatusCancel__cJpt4{background:#a43e31}.learning_voiceSpin__l5qw8{animation:learning_voiceSpin__l5qw8 1s linear infinite}@keyframes learning_voiceSpin__l5qw8{to{transform:rotate(1turn)}}.learning_voiceNoticeBackdrop__lnD0P{position:fixed;inset:0;z-index:70;display:grid;place-items:center;background:rgba(20,16,12,.45);padding:16px}.learning_voiceNotice__Kt3l4{width:min(100%,380px);border-radius:16px;background:#fff;padding:20px;box-shadow:0 18px 48px rgba(20,16,12,.25);color:var(--ink,#2b241e);line-height:1.7}.learning_voiceNotice__Kt3l4 p{margin:0 0 14px}.learning_voiceNotice__Kt3l4>div{display:flex;justify-content:flex-end;gap:10px}.learning_voiceNotice__Kt3l4 button{min-height:40px;border:1px solid var(--line,#ddd2c5);border-radius:10px;background:#fff;padding:0 14px;color:var(--ink,#2b241e);font-size:14px}.learning_voiceNotice__Kt3l4 .learning_voiceNoticeAccept__tD6X5{border-color:var(--accent,#bd5839);background:var(--accent,#bd5839);color:#fff}.learning_voiceNoticeError__ELOpG{color:#a43e31;font-size:13px}