.toggle-switch[data-v-effb1a97]{background-color:var(--lm-primary);border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:14px;margin-left:-40px;padding:8px 16px;transition:.3s}.toggle-switch[data-v-effb1a97]:hover{opacity:.8}.dark-mode .toggle-switch[data-v-effb1a97]{background-color:var(--lm-headings);color:#000}@media (min-width:1024px){.toggle-switch[data-v-effb1a97]{margin-left:200px}}@media (min-width:1400px){.toggle-switch[data-v-effb1a97]{margin-left:300px}}.visibly-hidden[data-v-ef526571]{display:none}.menu-overlay[data-v-ef526571]{align-items:center;background-color:var(--lm-background);display:block;height:100vh;justify-content:center;margin:0;overflow:scroll;padding:0;position:fixed;right:0;top:0;width:100vw;z-index:1000}.menu-content[data-v-ef526571]{margin-top:50px;overflow:auto;padding:0}.menu-content ul[data-v-ef526571]{list-style:none;min-width:100%;text-align:center}.menu-content ul[data-v-ef526571],button.solutionsBtn[data-v-ef526571]{margin:0;padding:0}.menu-content li[data-v-ef526571],.solutionsBtn[data-v-ef526571]{background:transparent;border:none;color:var(--lm-primary);cursor:pointer;font-size:1.8rem;height:auto;margin:0 auto;padding:20px 0;text-align:center;transition:background .4s ease-in-out,color .2s ease;width:100%}.menu-content li[data-v-ef526571]:hover,.menu-content li:hover .solutionsBtn[data-v-ef526571]{background:radial-gradient(circle,var(--lm-secondary) 0,var(--lm-background) 100%);color:var(--lm-background)}.menu-content a[data-v-ef526571],.submenu a[data-v-ef526571]{color:inherit;display:block;font-size:inherit;text-decoration:none;width:100%}.close-btn[data-v-ef526571]{background:transparent;border:none;color:var(--lm-primary);cursor:pointer;font-size:2.5rem;position:fixed;right:20px;top:20px;transition:all .5s ease-in-out;z-index:1001}.close-btn[data-v-ef526571]:hover{transform:scale(1.2)}.menu-content[data-v-ef526571]{list-style:none}aside[data-v-ef526571]{max-width:100vw}.logo[data-v-ef526571]{display:block;margin:25px auto;width:60%}.submenu[data-v-ef526571]{list-style:none;margin:0;padding:0}.submenu li[data-v-ef526571]{padding:10px 0}.submenu li[data-v-ef526571]:hover{background:radial-gradient(circle,var(--lm-secondary) 0,var(--lm-background) 100%);color:var(--lm-backgound);color:var(--lm-background)}.submenu a[data-v-ef526571]{color:var(--lm-primary);font-size:1.8rem}@media (max-width:1024px){.visibly-hidden[data-v-ef526571]{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px}.hamburger-btn[data-v-ef526571]{background:var(--lm-primary);border:1px solid var(--lm-headings);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;height:35px;justify-content:space-around;padding:3px;position:fixed;right:20px;top:20px;width:40px;z-index:1001}.hamburger-btn .line[data-v-ef526571]{background-color:var(--lm-background);display:block;height:3px;transition:transform .3s ease;width:100%}.drop-shadow[data-v-ef526571]:hover{box-shadow:none}}@media (min-width:1024px){div#menu-wrapper[data-v-ef526571]{display:none}}@media (max-width:1023px){#signup[data-v-7bf8356b]{display:none}header[data-v-7bf8356b]{background-color:var(--lm-background)}}@media (min-width:1024px){header[data-v-7bf8356b]{background-color:var(--lm-secondary);height:75px;isolation:isolate;left:0;position:fixed;top:0;width:100vw;z-index:200}#signup[data-v-7bf8356b]{background-color:var(--lm-third);border-radius:5px;color:var(--lm-headings);cursor:pointer;display:flex;flex-direction:column;margin-right:25px;padding:.5rem 1.5rem;text-decoration:none;transition:all .2s ease;width:175px}.dark-mode #signup[data-v-7bf8356b]{background-color:var(--lm-headings)}.dark-mode #signup[data-v-7bf8356b],.dark-mode #signup[data-v-7bf8356b]:hover{color:var(--lm-background)}#signup[data-v-7bf8356b]:hover{color:var(--lm-primary);transform:scale(1.05)}}@media (prefers-color-scheme:light){path[data-v-ca0cc079]{fill:#000}}@media (prefers-color-scheme:light){path[data-v-e05fa4be]{fill:#000}}@media (prefers-color-scheme:light){path[data-v-986b7a89]{fill:#000}}@media (prefers-color-scheme:light){path[data-v-f8fc1157]{fill:#000}}nav.sidebar_navigation[data-v-7bbbabc4]{display:none}.sidebar[data-v-7bbbabc4]{display:flex;flex-direction:column;left:20px;list-style:none;margin:8px;padding:0;position:fixed;top:75px;width:30px;z-index:1000}.sidebar .navItem+.navItem[data-v-7bbbabc4]{margin-top:20px}.nav-link[data-v-7bbbabc4],.puzzle-trigger[data-v-7bbbabc4]{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;flex-direction:column;padding:25px 0;text-decoration:none;transition:all .3s ease-in-out}.nav-link[data-v-7bbbabc4]:hover,.puzzle-trigger[data-v-7bbbabc4]:hover{transform:scale(1.1)}.nav-link-text[data-v-7bbbabc4]{font-size:12px;opacity:0;transition:opacity .3s ease-in-out;white-space:nowrap}.sidebar--show-text .nav-link-text[data-v-7bbbabc4],.sidebar_navigation:hover .nav-link-text[data-v-7bbbabc4]{opacity:1}.puzzle-wrapper[data-v-7bbbabc4]{align-items:center;position:relative}.popout-container[data-v-7bbbabc4],.puzzle-wrapper[data-v-7bbbabc4]{display:flex;flex-direction:column}.popout-container[data-v-7bbbabc4]{background:transparent;gap:20px;left:80px;margin:0;padding:0;position:absolute;top:20px;z-index:9999}.popout-container li[data-v-7bbbabc4]{list-style:none}.popout-icon[data-v-7bbbabc4]{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;flex-direction:column}.popout-icon[data-v-7bbbabc4]:hover{transform:scale(1.05)}.popout-icon .nav-link-text[data-v-7bbbabc4]{font-size:12px;margin-top:4px;opacity:1;white-space:nowrap}@media (min-width:1024px){nav.sidebar_navigation[data-v-7bbbabc4]{display:flex;flex-direction:column;height:100%;margin:50px 15px;padding:0;width:200px}}@media (min-width:1600px){.sidebar[data-v-7bbbabc4]{top:100px}}.dark-mode .nav-link-text[data-v-7bbbabc4],.dark-mode svg[data-v-7bbbabc4]{color:var(--lm-secondary)}p[data-v-522c5d56]{color:var(--lm-background);font-size:.8em;margin:0;text-align:center}p[data-v-522c5d56]:first-child{margin-bottom:.5rem}p[data-v-522c5d56]:last-child{font-style:italic}#content-container[data-v-dee68348]{display:flex;flex-direction:row-reverse;margin-top:150px}
