.chat_app__LliJ9{--wine:#a6334c;--deep:#78283d;--muted:#746d73;--border:#e6e1e3;color:#302c33;background:#f5f4f6;min-height:100dvh;display:grid;grid-template-columns:224px minmax(0,1fr);font-size:14px}.chat_app__LliJ9 button{font:inherit;cursor:pointer;touch-action:manipulation}.chat_app__LliJ9 button:disabled{cursor:not-allowed;opacity:.45}.chat_app__LliJ9 a:focus-visible,.chat_app__LliJ9 button:focus-visible{outline:3px solid #21869c;outline-offset:3px}.chat_app__LliJ9 h1:focus,.chat_exchange__r2h8M:focus,.chat_incoming__6ddN6:focus{outline:none}.chat_skip__In0nt{position:fixed;top:-80px;left:12px;z-index:50;padding:12px;background:white}.chat_skip__In0nt:focus{top:12px}.chat_sidebar__Gt7tf{height:100dvh;position:sticky;top:0;padding:35px 20px 22px;border-right:1px solid var(--border);background:#fff;display:flex;flex-direction:column;gap:6px}.chat_brand__jSIId{color:var(--wine);font-size:25px;letter-spacing:-.06em;font-weight:850;text-decoration:none;padding:0 12px}.chat_brand__jSIId span{display:block;font-size:10px;letter-spacing:.25em;color:#8b8188}.chat_navLabel__KrxPz{margin:48px 14px 12px;color:#81767e;font-size:9px;letter-spacing:.15em}.chat_sidebar__Gt7tf>button{display:flex;align-items:center;gap:14px;text-align:left;min-height:49px;padding:12px;color:#6e626a;background:transparent;border:0;border-radius:10px;font-size:13px}.chat_sidebar__Gt7tf>button span{font-size:22px;width:24px}.chat_sidebar__Gt7tf>.chat_navActive__EItiA{color:var(--wine);background:#f9edf0;font-weight:800}.chat_sideBottom__hY5jG{margin-top:auto;font-size:11px;color:#786b73;padding:16px 10px 0;border-top:1px solid var(--border)}.chat_sideBottom__hY5jG small{display:block;margin:10px 0 16px;font-size:10px}.chat_statusDot__V_ydW{display:inline-block;width:6px;height:6px;background:#469581;border-radius:50%;margin-right:6px}.chat_motion__4482_{min-height:44px;padding:7px 10px;border:1px solid #dfd6da;border-radius:8px;color:#796571;background:transparent;font-size:10px!important}.chat_workspace__mnmzt{min-width:0}.chat_eyebrow__Z4dGH{margin:0 0 12px;font-size:10px;font-weight:800;letter-spacing:.16em;color:var(--wine)}.chat_wordmark__1wPSS{color:var(--wine);font-weight:850;letter-spacing:-.03em;font-size:18px}.chat_mobileBrand___3Q8N{display:none}.chat_home__QUI6X{max-width:1040px;padding:48px 48px 32px;margin:auto}.chat_homeTitle__lWVUy{margin-bottom:36px}.chat_homeTitle__lWVUy h1{margin:0;font-size:clamp(25px,3vw,35px);letter-spacing:-.045em;line-height:1.5}.chat_homeTitle__lWVUy>p:last-child{color:var(--muted);font-size:13px;margin-top:12px}.chat_mobileBreak__MC_dX{display:none}.chat_sectionHeading__4HghK{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:26px 0 15px}.chat_sectionHeading__4HghK h2{font-size:16px;margin:0}.chat_sectionHeading__4HghK>span{color:var(--muted);font-size:10px}.chat_lessonCard__mmRM1{display:grid;grid-template-columns:.85fr 1.15fr;border:1px solid var(--border);border-radius:18px;background:white;overflow:hidden;box-shadow:0 6px 20px #39263505}.chat_cardIllustration__Wx4zD{min-height:280px;position:relative;background:#f2dcd9;display:grid;place-items:center;overflow:hidden}.chat_paperBack__sc_mJ{position:absolute;width:68%;height:58%;border-radius:12px;background:#c96c7e;transform:rotate(12deg)}.chat_paper__Ot4Q5{position:relative;width:72%;padding:24px 18px;transform:rotate(-7deg);border-radius:12px;background:#fffaf2;box-shadow:0 12px 20px #9c455629}.chat_paper__Ot4Q5 small{display:block;font-size:8px;color:#a45a6a;letter-spacing:.1em}.chat_paper__Ot4Q5 strong{display:block;font-size:23px;color:#713044;margin:17px 0 10px}.chat_paper__Ot4Q5>span{display:block;font-size:10px;color:#806c73}.chat_paper__Ot4Q5 i{display:inline-block;margin:15px 5px 0 0;background:#f5e3df;font-style:normal;font-size:10px;border-radius:5px;padding:5px 12px}.chat_paper__Ot4Q5 i:last-child{background:#e5edef}.chat_spark___kq_t{position:absolute;top:8%;right:10%;color:#af3d54;font-size:35px}.chat_speech__yFHlJ{position:absolute;bottom:10%;right:6%;padding:9px 14px;border-radius:8px 8px 0 8px;background:#a6334c;color:white;font-size:10px;transform:rotate(5deg)}.chat_lessonCardBody__ax7yp{padding:27px}.chat_tags__2s3dC{display:flex;gap:8px}.chat_tags__2s3dC span{font-size:10px;color:var(--wine);border-radius:5px;background:#f8eef1;padding:4px 8px}.chat_lessonCardBody__ax7yp h2{font-size:23px;letter-spacing:-.04em;margin:14px 0 8px}.chat_lessonCardBody__ax7yp>p{font-size:12px;color:var(--muted)}.chat_lessonCardBody__ax7yp>small{display:block;color:var(--muted);font-size:10px;margin-top:15px}.chat_courseProgress__Ro_0d{display:flex;justify-content:space-between;font-size:11px;margin-top:22px}.chat_courseProgress__Ro_0d strong{color:var(--wine)}.chat_track__tbuv3{height:5px;background:#ece7e9;border-radius:20px;overflow:hidden}.chat_track__tbuv3 span{display:block;height:100%;background:#b43b55;border-radius:inherit;transition:width .25s ease}.chat_lessonCard__mmRM1 .chat_track__tbuv3{margin:8px 0 18px}.chat_primary__lgc98{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:50px;padding:13px 18px;border:1px solid var(--wine);border-radius:10px;color:white;background:var(--wine);font-weight:750!important;text-decoration:none;transition:background .15s,transform .15s}.chat_primary__lgc98:hover{background:var(--deep)}.chat_primary__lgc98:active{transform:scale(.985)}.chat_homePair__76vXQ{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0 32px}.chat_homePair__76vXQ button{display:flex;gap:13px;align-items:center;padding:17px;border:1px solid var(--border);background:white;border-radius:12px;text-align:left}.chat_homePair__76vXQ button>span{color:var(--wine);font-size:26px}.chat_homePair__76vXQ small,.chat_homePair__76vXQ strong{display:block}.chat_homePair__76vXQ strong{font-size:12px}.chat_homePair__76vXQ small{font-size:10px;color:var(--muted)}.chat_homePair__76vXQ b{margin-left:auto;color:#ad929e}.chat_topicGrid__fEufG{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.chat_topicGrid__fEufG article{padding:20px;border:1px solid var(--border);border-radius:12px;position:relative}.chat_topicGrid__fEufG article>span{font-size:10px;color:#ab8494}.chat_topicGrid__fEufG h3{margin:7px 0;font-size:15px}.chat_topicGrid__fEufG p{font-size:12px;margin:0;color:var(--muted)}.chat_topicGrid__fEufG small{font-size:10px;color:#817980}.chat_topicGrid__fEufG b{position:absolute;right:15px;top:15px;font-size:9px;background:#eae7e9;color:#746870;padding:3px 7px;border-radius:4px}.chat_scopeNote__G_46c{font-size:11px;color:var(--muted);line-height:1.8;margin:20px 0}.chat_homeFooter__XdDaJ{display:flex;gap:20px;align-items:center;margin-top:30px;border-top:1px solid var(--border);padding-top:20px}.chat_homeFooter__XdDaJ a,.chat_homeFooter__XdDaJ button{padding:10px 0;min-height:44px;background:transparent;border:0;font-size:11px;color:#786873;text-underline-offset:4px}.chat_lessonShell__zplPy{height:100dvh;max-width:850px;margin:auto;display:flex;flex-direction:column;border-inline:1px solid var(--border);background:#efeff2}.chat_lessonHeader__kB_jl{flex:0 0 auto;background:white;padding:17px 26px 10px;z-index:5;box-shadow:0 2px 6px #33223304}.chat_lessonHeaderRow__LQDVY{display:flex;align-items:center;gap:14px}.chat_back__Wq5gE{border:0;background:transparent;color:#776671;font-size:33px!important;min-height:44px;min-width:44px;margin-left:-12px}.chat_lessonHeaderRow__LQDVY>div{min-width:0}.chat_lessonHeaderRow__LQDVY p{color:#81737c;margin:0 0 2px;font-size:9px;letter-spacing:.06em}.chat_lessonHeader__kB_jl h1{font-size:17px;margin:0;line-height:1.4}.chat_percentage__8fMdU{color:var(--wine);font-size:26px;margin-left:auto;white-space:nowrap}.chat_percentage__8fMdU small{font-size:12px;margin-left:2px}.chat_progressRow__szNrg{display:flex;align-items:center;gap:12px;margin-top:12px}.chat_progressRow__szNrg .chat_track__tbuv3{flex:1 1}.chat_progressRow__szNrg>span{color:#80717b;font-size:10px;white-space:nowrap}.chat_lessonUtilities__jE2eg{display:flex;align-items:center;gap:8px;margin-top:7px}.chat_lessonUtilities__jE2eg>span{font-size:9px;color:#8a7e85;margin-right:auto}.chat_lessonUtilities__jE2eg button{min-height:44px;padding:7px;background:transparent;border:0;color:#7f5364;font-size:11px}.chat_lessonUtilities__jE2eg .chat_motion__4482_{font-size:9px!important}.chat_phaseBar__ChslW{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:12px 27px;background:#f6e5cb;color:#775538}.chat_phaseBar__ChslW>span{font-size:8px;letter-spacing:.08em}.chat_phaseBar__ChslW strong{font-size:12px}.chat_phaseBar__ChslW small{margin-left:auto;font-size:9px}.chat_transcript__7sHjl{flex:1 1;min-height:0;overflow-y:auto;padding:10px 28px 28px;overscroll-behavior:contain;scroll-padding-top:18px}.chat_transcript__7sHjl:focus-visible{outline:2px solid #21869c;outline-offset:-3px}.chat_conversationStart___A4KC{text-align:center;font-size:10px;line-height:2;color:#8b7d86;margin:18px 0}.chat_conversationStart___A4KC small{font-size:9px}.chat_exchange__r2h8M{scroll-margin-top:16px}.chat_chapterDivider__N4uv5{display:flex;align-items:center;gap:12px;margin:24px 0 22px;color:#8a7681;font-size:10px}.chat_chapterDivider__N4uv5:after,.chat_chapterDivider__N4uv5:before{content:"";height:1px;background:#dcd7dd;flex:1 1}.chat_chapterDivider__N4uv5 span{white-space:nowrap}.chat_incoming__6ddN6{display:flex;align-items:flex-start;gap:10px;margin:17px 0;scroll-margin-top:18px}.chat_avatar__ndSr_{flex:0 0 34px;width:34px;height:34px;overflow:hidden;border-radius:50%;background:#ecd5de;border:2px solid white;margin-top:20px}.chat_avatar__ndSr_ svg{width:100%;height:100%}.chat_customer__zqtzd{background:#d6e6ed}.chat_messageStack__HLYo_{max-width:88%;min-width:0}.chat_sender__5gDyH{font-size:9px;color:#8b7884;display:block;margin:0 0 6px 2px}.chat_bubble__xQX68{position:relative;background:white;border:1px solid #e5e1e5;border-radius:3px 13px 13px 13px;padding:14px 17px;margin:0 0 9px;font-size:14px;line-height:1.85;overflow-wrap:anywhere;animation:chat_messageIn__IcMaw .22s ease both}.chat_questionBubble__lM4gZ{font-weight:650}.chat_feedbackBubble__k_4eo{border-left:3px solid #b97a8d}.chat_outgoing__ly_Xw{max-width:82%;margin:20px 0 20px auto}.chat_outgoing__ly_Xw>span{display:block;text-align:right;font-size:9px;color:#887882;margin:0 3px 5px}.chat_outgoing__ly_Xw p{padding:13px 17px;margin:0;border-radius:13px 3px 13px 13px;background:#e8d7e0;color:#553d4a;font-size:14px;line-height:1.85;animation:chat_messageIn__IcMaw .22s ease both}.chat_savedNotice__kdR02{font-size:10px;color:#7f5f6e;display:block;padding:5px 0}.chat_composer__EgQlP{flex:0 0 auto;padding:12px 28px max(18px,env(safe-area-inset-bottom));border-top:1px solid #e0dbe0;background:#fff;max-height:46dvh;overflow-y:auto}.chat_composerLabel__suGla{color:#8b7581;font-size:10px;margin:0 0 10px}.chat_options___pEom{display:grid;gap:8px}.chat_options___pEom button{display:flex;gap:12px;align-items:center;width:100%;text-align:left;background:#fffcfd;border:1px solid #dacbd2;padding:11px 14px;border-radius:9px;min-height:48px;font-size:13px;color:#503b47;line-height:1.6}.chat_options___pEom button>span{flex:0 0 22px;color:#ab6c85;font-size:11px;font-weight:800}.chat_options___pEom button:hover:not(:disabled){border-color:#a6334c;background:#f9eef2}.chat_toolAction__eBGek{width:100%;display:flex;justify-content:space-between;padding:13px;background:#f7e9d5;border:1px solid #dfc3a3;border-radius:9px;color:#795638;margin-bottom:9px;min-height:48px}.chat_completion__AAPl8{max-width:630px;padding:55px 28px;margin:auto}.chat_finishBadge__IMMbc{width:65px;height:65px;display:grid;place-items:center;margin-bottom:25px;border-radius:50%;background:#e0eee8;color:#39846f;font-size:27px;animation:chat_messageIn__IcMaw .4s both}.chat_completion__AAPl8 h1{font-size:27px;line-height:1.6;letter-spacing:-.04em;margin:0 0 16px}.chat_completion__AAPl8>p:not(.chat_eyebrow__Z4dGH){color:var(--muted);font-size:13px}.chat_artifactCard__eyDcF{background:white;border:1px solid var(--border);border-top:4px solid #a6334c;border-radius:10px;padding:24px;margin:28px 0}.chat_artifactCard__eyDcF h2{margin:0 0 18px;font-size:19px}.chat_artifactCard__eyDcF dl{margin:0}.chat_artifactCard__eyDcF dl>div{padding:15px 0;border-top:1px solid var(--border)}.chat_artifactCard__eyDcF dt{font-size:11px;color:var(--wine);font-weight:800}.chat_artifactCard__eyDcF dd{margin:5px 0 0;font-size:13px}.chat_artifactCard__eyDcF>small{color:var(--muted);font-size:10px}.chat_outlineButton__rex_b{min-height:48px;width:100%;padding:12px;background:white;color:#775567;border:1px solid #d9c7d0;border-radius:10px;margin-top:12px}.chat_textButton__k_KyL{display:block;margin:12px auto;padding:10px;min-height:44px;color:#806977;background:transparent;border:0;font-size:12px!important;text-decoration:underline;text-underline-offset:4px}.chat_sheet__snmf3{width:min(500px,calc(100% - 24px));max-height:85dvh;overflow:auto;padding:25px;border:1px solid #e4dae0;border-radius:20px;color:#392c35;background:#fff;box-shadow:0 30px 80px #28152330}.chat_sheet__snmf3::backdrop{background:#28212a80}.chat_sheetHeader__LVA9A{display:flex;justify-content:space-between;align-items:center}.chat_sheetHeader__LVA9A .chat_eyebrow__Z4dGH{margin:0}.chat_sheetHeader__LVA9A button{width:44px;height:44px;font-size:25px;color:#84717c;background:transparent;border:0}.chat_sheet__snmf3 h2{margin:12px 0 22px;font-size:22px}.chat_sheet__snmf3>p{font-size:13px}.chat_toolCard__UECgo{background:#f7ecdf;padding:18px;border-radius:12px;display:flex;align-items:center;gap:15px}.chat_toolCard__UECgo>span{font-size:34px;color:#956044}.chat_toolCard__UECgo small{font-size:9px;color:#9d715d}.chat_toolCard__UECgo h3{margin:4px 0 0;font-size:17px}.chat_toolDefinitions__u848X{margin:20px 0}.chat_toolDefinitions__u848X>div{padding:14px 0;border-bottom:1px solid var(--border)}.chat_toolDefinitions__u848X dt{font-size:12px;font-weight:800;color:var(--wine)}.chat_toolDefinitions__u848X dd{margin:5px 0 0;font-size:13px}.chat_prologue__hAZh6{min-height:100dvh;display:flex;flex-direction:column;background:#302430;color:#fff9f1;padding:32px clamp(24px,6vw,90px)}.chat_prologue__hAZh6 header{display:flex;justify-content:space-between;align-items:center;gap:10px}.chat_prologue__hAZh6 header .chat_wordmark__1wPSS{color:#f0d2d6;font-size:15px}.chat_prologue__hAZh6 button{min-height:44px;padding:10px;background:transparent;border:0;color:#ead0d6}.chat_prologueBody__Wfaex{margin:auto 0;padding:60px 0;animation:chat_messageIn__IcMaw .4s ease both}.chat_prologueBody__Wfaex .chat_eyebrow__Z4dGH{color:#e3a1b5}.chat_prologue__hAZh6 h1{white-space:pre-line;font-size:clamp(36px,5vw,60px);line-height:1.45;margin:25px 0;letter-spacing:-.04em}.chat_prologueBody__Wfaex>p:last-child{white-space:pre-line;font-size:15px;color:#d9c9d2;line-height:2.2}.chat_prologueProgress__1XjuS{display:flex;gap:6px}.chat_prologueProgress__1XjuS span{flex:1 1;height:3px;background:#594252}.chat_prologueProgress__1XjuS span[data-active=true]{background:#e8adbd}.chat_prologueActions___lCL7{display:flex;justify-content:space-between;align-items:center;margin:15px -10px 0}.chat_prologueActions___lCL7 span{font-size:11px;color:#b99cab}.chat_prologue__hAZh6 footer>.chat_motion__4482_{font-size:9px!important;color:#bea5b1}@keyframes chat_messageIn__IcMaw{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.chat_app__LliJ9{grid-template-columns:190px minmax(0,1fr)}.chat_sidebar__Gt7tf{padding-inline:14px}.chat_home__QUI6X{padding:35px 26px}.chat_lessonCard__mmRM1{grid-template-columns:1fr}.chat_cardIllustration__Wx4zD{min-height:180px}.chat_paper__Ot4Q5{width:230px;padding:16px}.chat_paperBack__sc_mJ{width:230px;height:130px}.chat_paper__Ot4Q5 strong{margin-block:8px}.chat_paper__Ot4Q5 i{margin-top:8px}.chat_speech__yFHlJ{bottom:14%;right:12%}.chat_spark___kq_t{right:16%}.chat_homePair__76vXQ{grid-template-columns:1fr}}@media (max-width:700px){.chat_app__LliJ9{display:block}.chat_sidebar__Gt7tf{display:none}.chat_home__QUI6X{padding:0 18px 30px}.chat_mobileBrand___3Q8N{display:flex;justify-content:space-between;align-items:center;padding:15px 0 25px;gap:12px}.chat_wordmark__1wPSS{font-size:16px}.chat_homeTitle__lWVUy{margin:6px 0 27px}.chat_homeTitle__lWVUy h1{font-size:27px}.chat_homeTitle__lWVUy .chat_eyebrow__Z4dGH{font-size:9px}.chat_homeTitle__lWVUy>p:last-child{font-size:11px}.chat_mobileBreak__MC_dX{display:block}.chat_sectionHeading__4HghK h2{font-size:14px}.chat_sectionHeading__4HghK>span{font-size:9px}.chat_lessonCardBody__ax7yp{padding:21px}.chat_lessonCardBody__ax7yp h2{font-size:22px}.chat_homePair__76vXQ{gap:10px;margin-bottom:25px}.chat_topicGrid__fEufG{gap:10px}.chat_topicGrid__fEufG article{padding:14px}.chat_topicGrid__fEufG h3{font-size:13px}.chat_topicGrid__fEufG p{font-size:11px}.chat_topicGrid__fEufG small{font-size:9px}.chat_topicGrid__fEufG b{right:10px;top:12px;font-size:8px}.chat_lessonShell__zplPy{border:0}.chat_lessonHeader__kB_jl{padding:10px 16px 5px}.chat_lessonHeaderRow__LQDVY{gap:7px}.chat_lessonHeader__kB_jl h1{font-size:15px}.chat_percentage__8fMdU{font-size:25px}.chat_lessonUtilities__jE2eg{gap:4px}.chat_lessonUtilities__jE2eg>span{font-size:8px}.chat_lessonUtilities__jE2eg button{font-size:10px;padding-inline:5px}.chat_phaseBar__ChslW{padding:10px 18px;gap:9px}.chat_phaseBar__ChslW>span{font-size:7px}.chat_phaseBar__ChslW strong{font-size:11px}.chat_transcript__7sHjl{padding:8px 13px 20px}.chat_incoming__6ddN6{gap:7px}.chat_avatar__ndSr_{flex-basis:29px;width:29px;height:29px}.chat_messageStack__HLYo_{max-width:calc(100% - 36px)}.chat_bubble__xQX68{font-size:14px;padding:12px 13px}.chat_outgoing__ly_Xw{max-width:85%}.chat_outgoing__ly_Xw p{font-size:13px}.chat_composer__EgQlP{padding:11px 14px max(14px,env(safe-area-inset-bottom))}.chat_options___pEom button{font-size:12px;padding:10px 12px}.chat_completion__AAPl8{padding:32px 20px}.chat_completion__AAPl8 h1{font-size:25px}.chat_prologue__hAZh6{padding:18px 25px}.chat_prologue__hAZh6 h1{font-size:37px}.chat_prologueBody__Wfaex{padding:32px 0}.chat_prologueBody__Wfaex>p:last-child{font-size:14px}.chat_sheet__snmf3{padding:20px;border-radius:18px}}@media (max-width:360px){.chat_lessonUtilities__jE2eg>span{max-width:90px}.chat_lessonHeader__kB_jl h1{font-size:13px}.chat_phaseBar__ChslW small{display:none}.chat_topicGrid__fEufG{grid-template-columns:1fr}.chat_prologue__hAZh6 h1{font-size:32px}}@media (prefers-reduced-motion:reduce){.chat_app__LliJ9 *,.chat_app__LliJ9 :after,.chat_app__LliJ9 :before{animation:none!important;transition:none!important}}.chat_sidebar__Gt7tf>.chat_brand__jSIId{display:block;padding:0 12px;color:var(--wine);font-size:25px;letter-spacing:-.06em;font-weight:850}.chat_sidebar__Gt7tf>.chat_brand__jSIId span{width:auto;font-size:10px;letter-spacing:.25em}@media (max-height:650px) and (max-width:700px){.chat_lessonHeader__kB_jl{padding-top:4px}.chat_lessonHeaderRow__LQDVY p{display:none}.chat_progressRow__szNrg{margin-top:3px}.chat_lessonUtilities__jE2eg{margin-top:0}.chat_phaseBar__ChslW{padding-block:7px}.chat_composer__EgQlP{max-height:36dvh}.chat_composerLabel__suGla{margin-bottom:6px}}.catalog_catalog__IrjNE{margin:38px 0 20px;color:#302c33}.catalog_header__J4pgR>p{color:#a6334c;font-size:10px;font-weight:800;letter-spacing:.15em;margin:0 0 8px}.catalog_header__J4pgR h2{font-size:23px;margin:0 0 10px;letter-spacing:-.04em}.catalog_header__J4pgR>span{color:#7b5968;font-size:11px;background:#f0e5e9;border-radius:5px;padding:5px 9px;display:inline-block}.catalog_intro__20ACg{font-size:12px;color:#746d73;margin:14px 0 20px;line-height:1.8}.catalog_filters__Oq6_8{padding:18px;border:1px solid #e6e1e3;border-radius:14px;background:#fff}.catalog_filters__Oq6_8 label{display:block;font-size:11px;font-weight:650;color:#6c5964}.catalog_search__4LVGO>span{display:block;margin-bottom:7px}.catalog_search__4LVGO input,.catalog_selects__Gtbay select{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #d8cbd2;border-radius:8px;color:#3c3038;background:#fffcfd;font:inherit;font-size:14px}.catalog_search__4LVGO input:focus-visible,.catalog_selects__Gtbay select:focus-visible{outline:3px solid #21869c;outline-offset:2px}.catalog_selects__Gtbay{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.catalog_selects__Gtbay select{display:block;margin-top:6px;font-size:12px}.catalog_tabs__hxq9l{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}.catalog_tabs__hxq9l button{min-height:44px;padding:8px 11px;border-radius:7px;border:1px solid #e6e1e3;color:#75646f;background:white;font-size:11px!important}.catalog_tabs__hxq9l button[aria-pressed=true]{background:#a6334c;border-color:#a6334c;color:white;font-weight:700}.catalog_resultHeading__Ln_cm{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:18px 0 10px}.catalog_resultHeading__Ln_cm p{margin:0;font-size:12px;font-weight:700}.catalog_resultHeading__Ln_cm>span{font-size:10px;color:#746d73}.catalog_list__dY65N{padding:0;margin:0;list-style:none;border:1px solid #e6e1e3;border-radius:14px;overflow:hidden;background:white}.catalog_list__dY65N li+li{border-top:1px solid #e6e1e3}.catalog_row__QykOW{padding:18px 20px;width:100%;text-align:left;border:0;background:white;color:inherit;display:block}.catalog_row__QykOW:hover{background:#fff9fb}.catalog_row__QykOW:focus-visible{outline-offset:-3px!important}.catalog_meta__n5Obr{display:flex;gap:9px;align-items:center;flex-wrap:wrap;font-size:10px;color:#74616d}.catalog_stars__kUK9S{color:#a36129;letter-spacing:1px}.catalog_stars__kUK9S i{font-style:normal;color:#b5a4ac}.catalog_planned__Dv8ap,.catalog_status__nfbq8{margin-left:auto;padding:3px 7px;border-radius:4px;font-size:9px}.catalog_status__nfbq8{background:#f6e8ed;color:#a6334c}.catalog_planned__Dv8ap{background:#eeecef;color:#756b73}.catalog_rowTitle__4TxvR{display:flex;align-items:center;gap:12px}.catalog_rowTitle__4TxvR h3{font-size:15px;margin:9px 0 5px;line-height:1.6}.catalog_rowTitle__4TxvR>span{margin-left:auto;font-size:25px;color:#a38393}.catalog_description__W5RDC{font-size:11px;line-height:1.75;color:#746d73;margin:0 20px 9px 0}.catalog_artifact__bVRft{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;font-size:10px;color:#80566b}.catalog_artifact__bVRft b{font-weight:500;font-size:9px;color:#805b34;background:#f8eddc;padding:2px 6px;border-radius:4px}.catalog_progress__vFTyS{display:flex;align-items:center;gap:10px;margin-top:10px}.catalog_progress__vFTyS>div{flex:1 1;height:4px;background:#eee7eb;border-radius:4px;overflow:hidden}.catalog_progress__vFTyS>div>span{display:block;height:100%;background:#a6334c}.catalog_progress__vFTyS small{font-size:10px;color:#8a5e73}.catalog_note__D0KsC{font-size:10px;line-height:1.9;color:#746d73;margin:15px 0}.catalog_empty__rG7jJ{padding:28px 18px;border:1px dashed #d9c9d1;border-radius:10px;text-align:center;background:#fff}.catalog_empty__rG7jJ strong{font-size:13px}.catalog_empty__rG7jJ p{font-size:12px;color:#746d73}.catalog_empty__rG7jJ button{min-height:44px;border:1px solid #d9c9d1;background:#fff;color:#8b405e;border-radius:8px;padding:8px 14px}@media(max-width:700px){.catalog_catalog__IrjNE{margin-top:28px}.catalog_header__J4pgR h2{font-size:21px}.catalog_filters__Oq6_8{padding:13px}.catalog_search__4LVGO input{font-size:16px}.catalog_selects__Gtbay{gap:8px}.catalog_selects__Gtbay select{padding-inline:7px}.catalog_tabs__hxq9l{gap:5px}.catalog_tabs__hxq9l button{padding-inline:9px}.catalog_row__QykOW{padding:15px 13px}.catalog_rowTitle__4TxvR h3{font-size:14px}.catalog_description__W5RDC{font-size:11px}.catalog_meta__n5Obr{gap:6px}.catalog_resultHeading__Ln_cm>span{font-size:9px}}.task-workspace_workspace__thaX9{max-width:900px;margin:auto;min-height:100dvh;background:#f7f5f6;color:#352e36}.task-workspace_header__jmJGY{display:flex;gap:14px;align-items:center;background:white;padding:18px 24px}.task-workspace_header__jmJGY button{border:0;background:transparent;min-width:44px;min-height:44px;font-size:30px;color:#825267}.task-workspace_header__jmJGY h1{font-size:19px;margin:4px 0}.task-workspace_header__jmJGY small{font-size:11px;color:#826f7a}.task-workspace_header__jmJGY>strong{margin-left:auto;color:#a6334c;font-size:27px;white-space:nowrap}.task-workspace_progress__HHsFZ{height:5px;background:#e7dce1}.task-workspace_progress__HHsFZ span{display:block;height:100%;background:#a6334c}.task-workspace_phase__HW9Qc{margin:0;background:#f5e9cf;color:#776040;padding:12px 26px;font-size:12px}.task-workspace_lesson__IyxDY{display:flex;flex-direction:column;height:calc(100dvh - 143px)}.task-workspace_chat__tlEiy{overflow-y:auto;flex:1 1;padding:22px}.task-workspace_exchange__mZ1bP{margin-bottom:24px}.task-workspace_exchange__mZ1bP>small{color:#806d7a}.task-workspace_bubble__U0_WO{background:white;max-width:85%;padding:16px;border-radius:2px 15px 15px;font-size:14px;line-height:1.9;margin:8px 0}.task-workspace_reply__k_7Oo{background:#eadde5;max-width:85%;margin:12px 0 12px auto;border-radius:15px 2px 15px 15px;padding:14px;line-height:1.8;font-size:14px}.task-workspace_composer__CjkGe{background:white;padding:15px 22px max(16px,env(safe-area-inset-bottom));display:grid;gap:9px;max-height:42dvh;overflow-y:auto}.task-workspace_composer__CjkGe button{background:#fffafd;color:#63394c;border:1px solid #dbc5d0;border-radius:10px;padding:12px;min-height:48px;text-align:left}.task-workspace_body__GnECs{max-width:640px;padding:44px 30px;margin:auto}.task-workspace_body__GnECs h2{font-size:27px;line-height:1.6}.task-workspace_body__GnECs>p{font-size:14px;line-height:1.9}.task-workspace_eyebrow___WgJj{color:#a6334c;font-size:11px!important;letter-spacing:.12em;font-weight:800}.task-workspace_icon__UgroI{width:60px;height:60px;border-radius:17px;background:#e6eee8;color:#388366;display:grid;place-items:center;font-size:30px}.task-workspace_note__AI_zR{padding:18px;background:#ece9ed;border-radius:10px;font-size:12px;line-height:1.8;margin-block:20px}.task-workspace_note__AI_zR p{margin-bottom:0}.task-workspace_composer__CjkGe .task-workspace_primary__gMHSd,.task-workspace_primary__gMHSd{display:block;width:100%;border:1px solid #a6334c;background:#a6334c;color:white;min-height:50px;padding:14px 16px;border-radius:10px;font-weight:750;text-align:center}.task-workspace_secondary__W0Xny{width:100%;border:1px solid #d8c6d0;background:white;color:#73485b;border-radius:10px;min-height:48px;padding:12px;margin-top:10px}.task-workspace_editor__AHP1Q{padding:30px}.task-workspace_editorHeading__JWZQ2{display:flex;align-items:center;justify-content:space-between}.task-workspace_editorHeading__JWZQ2 h2{margin:0;font-size:26px}.task-workspace_editorHeading__JWZQ2>span{padding:6px 12px;background:#efe4c9;color:#7a5c25;font-size:12px;border-radius:6px}.task-workspace_editor__AHP1Q>p{font-size:12px;line-height:1.8}.task-workspace_guide__T74jg{padding:16px;border:1px solid #ded3db;background:#fff;border-radius:10px;margin-block:20px;font-size:13px}.task-workspace_guide__T74jg summary{cursor:pointer;font-weight:700;min-height:24px}.task-workspace_guide__T74jg p{line-height:1.9}.task-workspace_row__4GEZA{margin:20px 0;background:white;border:1px solid #ded3db;border-radius:12px;padding:20px;min-width:0}.task-workspace_row__4GEZA legend{color:#a6334c;font-weight:750;font-size:13px;padding:0 7px}.task-workspace_fields__ApJUT{display:grid;grid-template-columns:1fr 1fr;gap:16px}.task-workspace_fields__ApJUT label{display:grid;gap:7px;min-width:0;font-size:12px;font-weight:700}.task-workspace_wide___y7gf{grid-column:1/-1}.task-workspace_fields__ApJUT input,.task-workspace_fields__ApJUT select,.task-workspace_fields__ApJUT textarea{width:100%;min-width:0;box-sizing:border-box;background:#fffdfd;border:1px solid #d5c9d0;border-radius:7px;min-height:44px;padding:10px;font:inherit;font-size:16px;color:#352e36}.task-workspace_fields__ApJUT textarea{min-height:100px;resize:vertical}.task-workspace_buttons__CbY99{display:flex;gap:12px;margin-bottom:18px}.task-workspace_textButton__pZzr3{border:0;background:transparent;color:#795564;text-decoration:underline;min-height:44px;margin-top:10px}.task-workspace_errors__zhSFm{color:#a1253e;background:#fce8ed;padding:12px 18px;margin-block:15px;border-radius:10px;font-size:13px}.task-workspace_workspace__thaX9 button:focus-visible,.task-workspace_workspace__thaX9 input:focus-visible,.task-workspace_workspace__thaX9 select:focus-visible,.task-workspace_workspace__thaX9 summary:focus-visible,.task-workspace_workspace__thaX9 textarea:focus-visible{outline:3px solid #228498;outline-offset:3px}@media(max-width:700px){.task-workspace_header__jmJGY{padding:10px 12px;gap:8px}.task-workspace_header__jmJGY h1{font-size:15px}.task-workspace_header__jmJGY>strong{font-size:22px}.task-workspace_header__jmJGY small{font-size:10px}.task-workspace_phase__HW9Qc{padding:10px 18px}.task-workspace_lesson__IyxDY{height:calc(100dvh - 116px)}.task-workspace_chat__tlEiy{padding:16px}.task-workspace_bubble__U0_WO,.task-workspace_reply__k_7Oo{max-width:94%}.task-workspace_composer__CjkGe{padding:12px 16px max(14px,env(safe-area-inset-bottom))}.task-workspace_body__GnECs{padding:30px 20px}.task-workspace_body__GnECs h2{font-size:24px}.task-workspace_editor__AHP1Q{padding:22px 16px}.task-workspace_row__4GEZA{padding:16px}.task-workspace_fields__ApJUT{gap:12px}.task-workspace_buttons__CbY99{flex-direction:column;gap:0}.task-workspace_editorHeading__JWZQ2 h2{font-size:23px}}@media(max-width:360px){.task-workspace_fields__ApJUT{grid-template-columns:1fr}.task-workspace_header__jmJGY h1{font-size:13px}.task-workspace_header__jmJGY>strong{font-size:19px}}.learning-hub_loading__lg4DK{padding:60px 24px;color:#754052}.learning-hub_saveBar__CqTea{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;font-size:11px;color:#526e64;padding:12px 0;border-top:1px solid #e0dce0}.learning-hub_hubActions__j3Nzy a,.learning-hub_hubActions__j3Nzy button,.learning-hub_saveBar__CqTea button{background:transparent;border:0;color:#943c53;cursor:pointer;min-height:44px;text-decoration:underline;text-underline-offset:4px}.learning-hub_hubActions__j3Nzy{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-bottom:20px;font-size:13px}.learning-hub_resume__ycBYu{background:#403341;color:#fff;border-radius:18px;padding:28px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 32px}.learning-hub_resume__ycBYu small{color:#dbc2cd;font-size:11px}.learning-hub_resume__ycBYu h2{font-size:16px;margin:10px 0}.learning-hub_resume__ycBYu strong{font-size:23px}.learning-hub_resume__ycBYu p{font-size:14px}.learning-hub_resume__ycBYu button{border:0;background:#f4d8d6;color:#562c3b;border-radius:10px;padding:16px 22px;cursor:pointer;font-weight:700;flex-shrink:0}.learning-hub_taskEntry__kWvqt{padding:28px;margin:24px 0 38px;background:#f4eee4;border:1px solid #e9ddcb;border-radius:18px}.learning-hub_taskEntry__kWvqt>span{font-size:11px;color:#846a42}.learning-hub_taskEntry__kWvqt h2{font-size:23px;margin:12px 0}.learning-hub_taskEntry__kWvqt p{line-height:1.9;font-size:14px;max-width:700px}.learning-hub_taskEntry__kWvqt button{color:#85364c;border:0;background:transparent;padding:12px 0;min-height:44px;cursor:pointer;font-weight:700}.learning-hub_page__DuYKn{max-width:1050px;padding:40px 48px 70px;margin:auto;color:#403540}.learning-hub_page__DuYKn h1{font-size:32px;line-height:1.5}.learning-hub_page__DuYKn h2{font-size:19px}.learning-hub_page__DuYKn li,.learning-hub_page__DuYKn p{line-height:1.9;font-size:14px}.learning-hub_page__DuYKn ol{padding-left:22px}.learning-hub_detailGrid__vGoBi{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:28px 0}.learning-hub_detailGrid__vGoBi article{padding:25px;background:white;border:1px solid #e4dce0;border-radius:16px}.learning-hub_detailGrid__vGoBi ul{padding-left:20px}.learning-hub_detailGrid__vGoBi small{color:#766671;line-height:1.8}.learning-hub_detailGrid__vGoBi button{display:block;width:100%;background:#f8eff2;border:1px solid #dfc6cf;color:#84354b;padding:13px;border-radius:8px;margin-top:12px;cursor:pointer}.learning-hub_example__Cclky{border-left:4px solid #a3435b;padding:22px;background:#fff;border-radius:0 12px 12px 0}.learning-hub_example__Cclky dl{display:grid;grid-template-columns:90px 1fr;gap:12px;font-size:14px;line-height:1.8}.learning-hub_example__Cclky dd{margin:0}.learning-hub_planned__ylmzg{background:#eee9ed;padding:20px;border-radius:12px}.learning-hub_storageCaption__kuQf_{padding:12px 24px;text-align:center;font-size:12px;color:#766571}@media(max-width:700px){.learning-hub_resume__ycBYu{display:block;padding:22px}.learning-hub_resume__ycBYu strong{font-size:20px}.learning-hub_resume__ycBYu button{margin-top:20px;width:100%}.learning-hub_taskEntry__kWvqt{padding:22px}.learning-hub_taskEntry__kWvqt h2{font-size:21px}.learning-hub_page__DuYKn{padding:20px 18px 40px}.learning-hub_page__DuYKn h1{font-size:26px}.learning-hub_detailGrid__vGoBi{grid-template-columns:1fr}.learning-hub_example__Cclky dl{grid-template-columns:1fr;gap:5px}.learning-hub_example__Cclky dd{margin-bottom:10px}}