@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.language-banner-module__Mc88kq__banner{cursor:pointer;text-align:left;color:#333;background:0 0;border:0;padding:0;transition:transform .3s}.language-banner-module__Mc88kq__banner:hover{transform:translateY(-4px)}.language-banner-module__Mc88kq__inner{color:#333}.language-banner-module__Mc88kq__title{color:#333;text-align:center;margin:0 0 5px;font-size:22px;font-weight:700}.language-banner-module__Mc88kq__wrapH2{display:inline-block}.language-banner-module__Mc88kq__small{color:#888;white-space:nowrap;margin-left:3px;font-size:12px;font-weight:400;position:relative;top:0}.language-banner-module__Mc88kq__imageContainer{cursor:none;margin-top:10px;position:relative}.language-banner-module__Mc88kq__img{border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 4px 15px #667eea4d}.language-banner-module__Mc88kq__lineAnimation{opacity:0;z-index:1;pointer-events:none;width:106%;height:106%;transition:opacity .5s ease-in-out;position:absolute;top:-3%;left:-3%}.language-banner-module__Mc88kq__banner:hover .language-banner-module__Mc88kq__lineAnimation{opacity:1}.language-banner-module__Mc88kq__line{fill:none;stroke-width:2px;stroke-dasharray:60 128;stroke-dashoffset:0;animation:5s linear infinite paused language-banner-module__Mc88kq__moveLine}.language-banner-module__Mc88kq__banner:hover .language-banner-module__Mc88kq__line{animation-play-state:running}@keyframes language-banner-module__Mc88kq__moveLine{0%{stroke-dashoffset:0}to{stroke-dashoffset:-376px}}.language-banner-module__Mc88kq__cursorMask{pointer-events:none;opacity:0;z-index:2;border-radius:50%;width:90px;height:90px;transition:opacity .15s,transform .1s ease-in-out;position:absolute;overflow:hidden;box-shadow:-1px 1px 7px #0000004d}.language-banner-module__Mc88kq__cursorMask img{border-radius:12px;max-width:none;position:absolute}.language-banner-module__Mc88kq__active .language-banner-module__Mc88kq__title,.language-banner-module__Mc88kq__active .language-banner-module__Mc88kq__wrapH2{color:#0c80a3}.language-banner-module__Mc88kq__activeEn .language-banner-module__Mc88kq__title,.language-banner-module__Mc88kq__activeEn .language-banner-module__Mc88kq__wrapH2{color:#c9a227}.language-banner-module__Mc88kq__active .language-banner-module__Mc88kq__small,.language-banner-module__Mc88kq__activeEn .language-banner-module__Mc88kq__small{color:inherit;opacity:.75}@media (max-width:539px){.language-banner-module__Mc88kq__title{font-size:17px}}
.super-logo-module__MTECbG__root{color:inherit;flex:none;margin-bottom:-10px;margin-right:60px;text-decoration:none;display:block;position:relative}.super-logo-module__MTECbG__bg{z-index:0;background:0 0;border-radius:19px;width:300px;height:70px;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.super-logo-module__MTECbG__bgFallback{background:#1d2235}.super-logo-module__MTECbG__canvasHost{z-index:0;width:300px;height:100px;position:absolute;top:0;left:0}.super-logo-module__MTECbG__canvasHost canvas{opacity:0;transition:opacity .35s;display:block;width:100%!important;height:100%!important}.super-logo-module__MTECbG__gradient{pointer-events:none;z-index:2;position:absolute}.super-logo-module__MTECbG__gradientTop{width:100%;height:10px;top:0;left:0}.super-logo-module__MTECbG__gradientBottom{width:100%;height:10px;bottom:0;left:0}.super-logo-module__MTECbG__gradientLeft{background:linear-gradient(to left, var(--lbp-sky-a0,#3330), var(--lbp-sky-a1,#333));width:30px;height:100%;top:0;left:0}.super-logo-module__MTECbG__gradientRight{background:linear-gradient(to right, var(--lbp-sky-a0,#3330), var(--lbp-sky-a1,#333));width:30px;height:100%;top:0;right:0}.super-logo-module__MTECbG__logoLink{z-index:1;line-height:0;display:block;position:relative}.super-logo-module__MTECbG__logo{mix-blend-mode:lighten;width:auto;max-width:none;height:60px}@media (max-width:800px){.super-logo-module__MTECbG__root{margin-right:0}.super-logo-module__MTECbG__bg{width:260px;height:60px}.super-logo-module__MTECbG__canvasHost{width:260px;height:90px}.super-logo-module__MTECbG__logo{height:50px}}
.webgl-gui-module__rNyr_G__toggle{color:#fff;cursor:pointer;z-index:10000;-webkit-user-select:none;user-select:none;background:#000000b3;border:1px solid #ffffff4d;border-radius:0 0 0 4px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:all .3s;display:flex;position:fixed;top:0;right:0}.webgl-gui-module__rNyr_G__toggle:hover{background:#000000e6;border-color:#ffffff80;transform:scale(1.1)}.webgl-gui-module__rNyr_G__toggle:active{transform:scale(.95)}.webgl-gui-module__rNyr_G__toggle svg{width:20px;height:20px;display:block}@media (max-width:1200px){.webgl-gui-module__rNyr_G__toggle{right:120px}}.dg.ac{z-index:9999!important}@media (max-width:800px){.dg.ac{left:0!important;right:auto!important}}:is(body.webgl-gui-active .dg .close-button,body.webgl-gui-active .dg .close-bottom,.dg .close-button,.dg .close-bottom){visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body.webgl-gui-hidden .dg.ac{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body.webgl-gui-visible .dg.ac{visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:block!important}
.credits-module__Uf7M2q__balance{box-sizing:border-box;border:1px solid var(--surface-border,#b9ceca);background:var(--surface-card,white);width:100%;color:var(--text-color,#173d36);cursor:pointer;white-space:nowrap;font:inherit;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.credits-module__Uf7M2q__content{font-size:15px;line-height:1.5}.credits-module__Uf7M2q__summary{flex-wrap:wrap;gap:32px;margin:0;display:flex}.credits-module__Uf7M2q__summary dt{font-size:14px}.credits-module__Uf7M2q__summary dd{margin:0;font-size:24px;font-weight:700}.credits-module__Uf7M2q__scroll{overflow-x:auto}.credits-module__Uf7M2q__scroll table{border-collapse:collapse;width:100%;min-width:540px;font-size:13px}.credits-module__Uf7M2q__model{color:var(--text-color-secondary,#617370);margin-top:4px;font-size:11px;display:block}.credits-module__Uf7M2q__scroll th,.credits-module__Uf7M2q__scroll td{border-bottom:1px solid var(--surface-border,#ccd8d5);text-align:left;overflow-wrap:anywhere;padding:10px 8px}.credits-module__Uf7M2q__statistics{border-top:1px solid var(--surface-border,#ccd8d5);border-bottom:1px solid var(--surface-border,#ccd8d5);margin:24px 0;padding:20px 0 12px}.credits-module__Uf7M2q__chartHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.credits-module__Uf7M2q__chartHeader h3{margin:0;font-size:17px}.credits-module__Uf7M2q__periods{border:1px solid var(--surface-border,#b9ceca);border-radius:6px;display:inline-flex;overflow:hidden}.credits-module__Uf7M2q__periods button,.credits-module__Uf7M2q__chartNavigation button,.credits-module__Uf7M2q__chartState button{cursor:pointer;font:inherit;color:var(--text-color,#173d36);background:var(--surface-card,#fff)}.credits-module__Uf7M2q__periods button{border:0;border-right:1px solid var(--surface-border,#b9ceca);min-height:36px;padding:8px 12px;font-size:13px}.credits-module__Uf7M2q__periods button:last-child{border-right:0}.credits-module__Uf7M2q__periods button[aria-pressed=true]{background:var(--highlight-bg,#dbeee8);color:var(--highlight-text-color,#115c4d);font-weight:700}.credits-module__Uf7M2q__periods button:focus-visible,.credits-module__Uf7M2q__chartNavigation :focus-visible,.credits-module__Uf7M2q__chartState button:focus-visible{outline:2px solid var(--primary-color,#167e69);outline-offset:-3px}.credits-module__Uf7M2q__chartNavigation{align-items:center;gap:6px;margin-top:14px;display:flex}.credits-module__Uf7M2q__chartNavigation button,.credits-module__Uf7M2q__chartState button{border:1px solid var(--surface-border,#b9ceca);border-radius:4px;flex-shrink:0;place-items:center;width:36px;height:36px;padding:0;display:inline-grid}.credits-module__Uf7M2q__chartNavigation button:disabled{opacity:.4;cursor:default}.credits-module__Uf7M2q__chartNavigation input{border:1px solid var(--surface-border,#b9ceca);width:158px;min-width:0;height:36px;color:var(--text-color,#173d36);background:var(--surface-card,#fff);font:inherit;color-scheme:normal;border-radius:4px;padding:5px 8px;font-size:14px}.credits-module__Uf7M2q__chartNavigation input[type=number]{width:100px}.credits-module__Uf7M2q__chartTotals{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0 8px;display:grid}.credits-module__Uf7M2q__chartTotals div{min-width:0}.credits-module__Uf7M2q__chartTotals dt{color:var(--text-color-secondary,#617370);align-items:center;gap:6px;font-size:12px;display:flex}.credits-module__Uf7M2q__chartTotals dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:18px;font-weight:700}.credits-module__Uf7M2q__incomingSwatch,.credits-module__Uf7M2q__spentSwatch{border-radius:1px;flex-shrink:0;width:9px;height:9px;display:inline-block}.credits-module__Uf7M2q__incomingBar,.credits-module__Uf7M2q__incomingSwatch{fill:#16876a;background:#16876a}.credits-module__Uf7M2q__spentBar,.credits-module__Uf7M2q__spentSwatch{fill:#cf8429;background:#cf8429}.credits-module__Uf7M2q__chart{width:100%;min-width:0}.credits-module__Uf7M2q__chart svg{display:block;overflow:visible}.credits-module__Uf7M2q__gridLine line{stroke:var(--surface-border,#ccd8d5);stroke-dasharray:3 4}.credits-module__Uf7M2q__gridLine text,.credits-module__Uf7M2q__axisLabel{fill:var(--text-color-secondary,#617370);font-family:inherit;font-size:11px}.credits-module__Uf7M2q__chartBucket{cursor:pointer;outline:none}.credits-module__Uf7M2q__chartBucket:focus-visible>rect:first-child{stroke:var(--primary-color,#167e69);stroke-width:1px}.credits-module__Uf7M2q__emptyChart{fill:var(--text-color-secondary,#617370);pointer-events:none;font-size:12px}.credits-module__Uf7M2q__chartDetail{min-height:42px;color:var(--text-color-secondary,#617370);flex-wrap:wrap;align-content:start;gap:3px 14px;font-size:12px;display:flex}.credits-module__Uf7M2q__chartDetail strong{color:var(--text-color,#173d36);font-weight:600}.credits-module__Uf7M2q__chartState{min-height:352px;color:var(--text-color-secondary,#617370);justify-content:center;align-items:center;gap:12px;display:flex}@media (max-width:480px){.credits-module__Uf7M2q__chartHeader{align-items:flex-start;gap:10px}.credits-module__Uf7M2q__periods{width:100%}.credits-module__Uf7M2q__periods button{flex:1;padding-inline:8px}.credits-module__Uf7M2q__chartTotals{gap:8px}.credits-module__Uf7M2q__chartTotals dt{font-size:11px}.credits-module__Uf7M2q__chartTotals dd{font-size:16px}}
.course-continue-module__wZFZDW__bar{z-index:1;box-sizing:border-box;background:var(--background,#fff);width:min(1280px,100%);color:var(--text-color,#243835);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;margin:0 auto;padding:16px 24px;display:flex;position:relative}.course-continue-module__wZFZDW__continue{color:#fffbea;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(150deg,#276d53,#14533e);border:1px solid #e0c28a99;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:10px 18px;font-weight:700;display:inline-flex}.course-continue-module__wZFZDW__continue:hover{background:linear-gradient(150deg,#3d8064,#28664f)}.course-continue-module__wZFZDW__continue:disabled{opacity:.6;cursor:wait}.course-continue-module__wZFZDW__continueAnchor{display:inline-flex}.course-continue-module__wZFZDW__continueAnchor:focus-within{z-index:1;position:relative}.course-continue-module__wZFZDW__target{align-items:center;gap:10px;font-size:14px;display:inline-flex}.course-continue-module__wZFZDW__target select{border:1px solid var(--surface-border,#a8bcb7);background:var(--surface-card,#fff);width:174px;max-width:100%;min-height:42px;color:inherit;font:inherit;border-radius:4px;padding:6px 10px}.course-continue-module__wZFZDW__notice,.course-continue-module__wZFZDW__error{overflow-wrap:anywhere;flex-basis:100%;margin:0;font-size:14px;line-height:1.6}.course-continue-module__wZFZDW__error{color:var(--red-600,#b52b36)}.course-continue-module__wZFZDW__bar :focus-visible{outline-offset:3px;outline:2px solid #cd931d}.course-continue-module__wZFZDW__details{display:contents}.course-continue-module__wZFZDW__navigation{align-items:center;gap:6px;display:flex;position:relative}.course-continue-module__wZFZDW__header{background:linear-gradient(150deg,#276d53,#14533e);border-radius:8px;flex:none;gap:0;box-shadow:inset 0 1px #d7f2d482,0 4px 12px #263f3038}.course-continue-module__wZFZDW__header .course-continue-module__wZFZDW__continue{white-space:nowrap;border-left-color:#ffffff59;border-right-width:0;border-radius:0;height:40px;min-height:40px;padding:8px 12px;font-size:14px}.course-continue-module__wZFZDW__targetToggle,.course-continue-module__wZFZDW__helpToggle{color:#fffbea;cursor:pointer;background:linear-gradient(150deg,#276d53,#14533e);border:1px solid #e0c28a99;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:14px;display:inline-flex}.course-continue-module__wZFZDW__targetToggle{border-left-color:#ffffff59;border-radius:0 6px 6px 0}.course-continue-module__wZFZDW__helpToggle{border-radius:6px}.course-continue-module__wZFZDW__header .course-continue-module__wZFZDW__helpToggle{border-right-width:0;border-radius:6px 0 0 6px}.course-continue-module__wZFZDW__header .course-continue-module__wZFZDW__helpToggle,.course-continue-module__wZFZDW__header .course-continue-module__wZFZDW__targetToggle{background:0 0}.course-continue-module__wZFZDW__header .course-continue-module__wZFZDW__continue{background:linear-gradient(115deg,#ffffff13,#0000 55%)}.course-continue-module__wZFZDW__targetToggle:hover,.course-continue-module__wZFZDW__helpToggle:hover,.course-continue-module__wZFZDW__targetToggle[aria-expanded=true],.course-continue-module__wZFZDW__helpToggle[aria-expanded=true]{background:linear-gradient(150deg,#3d8064,#28664f)}.course-continue-module__wZFZDW__header .course-continue-module__wZFZDW__continue:hover,.course-continue-module__wZFZDW__header .course-continue-module__wZFZDW__helpToggle:hover,.course-continue-module__wZFZDW__header .course-continue-module__wZFZDW__targetToggle:hover,.course-continue-module__wZFZDW__header .course-continue-module__wZFZDW__helpToggle[aria-expanded=true],.course-continue-module__wZFZDW__header .course-continue-module__wZFZDW__targetToggle[aria-expanded=true]{background:#efdea72e}.course-continue-module__wZFZDW__header>button:focus-visible{z-index:1;position:relative}.course-continue-module__wZFZDW__popover{z-index:1501;box-sizing:border-box;border:1px solid var(--surface-border,#a8bcb7);background:var(--surface-card,#fff);width:300px;max-width:calc(100vw - 24px);color:var(--text-color,#243835);border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 6px 20px #0003}.course-continue-module__wZFZDW__popover .course-continue-module__wZFZDW__target{justify-content:space-between}.course-continue-module__wZFZDW__menu{color:#fff;grid-template-columns:40px minmax(0,1fr);align-items:stretch;gap:0;padding:15px;display:grid}.course-continue-module__wZFZDW__menu .course-continue-module__wZFZDW__details{flex-direction:column;grid-column:1/-1;gap:12px;margin-top:12px;display:flex}.course-continue-module__wZFZDW__menu .course-continue-module__wZFZDW__continue{white-space:nowrap;border-left-color:#ffffff59;border-radius:0 6px 6px 0;gap:8px;width:100%;min-width:0;padding:10px 12px;font-size:14px}.course-continue-module__wZFZDW__menu .course-continue-module__wZFZDW__continueAnchor{min-width:0}.course-continue-module__wZFZDW__menu .course-continue-module__wZFZDW__helpToggle{border-right-width:0;border-radius:6px 0 0 6px;height:44px}.course-continue-module__wZFZDW__menu .course-continue-module__wZFZDW__target{flex-wrap:wrap}.course-continue-module__wZFZDW__menu .course-continue-module__wZFZDW__target select{min-width:150px;color:var(--text-color,#243835);flex:1}.course-continue-module__wZFZDW__menu .course-continue-module__wZFZDW__error{color:#ffc4c4}.course-continue-module__wZFZDW__navigation :focus-visible{outline-offset:3px;outline:2px solid #cd931d}.course-continue-module__wZFZDW__helpPopover{overscroll-behavior:contain;width:460px;max-height:min(560px,100dvh - 100px);overflow-y:auto}.course-continue-module__wZFZDW__helpHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.course-continue-module__wZFZDW__helpHeading h2{margin:0;font-size:16px;line-height:1.5}.course-continue-module__wZFZDW__helpClose{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 28px;justify-content:center;align-items:center;padding:0;display:inline-flex}.course-continue-module__wZFZDW__helpClose:hover{background:#80808026}.course-continue-module__wZFZDW__helpBody{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.course-continue-module__wZFZDW__helpBody p{margin:0 0 10px}.course-continue-module__wZFZDW__helpBody p:last-child{margin-bottom:0}.course-continue-module__wZFZDW__helpBody ol{margin:0 0 12px;padding-left:20px;list-style:decimal}.course-continue-module__wZFZDW__helpBody li+li{margin-top:8px}.course-continue-module__wZFZDW__helpBody details{border-top:1px solid var(--surface-border,#a8bcb7);margin-bottom:12px;padding-top:10px}.course-continue-module__wZFZDW__helpBody summary{cursor:pointer;margin-bottom:8px;font-weight:600}.course-continue-module__wZFZDW__menu .course-continue-module__wZFZDW__helpPopover{grid-column:1/-1;width:100%;max-width:100%;max-height:55dvh;margin-top:12px;padding:12px;position:static}.course-continue-module__wZFZDW__suggestionsPopover{z-index:5000;box-sizing:border-box;border:1px solid var(--surface-border,#a8bcb7);background:var(--surface-card,#fff);width:440px;max-width:calc(100vw - 24px);color:var(--text-color,#243835);overscroll-behavior:contain;border-radius:10px;flex-direction:column;gap:10px;padding:16px;font-size:14px;line-height:1.5;display:flex;position:fixed;overflow-y:auto;box-shadow:0 8px 28px #0003}.course-continue-module__wZFZDW__suggestionsPopover .course-continue-module__wZFZDW__helpHeading{flex-shrink:0}.course-continue-module__wZFZDW__suggestionsPopover :focus-visible{outline-offset:2px;outline:2px solid #cd931d}.course-continue-module__wZFZDW__suggestionsHint{color:var(--text-color-secondary,#677a75);margin:0;font-size:12px}.course-continue-module__wZFZDW__suggestionList{margin:0;padding:0;list-style:none}.course-continue-module__wZFZDW__suggestionList>li{padding:9px 2px}.course-continue-module__wZFZDW__suggestionList>li+li{border-top:1px solid var(--surface-border,#dce5e2)}.course-continue-module__wZFZDW__suggestionList a{color:inherit;overflow-wrap:anywhere;border-radius:5px;padding:2px 6px;text-decoration:none;display:block}.course-continue-module__wZFZDW__suggestionList a:hover{background:#11765e12}.course-continue-module__wZFZDW__suggestionHeading{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.course-continue-module__wZFZDW__suggestionLevel{font-weight:700}.course-continue-module__wZFZDW__suggestionCategories{margin:0;padding:4px 0 0 10px;list-style:none}.course-continue-module__wZFZDW__suggestionCategories>li+li{margin-top:6px}.course-continue-module__wZFZDW__suggestionCategory{font-size:13px;font-weight:600}.course-continue-module__wZFZDW__suggestionTasks{color:var(--text-color-secondary,#677a75);margin:0;padding:2px 0 0 12px;font-size:12px;line-height:1.5;list-style:none}@media (max-width:800px){.course-continue-module__wZFZDW__header{display:none}}@media (max-width:600px){.course-continue-module__wZFZDW__bar{gap:10px;padding:12px 16px}.course-continue-module__wZFZDW__continue,.course-continue-module__wZFZDW__bar .course-continue-module__wZFZDW__continueAnchor{width:100%}}
.characters-module__oJWN7q__octopusLayer{z-index:12010;pointer-events:none;position:fixed;inset:0}.characters-module__oJWN7q__siteTarget{outline-offset:5px;outline:3px solid #f5b73b!important;box-shadow:0 0 20px #f5b73b88!important}.characters-module__oJWN7q__arms{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.characters-module__oJWN7q__octopusLayer .characters-module__oJWN7q__octopus{z-index:12011;width:130px;bottom:16px;left:12px}.characters-module__oJWN7q__octopusLayer .characters-module__oJWN7q__octopus svg{width:130px}.characters-module__oJWN7q__caption{background:var(--surface-card,#fff);width:min(220px,100vw - 24px);color:var(--text-color,#243c44);overflow-wrap:anywhere;border:1px solid #a988b8;border-radius:12px;padding:8px 12px;font:600 13px/1.4 system-ui,sans-serif;box-shadow:0 3px 15px #35264820}.characters-module__oJWN7q__dismiss{background:var(--surface-card,#fff);width:28px;height:28px;color:var(--text-color,#243c44);pointer-events:auto;cursor:pointer;border:1px solid #977aa9;border-radius:50%;position:absolute;top:-8px;right:-12px}@media (max-width:600px){.characters-module__oJWN7q__octopusLayer .characters-module__oJWN7q__octopus,.characters-module__oJWN7q__octopusLayer .characters-module__oJWN7q__octopus svg{width:85px}.characters-module__oJWN7q__caption{max-width:180px;font-size:12px}}
.english-tables-module___nHtHW__page{--eg-paper:#fff;--eg-ground:#f4f7fa;--eg-ink:#202938;--eg-muted:#536273;--eg-line:#c3ccd5;--eg-accent:#08796b;color:var(--eg-ink);padding:20px;font-family:Arial,Helvetica,sans-serif}.dark .english-tables-module___nHtHW__page{--eg-paper:#202a35;--eg-ground:#263342;--eg-ink:#eff3f7;--eg-muted:#c0ccd8;--eg-line:#506174;--eg-accent:#79dcc6}.english-tables-module___nHtHW__page *{box-sizing:border-box}.english-tables-module___nHtHW__page button,.english-tables-module___nHtHW__page input,.english-tables-module___nHtHW__page select{font:inherit}.english-tables-module___nHtHW__page a:focus-visible,.english-tables-module___nHtHW__page button:focus-visible,.english-tables-module___nHtHW__page input:focus-visible,.english-tables-module___nHtHW__page select:focus-visible,.english-tables-module___nHtHW__page summary:focus-visible,.english-tables-module___nHtHW__tableScroll:focus-visible{outline-offset:2px;outline:3px solid #268dca}.english-tables-module___nHtHW__gallery{background:#e7ebef;min-height:calc(100dvh - 70px)}.dark .english-tables-module___nHtHW__gallery{background:#181e27}.english-tables-module___nHtHW__toolbar{border:1px solid var(--eg-line);background:var(--eg-paper);border-radius:6px;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 18px;padding:12px 16px;display:flex}.english-tables-module___nHtHW__toolbar h1{margin:0;font-size:20px;font-weight:700}.english-tables-module___nHtHW__levels{gap:3px;display:flex}.english-tables-module___nHtHW__levels button{border:1px solid var(--eg-line);background:var(--eg-paper);color:var(--eg-ink);cursor:pointer;border-radius:4px;padding:7px 11px}.english-tables-module___nHtHW__levels button[aria-pressed=true]{color:#fff;background:#147f71;border-color:#147f71}.english-tables-module___nHtHW__search{min-width:180px;color:var(--eg-muted);flex:1;align-items:center;gap:8px;display:flex}.english-tables-module___nHtHW__search input{border:1px solid var(--eg-line);width:100%;min-width:0;color:var(--eg-ink);background:var(--eg-paper);border-radius:4px;padding:8px 10px}.english-tables-module___nHtHW__layoutChoice{color:var(--eg-muted);align-items:center;gap:7px;font-size:13px;display:flex}.english-tables-module___nHtHW__layoutChoice select{border:1px solid var(--eg-line);background:var(--eg-paper);color:var(--eg-ink);border-radius:4px;padding:7px}.english-tables-module___nHtHW__cards{column-count:2;column-gap:18px}.english-tables-module___nHtHW__cards[data-columns="1"]{column-count:1;max-width:1250px;margin-inline:auto}.english-tables-module___nHtHW__cards[data-columns="3"]{column-count:3}.english-tables-module___nHtHW__practiceHost{vertical-align:top;break-inside:avoid;background:var(--eg-paper);border:1px solid var(--eg-line);border-radius:5px;width:100%;min-width:0;margin-bottom:18px;display:inline-block;position:relative;overflow:clip}.english-tables-module___nHtHW__card{color:var(--eg-ink,#202938);background:var(--eg-paper,#fff);min-width:0;scroll-margin-top:105px}.english-tables-module___nHtHW__cardHeader{border-bottom:1px solid var(--eg-line);background:#e0ebf1;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.english-tables-module___nHtHW__card[data-accent=teal] .english-tables-module___nHtHW__cardHeader{background:linear-gradient(110deg,#cfebe2,#edf7f3)}.english-tables-module___nHtHW__card[data-accent=blue] .english-tables-module___nHtHW__cardHeader{background:linear-gradient(110deg,#d6e6fa,#edf4fc)}.english-tables-module___nHtHW__card[data-accent=amber] .english-tables-module___nHtHW__cardHeader{background:linear-gradient(110deg,#f4e3c6,#fbf5e9)}.english-tables-module___nHtHW__card[data-accent=violet] .english-tables-module___nHtHW__cardHeader{background:linear-gradient(110deg,#e1dcf3,#f3f0fb)}.english-tables-module___nHtHW__card[data-accent=rose] .english-tables-module___nHtHW__cardHeader{background:linear-gradient(110deg,#f2d7de,#fcf0f3)}.dark .english-tables-module___nHtHW__card[data-accent=teal] .english-tables-module___nHtHW__cardHeader{background:linear-gradient(110deg,#264a42,#213b38)}.dark .english-tables-module___nHtHW__card[data-accent=blue] .english-tables-module___nHtHW__cardHeader{background:linear-gradient(110deg,#2a4262,#25344b)}.dark .english-tables-module___nHtHW__card[data-accent=amber] .english-tables-module___nHtHW__cardHeader{background:linear-gradient(110deg,#52432e,#3b3429)}.dark .english-tables-module___nHtHW__card[data-accent=violet] .english-tables-module___nHtHW__cardHeader{background:linear-gradient(110deg,#423a5e,#302b43)}.dark .english-tables-module___nHtHW__card[data-accent=rose] .english-tables-module___nHtHW__cardHeader{background:linear-gradient(110deg,#543543,#3e2b36)}.dark .english-tables-module___nHtHW__cardHeader{background:#304455}.english-tables-module___nHtHW__cardHeader h2{margin:0;font-size:18px;font-weight:700;line-height:1.3}.english-tables-module___nHtHW__level{vertical-align:middle;color:#fff;background:#ba2744;border-radius:3px;margin-right:9px;padding:3px 5px;font-size:11px;display:inline-block}.english-tables-module___nHtHW__level[data-level=a2]{background:#b75d10}.english-tables-module___nHtHW__level[data-level=b1]{background:#467a23}.english-tables-module___nHtHW__level[data-level=b2]{background:#0e7f88}.english-tables-module___nHtHW__permalink{color:var(--eg-muted);flex:none;padding:3px 6px;text-decoration:none}.english-tables-module___nHtHW__tableScroll{scrollbar-width:thin;max-width:100%;overflow:auto}.english-tables-module___nHtHW__card{--tone:#3f5568;--tone-bg:transparent;--tone-mark:#e6ebf0}.english-tables-module___nHtHW__card [data-tone=positive]{--tone:#1d7342;--tone-bg:#f3faf5;--tone-mark:#cdeed8}.english-tables-module___nHtHW__card [data-tone=negative]{--tone:#b0233a;--tone-bg:#fdf4f5;--tone-mark:#fbd6dc}.english-tables-module___nHtHW__card [data-tone=question]{--tone:#1a5ca8;--tone-bg:#f3f7fd;--tone-mark:#d3e3fa}.english-tables-module___nHtHW__card [data-tone=c0]{--tone:#0a7166;--tone-bg:#f1f9f8;--tone-mark:#c9ece5}.english-tables-module___nHtHW__card [data-tone=c1]{--tone:#6638b0;--tone-bg:#f7f3fc;--tone-mark:#e2d6f7}.english-tables-module___nHtHW__card [data-tone=c2]{--tone:#8f5200;--tone-bg:#fdf8ee;--tone-mark:#f7e0b5}.english-tables-module___nHtHW__card [data-tone=c3]{--tone:#a32d68;--tone-bg:#fcf3f8;--tone-mark:#f5d3e5}.dark .english-tables-module___nHtHW__card [data-tone=positive]{--tone:#8ee2ae;--tone-bg:#1f3329;--tone-mark:#2d5a40}.dark .english-tables-module___nHtHW__card [data-tone=negative]{--tone:#ffadb8;--tone-bg:#36242a;--tone-mark:#6a3340}.dark .english-tables-module___nHtHW__card [data-tone=question]{--tone:#a9cbff;--tone-bg:#1f2b3d;--tone-mark:#2f4c78}.dark .english-tables-module___nHtHW__card [data-tone=c0]{--tone:#86e0d0;--tone-bg:#1d3230;--tone-mark:#2b5952}.dark .english-tables-module___nHtHW__card [data-tone=c1]{--tone:#cdb6ff;--tone-bg:#2a2438;--tone-mark:#4a3d70}.dark .english-tables-module___nHtHW__card [data-tone=c2]{--tone:#f5c77c;--tone-bg:#322a1d;--tone-mark:#614a22}.dark .english-tables-module___nHtHW__card [data-tone=c3]{--tone:#f6a9cf;--tone-bg:#34222c;--tone-mark:#643550}.english-tables-module___nHtHW__matrixTable,.english-tables-module___nHtHW__formsTable{border-collapse:separate;border-spacing:0;width:100%;font-size:14px;line-height:1.45}.english-tables-module___nHtHW__matrixTable{min-width:470px}.english-tables-module___nHtHW__formsTable{min-width:530px}.english-tables-module___nHtHW__matrixTable th,.english-tables-module___nHtHW__matrixTable td,.english-tables-module___nHtHW__formsTable th,.english-tables-module___nHtHW__formsTable td{border:0;border-bottom:1px solid color-mix(in srgb, var(--eg-line) 55%, transparent);vertical-align:middle;text-align:left;padding:.62em .75em}.english-tables-module___nHtHW__matrixTable td,.english-tables-module___nHtHW__formsTable td{background:var(--tone-bg)}.english-tables-module___nHtHW__matrixTable td+td,.english-tables-module___nHtHW__formsTable td+td{border-left:2px solid var(--eg-paper)}.english-tables-module___nHtHW__matrixTable thead th,.english-tables-module___nHtHW__formsTable thead th{background:var(--eg-paper);color:var(--tone);vertical-align:bottom;border-bottom:3px solid var(--tone);font-weight:750}.english-tables-module___nHtHW__matrixTable thead th+th,.english-tables-module___nHtHW__formsTable thead th+th{border-left:2px solid var(--eg-paper)}.english-tables-module___nHtHW__matrixTable thead .english-tables-module___nHtHW__corner{color:var(--eg-muted);border-bottom-color:var(--eg-line);font-size:.85em;font-weight:600}.english-tables-module___nHtHW__sign{background:var(--tone);width:1.2em;height:1.2em;color:var(--eg-paper);vertical-align:.05em;border-radius:50%;place-items:center;margin-right:.3em;font-weight:800;line-height:1;display:inline-grid}.english-tables-module___nHtHW__matrixTable tbody th,.english-tables-module___nHtHW__formsTable tbody th{background:var(--eg-paper);color:var(--eg-ink);font-weight:650}.english-tables-module___nHtHW__matrixTable tbody th{z-index:1;position:sticky;left:0}.english-tables-module___nHtHW__matrixTable tbody tr:last-child>*,.english-tables-module___nHtHW__formsTable tbody tr:last-child>*{border-bottom:0}.english-tables-module___nHtHW__matrixTable tr[data-group-start]>*{border-top:2px solid var(--eg-line)}.english-tables-module___nHtHW__rowGroup{text-transform:uppercase;letter-spacing:.04em;color:var(--eg-muted);font-size:.78em;font-weight:700;display:block}.english-tables-module___nHtHW__rowItem,.english-tables-module___nHtHW__rowLead{display:block}.english-tables-module___nHtHW__rowLead+.english-tables-module___nHtHW__rowItem{color:var(--eg-muted);font-weight:500}.english-tables-module___nHtHW__headWord{white-space:normal}.english-tables-module___nHtHW__matrixTable strong{color:var(--tone);background:var(--tone-mark);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.25em;margin:0 -.05em;padding:.02em .22em;font-weight:750}.english-tables-module___nHtHW__none{color:color-mix(in srgb, var(--eg-muted) 55%, transparent)}.english-tables-module___nHtHW__formsTable td{color:var(--eg-ink)}.english-tables-module___nHtHW__formsTable tbody tr:hover>*{box-shadow:inset 0 0 0 999px color-mix(in srgb, var(--eg-ink) 5%, transparent)}.english-tables-module___nHtHW__longReference{max-height:400px}.english-tables-module___nHtHW__longReference thead th{z-index:2;position:sticky;top:0}.english-tables-module___nHtHW__gridNote{border-top:1px solid var(--eg-line);color:var(--eg-ink);background:color-mix(in srgb, var(--eg-ground) 70%, var(--eg-paper));margin:0;padding:.7em 1em .8em;font-size:13px;line-height:1.55}.english-tables-module___nHtHW__ruleLine{padding-left:.9em;display:block;position:relative}.english-tables-module___nHtHW__ruleLine+.english-tables-module___nHtHW__ruleLine{margin-top:.3em}.english-tables-module___nHtHW__ruleLine:before{content:"•";color:var(--eg-accent);font-weight:800;position:absolute;left:0}.english-tables-module___nHtHW__ruleHead{font-weight:750}.english-tables-module___nHtHW__formulaChain{white-space:normal}.english-tables-module___nHtHW__chip{color:#34495e;background:#e6ebf0;border-radius:.3em;padding:0 .38em;font-weight:700;line-height:1.45;display:inline-block}.english-tables-module___nHtHW__chip[data-role=subject]{color:#1a4f91;background:#dbe8fb}.english-tables-module___nHtHW__chip[data-role=auxiliary]{color:#8a4300;background:#fbe0c8}.english-tables-module___nHtHW__chip[data-role=verb]{color:#1b6a3c;background:#d3f0dc}.english-tables-module___nHtHW__chip[data-role=object]{color:#5b3a96;background:#ebe2f8}.dark .english-tables-module___nHtHW__chip{color:#e4ecf5;background:#34465a}.dark .english-tables-module___nHtHW__chip[data-role=subject]{color:#cfe2ff;background:#2a4670}.dark .english-tables-module___nHtHW__chip[data-role=auxiliary]{color:#ffd7ae;background:#5c3d1f}.dark .english-tables-module___nHtHW__chip[data-role=verb]{color:#bdf0cf;background:#24503a}.dark .english-tables-module___nHtHW__chip[data-role=object]{color:#e1d3ff;background:#43356a}.english-tables-module___nHtHW__op{color:var(--eg-muted);font-weight:700}.english-tables-module___nHtHW__explanation{border-top:1px solid var(--eg-line);font-size:13px;line-height:1.5}.english-tables-module___nHtHW__explanation>summary{cursor:pointer;color:var(--eg-accent);padding:9px 13px;font-weight:700}.english-tables-module___nHtHW__explanation>div{padding:0 13px 13px}.english-tables-module___nHtHW__rule{margin:0 0 10px}.english-tables-module___nHtHW__when{color:var(--eg-muted);margin:6px 0 12px}.english-tables-module___nHtHW__detailTable{border-collapse:collapse;width:100%;min-width:500px;font-size:13px}.english-tables-module___nHtHW__detailTable th,.english-tables-module___nHtHW__detailTable td{border:1px solid var(--eg-line);text-align:left;vertical-align:top;padding:8px}.english-tables-module___nHtHW__detailTable th{background:var(--eg-ground)}.english-tables-module___nHtHW__detailTable p{color:var(--eg-muted);margin:5px 0 0}.english-tables-module___nHtHW__tokens{line-height:1.6}.english-tables-module___nHtHW__token{white-space:normal}.english-tables-module___nHtHW__formula{color:var(--eg-accent);font-weight:650}.english-tables-module___nHtHW__token[data-role=auxiliary],.english-tables-module___nHtHW__token[data-role=negation]{font-weight:700}.english-tables-module___nHtHW__pitfalls{margin:12px 0}.english-tables-module___nHtHW__pitfalls h3{margin:0 0 7px;font-size:14px}.english-tables-module___nHtHW__pitfall{margin-bottom:8px}.english-tables-module___nHtHW__pitfall p{color:var(--eg-muted);margin:2px 0}.english-tables-module___nHtHW__wrong{color:#a83b45;margin-right:10px}.english-tables-module___nHtHW__right{color:#287755}.english-tables-module___nHtHW__notes{margin-top:10px}.english-tables-module___nHtHW__notes>summary{cursor:pointer;font-weight:700}.english-tables-module___nHtHW__notes li{margin:5px 0}.english-tables-module___nHtHW__related{flex-wrap:wrap;gap:7px;padding-top:10px;display:flex}.english-tables-module___nHtHW__related a{color:var(--eg-accent)}.english-tables-module___nHtHW__practiceFooter{color:var(--eg-muted);border-top:1px solid var(--eg-line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px 20px;font-size:12px;display:flex}.english-tables-module___nHtHW__practiceLink{color:var(--eg-accent);font-size:13px;font-weight:700;text-decoration:none}.english-tables-module___nHtHW__practiceLink:hover{text-decoration:underline}.english-tables-module___nHtHW__practiceLink i{margin-right:5px}.english-tables-module___nHtHW__courseEmbed{min-width:0;max-width:none;padding:0}.english-tables-module___nHtHW__empty{text-align:center;background:var(--eg-paper);padding:25px}.english-tables-module___nHtHW__scaled .english-tables-module___nHtHW__matrixTable,.english-tables-module___nHtHW__scaled .english-tables-module___nHtHW__formsTable{font-size:var(--grammar-embed-font-size,20px)}.english-tables-module___nHtHW__scaled .english-tables-module___nHtHW__cardHeader h2{font-size:calc(var(--grammar-embed-font-size,20px) * 1.05)}.english-tables-module___nHtHW__scaled .english-tables-module___nHtHW__gridNote,.english-tables-module___nHtHW__scaled .english-tables-module___nHtHW__explanation{font-size:max(18px, calc(var(--grammar-embed-font-size,20px) * .86))}.english-tables-module___nHtHW__scaled .english-tables-module___nHtHW__level{display:none}.english-tables-module___nHtHW__scaled .english-tables-module___nHtHW__matrixTable th,.english-tables-module___nHtHW__scaled .english-tables-module___nHtHW__matrixTable td,.english-tables-module___nHtHW__scaled .english-tables-module___nHtHW__formsTable th,.english-tables-module___nHtHW__scaled .english-tables-module___nHtHW__formsTable td{padding:8px 10px}.english-tables-module___nHtHW__scaled .english-tables-module___nHtHW__rowGroup,.english-tables-module___nHtHW__scaled .english-tables-module___nHtHW__matrixTable thead .english-tables-module___nHtHW__corner{font-size:max(18px,.8em)}.english-tables-module___nHtHW__scaled .english-tables-module___nHtHW__card{border-radius:0}.english-tables-module___nHtHW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1300px){.english-tables-module___nHtHW__cards[data-columns="3"]{column-count:2}}@media (max-width:900px){.english-tables-module___nHtHW__cards,.english-tables-module___nHtHW__cards[data-columns="3"]{column-count:1}.english-tables-module___nHtHW__page{padding:12px}.english-tables-module___nHtHW__courseEmbed{padding:0}.english-tables-module___nHtHW__layoutChoice{display:none}}@media (max-width:500px){.english-tables-module___nHtHW__page{padding:7px}.english-tables-module___nHtHW__courseEmbed{padding:0}.english-tables-module___nHtHW__toolbar{gap:10px;padding:10px}.english-tables-module___nHtHW__toolbar h1{width:100%;font-size:18px}.english-tables-module___nHtHW__levels{width:100%}.english-tables-module___nHtHW__levels button{flex:1}.english-tables-module___nHtHW__search{flex-basis:100%}.english-tables-module___nHtHW__cardHeader h2{font-size:16px}.english-tables-module___nHtHW__matrixTable th,.english-tables-module___nHtHW__matrixTable td,.english-tables-module___nHtHW__formsTable th,.english-tables-module___nHtHW__formsTable td{padding:8px}.english-tables-module___nHtHW__gridNote{padding:8px 10px}}@media print{.english-tables-module___nHtHW__page{color:#111;--eg-paper:#fff;--eg-ground:#f4f4f4;--eg-ink:#111;--eg-muted:#333;--eg-line:#888;background:#fff;padding:0}.english-tables-module___nHtHW__toolbar,.english-tables-module___nHtHW__practiceFooter,.english-tables-module___nHtHW__explanation,.english-tables-module___nHtHW__permalink{display:none}.english-tables-module___nHtHW__cards,.english-tables-module___nHtHW__cards[data-columns="3"]{display:block}.english-tables-module___nHtHW__practiceHost{break-inside:avoid;margin-bottom:20px}.english-tables-module___nHtHW__tableScroll,.english-tables-module___nHtHW__longReference{max-height:none;overflow:visible}.english-tables-module___nHtHW__matrixTable,.english-tables-module___nHtHW__formsTable{min-width:0;font-size:11px}}
.grammar-practice-module__KnjZ7W__catalog{color:#243238;max-width:1100px;margin:0 auto;padding:28px 24px 80px}.grammar-practice-module__KnjZ7W__catalog a,.grammar-practice-module__KnjZ7W__topicHeader a{color:#126b67;text-decoration:none}.grammar-practice-module__KnjZ7W__catalogHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:24px 0;display:flex}.grammar-practice-module__KnjZ7W__catalog h1{margin:0;font-size:26px}.grammar-practice-module__KnjZ7W__catalog h2{margin:8px 0;font-size:18px}.grammar-practice-module__KnjZ7W__catalog p{color:#536267;line-height:1.5}.grammar-practice-module__KnjZ7W__topicRow{border-top:1px solid #cfd8d8;grid-template-columns:minmax(0,1fr) 170px 40px;align-items:center;gap:24px;padding:26px 0;display:grid}.grammar-practice-module__KnjZ7W__level{color:#95620f;font-size:13px;font-weight:700}.grammar-practice-module__KnjZ7W__topicProgress{gap:8px;font-size:13px;display:grid}.grammar-practice-module__KnjZ7W__open{border:1px solid #b8cccc;border-radius:4px;place-items:center;width:40px;height:40px;display:grid}.grammar-practice-module__KnjZ7W__topicHeader{margin-bottom:24px}.grammar-practice-module__KnjZ7W__topicToolbar{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:14px;display:flex}.grammar-practice-module__KnjZ7W__courseBack{flex:none;align-items:center;gap:6px;font-size:14px;display:inline-flex}.grammar-practice-module__KnjZ7W__summary{--progress-color:#298eac;flex:300px;align-items:center;gap:10px;min-width:0;font-size:14px;display:flex}.grammar-practice-module__KnjZ7W__summaryCount{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.grammar-practice-module__KnjZ7W__summaryCount i{color:var(--progress-color)}.grammar-practice-module__KnjZ7W__summaryPercent{white-space:nowrap;color:var(--progress-color)}.grammar-practice-module__KnjZ7W__summaryRank{border:1px solid color-mix(in srgb, var(--progress-color) 45%, transparent);background:color-mix(in srgb, var(--progress-color) 12%, transparent);color:var(--progress-color);white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:4px 6px;font-size:12px;font-weight:700;display:inline-flex}.grammar-practice-module__KnjZ7W__summary[data-rank=bronze]{--progress-color:#a6653a}.grammar-practice-module__KnjZ7W__summary[data-rank=silver]{--progress-color:#667989}.grammar-practice-module__KnjZ7W__summary[data-rank=gold]{--progress-color:#a6770a}.grammar-practice-module__KnjZ7W__summary[data-rank=diamond]{--progress-color:#137f91}.grammar-practice-module__KnjZ7W__catalog progress,.grammar-practice-module__KnjZ7W__summary progress{accent-color:#218774;width:100%;height:7px}.grammar-practice-module__KnjZ7W__summary progress{width:auto;min-width:40px;accent-color:var(--progress-color);flex:80px}.dark .grammar-practice-module__KnjZ7W__summary{--progress-color:#80cde5}.dark .grammar-practice-module__KnjZ7W__summary[data-rank=bronze]{--progress-color:#d9a077}.dark .grammar-practice-module__KnjZ7W__summary[data-rank=silver]{--progress-color:#b8c8d4}.dark .grammar-practice-module__KnjZ7W__summary[data-rank=gold]{--progress-color:#efc75d}.dark .grammar-practice-module__KnjZ7W__summary[data-rank=diamond]{--progress-color:#7bd8e7}@media (max-width:420px){.grammar-practice-module__KnjZ7W__summaryRankText{display:none}}.grammar-practice-module__KnjZ7W__modes{border:1px solid #b8cccc;border-radius:4px;flex-wrap:wrap;gap:3px;padding:3px;display:inline-flex}.grammar-practice-module__KnjZ7W__modes button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:3px;padding:8px 12px;font-size:14px}.grammar-practice-module__KnjZ7W__modes button[aria-pressed=true]{color:#185447;background:#d7eee7}.grammar-practice-module__KnjZ7W__rule{border-bottom:1px solid #cfd8d8;padding:20px 0}.grammar-practice-module__KnjZ7W__rule h2{font-size:18px}.grammar-practice-module__KnjZ7W__rule p{white-space:pre-line;overflow-wrap:anywhere;line-height:1.6}.grammar-practice-module__KnjZ7W__rule summary{cursor:pointer;padding:12px 0}.grammar-practice-module__KnjZ7W__task,.grammar-practice-module__KnjZ7W__itemTask{min-width:0}.grammar-practice-module__KnjZ7W__itemTask>progress{accent-color:#218774;width:100%;height:8px}.grammar-practice-module__KnjZ7W__itemSummary{justify-content:space-between;gap:12px;margin-top:18px;font-size:14px;display:flex}.grammar-practice-module__KnjZ7W__itemPairGrid{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:8px;margin:18px 0;display:grid}.grammar-practice-module__KnjZ7W__itemPair{color:#243238;background:#f7f9f8;border:1px solid #c9d3d2;border-radius:4px;grid-template-columns:16px minmax(0,1fr) 8px minmax(0,1fr);align-items:center;column-gap:5px;min-height:48px;padding:7px 24px 7px 7px;display:grid;position:relative}.grammar-practice-module__KnjZ7W__itemPair[data-state=partial]{background:#edf6f1;border-color:#90b9aa}.grammar-practice-module__KnjZ7W__itemPair[data-state=complete]{background:#dcefe3;border-color:#66ac8b}.grammar-practice-module__KnjZ7W__itemPair[data-state=education]{background:#fff4df;border-color:#d7aa68}.grammar-practice-module__KnjZ7W__pairNumber{color:#637372;font-size:11px}.grammar-practice-module__KnjZ7W__pairValue{text-align:center;min-width:0;font-size:17px;font-weight:600}.grammar-practice-module__KnjZ7W__pairValue [data-education=true]{color:#986113}.grammar-practice-module__KnjZ7W__pairValue [data-education=true] i{font-size:11px}.grammar-practice-module__KnjZ7W__pairCooldown{white-space:nowrap;font-variant-numeric:tabular-nums;color:#866122;align-items:center;gap:3px;font-size:10px;display:inline-flex}.grammar-practice-module__KnjZ7W__pairCooldown i{display:none}.grammar-practice-module__KnjZ7W__pairAudio{color:#497f75;cursor:pointer;background:0 0;border:0;width:22px;height:26px;padding:0;position:absolute;top:5px;right:2px}.grammar-practice-module__KnjZ7W__pairLegend{color:#637372;justify-content:space-between;gap:8px;margin-top:10px;font-size:12px;display:flex}.grammar-practice-module__KnjZ7W__pairLegend+.grammar-practice-module__KnjZ7W__itemPairGrid{margin-top:6px}@media (max-width:480px){.grammar-practice-module__KnjZ7W__itemPair{grid-template-columns:minmax(0,1fr) 8px minmax(0,1fr);padding:20px 7px 7px}.grammar-practice-module__KnjZ7W__pairNumber{position:absolute;top:3px;left:5px}.grammar-practice-module__KnjZ7W__pairAudio{height:18px;top:1px;right:2px}}.dark .grammar-practice-module__KnjZ7W__pairCooldown{color:#f5cf86}.dark .grammar-practice-module__KnjZ7W__pairValue [data-education=true]{color:#f5cf86}.dark .grammar-practice-module__KnjZ7W__pairAudio{color:#9cddce}:is(.dark .grammar-practice-module__KnjZ7W__pairLegend,.dark .grammar-practice-module__KnjZ7W__pairNumber){color:#b1c2c2}.grammar-practice-module__KnjZ7W__pairDivider{color:#90a09d;text-align:center}.grammar-practice-module__KnjZ7W__pairMask{vertical-align:middle;gap:3px;display:inline-flex}.grammar-practice-module__KnjZ7W__pairMask i{background:#bbc7c5;border-radius:1px;width:8px;height:9px;display:block}.grammar-practice-module__KnjZ7W__pairSteps{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:3px;margin-top:6px;display:grid}.grammar-practice-module__KnjZ7W__pairSteps i{background:#d7dfdd;border-radius:1px;height:3px}.grammar-practice-module__KnjZ7W__pairSteps i[data-done=true]{background:#218774}.grammar-practice-module__KnjZ7W__itemEducation{color:#986113;font-size:13px;font-weight:700}.grammar-practice-module__KnjZ7W__refreshButton{color:inherit;cursor:pointer;background:0 0;border:1px solid #80a8a0;border-radius:4px;padding:7px 10px}.grammar-practice-module__KnjZ7W__itemActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.grammar-practice-module__KnjZ7W__itemDialog{color:#243238;background:#fff;border:1px solid #aebfbb;border-radius:6px;width:min(480px,100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:0;box-shadow:0 16px 48px #0004}.grammar-practice-module__KnjZ7W__itemDialog::backdrop{background:#0009}.grammar-practice-module__KnjZ7W__dialogHeader{border-bottom:1px solid #dbe2e0;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.grammar-practice-module__KnjZ7W__dialogHeader h3{margin:0;font-size:18px}.grammar-practice-module__KnjZ7W__dialogClose{width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.grammar-practice-module__KnjZ7W__dialogClose:hover{background:#e9efed}.grammar-practice-module__KnjZ7W__dialogBody{gap:14px;padding:22px 20px 24px;display:grid}.grammar-practice-module__KnjZ7W__dialogPrompt{font-size:32px;line-height:1.2}.grammar-practice-module__KnjZ7W__dialogForm{flex-wrap:wrap;gap:10px;display:flex}.grammar-practice-module__KnjZ7W__dialogForm input{min-width:0;font:inherit;border:1px solid #97aaa9;border-radius:4px;flex:180px;padding:9px 10px}.grammar-practice-module__KnjZ7W__itemChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.grammar-practice-module__KnjZ7W__itemChoices button{color:#243238;min-height:46px;font:inherit;cursor:pointer;background:#eff7f3;border:1px solid #9dbab2;border-radius:4px;padding:8px}.grammar-practice-module__KnjZ7W__itemChoices button:hover:not(:disabled){background:#d6eee2;border-color:#2b886c}.grammar-practice-module__KnjZ7W__itemChoices button:disabled{opacity:.5;cursor:default}.grammar-practice-module__KnjZ7W__dialogResult{justify-items:start;gap:10px;display:grid}.grammar-practice-module__KnjZ7W__itemCorrect{color:#167052}.grammar-practice-module__KnjZ7W__itemWrong{color:#b33434}.dark .grammar-practice-module__KnjZ7W__itemPair{color:#e6edeb;background:#202c29;border-color:#55746d}.dark .grammar-practice-module__KnjZ7W__itemPair[data-state=partial]{background:#25483c}.dark .grammar-practice-module__KnjZ7W__itemPair[data-state=complete]{background:#25654f}.dark .grammar-practice-module__KnjZ7W__itemPair[data-state=education]{color:#ffdfa4;background:#564127}.dark .grammar-practice-module__KnjZ7W__itemDialog{color:#e6edeb;background:#202726;border-color:#506861}.dark .grammar-practice-module__KnjZ7W__dialogHeader{border-color:#506861}.dark .grammar-practice-module__KnjZ7W__dialogClose:hover{background:#34453f}.dark .grammar-practice-module__KnjZ7W__dialogForm input{color:#e6edeb;background:#202726}.dark .grammar-practice-module__KnjZ7W__itemChoices button{color:#e6edeb;background:#2c423a;border-color:#5d8976}.dark .grammar-practice-module__KnjZ7W__itemChoices button:hover:not(:disabled){background:#365f4a}@media (max-width:560px){.grammar-practice-module__KnjZ7W__itemPairGrid,.grammar-practice-module__KnjZ7W__itemChoices{grid-template-columns:repeat(2,minmax(0,1fr))}}.grammar-practice-module__KnjZ7W__taskMeta{color:#52646a;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;display:flex}.grammar-practice-module__KnjZ7W__questionTableScroll{max-width:100%;overflow-x:auto}.grammar-practice-module__KnjZ7W__questionTable{border-collapse:collapse;width:100%;font-size:inherit}.grammar-practice-module__KnjZ7W__questionTable.grammar-practice-module__KnjZ7W__questions{margin:0;padding:0}.grammar-practice-module__KnjZ7W__questionTable caption{text-align:left;color:#63758a;padding:7px 0;font-size:.8em}.grammar-practice-module__KnjZ7W__questionTable th,.grammar-practice-module__KnjZ7W__questionTable td{vertical-align:top;border:1px solid #c4d2dc;padding:10px}.grammar-practice-module__KnjZ7W__questionTable th{color:#3a5266;text-align:center;background:#e9eff5;width:32px}.grammar-practice-module__KnjZ7W__questionTable td>label{line-height:2.2}.dark .grammar-practice-module__KnjZ7W__questionTable th{color:#deebf7;background:#2c3d50}:is(.dark .grammar-practice-module__KnjZ7W__questionTable th,.dark .grammar-practice-module__KnjZ7W__questionTable td){border-color:#506274}.grammar-practice-module__KnjZ7W__compactTask{display:contents}.grammar-practice-module__KnjZ7W__compactTask>*{grid-column:1/-1;min-width:0}.grammar-practice-module__KnjZ7W__compactTask .grammar-practice-module__KnjZ7W__taskMeta{grid-area:1/2;align-items:center;gap:6px 14px}.grammar-practice-module__KnjZ7W__answerRow{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;display:flex}.grammar-practice-module__KnjZ7W__answerRow .grammar-practice-module__KnjZ7W__questions{flex:420px;min-width:0;margin:0;padding:0;list-style:none}.grammar-practice-module__KnjZ7W__answerRow .grammar-practice-module__KnjZ7W__questions li{border:0;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:0;display:flex}.grammar-practice-module__KnjZ7W__answerRow .grammar-practice-module__KnjZ7W__questions label{margin:0;line-height:1.4}.grammar-practice-module__KnjZ7W__answerRow .grammar-practice-module__KnjZ7W__questions input,.grammar-practice-module__KnjZ7W__answerRow .grammar-practice-module__KnjZ7W__questions select{flex:180px;width:auto;min-width:0}.grammar-practice-module__KnjZ7W__answerRow .grammar-practice-module__KnjZ7W__questions .grammar-practice-module__KnjZ7W__gap{flex:100%}.grammar-practice-module__KnjZ7W__answerRow .grammar-practice-module__KnjZ7W__primary{flex:none;min-height:40px;padding:8px 14px}.grammar-practice-module__KnjZ7W__answerRow .grammar-practice-module__KnjZ7W__feedback{flex-basis:100%;margin-top:2px}.grammar-practice-module__KnjZ7W__compactTask .grammar-practice-module__KnjZ7W__muted,.grammar-practice-module__KnjZ7W__compactTask .grammar-practice-module__KnjZ7W__error{margin:0}@media (max-width:640px){.grammar-practice-module__KnjZ7W__compactTask .grammar-practice-module__KnjZ7W__taskMeta{grid-area:auto/1}.grammar-practice-module__KnjZ7W__answerRow{grid-template-columns:minmax(0,1fr) auto;display:grid}.grammar-practice-module__KnjZ7W__answerRow .grammar-practice-module__KnjZ7W__questions,.grammar-practice-module__KnjZ7W__answerRow .grammar-practice-module__KnjZ7W__questions li{display:contents}.grammar-practice-module__KnjZ7W__answerRow .grammar-practice-module__KnjZ7W__questions label:not(.grammar-practice-module__KnjZ7W__gap),.grammar-practice-module__KnjZ7W__answerRow .grammar-practice-module__KnjZ7W__feedback{grid-column:1/-1}.grammar-practice-module__KnjZ7W__answerRow .grammar-practice-module__KnjZ7W__questions input,.grammar-practice-module__KnjZ7W__answerRow .grammar-practice-module__KnjZ7W__questions select{grid-column:1;width:100%}.grammar-practice-module__KnjZ7W__answerRow .grammar-practice-module__KnjZ7W__primary{grid-column:2}.grammar-practice-module__KnjZ7W__answerRow .grammar-practice-module__KnjZ7W__gap{grid-column:1}}.grammar-practice-module__KnjZ7W__muted{color:#52646a;font-size:13px}.grammar-practice-module__KnjZ7W__questions{margin:20px 0;padding-left:28px}.grammar-practice-module__KnjZ7W__questions li{border-bottom:1px solid #dbe2e3;padding:16px 8px}.grammar-practice-module__KnjZ7W__questions label{margin-bottom:8px;line-height:1.6;display:block}.grammar-practice-module__KnjZ7W__questions input,.grammar-practice-module__KnjZ7W__questions select,.grammar-practice-module__KnjZ7W__catalog select{color:#243238;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #97aaa9;border-radius:4px;padding:8px 10px}.grammar-practice-module__KnjZ7W__questions input{box-sizing:border-box;width:100%}.grammar-practice-module__KnjZ7W__questions select{min-width:min(220px,100%)}.grammar-practice-module__KnjZ7W__questions .grammar-practice-module__KnjZ7W__gap{overflow-wrap:anywhere;line-height:2.4;display:block}.grammar-practice-module__KnjZ7W__questions .grammar-practice-module__KnjZ7W__gap .grammar-practice-module__KnjZ7W__inlineControl,.grammar-practice-module__KnjZ7W__answerRow .grammar-practice-module__KnjZ7W__questions .grammar-practice-module__KnjZ7W__gap .grammar-practice-module__KnjZ7W__inlineControl{box-sizing:border-box;vertical-align:baseline;flex:none;width:14ch;min-width:0;max-width:calc(100% - 6px);min-height:34px;margin:0 3px;padding:3px 6px;line-height:1.4;display:inline-block}.grammar-practice-module__KnjZ7W__sentence{border-bottom:2px solid #8bb9ac;flex-wrap:wrap;gap:6px;min-height:46px;padding:8px;display:flex}.grammar-practice-module__KnjZ7W__words{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.grammar-practice-module__KnjZ7W__sentence button,.grammar-practice-module__KnjZ7W__words button{font:inherit;color:#21423b;cursor:pointer;background:#edf5f3;border:1px solid #b9cdce;border-radius:4px;padding:7px 12px}.grammar-practice-module__KnjZ7W__words button:disabled{opacity:.35}.grammar-practice-module__KnjZ7W__feedback{gap:5px;margin-top:10px;font-size:13px;line-height:1.5;display:grid}.grammar-practice-module__KnjZ7W__correct .grammar-practice-module__KnjZ7W__feedback{color:#1b7252}.grammar-practice-module__KnjZ7W__wrong .grammar-practice-module__KnjZ7W__feedback,.grammar-practice-module__KnjZ7W__error{color:#b33434}.grammar-practice-module__KnjZ7W__result{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.grammar-practice-module__KnjZ7W__primary,.grammar-practice-module__KnjZ7W__result button{color:#fff;cursor:pointer;font:inherit;background:#187964;border:1px solid #187964;border-radius:4px;padding:10px 16px}.grammar-practice-module__KnjZ7W__primary:disabled{opacity:.45;cursor:default}.grammar-practice-module__KnjZ7W__task button:focus-visible,.grammar-practice-module__KnjZ7W__task input:focus-visible,.grammar-practice-module__KnjZ7W__task select:focus-visible,.grammar-practice-module__KnjZ7W__modes button:focus-visible{outline-offset:2px;outline:2px solid #c18c20}.dark .grammar-practice-module__KnjZ7W__catalog{color:#e6edeb}:is(.dark .grammar-practice-module__KnjZ7W__catalog a,.dark .grammar-practice-module__KnjZ7W__topicHeader a){color:#83d9c4}.dark .grammar-practice-module__KnjZ7W__catalog p{color:#b1c2c2}.dark .grammar-practice-module__KnjZ7W__taskMeta{color:#b1c2c2}.dark .grammar-practice-module__KnjZ7W__muted{color:#b1c2c2}:is(.dark .grammar-practice-module__KnjZ7W__questions input,.dark .grammar-practice-module__KnjZ7W__questions select,.dark .grammar-practice-module__KnjZ7W__catalog select){color:#e6edeb;background:#202726;border-color:#627674}:is(.dark .grammar-practice-module__KnjZ7W__sentence button,.dark .grammar-practice-module__KnjZ7W__words button){color:#dcf2e8;background:#283e38;border-color:#547265}.dark .grammar-practice-module__KnjZ7W__modes button[aria-pressed=true]{color:#dcf2e8;background:#305c4f}.dark .grammar-practice-module__KnjZ7W__correct .grammar-practice-module__KnjZ7W__feedback{color:#82d6ad}.dark .grammar-practice-module__KnjZ7W__wrong .grammar-practice-module__KnjZ7W__feedback{color:#ffa1a1}.dark .grammar-practice-module__KnjZ7W__error{color:#ffa1a1}.dark .grammar-practice-module__KnjZ7W__level{color:#efc36b}.dark .grammar-practice-module__KnjZ7W__questions li{border-color:#485653}.dark .grammar-practice-module__KnjZ7W__topicRow{border-color:#485653}.dark .grammar-practice-module__KnjZ7W__rule{border-color:#485653}@media (max-width:620px){.grammar-practice-module__KnjZ7W__catalog{padding:20px 14px 60px}.grammar-practice-module__KnjZ7W__topicRow{grid-template-columns:minmax(0,1fr) 36px;gap:14px}.grammar-practice-module__KnjZ7W__topicProgress{grid-column:1}.grammar-practice-module__KnjZ7W__open{grid-area:1/2/3}.grammar-practice-module__KnjZ7W__questions{padding-left:20px}.grammar-practice-module__KnjZ7W__questions li{padding:14px 0}}
.grammar-extension-badge-module__ZPzjkG__badge{color:#164b56;vertical-align:middle;background:#e4f3f5;border:1px solid #267b8b;border-radius:3px;flex-shrink:0;align-self:center;padding:2px 5px;font:600 11px/1.2 Arial,sans-serif;display:inline-block}.dark .grammar-extension-badge-module__ZPzjkG__badge{color:#d1f2f7;background:#203e46;border-color:#71b7c4}.grammar-extension-badge-module__ZPzjkG__compact{z-index:2;opacity:var(--detail-opacity,1);border:0;padding:1px;font-size:7px;line-height:1;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}
.inline-grammar-module__NIRPaG__card{color:#213547;background:#fff;border-radius:6px;min-width:0;position:relative}.inline-grammar-module__NIRPaG__card[data-fill-height]{width:100%;height:100%}.inline-grammar-module__NIRPaG__card[data-fill-height] .inline-grammar-module__NIRPaG__tableView{height:calc(100% - 40px)}.inline-grammar-module__NIRPaG__card[data-fill-height] .inline-grammar-module__NIRPaG__panel{height:100%;max-height:100%}.inline-grammar-module__NIRPaG__card[data-fill-height] .inline-grammar-module__NIRPaG__header{padding-inline:52px}@media (max-width:600px){.inline-grammar-module__NIRPaG__card[data-fill-height] .inline-grammar-module__NIRPaG__header{flex-wrap:wrap;padding:42px 0 0}}.inline-grammar-module__NIRPaG__panel{cursor:default;max-height:min(72dvh,800px);padding:12px;font-size:14px;line-height:1.5;overflow:auto}.inline-grammar-module__NIRPaG__header{justify-content:space-between;align-items:start;gap:10px;margin-bottom:12px;display:flex}.inline-grammar-module__NIRPaG__header strong{font-size:15px}.inline-grammar-module__NIRPaG__header button{flex-shrink:0}.inline-grammar-module__NIRPaG__open{color:#157567;text-align:left;cursor:pointer;background:#f3f7f8;border:0;width:100%;padding:7px 12px 17px;font-size:13px;font-weight:650;display:block}.inline-grammar-module__NIRPaG__header button,.inline-grammar-module__NIRPaG__controls button{color:#305267;cursor:pointer;background:#f8fafb;border:1px solid #bbcad4;border-radius:4px;padding:5px 9px}.inline-grammar-module__NIRPaG__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:12px;display:flex}.inline-grammar-module__NIRPaG__controls [role=group]{gap:3px;display:flex}.inline-grammar-module__NIRPaG__controls button[aria-pressed=true]{color:#12614f;background:#d6ece6;border-color:#87baab}.inline-grammar-module__NIRPaG__controls select{max-width:170px;color:inherit;background:0 0;border:1px solid #bbcad4;border-radius:4px;padding:4px}.inline-grammar-module__NIRPaG__lesson{min-width:0}.inline-grammar-module__NIRPaG__lesson p{margin:8px 0}.inline-grammar-module__NIRPaG__lesson button,.inline-grammar-module__NIRPaG__lesson input,.inline-grammar-module__NIRPaG__lesson select{font:inherit}.inline-grammar-module__NIRPaG__status{margin:0;padding:8px 12px 18px;font-size:12px}.dark .inline-grammar-module__NIRPaG__card{color:#e4edf6;background:#202d3b}.dark .inline-grammar-module__NIRPaG__open{color:#93dbc9;background:#263846}:is(.dark .inline-grammar-module__NIRPaG__header button,.dark .inline-grammar-module__NIRPaG__controls button){color:#e0edf9;background:#2d3e50;border-color:#5a7189}.dark .inline-grammar-module__NIRPaG__controls button[aria-pressed=true]{background:#234e43;border-color:#6aab97}
.grammar-practice-overlay-module__ygRAcW__overlay{--expanded-size:34px;--item-width:var(--expanded-size);--item-height:4px;--item-radius:1px;--detail-opacity:0;--panel-surface:#ffffffe0;--bar-track:#cfd3d7;z-index:13;bottom:var(--panel-bottom,0px);max-width:calc(100% - 70px);padding:3px 3px var(--panel-padding-bottom,0px);background:var(--panel-background,transparent);-webkit-backdrop-filter:var(--panel-blur,none);backdrop-filter:var(--panel-blur,none);box-shadow:var(--panel-shadow,none);color:#27313c;cursor:default;border-radius:8px;align-items:center;gap:4px;display:flex;position:absolute;left:6px}.grammar-practice-overlay-module__ygRAcW__circles{min-width:0;padding:2px 2px var(--row-padding-bottom,0px);flex-wrap:wrap;gap:3px;display:flex}.grammar-practice-overlay-module__ygRAcW__circle{flex:0 0 var(--item-width);width:var(--item-width);height:var(--item-height);border-radius:var(--item-radius);background:var(--item-background,linear-gradient(to right, var(--bar-color,#23859e) var(--progress), var(--bar-track) var(--progress)));box-shadow:var(--item-shadow,0 0 0 1px #fff, 0 0 0 2px #18212f);isolation:isolate;place-items:center;text-decoration:none;display:grid;position:relative;overflow:hidden}.grammar-practice-overlay-module__ygRAcW__circle:focus-visible{outline-offset:1px;outline:2px solid #147fba}.grammar-practice-overlay-module__ygRAcW__circle:hover .grammar-practice-overlay-module__ygRAcW__medal{filter:brightness(1.15)}.grammar-practice-overlay-module__ygRAcW__circle[data-state=locked]{cursor:pointer}.grammar-practice-overlay-module__ygRAcW__ring{opacity:var(--detail-opacity);background:conic-gradient(#ad703d 0% 60%,#91a5b8 60% 80%,#d5a019 80% 90%,#57cfe8 90% 100%);border-radius:50%;position:absolute;inset:0}.grammar-practice-overlay-module__ygRAcW__ring:after{content:"";border-radius:inherit;background:conic-gradient(transparent 0% var(--progress), #cfd3d7 var(--progress) 100%);position:absolute;inset:0}.grammar-practice-overlay-module__ygRAcW__medal{opacity:var(--detail-opacity);z-index:1;color:#37424f;background:#f0f2f4;border-radius:50%;place-items:center;width:24px;height:24px;font:700 12px/1 Arial,sans-serif;display:grid;box-shadow:0 0 0 2px #fff}.grammar-practice-overlay-module__ygRAcW__circle[data-rank=bronze] .grammar-practice-overlay-module__ygRAcW__medal{color:#47240f;background:linear-gradient(135deg,#f4d1a1,#b97b49 55%,#f1c895)}.grammar-practice-overlay-module__ygRAcW__circle[data-rank=bronze]{--bar-color:#ad703d}.grammar-practice-overlay-module__ygRAcW__circle[data-rank=silver]{--bar-color:#91a5b8}.grammar-practice-overlay-module__ygRAcW__circle[data-rank=gold]{--bar-color:#d5a019}.grammar-practice-overlay-module__ygRAcW__circle[data-rank=diamond]{--bar-color:#57cfe8}.grammar-practice-overlay-module__ygRAcW__circle[data-state=locked]{--bar-color:#9ca8ad}.grammar-practice-overlay-module__ygRAcW__circle[data-rank=silver] .grammar-practice-overlay-module__ygRAcW__medal{color:#293642;background:linear-gradient(135deg,#fff,#aab9c7 55%,#eaf0f6)}.grammar-practice-overlay-module__ygRAcW__circle[data-rank=gold] .grammar-practice-overlay-module__ygRAcW__medal{color:#503c06;background:linear-gradient(135deg,#fff1b2,#e7b732 55%,#ffeaa0)}.grammar-practice-overlay-module__ygRAcW__circle[data-rank=diamond] .grammar-practice-overlay-module__ygRAcW__medal{color:#124655;background:conic-gradient(#defdff,#8fdfe9,#f0e2ff,#fff,#8fdfe9,#defdff);box-shadow:0 0 0 2px #fff,0 0 8px #57cfe899}.grammar-practice-overlay-module__ygRAcW__circle[data-state=locked] .grammar-practice-overlay-module__ygRAcW__ring{background:#9ca8ad}.grammar-practice-overlay-module__ygRAcW__circle[data-state=locked] .grammar-practice-overlay-module__ygRAcW__medal{color:#66747b;background:#dbe0e2}.grammar-practice-overlay-module__ygRAcW__circle[data-state=learning] .grammar-practice-overlay-module__ygRAcW__medal{color:#20576a;background:#d9eaf0}.dark .grammar-practice-overlay-module__ygRAcW__overlay{--panel-surface:#1e2227e0;--bar-track:#59616b;color:#edf1f5}.dark .grammar-practice-overlay-module__ygRAcW__ring:after{background:conic-gradient(transparent 0% var(--progress), #59616b var(--progress) 100%)}.dark .grammar-practice-overlay-module__ygRAcW__medal{box-shadow:0 0 0 2px #252a30}.dark .grammar-practice-overlay-module__ygRAcW__circle[data-rank=none] .grammar-practice-overlay-module__ygRAcW__medal{color:#e9edf1;background:#353d46}.dark .grammar-practice-overlay-module__ygRAcW__circle[data-state=locked] .grammar-practice-overlay-module__ygRAcW__medal{color:#a8b4b9;background:#343c41}:is([data-grammar-practice-host]:hover .grammar-practice-overlay-module__ygRAcW__overlay,[data-tour-show-practice] .grammar-practice-overlay-module__ygRAcW__overlay,.grammar-practice-overlay-module__ygRAcW__overlay:focus-within){--item-height:var(--expanded-size);--item-radius:50%;--item-background:transparent;--detail-opacity:1;--panel-background:var(--panel-surface);--panel-blur:blur(2px);--panel-shadow:0 1px 5px #0003;--panel-bottom:var(--expanded-bottom,4px);--panel-padding-bottom:var(--expanded-padding,3px);--row-padding-bottom:2px;--item-shadow:none}@media (hover:none){.grammar-practice-overlay-module__ygRAcW__overlay{--item-height:var(--expanded-size);--item-radius:50%;--item-background:transparent;--detail-opacity:1;--panel-background:var(--panel-surface);--panel-blur:blur(2px);--panel-shadow:0 1px 5px #0003;--panel-bottom:var(--expanded-bottom,4px);--panel-padding-bottom:var(--expanded-padding,3px);--row-padding-bottom:2px;--item-shadow:none}}@container (max-width:180px){.grammar-practice-overlay-module__ygRAcW__overlay{--expanded-size:24px;--expanded-bottom:24px;--expanded-padding:1px;max-width:calc(100% - 4px);padding:1px 1px var(--panel-padding-bottom,0px);gap:1px;left:2px}.grammar-practice-overlay-module__ygRAcW__medal{width:15px;height:15px;font-size:9px}}
.home-tour-module__N0G9ha__bar{color:#1b1d2c;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;font:600 16px/1.2 system-ui,sans-serif;animation:.35s ease-out home-tour-module__N0G9ha__rise;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #1b1d2c,0 10px 30px #0a0c1e59}.home-tour-module__N0G9ha__bar button{min-height:40px;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #d3d7e6;border-radius:999px;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.home-tour-module__N0G9ha__bar button:hover:not(:disabled){border-color:#b0233a}.home-tour-module__N0G9ha__bar button:disabled{opacity:.35;cursor:default}.home-tour-module__N0G9ha__bar button:focus-visible{outline-offset:2px;outline:3px solid #268dca}.home-tour-module__N0G9ha__bar .home-tour-module__N0G9ha__primary{color:#fff;background:#b0233a;border-color:#b0233a}.home-tour-module__N0G9ha__bar .home-tour-module__N0G9ha__primary:hover:not(:disabled){background:#951b30}.home-tour-module__N0G9ha__bar .home-tour-module__N0G9ha__icon{justify-content:center;width:40px;padding:0}.home-tour-module__N0G9ha__count{text-align:center;color:#5a6175;font-variant-numeric:tabular-nums;min-width:64px}.home-tour-module__N0G9ha__categoryHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;display:flex}.home-tour-module__N0G9ha__categoryHeader h1{flex:380px;margin-bottom:0}.home-tour-module__N0G9ha__entry{color:#245b55;font:inherit;cursor:pointer;background:#f4f9f7;border:1px solid #94b4b0;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:inline-flex}.home-tour-module__N0G9ha__entry:hover:not(:disabled){background:#e1efeb}.home-tour-module__N0G9ha__entry:focus-visible{outline-offset:2px;outline:3px solid #268dca}.home-tour-module__N0G9ha__entry:disabled{opacity:.65;cursor:default}.home-tour-module__N0G9ha__entryCompact{flex-shrink:0;justify-content:center;width:34px;height:34px;padding:0}.dark .home-tour-module__N0G9ha__entry{color:#c5e5dc;background:#203b38;border-color:#557d75}@keyframes home-tour-module__N0G9ha__rise{0%{opacity:0;transform:translate(-50%,12px)}}@media (max-width:600px){.home-tour-module__N0G9ha__bar{gap:4px;max-width:calc(100vw - 16px);padding:6px;bottom:84px}.home-tour-module__N0G9ha__bar button{min-height:38px;padding:0 12px}.home-tour-module__N0G9ha__bar .home-tour-module__N0G9ha__icon{width:38px}.home-tour-module__N0G9ha__count{min-width:48px;font-size:14px}}@media (prefers-reduced-motion:reduce){.home-tour-module__N0G9ha__bar{animation:none}}
.table-bot-module__06ybCq__page{--ink:#22203a;--muted:#5d5a78;--paper:#fff;--ground:#f3f0fb;--line:#dcd5ef;background:radial-gradient(circle at 80% 0, #ffe9f6, transparent 40%), var(--ground);min-height:100vh;color:var(--ink);padding:22px 24px 260px;font:16px/1.5 system-ui,sans-serif}.dark .table-bot-module__06ybCq__page{--ink:#f0ecff;--muted:#c2bbdc;--paper:#262338;--ground:#18162a;--line:#403a5e;background:radial-gradient(circle at 80% 0, #3a2140, transparent 40%), var(--ground)}.table-bot-module__06ybCq__head h1{margin:0 0 6px;font-size:28px}.table-bot-module__06ybCq__head p{max-width:820px;color:var(--muted);margin:0 0 14px}.table-bot-module__06ybCq__controls{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.table-bot-module__06ybCq__controls button{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:999px;padding:8px 14px;font:600 15px system-ui,sans-serif}.table-bot-module__06ybCq__controls button:hover:not(:disabled){border-color:#9b5cff}.table-bot-module__06ybCq__controls button:disabled{opacity:.45;cursor:default}.table-bot-module__06ybCq__controls button[aria-pressed=true]{color:#fff;background:#9b5cff;border-color:#9b5cff}.table-bot-module__06ybCq__controlsLabel{color:var(--ink);align-self:center;font:600 15px system-ui,sans-serif}.table-bot-module__06ybCq__shelf{background:linear-gradient(#e9e1fb,#ddd0f7);border-radius:16px;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin-bottom:26px;padding:10px 12px 18px;display:grid;box-shadow:inset 0 -10px #c8b6ee}.dark .table-bot-module__06ybCq__shelf{background:linear-gradient(#2c2645,#241f3b);box-shadow:inset 0 -10px #1a1630}.table-bot-module__06ybCq__slot{background:var(--paper);height:108px;color:var(--ink);text-align:left;cursor:pointer;border:2px solid #0000;border-radius:12px;padding:6px;display:block;position:relative;overflow:hidden;box-shadow:0 4px 12px #2814501a}.table-bot-module__06ybCq__slot[data-picked=true]{border-color:#9b5cff;box-shadow:0 0 0 3px #9b5cff40}.table-bot-module__06ybCq__slot[data-away=true]{border:2px dashed var(--line);box-shadow:none;cursor:default;background:0 0}.table-bot-module__06ybCq__slotTitle{z-index:1;height:2.4em;margin-bottom:3px;font-size:12px;font-weight:700;line-height:1.2;display:block;position:relative;overflow:hidden}.table-bot-module__06ybCq__thumb{zoom:.2;pointer-events:none;width:620px}.table-bot-module__06ybCq__bench{background:color-mix(in srgb, var(--paper) 70%, transparent);border:2px dashed var(--line);border-radius:22px;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:26px;min-height:360px;padding:26px;display:flex}.table-bot-module__06ybCq__benchEmpty{color:var(--muted);margin:auto}.table-bot-module__06ybCq__card{background:var(--paper);will-change:transform;border-radius:10px;box-shadow:0 12px 30px #2814502e}.table-bot-module__06ybCq__cardZoom{width:620px}.table-bot-module__06ybCq__overlay{pointer-events:none;z-index:60;width:100vw;height:100vh;position:fixed;inset:0;overflow:visible}.table-bot-module__06ybCq__arm{fill:#b56ff2;stroke:#2a1840;stroke-width:2.2px;stroke-linejoin:round}.table-bot-module__06ybCq__cups{fill:#ffd8f0;stroke:#8a4fd0;stroke-width:1px}.table-bot-module__06ybCq__tipRing{fill:none;stroke-width:3px;opacity:0;filter:drop-shadow(0 0 4px);transition:opacity .3s}.table-bot-module__06ybCq__mark rect{fill:color-mix(in srgb, var(--c) 14%, transparent);stroke:var(--c);stroke-width:3px;stroke-dasharray:10 6;animation:1s linear infinite table-bot-module__06ybCq__march}.table-bot-module__06ybCq__mark circle{fill:var(--c);stroke:#fff;stroke-width:2.5px}.table-bot-module__06ybCq__mark text{fill:#fff;text-anchor:middle;font:800 14px system-ui,sans-serif}.table-bot-module__06ybCq__mark .table-bot-module__06ybCq__markLabel{text-anchor:start;fill:var(--c);paint-order:stroke;stroke:var(--paper);stroke-width:5px;stroke-linejoin:round;font-size:15px}.table-bot-module__06ybCq__mark{transform-box:fill-box;animation:.35s ease-out table-bot-module__06ybCq__pop}.table-bot-module__06ybCq__link{fill:none;stroke:#6c54a8;stroke-width:2.5px;stroke-dasharray:2 7;stroke-linecap:round;animation:1.2s linear infinite table-bot-module__06ybCq__march}@keyframes table-bot-module__06ybCq__march{to{stroke-dashoffset:-32px}}@keyframes table-bot-module__06ybCq__pop{0%{opacity:0}}.table-bot-module__06ybCq__octopus{z-index:61;pointer-events:none;width:200px;position:fixed;bottom:26px;left:18px}.table-bot-module__06ybCq__body{animation:2.6s ease-in-out infinite table-bot-module__06ybCq__bob}.table-bot-module__06ybCq__body svg{filter:drop-shadow(0 10px 14px #3c146440);width:200px;display:block;overflow:visible}@keyframes table-bot-module__06ybCq__bob{50%{transform:translateY(-8px)rotate(-1.5deg)}}.table-bot-module__06ybCq__bubble{color:#22203a;background:#fff;border-radius:16px;width:250px;padding:10px 14px;font:600 15px/1.4 system-ui,sans-serif;position:absolute;bottom:calc(100% + 14px);left:4px;box-shadow:0 0 0 2px #2a1840,0 8px 22px #28145033}.table-bot-module__06ybCq__bubble:after{content:"";background:#fff;width:16px;height:16px;position:absolute;bottom:-9px;left:70px;transform:rotate(45deg);box-shadow:2px 2px #2a1840}.table-bot-module__06ybCq__mantle{stroke:#2a1840;stroke-width:3.5px}.table-bot-module__06ybCq__spots circle{fill:#ffffff47}.table-bot-module__06ybCq__white{fill:#fff;stroke:#2a1840;stroke-width:3px}.table-bot-module__06ybCq__iris{fill:#3b1f6e}.table-bot-module__06ybCq__eyesHappy path{fill:none;stroke:#2a1840;stroke-width:5px;stroke-linecap:round}.table-bot-module__06ybCq__eyesHappy,.table-bot-module__06ybCq__talk,.table-bot-module__06ybCq__octopus[data-mood=happy] .table-bot-module__06ybCq__eyesOpen{display:none}.table-bot-module__06ybCq__octopus[data-mood=happy] .table-bot-module__06ybCq__eyesHappy{display:inline}.table-bot-module__06ybCq__octopus[data-mood=talk] .table-bot-module__06ybCq__smile,.table-bot-module__06ybCq__octopus[data-speaking=true] .table-bot-module__06ybCq__smile{display:none}.table-bot-module__06ybCq__octopus[data-mood=talk] .table-bot-module__06ybCq__talk,.table-bot-module__06ybCq__octopus[data-speaking=true] .table-bot-module__06ybCq__talk{fill:#5a1730;stroke:#2a1840;stroke-width:2.5px;transform-box:fill-box;transform-origin:50%;animation:.32s ease-in-out infinite alternate table-bot-module__06ybCq__talk;display:inline}@keyframes table-bot-module__06ybCq__talk{0%{transform:scaleY(.35)}}.table-bot-module__06ybCq__glasses{fill:none;stroke:#e6b440;stroke-width:3.5px}.table-bot-module__06ybCq__blush{fill:#ff69a08c}.table-bot-module__06ybCq__smile{fill:none;stroke:#2a1840;stroke-width:3.5px;stroke-linecap:round}.table-bot-module__06ybCq__cap path{fill:#2b2650;stroke:#14112a;stroke-width:2px;stroke-linejoin:round}.table-bot-module__06ybCq__cap .table-bot-module__06ybCq__tassel{fill:#f2c14e;stroke:#f2c14e;stroke-width:3px}@media (max-width:900px){.table-bot-module__06ybCq__page{padding:14px 12px 300px}.table-bot-module__06ybCq__octopus{width:140px;bottom:12px;left:8px}.table-bot-module__06ybCq__body svg{width:140px}.table-bot-module__06ybCq__bubble{width:210px;font-size:14px}.table-bot-module__06ybCq__shelf{grid-template-columns:none;grid-auto-columns:128px;grid-auto-flow:column;overflow-x:auto}.table-bot-module__06ybCq__bench{gap:14px;padding:12px}}@media (prefers-reduced-motion:reduce){.table-bot-module__06ybCq__body,.table-bot-module__06ybCq__mark rect,.table-bot-module__06ybCq__link{animation:none}}
.human-tutor-avatar-module__WpMv9G__root{border:1px solid var(--surface-border,#d1d5db);background:var(--surface-card,#fff);color:var(--text-color,#1f2937);border-radius:1rem;align-items:center;gap:1rem;margin-block:.75rem;padding:.75rem;display:flex}.human-tutor-avatar-module__WpMv9G__portrait{background:var(--surface-ground,#f3f4f6);border-radius:.75rem;flex:0 0 160px;height:184px;position:relative;overflow:hidden}.human-tutor-avatar-module__WpMv9G__root[data-compact=true] .human-tutor-avatar-module__WpMv9G__portrait{flex-basis:112px;height:128px}.human-tutor-avatar-module__WpMv9G__canvas{width:100%;height:100%}.human-tutor-avatar-module__WpMv9G__details{flex-direction:column;align-items:flex-start;gap:.4rem;min-width:0;display:flex}.human-tutor-avatar-module__WpMv9G__label{font-size:.85rem;font-weight:600}.human-tutor-avatar-module__WpMv9G__select{border:1px solid var(--surface-border,#d1d5db);min-width:0;max-width:100%;color:inherit;background:var(--surface-ground,#f3f4f6);font:inherit;border-radius:.5rem;padding:.4rem .5rem;font-size:.85rem}.human-tutor-avatar-module__WpMv9G__state{font-size:.8rem}.human-tutor-avatar-module__WpMv9G__credit{overflow-wrap:anywhere;max-width:34rem;color:var(--text-color-secondary,#6b7280);font-size:.65rem;line-height:1.4}.human-tutor-avatar-module__WpMv9G__fallback{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;font-size:.75rem;display:flex;position:absolute;inset:0}.human-tutor-avatar-module__WpMv9G__fallback i{font-size:1.5rem}.human-tutor-avatar-module__WpMv9G__fallback button{font:inherit;color:inherit;background:var(--surface-card,#fff);border:1px solid var(--surface-border,#d1d5db);cursor:pointer;border-radius:.4rem;padding:.25rem .5rem}.human-tutor-avatar-module__WpMv9G__select:focus-visible,.human-tutor-avatar-module__WpMv9G__fallback button:focus-visible{outline:2px solid var(--primary-color,#3b82f6);outline-offset:2px}@media (max-width:480px){.human-tutor-avatar-module__WpMv9G__root{gap:.65rem;padding:.6rem}.human-tutor-avatar-module__WpMv9G__portrait{flex-basis:112px;height:144px}}
.verb-search-module__p8iNDq__wrapper,.verb-search-module__p8iNDq__container{position:relative}.verb-search-module__p8iNDq__input{color:#fff;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:4px;outline:none;width:200px;padding:.35rem .65rem;font-size:.9rem;line-height:1.4;display:inline-block}.verb-search-module__p8iNDq__input::placeholder{color:#ffffffb3}.verb-search-module__p8iNDq__inputWide{width:240px}.verb-search-module__p8iNDq__bright .verb-search-module__p8iNDq__input{color:#000;background:#ffffffe6;border-color:#0003}.verb-search-module__p8iNDq__bright .verb-search-module__p8iNDq__input::placeholder{color:#0009}.verb-search-module__p8iNDq__suggestions{z-index:1000;color:#1a1a1a;background:#fff;border:1px solid #ccc;border-radius:4px;min-width:280px;max-height:360px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 2px 8px #00000026}.verb-search-module__p8iNDq__suggestionsSplit{}.verb-search-module__p8iNDq__col{min-width:0}.verb-search-module__p8iNDq__sectionTitle{letter-spacing:.04em;text-transform:uppercase;color:#78909c;z-index:1;background:#f5f7f8;border-bottom:1px solid #eee;padding:8px 12px 4px;font-size:11px;font-weight:700;position:sticky;top:0}@media (min-width:768px){.verb-search-module__p8iNDq__suggestionsSplit{flex-direction:row;align-items:stretch;width:max(100%,min(640px,92vw));min-width:min(640px,92vw);max-height:420px;display:flex;overflow:hidden}.verb-search-module__p8iNDq__suggestionsSplit .verb-search-module__p8iNDq__col{flex:50%;max-height:420px;overflow-y:auto}.verb-search-module__p8iNDq__colVerbs{border-right:1px solid #e0e0e0}}.verb-search-module__p8iNDq__item{cursor:pointer;border-bottom:1px solid #eee;padding:8px 12px;font-size:14px}.verb-search-module__p8iNDq__item:hover{background-color:#f8f9fa}.verb-search-module__p8iNDq__item:last-child{border-bottom:none}.verb-search-module__p8iNDq__itemDisabled{cursor:default;color:#999;font-style:italic;}.verb-search-module__p8iNDq__itemDisabled:hover{background-color:#0000}.verb-search-module__p8iNDq__item strong{color:#333;font-weight:700}.verb-search-module__p8iNDq__item small{color:#555;margin-top:4px;font-size:13px;display:block}.verb-search-module__p8iNDq__classTag{color:#0d6efd;letter-spacing:.4px;text-transform:uppercase;margin-top:4px;font-size:12px;font-weight:600;display:block}.verb-search-module__p8iNDq__dictItem{cursor:default;flex-direction:column;align-items:stretch;gap:4px;display:flex;position:relative;}.verb-search-module__p8iNDq__dictTop{align-items:flex-start;gap:8px;width:100%;display:flex}.verb-search-module__p8iNDq__dictMain{flex:1;min-width:0}.verb-search-module__p8iNDq__dictLemma{align-items:baseline;gap:2px;display:inline-flex}.verb-search-module__p8iNDq__hintBtn{color:#1976d2;cursor:pointer;vertical-align:baseline;background:0 0;border:none;margin-left:2px;padding:0 4px;font-size:16px;font-weight:700;line-height:1}.verb-search-module__p8iNDq__hintBtn:hover,.verb-search-module__p8iNDq__hintBtn[aria-expanded=true]{color:#0d47a1}.verb-search-module__p8iNDq__cats{box-sizing:border-box;color:#546e7a;width:100%;font-size:12px;font-style:italic;line-height:1.35;display:block}.verb-search-module__p8iNDq__catsEmpty{color:#c62828;}.verb-search-module__p8iNDq__actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.verb-search-module__p8iNDq__openBtn{cursor:pointer;color:#1565c0;background:#fff;border:1px solid #90caf9;border-radius:4px;padding:2px 8px;font-size:12px;line-height:1.4}.verb-search-module__p8iNDq__openBtn:hover{background:#eceff1;border-color:#90a4ae}.verb-search-module__p8iNDq__iconBtn{cursor:pointer;color:inherit;background:0 0;border:1px solid #ffffff4d;border-radius:4px;justify-content:center;align-items:center;padding:6px 10px;transition:all .2s;display:flex}.verb-search-module__p8iNDq__iconBtn:hover{background:#ffffff1a;border-color:#ffffff80}.verb-search-module__p8iNDq__bright .verb-search-module__p8iNDq__iconBtn{color:#000;border-color:#0003}.verb-search-module__p8iNDq__bright .verb-search-module__p8iNDq__iconBtn:hover{background:#0000000d;border-color:#0000004d}.verb-search-module__p8iNDq__inputWrapper{display:inline-block;position:relative}.verb-search-module__p8iNDq__closeBtn{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:24px;line-height:1;display:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.verb-search-module__p8iNDq__closeBtn:hover{opacity:1}.verb-search-module__p8iNDq__popoverBackdrop{z-index:100000;cursor:pointer;background:#0003;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.verb-search-module__p8iNDq__popover{z-index:1;cursor:default;text-align:start;color:#333;background:#fff;border:1px solid #ddd;border-radius:8px;width:max-content;max-width:320px;max-height:calc(100vh - 40px);padding:12px 14px;position:relative;overflow-y:auto;box-shadow:0 6px 20px #00000026}.verb-search-module__p8iNDq__popoverContent{color:#333;font-size:16px;line-height:1.5}:is(.verb-search-module__p8iNDq__popoverContent ul,.verb-search-module__p8iNDq__popoverContent ol){margin:.5em 0 .75em;padding-left:1.5em}.verb-search-module__p8iNDq__popoverContent ul{list-style-type:disc}.verb-search-module__p8iNDq__popoverContent ol{list-style-type:decimal}.verb-search-module__p8iNDq__popoverContent li{margin:.25em 0;display:list-item}.verb-search-module__p8iNDq__popoverContent p{margin:.5em 0}.verb-search-module__p8iNDq__popoverContent p:first-child{margin-top:0}.verb-search-module__p8iNDq__popoverContent p:last-child{margin-bottom:0}@media (min-width:769px){.verb-search-module__p8iNDq__inputWrapper{display:inline-block!important}.verb-search-module__p8iNDq__iconBtn,.verb-search-module__p8iNDq__closeBtn{display:none!important}}@media (max-width:768px){.verb-search-module__p8iNDq__iconBtn{display:flex!important}.verb-search-module__p8iNDq__inputWrapper{display:none!important}.verb-search-module__p8iNDq__inputWrapperMobileOpen{z-index:10002;background:#000000f2;align-items:center;gap:10px;padding:15px;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 12px #0000004d;display:flex!important}.verb-search-module__p8iNDq__inputWrapperMobileOpen .verb-search-module__p8iNDq__input{flex:1;padding-right:35px;width:100%!important}.verb-search-module__p8iNDq__bright .verb-search-module__p8iNDq__inputWrapperMobileOpen .verb-search-module__p8iNDq__input{color:#000!important;background:#ffffffe6!important;border-color:#0003!important}.verb-search-module__p8iNDq__inputWrapperMobileOpen .verb-search-module__p8iNDq__closeBtn{color:#fff;font-size:28px;display:flex;right:15px}.verb-search-module__p8iNDq__wrapperMobileOpen .verb-search-module__p8iNDq__suggestions,.verb-search-module__p8iNDq__wrapperMobileOpen .verb-search-module__p8iNDq__suggestionsSplit{z-index:10003!important;width:auto!important;min-width:0!important;max-height:calc(100vh - 100px)!important;position:fixed!important;top:60px!important;left:15px!important;right:15px!important}}
.lesson-page-module__p3dQmW__root{max-width:900px;margin:0 auto;padding:32px 20px 80px}.lesson-page-module__p3dQmW__withTutor{grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:start;gap:24px;max-width:1440px;display:grid}.lesson-page-module__p3dQmW__lessonContent,.lesson-page-module__p3dQmW__tutorColumn{min-width:0}.lesson-page-module__p3dQmW__tutorColumn{position:sticky;top:88px}@media (max-width:1099px){.lesson-page-module__p3dQmW__withTutor{grid-template-columns:minmax(0,1fr);max-width:900px}.lesson-page-module__p3dQmW__tutorColumn{position:static}}.lesson-page-module__p3dQmW__header{margin-bottom:32px}.lesson-page-module__p3dQmW__practiceRoot{max-width:1440px}.lesson-page-module__p3dQmW__practiceRoot:not(.lesson-page-module__p3dQmW__withTutor) .lesson-page-module__p3dQmW__lessonContent{width:100%;max-width:860px;margin:0 auto}.lesson-page-module__p3dQmW__practiceToolbar{grid-column:1/-1;min-width:0;margin-bottom:28px}.lesson-page-module__p3dQmW__practiceHeading{overflow-wrap:anywhere;margin:0 0 24px;font-size:28px;line-height:1.3}.lesson-page-module__p3dQmW__withTutor .lesson-page-module__p3dQmW__practiceToolbar{margin-bottom:0}.lesson-page-module__p3dQmW__practiceNav{border-bottom:1px solid #ccd8d5;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;padding-bottom:16px;display:grid}.lesson-page-module__p3dQmW__practiceNav>a,.lesson-page-module__p3dQmW__practiceNav>span{color:#314a44;min-width:0;min-height:96px;text-shadow:none;background:#f2f6f5;border:1px solid #c3d1ce;border-bottom-width:4px;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:17px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex;position:relative}.lesson-page-module__p3dQmW__practiceTabTitle{align-items:center;gap:10px;min-width:0;display:inline-flex}.lesson-page-module__p3dQmW__practiceTabTitle>span{overflow-wrap:anywhere}.lesson-page-module__p3dQmW__practiceTabTitle>i{flex-shrink:0;font-size:21px}.lesson-page-module__p3dQmW__practiceNav>a[aria-current=page]{color:#fff;background:#157c65;border-color:#126452;font-weight:700}.lesson-page-module__p3dQmW__practiceNav>a:hover{background:#e1efe9;border-color:#167d70}.lesson-page-module__p3dQmW__practiceNav>a[aria-current=page]:hover{background:#126b58}.lesson-page-module__p3dQmW__practiceNav>a:focus-visible{outline-offset:2px;outline:3px solid #bf841e}.lesson-page-module__p3dQmW__practiceNav>span{color:#7a8581;background:#f5f6f6;border-color:#e0e4e2}.lesson-page-module__p3dQmW__practiceVariantToggle{border:0;min-width:0;margin:0 0 14px;padding:0}.lesson-page-module__p3dQmW__practiceVariantToggle legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.lesson-page-module__p3dQmW__practiceVariantOptions{border:1px solid #a9bcb6;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid;overflow:hidden}.lesson-page-module__p3dQmW__practiceVariantOptions label{cursor:pointer;min-width:0;position:relative}.lesson-page-module__p3dQmW__practiceVariantOptions label+label{border-left:1px solid #a9bcb6}.lesson-page-module__p3dQmW__practiceVariantOptions input{opacity:0;width:1px;height:1px;position:absolute}.lesson-page-module__p3dQmW__practiceVariantOption{color:#35544a;height:48px;text-shadow:none;white-space:nowrap;background:#fff;justify-content:center;align-items:center;gap:10px;padding:8px;font-size:14px;font-weight:600;display:flex}.lesson-page-module__p3dQmW__practiceVariantOptions input:checked+.lesson-page-module__p3dQmW__practiceVariantOption{color:#124e3a;background:#d8ede5;box-shadow:inset 0 -3px #168365}.lesson-page-module__p3dQmW__practiceVariantOptions label:hover .lesson-page-module__p3dQmW__practiceVariantOption{background:#edf5f1}.lesson-page-module__p3dQmW__practiceVariantOptions input:checked+.lesson-page-module__p3dQmW__practiceVariantOption:hover{background:#cce5da}.lesson-page-module__p3dQmW__practiceVariantOptions input:focus-visible+.lesson-page-module__p3dQmW__practiceVariantOption{outline-offset:-3px;outline:3px solid #bf841e}.lesson-page-module__p3dQmW__practiceRank{color:#56655e;max-width:100%;min-height:26px;text-shadow:none;white-space:nowrap;background:#edf1ef;border:1px solid #a7b4ae;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:4px 7px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.lesson-page-module__p3dQmW__practiceRank>i{flex-shrink:0;font-size:13px}.lesson-page-module__p3dQmW__practiceRankValue{font-variant-numeric:tabular-nums}.lesson-page-module__p3dQmW__practiceRank[data-rank=bronze]{color:#6a381a;background:#f2d5bb;border-color:#b67a48;box-shadow:0 2px #9a6333}.lesson-page-module__p3dQmW__practiceRank[data-rank=silver]{color:#304657;background:#e0eaf2;border-color:#8a9eae;box-shadow:0 2px #687e90}.lesson-page-module__p3dQmW__practiceRank[data-rank=gold]{color:#624300;background:#ffe6a0;border-color:#c69923;box-shadow:0 2px #9c7711}.lesson-page-module__p3dQmW__practiceRank[data-rank=diamond]{color:#085265;background:#c9f5ff;border-color:#41aabe;box-shadow:0 2px #207c94}.lesson-page-module__p3dQmW__practiceRank[data-rank=passed]{color:#165137;background:#d9f1e2;border-color:#76af90}.lesson-page-module__p3dQmW__additionalVariants{margin:8px 0;font-size:14px}.dark .lesson-page-module__p3dQmW__practiceNav{border-color:#455a52}.dark .lesson-page-module__p3dQmW__practiceNav>a{color:#d5e6df;background:#273932;border-color:#567066}.dark .lesson-page-module__p3dQmW__practiceNav>a:hover{background:#344e42;border-color:#77b39e}.dark .lesson-page-module__p3dQmW__practiceNav>a[aria-current=page]{color:#fff;background:#237f66;border-color:#79c9ae}.dark .lesson-page-module__p3dQmW__practiceNav>span{color:#88958d;background:#292e2c;border-color:#424b46}.dark .lesson-page-module__p3dQmW__practiceVariantOptions{border-color:#587368}.dark .lesson-page-module__p3dQmW__practiceVariantOptions label+label{border-color:#587368}.dark .lesson-page-module__p3dQmW__practiceVariantOption{color:#d2e1d9;background:#242e29}.dark .lesson-page-module__p3dQmW__practiceVariantOptions label:hover .lesson-page-module__p3dQmW__practiceVariantOption{background:#334a3f}.dark .lesson-page-module__p3dQmW__practiceVariantOptions input:checked+.lesson-page-module__p3dQmW__practiceVariantOption{color:#fff;background:#315b48;box-shadow:inset 0 -3px #73d3ac}.dark .lesson-page-module__p3dQmW__practiceRank[data-rank=pending]{color:#c0d2c7;background:#32433a;border-color:#6a8376}.lesson-page-module__p3dQmW__header h1{margin:0 0 8px;font-size:28px}.lesson-page-module__p3dQmW__description{color:#5b6b74;line-height:1.6}.lesson-page-module__p3dQmW__completedBanner{color:#167d58;background:#e0f3e9;border-radius:20px;margin-top:12px;padding:6px 14px;font-weight:700;display:inline-block}.dark .lesson-page-module__p3dQmW__completedBanner{color:#69c99c;background:#22503d}.lesson-page-module__p3dQmW__status{text-align:center;color:#5b6b74;padding:40px 0}.lesson-page-module__p3dQmW__blocks{grid-template-columns:minmax(0,1fr);gap:32px;min-width:0;display:grid}.lesson-page-module__p3dQmW__block{background:#fff;border:1px solid #d5dce2;border-radius:12px;min-width:0;padding:24px}.lesson-page-module__p3dQmW__blockTitle{color:#17242a;letter-spacing:0;border-left:4px solid #167d70;align-items:center;gap:12px;margin:0 0 16px;padding-left:12px;font-size:22px;font-weight:700;line-height:1.3;display:flex}.lesson-page-module__p3dQmW__blockTitleText{overflow-wrap:anywhere;flex:1;min-width:0}.lesson-page-module__p3dQmW__auditLink{color:#167d70;border-radius:4px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;margin-left:auto;font-size:18px;display:inline-flex}.lesson-page-module__p3dQmW__auditLink:hover,.lesson-page-module__p3dQmW__auditLink:focus-visible{background:#167d7018;outline:1px solid}.dark .lesson-page-module__p3dQmW__blockTitle{color:#f3f6f7;border-left-color:#65d2bb}.dark .lesson-page-module__p3dQmW__auditLink{color:#65d2bb}.lesson-page-module__p3dQmW__variantPicker{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;font-size:14px;display:flex}.lesson-page-module__p3dQmW__variantPicker select{color:#25313a;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #9aa7b2;border-radius:4px;flex:180px;padding:7px 10px}.dark .lesson-page-module__p3dQmW__root{color:#edf0f2}:is(.dark .lesson-page-module__p3dQmW__description,.dark .lesson-page-module__p3dQmW__status){color:#b5bec5}.dark .lesson-page-module__p3dQmW__block{background:#23282c;border-color:#454e56}.dark .lesson-page-module__p3dQmW__variantPicker select{color:#edf0f2;background:#2c3338;border-color:#4b555e}@media (max-width:900px){.lesson-page-module__p3dQmW__practiceRankLabel{display:none}}@media (max-width:640px){.lesson-page-module__p3dQmW__root{padding:20px 12px 60px}.lesson-page-module__p3dQmW__practiceNav{gap:4px}.lesson-page-module__p3dQmW__practiceNav>a,.lesson-page-module__p3dQmW__practiceNav>span{text-align:center;gap:8px;min-height:106px;padding:10px 1px;font-size:11px;line-height:1.2}.lesson-page-module__p3dQmW__practiceTabTitle{flex-direction:column;gap:7px}.lesson-page-module__p3dQmW__practiceTabTitle>span{overflow-wrap:normal;white-space:nowrap}.lesson-page-module__p3dQmW__practiceVariantOption{gap:6px;padding:8px 4px;font-size:13px}.lesson-page-module__p3dQmW__practiceVariantWord{display:none}.lesson-page-module__p3dQmW__practiceRank{gap:4px;min-height:24px;padding:4px;font-size:11px}.lesson-page-module__p3dQmW__practiceRankLabel{display:none}.lesson-page-module__p3dQmW__block{padding:16px}.lesson-page-module__p3dQmW__blockTitle{gap:8px;padding-left:10px;font-size:20px}}.lesson-page-module__p3dQmW__grammar .lesson-page-module__p3dQmW__block{box-shadow:none;background:0 0;border:0;border-top:1px solid #95959555;border-radius:0;padding:24px 0}.lesson-page-module__p3dQmW__grammar .lesson-page-module__p3dQmW__compactBlock{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:16px 0;display:grid}.lesson-page-module__p3dQmW__grammar .lesson-page-module__p3dQmW__blocks{gap:12px}.lesson-page-module__p3dQmW__compactBlock .lesson-page-module__p3dQmW__blockTitle{margin:0}@media (max-width:640px){.lesson-page-module__p3dQmW__grammar .lesson-page-module__p3dQmW__compactBlock{grid-template-columns:minmax(0,1fr);gap:8px}}.lesson-page-module__p3dQmW__practiceRoot.lesson-page-module__p3dQmW__combinedPractice .lesson-page-module__p3dQmW__lessonContent{width:100%;max-width:none;margin:0}.lesson-page-module__p3dQmW__combinedBlocks{grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:0 24px}.lesson-page-module__p3dQmW__combinedBlocks>.lesson-page-module__p3dQmW__block{background:0 0;border:0;border-top:1px solid #c9d4d6;border-radius:0;margin-bottom:28px;padding:24px 0}.lesson-page-module__p3dQmW__combinedBlocks>.lesson-page-module__p3dQmW__activePracticeBlock{border-top:3px solid #167d70}.lesson-page-module__p3dQmW__skillLabel{color:#52676c;margin:0 0 12px;font-size:14px;font-weight:600}.lesson-page-module__p3dQmW__activateTutor{color:#126b58;max-width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #167d70;border-radius:4px;justify-content:center;align-items:center;gap:9px;margin-top:20px;padding:10px 14px;font-size:14px;display:inline-flex}.lesson-page-module__p3dQmW__activateTutor[aria-pressed=true]{background:#e2f2ec;font-weight:600}.lesson-page-module__p3dQmW__activateTutor:focus-visible{outline-offset:3px;outline:3px solid #bf841e}.lesson-page-module__p3dQmW__practiceTutor{grid-column:2;grid-row:var(--tutor-row);align-self:start;min-width:0;margin-bottom:28px}.lesson-page-module__p3dQmW__practiceTutor[hidden]{display:none}.dark .lesson-page-module__p3dQmW__combinedBlocks>.lesson-page-module__p3dQmW__block{background:0 0;border-color:#536660}.dark .lesson-page-module__p3dQmW__combinedBlocks>.lesson-page-module__p3dQmW__activePracticeBlock{border-color:#65d2bb}.dark .lesson-page-module__p3dQmW__skillLabel{color:#b7c9c4}.dark .lesson-page-module__p3dQmW__activateTutor{color:#b2eddb;background:#23342d;border-color:#65d2bb}@media (max-width:1099px){.lesson-page-module__p3dQmW__combinedBlocks{grid-template-columns:minmax(0,1fr)}.lesson-page-module__p3dQmW__practiceTutor{grid-column:1;grid-row:var(--mobile-tutor-row)}}
.verb-modal-module__uzRKPG__overlay{z-index:2000;background:#0006;justify-content:center;align-items:flex-start;width:100%;height:100%;padding:60px 10px 10px;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.verb-modal-module__uzRKPG__content{color:#1a1a1a;background:#f8f9fa;border:2px solid #ffffff80;border-radius:16px;flex-direction:column;gap:20px;max-width:min(1100px,95vw);padding:24px 28px;display:flex;position:relative;box-shadow:0 12px 40px #00000059}.verb-modal-module__uzRKPG__closeBtn{color:#fff;cursor:pointer;background:#dc3545;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:22px;line-height:1;transition:all .2s;display:flex;position:absolute;top:14px;right:14px;box-shadow:0 2px 8px #0000004d}.verb-modal-module__uzRKPG__closeBtn:hover{background:#c82333;transform:scale(1.1)}.verb-modal-module__uzRKPG__header{flex-direction:column;gap:12px;display:flex}.verb-modal-module__uzRKPG__infoLine{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.verb-modal-module__uzRKPG__lemma{color:#1f2933;font-size:28px;font-weight:700}.verb-modal-module__uzRKPG__classChip{color:#fff;text-transform:uppercase;letter-spacing:.8px;background:#0d6efd;border-radius:999px;padding:6px 14px;font-size:15px;font-weight:700}.verb-modal-module__uzRKPG__transLabel{color:#0d6efd;letter-spacing:.5px;font-size:18px;font-weight:700}.verb-modal-module__uzRKPG__transValue{color:#0b1526;font-size:22px;font-weight:800}.verb-modal-module__uzRKPG__transInline{background:#0d6efd1f;border-radius:14px;align-items:center;gap:10px;padding:8px 14px;display:inline-flex;box-shadow:inset 0 0 0 1px #0d6efd26}.verb-modal-module__uzRKPG__body{flex-direction:column;gap:16px;display:flex}.verb-modal-module__uzRKPG__bodyWithReference{gap:22px;display:grid}@media (min-width:992px){.verb-modal-module__uzRKPG__bodyWithReference{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.verb-modal-module__uzRKPG__tableWrapper{flex-direction:column;flex:auto;gap:14px;display:flex}.verb-modal-module__uzRKPG__tableTitle{letter-spacing:.6px;color:#0b1526;font-size:15px;font-weight:700}.verb-modal-module__uzRKPG__referenceMissing{color:#b02a37;background:#dc354514;border-radius:12px;padding:18px;font-weight:500;line-height:1.4}.verb-modal-module__uzRKPG__formsTable{border-collapse:collapse;background:#ffffffd9;border-radius:14px;width:100%;overflow:hidden;box-shadow:0 10px 30px #0f172a1f}.verb-modal-module__uzRKPG__formsTable thead th{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#0d6efdeb,#329fffd9);padding:14px 16px;font-size:16px;font-weight:700}.verb-modal-module__uzRKPG__formsTable tbody td{color:#1f2933;vertical-align:middle;background:#f8f9fad9;border-bottom:1px solid #0f172a14;padding:12px 16px;font-size:16px}.verb-modal-module__uzRKPG__formsTable tbody tr:nth-child(2n) td{background:#f1f5f9d9}.verb-modal-module__uzRKPG__pronoun{color:#0d6efd;white-space:nowrap;width:28%;font-weight:700}.verb-modal-module__uzRKPG__formValue{font-weight:500}.verb-modal-module__uzRKPG__formValue.tutor-verb-highlight{color:#111827;font-weight:800;box-shadow:inset 0 0 0 3px #f59e0b;background:#fde68a!important}.verb-modal-module__uzRKPG__formsGrid{column-count:3;column-gap:24px}.verb-modal-module__uzRKPG__formCell{break-inside:avoid;background:#0f172a0a;border-radius:10px;align-items:baseline;gap:12px;margin-bottom:6px;padding:6px 10px;display:flex}.verb-modal-module__uzRKPG__formIndex{color:#0d6efd;min-width:26px;font-weight:700}.verb-modal-module__uzRKPG__formText{color:#1f2933;font-size:16px;font-weight:500}@media (max-width:768px){.verb-modal-module__uzRKPG__content{padding:20px}.verb-modal-module__uzRKPG__formsTable thead th,.verb-modal-module__uzRKPG__formsTable tbody td{padding:10px 12px}.verb-modal-module__uzRKPG__formsGrid{column-count:2}}@media (max-width:480px){.verb-modal-module__uzRKPG__formsGrid{column-count:1}.verb-modal-module__uzRKPG__lemma{font-size:24px}}
.user-preview-toggle-module__EBW-0W__toggle{bottom:calc(max(28px, env(safe-area-inset-bottom)) + 30px);left:env(safe-area-inset-left,0px);z-index:2147483647;color:#16382c;letter-spacing:0;cursor:pointer;background:#fff;border:1px solid #61726c;border-radius:0 6px 6px 0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:14px;display:inline-flex;position:fixed;box-shadow:0 2px 9px #0004}.user-preview-toggle-module__EBW-0W__toggle[aria-pressed=true]{color:#322608;background:#ffe698;border-color:#92701b}.user-preview-toggle-module__EBW-0W__toggle:hover{filter:brightness(.95)}.user-preview-toggle-module__EBW-0W__toggle:focus-visible{outline-offset:3px;outline:3px solid #14866b}:is(html[data-lbp-user-preview] .phpdebugbar,html[data-lbp-user-preview] .phpdebugbar-openhandler,html[data-lbp-user-preview] .phpdebugbar-minimized){display:none!important}@media print{.user-preview-toggle-module__EBW-0W__toggle{display:none}}
.week-book-module__8jBTda__controls{bottom:max(92px,env(safe-area-inset-bottom));color:#f1e6d0;pointer-events:auto;touch-action:manipulation;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:3;background:#142b30ed;border:1px solid #c5b28e60;border-radius:16px;width:max-content;max-width:calc(100% - 20px);padding:12px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0005}.week-book-module__8jBTda__caption{justify-content:center;align-items:baseline;gap:12px;margin:0 4px 9px;font:12px/1.4 system-ui,sans-serif;display:flex}.week-book-module__8jBTda__caption strong{font-family:Georgia,serif;font-size:18px;font-weight:400}.week-book-module__8jBTda__caption span{color:#bfcfc6}.week-book-module__8jBTda__row,.week-book-module__8jBTda__days{justify-content:center;align-items:center;gap:5px;display:flex}.week-book-module__8jBTda__controls button{width:40px;height:40px;color:inherit;cursor:pointer;background:#263f42;border:1px solid #7a94866b;border-radius:8px;flex-shrink:0;font:13px/1 system-ui,sans-serif}.week-book-module__8jBTda__row>button{width:32px;font-size:27px}.week-book-module__8jBTda__controls button:hover,.week-book-module__8jBTda__controls button[aria-pressed=true]{color:#263a39;background:#e1c795;border-color:#f0d9a8}.week-book-module__8jBTda__controls button:focus-visible,.week-book-module__8jBTda__controls select:focus-visible{outline-offset:3px;outline:3px solid #f3cf83}.week-book-module__8jBTda__controls select{color:#f1e6d0;background:#21393c;border:1px solid #7a9486;border-radius:7px;width:min(230px,100vw - 124px);min-width:0;height:32px;padding:3px 7px;font:11px system-ui,sans-serif}.week-book-module__8jBTda__compact{border-radius:10px;padding:5px;bottom:8px;left:auto;right:8px;transform:none}.week-book-module__8jBTda__floating{z-index:10040;position:fixed}.week-book-module__8jBTda__compact button{width:28px;height:32px}@media (max-width:600px){.week-book-module__8jBTda__controls{padding:9px}.week-book-module__8jBTda__caption{flex-direction:column;align-items:center;gap:3px}.week-book-module__8jBTda__caption span{font-size:11px}.week-book-module__8jBTda__days button{width:32px;height:36px;font-size:12px}.week-book-module__8jBTda__row>button{width:26px;height:36px}.week-book-module__8jBTda__row,.week-book-module__8jBTda__days{gap:3px}}
.effect-tuning-panel-module__4K-RXG__panelDocked,.effect-tuning-panel-module__4K-RXG__panelFloating{display:none}:is(body.webgl-gui-visible .effect-tuning-panel-module__4K-RXG__panelDocked,body.webgl-gui-visible .effect-tuning-panel-module__4K-RXG__panelFloating){display:block}body.garden-preview-controls .effect-tuning-panel-module__4K-RXG__panelFloating{display:block}.effect-tuning-panel-module__4K-RXG__panelDocked{pointer-events:auto;margin-top:150px;position:relative}.effect-tuning-panel-module__4K-RXG__panelFloating{pointer-events:auto;position:absolute;top:8px;right:8px}:is(.effect-tuning-panel-module__4K-RXG__panelDocked .dg.main,.effect-tuning-panel-module__4K-RXG__panelFloating .dg.main){max-height:calc(100vh - 190px);font-size:11px;overflow-y:auto}:is(.effect-tuning-panel-module__4K-RXG__panelDocked .dg .close-button,.effect-tuning-panel-module__4K-RXG__panelDocked .dg .close-bottom,.effect-tuning-panel-module__4K-RXG__panelFloating .dg .close-button,.effect-tuning-panel-module__4K-RXG__panelFloating .dg .close-bottom){display:none!important}.effect-tuning-panel-module__4K-RXG__genomeMatrixWrap{background:#1a1a1a;border-bottom:1px solid #2c2c2c;padding:4px 5px 6px;overflow-x:auto}.effect-tuning-panel-module__4K-RXG__genomeMatrixTable{border-collapse:collapse;white-space:nowrap;font-size:10px}.effect-tuning-panel-module__4K-RXG__genomeMatrixTable th,.effect-tuning-panel-module__4K-RXG__genomeMatrixTable td{text-align:center;padding:1px 2px}.effect-tuning-panel-module__4K-RXG__genomeMatrixTable thead th{color:#8fa3b5;font-weight:400}.effect-tuning-panel-module__4K-RXG__genomeMatrixLabel{text-align:left;text-overflow:ellipsis;color:#cfd8e3;cursor:default;max-width:122px;padding-right:6px;overflow:hidden}.effect-tuning-panel-module__4K-RXG__genomeMatrixInput{color:#2fa1d6;text-align:center;background:#303030;border:1px solid #444;border-radius:2px;width:26px;padding:1px 0;font-size:10px}.effect-tuning-panel-module__4K-RXG__genomeMatrixInput:hover{background:#3c3c3c}.effect-tuning-panel-module__4K-RXG__genomeMatrixInput:focus{color:#fff;background:#494949;outline:none}
.lifelong-settings-module__G66fNq__settings{z-index:10030;color:#f6ecd9;pointer-events:auto;max-width:calc(100vw - 24px);font:14px/1.45 Segoe UI,sans-serif;position:fixed;top:82px;right:12px}.lifelong-settings-module__G66fNq__settings summary{cursor:pointer;background:#30291feb;border:1px solid #d6be8e66;border-radius:8px;width:fit-content;margin-left:auto;padding:9px 14px;list-style:none}.lifelong-settings-module__G66fNq__settings summary::-webkit-details-marker{display:none}.lifelong-settings-module__G66fNq__panel{box-sizing:border-box;background:#30291ff5;border:1px solid #d6be8e66;border-radius:10px;width:270px;max-width:calc(100vw - 24px);margin-top:7px;padding:14px;box-shadow:0 8px 24px #0005}.lifelong-settings-module__G66fNq__panel label{gap:8px;display:grid}.lifelong-settings-module__G66fNq__panel select{color:#f6ecd9;width:100%;min-height:42px;font:inherit;background:#403729;border:1px solid #b5a17b;border-radius:5px;padding:7px}.lifelong-settings-module__G66fNq__panel small{color:#cebea3;margin-top:12px;display:block}.lifelong-settings-module__G66fNq__settings summary:focus-visible,.lifelong-settings-module__G66fNq__panel select:focus-visible{outline-offset:3px;outline:2px solid #eed398}
.plans-module__M3TI8q__page{width:min(100% - 32px,1080px);color:var(--text-color);letter-spacing:0;margin:32px auto 64px}.plans-module__M3TI8q__page h1{margin:0 0 28px;font-size:30px}.plans-module__M3TI8q__page h2{margin:12px 0;font-size:21px}.plans-module__M3TI8q__offers{border-bottom:1px solid var(--surface-border);padding-bottom:24px}.plans-module__M3TI8q__offers section{min-width:0}.plans-module__M3TI8q__offers .plans-module__M3TI8q__featureList{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;display:grid}.plans-module__M3TI8q__status{font-weight:700}.plans-module__M3TI8q__free{color:#15836a;font-weight:700}.plans-module__M3TI8q__featureList{margin:24px 0 0;padding:0;list-style:none}.plans-module__M3TI8q__featureList li{border-bottom:1px solid var(--surface-border);align-items:center;gap:12px;padding:16px 0;font-size:16px;line-height:1.5;display:flex}.plans-module__M3TI8q__featureList i{color:#15836a;flex:none;font-size:20px}.plans-module__M3TI8q__featureList span{overflow-wrap:anywhere;min-width:0}.plans-module__M3TI8q__aiAccess{margin-block:28px}.plans-module__M3TI8q__aiAccess .plans-module__M3TI8q__featureList i{color:#c17318}.plans-module__M3TI8q__note{color:var(--text-color-secondary);font-size:14px;line-height:1.6}.plans-module__M3TI8q__aiPresets{margin-block:28px}@media (max-width:600px){.plans-module__M3TI8q__offers .plans-module__M3TI8q__featureList{grid-template-columns:1fr}.plans-module__M3TI8q__page h1{font-size:26px}.plans-module__M3TI8q__featureList li{font-size:15px}}
.body-liquid-glass-module__18v0la__backdrop{z-index:0;pointer-events:none;background:#e4e9e7 url(/course/effects/curiosity-art-1920.jpg) 50%/cover;position:fixed;inset:0}.body-liquid-glass-module__18v0la__backdrop canvas{width:100%;height:100%;display:block}.body-liquid-glass-module__18v0la__backdrop canvas:not([data-artwork-ready=true]){opacity:0}.dark .body-liquid-glass-module__18v0la__backdrop{background-color:#202123;background-image:url(/course/effects/curiosity-art-dark-1920.jpg)}@media (min-width:2201px),(min-resolution:1.5x){.body-liquid-glass-module__18v0la__backdrop{background-image:url(/course/effects/curiosity-art-4k.jpg)}.dark .body-liquid-glass-module__18v0la__backdrop{background-image:url(/course/effects/curiosity-art-dark-4k.jpg)}}
