.medior-mission{color:#eee8dc;background:#12140f;border:1px solid #4b463a;margin:55px 7vw 0}.medior-mission>header{color:#c7a25b;letter-spacing:.12em;background:#090b09;border-bottom:1px solid #454036;justify-content:space-between;padding:16px 22px;font-size:12px;display:flex}.medior-mission>header span,.medior-mission>header b{align-items:center;gap:8px;display:flex}.medior-mission__brief{background:linear-gradient(100deg,#171913,#202018);padding:32px 34px}.medior-mission__brief small,.mission-inject>span,.medior-mission__result small{color:#bb9653;letter-spacing:.13em}.medior-mission__brief h2{margin:8px 0 2px;font-size:35px}.medior-mission__brief h3{color:#c9c1b5;margin:0;font-weight:400}.medior-mission__brief p{color:#99958d;max-width:850px;line-height:1.65}.medior-mission__console{background:#3d3d34;grid-template-columns:.8fr 1.2fr;gap:1px;display:grid}.mission-inject,.mission-options{background:#10120f;padding:28px}.mission-inject h3{font-size:25px}.mission-inject p{color:#a39e95;line-height:1.6}.mission-inject>b{margin-top:24px;display:block}.mission-options{flex-direction:column;gap:9px;display:flex}.mission-options button{text-align:left;color:#ddd5c8;background:#171914;border:1px solid #46463d;align-items:flex-start;gap:14px;padding:16px;display:flex}.mission-options button i{color:#bd9853;font-style:normal}.mission-options button.selected{border-color:#c39d58}.mission-options button.selected.strong{background:#172119}.mission-options button.selected.risk{background:#261619}.medior-mission__console>aside{background:#1a1c16;grid-column:1/-1;gap:14px;padding:22px 28px;display:flex}.medior-mission__console>aside.strong{border-left:4px solid #588267}.medior-mission__console>aside.risk{border-left:4px solid #9a3340}.medior-mission__console>aside small{color:#b99457}.medior-mission__console>aside b{margin:6px 0;display:block}.medior-mission__console>aside p{color:#9f9a91;margin:0}.medior-mission__console>footer{background:#090b09;grid-column:1/-1;justify-content:space-between;align-items:center;padding:18px 25px;display:flex}.medior-mission__console>footer span,.medior-mission__console>footer button,.medior-mission__result button{align-items:center;gap:8px;display:flex}.medior-mission__console>footer button,.medior-mission__result button{color:#fff;background:#8a2b37;border:0;padding:13px 18px}.medior-mission__console>footer button:disabled{opacity:.35}.medior-mission__result{text-align:center;padding:55px}.medior-mission__result>svg{color:#c6a15b;width:55px;height:55px}.medior-mission__result h2{font-size:34px}.medior-mission__result strong{color:#c6a15b;font-size:30px}.medior-mission__result p{color:#98948c}.medior-mission__result button{margin:20px auto 0}@media (max-width:800px){.medior-mission{margin-inline:4vw}.medior-mission__console{grid-template-columns:1fr}.medior-mission>header{flex-direction:column;align-items:flex-start;gap:15px}}.mission-state{border-bottom:1px solid #3a3c34;grid-template-columns:repeat(4,1fr);display:grid}.mission-state>span{border-right:1px solid #3a3c34;grid-template-columns:auto 1fr;gap:2px 9px;padding:16px;display:grid}.mission-state svg{color:#c2a05e;grid-row:1/3;width:18px}.mission-state b{font-size:18px}.mission-state small{color:#8e8a81}.mission-state .danger b,.mission-state .danger svg{color:#b84a56}.mission-consequence{background:#251719;border-left:3px solid #a83b48;gap:12px;margin:18px 20px 0;padding:14px;display:flex}.mission-consequence svg{color:#c85d68;flex:none}.mission-consequence small{color:#d29a72;letter-spacing:.1em}.mission-consequence p{color:#c3bbb0;margin:5px 0}.mission-final-state{border:1px solid #45473d;grid-template-columns:repeat(4,1fr);width:min(760px,100%);margin:20px 0;display:grid}.mission-final-state span{color:#99958b;flex-direction:column;padding:14px;display:flex}.mission-final-state b{color:#c5a15d;margin-top:6px}@media (max-width:700px){.mission-state,.mission-final-state{grid-template-columns:repeat(2,1fr)}}.medior-module{color:#eee8dd;min-height:100vh;font-family:var(--font-sans);background:#0c0e0c;font-size:16px}.mm-topbar{background:#090b0a;border-bottom:1px solid #39392f;justify-content:space-between;align-items:center;height:84px;padding:0 4vw;display:flex}.mm-topbar a,.mm-topbar span{color:#c9c2b7;align-items:center;gap:9px;text-decoration:none;display:flex}.mm-topbar span{flex-direction:column;align-items:flex-end}.mm-topbar small{color:#a18a60}.mm-brand img{width:48px}.mm-brand b{letter-spacing:.18em}.mm-hero{background-position:50%;background-size:cover;grid-template-columns:1.5fr .7fr;align-items:center;gap:8vw;min-height:420px;padding:75px 7vw;display:grid}.mm-hero>div>span,.mm-section>header>span,.mm-practice small{color:#c5a15c;letter-spacing:.13em;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.mm-hero h1{margin:15px 0;font-size:clamp(40px,5vw,70px)}.mm-hero p{color:#aaa69e;font-size:18px;line-height:1.65}.mm-hero>div>div{background:#33352f;height:5px;margin-top:28px}.mm-hero>div>div i{background:#8f2935;height:100%;display:block}.mm-hero>div>small{color:#8f8b83;margin-top:9px;display:block}.mm-hero aside{background:#0f110edb;border:1px solid #5a513e;padding:28px}.mm-hero aside small{color:#b49458}.mm-hero aside b{margin:12px 0;font-size:22px;line-height:1.4;display:block}.mm-hero aside p{font-size:14px}.mm-nav{background:#11130f;border-block:1px solid #393a32;gap:32px;padding:0 7vw;display:flex}.mm-nav a{color:#bbb5aa;padding:18px 0;text-decoration:none}.mm-section{padding:75px 7vw}.mm-section>header{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:34px;display:grid}.mm-section h2,.mm-practice h2{margin:10px 0;font-size:36px}.mm-section>header p{color:#97938b;line-height:1.6}.mm-lessons{grid-template-columns:1fr;gap:12px;display:grid}.mm-lessons>article{background:#141612;border:1px solid #3d3e36;padding:24px}.mm-lessons>article.done{border-left:4px solid #4e7b63}.lesson-head{align-items:center;gap:18px;display:flex}.lesson-head>i{color:#c4a05a;border:1px solid #9d814d;place-items:center;width:52px;height:52px;font-style:normal;display:grid}.lesson-head>span{flex:1}.lesson-head small{color:#9b8a6c}.lesson-head h3{margin:5px 0;font-size:23px}.mm-lessons>article>p{color:#9c9890;margin-left:70px}.mm-lessons dl{margin-left:70px}.mm-lessons dt{color:#a98a51;letter-spacing:.12em;font-size:11px}.mm-lessons dd{margin:5px 0}.mm-lessons button{color:#d6cdc0;background:0 0;border:1px solid #5b5547;align-items:center;gap:8px;padding:13px 16px;display:flex}.lesson-detail{border-top:1px solid #3a3b34;margin:22px 0 0 70px;padding-top:22px}.lesson-detail>section:first-child,.model{background:#202119;gap:15px;padding:20px;display:flex}.lesson-detail section small{color:#b59458;letter-spacing:.12em;display:block}.lesson-detail section b{margin-top:7px;display:block}.theory{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;display:grid}.theory article,.method,.check{background:#10120f;border:1px solid #3d3e36;padding:20px}.theory p,.method li,.model p,.check p{color:#9d9991;line-height:1.6}.check button{text-align:left;width:100%;margin:7px 0}.check button.correct{background:#17231b;border-color:#5f8b70}.check button.incorrect{border-color:#9a3a45}.check button i{color:#c4a05b}.lesson-detail .complete{background:#852b36;border-color:#852b36;margin-top:14px}.lesson-detail .complete:disabled{opacity:.35}.sources{background:#11130f}.sources>div{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.sources a{color:inherit;border:1px solid #45463d;gap:15px;padding:24px;text-decoration:none;display:flex}.sources a>span{flex-direction:column;flex:1;display:flex}.sources small{color:#b39155}.sources b{margin:7px 0}.sources em{color:#aaa399;font-style:normal}.sources p{color:#89867e;line-height:1.5}.mm-practice{background:#c2a464;grid-template-columns:1fr 1fr;gap:1px;padding:65px 7vw;display:grid}.mm-practice article{color:#181914;background:#e7ddcc;gap:20px;padding:38px;display:flex}.mm-practice p{color:#625d55;line-height:1.65}.rubrics{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.rubrics article{border:1px solid #404139;padding:24px}.rubrics i{color:#c4a05a;border:1px solid #a2844e;place-items:center;width:35px;height:35px;font-style:normal;display:inline-grid}.rubrics b{margin:15px 0;display:block}.rubrics p{color:#97938b}.assessment>aside{background:#191b16;border-left:4px solid #8c2935;gap:18px;margin-top:18px;padding:25px;display:flex}.assessment>aside small{color:#b69558}.assessment>aside b{margin:8px 0;display:block}.assessment>aside p{color:#96928a}.mm-next{background:#090b0a;border-top:1px solid #3a3b33;align-items:center;gap:18px;padding:35px 7vw;display:flex}.mm-next span{flex-direction:column;flex:1;display:flex}.mm-next small{color:#b49358}.mm-next a{color:#d0aa63;gap:8px;text-decoration:none;display:flex}@media (max-width:850px){.mm-hero,.mm-section>header,.mm-practice,.theory,.sources>div,.rubrics{grid-template-columns:1fr}.lesson-detail,.mm-lessons>article>p,.mm-lessons dl{margin-left:0}.mm-nav{overflow:auto}.mm-next{flex-wrap:wrap;align-items:flex-start}.mm-next span{min-width:70%}}.lesson-source-anchor{background:#121510;border-left:3px solid #b69555;margin:22px 0;padding:18px}.lesson-source-anchor>small{color:#c4a15c;letter-spacing:.13em}.lesson-source-anchor a{color:#ded7ca;border:1px solid #3d4036;align-items:center;gap:12px;margin-top:12px;padding:13px;text-decoration:none;display:flex}.lesson-source-anchor a>svg{color:#c4a15c;flex:none;width:18px}.lesson-source-anchor a span{flex-direction:column;flex:1;display:flex}.lesson-source-anchor a em{color:#969188;margin-top:5px;font-style:normal;line-height:1.5}.lesson-source-anchor>p{color:#837f77;margin:12px 0 0;font-size:12px;line-height:1.55}
