@font-face{font-family:Noto Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/d0daeb77ad486505-s.1qp4msj8oy5kg.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:Noto Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/13c8bea787795a91-s.1undqm_-sukdc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/fb34704f4f4f68ab-s.3giajfo5uv2ys.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/26229c3b890d5b41-s.2bg48w3oiort5.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/ec173da4e4ac482c-s.1f0d9os9qfevp.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/eca1cc1e672884b5-s.28-lxb4pyxwvn.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:Noto Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/05ce0245cbf07d46-s.1__0ydqd-xg_4.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:Noto Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/dc6d2a64e9dbf3bc-s.p.3mjzw95c0-_52.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:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/d0daeb77ad486505-s.1qp4msj8oy5kg.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:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/13c8bea787795a91-s.1undqm_-sukdc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/fb34704f4f4f68ab-s.3giajfo5uv2ys.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/26229c3b890d5b41-s.2bg48w3oiort5.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ec173da4e4ac482c-s.1f0d9os9qfevp.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/eca1cc1e672884b5-s.28-lxb4pyxwvn.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:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/05ce0245cbf07d46-s.1__0ydqd-xg_4.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:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/dc6d2a64e9dbf3bc-s.p.3mjzw95c0-_52.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:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/d0daeb77ad486505-s.1qp4msj8oy5kg.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:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/13c8bea787795a91-s.1undqm_-sukdc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/fb34704f4f4f68ab-s.3giajfo5uv2ys.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/26229c3b890d5b41-s.2bg48w3oiort5.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ec173da4e4ac482c-s.1f0d9os9qfevp.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/eca1cc1e672884b5-s.28-lxb4pyxwvn.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:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/05ce0245cbf07d46-s.1__0ydqd-xg_4.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:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/dc6d2a64e9dbf3bc-s.p.3mjzw95c0-_52.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:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/d0daeb77ad486505-s.1qp4msj8oy5kg.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:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/13c8bea787795a91-s.1undqm_-sukdc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/fb34704f4f4f68ab-s.3giajfo5uv2ys.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26229c3b890d5b41-s.2bg48w3oiort5.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ec173da4e4ac482c-s.1f0d9os9qfevp.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/eca1cc1e672884b5-s.28-lxb4pyxwvn.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:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/05ce0245cbf07d46-s.1__0ydqd-xg_4.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:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/dc6d2a64e9dbf3bc-s.p.3mjzw95c0-_52.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:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/d0daeb77ad486505-s.1qp4msj8oy5kg.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:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/13c8bea787795a91-s.1undqm_-sukdc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/fb34704f4f4f68ab-s.3giajfo5uv2ys.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26229c3b890d5b41-s.2bg48w3oiort5.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ec173da4e4ac482c-s.1f0d9os9qfevp.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/eca1cc1e672884b5-s.28-lxb4pyxwvn.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:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/05ce0245cbf07d46-s.1__0ydqd-xg_4.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:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/dc6d2a64e9dbf3bc-s.p.3mjzw95c0-_52.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:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/d0daeb77ad486505-s.1qp4msj8oy5kg.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:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/13c8bea787795a91-s.1undqm_-sukdc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/fb34704f4f4f68ab-s.3giajfo5uv2ys.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26229c3b890d5b41-s.2bg48w3oiort5.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/ec173da4e4ac482c-s.1f0d9os9qfevp.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/eca1cc1e672884b5-s.28-lxb4pyxwvn.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:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/05ce0245cbf07d46-s.1__0ydqd-xg_4.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:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/dc6d2a64e9dbf3bc-s.p.3mjzw95c0-_52.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:Noto Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/d0daeb77ad486505-s.1qp4msj8oy5kg.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:Noto Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/13c8bea787795a91-s.1undqm_-sukdc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/fb34704f4f4f68ab-s.3giajfo5uv2ys.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/26229c3b890d5b41-s.2bg48w3oiort5.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/ec173da4e4ac482c-s.1f0d9os9qfevp.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/eca1cc1e672884b5-s.28-lxb4pyxwvn.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:Noto Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/05ce0245cbf07d46-s.1__0ydqd-xg_4.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:Noto Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/dc6d2a64e9dbf3bc-s.p.3mjzw95c0-_52.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:Noto Sans Fallback;src:local(Arial);ascent-override:100.54%;descent-override:27.56%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_34f6156-module__jy4HNa__className{font-family:Noto Sans,Noto Sans Fallback;font-style:normal}.noto_sans_34f6156-module__jy4HNa__variable{--font-noto-sans:"Noto Sans", "Noto Sans Fallback"}
.Toast-module__MAQK6q__viewport{z-index:200;width:100%;max-width:var(--app-max-width,100%);pointer-events:none;justify-content:center;padding:0 20px;display:flex;position:fixed;bottom:96px;left:50%;transform:translate(-50%)}.Toast-module__MAQK6q__toast{pointer-events:auto;color:#fff;max-width:100%;font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-medium);text-align:center;background:#252525e6;border-radius:24px;padding:12px 20px;animation:.2s ease-out Toast-module__MAQK6q__toast-in}@keyframes Toast-module__MAQK6q__toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.StoryPlayPage-module__uaJ3tq__screen{max-width:var(--play-screen-max-width);background-color:#000;margin-inline:auto;position:fixed;inset:0;overflow:hidden}.StoryPlayPage-module__uaJ3tq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.StoryPlayPage-module__uaJ3tq__videoWrap{position:absolute;inset:0}.StoryPlayPage-module__uaJ3tq__video{object-fit:cover;width:100%;height:100%}.StoryPlayPage-module__uaJ3tq__stateText{color:#fff;text-align:center;padding-top:40vh}.StoryPlayPage-module__uaJ3tq__tapZones{z-index:2;display:flex;position:absolute;inset:0}.StoryPlayPage-module__uaJ3tq__tapLeft,.StoryPlayPage-module__uaJ3tq__tapMiddle,.StoryPlayPage-module__uaJ3tq__tapRight{background:0 0;border:none;height:100%;padding:0}.StoryPlayPage-module__uaJ3tq__tapLeft{flex:0 0 25%}.StoryPlayPage-module__uaJ3tq__tapMiddle{flex:auto}.StoryPlayPage-module__uaJ3tq__tapRight{flex:0 0 25%}.StoryPlayPage-module__uaJ3tq__moveContainer{z-index:3;pointer-events:none;position:absolute;inset:0}.StoryPlayPage-module__uaJ3tq__moveCircle{background-color:#0003;border-radius:50%;width:120px;height:120px;animation:.4s ease-in-out forwards StoryPlayPage-module__uaJ3tq__story-move-grow;position:absolute;top:50%;transform:translateY(-50%)scale(1)}.StoryPlayPage-module__uaJ3tq__moveCircleLeft{left:-60px}.StoryPlayPage-module__uaJ3tq__moveCircleRight{right:-60px}@keyframes StoryPlayPage-module__uaJ3tq__story-move-grow{0%{background-color:#0003;transform:translateY(-50%)scale(1)}to{background-color:#00000026;transform:translateY(-50%)scale(2)}}.StoryPlayPage-module__uaJ3tq__moveIcon{color:#fff;position:absolute;top:50%;transform:translateY(-50%)}.StoryPlayPage-module__uaJ3tq__moveIconLeft{left:10px}.StoryPlayPage-module__uaJ3tq__moveIconRight{right:10px}.StoryPlayPage-module__uaJ3tq__volumeGaugeSlot{z-index:5;position:absolute;bottom:45px;left:50%;transform:translate(-50%)}.StoryPlayPage-module__uaJ3tq__speechArea{z-index:5;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;bottom:175px;left:50%;transform:translate(-50%)}.StoryPlayPage-module__uaJ3tq__progressTrack{left:calc(env(safe-area-inset-left,0px) + 20px);right:calc(env(safe-area-inset-right,0px) + 20px);bottom:calc(env(safe-area-inset-bottom,0px) + 28px);z-index:4;background-color:#0003;border-radius:2px;height:4px;position:absolute;overflow:hidden}.StoryPlayPage-module__uaJ3tq__progressFill{background-color:var(--color-accent);height:100%;transition:width .1s linear}.StoryPlayPage-module__uaJ3tq__toolbar{z-index:10;pointer-events:none;background-color:#0009;animation:.4s ease-in-out forwards StoryPlayPage-module__uaJ3tq__story-toolbar-fade-in;position:absolute;inset:0}@keyframes StoryPlayPage-module__uaJ3tq__story-toolbar-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.StoryPlayPage-module__uaJ3tq__toolbar{animation:none}}.StoryPlayPage-module__uaJ3tq__toolbarBottomGroup{pointer-events:auto;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:20px;left:0;right:0}.StoryPlayPage-module__uaJ3tq__toolbarControls{color:#fff;justify-content:center;align-items:center;gap:24px;padding:0 16px;display:flex}.StoryPlayPage-module__uaJ3tq__closeBtn,.StoryPlayPage-module__uaJ3tq__optionsBtn,.StoryPlayPage-module__uaJ3tq__playBtn{color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;display:flex}.StoryPlayPage-module__uaJ3tq__closeBtn,.StoryPlayPage-module__uaJ3tq__optionsBtn{background:0 0}.StoryPlayPage-module__uaJ3tq__closeBtn{width:24px;height:24px}.StoryPlayPage-module__uaJ3tq__optionsBtn{width:40px;height:40px;margin-left:auto}.StoryPlayPage-module__uaJ3tq__playBtn{background-color:#0000004d;border-radius:50%;width:72px;height:72px}.StoryPlayPage-module__uaJ3tq__summaryButton{top:calc(env(safe-area-inset-top,0px) + 12px);z-index:6;color:#fff;cursor:pointer;background-color:#00000080;border:none;border-radius:17px;min-width:148px;height:34px;padding:0 16px;font-size:13px;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.StoryPlayPage-module__uaJ3tq__introOverlay{z-index:5;pointer-events:none;justify-content:center;align-items:center;padding:0 24px;display:flex;position:absolute;inset:0}.StoryPlayPage-module__uaJ3tq__introText{color:#fff;white-space:pre-line;background-color:#0009;width:100%;margin:0;padding:15px;font-size:14px;line-height:1.4}.StoryPlayPage-module__uaJ3tq__completeBadge{color:#fff;z-index:20;font-size:24px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.BreakdownScreen-module__-EvsXq__content{padding:calc(var(--title-top) - 33px) 20px 0}.BreakdownScreen-module__-EvsXq__part[data-role=consonant],.BreakdownScreen-module__-EvsXq__dot[data-role=consonant]{--role-badge:#6b53ff;--role-jamo:#4a37bf}.BreakdownScreen-module__-EvsXq__part[data-role=vowel],.BreakdownScreen-module__-EvsXq__dot[data-role=vowel]{--role-badge:#a240e8;--role-jamo:#7f2ec7}.BreakdownScreen-module__-EvsXq__part[data-role=final],.BreakdownScreen-module__-EvsXq__dot[data-role=final]{--role-badge:var(--color-green-600);--role-jamo:#00757f}.BreakdownScreen-module__-EvsXq__part[data-role=silent],.BreakdownScreen-module__-EvsXq__dot[data-role=silent]{--role-badge:var(--color-gray-500);--role-jamo:var(--color-gray-400)}.BreakdownScreen-module__-EvsXq__header{flex-direction:column;align-items:center;gap:12px;animation:.4s cubic-bezier(.22,1,.36,1) both BreakdownScreen-module__-EvsXq__fade-down;display:flex}.BreakdownScreen-module__-EvsXq__eyebrow,.BreakdownScreen-module__-EvsXq__title,.BreakdownScreen-module__-EvsXq__hint{margin:0}.BreakdownScreen-module__-EvsXq__eyebrow{color:var(--color-accent);font-size:16px;font-weight:var(--fw-bold);letter-spacing:-.64px;line-height:21px}.BreakdownScreen-module__-EvsXq__hint{color:var(--color-text-secondary);font-size:16px}.BreakdownScreen-module__-EvsXq__hintEmoji{display:inline-block}.BreakdownScreen-module__-EvsXq__hint[data-bounce=true] .BreakdownScreen-module__-EvsXq__hintEmoji{animation:1.6s infinite BreakdownScreen-module__-EvsXq__hint-tap}@keyframes BreakdownScreen-module__-EvsXq__hint-tap{0%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);translate:0}12%{animation-timing-function:ease-out;translate:0 6px}24%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);translate:0}36%{animation-timing-function:ease-out;translate:0 4px}48%,to{translate:0}}.BreakdownScreen-module__-EvsXq__hintHidden{visibility:hidden}.BreakdownScreen-module__-EvsXq__columns{flex-wrap:wrap;justify-content:center;gap:16px;width:100%;margin-top:60px;display:flex}.BreakdownScreen-module__-EvsXq__column{animation:.45s cubic-bezier(.22,1,.36,1) both BreakdownScreen-module__-EvsXq__rise;animation-delay:calc(.25s + var(--col) * 80ms);flex-direction:column;flex:1 1 0;gap:16px;display:flex}.BreakdownScreen-module__-EvsXq__syllable{color:var(--color-text-primary);font-size:32px;font-weight:var(--fw-extrabold);cursor:pointer;background:#fff;border:none;border-radius:18px;padding:20px 30px;line-height:44px;transition:transform .15s,box-shadow .15s}@media (hover:hover) and (pointer:fine){.BreakdownScreen-module__-EvsXq__syllable:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}}.BreakdownScreen-module__-EvsXq__syllable:active{transform:scale(.95)}.BreakdownScreen-module__-EvsXq__syllable[data-playing=true]{box-shadow:0 0 0 2px var(--color-accent);animation:.3s cubic-bezier(.34,1.56,.64,1) BreakdownScreen-module__-EvsXq__listen-pop}@keyframes BreakdownScreen-module__-EvsXq__listen-pop{50%{scale:1.06}}.BreakdownScreen-module__-EvsXq__syllable:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.BreakdownScreen-module__-EvsXq__parts{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.BreakdownScreen-module__-EvsXq__part{animation:.35s ease-out both BreakdownScreen-module__-EvsXq__fade-in;animation-delay:calc(.45s + var(--col,0) * 80ms + var(--row) * 60ms);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.BreakdownScreen-module__-EvsXq__badge{background:var(--role-badge);color:#fff;width:16px;height:16px;font-size:10px;font-weight:var(--fw-extrabold);border-radius:8px;justify-content:center;align-items:center;display:flex}.BreakdownScreen-module__-EvsXq__jamo,.BreakdownScreen-module__-EvsXq__romanized{font-size:13px;font-weight:var(--fw-bold)}.BreakdownScreen-module__-EvsXq__jamo{color:var(--role-jamo)}.BreakdownScreen-module__-EvsXq__romanized{min-width:1ch;color:var(--color-gray-600)}.BreakdownScreen-module__-EvsXq__columns[data-layout=three] .BreakdownScreen-module__-EvsXq__column{min-width:88px;max-width:101px}.BreakdownScreen-module__-EvsXq__columns[data-layout=short] .BreakdownScreen-module__-EvsXq__column{flex:0 0 140px}.BreakdownScreen-module__-EvsXq__columns[data-layout=short] .BreakdownScreen-module__-EvsXq__parts{align-self:center;width:100%;max-width:120px}.BreakdownScreen-module__-EvsXq__columns:is([data-layout=long],[data-layout=xlong]){gap:20px 16px;margin-top:40px}.BreakdownScreen-module__-EvsXq__columns:is([data-layout=long],[data-layout=xlong]) .BreakdownScreen-module__-EvsXq__column{flex:0 0 calc(25% - 12px);min-width:0}.BreakdownScreen-module__-EvsXq__columns:is([data-layout=long],[data-layout=xlong]) .BreakdownScreen-module__-EvsXq__syllable{padding-inline:0}.BreakdownScreen-module__-EvsXq__columns:is([data-layout=long],[data-layout=xlong]) .BreakdownScreen-module__-EvsXq__part{justify-content:flex-start;gap:6px}.BreakdownScreen-module__-EvsXq__columns:is([data-layout=long],[data-layout=xlong]) .BreakdownScreen-module__-EvsXq__romanized{display:none}.BreakdownScreen-module__-EvsXq__legend{flex-wrap:wrap;justify-content:center;gap:14px;margin:24px 0 0;padding:0;list-style:none;animation:.4s ease-out .9s both BreakdownScreen-module__-EvsXq__fade-in;display:flex}.BreakdownScreen-module__-EvsXq__legendItem{color:var(--color-gray-600);align-items:center;gap:6px;font-size:13px;display:flex}@media (max-width:374px){.BreakdownScreen-module__-EvsXq__legend{gap:10px}.BreakdownScreen-module__-EvsXq__legendItem{font-size:12px}}@media (max-width:341px){.BreakdownScreen-module__-EvsXq__legend{grid-template-columns:repeat(2,max-content);justify-content:center;gap:8px 16px;display:grid}}.BreakdownScreen-module__-EvsXq__dot{background:var(--role-badge);border-radius:5px;width:10px;height:10px}.BreakdownScreen-module__-EvsXq__ctaArea{animation:.45s cubic-bezier(.22,1,.36,1) 1s both BreakdownScreen-module__-EvsXq__fade-up}@keyframes BreakdownScreen-module__-EvsXq__fade-down{0%{opacity:0;transform:translateY(-12px)}}@keyframes BreakdownScreen-module__-EvsXq__fade-up{0%{opacity:0;transform:translateY(12px)}}@keyframes BreakdownScreen-module__-EvsXq__fade-in{0%{opacity:0}}@keyframes BreakdownScreen-module__-EvsXq__rise{0%{opacity:0;transform:translateY(12px)}}@media (min-width:768px){.BreakdownScreen-module__-EvsXq__columns[data-layout=three] .BreakdownScreen-module__-EvsXq__column{flex:0 0 101px}.BreakdownScreen-module__-EvsXq__columns:is([data-layout=long],[data-layout=xlong]){max-width:380px;margin-inline:auto}.BreakdownScreen-module__-EvsXq__columns[data-layout=xlong]{max-width:686px}.BreakdownScreen-module__-EvsXq__columns[data-layout=xlong] .BreakdownScreen-module__-EvsXq__column{flex-basis:calc(16.6667% - 13.3333px)}}@media (prefers-reduced-motion:reduce){.BreakdownScreen-module__-EvsXq__header,.BreakdownScreen-module__-EvsXq__column,.BreakdownScreen-module__-EvsXq__part,.BreakdownScreen-module__-EvsXq__legend,.BreakdownScreen-module__-EvsXq__ctaArea,.BreakdownScreen-module__-EvsXq__hint[data-bounce=true] .BreakdownScreen-module__-EvsXq__hintEmoji{animation:none}.BreakdownScreen-module__-EvsXq__syllable{transition:none}.BreakdownScreen-module__-EvsXq__syllable[data-playing=true]{animation:none}}
.BottomSheetModal-module__CxqT-G__overlay{z-index:100;position:fixed;inset:0}.BottomSheetModal-module__CxqT-G__dim{opacity:0;background:#000;transition:opacity .5s ease-out;position:fixed;inset:0}.BottomSheetModal-module__CxqT-G__dim[data-open=true]{opacity:var(--dim-opacity,.3)}.BottomSheetModal-module__CxqT-G__dim[data-animation=fade]{transition:opacity .3s ease-out}.BottomSheetModal-module__CxqT-G__sheet{width:100%;max-width:var(--overlay-max-width,var(--app-max-width,100%));z-index:101;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.BottomSheetModal-module__CxqT-G__card{box-sizing:border-box;width:100%;padding-top:15px;padding-bottom:max(env(safe-area-inset-bottom), 20px);background:#fff;border-radius:16px 16px 0 0;transition:transform .5s ease-out;position:relative;transform:translateY(100%)}.BottomSheetModal-module__CxqT-G__card[data-open=true]{transform:translateY(0)}.BottomSheetModal-module__CxqT-G__card[data-animation=fade]{opacity:0;transition:opacity .3s ease-out;transform:translateY(0)}.BottomSheetModal-module__CxqT-G__card[data-animation=fade][data-open=true]{opacity:1}.BottomSheetModal-module__CxqT-G__closeButton{width:24px;height:24px;color:var(--color-gray-600);cursor:pointer;z-index:1;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:27px;right:18px}
.QuickReviewVocabPage-module__Ik1z2W__screen{--quick-review-max-width:min(var(--app-max-width), 100%, 506px);--overlay-max-width:var(--quick-review-max-width);min-height:var(--viewport-height);background:linear-gradient(to bottom, color-mix(in srgb, var(--color-accent) 35%, transparent) 25%, color-mix(in srgb, var(--color-accent) 0%, transparent) 100%), var(--color-bg-primary);flex-direction:column;display:flex;position:relative;overflow-x:clip}.QuickReviewVocabPage-module__Ik1z2W__headerRow,.QuickReviewVocabPage-module__Ik1z2W__body,.QuickReviewVocabPage-module__Ik1z2W__bottomOverlay{width:100%;max-width:var(--quick-review-max-width);margin-inline:auto}.QuickReviewVocabPage-module__Ik1z2W__headerRow{justify-content:center;align-items:center;min-height:40px;padding-top:11px;display:flex;position:relative}.QuickReviewVocabPage-module__Ik1z2W__title{font-size:20px;font-weight:var(--fw-bold)}@keyframes QuickReviewVocabPage-module__Ik1z2W__titleBump{0%{opacity:0;transform:translateY(-4px)scale(1.15)}to{opacity:1;transform:translateY(0)scale(1)}}.QuickReviewVocabPage-module__Ik1z2W__titlePass{color:var(--color-text-primary);animation:.25s ease-out QuickReviewVocabPage-module__Ik1z2W__titleBump;display:inline-block}@media (prefers-reduced-motion:reduce){.QuickReviewVocabPage-module__Ik1z2W__titlePass{animation:none}}.QuickReviewVocabPage-module__Ik1z2W__titleTotal{color:var(--color-gray-400)}.QuickReviewVocabPage-module__Ik1z2W__closeButton{width:40px;height:40px;color:var(--color-gray-400);background:0 0;border:none;justify-content:center;align-items:center;transition:transform .1s ease-in-out;display:flex;position:absolute;top:11px;right:8px}.QuickReviewVocabPage-module__Ik1z2W__closeButton:active{transform:scale(1.05)}.QuickReviewVocabPage-module__Ik1z2W__body{flex-direction:column;flex:1;padding:41px 30px 0;display:flex}.QuickReviewVocabPage-module__Ik1z2W__headerRowExpression{padding-top:0}.QuickReviewVocabPage-module__Ik1z2W__headerRowExpression .QuickReviewVocabPage-module__Ik1z2W__closeButton{top:0}.QuickReviewVocabPage-module__Ik1z2W__bodyExpression{padding-top:35px}.QuickReviewVocabPage-module__Ik1z2W__bodyLoading,.QuickReviewVocabPage-module__Ik1z2W__bodyComplete,.QuickReviewVocabPage-module__Ik1z2W__bodyError{padding-left:0;padding-right:0}@keyframes QuickReviewVocabPage-module__Ik1z2W__viewFadeIn{0%{opacity:0}to{opacity:1}}.QuickReviewVocabPage-module__Ik1z2W__fadeSection{animation:.2s ease-in QuickReviewVocabPage-module__Ik1z2W__viewFadeIn}.QuickReviewVocabPage-module__Ik1z2W__bottomOverlay{justify-content:center;animation:.3s ease-in QuickReviewVocabPage-module__Ik1z2W__viewFadeIn;display:flex;position:sticky;bottom:0}@media (prefers-reduced-motion:reduce){.QuickReviewVocabPage-module__Ik1z2W__fadeSection,.QuickReviewVocabPage-module__Ik1z2W__bottomOverlay{animation:none}}.QuickReviewVocabPage-module__Ik1z2W__errorWrap{text-align:center;color:var(--color-text-secondary);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.QuickReviewVocabPage-module__Ik1z2W__errorRetry{background:var(--color-accent);color:var(--color-text-on-accent);font-weight:var(--fw-bold);border-radius:20px;padding:10px 24px}.QuickReviewVocabPage-module__Ik1z2W__quitHandle{background:var(--color-gray-400);border-radius:2.5px;width:60px;height:5px;margin:0 auto 10px}.QuickReviewVocabPage-module__Ik1z2W__quitBody{padding:0 20px}.QuickReviewVocabPage-module__Ik1z2W__quitTitle{font-size:20px;font-weight:var(--fw-bold);text-align:center;color:var(--color-text-primary);margin:0 0 3px}.QuickReviewVocabPage-module__Ik1z2W__quitDescription{font-size:14px;font-weight:var(--fw-regular);text-align:center;color:var(--color-gray-650);margin:0 0 25px}.QuickReviewVocabPage-module__Ik1z2W__quitPrimaryBtn{background:var(--color-accent);color:#fff;width:100%;font-size:16px;font-weight:var(--fw-bold);cursor:pointer;border:none;border-radius:8px;padding:14px}.QuickReviewVocabPage-module__Ik1z2W__quitSecondaryBtn{width:100%;color:var(--color-gray-700);font-size:16px;font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:none;margin-top:25px;padding:0}
.SimpleAlertModal-module__Pj93Ka__body{padding:18px 20px 0}.SimpleAlertModal-module__Pj93Ka__title{font-size:20px;font-weight:var(--fw-bold);color:var(--color-text-primary);text-align:center;white-space:pre-line;margin:0}.SimpleAlertModal-module__Pj93Ka__description{font-size:14px;font-weight:var(--fw-regular);color:var(--color-gray-650);text-align:center;white-space:pre-line;margin:11px 0 0}.SimpleAlertModal-module__Pj93Ka__action{border-radius:var(--radius-card);background:var(--color-green-400);width:100%;height:50px;color:var(--color-text-on-accent);font-family:var(--font-sans);font-size:16px;font-weight:var(--fw-bold);cursor:pointer;border:none;margin-top:30px;display:block}.SimpleAlertModal-module__Pj93Ka__action:active{transform:scale(.97)}
.CurriculumDayCompletePopup-module__2wBamq__page{z-index:1000;width:100%;min-height:var(--viewport-height);padding:max(3px, env(safe-area-inset-top)) 0 max(20px, env(safe-area-inset-bottom));font-family:var(--font-sans);box-sizing:border-box;background:#fff;flex-direction:column;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.CurriculumDayCompletePopup-module__2wBamq__close{width:48px;height:48px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-self:flex-end;align-items:center;display:flex}.CurriculumDayCompletePopup-module__2wBamq__title{font-size:24px;font-weight:var(--fw-extrabold);color:var(--color-accent);text-align:center;white-space:pre-line;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:44px 20px 0;display:-webkit-box;overflow:hidden}.CurriculumDayCompletePopup-module__2wBamq__imageSlot{flex-shrink:0;justify-content:flex-start;align-items:center;width:130px;height:180px;margin-top:5px;display:flex}.CurriculumDayCompletePopup-module__2wBamq__gif{object-fit:cover;border-radius:65px;width:130px;height:130px}.CurriculumDayCompletePopup-module__2wBamq__primaryDescription{font-size:18px;font-weight:var(--fw-bold);color:var(--color-text-primary);text-align:center;white-space:pre-line;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:32px 20px 0;display:-webkit-box;overflow:hidden}.CurriculumDayCompletePopup-module__2wBamq__secondaryDescription{font-size:14px;font-weight:var(--fw-regular);color:var(--color-gray-650);text-align:center;white-space:pre-line;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 20px 0;display:-webkit-box;overflow:hidden}.CurriculumDayCompletePopup-module__2wBamq__buttons{flex-direction:column;gap:8px;width:calc(100% - 40px);max-width:400px;margin-top:auto;padding-top:44px;display:flex}.CurriculumDayCompletePopup-module__2wBamq__primaryButton{border-radius:var(--radius-card);background:var(--color-accent);width:100%;height:50px;color:var(--color-text-on-accent);font-family:var(--font-sans);font-size:16px;font-weight:var(--fw-bold);cursor:pointer;border:none}.CurriculumDayCompletePopup-module__2wBamq__secondaryButton{width:100%;height:50px;color:var(--color-gray-650);font-family:var(--font-sans);font-size:16px;font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:none}
.LottiePlayer-module__fPWVUG__wrap{opacity:0;width:100%;height:100%}.LottiePlayer-module__fPWVUG__wrapVisible{animation:.3s forwards LottiePlayer-module__fPWVUG__lottieFadeIn}.LottiePlayer-module__fPWVUG__canvas{width:100%;height:100%;display:block}@keyframes LottiePlayer-module__fPWVUG__lottieFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.LottiePlayer-module__fPWVUG__wrapVisible{opacity:1;animation:none}}
.GiftShareScreen-module__e2-J4q__page{z-index:1000;width:100%;min-height:var(--viewport-height);font-family:var(--font-sans);box-sizing:border-box;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0}.GiftShareScreen-module__e2-J4q__close{width:40px;height:40px;margin:max(11px, env(safe-area-inset-top)) 8px 0 0;color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;display:flex}.GiftShareScreen-module__e2-J4q__scroll{flex-direction:column;flex:1;align-items:center;min-height:0;padding:0 24px 16px;display:flex;overflow-y:auto}.GiftShareScreen-module__e2-J4q__lottieWrap{aspect-ratio:375/315;flex-shrink:0;justify-content:center;align-items:center;width:100%;max-width:375px;margin-bottom:16px;display:flex}.GiftShareScreen-module__e2-J4q__lottie{width:100%;height:100%}.GiftShareScreen-module__e2-J4q__badge{background:var(--color-green-50);color:var(--color-green-700);font-size:14px;font-weight:var(--fw-bold);border-radius:4px;margin-bottom:20px;padding:4px 12px}.GiftShareScreen-module__e2-J4q__title{color:var(--color-text-primary);font-size:24px;font-weight:var(--fw-extrabold);text-align:center;margin:0}.GiftShareScreen-module__e2-J4q__description{max-width:320px;color:var(--color-text-secondary);font-size:14px;font-weight:var(--fw-regular);text-align:center;white-space:pre-line;margin:12px 0 0}.GiftShareScreen-module__e2-J4q__highlight{color:var(--color-green-700);font-weight:var(--fw-bold)}.GiftShareScreen-module__e2-J4q__footer{padding:16px 24px max(20px, env(safe-area-inset-bottom));background:#fff;flex-direction:column;flex-shrink:0;gap:16px;display:flex;box-shadow:0 -4px 100px #0000000f}.GiftShareScreen-module__e2-J4q__inlineError{color:var(--color-text-alert);font-size:13px;font-weight:var(--fw-medium);text-align:center;margin:0}.GiftShareScreen-module__e2-J4q__inlineNotice{color:var(--color-green-700);font-size:13px;font-weight:var(--fw-medium);text-align:center;margin:0}.GiftShareScreen-module__e2-J4q__noticeBox{border-radius:var(--radius-card);background:var(--color-bg-primary);align-items:flex-start;gap:8px;padding:16px;display:flex}.GiftShareScreen-module__e2-J4q__noticeIcon{color:var(--color-gray-500);flex-shrink:0;margin-top:2px}.GiftShareScreen-module__e2-J4q__noticeText{color:var(--color-gray-500);font-size:14px;font-weight:var(--fw-medium);white-space:pre-line;margin:0}.GiftShareScreen-module__e2-J4q__action{background:var(--color-accent);width:100%;color:var(--color-text-on-accent);font-family:var(--font-sans);font-size:16px;font-weight:var(--fw-bold);cursor:pointer;border:none;border-radius:12px;padding:16px 0}.GiftShareScreen-module__e2-J4q__action:disabled{background:var(--color-gray-300);color:var(--color-text-inactive);cursor:default}
.StreakAchievePopup-module__JiofXG__page{z-index:1000;width:100%;min-height:var(--viewport-height);padding:max(11px, env(safe-area-inset-top)) 0 max(20px, env(safe-area-inset-bottom));font-family:var(--font-sans);box-sizing:border-box;background:#fff;flex-direction:column;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.StreakAchievePopup-module__JiofXG__close{width:40px;height:40px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-self:flex-end;align-items:center;margin-right:8px;display:flex}.StreakAchievePopup-module__JiofXG__lottieWrap{flex-shrink:0;justify-content:center;align-items:center;width:100%;height:280px;display:flex}.StreakAchievePopup-module__JiofXG__lottie{width:100%;height:100%}.StreakAchievePopup-module__JiofXG__title{font-size:24px;font-weight:var(--fw-extrabold);color:var(--color-text-secondary);text-align:center;margin:0 24px}.StreakAchievePopup-module__JiofXG__weekly{width:100%;max-width:var(--app-max-width);box-sizing:border-box;flex-direction:column;align-items:center;padding:0 24px;display:flex}.StreakAchievePopup-module__JiofXG__weeklyDivider{background:var(--color-bg-primary);flex-shrink:0;width:300px;max-width:100%;height:1px}.StreakAchievePopup-module__JiofXG__weekStrip{gap:8px;margin-top:23px;display:flex}.StreakAchievePopup-module__JiofXG__dayItem{flex-direction:column;align-items:center;gap:6px;display:flex}.StreakAchievePopup-module__JiofXG__dayLabel{font-size:12px;font-weight:var(--fw-bold);color:var(--color-gray-400)}.StreakAchievePopup-module__JiofXG__dayItem[data-state=completed] .StreakAchievePopup-module__JiofXG__dayLabel,.StreakAchievePopup-module__JiofXG__dayItem[data-state=milestone] .StreakAchievePopup-module__JiofXG__dayLabel{color:var(--color-accent)}.StreakAchievePopup-module__JiofXG__dayDot{background:var(--color-gray-300);border:2px solid #0000;border-radius:50%;width:24px;height:24px}.StreakAchievePopup-module__JiofXG__dayItem[data-state=completed] .StreakAchievePopup-module__JiofXG__dayDot{background:var(--color-accent)}.StreakAchievePopup-module__JiofXG__dayItem[data-state=milestone] .StreakAchievePopup-module__JiofXG__dayDot{background:var(--color-accent);box-shadow:0 0 0 3px var(--color-light-green)}.StreakAchievePopup-module__JiofXG__dayItem[data-state=restore] .StreakAchievePopup-module__JiofXG__dayDot{border-color:var(--color-blue-200);background:#fff}.StreakAchievePopup-module__JiofXG__dayItem[data-today] .StreakAchievePopup-module__JiofXG__dayDot{border-color:var(--color-text-secondary)}.StreakAchievePopup-module__JiofXG__description{box-sizing:border-box;width:100%;font-size:14px;font-weight:var(--fw-medium);color:var(--color-text-secondary);text-align:center;white-space:pre-line;background:var(--color-bg-primary);border-radius:6px;margin:21px 0 0;padding:15px 0}.StreakAchievePopup-module__JiofXG__action{background:var(--color-accent);width:calc(100% - 48px);max-width:400px;color:var(--color-text-on-accent);font-family:var(--font-sans);font-size:16px;font-weight:var(--fw-bold);cursor:pointer;border:none;border-radius:12px;margin-top:auto;padding:16px 0}
.CustomVocabFlow-module__2gsfwG__screen{min-height:var(--viewport-height);background:var(--color-bg-primary);flex-direction:column;display:flex}.CustomVocabFlow-module__2gsfwG__header{flex-shrink:0;justify-content:flex-end;align-items:center;height:50px;padding:0 16px;display:flex}.CustomVocabFlow-module__2gsfwG__closeBtn{color:var(--color-gray-400);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:transform .1s ease-in-out;display:flex}.CustomVocabFlow-module__2gsfwG__closeBtn:active{transform:scale(1.05)}.CustomVocabFlow-module__2gsfwG__content{flex-direction:column;flex:1;min-height:0;padding-top:20px;animation:.15s ease-in-out CustomVocabFlow-module__2gsfwG__custom-vocab-fade-in;display:flex}@keyframes CustomVocabFlow-module__2gsfwG__custom-vocab-fade-in{0%{opacity:0}to{opacity:1}}
.CustomVocabGenerating-module__jIQV0W__screen{flex-direction:column;flex:1;min-height:0;display:flex}.CustomVocabGenerating-module__jIQV0W__card{background:#fff;border-radius:24px;flex-direction:column;align-items:center;margin:0 24px;display:flex}.CustomVocabGenerating-module__jIQV0W__lottie{width:200px;height:200px;margin-top:30px}.CustomVocabGenerating-module__jIQV0W__textBlock{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:-45px;padding-bottom:114px;display:flex}.CustomVocabGenerating-module__jIQV0W__title{font-size:20px;font-weight:var(--fw-bold);color:var(--color-text-primary);white-space:pre-line;margin:0}.CustomVocabGenerating-module__jIQV0W__subtitle{font-size:14px;font-weight:var(--fw-medium);color:var(--color-gray-500);margin:0}
.ContentQuitSheet-module__vmA_XW__wrap{z-index:40;position:fixed;inset:0}.ContentQuitSheet-module__vmA_XW__scrim{background:0 0;transition:background-color .35s cubic-bezier(.34,1.06,.64,1);position:absolute;inset:0}.ContentQuitSheet-module__vmA_XW__scrim[data-open=true]{background:#0000004d}.ContentQuitSheet-module__vmA_XW__sheet{max-width:var(--overlay-max-width,var(--app-max-width,100%));padding:10px 20px calc(env(safe-area-inset-bottom) + 20px);touch-action:none;opacity:0;background:#fff;border-top-left-radius:20px;border-top-right-radius:20px;flex-direction:column;align-items:center;margin-inline:auto;transition:transform .35s cubic-bezier(.34,1.06,.64,1),opacity .35s cubic-bezier(.34,1.06,.64,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.ContentQuitSheet-module__vmA_XW__sheet[data-open=true]{opacity:1;transform:translateY(0)}.ContentQuitSheet-module__vmA_XW__sheet[data-dragging=true]{transition:none}.ContentQuitSheet-module__vmA_XW__grabber{background:gray;border-radius:999px;flex-shrink:0;width:60px;height:5px;margin-bottom:14px}.ContentQuitSheet-module__vmA_XW__title{font-size:20px;font-weight:var(--fw-bold);color:var(--color-text-primary);text-align:center;margin:0 0 3px}.ContentQuitSheet-module__vmA_XW__description{font-size:14px;font-weight:var(--fw-regular);color:var(--color-gray-650);text-align:center;margin:0 0 25px}.ContentQuitSheet-module__vmA_XW__primaryBtn{background:var(--color-accent);color:#fff;width:100%;font-size:16px;font-weight:var(--fw-bold);cursor:pointer;border:none;border-radius:8px;padding:14px;transition:transform .1s ease-in-out}.ContentQuitSheet-module__vmA_XW__primaryBtn:active{transform:scale(1.05)}.ContentQuitSheet-module__vmA_XW__secondaryBtn:active{transform:scale(.95)}.ContentQuitSheet-module__vmA_XW__secondaryBtn{width:100%;padding:0 0 max(env(safe-area-inset-bottom), 20px);color:var(--color-text-secondary);font-size:16px;font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:none;margin-top:25px;transition:transform .1s ease-in-out}
.CustomVocabInput-module__0lUBkG__screen{flex-direction:column;flex:1;min-height:0;display:flex}.CustomVocabInput-module__0lUBkG__promptCard{background:#fff;border-radius:20px;margin:0 24px;position:relative}.CustomVocabInput-module__0lUBkG__cardInner{flex-direction:column;align-items:center;padding:54px 20px 88px;display:flex}.CustomVocabInput-module__0lUBkG__iconWrap{width:110px;height:110px;transition:width .15s ease-in-out,height .15s ease-in-out}.CustomVocabInput-module__0lUBkG__iconWrap[data-focused=true]{width:64px;height:64px}.CustomVocabInput-module__0lUBkG__icon{width:100%;height:100%;display:block}.CustomVocabInput-module__0lUBkG__titleBlock{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-top:24px;display:flex}.CustomVocabInput-module__0lUBkG__title{font-size:20px;font-weight:var(--fw-bold);color:var(--color-text-primary);margin:0}.CustomVocabInput-module__0lUBkG__subtitle{font-size:14px;font-weight:var(--fw-regular);color:var(--color-text-secondary-555);white-space:pre-line;margin:0}.CustomVocabInput-module__0lUBkG__fieldBlock{width:100%;margin-top:40px}.CustomVocabInput-module__0lUBkG__fieldWrap{background:var(--color-bg-primary);border:1px solid #0000;border-radius:12px;align-items:center;padding:16px 14px;display:flex;position:relative}.CustomVocabInput-module__0lUBkG__fieldWrap[data-invalid=true]{border-color:var(--color-text-alert)}.CustomVocabInput-module__0lUBkG__field{min-width:0;font-family:var(--font-sans);font-size:16px;font-weight:var(--fw-regular);color:var(--color-text-primary);background:0 0;border:none;flex:1}.CustomVocabInput-module__0lUBkG__field:focus{outline:none}.CustomVocabInput-module__0lUBkG__field::placeholder{color:var(--color-gray-500)}.CustomVocabInput-module__0lUBkG__clearBtn{color:var(--color-gray-500);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:8px;padding:0;display:flex}.CustomVocabInput-module__0lUBkG__error{font-size:13px;font-weight:var(--fw-regular);color:var(--color-text-alert);opacity:0;margin:6px 0 0}.CustomVocabInput-module__0lUBkG__error[data-visible=true]{opacity:1}.CustomVocabInput-module__0lUBkG__skipBtn{background:var(--color-bg-secondary);color:var(--color-text-primary);font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-semibold);cursor:pointer;border:none;border-radius:999px;padding:7px 18px;transition:transform .1s ease-in-out;position:absolute;top:16px;right:16px}.CustomVocabInput-module__0lUBkG__skipBtn:active{transform:scale(1.05)}.CustomVocabInput-module__0lUBkG__actionWrap{margin:auto 24px 0;padding-bottom:20px}.CustomVocabInput-module__0lUBkG__actionBtn{border-radius:var(--radius-card);background:var(--color-button-primary);color:#fff;width:100%;font-family:var(--font-sans);font-size:16px;font-weight:var(--fw-bold);cursor:pointer;border:none;padding:16px;transition:transform .1s ease-in-out}.CustomVocabInput-module__0lUBkG__actionBtn:active{transform:scale(1.05)}.CustomVocabInput-module__0lUBkG__actionBtn:disabled{background:var(--color-button-inactive);color:var(--color-text-inactive);cursor:default}
.CustomVocabResult-module__fg4AaW__screen{flex-direction:column;flex:1;min-height:0;padding:0 24px;display:flex}.CustomVocabResult-module__fg4AaW__card{background:#fff;border-radius:24px;flex-direction:column;align-items:center;padding:0 24px;display:flex}.CustomVocabResult-module__fg4AaW__illustrationSuccess{align-self:flex-start;align-items:center;gap:8px;padding-top:24px;display:flex}.CustomVocabResult-module__fg4AaW__badgeIcon{flex-shrink:0}.CustomVocabResult-module__fg4AaW__badgeText{font-size:14px;font-weight:var(--fw-bold);color:var(--color-accent)}.CustomVocabResult-module__fg4AaW__illustrationError{justify-content:center;padding-top:54px;display:flex}.CustomVocabResult-module__fg4AaW__titleBlock{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:24px;display:flex}.CustomVocabResult-module__fg4AaW__title{font-size:20px;font-weight:var(--fw-bold);color:var(--color-text-primary);white-space:pre-line;margin:0}.CustomVocabResult-module__fg4AaW__subtitle{font-size:14px;font-weight:var(--fw-regular);color:var(--color-gray-500);white-space:pre-line;margin:0}.CustomVocabResult-module__fg4AaW__successCard{background:var(--color-gray-100);border-radius:16px;flex-direction:column;align-items:center;gap:20px;width:100%;margin-top:30px;margin-bottom:56px;padding:20px 0;display:flex}.CustomVocabResult-module__fg4AaW__wordBlock{flex-direction:column;align-items:center;gap:2px;display:flex}.CustomVocabResult-module__fg4AaW__word{font-size:20px;font-weight:var(--fw-bold);color:var(--color-text-primary);margin:0}.CustomVocabResult-module__fg4AaW__romanization{font-size:14px;font-weight:var(--fw-regular);color:var(--color-text-secondary-555);margin:0}.CustomVocabResult-module__fg4AaW__sourceWord{font-size:16px;font-weight:var(--fw-medium);color:var(--color-text-primary);margin:0}.CustomVocabResult-module__fg4AaW__attemptPill{background:var(--color-bg-primary);text-align:center;width:100%;font-size:20px;font-weight:var(--fw-bold);color:var(--color-text-primary);opacity:0;border-radius:16px;margin:30px 0 56px;padding:36px 24px}.CustomVocabResult-module__fg4AaW__attemptPill[data-visible=true]{opacity:1}.CustomVocabResult-module__fg4AaW__actionRow{flex-direction:column;gap:12px;margin-top:auto;padding-bottom:20px;display:flex}.CustomVocabResult-module__fg4AaW__acceptBtn{border-radius:var(--radius-card);background:var(--color-button-primary);color:#fff;width:100%;font-family:var(--font-sans);font-size:16px;font-weight:var(--fw-bold);cursor:pointer;border:none;padding:16px;transition:transform .1s ease-in-out}.CustomVocabResult-module__fg4AaW__tryAgainBtn{border-radius:var(--radius-card);background:var(--color-gray-650);color:#fff;width:100%;font-family:var(--font-sans);font-size:16px;font-weight:var(--fw-bold);cursor:pointer;border:none;padding:16px;transition:transform .1s ease-in-out}.CustomVocabResult-module__fg4AaW__continueBtn{border-radius:var(--radius-card);width:100%;color:var(--color-text-secondary);font-family:var(--font-sans);font-size:16px;font-weight:var(--fw-bold);cursor:pointer;background:#fff;border:none;padding:14px;transition:transform .1s ease-in-out}.CustomVocabResult-module__fg4AaW__acceptBtn:active,.CustomVocabResult-module__fg4AaW__tryAgainBtn:active,.CustomVocabResult-module__fg4AaW__continueBtn:active{transform:scale(1.05)}
.MicDecibelGauge-module__yMT9nW__gauge{justify-content:center;align-items:center;display:flex;position:relative}.MicDecibelGauge-module__yMT9nW__pulse,.MicDecibelGauge-module__yMT9nW__outer,.MicDecibelGauge-module__yMT9nW__ring,.MicDecibelGauge-module__yMT9nW__bars{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MicDecibelGauge-module__yMT9nW__pulse{background-color:#ffffff4d;border-radius:50%;transition:width .3s ease-in,height .3s ease-in}.MicDecibelGauge-module__yMT9nW__outer{border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 8px #0000000f}.MicDecibelGauge-module__yMT9nW__gradeLetter{color:#fff;font-weight:500;line-height:1}@keyframes MicDecibelGauge-module__yMT9nW__gradeRing{0%{stroke-dashoffset:var(--circ,226)}to{stroke-dashoffset:0}}.MicDecibelGauge-module__yMT9nW__gradeRing{animation:.4s ease-in-out forwards MicDecibelGauge-module__yMT9nW__gradeRing}@keyframes MicDecibelGauge-module__yMT9nW__gradePop{0%{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.1)}to{transform:translate(-50%,-50%)scale(1)}}.MicDecibelGauge-module__yMT9nW__gauge[data-grade] .MicDecibelGauge-module__yMT9nW__outer{animation:.4s ease-in-out .4s both MicDecibelGauge-module__yMT9nW__gradePop}@media (prefers-reduced-motion:reduce){.MicDecibelGauge-module__yMT9nW__gradeRing,.MicDecibelGauge-module__yMT9nW__gauge[data-grade] .MicDecibelGauge-module__yMT9nW__outer{animation:none}}.MicDecibelGauge-module__yMT9nW__ring{pointer-events:none}.MicDecibelGauge-module__yMT9nW__tappable{pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;transition:transform .1s ease-in-out}.MicDecibelGauge-module__yMT9nW__tappable:active{transform:scale(1.05)}.MicDecibelGauge-module__yMT9nW__tappable>*{pointer-events:none}@media (prefers-reduced-motion:reduce){.MicDecibelGauge-module__yMT9nW__tappable{transition:none}}@keyframes MicDecibelGauge-module__yMT9nW__countdown{0%{stroke-dashoffset:var(--circ,226)}to{stroke-dashoffset:0}}.MicDecibelGauge-module__yMT9nW__bars{justify-content:center;align-items:center;height:40px;display:flex}.MicDecibelGauge-module__yMT9nW__bar{transition:height .1s linear}.MicDecibelGauge-module__yMT9nW__barEdge{background-color:var(--color-edge-green)}.MicDecibelGauge-module__yMT9nW__barSecond{background-color:var(--color-second-edge-green)}.MicDecibelGauge-module__yMT9nW__barCenter{background-color:var(--color-green-400)}
.CenterCardModal-module__0S8ZRa__overlay{z-index:100;position:fixed;inset:0}.CenterCardModal-module__0S8ZRa__dim{opacity:0;background:#000;transition:opacity .3s ease-out;position:fixed;inset:0}.CenterCardModal-module__0S8ZRa__dim[data-open=true]{opacity:var(--dim-opacity,.3)}.CenterCardModal-module__0S8ZRa__center{z-index:101;pointer-events:none;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.CenterCardModal-module__0S8ZRa__card{width:100%;max-width:var(--card-max-width,var(--overlay-max-width,var(--app-max-width,420px)));box-sizing:border-box;pointer-events:auto;background:#fff;border-radius:16px;transition:transform .35s cubic-bezier(.25,1,.5,1);position:relative;transform:translateY(50vh)}.CenterCardModal-module__0S8ZRa__card[data-open=true]{transform:translateY(0)}.CenterCardModal-module__0S8ZRa__card[data-animation=fade]{opacity:0;transition:opacity .3s ease-in-out;transform:none}.CenterCardModal-module__0S8ZRa__card[data-animation=fade][data-open=true]{opacity:1}
.MicRetryModal-module__aBEYoG__body{flex-direction:column;align-items:center;padding:28px 16px 18px;display:flex}.MicRetryModal-module__aBEYoG__icon{background:var(--color-text-primary);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.MicRetryModal-module__aBEYoG__title{font-size:20px;font-weight:var(--fw-bold);color:var(--color-text-primary);text-align:center;white-space:pre-line;margin:16px 0 0}.MicRetryModal-module__aBEYoG__message{font-size:14px;font-weight:var(--fw-regular);color:var(--color-gray-650);text-align:center;white-space:pre-line;margin:14px 0 0}.MicRetryModal-module__aBEYoG__action{background:var(--color-green-400);width:100%;min-width:129px;font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-bold);color:var(--color-text-primary);cursor:pointer;border:none;border-radius:8px;margin-top:24px;padding:14px 0;transition:transform .1s ease-in-out;display:block}.MicRetryModal-module__aBEYoG__action:active{transform:scale(.97)}.MicRetryModal-module__aBEYoG__exit{font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-medium);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;margin-top:14px;padding:6px 12px}@media (prefers-reduced-motion:reduce){.MicRetryModal-module__aBEYoG__action{transition:none}}
.SpeechPermissionAlert-module__r2MCZa__body{padding:28px 16px 18px}.SpeechPermissionAlert-module__r2MCZa__title{font-size:20px;font-weight:var(--fw-bold);color:var(--color-text-primary);text-align:center;white-space:pre-line;margin:0}.SpeechPermissionAlert-module__r2MCZa__description{font-size:14px;font-weight:var(--fw-regular);color:var(--color-gray-650);text-align:center;white-space:pre-line;margin:14px 0 0}.SpeechPermissionAlert-module__r2MCZa__action{background:var(--color-green-400);width:100%;min-width:129px;font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-bold);color:var(--color-text-primary);cursor:pointer;border:none;border-radius:8px;margin-top:24px;padding:14px 0;transition:transform .1s ease-in-out;display:block}.SpeechPermissionAlert-module__r2MCZa__action:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.SpeechPermissionAlert-module__r2MCZa__action{transition:none}}
.SpeechUnsupportedNotice-module__aSGC2a__copyButton{background:var(--color-green-400);font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-bold);color:var(--color-text-primary);cursor:pointer;pointer-events:auto;border:none;border-radius:8px;margin-top:8px;padding:8px 16px;transition:transform .1s ease-in-out;display:inline-block}.SpeechUnsupportedNotice-module__aSGC2a__copyButton:active{transform:scale(.97)}.SpeechUnsupportedNotice-module__aSGC2a__copyButtonDone{background:var(--color-gray-650)}@media (prefers-reduced-motion:reduce){.SpeechUnsupportedNotice-module__aSGC2a__copyButton{transition:none}}
.PracticePlayer-module__7zKqpa__screen{min-height:var(--viewport-height);background:var(--color-bg-primary);flex-direction:column;display:flex}.PracticePlayer-module__7zKqpa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PracticePlayer-module__7zKqpa__navBar{padding:12px max(16px, calc((100% - var(--app-max-width)) / 2 + 16px));align-items:center;gap:12px;display:flex}.PracticePlayer-module__7zKqpa__settingsBtn{opacity:1;max-width:24px;color:var(--color-gray-600);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:0;transition:opacity .2s ease-in-out,max-width .2s ease-in-out;display:flex;overflow:hidden}.PracticePlayer-module__7zKqpa__settingsBtn:disabled{opacity:0;max-width:0}.PracticePlayer-module__7zKqpa__progressBars{flex:1;align-items:center;gap:4px;display:flex}.PracticePlayer-module__7zKqpa__progressTrack{background:var(--color-gray-300);opacity:1;border-radius:13px;flex:1;height:6px;transition:flex-grow .4s cubic-bezier(.34,1.4,.64,1),opacity .4s cubic-bezier(.34,1.4,.64,1);overflow:hidden}.PracticePlayer-module__7zKqpa__progressTrack[data-collapsed]{opacity:0;flex-grow:0;flex-basis:0}@media (prefers-reduced-motion:reduce){.PracticePlayer-module__7zKqpa__settingsBtn,.PracticePlayer-module__7zKqpa__progressTrack,.PracticePlayer-module__7zKqpa__progressFill,.PracticePlayer-module__7zKqpa__gameArea{transition:none;animation:none}}.PracticePlayer-module__7zKqpa__progressFill{background:var(--color-button-highlight);border-radius:13px;height:6px;transition:width .25s ease-in}.PracticePlayer-module__7zKqpa__closeBtn{background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:0;display:flex}.PracticePlayer-module__7zKqpa__closeBtn svg path{stroke:var(--color-gray-600)}.PracticePlayer-module__7zKqpa__gameArea{padding:0 max(20px, calc((100% - var(--app-max-width)) / 2 + 20px)) 20px;cursor:pointer;flex-direction:column;flex:1;gap:10px;animation:.35s ease-in-out PracticePlayer-module__7zKqpa__practice-game-area-fade-in;display:flex;position:relative}@keyframes PracticePlayer-module__7zKqpa__practice-game-area-fade-in{0%{opacity:0}to{opacity:1}}.PracticePlayer-module__7zKqpa__pauseOverlay{pointer-events:none;opacity:0;justify-content:center;align-items:center;transition:opacity .2s ease-in-out;display:flex;position:absolute;inset:0}.PracticePlayer-module__7zKqpa__pauseOverlay[data-visible]{opacity:1}@media (prefers-reduced-motion:reduce){.PracticePlayer-module__7zKqpa__pauseOverlay{transition:none}}
.PracticeAnswer-module__e7dXPq__strip{background:var(--color-red-100);opacity:0;pointer-events:none;flex-direction:column;align-items:center;padding:19px 20px 0;transition:transform 0s linear .25s,opacity .25s ease-out;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.PracticeAnswer-module__e7dXPq__strip[data-pass=true]{background:var(--color-green-100)}.PracticeAnswer-module__e7dXPq__strip[data-open=true]{opacity:1;pointer-events:auto;transition:transform .4s cubic-bezier(.34,1.4,.64,1),opacity .1s linear;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.PracticeAnswer-module__e7dXPq__strip{transition:none}}.PracticeAnswer-module__e7dXPq__badge{justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.PracticeAnswer-module__e7dXPq__message{text-align:center;color:var(--color-red-500);margin:0;font-size:16px;font-weight:700;line-height:22px}.PracticeAnswer-module__e7dXPq__strip[data-pass=true] .PracticeAnswer-module__e7dXPq__message{color:var(--color-green-700)}.PracticeAnswer-module__e7dXPq__timerRow{width:100%;padding:26px 0 max(16px, env(safe-area-inset-bottom));color:var(--color-gray-770);justify-content:center;align-items:center;gap:61px;display:flex}.PracticeAnswer-module__e7dXPq__timerButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:0;display:flex}.PracticeAnswer-module__e7dXPq__timerButton[data-hidden=true]{opacity:0;pointer-events:none}.PracticeAnswer-module__e7dXPq__timerButton[data-dim=true]{opacity:.3}.PracticeAnswer-module__e7dXPq__timerText{min-height:18px;margin:0;font-size:12px;font-weight:500;line-height:18px}.PracticeAnswer-module__e7dXPq__timerCount{font-size:16px;font-weight:700}
.ShimmerBox-module__G-FKzG__shimmerBox{background-color:var(--color-bg-secondary);display:block;position:relative;overflow:hidden}.ShimmerBox-module__G-FKzG__sweep{background:linear-gradient(105deg,#fff0 0%,#ffffff80 50%,#fff0 100%);width:65%;height:220%;animation:1.8s ease-in-out infinite ShimmerBox-module__G-FKzG__shimmer-sweep;position:absolute;top:-60%;left:-35%;transform:translate(-150%)}@keyframes ShimmerBox-module__G-FKzG__shimmer-sweep{0%{transform:translate(-150%)}to{transform:translate(150%)}}@media (prefers-reduced-motion:reduce){.ShimmerBox-module__G-FKzG__sweep{display:none}}
.Spinner-module__QJF0ya__spinner{box-sizing:border-box;border:3px solid var(--color-gray-300);border-top-color:var(--color-accent);border-radius:50%;animation:.8s linear infinite Spinner-module__QJF0ya__teuida-spin;display:inline-block}.Spinner-module__QJF0ya__overlayDim{z-index:300;background:#00000026;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Spinner-module__QJF0ya__overlayBox{background:#0000004d;border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.Spinner-module__QJF0ya__overlaySpinner{box-sizing:border-box;border:3px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite Spinner-module__QJF0ya__teuida-spin}@keyframes Spinner-module__QJF0ya__teuida-spin{to{transform:rotate(360deg)}}
.button-module__JBVHaa__base{border-radius:var(--radius-card);width:100%;font-family:var(--font-sans);justify-content:center;align-items:center;padding-block:16px;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .1s ease-in;display:flex}.button-module__JBVHaa__base:active{transform:scale(.97)}
.furigana-text-module__n5mDvG__ruby{ruby-position:over}.furigana-text-module__n5mDvG__reading{color:var(--color-accent);font-size:.55em}
.PracticeHintChips-module__wmfsNq__grid{flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%;display:flex}.PracticeHintChips-module__wmfsNq__chip{background:var(--color-surface-card);opacity:1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px 10px 4px;transition:opacity .2s;display:flex;box-shadow:2px 5px 12px #00000008}.PracticeHintChips-module__wmfsNq__chipHidden{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.PracticeHintChips-module__wmfsNq__chip{transition:none}}.PracticeHintChips-module__wmfsNq__romani{color:var(--color-gray-600);text-align:center;margin:0;font-size:12px;line-height:18px}.PracticeHintChips-module__wmfsNq__word{color:var(--color-text-primary);text-align:center;margin:0;font-size:14px;font-weight:700;line-height:20px}.PracticeHintChips-module__wmfsNq__word rt{color:inherit}
.PracticeIntermission-module__jdzbAG__screen{background:var(--color-bg-primary);flex-direction:column;flex:1;animation:.35s ease-in-out PracticeIntermission-module__jdzbAG__practice-intermission-fade-in;display:flex}@keyframes PracticeIntermission-module__jdzbAG__practice-intermission-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.PracticeIntermission-module__jdzbAG__screen{animation:none}}.PracticeIntermission-module__jdzbAG__body{text-align:center;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:24px;padding:41px 24px 0;display:flex}.PracticeIntermission-module__jdzbAG__title{color:var(--color-button-highlight);margin:0;font-size:28px;font-weight:800;line-height:34px}.PracticeIntermission-module__jdzbAG__image{object-fit:cover;background:var(--color-gray-300);border-radius:16px;width:240px;max-width:100%;height:240px}.PracticeIntermission-module__jdzbAG__description{max-width:240px;color:var(--color-text-primary);margin:0;font-size:16px;font-weight:400;line-height:22px}.PracticeIntermission-module__jdzbAG__autoSkip{padding:24px 0 calc(33px + env(safe-area-inset-bottom,0px));color:var(--color-gray-770);justify-content:center;align-items:center;gap:61px;display:flex}.PracticeIntermission-module__jdzbAG__autoSkipButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:0;display:flex}.PracticeIntermission-module__jdzbAG__autoSkipIcon{color:var(--color-gray-770)}.PracticeIntermission-module__jdzbAG__autoSkipText{margin:0;font-size:12px;font-weight:500;line-height:18px}.PracticeIntermission-module__jdzbAG__autoSkipCount{font-size:16px;font-weight:700}
@property --glow-fill{syntax:"<number>";inherits:true;initial-value:.5}.PracticeMicGlow-module___nQ-WG__glow{pointer-events:none;background:linear-gradient(to top, #00e2b94d 0%, transparent calc(var(--glow-fill,.5) * 100%));opacity:0;height:300px;transition:opacity .35s ease-in-out,--glow-fill .1s linear;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in srgb, red 50%, transparent)){.PracticeMicGlow-module___nQ-WG__glow{background:linear-gradient(to top, color-mix(in srgb, var(--color-accent) 30%, transparent) 0%, transparent calc(var(--glow-fill,.5) * 100%))}}.PracticeMicGlow-module___nQ-WG__glow[data-visible=true]{opacity:1}.PracticeMicGlow-module___nQ-WG__sttLabel{left:20px;right:20px;bottom:calc(env(safe-area-inset-bottom,0px) + 160px);background:var(--color-green-50);width:fit-content;max-width:calc(100% - 40px);color:var(--color-gray-650);font-size:var(--fs-stt-text);font-weight:var(--fw-medium);text-align:center;opacity:0;pointer-events:none;border-radius:6px;margin:0 auto;padding:7px 6px;transition:opacity .35s ease-in-out;position:absolute}.PracticeMicGlow-module___nQ-WG__sttLabel[data-visible=true]{opacity:1}@media (prefers-reduced-motion:reduce){.PracticeMicGlow-module___nQ-WG__glow,.PracticeMicGlow-module___nQ-WG__sttLabel{transition:none}}
.PlanCheckoutScreen-module__8JT4ua__screen{max-width:var(--app-max-width);min-height:var(--app-screen-height);background:var(--color-subscription-primary);color:#fff;flex-direction:column;margin:0 auto;display:flex}.PlanCheckoutScreen-module__8JT4ua__inlineScroll{padding:0 var(--space-gutter) calc(env(safe-area-inset-bottom) + 24px);flex-direction:column;display:flex}@media (min-width:1024px){.PlanCheckoutScreen-module__8JT4ua__inlineScroll{padding-bottom:40px}}.PlanCheckoutScreen-module__8JT4ua__inlineLoading{flex:1;justify-content:center;align-items:center;min-height:40vh;display:flex}.PlanCheckoutScreen-module__8JT4ua__inlineLoading .PlanCheckoutScreen-module__8JT4ua__inlineSpinner{border-color:#ffffff4d;border-top-color:var(--color-accent)}
.PracticeOptionsSheet-module__HoWUFa__wrap{z-index:30;pointer-events:none;position:fixed;inset:0}.PracticeOptionsSheet-module__HoWUFa__scrim{pointer-events:none;background-color:#0000;transition:background-color .4s;position:absolute;inset:0}.PracticeOptionsSheet-module__HoWUFa__scrim[data-open=true]{pointer-events:auto;background-color:#0000004d}.PracticeOptionsSheet-module__HoWUFa__sheet{max-width:var(--overlay-max-width,var(--app-max-width,100%));padding-bottom:calc(20px + env(safe-area-inset-bottom));pointer-events:auto;background-color:#fff;border-radius:14px 14px 0 0;margin-inline:auto;transition:transform .4s;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.PracticeOptionsSheet-module__HoWUFa__sheet[data-open=true]{transform:translateY(0)}.PracticeOptionsSheet-module__HoWUFa__title{color:var(--color-text-primary);text-align:left;margin:0;padding-top:15px;padding-left:16px;font-size:20px;font-weight:800}.PracticeOptionsSheet-module__HoWUFa__optionsList{flex-direction:column;margin-top:30px;display:flex}.PracticeOptionsSheet-module__HoWUFa__optionRow{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.PracticeOptionsSheet-module__HoWUFa__optionLabel{color:var(--color-gray-700);font-size:16px;font-weight:400}.PracticeOptionsSheet-module__HoWUFa__switchTrack{background-color:var(--color-gray-250);border-radius:13px;flex-shrink:0;width:44px;height:26px;transition:background-color .2s;position:relative}.PracticeOptionsSheet-module__HoWUFa__optionRow[aria-checked=true] .PracticeOptionsSheet-module__HoWUFa__switchTrack{background-color:var(--color-accent)}.PracticeOptionsSheet-module__HoWUFa__switchThumb{background-color:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:2px;left:2px}.PracticeOptionsSheet-module__HoWUFa__optionRow[aria-checked=true] .PracticeOptionsSheet-module__HoWUFa__switchThumb{transform:translate(18px)}@media (prefers-reduced-motion:reduce){.PracticeOptionsSheet-module__HoWUFa__scrim,.PracticeOptionsSheet-module__HoWUFa__sheet,.PracticeOptionsSheet-module__HoWUFa__switchTrack,.PracticeOptionsSheet-module__HoWUFa__switchThumb{transition:none}}
.OnboardingCta-module__UbhjhW__wrapper{z-index:3;padding:20px var(--space-gutter) var(--space-cta-bottom);background:var(--color-bg-primary);position:sticky;bottom:0}.OnboardingCta-module__UbhjhW__wrapper:before{content:"";pointer-events:none;background:linear-gradient(to top, var(--fade-bg,var(--color-bg-primary)), transparent);height:48px;position:absolute;inset:auto 0 100%}[data-layout=split] .OnboardingCta-module__UbhjhW__wrapper{pointer-events:none;background-clip:padding-box;border-top:40px solid #0000;padding-top:16px}[data-layout=split] .OnboardingCta-module__UbhjhW__wrapper:not(.OnboardingCta-module__UbhjhW__wrapperHidden)>*{pointer-events:auto}[data-layout=split] .OnboardingCta-module__UbhjhW__wrapper:before{height:40px}.OnboardingCta-module__UbhjhW__wrapperHidden:before{display:none}.OnboardingCta-module__UbhjhW__button{border-radius:var(--radius-card);background:var(--color-accent);width:100%;color:var(--color-text-on-accent);border:none;padding:16px 0;font-size:16px;font-weight:700;transition:background-color .2s ease-in,transform .1s ease-in}.OnboardingCta-module__UbhjhW__button:not(:disabled):active{transform:scale(.98)}.OnboardingCta-module__UbhjhW__button:disabled{background:var(--color-bg-secondary);color:var(--color-text-inactive)}.OnboardingCta-module__UbhjhW__wrapperHidden{pointer-events:none;background:0 0}.OnboardingCta-module__UbhjhW__button.OnboardingCta-module__UbhjhW__hidden{opacity:0}.OnboardingCta-module__UbhjhW__button.OnboardingCta-module__UbhjhW__gradient{background:linear-gradient(103.25deg, var(--color-green-400) 6.4%, var(--color-gradient-blue) 94.3%)}@media (min-width:1024px){.OnboardingCta-module__UbhjhW__wrapper{box-shadow:0 79px 0 var(--fade-bg,var(--color-bg-primary));margin-top:auto;padding:16px 0 0;bottom:79px}}@media (prefers-reduced-motion:reduce){.OnboardingCta-module__UbhjhW__wrapper:before,.OnboardingCta-module__UbhjhW__button{transition:none}.OnboardingCta-module__UbhjhW__button:not(:disabled):active{transform:none}}
.PracticeSentence-module__Iw9Cgq__question{flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex}.PracticeSentence-module__Iw9Cgq__title{color:var(--color-gray-770);margin:0;font-size:22px;font-weight:800;line-height:30px}.PracticeSentence-module__Iw9Cgq__card{background:var(--color-surface-card);border-radius:16px;flex-direction:column;align-items:flex-start;width:100%;padding:14px 16px;display:flex}.PracticeSentence-module__Iw9Cgq__sentenceGroup{flex-direction:column;align-items:flex-start;width:100%;display:flex}.PracticeSentence-module__Iw9Cgq__wordsRow{flex-wrap:wrap;align-items:flex-end;gap:8px;width:100%;display:flex}.PracticeSentence-module__Iw9Cgq__wordGroup{align-items:flex-end;display:inline-flex}.PracticeSentence-module__Iw9Cgq__plainSentence{color:var(--color-text-primary);margin:0;font-size:20px;font-weight:700;line-height:28px}.PracticeSentence-module__Iw9Cgq__cell{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;font-size:20px;font-weight:700;line-height:28px;display:inline-flex}.PracticeSentence-module__Iw9Cgq__cellRevealed{color:var(--color-text-secondary-555)}.PracticeSentence-module__Iw9Cgq__cellMatched{color:var(--color-green-700)}.PracticeSentence-module__Iw9Cgq__cellBlank{background:var(--color-bg-primary);color:var(--color-bg-primary);padding:1px 5px}.PracticeSentence-module__Iw9Cgq__cellRevealedBlank{background:var(--color-bg-primary);color:var(--color-gray-500);padding:1px 5px}.PracticeSentence-module__Iw9Cgq__cell rt{color:inherit}.PracticeSentence-module__Iw9Cgq__romaniRow{opacity:1;flex-wrap:wrap;align-items:flex-end;gap:4px;width:100%;max-height:none;margin-top:8px;transition:margin-top .35s ease-in-out,opacity .35s ease-in-out,max-height .35s ease-in-out;display:flex;overflow:hidden}.PracticeSentence-module__Iw9Cgq__romaniRow:not([data-visible]){opacity:0;max-height:0;margin-top:0}@media (prefers-reduced-motion:reduce){.PracticeSentence-module__Iw9Cgq__romaniRow{transition:none}}.PracticeSentence-module__Iw9Cgq__romaniGroup{align-items:flex-end;gap:0;display:inline-flex}.PracticeSentence-module__Iw9Cgq__romani{color:var(--color-gray-500);font-size:14px;font-weight:400;line-height:20px}.PracticeSentence-module__Iw9Cgq__romaniMatched{color:var(--color-green-700)}.PracticeSentence-module__Iw9Cgq__romaniHidden{color:var(--color-bg-primary)}.PracticeSentence-module__Iw9Cgq__translation{color:var(--color-text-secondary-555);width:100%;margin:20px 0 0;font-size:13px;font-weight:600;line-height:20px;transition:margin-top .35s ease-in-out}.PracticeSentence-module__Iw9Cgq__translation[data-tight=true]{margin-top:8px}@media (prefers-reduced-motion:reduce){.PracticeSentence-module__Iw9Cgq__translation{transition:none}}.PracticeSentence-module__Iw9Cgq__replayBtn{width:24px;height:24px;color:var(--color-gray-650);background:0 0;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:2px;padding:0;display:flex}.PracticeSentence-module__Iw9Cgq__replayBtn path{fill:currentColor}.PracticeSentence-module__Iw9Cgq__groupPill{background:var(--color-bg-primary);border-radius:6px;padding:1px 5px}.PracticeSentence-module__Iw9Cgq__cellText{white-space:nowrap;align-items:center;font-size:20px;font-weight:700;line-height:28px;display:inline-flex}.PracticeSentence-module__Iw9Cgq__cellTextMatched{color:var(--color-green-700)}.PracticeSentence-module__Iw9Cgq__cellTextRevealed{color:var(--color-text-secondary-555)}.PracticeSentence-module__Iw9Cgq__cellTextHidden{color:var(--color-bg-primary)}.PracticeSentence-module__Iw9Cgq__cellTextRevealedBlank{color:var(--color-gray-500)}.PracticeSentence-module__Iw9Cgq__cellText rt{color:inherit}.PracticeSentence-module__Iw9Cgq__romaniBlank{background:var(--color-bg-primary);color:var(--color-bg-primary);border-radius:4px;padding:0 4px}.PracticeSentence-module__Iw9Cgq__groupPillMatched{background:var(--color-button-soft-highlight)}.PracticeSentence-module__Iw9Cgq__cellMatchedPill{background:var(--color-button-soft-highlight);padding:1px 5px}.PracticeSentence-module__Iw9Cgq__romaniMatchedPill{background:var(--color-button-soft-highlight);border-radius:4px;padding:0 4px}.PracticeSentence-module__Iw9Cgq__customVocabBadge{opacity:1;align-items:center;gap:4px;width:100%;max-height:none;padding-bottom:8px;transition:max-height .35s ease-in-out,opacity .35s ease-in-out,padding-bottom .35s ease-in-out;display:flex;overflow:hidden}.PracticeSentence-module__Iw9Cgq__customVocabBadge:not([data-visible]){opacity:0;max-height:0;padding-bottom:0}@media (prefers-reduced-motion:reduce){.PracticeSentence-module__Iw9Cgq__customVocabBadge{transition:none}}.PracticeSentence-module__Iw9Cgq__customVocabIcon{background:var(--color-gray-300);border-radius:8px;flex-shrink:0;width:36px;height:36px}.PracticeSentence-module__Iw9Cgq__customVocabTitle{color:#00e2b9;font-size:14px;font-weight:800;line-height:20px}
.StepHeadings-module__jkVUwa__headings{text-align:center;flex-direction:column;margin-bottom:32px;padding-top:27px;display:flex;position:relative}.StepHeadings-module__jkVUwa__eyebrow{color:var(--color-accent);letter-spacing:.26px;margin:0;font-size:14px;font-weight:700;line-height:19px;position:absolute;top:0;left:0;right:0}.StepHeadings-module__jkVUwa__title{color:var(--color-text-primary);white-space:pre-line;margin:0;font-size:20px;font-weight:800;line-height:28px}.StepHeadings-module__jkVUwa__body{color:var(--color-text-primary);white-space:pre-line;margin:0;font-size:14px;font-weight:500;line-height:1.3}.StepHeadings-module__jkVUwa__title~.StepHeadings-module__jkVUwa__body{margin:12px 0 0}.StepHeadings-module__jkVUwa__reviews,.StepHeadings-module__jkVUwa__video,.StepHeadings-module__jkVUwa__value-prop,.StepHeadings-module__jkVUwa__meet-teuida,.StepHeadings-module__jkVUwa__gauge,.StepHeadings-module__jkVUwa__chart,.StepHeadings-module__jkVUwa__ready{padding-inline:var(--space-gutter)}@media (min-width:1024px){.StepHeadings-module__jkVUwa__reviews,.StepHeadings-module__jkVUwa__video,.StepHeadings-module__jkVUwa__value-prop,.StepHeadings-module__jkVUwa__meet-teuida,.StepHeadings-module__jkVUwa__gauge,.StepHeadings-module__jkVUwa__chart,.StepHeadings-module__jkVUwa__ready{padding-inline:0}.StepHeadings-module__jkVUwa__headings{text-align:left;align-items:flex-start;gap:0;margin-bottom:48px}.StepHeadings-module__jkVUwa__title+.StepHeadings-module__jkVUwa__body{margin-top:18px}.StepHeadings-module__jkVUwa__title{letter-spacing:-.68px;font-size:34px;line-height:1.3}.StepHeadings-module__jkVUwa__body{color:var(--color-gray-650);font-size:16px;font-weight:400}}
.OnboardingCta-module__eT9PGq__wrapper{z-index:3;padding:20px var(--space-gutter) var(--space-cta-bottom);background:var(--color-bg-primary);position:sticky;bottom:0}.OnboardingCta-module__eT9PGq__wrapper:before{content:"";pointer-events:none;background:linear-gradient(to top, var(--fade-bg,var(--color-bg-primary)), transparent);height:48px;position:absolute;inset:auto 0 100%}[data-layout=split] .OnboardingCta-module__eT9PGq__wrapper{pointer-events:none;background-clip:padding-box;border-top:40px solid #0000;padding-top:16px}[data-layout=split] .OnboardingCta-module__eT9PGq__wrapper:not(.OnboardingCta-module__eT9PGq__wrapperHidden)>*{pointer-events:auto}[data-layout=split] .OnboardingCta-module__eT9PGq__wrapper:before{height:40px}.OnboardingCta-module__eT9PGq__wrapperHidden:before{display:none}.OnboardingCta-module__eT9PGq__button{border-radius:var(--radius-card);background:var(--color-accent);width:100%;color:var(--color-text-on-accent);border:none;padding:16px 0;font-size:16px;font-weight:700;transition:background-color .2s ease-in,transform .1s ease-in}.OnboardingCta-module__eT9PGq__button:not(:disabled):active{transform:scale(.98)}.OnboardingCta-module__eT9PGq__button:disabled{background:var(--color-bg-secondary);color:var(--color-text-inactive)}.OnboardingCta-module__eT9PGq__wrapperHidden{pointer-events:none;background:0 0}.OnboardingCta-module__eT9PGq__button.OnboardingCta-module__eT9PGq__hidden{opacity:0}.OnboardingCta-module__eT9PGq__button.OnboardingCta-module__eT9PGq__gradient{background:linear-gradient(103.25deg, var(--color-green-400) 6.4%, var(--color-gradient-blue) 94.3%)}@media (min-width:1024px){.OnboardingCta-module__eT9PGq__wrapper{box-shadow:0 79px 0 var(--fade-bg,var(--color-bg-primary));margin-top:auto;padding:16px 0 0;bottom:79px}}@media (prefers-reduced-motion:reduce){.OnboardingCta-module__eT9PGq__wrapper:before,.OnboardingCta-module__eT9PGq__button{transition:none}.OnboardingCta-module__eT9PGq__button:not(:disabled):active{transform:none}}
.ReviewCircularVideo-module__ttbFVq__stage{background:var(--color-gray-770);position:absolute;inset:0;overflow:hidden}.ReviewCircularVideo-module__ttbFVq__offsetLayer,.ReviewCircularVideo-module__ttbFVq__maskWrapper{position:absolute;inset:0}.ReviewCircularVideo-module__ttbFVq__video{object-fit:cover;background:#000;width:100%;height:100%;display:block}
.InfoRenderer-module__qvAx9W__screen{flex-direction:column;flex:1;display:flex}.InfoRenderer-module__qvAx9W__placeholder{flex:1;min-height:120px}
.StepHeadings-module__1gnJCG__headings{text-align:center;flex-direction:column;margin-bottom:32px;padding-top:27px;display:flex;position:relative}.StepHeadings-module__1gnJCG__eyebrow{color:var(--color-accent);letter-spacing:.26px;margin:0;font-size:14px;font-weight:700;line-height:19px;position:absolute;top:0;left:0;right:0}.StepHeadings-module__1gnJCG__title{color:var(--color-text-primary);white-space:pre-line;margin:0;font-size:20px;font-weight:800;line-height:28px}.StepHeadings-module__1gnJCG__body{color:var(--color-text-primary);white-space:pre-line;margin:0;font-size:14px;font-weight:500;line-height:1.3}.StepHeadings-module__1gnJCG__title~.StepHeadings-module__1gnJCG__body{margin:12px 0 0}.StepHeadings-module__1gnJCG__reviews,.StepHeadings-module__1gnJCG__video,.StepHeadings-module__1gnJCG__gauge,.StepHeadings-module__1gnJCG__chart,.StepHeadings-module__1gnJCG__ready{padding-inline:var(--space-gutter)}@media (min-width:1024px){.StepHeadings-module__1gnJCG__reviews,.StepHeadings-module__1gnJCG__video,.StepHeadings-module__1gnJCG__gauge,.StepHeadings-module__1gnJCG__chart,.StepHeadings-module__1gnJCG__ready{padding-inline:0}.StepHeadings-module__1gnJCG__headings{text-align:left;align-items:flex-start;gap:0;margin-bottom:48px}.StepHeadings-module__1gnJCG__title+.StepHeadings-module__1gnJCG__body{margin-top:18px}.StepHeadings-module__1gnJCG__title{letter-spacing:-.68px;font-size:34px;line-height:1.3}.StepHeadings-module__1gnJCG__body{color:var(--color-gray-650);font-size:16px;font-weight:400}.StepHeadings-module__1gnJCG__headings.StepHeadings-module__1gnJCG__compact .StepHeadings-module__1gnJCG__title{letter-spacing:-.6px;font-size:30px;line-height:34.5px}.StepHeadings-module__1gnJCG__headings.StepHeadings-module__1gnJCG__compact .StepHeadings-module__1gnJCG__body{color:var(--color-gray-600);font-size:15px;line-height:22.5px}.StepHeadings-module__1gnJCG__headings.StepHeadings-module__1gnJCG__compact .StepHeadings-module__1gnJCG__title+.StepHeadings-module__1gnJCG__body{margin-top:8px}}
.ReviewPlayer-module__tWGJ-G__screen{width:100%;max-width:var(--play-screen-max-width);min-height:var(--viewport-height);isolation:isolate;background:#000;margin-inline:auto;position:relative;overflow:hidden}.ReviewPlayer-module__tWGJ-G__srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ReviewPlayer-module__tWGJ-G__tapZones{z-index:1;touch-action:manipulation;position:absolute;inset:0}.ReviewPlayer-module__tWGJ-G__subtitleWrap{z-index:2;position:absolute;top:0;left:0;right:0}.ReviewPlayer-module__tWGJ-G__controlsOverlay{z-index:6;cursor:pointer;background:#0006;position:absolute;inset:0}.ReviewPlayer-module__tWGJ-G__controlsTopBar{padding-top:calc(env(safe-area-inset-top) + 12px);justify-content:flex-end;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.ReviewPlayer-module__tWGJ-G__controlsCloseBtn{pointer-events:auto;cursor:pointer;color:#fff;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;margin-right:20px;transition:transform .1s ease-in-out;display:flex}.ReviewPlayer-module__tWGJ-G__controlsCloseBtn:active{transform:scale(1.05)}.ReviewPlayer-module__tWGJ-G__controlsCenter{justify-content:center;align-items:center;gap:30px;display:flex;position:absolute;bottom:67px;left:0;right:0}.ReviewPlayer-module__tWGJ-G__controlsSideBtn{pointer-events:auto;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .1s ease-in-out;display:flex}.ReviewPlayer-module__tWGJ-G__controlsSideBtn:active{transform:scale(1.05)}.ReviewPlayer-module__tWGJ-G__controlsPlayBtn{pointer-events:auto;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;transition:transform .1s ease-in-out;display:flex}.ReviewPlayer-module__tWGJ-G__controlsPlayBtn:active{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.ReviewPlayer-module__tWGJ-G__controlsCloseBtn,.ReviewPlayer-module__tWGJ-G__controlsSideBtn,.ReviewPlayer-module__tWGJ-G__controlsPlayBtn{transition:none}}.ReviewPlayer-module__tWGJ-G__videoSeeker{z-index:7;padding:0 16px max(env(safe-area-inset-bottom), 34px);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.ReviewPlayer-module__tWGJ-G__videoSeekerTrack{background:#0003;border-radius:2px;height:4px;position:relative;overflow:hidden}.ReviewPlayer-module__tWGJ-G__videoSeekerFill{background:var(--color-accent);border-radius:2px;height:100%;transition:width .25s linear;position:absolute;inset:0 auto 0 0}.ReviewPlayer-module__tWGJ-G__speechFallback{z-index:3;left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + 40px);flex-direction:column;align-items:center;gap:8px;padding:0 24px;display:flex;position:absolute}.ReviewPlayer-module__tWGJ-G__speechFallbackLabel{color:var(--color-blue-200);font-size:var(--fs-subtitle-phonetic);flex-direction:column;gap:4px;width:100%;display:flex}
.GrowthChartVisual-module__XlNU_G__wrap{padding-inline:var(--space-gutter);flex-direction:column;flex:1;gap:24px;padding-block:0 24px;display:flex}.GrowthChartVisual-module__XlNU_G__card{background:var(--color-surface-card);border-radius:20px;flex-direction:column;gap:6px;padding:18px 16px 14px;display:flex}.GrowthChartVisual-module__XlNU_G__legend{gap:18px;display:flex}.GrowthChartVisual-module__XlNU_G__legendItem{font-size:12px;font-weight:var(--fw-bold);color:var(--color-green-700);align-items:center;gap:6px;display:flex}.GrowthChartVisual-module__XlNU_G__legendItem:last-child{color:var(--color-gray-500)}.GrowthChartVisual-module__XlNU_G__legendSwatchSolid{background:var(--color-accent);border-radius:2px;width:14px;height:4px}.GrowthChartVisual-module__XlNU_G__legendSwatchDashed{background:var(--color-gray-350);border-radius:2px;width:14px;height:4px}.GrowthChartVisual-module__XlNU_G__chart{width:100%;height:auto;margin-top:6px;display:block}.GrowthChartVisual-module__XlNU_G__areaFill{fill:url(#growth-chart-fill);stroke:none;animation:.5s ease-out .6s both GrowthChartVisual-module__XlNU_G__area-fade}.GrowthChartVisual-module__XlNU_G__typicalLine{fill:none;stroke:var(--color-gray-350);stroke-width:2px;stroke-dasharray:4 4;stroke-linecap:round}.GrowthChartVisual-module__XlNU_G__paceLine{fill:none;stroke:var(--color-accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.8s ease-out both GrowthChartVisual-module__XlNU_G__line-draw}.GrowthChartVisual-module__XlNU_G__paceDot{fill:var(--color-accent);stroke:var(--color-surface-card);stroke-width:2.5px;offset-path:var(--pace-path);offset-rotate:0deg;offset-distance:100%;animation:.8s ease-out both GrowthChartVisual-module__XlNU_G__dot-travel}@supports not (offset-path:path("M 0,0")){.GrowthChartVisual-module__XlNU_G__paceDot{animation:.3s ease-out .8s both GrowthChartVisual-module__XlNU_G__dot-pop;transform:translate(295px,7px)}}.GrowthChartVisual-module__XlNU_G__xAxis{justify-content:space-between;padding-top:4px;display:flex}.GrowthChartVisual-module__XlNU_G__xLabel{font-size:11px;font-weight:var(--fw-medium);color:var(--color-gray-500)}@keyframes GrowthChartVisual-module__XlNU_G__line-draw{to{stroke-dashoffset:0}}@keyframes GrowthChartVisual-module__XlNU_G__area-fade{0%{opacity:0}to{opacity:1}}@keyframes GrowthChartVisual-module__XlNU_G__dot-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes GrowthChartVisual-module__XlNU_G__dot-travel{0%{offset-distance:0%}to{offset-distance:100%}}@media (prefers-reduced-motion:reduce){.GrowthChartVisual-module__XlNU_G__areaFill,.GrowthChartVisual-module__XlNU_G__paceLine,.GrowthChartVisual-module__XlNU_G__paceDot{stroke-dashoffset:0;animation:none}}@media (min-width:1024px){.GrowthChartVisual-module__XlNU_G__wrap{padding-block:0;padding-inline:0}}
.InfoRenderer-module__5iGRTG__screen{flex-direction:column;flex:1;display:flex}.InfoRenderer-module__5iGRTG__placeholder{flex:1;min-height:120px}@media (min-width:1024px){.InfoRenderer-module__5iGRTG__screen{padding-inline:0}}
.ReviewQuizSpeechAction-module__erMubq__root{z-index:3;transform:translateY(calc(-50% - var(--review-mask-offset,30px)));pointer-events:none;grid-template-areas:"stack";place-items:end center;transition:transform .2s ease-in-out;display:grid;position:absolute;top:50%;left:0;right:0}@media (prefers-reduced-motion:reduce){.ReviewQuizSpeechAction-module__erMubq__root{transition:none}}.ReviewQuizSpeechAction-module__erMubq__recognizedText{background:var(--color-green-50);font-size:var(--fs-stt-text);font-weight:var(--fw-medium);color:var(--color-text-primary);text-align:center;-webkit-line-clamp:2;max-width:calc(100% - 40px);transform:translateY(calc(62px + var(--review-text-extra,0px)));border-radius:8px;-webkit-box-orient:vertical;grid-area:stack;align-self:end;margin:0;padding:7px 12px;display:-webkit-box;overflow:hidden}.ReviewQuizSpeechAction-module__erMubq__widget{pointer-events:auto;grid-area:stack;justify-content:center;align-self:end;align-items:center;display:flex}.ReviewQuizSpeechAction-module__erMubq__micButton{cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:153px;height:153px;padding:0;transition:transform .1s ease-in-out;display:flex;box-shadow:0 4px 16px #0000000f}.ReviewQuizSpeechAction-module__erMubq__micButton:active{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.ReviewQuizSpeechAction-module__erMubq__micButton{transition:none}}.ReviewQuizSpeechAction-module__erMubq__hintSlotLeft,.ReviewQuizSpeechAction-module__erMubq__hintSlotRight{pointer-events:auto;width:51px;height:51px;position:absolute;top:50%;transform:translateY(-50%)}.ReviewQuizSpeechAction-module__erMubq__hintSlotLeft{left:calc(50% - 160.5px)}.ReviewQuizSpeechAction-module__erMubq__hintSlotRight{right:calc(50% - 160.5px)}.ReviewQuizSpeechAction-module__erMubq__audioHintButton{cursor:pointer;background:#0006;border:none;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;padding:8px;transition:transform .1s ease-in-out;display:flex}.ReviewQuizSpeechAction-module__erMubq__audioHintButton:active{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.ReviewQuizSpeechAction-module__erMubq__audioHintButton{transition:none}}.ReviewQuizSpeechAction-module__erMubq__textHintButton{color:#fff;width:100%;height:100%;font-size:15px;font-weight:var(--fw-bold);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:#0006;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}
.MeetTeuidaVisual-module__pca6cW__wrap{padding-inline:var(--space-gutter);flex:1;justify-content:center;align-items:flex-start;padding-block:0 24px;display:flex}@media (min-width:1024px){.MeetTeuidaVisual-module__pca6cW__wrap{padding-block:0;padding-inline:0}}.MeetTeuidaVisual-module__pca6cW__box{aspect-ratio:1280/720;background:var(--color-gray-100);border-radius:24px;width:100%;max-width:100%;position:relative;overflow:hidden;box-shadow:0 12px 32px #00000024}@media (min-width:1024px){.MeetTeuidaVisual-module__pca6cW__box{width:auto;max-width:100%;height:281px}}.MeetTeuidaVisual-module__pca6cW__video{object-fit:cover;width:100%;height:100%;display:block}.MeetTeuidaVisual-module__pca6cW__soundButton{color:#fff;cursor:pointer;background:#00000080;border:none;border-radius:18px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;bottom:16px;right:16px}.MeetTeuidaVisual-module__pca6cW__soundIcon{color:#fff}
.GrowthChartVisual-module__RqXTqa__wrap{padding-inline:var(--space-gutter);flex-direction:column;flex:1;gap:24px;padding-block:0 24px;display:flex}.GrowthChartVisual-module__RqXTqa__card{background:var(--color-surface-card);border-radius:20px;flex-direction:column;gap:6px;padding:18px 16px 14px;display:flex}.GrowthChartVisual-module__RqXTqa__legend{gap:18px;display:flex}.GrowthChartVisual-module__RqXTqa__legendItem{font-size:12px;font-weight:var(--fw-bold);color:var(--color-green-700);align-items:center;gap:6px;display:flex}.GrowthChartVisual-module__RqXTqa__legendItem:last-child{color:var(--color-gray-500)}.GrowthChartVisual-module__RqXTqa__legendSwatchSolid{background:var(--color-accent);border-radius:2px;width:14px;height:4px}.GrowthChartVisual-module__RqXTqa__legendSwatchDashed{background:var(--color-gray-350);border-radius:2px;width:14px;height:4px}.GrowthChartVisual-module__RqXTqa__chart{width:100%;height:auto;margin-top:6px;display:block}.GrowthChartVisual-module__RqXTqa__areaFill{fill:url(#growth-chart-fill);stroke:none;animation:.5s ease-out .6s both GrowthChartVisual-module__RqXTqa__area-fade}.GrowthChartVisual-module__RqXTqa__typicalLine{fill:none;stroke:var(--color-gray-350);stroke-width:2px;stroke-dasharray:4 4;stroke-linecap:round}.GrowthChartVisual-module__RqXTqa__paceLine{fill:none;stroke:var(--color-accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.8s ease-out both GrowthChartVisual-module__RqXTqa__line-draw}.GrowthChartVisual-module__RqXTqa__paceDot{fill:var(--color-accent);stroke:var(--color-surface-card);stroke-width:2.5px;offset-path:var(--pace-path);offset-rotate:0deg;offset-distance:100%;animation:.8s ease-out both GrowthChartVisual-module__RqXTqa__dot-travel}@supports not (offset-path:path("M 0,0")){.GrowthChartVisual-module__RqXTqa__paceDot{animation:.3s ease-out .8s both GrowthChartVisual-module__RqXTqa__dot-pop;transform:translate(295px,7px)}}.GrowthChartVisual-module__RqXTqa__xAxis{justify-content:space-between;padding-top:4px;display:flex}.GrowthChartVisual-module__RqXTqa__xLabel{font-size:11px;font-weight:var(--fw-medium);color:var(--color-gray-500)}@keyframes GrowthChartVisual-module__RqXTqa__line-draw{to{stroke-dashoffset:0}}@keyframes GrowthChartVisual-module__RqXTqa__area-fade{0%{opacity:0}to{opacity:1}}@keyframes GrowthChartVisual-module__RqXTqa__dot-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes GrowthChartVisual-module__RqXTqa__dot-travel{0%{offset-distance:0%}to{offset-distance:100%}}@media (prefers-reduced-motion:reduce){.GrowthChartVisual-module__RqXTqa__areaFill,.GrowthChartVisual-module__RqXTqa__paceLine,.GrowthChartVisual-module__RqXTqa__paceDot{stroke-dashoffset:0;animation:none}}@media (min-width:1024px){.GrowthChartVisual-module__RqXTqa__wrap{padding-block:0;padding-inline:0}}
.ReviewQuizSubtitle-module__5iDurG__root{flex-direction:column;align-items:center;gap:12px;padding-top:8px;transition:opacity .2s ease-in-out;display:flex}.ReviewQuizSubtitle-module__5iDurG__title{margin:0;font-size:16px;font-weight:700}.ReviewQuizSubtitle-module__5iDurG__titleCurrent{color:#fff}.ReviewQuizSubtitle-module__5iDurG__titleTotal{color:var(--color-gray-400)}.ReviewQuizSubtitle-module__5iDurG__subtitleView{flex-direction:column;align-items:center;padding:0 24px;display:flex}.ReviewQuizSubtitle-module__5iDurG__source{color:#fff;text-align:center;margin:0;font-size:16px;font-weight:700}.ReviewQuizSubtitle-module__5iDurG__body{flex-direction:column;align-items:center;gap:4px;width:100%;padding-top:16px;display:flex}.ReviewQuizSubtitle-module__5iDurG__box{background:#0000004d;border-radius:8px;width:100%;padding:4px 17px 6px}.ReviewQuizSubtitle-module__5iDurG__subtitleText{color:#0000;text-align:center;margin:0;font-size:20px;font-weight:700}@keyframes ReviewQuizSubtitle-module__5iDurG__reviewSubtitleShake{0%{transform:translate(0)}16.667%{transform:translate(-10px)}33.333%{transform:translate(10px)}50%{transform:translate(-10px)}66.667%{transform:translate(10px)}to{transform:translate(0)}}.ReviewQuizSubtitle-module__5iDurG__shake{animation:.3s ease-in-out .4s ReviewQuizSubtitle-module__5iDurG__reviewSubtitleShake}@keyframes ReviewQuizSubtitle-module__5iDurG__reviewSubtitleWave{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}.ReviewQuizSubtitle-module__5iDurG__wave{animation:.5s ease-in .5s ReviewQuizSubtitle-module__5iDurG__reviewSubtitleWave}.ReviewQuizSubtitle-module__5iDurG__romani{color:#fff9;text-align:center;margin:0;font-size:14px;font-weight:400;transition:opacity .1s linear}
.ReadyVisual-module__E3_RRa__wrap{padding-inline:var(--space-gutter)}.ReadyVisual-module__E3_RRa__card{background:var(--color-surface-card);border-radius:20px;flex-direction:column;align-items:center;gap:20px;padding:30px 20px 40px;display:flex}.ReadyVisual-module__E3_RRa__checkIcon{flex-shrink:0}.ReadyVisual-module__E3_RRa__goalBlock{flex-direction:column;gap:20px;width:100%;max-width:420px;display:flex}.ReadyVisual-module__E3_RRa__row{justify-content:space-between;align-items:center;display:flex}.ReadyVisual-module__E3_RRa__title{font-size:14px;font-weight:var(--fw-bold);color:var(--color-text-primary);margin:0}.ReadyVisual-module__E3_RRa__progressLabel{font-size:12px;font-weight:var(--fw-bold);color:var(--color-gray-500);margin:0}.ReadyVisual-module__E3_RRa__track{background:var(--color-bg-secondary);border-radius:999px;height:8px;overflow:hidden}.ReadyVisual-module__E3_RRa__fill{background:var(--color-green-400);transform-origin:0;border-radius:999px;width:6%;height:100%;animation:.6s ease-out both ReadyVisual-module__E3_RRa__fill-enter}@keyframes ReadyVisual-module__E3_RRa__fill-enter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ReadyVisual-module__E3_RRa__fill{animation:none}}@media (min-width:1024px){.ReadyVisual-module__E3_RRa__wrap{padding-inline:0}.ReadyVisual-module__E3_RRa__card{gap:60px;padding:60px 20px 32px}.ReadyVisual-module__E3_RRa__goalBlock{gap:12px}.ReadyVisual-module__E3_RRa__title{font-size:18px}.ReadyVisual-module__E3_RRa__progressLabel{font-size:13px}.ReadyVisual-module__E3_RRa__track{height:12px}}
.MeetTeuidaVisual-module__qjd9QW__wrap{flex:1;justify-content:center;align-items:center;min-height:0;padding-block:24px;display:flex}.MeetTeuidaVisual-module__qjd9QW__box{aspect-ratio:1280/720;border-radius:var(--radius-card);background:var(--color-gray-100);width:100%;max-width:100%;position:relative;overflow:hidden}.MeetTeuidaVisual-module__qjd9QW__video{object-fit:cover;width:100%;height:100%;display:block}.MeetTeuidaVisual-module__qjd9QW__soundButton{color:#fff;cursor:pointer;background:#00000080;border:none;border-radius:18px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;bottom:16px;right:16px}.MeetTeuidaVisual-module__qjd9QW__soundIcon{color:#fff}
.VocabPlayer-module__OgMGnG__screen{--vocab-screen-max-width:min(var(--app-max-width), 100%, 506px);min-height:var(--viewport-height);max-width:var(--vocab-screen-max-width);--overlay-max-width:var(--vocab-screen-max-width);background:var(--color-bg-primary);flex-direction:column;margin-inline:auto;display:flex}.VocabPlayer-module__OgMGnG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.VocabPlayer-module__OgMGnG__learningLayer{flex-direction:column;flex:1;display:flex;position:relative}.VocabPlayer-module__OgMGnG__closeBtnAbsolute{background:0 0;padding:0;line-height:0;transition:transform .1s ease-in-out;position:absolute;top:13px;right:16px}.VocabPlayer-module__OgMGnG__closeBtnAbsolute:active,.VocabPlayer-module__OgMGnG__closeBtn:active{transform:scale(1.05)}.VocabPlayer-module__OgMGnG__closeBtnAbsolute svg path,.VocabPlayer-module__OgMGnG__closeBtn svg path{fill:var(--color-gray-400)}.VocabPlayer-module__OgMGnG__matchLayer{flex-direction:column;flex:1;display:flex}.VocabPlayer-module__OgMGnG__closeRow{justify-content:flex-end;padding:13px 16px 13px 0;display:flex}.VocabPlayer-module__OgMGnG__closeBtn{background:0 0;padding:0;line-height:0;transition:transform .1s ease-in-out}.VocabPlayer-module__OgMGnG__progressWrap{margin-bottom:44px;padding:0 40px}.VocabPlayer-module__OgMGnG__progressTrack{border-radius:var(--radius-progress);background:var(--color-bg-secondary);width:100%;height:4px;overflow:hidden}.VocabPlayer-module__OgMGnG__progressFill{border-radius:var(--radius-progress);background:var(--color-button-highlight);height:4px;transition:width .35s ease-in}@media (prefers-reduced-motion:reduce){.VocabPlayer-module__OgMGnG__closeBtnAbsolute,.VocabPlayer-module__OgMGnG__closeBtn,.VocabPlayer-module__OgMGnG__progressFill{transition:none}}
.ReadyVisual-module__XtQ3qW__wrap{padding-inline:var(--space-gutter)}.ReadyVisual-module__XtQ3qW__card{background:var(--color-surface-card);border-radius:20px;flex-direction:column;align-items:center;gap:20px;padding:30px 20px 40px;display:flex}.ReadyVisual-module__XtQ3qW__checkIcon{flex-shrink:0}.ReadyVisual-module__XtQ3qW__goalBlock{flex-direction:column;gap:20px;width:100%;max-width:420px;display:flex}.ReadyVisual-module__XtQ3qW__row{justify-content:space-between;align-items:center;display:flex}.ReadyVisual-module__XtQ3qW__title{font-size:14px;font-weight:var(--fw-bold);color:var(--color-text-primary);margin:0}.ReadyVisual-module__XtQ3qW__progressLabel{font-size:12px;font-weight:var(--fw-bold);color:var(--color-gray-500);margin:0}.ReadyVisual-module__XtQ3qW__track{background:var(--color-bg-secondary);border-radius:999px;height:8px;overflow:hidden}.ReadyVisual-module__XtQ3qW__fill{background:var(--color-green-400);transform-origin:0;border-radius:999px;width:6%;height:100%;animation:.6s ease-out both ReadyVisual-module__XtQ3qW__fill-enter}@keyframes ReadyVisual-module__XtQ3qW__fill-enter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ReadyVisual-module__XtQ3qW__fill{animation:none}}@media (min-width:1024px){.ReadyVisual-module__XtQ3qW__wrap{padding-inline:0}.ReadyVisual-module__XtQ3qW__card{gap:60px;padding:60px 20px 32px}.ReadyVisual-module__XtQ3qW__goalBlock{gap:12px}.ReadyVisual-module__XtQ3qW__title{font-size:18px}.ReadyVisual-module__XtQ3qW__progressLabel{font-size:13px}.ReadyVisual-module__XtQ3qW__track{height:12px}}
@keyframes VocabCompleteStage-module__PpSLda__fadeIn{0%{opacity:0}to{opacity:1}}.VocabCompleteStage-module__PpSLda__wrap{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;animation:.4s ease-in VocabCompleteStage-module__PpSLda__fadeIn;display:flex}.VocabCompleteStage-module__PpSLda__emoji{margin:0;font-size:64px}.VocabCompleteStage-module__PpSLda__label{color:var(--color-text-primary);margin:0;font-size:20px;font-weight:800}
.AppHeader-module__UGHWDG__header{background:var(--color-surface-card);border-bottom:1px solid var(--color-gray-250);width:100%;padding-top:env(safe-area-inset-top)}.AppHeader-module__UGHWDG__sticky{z-index:5;position:sticky;top:0}.AppHeader-module__UGHWDG__inner{max-width:var(--app-max-width);min-height:var(--app-header-height);grid-template-columns:1fr auto 1fr;align-items:center;margin:0 auto;padding-inline:16px;display:grid}.AppHeader-module__UGHWDG__left{justify-self:start}.AppHeader-module__UGHWDG__center{justify-self:center}.AppHeader-module__UGHWDG__right{justify-self:end}.AppHeader-module__UGHWDG__left,.AppHeader-module__UGHWDG__right{align-items:center;gap:8px;display:flex}
.EmbeddedCheckoutPanel-module__wGFRxG__panel{width:100%;min-height:var(--app-screen-height);background:var(--checkout-bg,#293649);flex-direction:column;display:flex}.EmbeddedCheckoutPanel-module__wGFRxG__formArea{flex:auto;width:100%;max-width:640px;margin:0 auto;padding:0 16px 24px}.EmbeddedCheckoutPanel-module__wGFRxG__inline{width:100%;margin:0}
.VocabHintBubble-module__2t4AGq__bubble{background:var(--color-bg-primary);cursor:pointer;border:none;border-radius:24px;place-items:center;width:100%;padding:21px 0;transition:transform .1s ease-in-out;display:grid}.VocabHintBubble-module__2t4AGq__bubble:disabled{cursor:default}.VocabHintBubble-module__2t4AGq__bubble:active{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.VocabHintBubble-module__2t4AGq__bubble{transition:none}}.VocabHintBubble-module__2t4AGq__panel{flex-direction:column;grid-area:1/1;align-items:center;gap:8px;transition:opacity .2s ease-in;display:flex}.VocabHintBubble-module__2t4AGq__hidden{opacity:0;visibility:hidden;transition:opacity .2s ease-in,visibility 0s .2s}.VocabHintBubble-module__2t4AGq__wordBlock{flex-direction:column;align-items:center;display:flex}.VocabHintBubble-module__2t4AGq__collapsed{flex-direction:row;gap:6px}.VocabHintBubble-module__2t4AGq__pillIcon{justify-content:center;align-items:center;width:18px;height:18px;display:flex}.VocabHintBubble-module__2t4AGq__pillIcon svg{width:100%;height:100%}.VocabHintBubble-module__2t4AGq__pillIcon path,.VocabHintBubble-module__2t4AGq__pillIcon circle{fill:var(--color-text-inactive)}.VocabHintBubble-module__2t4AGq__label{font-size:14px;font-weight:var(--fw-bold);color:var(--color-text-inactive)}.VocabHintBubble-module__2t4AGq__expandedIcon{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.VocabHintBubble-module__2t4AGq__expandedIcon svg{width:100%;height:100%}.VocabHintBubble-module__2t4AGq__expandedIcon path{fill:var(--color-gray-400);transition:fill .2s ease-in}.VocabHintBubble-module__2t4AGq__expandedIconPlaying path{fill:var(--color-button-highlight)}.VocabHintBubble-module__2t4AGq__word{font-size:20px;font-weight:var(--fw-bold);color:var(--color-text-secondary-555);text-align:center}.VocabHintBubble-module__2t4AGq__word rt{color:var(--color-button-highlight)}.VocabHintBubble-module__2t4AGq__romani{font-size:14px;font-weight:var(--fw-regular);color:var(--color-text-inactive);text-align:center}
.CheckoutClient-module__bhJ6kq__page,.CheckoutClient-module__bhJ6kq__checkout{font-family:var(--font-noto-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}.CheckoutClient-module__bhJ6kq__checkout{--checkout-bg:#293649;--checkout-text:#fff;--checkout-text-muted:#ffffffb3;--checkout-gradient:linear-gradient(99.67deg, #3bedbc 6.4%, #7aa4ff 94.32%);--checkout-max-width:420px;min-height:var(--viewport-height);background:var(--checkout-bg);color:var(--checkout-text);text-align:center;flex-direction:column;align-items:center;padding:0;display:flex}.CheckoutClient-module__bhJ6kq__page{background:#293649;flex:1;padding-top:0}.CheckoutClient-module__bhJ6kq__loading{width:100%;min-height:var(--viewport-height);color:var(--checkout-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:1.25rem;font-size:15px;line-height:22px;display:flex}.CheckoutClient-module__bhJ6kq__spinner{border:6px solid #ffffff26;border-top-color:#3bedbc;border-radius:50%;width:80px;height:80px;animation:.8s linear infinite CheckoutClient-module__bhJ6kq__checkout-spin}@keyframes CheckoutClient-module__bhJ6kq__checkout-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.CheckoutClient-module__bhJ6kq__spinner{animation-duration:2s}}.CheckoutClient-module__bhJ6kq__resultScreen{width:100%;max-width:var(--checkout-max-width);min-height:var(--viewport-height);flex-direction:column;align-items:center;display:flex}.CheckoutClient-module__bhJ6kq__resultBody{flex-direction:column;flex:1;align-items:center;width:100%;padding:4.375rem 1.25rem 0;display:flex}.CheckoutClient-module__bhJ6kq__resultFooter{width:100%;padding:20px;padding-bottom:calc(20px + env(safe-area-inset-bottom));background:var(--checkout-bg);flex-direction:column;align-items:center;gap:8px;display:flex;position:sticky;bottom:0}.CheckoutClient-module__bhJ6kq__resultHeader{flex-direction:column;gap:7px;width:100%;display:flex}.CheckoutClient-module__bhJ6kq__resultTitle{color:var(--checkout-text);margin:0;font-size:24px;font-weight:800;line-height:34px}.CheckoutClient-module__bhJ6kq__resultMessage{color:var(--checkout-text-muted);font-size:14px;font-weight:400;line-height:20px}.CheckoutClient-module__bhJ6kq__resultIllustration{aspect-ratio:1;object-fit:contain;width:100%;max-width:220px;margin-top:20px}.CheckoutClient-module__bhJ6kq__resultIllustrationSuccess{max-width:335px}.CheckoutClient-module__bhJ6kq__resultIllustrationSubscribed{max-width:240px}.CheckoutClient-module__bhJ6kq__primaryButton{background-image:var(--checkout-gradient);color:#293649;text-align:center;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;width:100%;max-width:380px;height:50px;margin-top:auto;padding:14px 24px;font-family:inherit;font-size:16px;font-weight:700;line-height:22px;text-decoration:none;transition:opacity .15s;display:flex}.CheckoutClient-module__bhJ6kq__primaryButton:hover{opacity:.92}.CheckoutClient-module__bhJ6kq__primaryButton:active{opacity:.85}.CheckoutClient-module__bhJ6kq__resultFooter .CheckoutClient-module__bhJ6kq__primaryButton{margin-top:0}
.VocabHintCard-module__KWHGWa__card{cursor:pointer;background:#fff;border:none;border-radius:24px;flex-direction:column;align-items:center;width:100%;max-width:325px;height:420px;margin-inline:auto;padding:0;transition:transform .1s ease-in-out;display:flex;position:relative;overflow:hidden}.VocabHintCard-module__KWHGWa__card:active{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.VocabHintCard-module__KWHGWa__card{transition:none}}.VocabHintCard-module__KWHGWa__customBadge{background:var(--color-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:12px;left:12px}.VocabHintCard-module__KWHGWa__media{margin-top:20px;line-height:0;position:relative}.VocabHintCard-module__KWHGWa__speaker{justify-content:center;align-items:center;width:32px;height:26px;transition:opacity .2s ease-in;display:flex;position:absolute;top:6px;right:-10px;overflow:hidden}.VocabHintCard-module__KWHGWa__speaker>svg{width:100%;height:100%}.VocabHintCard-module__KWHGWa__speaker path{fill:var(--color-gray-400);transition:fill .2s ease-in}.VocabHintCard-module__KWHGWa__speakerPlaying{animation:.6s ease-in-out infinite alternate VocabHintCard-module__KWHGWa__pulse}.VocabHintCard-module__KWHGWa__speakerPlaying path{fill:var(--color-button-highlight)}.VocabHintCard-module__KWHGWa__image{object-fit:cover;border-radius:8px;width:227px;height:227px}@keyframes VocabHintCard-module__KWHGWa__pulse{0%{opacity:.5}to{opacity:1}}@media (max-width:380px){.VocabHintCard-module__KWHGWa__card{max-width:239.881px;height:310px}.VocabHintCard-module__KWHGWa__image{width:140px;height:140px}}
.VocabAnswerTag-module__hKXpKq__tag{z-index:2;font-size:18px;font-weight:var(--fw-bold);color:#fff;text-align:center;white-space:nowrap;border-radius:20px;padding:16px;animation:.2s ease-in VocabAnswerTag-module__hKXpKq__fadeIn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.VocabAnswerTag-module__hKXpKq__correct{background:var(--color-button-highlight)}.VocabAnswerTag-module__hKXpKq__wrong{background:var(--color-red-400)}@keyframes VocabAnswerTag-module__hKXpKq__fadeIn{0%{opacity:0}to{opacity:1}}
.LockedFeatureNotice-module__TFK0AG__body{padding:28px 24px 24px}.LockedFeatureNotice-module__TFK0AG__title{font-size:20px;font-weight:var(--fw-bold);color:var(--color-text-primary);text-align:center;white-space:pre-line;margin:0}.LockedFeatureNotice-module__TFK0AG__description{font-size:14px;font-weight:var(--fw-regular);color:var(--color-gray-650);text-align:center;white-space:pre-line;margin:14px 0 0;line-height:1.5}.LockedFeatureNotice-module__TFK0AG__qrWrapper{border-radius:8px;justify-content:center;margin-top:20px;display:flex;overflow:hidden}.LockedFeatureNotice-module__TFK0AG__qrLabel{font-size:13px;font-weight:var(--fw-regular);color:var(--color-gray-650);text-align:center;margin:10px 0 0;line-height:1.5}.LockedFeatureNotice-module__TFK0AG__actions{gap:8px;margin-top:24px;display:flex}.LockedFeatureNotice-module__TFK0AG__button{border-radius:var(--radius-card);height:50px;font-family:var(--font-sans);font-size:16px;font-weight:var(--fw-bold);cursor:pointer;border:none;flex:1}.LockedFeatureNotice-module__TFK0AG__button:active{transform:scale(.97)}.LockedFeatureNotice-module__TFK0AG__neutral{background:var(--color-gray-200);color:var(--color-text-primary)}.LockedFeatureNotice-module__TFK0AG__accent{background:var(--color-accent);color:var(--color-text-on-accent)}
.VocabHintStage-module__MwM9Zq__wrap{background:var(--color-bg-primary);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.VocabHintStage-module__MwM9Zq__body{flex-direction:column;flex:1;min-height:0;padding-top:24px;display:flex}.VocabHintStage-module__MwM9Zq__cardOuter{padding:0 34px;position:relative}.VocabHintStage-module__MwM9Zq__hintOverlay{width:min(100% - 116px,277px);margin-inline:auto;position:absolute;bottom:43px;left:0;right:0}.VocabHintStage-module__MwM9Zq__description{font-size:16px;font-weight:var(--fw-medium);color:var(--color-text-inactive);text-align:center;margin:0;padding:56px 24px 0}.VocabHintStage-module__MwM9Zq__spacer{flex:1}.VocabHintStage-module__MwM9Zq__bottom{left:0;right:0;bottom:env(safe-area-inset-bottom,0px);justify-content:center;align-items:center;min-height:88px;padding-bottom:20px;display:flex;position:absolute}.VocabHintStage-module__MwM9Zq__speechArea{flex-direction:column;align-items:center;gap:30px;margin-bottom:31px;padding:0 20px;display:flex}.VocabHintStage-module__MwM9Zq__speechFallback{flex-direction:column;align-items:center;gap:8px;padding:0 20px;display:flex}.VocabHintStage-module__MwM9Zq__speechFallbackLabel{color:var(--color-text-secondary);text-align:center;flex-direction:column;gap:4px;font-size:13px;display:flex}@media (max-width:380px){.VocabHintStage-module__MwM9Zq__hintOverlay{bottom:20px}.VocabHintStage-module__MwM9Zq__description{padding-top:15px}.VocabHintStage-module__MwM9Zq__speechArea{gap:15px}}
.close-button-module__ibYCfG__close{width:40px;height:40px;color:var(--color-gray-600);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}
.PurchaseStatusScreen-module__8S6azW__secondaryAction{color:#ffffffb3;cursor:pointer;background:0 0;border:0;min-height:44px;padding:11px 16px;font-family:inherit;font-size:14px;font-weight:400;line-height:20px;text-decoration:underline}.PurchaseStatusScreen-module__8S6azW__withHeader{min-height:var(--app-screen-height)}.PurchaseStatusScreen-module__8S6azW__withHeader>div{min-height:var(--app-screen-height);max-width:none}.PurchaseStatusScreen-module__8S6azW__withHeader>div>div:first-child{padding-top:24px}.PurchaseStatusScreen-module__8S6azW__withHeader img{margin-top:0}