html[class*="-night"] .lp-mobile-header .submenu{background:#0d141d!important;border-color:#314655!important;color:#fff!important}html[class*="-night"] .lp-mobile-header .submenu a{color:#fff!important;-webkit-text-fill-color:#fff!important}html[class*="-night"] body .lp-mobile-header .submenu a:is(:hover,:focus-visible,[aria-current="page"]),html[class*="-night"] body .lp-mobile-header .submenu a.is-active{background:#173e58!important;background-image:none!important;box-shadow:inset 0 0 0 1px #4a7188!important;color:#fff!important;-webkit-text-fill-color:#fff!important;cursor:pointer!important}html[class*="-night"] .lp-mobile-header .submenu a:is(:hover,:focus-visible,[aria-current="page"]) :is(span,.menu-icon,svg),html[class*="-night"] .lp-mobile-header .submenu a.is-active :is(span,.menu-icon,svg){color:#fff!important;-webkit-text-fill-color:#fff!important;fill:currentColor!important;stroke:currentColor!important}html[class*="-night"][class] body[class] a:is([class*="back"],[class$="-home-link"]){background:#121d29!important;border-color:#3a5364!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html[class*="-night"][class] body[class] a:is([class*="back"],[class$="-home-link"]):is(:hover,:focus-visible){background:#173044!important;border-color:#67a7c4!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.dialogue-topic-filter,.smart-review-deck-picker,.lp-feedback-field.lp-feedback-select-ready{background:transparent!important;background-image:none!important;box-shadow:none!important}.lp-currency-native-select,.lp-dialogue-native-select,.lp-smart-review-native-select,.lp-feedback-select-ready>select{position:absolute!important;width:1px!important;height:1px!important;min-width:1px!important;min-height:1px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;opacity:0!important;clip-path:inset(50%)!important;overflow:hidden!important;pointer-events:none!important}html[class][class] body[class] :is(.dialogue-topic-filter,.smart-review-deck-picker,.lp-feedback-field.lp-feedback-select-ready){background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}html[class][class] body[class] :is(.lp-currency-native-select,.lp-dialogue-native-select,.lp-smart-review-native-select,.lp-feedback-select-ready>select){width:1px!important;height:1px!important;min-width:1px!important;min-height:1px!important;border:0!important;background:transparent!important;opacity:0!important;clip-path:inset(50%)!important}.lpc-site-room-open .lpc-modebar,body.lp-classroom-room-open .lpc-modebar{background:#0d141d!important;border-bottom:1px solid #314655!important;color:#fff!important}.lpc-site-room-open .lpc-classroom-back,body.lp-classroom-room-open .lpc-classroom-back{background:#121d29!important;border-color:#4a7188!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;box-shadow:none!important}.lpc-site-room-open .lpc-classroom-back:is(:hover,:focus-visible),body.lp-classroom-room-open .lpc-classroom-back:is(:hover,:focus-visible){background:#173044!important;border-color:#71a6c2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 8px 20px rgb(32 137 184 / .2)!important}.lpc-site-room-open .lpc-admin-drawer-toggle,body.lp-classroom-room-open .lpc-admin-drawer-toggle{background:linear-gradient(135deg,#205f82,#173e58)!important;border-color:#4a7188!important;color:#fff!important;box-shadow:0 8px 22px rgb(32 137 184 / .24)!important}.lpc-site-room-open .lpc-admin-drawer-toggle:hover,body.lp-classroom-room-open .lpc-admin-drawer-toggle:hover{box-shadow:0 11px 26px rgb(48 158 207 / .3)!important}html:not(.lp-private-lessons-night) .lpc-main .lpc-back-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:max-content!important;min-height:52px!important;height:auto!important;padding:0 22px!important;border:1px solid rgb(8 63 76 / .24)!important;border-radius:11px!important;background:#fff!important;color:#073744!important;-webkit-text-fill-color:#073744!important;font-size:16px!important;font-weight:850!important;line-height:1.2!important;text-decoration:none!important;box-shadow:none!important}html:not(.lp-private-lessons-night) .lpc-main .lpc-back-link:is(:hover,:focus-visible){background:#eaf5f5!important;border-color:#087487!important;color:#073744!important;-webkit-text-fill-color:#073744!important;box-shadow:none!important}html[class*="-night"][class] body[class] :is(.lp-app-bottom-nav,.lp-bottom-nav) :is(a,.lp-app-bottom-link):is(:hover,:focus-visible){background:#173044!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[class*="-night"][class] body[class] :is(.lp-app-bottom-nav,.lp-bottom-nav) :is(a,.lp-app-bottom-link):is(:hover,:focus-visible) :is(span,small,strong,svg){color:#fff!important;-webkit-text-fill-color:#fff!important}html[class*="-night"][class] body[class] :is(.lp-app-bottom-nav,.lp-bottom-nav) :is(a,.lp-app-bottom-link):is(:hover,:focus-visible) svg{fill:currentColor!important;stroke:currentColor!important}html:not([class*="-night"])[class] body[class] :is(.lp-app-bottom-nav,.lp-bottom-nav) :is(a,.lp-app-bottom-link):is(:hover,:focus-visible){background:#eaf5f5!important;color:#083f4c!important;-webkit-text-fill-color:#083f4c!important}html:not([class*="-night"])[class] body[class] :is(.lp-app-bottom-nav,.lp-bottom-nav) :is(a,.lp-app-bottom-link):is(:hover,:focus-visible) :is(span,small,strong,svg){color:#083f4c!important;-webkit-text-fill-color:#083f4c!important}html:not([class*="-night"])[class] body[class] :is(.lp-app-bottom-nav,.lp-bottom-nav) :is(a,.lp-app-bottom-link):is(:hover,:focus-visible) svg{fill:currentColor!important;stroke:currentColor!important}html:not([class*="-night"])[class] body[class] button[class*="night-toggle"]>span[aria-hidden="true"]{display:block!important;width:24px!important;height:24px!important;font-size:0!important;line-height:1!important;color:transparent!important;-webkit-text-fill-color:transparent!important;background-color:transparent!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='4.5' fill='%23f5b82e'/%3E%3Cg fill='none' stroke='%23f5b82e' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 1.5v3M12 19.5v3M1.5 12h3M19.5 12h3M4.58 4.58 6.7 6.7M17.3 17.3l2.12 2.12M19.42 4.58 17.3 6.7M6.7 17.3l-2.12 2.12'/%3E%3C/g%3E%3C/svg%3E")!important;background-position:center!important;background-repeat:no-repeat!important;background-size:24px 24px!important}html:not([class*="-night"])[class] body[class] button[class*="night-toggle"]>span[aria-hidden="true"]::before{content:none!important;display:none!important}html[class*="-night"] button[class*="night-toggle"]>span[aria-hidden="true"]{display:inline-grid!important;place-items:center!important;width:auto!important;height:auto!important;background:none!important;font-size:0!important;line-height:1!important;color:currentColor!important;-webkit-text-fill-color:currentColor!important}html[class*="-night"] button[class*="night-toggle"]>span[aria-hidden="true"]::before{content:"☾"!important;display:block!important;color:currentColor!important;-webkit-text-fill-color:currentColor!important;font-family:"Segoe UI Symbol",Arial,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:1!important}