.Header_container__esQrv{container-type:inline-size;container-name:header}.Header_siteHeader__URT6i{display:flex;flex-direction:column;padding:1rem;background-color:#15616d;align-items:center;color:#ffecd1;gap:1rem}.Header_headerLink__9LSV1{text-decoration:none;color:inherit;display:block}.Header_logoTitle__k_K6S{display:flex;align-items:center}.Header_siteHeading__6cmXb{letter-spacing:.3rem;font-size:1.5rem}.Header_siteHeaderImage__H3_br{height:4rem;width:auto;margin-right:2rem;border-radius:1rem}.Header_nav__LhTf0{display:flex;align-items:center;justify-content:center;gap:1rem;list-style:none}.Header_navLink__npAte{text-decoration:none;font-size:1.25rem;letter-spacing:.2rem;color:inherit;padding:.5rem 1rem;border-radius:.25rem;border:1px solid transparent;transition:border .2s ease-in;cursor:pointer}.Header_navLink__npAte:hover{border:1px solid #ffecd1}@container header (min-width: 768px){.Header_siteHeader__URT6i{flex-direction:row;height:8rem;justify-content:space-between;padding:0 2rem}}.HowToGuide_helpContainer__5RjlY{display:flex;align-items:center;gap:.5rem;position:fixed;bottom:0;right:0;transform:translate(-20%,-100%);padding:.25rem .5rem;border-radius:500px;box-shadow:0 4px 10px rgba(0,0,0,.3);background-color:#fff}.HowToGuide_helpContainer__5RjlY p{font-style:italic;font-size:.85rem}.LearningList_list__ckgHF{display:flex;flex-wrap:wrap;list-style:none;gap:.5rem;padding:1rem;justify-content:center}.LearningList_listItem__SAapp{height:-moz-fit-content;height:fit-content;min-width:150px;padding:.5rem 1rem;border-radius:.5rem;align-content:center;color:white;font-weight:500;box-shadow:2px 2px 5px rgba(0,0,0,.5);transition:background-color .2s ease-in-out}.LearningList_red__sZHdO{background-color:#c23333;&:hover{background-color:#e04b4b}}.LearningList_amber__rAEAQ{background-color:#d37506;&:hover{background-color:#f28c00}}.LearningList_green__wVi5R{background-color:#198754;&:hover{background-color:#27a36d}}.Modal_modal__6EYgB{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border:none;border-radius:.5rem;padding:2rem;box-shadow:0 4px 10px rgba(0,0,0,.3);background-color:#fff;width:90%;max-width:500px}.Modal_modalContainer__Rv5x8{display:flex;flex-direction:column;align-items:center;gap:1rem}.Modal_modal__6EYgB::-webkit-backdrop{background-color:rgba(0,0,0,.5)}.Modal_modal__6EYgB::backdrop{background-color:rgba(0,0,0,.5)}.Modal_infoButton__66s2j{display:flex;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;border:1px solid black;border-radius:50%;background-color:inherit;color:inherit;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease}.Modal_infoButton__66s2j:hover{transform:scale(1.1);box-shadow:0 4px 8px rgba(0,0,0,.3)}.LearningPill_listItem__JxOU4{height:-moz-fit-content;height:fit-content;text-align:center;min-width:150px;padding:.5rem 1rem;border-radius:.5rem;align-content:center;color:white;font-weight:500;box-shadow:2px 2px 5px rgba(0,0,0,.5);transition:background-color .2s ease-in-out}.LearningPill_red__Fz9h5{background-color:#c23333;&:hover{background-color:#e04b4b}}.LearningPill_amber__Cihnj{background-color:#d37506;&:hover{background-color:#f28c00}}.LearningPill_green__XrQ6D{background-color:#198754;&:hover{background-color:#27a36d}}.Learning_editForm__Gg0la{display:flex;flex-direction:column;align-items:center;gap:1rem}.Learning_formInput__gGLw6{width:300px;font-weight:600;font-style:italic;padding:.5rem;margin-top:.5rem;border:1px solid black}.Learning_formButtons__GnQ9r{display:flex;gap:1rem}.NewForm_wide__8Z2Zj{width:100%;padding:0 1rem}.NewForm_siteForm___ESdK{display:flex;flex-direction:column;justify-content:space-around;align-items:center;gap:1rem}.NewForm_formLabel___q2wX{width:100%}.NewForm_formInput__cmMyF{width:100%;padding:.5rem;margin-top:.5rem;border:1px solid rgba(0,0,0,.3);border-radius:.25rem}.NewForm_successMessage__tLszC{display:flex;flex-direction:column;align-items:center;gap:1rem}.NewForm_button__d1dUl{width:75%;padding:.5rem;background-color:#15616d;color:#ffecd1;border:none;border-radius:.5rem;cursor:pointer;box-shadow:0 4px 10px rgba(0,0,0,.3)}.ModuleList_container__JwQj9{container-type:inline-size;container-name:module-list}.ModuleList_display__7xxqv{display:flex;flex-direction:column;gap:1rem;width:100%;height:100%;padding:1rem}.ModuleList_uList__uoAK6{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;list-style:none}.ModuleList_button__eFbtJ{border:none;min-width:150px;border-radius:.5rem;color:#111827;background-color:#b2dfdb;box-shadow:2px 2px 5px rgba(0,0,0,.5);transition:background-color .2s ease-in-out;padding:.5rem}.ModuleList_button__eFbtJ:hover{background-color:#80cbc4}@container module-list (min-width: 500px){.ModuleList_uList__uoAK6{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:1rem;row-gap:1rem}.ModuleList_button__eFbtJ{height:4rem;width:100%}}.page_container__jrU9U{container-type:inline-size;container-name:dashboard}.page_containerContent__RPvEi{display:grid;grid-template-rows:1fr 2fr 2fr;background-color:#000;grid-gap:2px;gap:2px;text-align:center;height:100%;max-height:calc(100vh - 9rem);overflow:hidden}.page_info__7Lyie{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background-color:#fff;padding:1rem}.page_learnings__dKQ3f{background-color:#fff;padding:1rem;overflow-y:scroll}.page_modules__hzbYd{background-color:#fff;padding:1rem 0;display:flex;flex-direction:column;gap:1rem;overflow-y:scroll}@container dashboard (min-width: 768px){.page_containerContent__RPvEi{display:grid;grid-template-areas:"info modules modules" "learnings modules modules" "learnings modules modules";grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;height:100%}.page_info__7Lyie{grid-area:info}.page_learnings__dKQ3f{grid-area:learnings}.page_modules__hzbYd{grid-area:modules}}.Spinner_container__yXNwA{container-type:inline-size;container-name:spinner}.Spinner_loader__hFjlb{width:75%;height:auto;aspect-ratio:1/1;border-color:#000000;border-style:solid solid dotted dotted;border-width:2px;border-radius:50%;display:inline-block;position:relative;animation:Spinner_rotation__YAd2I 2s linear infinite}.Spinner_loader__hFjlb:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border:2px #ff3d00;border-style:solid solid dotted;width:50%;height:50%;border-radius:50%;animation:Spinner_rotationBack__LyAb6 1s linear infinite;transform-origin:center center}@keyframes Spinner_rotation__YAd2I{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Spinner_rotationBack__LyAb6{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}