.Homework-module__9fgEYG__catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.Homework-module__9fgEYG__catalogCard{border:1px solid var(--line);background:var(--white);border-radius:22px;flex-direction:column;min-height:270px;padding:28px;display:flex;box-shadow:0 18px 42px #17372f0f}.Homework-module__9fgEYG__catalogMeta{justify-content:space-between;align-items:center;gap:10px;display:flex}.Homework-module__9fgEYG__catalogMeta span,.Homework-module__9fgEYG__catalogMeta b{border-radius:999px;padding:7px 10px;font-size:9px}.Homework-module__9fgEYG__catalogMeta span{color:var(--orange-dark);background:#fff0e8;font-weight:800}.Homework-module__9fgEYG__catalogMeta b{color:var(--ink-soft);background:var(--mint)}.Homework-module__9fgEYG__catalogCard h2{letter-spacing:-.035em;margin:28px 0 10px;font:500 31px/1.05 Georgia,serif}.Homework-module__9fgEYG__catalogCard>p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.65}.Homework-module__9fgEYG__catalogCard footer{justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:24px;display:flex}.Homework-module__9fgEYG__catalogCard footer small{color:#7a8d85;font-size:9px}.Homework-module__9fgEYG__catalogCard footer a{min-height:40px;color:var(--white);background:var(--forest);border-radius:999px;align-items:center;gap:8px;padding:0 15px;font-size:10px;font-weight:800;display:inline-flex}.Homework-module__9fgEYG__catalogState,.Homework-module__9fgEYG__catalogError{border:1px solid var(--line);text-align:center;background:var(--white);border-radius:20px;padding:48px}.Homework-module__9fgEYG__catalogState{color:var(--ink-soft)}.Homework-module__9fgEYG__catalogError,.Homework-module__9fgEYG__playerError{color:#943d29;background:#fff0e9}.Homework-module__9fgEYG__playerPage{background:var(--paper);min-height:80vh;padding:46px max(20px,50vw - 460px) 100px}.Homework-module__9fgEYG__playerHero{color:var(--white);background:linear-gradient(135deg,#173f36,#275f51);border-radius:25px;padding:34px;box-shadow:0 24px 60px #133a312e}.Homework-module__9fgEYG__playerHero>a{color:#bedbd1;font-size:10px;font-weight:800}.Homework-module__9fgEYG__playerHero>p{color:#ffb18e;letter-spacing:.1em;text-transform:uppercase;margin:36px 0 9px;font-size:9px;font-weight:850}.Homework-module__9fgEYG__playerHero h1{letter-spacing:-.045em;max-width:760px;margin:0;font:500 clamp(36px,6vw,58px)/.98 Georgia,serif}.Homework-module__9fgEYG__playerHero>span{color:#d6e5df;max-width:680px;margin-top:17px;font-size:12px;line-height:1.65;display:block}.Homework-module__9fgEYG__playerHero>div{grid-template-columns:auto minmax(100px,1fr) auto;align-items:center;gap:13px;margin-top:28px;display:grid}.Homework-module__9fgEYG__playerHero>div b,.Homework-module__9fgEYG__playerHero>div small{font-size:9px}.Homework-module__9fgEYG__playerHero>div i{background:#ffffff29;border-radius:99px;height:7px;overflow:hidden}.Homework-module__9fgEYG__playerHero>div em{border-radius:inherit;background:#ff8b5a;height:100%;transition:width .25s;display:block}.Homework-module__9fgEYG__questionList{gap:16px;margin-top:20px;display:grid}.Homework-module__9fgEYG__questionCard{border:1px solid var(--line);background:var(--white);border-radius:21px;padding:28px;box-shadow:0 15px 40px #17372f0b}.Homework-module__9fgEYG__questionHeading{justify-content:space-between;align-items:center;display:flex}.Homework-module__9fgEYG__questionHeading span{width:34px;height:34px;color:var(--white);background:var(--forest);border-radius:50%;place-items:center;font-weight:850;display:grid}.Homework-module__9fgEYG__questionHeading b{color:var(--ink-soft);font-size:9px}.Homework-module__9fgEYG__questionCard>p{color:var(--ink);margin:22px 0 0;font:500 18px/1.55 Georgia,serif}.Homework-module__9fgEYG__questionCard>img{object-fit:contain;border:1px solid var(--line);border-radius:16px;max-width:min(100%,680px);max-height:520px;margin:22px auto 0;display:block}.Homework-module__9fgEYG__shortAnswer{color:var(--ink-soft);gap:8px;margin-top:24px;font-size:9px;font-weight:850;display:grid}.Homework-module__9fgEYG__shortAnswer input{border:1px solid var(--line);min-height:52px;color:var(--ink);background:var(--paper);border-radius:12px;outline:none;padding:0 15px;font-size:16px}.Homework-module__9fgEYG__shortAnswer input:focus{border-color:var(--forest);box-shadow:0 0 0 4px #275f511a}.Homework-module__9fgEYG__optionList{gap:9px;margin-top:24px;display:grid}.Homework-module__9fgEYG__optionList label{border:1px solid var(--line);cursor:pointer;background:var(--paper);border-radius:12px;align-items:center;gap:12px;min-height:51px;padding:12px 15px;display:flex}.Homework-module__9fgEYG__optionList label:hover,.Homework-module__9fgEYG__optionList .Homework-module__9fgEYG__selectedOption{background:#e8f4ef;border-color:#7aa99b}.Homework-module__9fgEYG__optionList input{width:18px;height:18px;accent-color:var(--forest)}.Homework-module__9fgEYG__optionList span{font-size:12px;line-height:1.45}.Homework-module__9fgEYG__correct{border-color:#84b898}.Homework-module__9fgEYG__incorrect{border-color:#d69a85}.Homework-module__9fgEYG__submitPanel{z-index:5;border:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff0;border-radius:18px;margin-top:20px;padding:14px;position:sticky;bottom:14px;box-shadow:0 18px 55px #17372f29}.Homework-module__9fgEYG__submitPanel>button{width:100%;min-height:52px;color:var(--white);background:var(--forest);cursor:pointer;border:0;border-radius:999px;font-size:11px;font-weight:850}.Homework-module__9fgEYG__submitPanel>button:disabled{cursor:wait;opacity:.55}.Homework-module__9fgEYG__submitPanel>p{color:#943d29;background:#fff0e9;border-radius:9px;margin:0 0 10px;padding:10px;font-size:10px}.Homework-module__9fgEYG__submitPanel>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 16px;display:grid}.Homework-module__9fgEYG__submitPanel>div b{font-size:12px}.Homework-module__9fgEYG__submitPanel>div span{color:var(--ink-soft);font-size:9px}.Homework-module__9fgEYG__submitPanel>div a{min-height:45px;color:var(--white);background:var(--forest);border-radius:999px;grid-area:1/2/span 2;align-items:center;padding:0 18px;font-size:10px;font-weight:850;display:inline-flex}.Homework-module__9fgEYG__playerState,.Homework-module__9fgEYG__playerError{text-align:center;place-items:center;min-height:55vh;padding:60px 20px;display:grid}.Homework-module__9fgEYG__resultPage{background:var(--paper);place-items:center;min-height:75vh;padding:60px 20px;display:grid}.Homework-module__9fgEYG__resultCard{border:1px solid var(--line);text-align:center;background:var(--white);border-radius:28px;width:min(560px,100%);padding:44px;box-shadow:0 24px 70px #17372f1f}.Homework-module__9fgEYG__resultCard h1{color:var(--forest);margin:18px 0 3px;font:500 86px/1 Georgia,serif}.Homework-module__9fgEYG__resultCard>p:not(.Homework-module__9fgEYG__eyebrow){color:var(--ink-soft)}.Homework-module__9fgEYG__resultCard dl{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:1fr 1fr;gap:1px;margin:28px 0;display:grid;overflow:hidden}.Homework-module__9fgEYG__resultCard dl div{background:var(--paper);gap:8px;padding:17px;display:grid}.Homework-module__9fgEYG__resultCard dt{color:#7a8d85;font-size:9px}.Homework-module__9fgEYG__resultCard dd{margin:0;font-weight:850}.Homework-module__9fgEYG__resultActions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.Homework-module__9fgEYG__resultActions button,.Homework-module__9fgEYG__resultActions a{border:1px solid var(--line);cursor:pointer;min-height:46px;color:var(--ink);background:var(--paper);border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-weight:850;display:inline-flex}.Homework-module__9fgEYG__resultActions a{border-color:var(--forest);color:var(--white);background:var(--forest)}.homework-formula{text-align:center;background:#f3f7f5;border-radius:12px;max-width:100%;margin:20px 0;padding:16px;font-size:18px;overflow-x:auto}@media (max-width:720px){.Homework-module__9fgEYG__catalogGrid{grid-template-columns:1fr}.Homework-module__9fgEYG__catalogCard{min-height:240px;padding:22px}.Homework-module__9fgEYG__playerPage{padding:18px 12px 80px}.Homework-module__9fgEYG__playerHero{border-radius:20px;padding:25px 20px}.Homework-module__9fgEYG__playerHero h1{font-size:37px}.Homework-module__9fgEYG__playerHero>div{grid-template-columns:auto 1fr}.Homework-module__9fgEYG__playerHero>div small{grid-column:1/-1}.Homework-module__9fgEYG__questionCard{border-radius:17px;padding:21px 17px}.Homework-module__9fgEYG__questionCard>p{font-size:17px}.Homework-module__9fgEYG__submitPanel{bottom:8px}.Homework-module__9fgEYG__submitPanel>div{grid-template-columns:1fr}.Homework-module__9fgEYG__submitPanel>div a{grid-area:auto;justify-content:center}.Homework-module__9fgEYG__resultCard{padding:31px 20px}.Homework-module__9fgEYG__resultActions{grid-template-columns:1fr}}
.LessonCatalog-module__WH6uRW__catalogPage{background:linear-gradient(145deg,#f8f6ef,#eef5f2);min-height:75vh;padding:46px 0 90px}.LessonCatalog-module__WH6uRW__backLink{color:#45665e;margin-bottom:34px;font-weight:700;text-decoration:none;display:inline-flex}.LessonCatalog-module__WH6uRW__hero{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);align-items:end;gap:50px;margin-bottom:42px;display:grid}.LessonCatalog-module__WH6uRW__hero h1{max-width:850px;font-family:var(--font-display),Georgia,serif;margin:0;font-size:clamp(44px,6vw,78px);font-weight:500;line-height:.98}.LessonCatalog-module__WH6uRW__hero>p{color:#5e7771;margin:0;font-size:18px;line-height:1.65}.LessonCatalog-module__WH6uRW__lessonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.LessonCatalog-module__WH6uRW__lessonCard{--card-accent:#174e43;background:#fff;border:1px solid #d7e0dc;border-radius:30px;grid-template-rows:190px 1fr;display:grid;overflow:hidden;box-shadow:0 22px 60px #1a413817}.LessonCatalog-module__WH6uRW__fashion{--card-accent:#a42b55}.LessonCatalog-module__WH6uRW__space{--card-accent:#176875}.LessonCatalog-module__WH6uRW__cardVisual{background:linear-gradient(135deg,var(--card-accent),color-mix(in srgb,var(--card-accent) 58%,#d8efea));position:relative;overflow:hidden}.LessonCatalog-module__WH6uRW__cardVisual:before,.LessonCatalog-module__WH6uRW__cardVisual:after{content:"";border:1px solid #ffffff59;border-radius:50%;position:absolute}.LessonCatalog-module__WH6uRW__cardVisual:before{width:240px;height:240px;top:-95px;right:-40px}.LessonCatalog-module__WH6uRW__cardVisual:after{width:150px;height:150px;bottom:-80px;left:-25px}.LessonCatalog-module__WH6uRW__cardVisual i{background:#ffffff9e;border-radius:99px;width:120px;height:8px;position:absolute;top:52%;left:14%;transform:rotate(-10deg)}.LessonCatalog-module__WH6uRW__cardVisual i:nth-child(2){width:80px;top:42%;left:36%;transform:rotate(18deg)}.LessonCatalog-module__WH6uRW__cardVisual span{color:#fff;font:500 76px var(--font-display),Georgia,serif;opacity:.9;position:absolute;bottom:18px;right:28px}.LessonCatalog-module__WH6uRW__cardBody{flex-direction:column;padding:30px;display:flex}.LessonCatalog-module__WH6uRW__cardBody>p{color:var(--card-accent);letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}.LessonCatalog-module__WH6uRW__cardBody h2{font-family:var(--font-display),Georgia,serif;margin:0 0 13px;font-size:36px;font-weight:500;line-height:1.05}.LessonCatalog-module__WH6uRW__cardBody>span{color:#647a75;line-height:1.55}.LessonCatalog-module__WH6uRW__cardBody ul{flex-wrap:wrap;gap:7px;margin:22px 0 26px;padding:0;list-style:none;display:flex}.LessonCatalog-module__WH6uRW__cardBody li{color:#506b64;background:#eef4f1;border-radius:99px;padding:7px 10px;font-size:12px}.LessonCatalog-module__WH6uRW__cardBody>a{color:var(--card-accent);border-top:1px solid #e1e7e4;justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;font-weight:800;text-decoration:none;display:flex}.LessonCatalog-module__WH6uRW__cardBody>a b{font-size:25px}.LessonCatalog-module__WH6uRW__emptyState{text-align:center;background:#fff;border:1px solid #d9e2de;border-radius:30px;padding:60px}.LessonCatalog-module__WH6uRW__emptyState h2{font-family:var(--font-display),Georgia,serif;margin:0 0 12px;font-size:42px;font-weight:500}.LessonCatalog-module__WH6uRW__emptyState>p:not(.LessonCatalog-module__WH6uRW__eyebrow){color:#607a73;margin:0 0 25px}@media (max-width:800px){.LessonCatalog-module__WH6uRW__hero{grid-template-columns:1fr;gap:18px}.LessonCatalog-module__WH6uRW__lessonGrid{grid-template-columns:1fr}}@media (max-width:520px){.LessonCatalog-module__WH6uRW__catalogPage{padding-top:26px}.LessonCatalog-module__WH6uRW__hero h1{font-size:44px}.LessonCatalog-module__WH6uRW__lessonCard{border-radius:22px;grid-template-rows:150px 1fr}.LessonCatalog-module__WH6uRW__cardBody{padding:23px}.LessonCatalog-module__WH6uRW__cardBody h2{font-size:31px}.LessonCatalog-module__WH6uRW__emptyState{padding:35px 20px}}
