html.lp-web-theme{color-scheme:light}html.lp-web-theme.lp-theme-night{color-scheme:dark}html.lp-web-theme.lp-theme-ocean body{--cream:#eefcff;--warm:#c9edf5;--terracotta:#06a6c8;--terracotta-dark:#05728e;--teal:#032f4b;--teal-2:#006f91;--blue:#00a8d5;--yellow:#ffe06a;--ink:#062c3d;--muted:#406874;--shadow:0 28px 70px rgba(0,74,103,.24);--lp-web-theme-hero:radial-gradient(circle at 80% 15%,rgba(255,224,106,.50) 0 16%,transparent 17%),linear-gradient(135deg,#eefcff 0%,#b6e8f4 45%,#2aa7c9 100%);--lp-web-theme-card:linear-gradient(145deg,#ffffff 0%,#d8f7ff 100%);--lp-web-theme-band:linear-gradient(90deg,#032f4b 0%,#006f91 54%,#00a8d5 100%);--lp-web-theme-border:rgba(0,111,145,.24);--lp-web-theme-card-top:#06a6c8}html.lp-web-theme.lp-theme-forest body{--cream:#f7ffe9;--warm:#d9edc4;--terracotta:#5e8f20;--terracotta-dark:#3c6717;--teal:#173b25;--teal-2:#2f6f3b;--blue:#4f8f65;--yellow:#f5cf57;--ink:#173321;--muted:#5d705e;--shadow:0 28px 70px rgba(23,59,37,.24);--lp-web-theme-hero:radial-gradient(circle at 18% 14%,rgba(245,207,87,.50) 0 18%,transparent 19%),linear-gradient(135deg,#f7ffe9 0%,#c7e5ad 48%,#4f8f65 100%);--lp-web-theme-card:linear-gradient(145deg,#ffffff 0%,#e5f5d6 100%);--lp-web-theme-band:linear-gradient(90deg,#173b25 0%,#2f6f3b 55%,#7aa832 100%);--lp-web-theme-border:rgba(47,111,59,.24);--lp-web-theme-card-top:#5e8f20}html.lp-web-theme.lp-theme-sunset body{--cream:#fff1e7;--warm:#ffd9c8;--terracotta:#ff4b2f;--terracotta-dark:#c93520;--teal:#4c2344;--teal-2:#8d3658;--blue:#ca6074;--yellow:#ffd166;--ink:#3c263b;--muted:#775463;--shadow:0 28px 70px rgba(76,35,68,.24);--lp-web-theme-hero:radial-gradient(circle at 82% 12%,rgba(255,209,102,.55) 0 17%,transparent 18%),linear-gradient(135deg,#fff1e7 0%,#ffb097 48%,#8d3658 100%);--lp-web-theme-card:linear-gradient(145deg,#ffffff 0%,#ffe3d7 100%);--lp-web-theme-band:linear-gradient(90deg,#4c2344 0%,#b43a4b 50%,#ff4b2f 100%);--lp-web-theme-border:rgba(180,58,75,.24);--lp-web-theme-card-top:#ff4b2f}html.lp-web-theme.lp-theme-night body{--cream:#101820;--warm:#061117;--terracotta:#ff7442;--terracotta-dark:#d95b2c;--teal:#d8f3f7;--teal-2:#5bd0e4;--blue:#65c7df;--yellow:#ffd166;--ink:#f7fbff;--muted:#d9e7eb;--green:#21a67a;--red:#ff7567;--shadow:0 28px 70px rgba(0,0,0,.45);--lp-web-theme-hero:radial-gradient(circle at 82% 12%,rgba(255,116,66,.24) 0 17%,transparent 18%),linear-gradient(135deg,#061117 0%,#0e2431 52%,#123f52 100%);--lp-web-theme-card:linear-gradient(145deg,#112b36 0%,#153541 100%);--lp-web-theme-band:linear-gradient(90deg,#061117 0%,#123f52 55%,#ff7442 100%);--lp-web-theme-border:rgba(217,235,239,.28);--lp-web-theme-panel:#fffaf1;--lp-web-theme-panel-text:#073744;--lp-web-theme-panel-muted:#506973}.lp-mobile-header .lp-web-theme-button{border:1px solid rgb(8 63 76 / .16);border-radius:999px;background:rgb(255 255 255 / .70);color:currentColor;font:inherit;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 12px;white-space:nowrap;transition:transform .18s ease,background .18s ease,border-color .18s ease}.lp-mobile-header .lp-web-theme-button:hover,.lp-mobile-header .lp-web-theme-button:focus-visible{transform:translateY(-1px);background:#fff;border-color:currentColor;outline:0}.lp-web-theme-swatch{width:17px;height:17px;flex:0 0 17px;border-radius:50%;border:2px solid rgb(8 63 76 / .24);box-shadow:0 0 0 2px rgb(255 255 255 / .72)}.lp-web-theme-label{font-size:12px;line-height:1}@media(min-width:1281px){.lp-mobile-header .lp-web-theme-button{width:42px;padding:0}.lp-mobile-header .lp-web-theme-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(max-width:1280px){.lp-mobile-header .menu:not(.show)>.lp-web-theme-button{display:none}.lp-mobile-header .menu.show>.lp-web-theme-button{width:100%;min-height:50px;padding:0 16px;border:0;border-radius:999px;background:#f7f2ea;color:#083f4c;display:flex;justify-content:flex-start;gap:12px;font-size:16px;text-align:left;box-shadow:none}.lp-mobile-header .menu.show>.lp-web-theme-button:hover,.lp-mobile-header .menu.show>.lp-web-theme-button:focus-visible{background:#083f4c;color:#fff;transform:none}}html.lp-web-theme:is(.lp-theme-ocean,.lp-theme-forest,.lp-theme-sunset) body{background:var(--warm)!important}html.lp-web-theme:is(.lp-theme-ocean,.lp-theme-forest,.lp-theme-sunset) body .site{background:linear-gradient(180deg,var(--cream) 0%,var(--warm) 100%)!important}html.lp-web-theme:is(.lp-theme-ocean,.lp-theme-forest,.lp-theme-sunset) body .lp-mobile-header{background:var(--lp-web-theme-band)!important;border-bottom-color:rgb(255 255 255 / .22)!important;box-shadow:0 14px 34px rgb(0 0 0 / .18)!important}html.lp-web-theme:is(.lp-theme-ocean,.lp-theme-forest,.lp-theme-sunset) body .lp-mobile-header :is(.logo,.menu,.menu>a,.menu-trigger,.lp-web-theme-button){color:#fff!important}html.lp-web-theme:is(.lp-theme-ocean,.lp-theme-forest,.lp-theme-sunset) body .lp-mobile-header .logo span{color:var(--yellow)!important}html.lp-web-theme:is(.lp-theme-ocean,.lp-theme-forest,.lp-theme-sunset) body .lp-mobile-header .hamb{background:rgb(255 255 255 / .12)!important;border-color:rgb(255 255 255 / .40)!important;color:#fff!important}html.lp-web-theme:is(.lp-theme-ocean,.lp-theme-forest,.lp-theme-sunset) body .lp-mobile-header .menu.show{background:linear-gradient(180deg,rgb(255 255 255 / .94),rgb(255 255 255 / .84)),var(--lp-web-theme-hero)!important}@media(max-width:1280px){html.lp-web-theme:is(.lp-theme-ocean,.lp-theme-forest,.lp-theme-sunset) body .lp-mobile-header .menu.show :is(a,.menu-trigger,.lp-web-theme-button){color:var(--teal)!important}html.lp-web-theme:is(.lp-theme-ocean,.lp-theme-forest,.lp-theme-sunset) body .lp-mobile-header .menu.show :is(.menu-start,.menu-login,.menu-profile){color:#fff!important}}html.lp-web-theme:is(.lp-theme-ocean,.lp-theme-forest,.lp-theme-sunset) body :is(.hero,.app-hero,.smart-review-hero,.book-hero,.music-hero,.resources-hero,.faq-hero,.feedback-hero,.account-hero,.level-test-hero){background:var(--lp-web-theme-hero)!important}html.lp-web-theme:is(.lp-theme-ocean,.lp-theme-forest,.lp-theme-sunset) body :is(.membership-strip,.proof-inner,.tiktok-proof-inner){background:var(--lp-web-theme-band)!important}html.lp-web-theme:is(.lp-theme-ocean,.lp-theme-forest,.lp-theme-sunset) body :is(.card,.episode-card,.review-card,.method-card,.account-card,.resource-card,.resource-feature,.smart-review-card,.smart-review-hero-card,.smart-review-panel-section,.music-hero-card,.music-track,.music-player-panel,.music-version-panel,.lyrics-panel,.level-card,.unit-card,.plan-card,.roadmap-card,.lp-membership-card,.faq-item,.faq-card,.legal-card,.sample-card,.book-cover-card,.access-gate-card,.reset-panel,.account-box,.sync-note){background:var(--lp-web-theme-card)!important;border-color:var(--lp-web-theme-border)!important}html.lp-web-theme:is(.lp-theme-ocean,.lp-theme-forest,.lp-theme-sunset) body .btn{box-shadow:0 16px 34px rgb(0 0 0 / .16)}html.lp-web-theme:is(.lp-theme-ocean,.lp-theme-forest,.lp-theme-sunset) body.lp-page-app :is(.levels-grid,.units-grid) .card{position:relative;overflow:hidden;border:2px solid var(--lp-web-theme-border)!important}html.lp-web-theme:is(.lp-theme-ocean,.lp-theme-forest,.lp-theme-sunset) body.lp-page-app :is(.levels-grid,.units-grid) .card::before{content:"";position:absolute;inset:0 0 auto;height:92px;background:var(--lp-web-theme-card-top)!important;opacity:1;z-index:0}html.lp-web-theme:is(.lp-theme-ocean,.lp-theme-forest,.lp-theme-sunset) body.lp-page-app :is(.levels-grid,.units-grid) .card>*:not(.unit-status):not(.unit-access-badge){position:relative;z-index:1}html.lp-web-theme:is(.lp-theme-ocean,.lp-theme-forest,.lp-theme-sunset) body.lp-page-app .unit-access-badge{position:absolute!important;top:16px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;z-index:20!important;background:rgb(255 255 255 / .94)!important;color:var(--teal)!important;border:1px solid rgb(255 255 255 / .72)!important}html.lp-web-theme:is(.lp-theme-ocean,.lp-theme-forest,.lp-theme-sunset) body.lp-page-app .unit-status{position:absolute!important;top:18px!important;right:18px!important;left:auto!important;z-index:21!important;width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#fff!important;box-shadow:0 10px 24px rgb(0 0 0 / .16)!important}html.lp-web-theme:is(.lp-theme-ocean,.lp-theme-forest,.lp-theme-sunset) body.lp-page-app .unit-icon{margin-top:42px!important;background:#fff!important;box-shadow:0 12px 28px rgb(0 0 0 / .14)!important}html.lp-web-theme:is(.lp-theme-ocean,.lp-theme-forest,.lp-theme-sunset) body.lp-page-app .level-big{margin-top:42px!important;background:#fff!important;box-shadow:0 12px 28px rgb(0 0 0 / .14)!important}html.lp-web-theme.lp-theme-night body,html.lp-web-theme.lp-theme-night body .site,html.lp-web-theme.lp-theme-night body main,html.lp-web-theme.lp-theme-night body .site-content{background:#061117!important;color:#f7fbff!important}html.lp-web-theme.lp-theme-night body .lp-mobile-header{background:var(--lp-web-theme-band)!important;border-bottom-color:rgb(255 255 255 / .18)!important;box-shadow:0 14px 34px rgb(0 0 0 / .28)!important}html.lp-web-theme.lp-theme-night body .lp-mobile-header :is(.logo,.menu,.menu>a,.menu-trigger,.lp-web-theme-button){color:#fff!important}html.lp-web-theme.lp-theme-night body .lp-mobile-header .logo span{color:var(--yellow)!important}html.lp-web-theme.lp-theme-night body .lp-mobile-header .hamb{background:rgb(255 255 255 / .12)!important;border-color:rgb(255 255 255 / .40)!important;color:#fff!important}html.lp-web-theme.lp-theme-night body .lp-mobile-header .menu.show{background:#fffaf1!important;color:#073744!important}@media(max-width:1280px){html.lp-web-theme.lp-theme-night body .lp-mobile-header .menu.show :is(a,.menu-trigger,.lp-web-theme-button,.menu-caret){color:#073744!important}html.lp-web-theme.lp-theme-night body .lp-mobile-header .menu.show :is(.menu-start,.menu-login,.menu-profile){color:#fff!important}}html.lp-web-theme.lp-theme-night body :is(.hero,.app-hero,.smart-review-hero,.book-hero,.music-hero,.resources-hero,.faq-hero,.feedback-hero,.account-hero,.level-test-hero){background:var(--lp-web-theme-hero)!important;color:#f7fbff!important}html.lp-web-theme.lp-theme-night body :is(.hero,.app-hero,.smart-review-hero,.book-hero,.music-hero,.resources-hero,.faq-hero,.feedback-hero,.account-hero,.level-test-hero) :is(h1,h2,h3,h4,h5,h6,.section-title,.hero-title,.serif,strong,b,label,.eyebrow){color:#f7fbff!important}html.lp-web-theme.lp-theme-night body :is(.hero,.app-hero,.smart-review-hero,.book-hero,.music-hero,.resources-hero,.faq-hero,.feedback-hero,.account-hero,.level-test-hero) :is(p,li,small,span,.intro,.muted,.section-intro,.section-text,.hero-copy){color:#d9e7eb!important}html.lp-web-theme.lp-theme-night body :is(.membership-strip,.proof-inner,.tiktok-proof-inner){background:var(--lp-web-theme-band)!important;color:#fff!important}html.lp-web-theme.lp-theme-night body :is(.card,.episode-card,.review-card,.method-card,.account-card,.resource-card,.resource-feature,.smart-review-card,.smart-review-hero-card,.music-hero-card,.level-card,.unit-card,.lesson-shell,.lesson-body,.lesson-bottom,.overall){background:var(--lp-web-theme-card)!important;border-color:var(--lp-web-theme-border)!important;color:#f7fbff!important}html.lp-web-theme.lp-theme-night body :is(.card,.episode-card,.review-card,.method-card,.account-card,.resource-card,.resource-feature,.smart-review-card,.smart-review-hero-card,.music-hero-card,.level-card,.unit-card,.lesson-shell,.overall) :is(h1,h2,h3,h4,h5,h6,.section-title,.hero-title,.serif,strong,b,label){color:#f7fbff!important}html.lp-web-theme.lp-theme-night body :is(.card,.episode-card,.review-card,.method-card,.account-card,.resource-card,.resource-feature,.smart-review-card,.smart-review-hero-card,.music-hero-card,.level-card,.unit-card,.lesson-shell,.overall) :is(p,li,small,span,.intro,.muted,.section-intro,.section-text,.hero-copy){color:#d9e7eb!important}html.lp-web-theme.lp-theme-night body :is(.testimonials,.lp-feedback-shell,.lp-feedback-intro,.lp-feedback-form,.lp-feedback-check,.lp-feedback-rating label,.music-list,.music-player-panel,.music-track,.music-version-panel,.music-version-button,.music-access-note,.lyrics-panel,.lyrics-heading,.lyric-line,.resource-block,.resource-head,.note,.book-cover-card,.sample-card,.plan-card,.roadmap-card,.lp-membership-card,.smart-review-panel-section,.smart-review-face,.smart-review-answer,.smart-review-empty,.smart-review-file,.verb-panel,.verb-list,.verb-detail,.faq-item,.faq-card,.legal-card,.access-gate-card,.reset-panel,.account-box,.sync-note){background:var(--lp-web-theme-panel)!important;border-color:rgb(7 55 68 / .18)!important;color:var(--lp-web-theme-panel-text)!important}html.lp-web-theme.lp-theme-night body :is(.testimonials,.lp-feedback-shell,.lp-feedback-intro,.lp-feedback-form,.music-list,.music-player-panel,.music-track,.music-version-panel,.music-version-button,.music-access-note,.lyrics-panel,.resource-block,.resource-head,.note,.book-cover-card,.sample-card,.plan-card,.roadmap-card,.lp-membership-card,.smart-review-panel-section,.smart-review-face,.smart-review-answer,.verb-panel,.verb-list,.verb-detail,.faq-item,.faq-card,.legal-card,.access-gate-card,.reset-panel,.account-box,.sync-note) :is(h1,h2,h3,h4,h5,h6,.section-title,.hero-title,.serif,strong,b,label){color:var(--lp-web-theme-panel-text)!important}html.lp-web-theme.lp-theme-night body :is(.testimonials,.lp-feedback-shell,.lp-feedback-intro,.lp-feedback-form,.music-list,.music-player-panel,.music-track,.music-version-panel,.music-version-button,.music-access-note,.lyrics-panel,.resource-block,.resource-head,.note,.book-cover-card,.sample-card,.plan-card,.roadmap-card,.lp-membership-card,.smart-review-panel-section,.smart-review-face,.smart-review-answer,.verb-panel,.verb-list,.verb-detail,.faq-item,.faq-card,.legal-card,.access-gate-card,.reset-panel,.account-box,.sync-note) :is(p,li,small,span,.intro,.muted,.section-intro,.section-text,.hero-copy){color:var(--lp-web-theme-panel-muted)!important}html.lp-web-theme.lp-theme-night body :is(input,textarea,select,.answer,.match-card,.word-tile,.typing,.prompt,.flashcard-card){background:#fffaf1!important;color:#073744!important;border-color:rgb(7 55 68 / .22)!important}html.lp-web-theme.lp-theme-night body :is(input,textarea)::placeholder{color:#6d8289!important}html.lp-web-theme.lp-theme-night body .btn:not(.disabled),html.lp-web-theme.lp-theme-night body :is(.button,.wp-element-button){background:#ff7442!important;color:#fff!important;border-color:#ff7442!important}html.lp-web-theme.lp-theme-night body .btn.disabled,html.lp-web-theme.lp-theme-night body :is(.btn-outline,.btn-secondary){background:#fffaf1!important;color:#073744!important;border-color:rgb(7 55 68 / .22)!important}html.lp-web-theme.lp-theme-night body.lp-page-app :is(.levels-grid,.units-grid) .card::before,html.lp-web-theme.lp-theme-night body.lp-page-app :is(.levels-grid,.units-grid) .card::after{display:none!important;content:none!important}html.lp-web-theme.lp-theme-night body.lp-page-app .unit-access-badge{background:rgb(255 255 255 / .16)!important;color:#f7fbff!important;border:1px solid rgb(255 255 255 / .24)!important;text-shadow:0 1px 2px rgb(0 0 0 / .35)!important}html.lp-web-theme.lp-theme-night body.lp-page-app .card-footer,html.lp-web-theme.lp-theme-night body.lp-page-app .card-footer>*{color:#f7fbff!important}html.lp-web-theme.lp-theme-night body.lp-page-app :is(.unit-icon,.level-big,.unit-status){color:#ffd166!important}html.lp-web-theme.lp-theme-night body .lp-site-footer,html.lp-web-theme.lp-theme-night body .lp-site-footer :is(h1,h2,h3,h4,h5,h6,strong,b,a,p,span,small){background:#061117!important;color:#f7fbff!important}@media(prefers-reduced-motion:reduce){.lp-mobile-header .lp-web-theme-button{transition:none}}