@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Noto+Serif:wght@400;500&display=swap";@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-cyrillic-ext-400-normal-2InBkf9u.woff2) format("woff2"),url(/assets/noto-serif-cyrillic-ext-400-normal-BijI9M04.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-cyrillic-400-normal-aKKVvgXJ.woff2) format("woff2"),url(/assets/noto-serif-cyrillic-400-normal-CoUCwD1R.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-greek-ext-400-normal-fffGn9To.woff2) format("woff2"),url(/assets/noto-serif-greek-ext-400-normal-8V3SQMVO.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-greek-400-normal-B3ECBf8v.woff2) format("woff2"),url(/assets/noto-serif-greek-400-normal-i7vYTb6g.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-math-400-normal-DimicZOx.woff2) format("woff2"),url(/assets/noto-serif-math-400-normal-B8cPkepj.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-vietnamese-400-normal-B2Tmka3c.woff2) format("woff2"),url(/assets/noto-serif-vietnamese-400-normal-I93X-UPO.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-latin-ext-400-normal-CMAsOjEZ.woff2) format("woff2"),url(/assets/noto-serif-latin-ext-400-normal-DmIgJaL_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-latin-400-normal-BV_iYGc9.woff2) format("woff2"),url(/assets/noto-serif-latin-400-normal-DT0cwSa_.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-serif-cyrillic-ext-700-normal-DXcv7_v_.woff2) format("woff2"),url(/assets/noto-serif-cyrillic-ext-700-normal-2SbxXn-Q.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-serif-cyrillic-700-normal-B1CJcCkW.woff2) format("woff2"),url(/assets/noto-serif-cyrillic-700-normal-shQtHmBr.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-serif-greek-ext-700-normal-BdVf8m3e.woff2) format("woff2"),url(/assets/noto-serif-greek-ext-700-normal-DHVqdzP4.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-serif-greek-700-normal-Cx5ck3FK.woff2) format("woff2"),url(/assets/noto-serif-greek-700-normal-Coxro6sX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-serif-math-700-normal-DmKVFEfL.woff2) format("woff2"),url(/assets/noto-serif-math-700-normal-DeYfkfSk.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-serif-vietnamese-700-normal-DmLHmu9q.woff2) format("woff2"),url(/assets/noto-serif-vietnamese-700-normal-BVYKy-KI.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-serif-latin-ext-700-normal-BRvgVta8.woff2) format("woff2"),url(/assets/noto-serif-latin-ext-700-normal-B_G30Asf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-serif-latin-700-normal-CIw17UNa.woff2) format("woff2"),url(/assets/noto-serif-latin-700-normal-mX-AlFMT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-cyrillic-ext-400-normal-Bo67NYBq.woff2) format("woff2"),url(/assets/golos-text-cyrillic-ext-400-normal-D592xEk3.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-cyrillic-400-normal-C7us6pn1.woff2) format("woff2"),url(/assets/golos-text-cyrillic-400-normal-BwL4n7Pb.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-latin-ext-400-normal-BjKcJWKY.woff2) format("woff2"),url(/assets/golos-text-latin-ext-400-normal-BXgyX_iE.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-latin-400-normal-Coi1FYaD.woff2) format("woff2"),url(/assets/golos-text-latin-400-normal-DOuJOmdK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-cyrillic-ext-500-normal-CLsu_eDI.woff2) format("woff2"),url(/assets/golos-text-cyrillic-ext-500-normal-InHNvB7v.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-cyrillic-500-normal-BSLQUuP1.woff2) format("woff2"),url(/assets/golos-text-cyrillic-500-normal-hXinzVVQ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-latin-ext-500-normal-9vZPKadr.woff2) format("woff2"),url(/assets/golos-text-latin-ext-500-normal-BmtMVntR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-latin-500-normal-BznAvurO.woff2) format("woff2"),url(/assets/golos-text-latin-500-normal-BQo4s7Kn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-cyrillic-ext-600-normal-uuhKjiyO.woff2) format("woff2"),url(/assets/golos-text-cyrillic-ext-600-normal-rSWq63aw.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-cyrillic-600-normal-lpQ9rVRR.woff2) format("woff2"),url(/assets/golos-text-cyrillic-600-normal-BgvEFMNR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-latin-ext-600-normal-DLLCs_GQ.woff2) format("woff2"),url(/assets/golos-text-latin-ext-600-normal-C6iohuVX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-latin-600-normal-Bhk8uV1U.woff2) format("woff2"),url(/assets/golos-text-latin-600-normal-B_o32mE8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-cyrillic-ext-700-normal-D3ZaBy6G.woff2) format("woff2"),url(/assets/golos-text-cyrillic-ext-700-normal-DPkDx3rk.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-cyrillic-700-normal-BKmY45Ip.woff2) format("woff2"),url(/assets/golos-text-cyrillic-700-normal-ClsrbE7_.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-latin-ext-700-normal-0O3DoeVP.woff2) format("woff2"),url(/assets/golos-text-latin-ext-700-normal-CezX9NlQ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-latin-700-normal-CxmN_Nfd.woff2) format("woff2"),url(/assets/golos-text-latin-700-normal-DAuVRgMH.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #fdf7f2;--border: #f2e7df;--hairline: #f7eee7;--text: #1b1512;--text-muted: #6f655f;--field-bg: #f2ece7;--accent: #ef5a22;--accent-hover: #a23d17;--accent-strong: #cb4c1d;--accent-soft: #fdeadf;--accent-ink: #b03f12;--success: #2f8f6b;--warning: #a96a00;--error: #c0392b;--success-ink: #217a5b;--warning-ink: #945d00;--line-strong: #8d8783;--error-soft: #fbe9e6;--warning-soft: var(--tint-sand);--success-soft: var(--tint-mint);--row-menu-compact-max-width: 240px;--step-dot: 20px;--step-dot-current: 20px;--measure-student: 680px;--measure-author: 880px;--phone-width: 340px;--phone-height: clamp(420px, calc(100vh - 360px) , 620px);--radius-card: 16px;--radius-tile: 12px;--radius-btn: 12px;--shadow: 0 2px 10px rgba(27, 21, 18, .05);--shadow-raised: 0 6px 18px rgba(27, 21, 18, .12);--focus: #1b1512;--band-height: 55px;--pad-desktop: 44px;--pad-mobile: 26px;--font-ui: "Inter", system-ui, sans-serif;--type-title: 600 24px/1.25 var(--font-ui);--type-heading: 600 18px/1.33 var(--font-ui);--type-ui: 400 16px/1.375 var(--font-ui);--type-caption: 400 14px/1.43 var(--font-ui);--type-row-title: 600 16px/1.3 var(--font-ui);--type-row-number: 600 14px/1 var(--font-ui);--type-label: 600 12px/1.33 var(--font-ui);--type-tile-title: 600 20px/1.2 var(--font-ui);--type-step: var(--type-body);--type-author-copy: var(--type-ui);--title-tracking: 0;--label-case: uppercase;--label-tracking: .08em;--btn-weight: 500;--btn-pad-block: 12px;--btn-ghost-ink: var(--accent-ink);--btn-ghost-line: var(--accent-ink);--btn-ghost-hover: var(--accent-soft);--back-link-ink: var(--accent-ink);--back-link-line: underline;--back-glyph: "";--chevron-ink: var(--accent-ink);--segmented-fill-width: 100%;--segmented-fill-flex: 1 1 0;--segmented-fill-pad: var(--s1);--row-title-weight: 400;--format-tag-bg: var(--tint-sand);--format-tag-ink: var(--accent-ink);--section-band-bg: var(--accent-soft);--section-band-ink: var(--accent-ink);--section-band-aside: var(--accent-ink);--section-band-pad-inline: var(--s4);--section-title-font: var(--type-label);--menu-word-ink: var(--accent-ink);--menu-word-line: underline;--progress-track: var(--accent-soft);--vuk-toast-inset: calc(var(--s4) + 48px + var(--s2))}:root[data-space=cabinet]{--bg: #fbf3ea;--border: #f0e4d8;--hairline: #f3eae1;--text: #211a16;--text-muted: #5e534c;--field-bg: #ffffff;--accent: #dd5524;--accent-hover: #a64019;--accent-strong: #c94a1e;--accent-soft: #fde7df;--accent-ink: #b8441b;--success: #2f7d4f;--success-ink: #2a7347;--error: #b23b27;--line-strong: #8f8178;--focus: #211a16;--shadow: 0 0 0 1px #f0e4d8;--shadow-raised: 0 14px 34px -14px rgba(80, 50, 30, .35);--radius-card: 18px;--radius-tile: 12px;--radius-btn: 12px;--font-ui: "Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;--type-title: 700 32px/1.12 var(--font-ui);--type-title-compact: 700 24px/1.2 var(--font-ui);--type-heading: 600 18px/1.3 var(--font-ui);--type-ui: 400 15px/1.45 var(--font-ui);--type-caption: 400 13px/1.4 var(--font-ui);--type-label: 600 12px/1.3 var(--font-ui);--title-tracking: -.02em;--label-case: none;--label-tracking: 0;--btn-weight: 600;--btn-pad-block: 10px;--btn-pad-inline: 18px;--btn-ghost-ink: var(--text);--btn-ghost-line: var(--line-strong);--btn-ghost-hover: var(--hairline);--avatar-bg: var(--hairline);--avatar-ink: var(--text);--back-link-ink: var(--text-muted);--back-link-line: none;--back-glyph: "← ";--chevron-ink: var(--text-muted);--segmented-fill-width: fit-content;--segmented-fill-flex: 0 0 auto;--segmented-fill-pad: var(--s4);--row-title-weight: 600;--format-tag-bg: var(--hairline);--format-tag-ink: var(--text-muted);--section-band-bg: transparent;--section-band-ink: var(--text);--section-band-aside: var(--text-muted);--section-band-pad-inline: var(--s1);--section-title-font: var(--type-heading);--menu-word-ink: var(--text);--menu-word-line: none;--progress-track: var(--border)}:root[data-space=cabinet][data-who=student]{--radius-card: 20px;--radius-tile: 14px;--radius-btn: 16px;--type-title: 600 28px/1.15 var(--font-ui);--btn-pad-block: 14px}:root[data-space=cabinet][data-who=author]{--bg: #fbf3ea;--border: #f0e4d8;--hairline: #f3eae1;--text: #211a16;--text-muted: #5e534c;--field-bg: #ffffff;--accent: #dd5524;--accent-hover: #a64019;--accent-strong: #c94a1e;--accent-soft: #fde7df;--accent-ink: #b8441b;--success: #2f7d4f;--success-ink: #2a7347;--success-soft: #e4f2e7;--warning: #a8570b;--warning-ink: #9b5009;--warning-soft: #fcebd2;--error: #b23b27;--error-soft: #fbe1da;--line-strong: #8f8178;--focus: #dd5524;--shadow: 0 0 0 1px #f0e4d8;--shadow-raised: 0 14px 34px -14px rgba(80, 50, 30, .35);--radius-card: 20px;--radius-tile: 14px;--radius-btn: 16px;--measure-author: 960px;--pad-desktop: 36px;--pad-mobile: 16px;--gap-page: 20px;--gap-page-mobile: 14px;--font-ui: "Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;--type-title: 900 32px/1.05 var(--font-ui);--type-title-compact: 800 26px/1.15 var(--font-ui);--type-heading: 800 16px/1.25 var(--font-ui);--type-ui: 600 15px/1.45 var(--font-ui);--type-caption: 600 13px/1.4 var(--font-ui);--type-row-title: 800 14.5px/1.3 var(--font-ui);--type-row-number: 800 13px/1 var(--font-ui);--type-label: 700 12px/1.2 var(--font-ui);--type-tile-title: 800 20px/1.2 var(--font-ui);--type-step: 700 14px/1.3 var(--font-ui);--step-dot: 10px;--step-dot-current: 14px;--title-tracking: -.015em;--btn-weight: 800;--btn-pad-block: 10px;--btn-pad-inline: 20px;--avatar-bg: var(--accent-soft);--avatar-ink: var(--accent-ink);--progress-track: #f3e3d6}:root{--route-trail: #e6cdb8;--flag-pole: #8b5a44;--measure-cabinet-state: 680px;--type-card-title: 900 18px/1.2 var(--font-ui);--result-bar-width: 70px;--radius-nav-item: 12px;--type-nav-item: 600 14px/1.15 var(--font-ui);--type-me-sub: 500 12px/1.2 var(--font-ui);--me-pad: 10px;--me-current-ring: 1.5px;--tab-plus-width: 52px}:root{--start-band-height: 72px;--start-band-pad: 40px;--start-pad-phone: 18px;--start-column: 440px;--start-preview-radius: 18px;--start-preview-ink: #7c716a;--start-kicker-tracking: .06em;--start-title-tracking: -.02em;--type-start-title: 800 28px/1.12 var(--font-ui);--type-start-title-phone: 900 26px/1.1 var(--font-ui);--type-start-lead: 500 14px/1.45 var(--font-ui);--type-start-lead-phone: 500 15px/1.5 var(--font-ui);--type-start-kicker: 800 12px/1 var(--font-ui);--type-start-kicker-phone: 800 13px/1 var(--font-ui);--type-start-preview-title: 800 15px/1.2 var(--font-ui);--type-start-preview-meta: 600 12.5px/1 var(--font-ui);--type-start-preview-sign: 700 13px/1 var(--font-ui);--type-start-preview-meta-phone: 600 13px/1 var(--font-ui);--type-start-preview-sign-phone: 700 13.5px/1 var(--font-ui)}:root{--builder-gap: 14px;--builder-column-gap: 18px;--builder-actions-width: 186px;--builder-phone-width: 272px;--builder-phone-height: 590px;--builder-card-min: 140px;--builder-card-radius: 15px;--builder-card-pad: 7px;--builder-card-pad-bottom: 9px;--builder-card-line: #eadfd3;--builder-thumb-height: 74px;--builder-thumb-radius: 11px;--builder-name-inset: 3px;--builder-name-gap: 6px;--builder-check: 22px;--builder-add-line: #d9c6b6;--builder-add-min-height: 122px;--type-builder-back: 700 14px/1 var(--font-ui);--type-builder-meta: 600 13.5px/1 var(--font-ui);--type-builder-thumb: 700 10.5px/1.25 var(--font-ui);--type-builder-card: 800 12.5px/1.2 var(--font-ui);--type-builder-number: 900 12.5px/1 var(--font-ui);--type-builder-add: 800 13px/1.2 var(--font-ui);--type-builder-head: 900 14px/1.2 var(--font-ui);--type-builder-sub: 600 12.5px/1.2 var(--font-ui);--type-builder-form-title: 900 18px/1.2 var(--font-ui);--builder-preview-phone-width: 336px;--builder-preview-phone-height: 728px;--builder-list-width: 300px;--builder-list-pad-block: 18px;--builder-row-pad-block: 10px;--type-builder-list-title: 900 16px/1.2 var(--font-ui);--type-builder-row: 600 14px/1.25 var(--font-ui);--type-builder-row-current: 800 14px/1.25 var(--font-ui);--type-builder-row-number: 900 13px/1 var(--font-ui)}:root{--students-search-width: 260px;--students-bar-width: 64px;--students-actions-width: 28px;--students-restore-width: 160px;--students-restore-width-compact: 34px;--students-answer-min: 104px;--tab-height: 38px;--tab-pad-inline: 14px;--tab-radius: 12px;--type-tab: 700 14px/1 var(--font-ui);--type-tab-current: 800 14px/1 var(--font-ui);--tab-box-pad: 3px;--tab-height-phone: 32px;--tab-radius-phone: 9px;--type-tab-phone: 700 13px/1 var(--font-ui);--type-tab-phone-current: 800 13px/1 var(--font-ui);--tab-shadow-phone: 0 1px 2px rgba(0, 0, 0, .08);--grid-table-pad-top: 14px;--grid-table-pad-inline: 20px;--grid-table-head-pad-bottom: 10px;--grid-table-row-min: 66px;--grid-table-ink-faint: #7c716a;--grid-table-sub-gap: 3px;--grid-table-status-gap: 6px;--grid-table-phone-radius: 18px;--grid-table-phone-pad-block: 2px;--grid-table-phone-pad-inline: 14px;--grid-table-phone-row-pad: 12px;--grid-table-phone-gap: 10px;--type-grid-head: 800 12px/1 var(--font-ui);--type-grid-title: 800 15px/1.2 var(--font-ui);--type-grid-sub: 600 12.5px/1.2 var(--font-ui);--type-grid-cell: 700 13.5px/1.2 var(--font-ui);--type-grid-status: 700 12.5px/1 var(--font-ui)}:root[data-set5b=tasks]{--bg: #fbf3ea;--surface: #ffffff;--field-bg: #f3eae1;--border: #f0e4d8;--hairline: #f3e3d6;--line-strong: #e3d3c4;--text: #211a16;--text-muted: #7c716a;--text-soft: #5e534c;--focus: #211a16;--accent: #dd5524;--accent-strong: #c2412b;--accent-ink: #b8441b;--accent-hover: #c2412b;--accent-soft: #fde7df;--success: #2f7d4f;--success-ink: #2f7d4f;--success-soft: #e4f2e7;--error: #c2412b;--error-soft: #fbe1da;--tint-peach: #fde7df;--tint-mint: #e4f2e7;--tint-sand: #f7ede3;--tint-rose: #fbe1da;--info-ink: #2050a6;--info-soft: #e2ecfb;--progress-track: #f3e3d6;--radius-card: 20px;--radius-tile: 16px;--radius-btn: 16px;--shadow: 0 0 0 1px #f0e4d8;--font-ui: "Nunito", "M PLUS Rounded 1c", system-ui, sans-serif;--font-body: "Nunito", "M PLUS Rounded 1c", system-ui, sans-serif}:root{--attempt-gap: 14px;--attempt-pad: 20px;--attempt-number-col: 28px;--attempt-row-pad: 14px;--attempt-compact-pad: 10px;--attempt-headline-height: 32px;--attempt-row-ink: #3d342f;--type-attempt-when: 600 14px/1 var(--font-ui);--type-attempt-score: 900 14px/1 var(--font-ui);--type-attempt-number: 900 13px/22px var(--font-ui);--type-attempt-question: 700 15px/1.4 var(--font-ui);--type-attempt-row: 600 14px/1.35 var(--font-ui);--attempt-headline-height-phone: 30px;--attempt-card-pad-phone: 14px;--attempt-row-pad-phone: 12px;--attempt-row-gap-phone: 7px;--type-attempt-when-phone: 600 12.5px/1.3 var(--font-ui);--type-attempt-question-phone: 700 14px/1.35 var(--font-ui)}:root{--answer-plaque-height: 28px;--answer-plaque-pad: 5px 10px;--answer-plaque-radius: 8px;--answer-note-gap: 6px;--answer-note-ink: #7c716a;--type-answer-plaque: 800 13.5px/1.3 var(--font-ui);--type-answer-note: 600 12.5px/1 var(--font-ui);--type-answer-compact: 800 13.5px/1 var(--font-ui);--answer-plaque-pad-phone: 4px 8px;--answer-plaque-radius-phone: 7px;--answer-wrong-ink-phone: #a93a1c;--answer-arrow-ink-phone: #b9ada4;--answer-tag-height: 24px;--answer-tag-pad: 9px;--answer-tag-gap-phone: 7px;--type-answer-plaque-phone: 800 12.5px/1.35 var(--font-ui);--row-build-track-width: 120px;--type-row-build: 700 13px/1 var(--font-ui);--type-row-build-note: 700 13px/1.3 var(--font-ui)}@layer verala-base,verala-ui-kit;#root{min-height:100%}@layer verala-base{input::selection,textarea::selection,[contenteditable]::selection{background:var(--accent-soft);background:color-mix(in srgb,var(--accent) 30%,transparent);color:var(--text)}textarea{resize:none}a{color:var(--accent-ink);text-decoration:underline}a:hover{color:var(--accent-hover)}}.page{padding:var(--pad-mobile);padding-bottom:calc(var(--s7) + var(--s6) + env(safe-area-inset-bottom,0px))}@media (min-width: 700px){.page{padding:var(--pad-desktop);padding-bottom:calc(var(--s7) + var(--s6) + env(safe-area-inset-bottom,0px))}}.stack>*+*{margin-top:var(--s5)}.type-page-title{font:var(--type-title);letter-spacing:var(--title-tracking);margin:0;overflow-wrap:anywhere}.type-block-title{font:var(--type-heading);letter-spacing:0;margin:0;overflow-wrap:anywhere}.type-body{font:var(--type-body)}.type-row{font:var(--type-ui)}.type-section,.type-micro{font:var(--type-label);text-transform:var(--label-case);letter-spacing:var(--label-tracking)}.type-meta{font:var(--type-caption);color:var(--text-muted)}@layer verala-ui-kit{@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-normal-r8SDr6Up.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-400-normal-xAOo5cBP.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/m-plus-rounded-1c-greek-400-normal-DKiBLRws.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/nunito-latin-500-normal-EugFkASW.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/nunito-cyrillic-500-normal-C7KGZCzc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/m-plus-rounded-1c-greek-500-normal-BUCi5m0b.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-600-normal-DJGQ2h05.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/m-plus-rounded-1c-greek-700-normal-BPQK609f.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-700-normal-DP36NgGt.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/m-plus-rounded-1c-greek-700-normal-BPQK609f.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-800-normal-D3igD7Kl.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/m-plus-rounded-1c-greek-800-normal-mLusiA7R.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-latin-900-normal-BVB1fGs6.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-cyrillic-900-normal-CWPcV0_V.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/m-plus-rounded-1c-greek-900-normal-BjBxOQW2.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Nunito 900 5b";font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-latin-900-normal-BVB1fGs6.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Nunito 900 5b";font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-cyrillic-900-normal-CWPcV0_V.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}:root{--btn-weight: 800;--btn-pad-block: 10px;--btn-pad-inline: 20px;--btn-ghost-ink: var(--text);--btn-ghost-line: var(--line-strong);--btn-ghost-hover: var(--hairline);--avatar-bg: var(--accent-soft);--avatar-ink: var(--accent-ink);--progress-track: #f3e3d6;--chevron-ink: var(--text-muted);--pad-card: 20px;--measure-state: 560px;--back-link-ink: var(--text-muted);--back-link-line: none;--back-glyph: "← ";--chip-h: 36px;--chip-ring: 1.5px;--type-chip: 700 13.5px/1.2 var(--font-ui);--measure-field: 520px;--format-tag-bg: var(--hairline);--format-tag-ink: var(--text-muted)}:root{--bg: #fbf3ea;--surface: #ffffff;--field-bg: #ffffff;--hairline: #f3eae1;--border: #f0e4d8;--line-strong: #8f8178;--tile-line: #e3d3c4;--text: #211a16;--text-muted: #5e534c;--text-soft: var(--text-muted);--text-body: color-mix(in srgb, var(--text) 25%, var(--text-muted));--text-faint: #a89a90;--accent: #dd5524;--accent-strong: #c94a1e;--accent-hover: #a64019;--accent-soft: #fde7df;--accent-ink: #b8441b;--accent-disabled: #f0c7b6;--success: #2f7d4f;--success-ink: #2a7347;--success-soft: #e4f2e7;--warning: #a8570b;--warning-ink: #9b5009;--warning-soft: #fcebd2;--warning-line: #edcb76;--warning-faint: #fff8e6;--error: #b23b27;--error-soft: #fbe1da;--info-ink: #2050a6;--info-soft: #e2ecfb;--partial: #b7791f;--partial-ink: #926119;--gold: #ffcf5c;--gold-soft: #ffe8a8;--gold-ink: #8a5300;--danger: #c2412b;--danger-pressed: #a3341f;--danger-soft: #fbe1da;--tint-peach: #fdebe0;--tint-mint: #e7f3ed;--tint-sand: #fbf0dc;--tint-rose: #fbe9e7;--skill-grammar: #e5532c;--skill-grammar-soft: #fce3d9;--skill-grammar-ink: #a93a1c;--skill-vocabulary: #1e9461;--skill-vocabulary-soft: #dff3e9;--skill-reading: #7656e0;--skill-reading-soft: #ece7fc;--skill-listening: #2f6fd6;--skill-listening-soft: #e2ecfb;--skill-speaking: #1d8c8c;--skill-speaking-soft: #ddf1ee;--skill-writing: #bd7411;--skill-writing-soft: #fcebd2;--overlay: rgba(33, 26, 22, .42);--skeleton: #f3e6da;--skeleton-shine: #fceee3;--focus: #dd5524;--font-ui: "Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body: "Noto Serif", Georgia, serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--type-title: 900 32px/1.05 var(--font-ui);--type-title-compact: 800 26px/1.15 var(--font-ui);--type-heading: 800 16px/1.25 var(--font-ui);--type-body: 400 18px/1.7 var(--font-body);--type-body-large: 400 24px/1.33 var(--font-body);--type-ui: 600 15px/1.45 var(--font-ui);--type-caption: 600 13px/1.4 var(--font-ui);--type-row-title: 800 14.5px/1.3 var(--font-ui);--type-row-number: 800 13px/1 var(--font-ui);--type-label: 700 12px/1.2 var(--font-ui);--type-tile-title: 800 20px/1.2 var(--font-ui);--title-tracking: -.015em;--label-case: none;--label-tracking: 0;--type-rule: 800 28px/1.25 var(--font-ui);--type-prompt: 800 24px/1.25 var(--font-ui);--type-task: 800 20px/1.25 var(--font-ui);--type-option: 700 16px/1.3 var(--font-ui);--type-passage: 500 14.5px/1.55 var(--font-ui);--type-tag: 800 12px/1 var(--font-ui);--type-word: 900 52px/1 "Nunito 900 5b", var(--font-ui);--type-letter: 900 26px/1 "Nunito 900 5b", var(--font-ui);--type-result: 900 24px/1 "Nunito 900 5b", var(--font-ui);--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--tap-min: 44px;--radius-card: 20px;--radius-tile: 14px;--radius-btn: 16px;--radius-pill: 999px;--shadow: 0 0 0 1px #f0e4d8;--shadow-raised: 0 14px 34px -14px rgba(80, 50, 30, .35);--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-inout: cubic-bezier(.45, 0, .25, 1);--dur-press: .12s;--dur-fast: .2s;--dur-base: .24s;--dur-slow: .32s;--dur-long: .4s;--dur-finish: 1.2s;--dur-path: 1.8s}*,*:before,*:after{box-sizing:border-box}html,body{min-height:100%}body{margin:0;background:var(--bg);color:var(--text);font:var(--type-ui);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.vuk-bottom-sheet-dim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:end center;padding-top:var(--s6);background:color-mix(in srgb,var(--text) 45%,transparent)}.vuk-bottom-sheet{display:flex;flex-direction:column;width:min(100%,560px);max-height:calc(100dvh - var(--s6));border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--surface);box-shadow:var(--shadow);outline:none}.vuk-bottom-sheet__head{display:flex;align-items:center;gap:var(--s2);padding:var(--s2) var(--s2) 0 var(--s4)}.vuk-bottom-sheet__title{flex:1;min-width:0;margin:0;font:var(--type-heading);overflow-wrap:anywhere}.vuk-bottom-sheet__body{overflow-y:auto;overscroll-behavior:contain;padding:var(--s2) var(--s4) calc(var(--s4) + env(safe-area-inset-bottom))}.vuk-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);border-radius:var(--radius-btn);border:1px solid transparent;padding:var(--btn-pad-block) var(--btn-pad-inline);font:var(--type-ui);font-weight:var(--btn-weight);cursor:pointer;text-decoration:none;white-space:nowrap}.vuk-button:disabled{background:var(--hairline);border-color:var(--line-strong);color:var(--text-muted);cursor:default}.vuk-button--primary{background:var(--accent-strong);border-color:var(--accent-strong);color:var(--surface)}.vuk-button--primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);color:var(--surface)}.vuk-button--ghost{background:var(--surface);border-color:var(--btn-ghost-line);color:var(--btn-ghost-ink)}.vuk-button--ghost:hover:not(:disabled){background:var(--btn-ghost-hover)}.vuk-button--link{background:none;border-color:transparent;color:var(--text-muted);font:var(--type-caption);min-height:var(--tap-min);padding:0 var(--s2);text-decoration:underline;text-underline-offset:3px}.vuk-button--link:hover:not(:disabled){color:var(--accent-ink)}.vuk-button--link:disabled{background:none;border-color:transparent;color:var(--text-muted);text-decoration:none}.vuk-button--wrap{white-space:normal;text-align:center;overflow-wrap:anywhere}.vuk-button--full{display:flex;width:100%}.vuk-callout{background:var(--accent-soft);border-radius:var(--radius-tile);color:var(--accent-ink);padding:var(--s4) 20px}.vuk-callout--neutral{background:var(--bg);color:var(--text)}.vuk-callout--warning{background:var(--warning-soft);display:flex;align-items:center;gap:var(--s3)}.vuk-callout__mark{display:flex;flex:none}.vuk-checklist{padding:var(--pad-card);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow)}.vuk-checklist__head{margin:0 0 var(--s3);font:var(--type-heading)}.vuk-checklist__count{color:var(--text-muted)}.vuk-checklist__steps{display:grid;gap:var(--s3);margin:0;padding:0;list-style:none}.vuk-checklist__step{display:flex;align-items:flex-start;gap:var(--s3)}.vuk-checklist__mark{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:var(--hairline);color:var(--text-muted);font:var(--type-caption)}.vuk-checklist__step--done .vuk-checklist__mark{background:var(--success-soft);color:var(--success-ink)}.vuk-checklist__text{display:grid;min-width:0}.vuk-checklist__title{font:var(--type-row-title);overflow-wrap:anywhere}.vuk-checklist__step--done .vuk-checklist__title{color:var(--text-muted)}.vuk-checklist__detail{font:var(--type-caption);color:var(--text-muted);overflow-wrap:anywhere}.vuk-checklist__done{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vuk-chip{position:relative;min-height:var(--chip-h);padding:0 var(--s4);border:var(--chip-ring) solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);font:var(--type-chip);color:var(--text);cursor:pointer}.vuk-chip:before{content:"";position:absolute;inset:calc((var(--chip-h) - var(--tap-min)) / 2 - var(--chip-ring)) calc(var(--chip-ring) * -1)}.vuk-chip[aria-pressed=true],.vuk-chip[aria-checked=true]{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-ink)}.vuk-chip__count{font-variant-numeric:tabular-nums}.vuk-chip-group{display:flex;flex-wrap:wrap;gap:var(--s2)}.vuk-collapse-chevron{display:flex;flex:none;color:var(--chevron-ink);transition:transform .15s ease}.vuk-collapse-chevron--open{transform:rotate(180deg)}.vuk-collapse{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--dur-fast) ease-out,visibility 0s linear var(--dur-fast)}.vuk-collapse--open{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--dur-fast) ease-out,visibility 0s}.vuk-collapse__inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion: reduce){.vuk-collapse,.vuk-collapse--open,.vuk-collapse-chevron{transition:none}}.vuk-copy-button{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--s1)}.vuk-copy-button__failed{font:var(--type-caption);color:var(--error)}.vuk-copy-button__status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vuk-field{display:block;max-width:var(--measure-field)}.vuk-field--wide{max-width:none}.vuk-field__label{display:block;color:var(--text-muted);margin-bottom:var(--s3);font:var(--type-label);text-transform:var(--label-case);letter-spacing:var(--label-tracking)}.vuk-field__control{display:block;width:100%;background:var(--field-bg);border:1px solid var(--line-strong);border-radius:var(--radius-btn);padding:var(--s3)}.vuk-field__control:not(:disabled):hover{border-color:var(--accent)}.vuk-field__control:focus-visible{outline:2px solid var(--accent-ink);outline-offset:-2px}.vuk-field__control::placeholder{color:var(--text-muted)}.vuk-field__control--multiline{min-height:120px;resize:none;overflow:hidden;background:var(--surface)}.vuk-field__hint{margin:var(--s2) 0 0;font:var(--type-caption);color:var(--text-muted)}.vuk-field__clear-wrap{position:relative}.vuk-field__control--clearable{padding-right:calc(28px + var(--s3))}.vuk-field__clear{position:absolute;top:50%;right:var(--s2);display:flex;transform:translateY(-50%)}.vuk-field__box{border:1px solid var(--line-strong);border-radius:var(--radius-btn);overflow:hidden}.vuk-field__box:focus-within{outline:2px solid var(--accent-ink);outline-offset:-2px}.vuk-field__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1);padding:var(--s1);border-bottom:1px solid var(--border);background:var(--surface)}.vuk-field__control--boxed{border:0;border-radius:0}.vuk-field__control--boxed:focus-visible,.vuk-field__control--boxed:focus{outline:0}.vuk-file-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s4);width:100%;text-align:left;background:transparent;border:none;border-bottom:1px solid var(--hairline);border-radius:0;padding:var(--s3) var(--pad-card);color:var(--text);font:var(--type-ui)}.vuk-file-card__body{min-width:0;overflow-wrap:anywhere}.vuk-file-card__trail{flex:none;display:flex;align-items:center;gap:var(--s3);position:relative}@media not all and (min-width: 700px){.vuk-file-card{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--s2)}.vuk-file-card__body{grid-column:1 / -1;grid-row:1}}.vuk-file-card__format{display:inline-flex;align-items:center;justify-content:center;flex:none;width:60px;height:26px;padding:0 var(--s2);border-radius:var(--radius-tile);background:var(--format-tag-bg);color:var(--format-tag-ink);font:var(--type-label);text-transform:var(--label-case);letter-spacing:var(--label-tracking)}.vuk-file-card__name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vuk-file-card__path{color:var(--text-muted)}.vuk-file-card__note{display:block;margin-top:var(--s1);font:var(--type-caption);color:var(--text-muted)}.vuk-file-card__failure{display:block;margin-top:var(--s1);font:var(--type-caption);color:var(--error)}.vuk-file-card__action-target{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vuk-file-card__progress{display:block;margin-top:var(--s2);max-width:320px}.vuk-file-card__state{display:inline-flex;align-items:center;gap:var(--s1);font:var(--type-caption);white-space:nowrap}.vuk-file-card__state svg{flex:none}.vuk-file-card__state--ok{color:var(--success-ink)}.vuk-file-card__state--wait{color:var(--text-muted)}.vuk-file-card__state--warning{color:var(--warning-ink)}.vuk-file-card__state--error{color:var(--error)}@media (min-width: 700px){.vuk-file-card__state{min-width:168px;justify-content:flex-start}}@media not all and (min-width: 700px){.vuk-file-card__state-text{display:none}}.vuk-file-drop{border:1px solid var(--line-strong);border-radius:var(--radius-tile);background:var(--surface);transition:border-color .15s,background .15s}.vuk-file-drop:hover{border-color:var(--accent)}.vuk-file-drop--dragging{border-color:var(--accent);border-style:dashed;background:var(--accent-soft)}.vuk-page-drop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;padding:var(--s4);background:var(--bg)}.vuk-page-drop__zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s2);height:100%;padding:var(--s4);border:2px dashed var(--accent);border-radius:var(--radius-card);background:var(--accent-soft);text-align:center}.vuk-page-drop__label{font:var(--type-title);overflow-wrap:anywhere}.vuk-page-drop__hint{font:var(--type-caption);color:var(--text-muted);overflow-wrap:anywhere}@media (prefers-reduced-motion: reduce){.vuk-file-drop{transition:none}}.vuk-icon-button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--tap-min);height:var(--tap-min);padding:0;border:1px solid transparent;border-radius:var(--radius-tile);background:transparent;color:var(--text-muted);cursor:pointer}.vuk-icon-button:hover:not(:disabled),.vuk-icon-button--active{background:var(--accent-soft);color:var(--accent-ink)}.vuk-icon-button:disabled{color:var(--text-muted);cursor:default}.vuk-icon-button--compact{width:28px;height:28px}.vuk-hint{position:fixed;z-index:1000;transform:translate(-50%,calc(-100% - var(--s2)));padding:var(--s1) var(--s3);border-radius:var(--radius-btn);background:color-mix(in srgb,var(--text) 94%,transparent);color:var(--surface);font:var(--type-label);width:max-content;max-width:min(22rem,calc(100vw - 2 * var(--s4)));text-align:center;pointer-events:none}.vuk-icon-tile{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:var(--radius-tile);color:var(--accent-ink)}.vuk-icon-tile--accent{background:var(--accent-soft)}.vuk-icon-tile--neutral{background:var(--hairline);color:var(--text)}.vuk-icon-tile__format{font:var(--type-label);text-transform:uppercase}.vuk-probe{display:inline-flex;align-items:center;max-width:100%;padding:var(--s1) var(--s2);border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font:var(--type-label);overflow-wrap:anywhere}.vuk-probe--accent{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.vuk-mechanic-tile-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,128px),1fr));gap:var(--s3)}.vuk-mechanic-tile{display:flex;flex-direction:column;gap:var(--s2);min-width:0;padding:var(--s2) var(--s2) var(--s3);border:0;border-radius:var(--radius-tile);background:var(--surface);box-shadow:inset 0 0 0 1px var(--tile-line);color:var(--text);font:inherit;text-align:left;cursor:pointer}.vuk-mechanic-tile:hover{box-shadow:inset 0 0 0 1.5px var(--accent)}.vuk-mechanic-tile--current,.vuk-mechanic-tile--current:hover{box-shadow:inset 0 0 0 2px var(--accent)}.vuk-mechanic-tile--disabled,.vuk-mechanic-tile--disabled:hover{box-shadow:inset 0 0 0 1px var(--tile-line);cursor:default}.vuk-mechanic-tile__icon{display:grid;place-items:center;height:64px;border-radius:calc(var(--radius-tile) - var(--s1));color:var(--accent-ink);overflow:hidden}.vuk-mechanic-tile--disabled .vuk-mechanic-tile__icon{opacity:.5}.vuk-mechanic-tile__icon--peach{background:var(--tint-peach)}.vuk-mechanic-tile__icon--mint{background:var(--tint-mint)}.vuk-mechanic-tile__icon--sand{background:var(--tint-sand)}.vuk-mechanic-tile__icon--none{background:var(--hairline)}.vuk-mechanic-tile__name{padding:0 var(--s1);font:var(--type-row-title);overflow-wrap:anywhere}.vuk-mechanic-tile__sub{padding:0 var(--s1);margin-top:calc(-1 * var(--s1));font:var(--type-caption);color:var(--text-muted);overflow-wrap:anywhere}.vuk-mechanic-tile__sub--current{color:var(--accent-ink)}.vuk-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s4)}.vuk-page-header__main{min-width:0}.vuk-page-header__subtitle{margin:var(--s2) 0 0;font:var(--type-ui);color:var(--text-muted)}.vuk-page-header__actions{display:flex;flex:none;flex-wrap:wrap;gap:var(--s2);align-items:center}@media not all and (min-width: 700px){.vuk-page-header{flex-direction:column;align-items:stretch}.vuk-page-header__actions{flex:initial}}.vuk-page-title__kicker{display:block;color:var(--text-muted);margin-bottom:var(--s3);font:var(--type-label);text-transform:var(--label-case);letter-spacing:var(--label-tracking)}.vuk-page-title__kicker a{color:var(--back-link-ink);text-decoration:var(--back-link-line)}.vuk-page-title__kicker a:hover{color:var(--text)}.vuk-page-title__kicker a:first-child:before{content:var(--back-glyph)}.vuk-page-title{font:var(--type-title);letter-spacing:var(--title-tracking);margin:0;overflow-wrap:anywhere}.vuk-phone-frame{display:flex;flex-direction:column;align-items:center;gap:var(--s2);width:406px;max-width:100%;margin:0}.vuk-phone-frame__bezel{box-sizing:border-box;width:100%;padding:8px;border-radius:48px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.vuk-phone-frame__screen{border-radius:40px;background:var(--bg);overflow:hidden}.vuk-phone-frame__screen--fixed{overflow-y:auto;overscroll-behavior:contain}.vuk-phone-frame__caption{font:var(--type-caption);color:var(--text-muted);text-align:center}.vuk-picker{display:grid;gap:var(--s3)}.vuk-picker__list{display:grid}.vuk-picker__row{display:flex;align-items:center;gap:var(--s3);min-height:var(--tap-min);padding:var(--s2) var(--s3);border-bottom:1px solid var(--hairline);cursor:pointer}.vuk-picker__row:last-child{border-bottom:0}.vuk-picker__row:hover,.vuk-picker__row--on{background:var(--bg)}.vuk-picker__mark{flex:none;width:18px;height:18px;margin:0;accent-color:var(--accent)}.vuk-picker__text{display:grid;min-width:0}.vuk-picker__name{font:var(--type-row-title);overflow-wrap:anywhere}.vuk-picker__note{font:var(--type-caption);color:var(--text-muted)}.vuk-picker__message-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3)}.vuk-picker__message{margin:0;font:var(--type-caption);color:var(--text-muted)}.vuk-progress{width:100%;height:6px;border-radius:var(--radius-pill);background:var(--progress-track);overflow:hidden}.vuk-progress__fill{height:100%;background:var(--accent)}.vuk-progress__fill--success{background:var(--success)}.vuk-progress__fill--warning{background:var(--warning)}.vuk-progress__fill--error{background:var(--error)}.vuk-progress__fill--neutral{background:var(--text-muted)}.vuk-result-bar{display:inline-flex;align-items:center;gap:var(--s2);min-width:0}.vuk-result-bar__bar{flex:none;width:80px}.vuk-result-bar__label{font:var(--type-row-number);white-space:nowrap}.vuk-result-bar__label--success{color:var(--success-ink)}.vuk-result-bar__label--warning{color:var(--warning-ink)}.vuk-result-bar__label--neutral{color:var(--text-muted)}.vuk-side-panel{display:grid;gap:var(--s5);min-width:0}.vuk-side-panel__columns{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--s5);align-items:start}.vuk-side-panel--phone{gap:var(--s4)}.vuk-side-panel--phone .vuk-side-panel__columns{grid-template-columns:minmax(0,1fr)}.vuk-side-panel__main,.vuk-side-panel__aside{min-width:0}.vuk-side-panel__content{display:grid;gap:var(--s4);min-width:0}.vuk-skeleton{display:block;flex:none;background:linear-gradient(90deg,var(--skeleton) 0,var(--skeleton-shine) 40%,var(--skeleton) 80%) 0 0 / 220px 100%;animation:vuk-skeleton-shimmer 1.4s linear infinite}.vuk-skeleton--pill{border-radius:var(--radius-pill)}.vuk-skeleton--tile{border-radius:var(--radius-tile)}.vuk-skeleton--card{border-radius:var(--radius-card)}@keyframes vuk-skeleton-shimmer{0%{background-position:-220px 0}to{background-position:220px 0}}@media (prefers-reduced-motion: reduce){.vuk-skeleton{background:var(--skeleton);animation:none}}.vuk-state{padding:var(--s6) 0;max-width:var(--measure-state)}.vuk-state--deferred{animation:vuk-state-deferred 0s .3s both}@keyframes vuk-state-deferred{0%{visibility:hidden}to{visibility:visible}}.vuk-state__title{margin:0 0 var(--s2);font:var(--type-heading);overflow-wrap:anywhere}.vuk-state__text{margin:0;color:var(--text-muted);overflow-wrap:anywhere}.vuk-state__text--meta{font:var(--type-caption);color:var(--text-muted)}.vuk-state__action{margin-top:20px}.vuk-state--error .vuk-state__title{color:var(--error)}.vuk-status-badge{display:inline-flex;align-items:center;padding:var(--s1) var(--s3);border-radius:var(--radius-pill);font:var(--type-caption);font-weight:600;white-space:nowrap}.vuk-status-badge--success{background:var(--success-soft);color:var(--success-ink)}.vuk-status-badge--accent{background:var(--accent-soft);color:var(--accent-ink)}.vuk-status-badge--neutral{background:var(--hairline);color:var(--text)}.vuk-status-badge--warning{background:var(--warning-soft);color:var(--warning-ink)}.vuk-status-badge--error{background:var(--error-soft);color:var(--error)}.vuk-status-dot{display:inline-flex;align-items:center;gap:var(--s2);font:var(--type-caption);color:var(--text);white-space:nowrap}.vuk-status-dot__dot{flex:none;width:8px;height:8px;border-radius:var(--radius-pill)}.vuk-status-dot__dot--not-started{background:var(--text-muted)}.vuk-status-dot__dot--in-progress{background:var(--accent)}.vuk-status-dot__dot--done{background:var(--success)}.vuk-toast-region{position:fixed;left:var(--vuk-toast-inset, var(--s4));right:var(--vuk-toast-inset, var(--s4));bottom:var(--s4);z-index:900;display:flex;justify-content:center;pointer-events:none}.vuk-toast{max-width:var(--measure-state);padding:var(--s3) var(--s4);border:1px solid var(--border);border-radius:var(--radius-tile);background:var(--surface);color:var(--text);font:var(--type-ui);box-shadow:var(--shadow-raised);overflow-wrap:anywhere;pointer-events:auto}.vuk-toast--with-action{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--s3)}.vuk-toast__text{flex:1 1 auto;min-width:0}.vuk-toast__action{min-height:var(--tap-min);margin-inline:calc(-1 * var(--s2));padding:0 var(--s2);border:0;background:none;color:var(--accent-ink);font:var(--type-ui);font-weight:var(--btn-weight);text-align:start;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.vuk-toast__action:hover{color:var(--accent-hover)}.vuk-topic-chips{display:flex;align-items:center;gap:var(--s2);min-width:0;margin:0;padding:0;list-style:none}.vuk-topic-chips--wrap{flex-wrap:wrap}.vuk-topic-chips__chip{display:inline-flex;flex:0 1 auto;align-items:center;gap:var(--s2);min-width:0;min-height:28px;padding:0 var(--s3);border-radius:var(--radius-pill);background:var(--error-soft);color:var(--error);font:var(--type-row-number);white-space:nowrap}.vuk-topic-chips__topic{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vuk-topic-chips__count{display:inline-grid;flex:none;place-items:center;min-width:20px;height:20px;padding:0 var(--s1);border-radius:var(--radius-pill);background:var(--surface);font:var(--type-label);font-variant-numeric:tabular-nums}.vuk-topic-chips__more{display:inline-flex;flex:none;align-items:center;min-height:28px;padding:0 var(--s2);border-radius:var(--radius-pill);background:var(--hairline);color:var(--text-muted);font:var(--type-row-number)}.vuk-topic-chips__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}._root_g3x4d_7{position:fixed;left:50%;bottom:var(--s4);transform:translate(-50%);z-index:900;margin:0;font:var(--type-caption);color:#dadada;pointer-events:none}@media not all and (min-width: 768px){._root_g3x4d_7{bottom:calc(var(--s3) + env(safe-area-inset-bottom,0px))}:root[data-who=student] ._root_g3x4d_7{bottom:calc(var(--student-bottom-bar, 0px) + var(--s3) + env(safe-area-inset-bottom,0px))}}@media (max-width: 720px){:root[data-who=author] ._root_g3x4d_7{bottom:calc(var(--s7) + var(--s4) + var(--s2) + env(safe-area-inset-bottom,0px))}}._inline_g3x4d_37{margin:var(--s4) 0 0;font:var(--type-caption);color:#dadada;text-align:center}._wrap_1d95x_2{position:relative;display:inline-flex;border-radius:var(--radius-btn)}._wrap_1d95x_2:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._tip_1d95x_13{position:absolute;top:calc(100% + var(--s2));right:0;z-index:30;width:max-content;max-width:min(320px,calc(100vw - 2 * var(--s4)));padding:var(--s2) var(--s3);border-radius:var(--radius-tile);background:var(--text);color:var(--surface);text-align:left;white-space:normal;visibility:hidden;opacity:0;transition:opacity .15s ease}._tip_1d95x_13 a{color:inherit;text-decoration:underline}._wrap_1d95x_2:hover ._tip_1d95x_13,._wrap_1d95x_2:focus-within ._tip_1d95x_13{visibility:visible;opacity:1}@media (prefers-reduced-motion: reduce){._tip_1d95x_13{transition:none}}._avatar_1tuv3_6{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--s6);height:var(--s6);border-radius:var(--radius-pill);background:var(--avatar-bg);color:var(--avatar-ink);font:var(--type-caption);font-weight:600}._band_1uk0l_10{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);background:var(--surface);border-bottom:1px solid var(--border);padding:var(--s4) var(--pad-mobile);min-height:var(--band-height);box-sizing:border-box}@media (min-width: 700px){._band_1uk0l_10{padding:var(--s4) var(--pad-desktop)}}._bandProduct_1uk0l_33{display:inline-flex;align-items:center;gap:3px;margin-block:-4px}._bandMark_1uk0l_40{flex:none;display:block}._bandWord_1uk0l_45{display:block;width:auto;height:14px}._bandContext_1uk0l_51{display:flex;align-items:center;gap:20px;min-width:0}._bandProductLink_1uk0l_60{display:inline-flex;align-items:center;min-height:var(--tap-min);margin-block:calc((var(--tap-min) - 22px) / -2);text-decoration:none}._bandProductLink_1uk0l_60:hover{color:var(--accent-ink)}._bandBack_1uk0l_72{flex:none;width:var(--tap-min);height:var(--tap-min);margin-block:calc((var(--tap-min) - 22px) / -2);border-radius:50%;border:0;padding:0;background:var(--field-bg);color:var(--text);display:flex;align-items:center;justify-content:center;cursor:pointer}._bandBack_1uk0l_72:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._card_1uk0l_5{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow)}._cardPadNormal_1uk0l_101{padding:var(--pad-card)}._cardPadTight_1uk0l_105{padding:12px}._cardPadNone_1uk0l_110{padding:0;overflow:hidden}._cardPadNone_1uk0l_110:has([data-menu-panel]){overflow:visible}._sectionCardHead_1uk0l_130{display:grid;gap:2px;padding:16px 20px;border-bottom:1px solid var(--border)}._sectionCardHeadRow_1uk0l_154{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:16px 20px;border-bottom:1px solid var(--border)}._sectionCardOpen_1uk0l_133{display:flex;align-items:center;flex:1 1 auto;min-width:0;min-height:var(--tap-min);margin:-8px -8px -8px -12px;padding:var(--s2) var(--s2) var(--s2) var(--s3);text-align:left;background:none;border:none;border-radius:var(--radius-tile);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}._sectionCardOpen_1uk0l_133:hover{background:var(--accent-soft);color:var(--accent-ink)}._sectionCardAside_1uk0l_192{color:var(--text-muted);font:var(--type-caption);flex:none}._sectionCardProgress_1uk0l_203{display:grid;gap:var(--s2);padding:12px 20px;border-bottom:1px solid var(--border)}._card_1uk0l_5 ._listRow_1uk0l_212:last-child{border-bottom:none}._field_1uk0l_221{display:block;max-width:var(--measure-field)}._fieldLabel_1uk0l_232{display:block;color:var(--text-muted);margin-bottom:var(--s3)}._fieldControl_1uk0l_239{display:block;width:100%;background:var(--field-bg);border:1px solid var(--line-strong);border-radius:var(--radius-btn);padding:12px}._fieldControl_1uk0l_239:not(:disabled):hover{border-color:var(--accent)}._fieldControl_1uk0l_239:focus-visible{outline:2px solid var(--accent-ink);outline-offset:-2px}._fieldControl_1uk0l_239::placeholder{color:var(--text-muted)}._fieldClearWrap_1uk0l_283{position:relative}._fieldControlClearable_1uk0l_287{padding-right:calc(28px + var(--s3))}._fieldClear_1uk0l_283{position:absolute;top:50%;right:var(--s2);display:flex;transform:translateY(-50%)}._summary_1uk0l_303{display:flex;flex-wrap:wrap;gap:20px 40px}._summaryItem_1uk0l_309{flex:1 1 120px}._summaryLabel_1uk0l_313{display:block;color:var(--text-muted);margin-bottom:var(--s1)}._summaryValue_1uk0l_319{display:block;font:var(--type-heading)}._sectionHead_1uk0l_328{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s1) var(--s4);background:var(--section-band-bg);border-radius:var(--radius-tile);color:var(--section-band-ink);padding:var(--s3) var(--section-band-pad-inline)}._sectionHeadTitle_1uk0l_341{font:var(--section-title-font)}._sectionHeadAside_1uk0l_347{flex:0 1 auto;min-width:0;color:var(--section-band-aside);font:var(--type-caption)}._sectionHeadToggle_1uk0l_359{flex-wrap:nowrap;align-items:center;width:100%;min-height:var(--tap-min);border:none;text-align:left;cursor:pointer}._sectionHeadMain_1uk0l_369{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s1) var(--s4);min-width:0}._listRow_1uk0l_212{display:flex;align-items:center;gap:16px;width:100%;text-align:left;background:transparent;border:none;border-bottom:1px solid var(--hairline);border-radius:0;padding:var(--s3) var(--pad-card);color:var(--text)}._listRowCompact_1uk0l_395{padding-block:var(--s1)}._listRowInteractive_1uk0l_399{cursor:pointer}._listRowInsetDivider_1uk0l_408{position:relative;border-bottom:none}._listRowInsetDivider_1uk0l_408:after{content:"";position:absolute;left:var(--pad-card);right:var(--pad-card);bottom:0;border-bottom:1px solid var(--hairline)}._card_1uk0l_5 ._listRowInsetDivider_1uk0l_408:last-child:after{display:none}._listRowInsetDivider_1uk0l_408:hover:after,._listRowInsetDivider_1uk0l_408:has(+._listRowInsetDivider_1uk0l_408:hover):after{visibility:hidden}._listRowStretch_1uk0l_406{position:relative}._listRowInteractive_1uk0l_399:hover{background:var(--bg);color:var(--text)}._listRowStretch_1uk0l_406:hover{background:var(--hairline)}._listRowStretch_1uk0l_406:hover a{color:var(--accent-hover)}._listRowLead_1uk0l_472{flex:none;color:var(--text-muted);display:flex;align-items:center}._listRowMain_1uk0l_479{flex:1 1 auto;min-width:0}._listRowTrail_1uk0l_484{flex:none;display:flex;align-items:center;gap:12px;position:relative}._listRowTrailInert_1uk0l_510{pointer-events:none}@media not all and (min-width: 700px){._listRowStackOnNarrow_1uk0l_521{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:16px;row-gap:0;align-items:center}._listRowStackOnNarrow_1uk0l_521>._listRowLead_1uk0l_472{grid-row:1;grid-column:1}._listRowStackOnNarrow_1uk0l_521>._listRowMain_1uk0l_479{display:contents}._listRowStackOnNarrow_1uk0l_521>._listRowMain_1uk0l_479>:first-child{grid-row:1;grid-column:2}._listRowStackOnNarrow_1uk0l_521>._listRowMain_1uk0l_479>:not(:first-child){grid-column:1 / -1}._listRowStackOnNarrow_1uk0l_521>._listRowTrail_1uk0l_484{grid-row:1;grid-column:3}}._formatTag_1uk0l_555{color:var(--accent-ink);text-align:right;white-space:nowrap}._formatTile_1uk0l_565{flex:none;width:38px;height:38px;border-radius:var(--radius-tile);display:flex;align-items:center;justify-content:center;color:var(--accent-ink);font:var(--type-caption);font-weight:600}._tintPeach_1uk0l_578{background:var(--tint-peach)}._tintMint_1uk0l_582{background:var(--tint-mint)}._tintSand_1uk0l_586{background:var(--tint-sand)}._tintNone_1uk0l_592{border:1px solid var(--border)}._cover_1uk0l_600{flex:none;border-radius:var(--radius-tile)}._continue_1uk0l_607{display:flex;align-items:center;gap:16px;width:100%;text-align:left;background:none;border:none;padding:0;color:inherit;font:inherit;cursor:pointer}._continueMain_1uk0l_621{flex:1 1 auto;min-width:0}._continueKicker_1uk0l_637{display:block;color:var(--text-muted);margin-bottom:var(--s3)}._continueTitle_1uk0l_643{display:block;font:var(--type-ui);font-weight:600}._continueMeta_1uk0l_651{display:block;margin:var(--s1) 0 var(--s3)}._continuePlay_1uk0l_658{flex:none;width:44px;height:44px;border-radius:50%;background:var(--accent);display:flex;align-items:center;justify-content:center}._continuePlayGlyph_1uk0l_669{width:0;height:0;margin-left:3px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid var(--surface)}._doneMark_1uk0l_680{flex:none;display:block;color:var(--success)}._state_1uk0l_689{display:grid;gap:var(--s4);min-width:0}._stateAction_1uk0l_696{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3)}@media not all and (min-width: 700px){._stateAction_1uk0l_696{flex-direction:column;align-items:stretch}}._lockNotice_1uk0l_720{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--radius-tile);background:var(--hairline);color:var(--text);font:var(--type-ui)}._lockNotice_1uk0l_720 svg{flex:none}._confirm_1uk0l_742{margin:12px 0;padding:var(--pad-card);border:1px solid var(--warning);border-radius:var(--radius-tile);background:var(--tint-peach)}._confirmQuestion_1uk0l_750{margin:0;color:var(--text)}._confirmDetail_1uk0l_755{margin:var(--s1) 0 var(--s3);color:var(--text-muted)}._confirmRow_1uk0l_760{display:flex;flex-wrap:wrap;gap:8px}._dialogDim_1uk0l_766{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:var(--s4);background:color-mix(in srgb,var(--text) 45%,transparent)}._dialogBox_1uk0l_776{border-radius:var(--radius-card)}._dialogBox_1uk0l_776>._confirm_1uk0l_742{margin:0;border-color:transparent;box-shadow:var(--shadow)}._list_uz4en_4{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-tile);background:var(--surface);overflow:hidden}._row_uz4en_13{display:flex;align-items:center;gap:var(--s3);width:100%;min-height:var(--tap-min);padding:var(--s3) var(--s4);border:0;border-top:1px solid var(--hairline);background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}._row_uz4en_13:first-child{border-top:0}._row_uz4en_13:hover:not(:disabled){background:var(--bg)}._rowOn_uz4en_37,._rowOn_uz4en_37:hover:not(:disabled){background:var(--accent-soft)}._row_uz4en_13:disabled{color:var(--text-muted);cursor:default}._item_uz4en_49{border-top:1px solid var(--hairline)}._item_uz4en_49:first-child{border-top:0}._item_uz4en_49>._row_uz4en_13{border-top:0}._action_uz4en_61{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s2);padding:0 var(--s4) var(--s3) calc(var(--s4) + 20px + var(--s3))}._radio_uz4en_69{flex:none;width:20px;height:20px;box-sizing:border-box;border-radius:var(--radius-pill);border:2px solid var(--line-strong);background:var(--surface)}._rowOn_uz4en_37 ._radio_uz4en_69{border:6px solid var(--accent)}._main_uz4en_83{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--s1);min-width:0}._title_uz4en_91{color:var(--text);overflow-wrap:anywhere}._row_uz4en_13:disabled ._title_uz4en_91{color:var(--text-muted)}._aside_uz4en_100{flex:none;font:var(--type-caption);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}._row_1ycug_7{border-bottom:1px solid var(--hairline)}._row_1ycug_7:last-child{border-bottom:none}._head_1ycug_17{display:flex;align-items:center;gap:var(--s3);width:100%;min-height:var(--tap-min);padding:var(--s3) var(--pad-card);border:none;background:none;color:var(--text);text-align:left;cursor:pointer}._head_1ycug_17:hover{background:var(--hairline)}._title_1ycug_35{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}._meta_1ycug_41{display:block;margin-top:var(--s1)}._aside_1ycug_46{flex:none;display:flex;align-items:center}@media not all and (min-width: 700px){._headStack_1ycug_56{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s3);row-gap:var(--s2)}._headStack_1ycug_56>._title_1ycug_35{grid-row:1;grid-column:1}._headStack_1ycug_56>._aside_1ycug_46{grid-row:2;grid-column:1;justify-self:start}._headStack_1ycug_56>:last-child{grid-row:1 / span 2;grid-column:2}}._regionBody_1ycug_84{padding:0 var(--pad-card) var(--s4)}._regionFlush_1ycug_89{border-top:1px solid var(--border)}._quote_411rf_3{display:flex;flex-direction:column;gap:var(--s1);margin:0;padding:0 0 0 var(--s3);border-left:2px solid var(--line-strong)}._text_411rf_12{margin:0;font:var(--type-ui);color:var(--text);overflow-wrap:anywhere}._cite_411rf_19{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);font:var(--type-caption);color:var(--text-muted)}._toneError_411rf_28{border-left-color:var(--error)}._toneMuted_411rf_32{border-left-color:var(--border)}._toneMuted_411rf_32 ._text_411rf_12{color:var(--text-muted)}._tabs_ijtv8_1{display:flex;gap:4px;width:fit-content;padding:4px;border-radius:var(--radius-tile);background:var(--bg)}._tabs_ijtv8_1:not(._fill_ijtv8_13){max-width:100%;box-sizing:border-box;flex-wrap:wrap}._tabs_ijtv8_1:not(._fill_ijtv8_13) button{flex:none;white-space:nowrap}._tabs_ijtv8_1 button{border:0;background:none;cursor:pointer;padding:var(--s2) var(--s3);border-radius:var(--radius-btn);font:var(--type-ui);font-weight:600;color:var(--text-muted)}._tabs_ijtv8_1 button:disabled{cursor:not-allowed;opacity:.45}._tabs_ijtv8_1 button._tabOn_ijtv8_41{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}._fill_ijtv8_13{width:var(--segmented-fill-width);box-sizing:border-box}._fill_ijtv8_13 button{flex:var(--segmented-fill-flex);min-width:0;padding-inline:var(--segmented-fill-pad);text-align:center}._withMark_ijtv8_72{display:inline-flex;align-items:center;white-space:nowrap}._mark_ijtv8_78{margin-left:var(--s1)}._wrap_11o57_8{position:relative;min-width:0;overflow:clip}._measure_11o57_15{position:absolute;top:0;left:0;width:max-content;visibility:hidden;pointer-events:none}._box_11o57_24{display:flex;align-items:stretch;border-radius:var(--radius-tile);background:var(--bg)}._scroller_11o57_34{position:relative;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}._scroller_11o57_34::-webkit-scrollbar{display:none}._scroller_11o57_34>[role=tablist]{width:max-content;max-width:none}._arrow_11o57_52{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--tap-min);padding:0;border:0;border-radius:var(--radius-tile);background:none;color:var(--chevron-ink);cursor:pointer}._arrow_11o57_52:disabled{color:var(--line-strong);cursor:default}._arrowStart_11o57_73 svg{transform:rotate(90deg)}._arrowEnd_11o57_77 svg{transform:rotate(-90deg)}._row_1red0_3{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s3)}._body_1red0_10{display:flex;flex-direction:column;gap:var(--s2);width:100%}._head_1red0_20{display:flex;justify-content:space-between;align-items:flex-end;align-items:last baseline;gap:var(--s3)}._value_1red0_29{flex:none}._steps_1qq1r_4{list-style:none;margin:var(--s1) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--s3)}._step_1qq1r_4{display:flex;gap:var(--s3);align-items:flex-start;font:var(--type-step);color:var(--text-muted)}._dot_1qq1r_24{width:var(--step-dot);height:var(--step-dot);flex:0 0 auto;margin-top:calc(.5lh - var(--step-dot) / 2);border-radius:var(--radius-pill);border:2px solid var(--line-strong);box-sizing:border-box}._stepOn_1qq1r_36{color:var(--text)}._stepOn_1qq1r_36 ._dot_1qq1r_24{width:var(--step-dot-current);height:var(--step-dot-current);margin-top:calc(.5lh - var(--step-dot-current) / 2);border-color:var(--accent);border-right-color:transparent;animation:_steps-spin_1qq1r_1 1s linear infinite}._stepDone_1qq1r_49{color:var(--text)}._stepDone_1qq1r_49 ._dot_1qq1r_24{background:var(--success);border-color:var(--success)}@keyframes _steps-spin_1qq1r_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){._stepOn_1qq1r_36 ._dot_1qq1r_24{animation:none}}._timecode_1th2l_3{display:inline-flex;align-items:center;padding:0 var(--s2);border-radius:var(--radius-pill);background:var(--hairline);color:var(--text-muted);font:var(--type-caption);font-variant-numeric:tabular-nums;white-space:nowrap}._topbar_1bsoc_9,._tabbar_1bsoc_10{display:none}._side_1bsoc_17{position:sticky;top:0;flex:none;width:240px;height:100vh;display:flex;flex-direction:column;padding:var(--s5) var(--s4) var(--s4);background:var(--surface);border-right:1px solid var(--border);overflow-y:auto;z-index:5}._logo_1bsoc_32{display:flex;align-items:center;padding:0 var(--s2) var(--s5)}._logoMark_1bsoc_38{display:none}._logoMark_1bsoc_38 img{display:block}._logoMark_1bsoc_38,._topMe_1bsoc_48{text-decoration:none}._nav_1bsoc_52{display:flex;flex-direction:column;gap:var(--s1)}._navItem_1bsoc_58{display:flex;align-items:center;gap:var(--s3);min-height:var(--tap-min);padding:0 var(--s3);border-radius:var(--radius-nav-item);color:var(--text);font:var(--type-nav-item);text-decoration:none}._navItem_1bsoc_58 svg{flex:none;color:var(--text-muted)}._navItem_1bsoc_58:hover{background:var(--hairline)}._navItem_1bsoc_58:hover,._navItem_1bsoc_58:focus-visible{text-decoration:underline}._navItem_1bsoc_58[aria-current=page]{background:var(--bg);font-weight:700}._navItem_1bsoc_58[aria-current=page] svg{color:var(--accent-ink)}._help_1bsoc_96{width:100%;min-height:calc(var(--s6) + var(--s2));border:0;background:none;text-align:left;cursor:pointer}._navShort_1bsoc_105{display:none}._navBeta_1bsoc_109{margin-left:auto}._create_1bsoc_114{display:flex;align-items:center;justify-content:center;gap:var(--s2);min-height:var(--tap-min);margin-bottom:var(--s4);padding:0 var(--s4);border:0;border-radius:var(--radius-btn);background:var(--accent-strong);color:var(--surface);font:var(--type-ui);font-weight:var(--btn-weight);text-decoration:none;cursor:pointer}._create_1bsoc_114:hover:not(:disabled){background:var(--accent-hover);color:var(--surface)}._create_1bsoc_114:disabled{background:var(--hairline);color:var(--text-muted);cursor:not-allowed}._foot_1bsoc_144{margin-top:auto;display:flex;flex-direction:column;gap:var(--s2);padding-top:var(--s4)}._me_1bsoc_154{display:flex;align-items:center;gap:var(--s3);padding:var(--me-pad);border-radius:var(--radius-tile);background:var(--bg);color:var(--text);text-decoration:none}._me_1bsoc_154:hover{background:var(--hairline)}._me_1bsoc_154[aria-current=page]{background:var(--accent-soft);box-shadow:inset 0 0 0 var(--me-current-ring) var(--accent)}._me_1bsoc_154:hover,._me_1bsoc_154:focus-visible{text-decoration:underline}._meText_1bsoc_179{display:flex;flex-direction:column;min-width:0}._meName_1bsoc_185{font:var(--type-nav-item);font-weight:700}._meSub_1bsoc_191{font:var(--type-me-sub);color:var(--text-muted)}@media (max-width: 960px){._side_1bsoc_17{width:88px;align-items:center;padding:var(--s5) var(--s2) var(--s4)}._logo_1bsoc_32{padding:0 0 var(--s5)}._logoFull_1bsoc_209{display:none}._logoMark_1bsoc_38{display:flex;align-items:center;justify-content:center;min-width:var(--tap-min);min-height:var(--tap-min);border-radius:var(--radius-btn)}._navItem_1bsoc_58{flex-direction:column;justify-content:center;gap:var(--s1);width:72px;padding:var(--s2) var(--s1);font:var(--type-label);font-weight:800;text-align:center}._navItem_1bsoc_58[aria-current=page]{font-weight:800}._navLabel_1bsoc_239,._navBeta_1bsoc_109,._createText_1bsoc_241,._meText_1bsoc_179,._engine_1bsoc_243{display:none}._navShort_1bsoc_105{display:block}._create_1bsoc_114{width:var(--s7);min-height:var(--s7);padding:0}._me_1bsoc_154{padding:var(--s1);border-radius:var(--radius-pill);background:transparent}}@media (max-width: 720px){._side_1bsoc_17{display:none}._topbar_1bsoc_9{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;min-height:calc(var(--s7) + var(--s2));padding:env(safe-area-inset-top,0px) var(--pad-mobile) 0;background:var(--surface);border-bottom:1px solid var(--border)}._topMe_1bsoc_48{display:flex;align-items:center;justify-content:center;min-width:var(--tap-min);min-height:var(--tap-min);margin-right:calc(-1 * var(--s1));border-radius:var(--radius-pill)}._tabbar_1bsoc_10{position:fixed;left:0;right:0;bottom:0;z-index:20;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:calc(var(--s7) + var(--s4));padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:var(--surface);border-top:1px solid var(--border)}._tabbar_1bsoc_10[data-tabs="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}._tab_1bsoc_10{padding:0 var(--s1);overflow-wrap:normal}._tab_1bsoc_10{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:var(--s2);gap:var(--s1);min-width:0;color:var(--text-muted);font:var(--type-label);font-weight:800;text-align:center;text-decoration:none}._tab_1bsoc_10[aria-current=page]{color:var(--accent-ink)}._tab_1bsoc_10[aria-current=page] svg{color:var(--accent-ink)}._tabCreate_1bsoc_347{display:flex;align-items:center;justify-content:center}._tabPlus_1bsoc_353{display:flex;align-items:center;justify-content:center;width:var(--tab-plus-width);height:var(--tap-min);padding:0;border:0;border-radius:var(--radius-btn);background:var(--accent-strong);color:var(--surface);text-decoration:none;cursor:pointer}._tabPlus_1bsoc_353:hover:not(:disabled){background:var(--accent-hover);color:var(--surface)}._tabPlus_1bsoc_353:disabled{background:var(--hairline);color:var(--text-muted);cursor:not-allowed}}._icon_552hj_3{position:absolute;top:50%;left:var(--s3);fill:none;stroke:var(--text-muted);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transform:translateY(-50%);pointer-events:none}._box_552hj_16 ._input_552hj_16{padding-left:calc(18px + var(--s3) + var(--s2));-webkit-appearance:none;-moz-appearance:none;appearance:none}._input_552hj_16::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}._menuWrap_txum0_13{position:relative;display:inline-flex;min-width:0;max-width:100%}._menuTrigger_txum0_24{display:inline-flex;min-width:0;max-width:100%}._menuTriggerLabel_txum0_35{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:var(--s1);min-height:var(--tap-min);padding:0;border:0;background:none;color:var(--menu-word-ink);font:var(--type-ui);text-decoration:var(--menu-word-line);text-underline-offset:var(--s1);cursor:pointer}._menuTriggerText_txum0_52{min-width:0}._menuTriggerLabel_txum0_35:hover:not(:disabled),._menuTriggerLabelOpen_txum0_58{color:var(--accent-hover)}._menuMark_txum0_63{display:inline-flex;flex:none;width:var(--s4);height:var(--s4)}._menu_txum0_13{position:absolute;z-index:5;right:0;top:calc(100% + 4px);min-width:240px;width:max-content;max-width:min(360px,calc(100vw - 2 * var(--s4)));white-space:normal;padding:var(--s1);background:var(--surface);color:var(--text);border:1px solid var(--line-strong);border-radius:var(--radius-tile);box-shadow:var(--shadow-raised);overflow-y:auto}._menuCompact_txum0_106{min-width:0;max-width:min(var(--row-menu-compact-max-width),calc(100vw - 2 * var(--s4)))}._menuUp_txum0_111{top:auto;bottom:calc(100% + 4px)}._menu_txum0_13 button{display:flex;align-items:center;gap:var(--s3);width:100%;min-height:var(--tap-min);padding:0 var(--s3);border:0;border-radius:var(--radius-tile);background:none;color:inherit;text-align:left;cursor:pointer;font:var(--type-ui)}._menu_txum0_13 button>svg{flex-shrink:0}._menu_txum0_13 button:hover:not(:disabled){background:var(--accent-soft);color:var(--accent-ink)}._menu_txum0_13 button:disabled{color:var(--text-muted);cursor:default}._menuSep_txum0_156{display:block;height:1px;background:var(--border);margin:var(--s1) 0}._menuTitle_txum0_165{padding:var(--s2) var(--s3);margin:0 0 var(--s2);border-bottom:1px solid var(--border);color:var(--text-muted)}._menuRefused_txum0_178{align-items:flex-start;flex-wrap:wrap;padding-top:var(--s2);padding-bottom:var(--s2)}._menuReason_txum0_191{flex-basis:100%;margin-top:var(--s1);color:var(--warning-ink)}._menu_txum0_13 button._menuDanger_txum0_209{color:var(--text-muted)}._root_1n4k0_1{position:relative}._root_1n4k0_1 ._trigger_1n4k0_7{display:flex;align-items:center;gap:var(--s3);color:var(--text);text-align:left;cursor:pointer}._root_1n4k0_1 ._trigger_1n4k0_7:disabled{background:var(--hairline);color:var(--text-muted);cursor:default}._root_1n4k0_1 ._triggerOpen_1n4k0_23{outline:2px solid var(--accent-ink);outline-offset:-2px}._root_1n4k0_1 ._trigger_1n4k0_7._triggerError_1n4k0_29,._root_1n4k0_1 ._trigger_1n4k0_7._triggerError_1n4k0_29:hover{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}._value_1n4k0_35{flex:1;min-width:0}._placeholder_1n4k0_41{color:var(--text-muted)}._root_1n4k0_1 ._panel_1n4k0_46{left:0;right:0;width:auto;min-width:0;max-width:none}._root_1n4k0_1 ._option_1n4k0_62{padding-block:var(--s2)}._mark_1n4k0_66{color:var(--accent-ink)}._optionText_1n4k0_71{display:flex;flex-direction:column;min-width:0}._optionLabel_1n4k0_77{font:var(--type-row-title)}._optionDetail_1n4k0_81{font:var(--type-caption);color:var(--text-muted)}._root_1n4k0_1 ._option_1n4k0_62:hover ._optionDetail_1n4k0_81{color:inherit}._error_1n4k0_90{display:flex;align-items:center;gap:var(--s2);margin:var(--s2) 0 0;font:var(--type-caption);color:var(--error)}._error_1n4k0_90>svg{flex:none}._row_b7hwd_1{display:flex;align-items:center;gap:var(--s4)}._rowDisabled_b7hwd_7{opacity:.7}._text_b7hwd_11{flex:1;min-width:0;cursor:pointer}._rowDisabled_b7hwd_7 ._text_b7hwd_11{cursor:default}._label_b7hwd_21{display:block;font:var(--type-row-title);color:var(--text)}._detail_b7hwd_27{display:block;font:var(--type-caption);color:var(--text-muted)}._track_b7hwd_38{flex:none;width:46px;height:28px;padding:3px;border:0;border-radius:var(--radius-pill);background:var(--line-strong);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}._track_b7hwd_38[aria-checked=true]{background:var(--accent)}._track_b7hwd_38:disabled{opacity:.45;cursor:default}._knob_b7hwd_59{display:block;width:22px;height:22px;border-radius:50%;background:var(--surface);transition:transform var(--dur-base) var(--ease-out)}._track_b7hwd_38[aria-checked=true] ._knob_b7hwd_59{transform:translate(18px)}@media (prefers-reduced-motion: reduce){._knob_b7hwd_59{transition:none}}@media (forced-colors: active){._track_b7hwd_38:not(:focus-visible){outline:1px solid ButtonText}._track_b7hwd_38,._knob_b7hwd_59{forced-color-adjust:none}._track_b7hwd_38{background:Canvas}._track_b7hwd_38[aria-checked=true]{background:Highlight}._knob_b7hwd_59{background:ButtonText}._track_b7hwd_38[aria-checked=true] ._knob_b7hwd_59{background:HighlightText}}._card_1ydfa_8{display:flex;flex-direction:column;min-width:0;padding:var(--grid-table-phone-pad-block) var(--grid-table-phone-pad-inline);border-radius:var(--grid-table-phone-radius);background:var(--surface);box-shadow:var(--shadow)}._head_1ydfa_18{display:none}._row_1ydfa_23{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--grid-table-phone-gap);row-gap:var(--s2);align-items:center;padding:var(--grid-table-phone-row-pad) 0;font:var(--type-grid-cell);color:var(--text)}._row_1ydfa_23+._row_1ydfa_23{border-top:1px solid var(--border)}._cell_1ydfa_38{grid-column:1 / -1;min-width:0}._lead_1ydfa_43{grid-column:1;grid-row:1}._aside_1ydfa_48{grid-column:2;grid-row:1;justify-self:end}@media (min-width: 700px){._card_1ydfa_8{padding:var(--grid-table-pad-top) 0 var(--s1);border-radius:var(--radius-card)}._head_1ydfa_18,._row_1ydfa_23{display:grid;grid-template-columns:var(--grid-table-tracks);column-gap:var(--s5);padding-inline:var(--grid-table-pad-inline)}._head_1ydfa_18{padding-bottom:var(--grid-table-head-pad-bottom);font:var(--type-grid-head);color:var(--grid-table-ink-faint)}._row_1ydfa_23{align-items:center;min-height:var(--grid-table-row-min);padding-block:var(--s2)}._cell_1ydfa_38,._lead_1ydfa_43,._aside_1ydfa_48{grid-column:auto;grid-row:auto;justify-self:stretch}}._end_1ydfa_89{text-align:end}._labelled_1ydfa_94{display:flex;align-items:baseline;gap:var(--s1)}._phoneLabel_1ydfa_101{flex:none;font:var(--type-grid-sub);color:var(--grid-table-ink-faint)}@media (min-width: 700px){._phoneLabel_1ydfa_101{display:none}}._clickable_1ydfa_113{cursor:pointer}._clickable_1ydfa_113:hover{background:var(--hairline);--grid-table-ink-faint: var(--text-muted)}._rowButton_1ydfa_124{display:block;width:100%;min-width:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer}._tabs_1o38y_6{display:inline-flex;flex:none;align-self:flex-start;padding:var(--tab-box-pad);border-radius:var(--tab-radius);background:var(--hairline)}._tab_1o38y_6{display:inline-flex;align-items:center;height:var(--tab-height-phone);padding:0 var(--s3);border:0;border-radius:var(--tab-radius-phone);background:none;font:var(--type-tab-phone);color:var(--text-muted);white-space:nowrap;cursor:pointer}._tab_1o38y_6[aria-selected=true]{background:var(--surface);box-shadow:var(--tab-shadow-phone);font:var(--type-tab-phone-current);color:var(--text)}@media (min-width: 700px){._tabs_1o38y_6{gap:var(--s1);padding:0;background:none}._tab_1o38y_6{height:var(--tab-height);padding:0 var(--tab-pad-inline);border-radius:var(--tab-radius);font:var(--type-tab)}._tab_1o38y_6[aria-selected=true]{box-shadow:var(--shadow);font:var(--type-tab-current)}}._pair_1ob3t_5{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);min-width:0}._plaque_1ob3t_13{display:inline-flex;align-items:center;max-width:100%;min-height:var(--answer-plaque-height);padding:var(--answer-plaque-pad);border-radius:var(--answer-plaque-radius);font:var(--type-answer-plaque);overflow-wrap:anywhere}._wrong_1ob3t_24{background:var(--error-soft);color:var(--danger)}._struck_1ob3t_30{text-decoration:line-through}._right_1ob3t_34{background:var(--success-soft);color:var(--success-ink)}._arrow_1ob3t_39{display:inline-flex;color:var(--text-faint)}._noteLine_1ob3t_45{display:contents}._note_1ob3t_45{margin-left:var(--answer-note-gap);font:var(--type-answer-note);color:var(--answer-note-ink)}._compact_1ob3t_60 ._plaque_1ob3t_13{min-height:0;padding:0;background:none;font:var(--type-answer-compact)}@media not all and (min-width: 700px){._pair_1ob3t_5{row-gap:var(--answer-tag-gap-phone)}._plaque_1ob3t_13{min-height:0;padding:var(--answer-plaque-pad-phone);border-radius:var(--answer-plaque-radius-phone);font:var(--type-answer-plaque-phone)}._wrong_1ob3t_24{color:var(--answer-wrong-ink-phone)}._arrow_1ob3t_39{color:var(--answer-arrow-ink-phone)}._noteLine_1ob3t_45{display:block;flex-basis:100%}._note_1ob3t_45{margin-left:0;display:inline-flex;align-items:center;height:var(--answer-tag-height);padding:0 var(--answer-tag-pad);border-radius:var(--radius-pill);background:var(--hairline);color:var(--text-muted);font:var(--type-tag)}}._icon_1kf7l_2{flex:none;display:grid;place-items:center;border-radius:50%}._square_1kf7l_9{border-radius:var(--radius-tile)}._icon_1kf7l_2[data-skill=grammar]{background:var(--skill-grammar-soft);color:var(--skill-grammar)}._icon_1kf7l_2[data-skill=vocabulary]{background:var(--skill-vocabulary-soft);color:var(--skill-vocabulary)}._icon_1kf7l_2[data-skill=reading]{background:var(--skill-reading-soft);color:var(--skill-reading)}._icon_1kf7l_2[data-skill=listening]{background:var(--skill-listening-soft);color:var(--skill-listening)}._icon_1kf7l_2[data-skill=speaking]{background:var(--skill-speaking-soft);color:var(--skill-speaking)}._icon_1kf7l_2[data-skill=writing]{background:var(--skill-writing-soft);color:var(--skill-writing)}._icon_1kf7l_2[data-skill=mono]{background:var(--accent-soft);color:var(--accent-ink)}._card_4f2vk_1{display:flex;align-items:center;gap:var(--s3);width:100%;padding:var(--s2) var(--s3);border:0;border-top:1px solid transparent;border-radius:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}._card_4f2vk_1:hover{background:var(--bg)}._divider_4f2vk_21{border-top-color:var(--border)}._selected_4f2vk_25,._selected_4f2vk_25:hover{border-top-color:transparent;border-radius:var(--radius-btn);background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}._text_4f2vk_33{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--s1)}._title_4f2vk_41{font:var(--type-row-title);color:var(--text)}._subtitle_4f2vk_46{font:var(--type-caption);color:var(--text-muted)}._mark_4f2vk_53{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--line-strong);color:var(--surface)}._selected_4f2vk_25 ._mark_4f2vk_53{background:var(--accent);box-shadow:none}._authorNav_bch5a_11{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--s5);min-width:0}._authorNavWide_bch5a_19{display:contents}._authorNavNarrow_bch5a_23{display:none}@media not all and (min-width: 700px){._authorNav_bch5a_11{gap:var(--s3)}._authorNavWide_bch5a_19{display:none}._authorNavNarrow_bch5a_23{display:inline-flex;align-items:center;gap:var(--s2);margin-block:calc((var(--tap-min) - 22px) / -2)}}._profileLink_bch5a_49{display:inline-flex;align-items:center;min-height:var(--tap-min);min-width:var(--tap-min);justify-content:center;margin-block:calc((var(--tap-min) - 22px) / -2);color:var(--text-muted);text-decoration:none}._profileLink_bch5a_49:hover{color:var(--accent-ink)}._profileLink_bch5a_49:hover,._profileLink_bch5a_49:focus-visible{text-decoration:underline}._navLink_bch5a_71{color:var(--text-muted);text-decoration:none}._navLink_bch5a_71:hover{color:var(--accent-ink)}._navLink_bch5a_71:hover,._navLink_bch5a_71:focus-visible{text-decoration:underline}._navLinkActive_bch5a_85{color:var(--accent-ink)}._navCount_bch5a_92{display:inline-flex;align-items:center;gap:var(--s2);min-height:var(--tap-min);margin-block:calc((var(--tap-min) - 22px) / -2)}._main_bch5a_104{max-width:var(--measure-author);margin:0 auto}._actions_bch5a_112{display:flex;gap:12px;align-items:center}._actionsHint_bch5a_118{color:var(--text-muted)}._materialIntro_bch5a_162{display:grid;gap:var(--s3);margin-top:calc(var(--s5) - var(--pad-desktop))}@media not all and (min-width: 700px){._materialIntro_bch5a_162{margin-top:calc(var(--s3) - var(--pad-mobile))}}._materialLead_bch5a_188{margin:0;margin-top:calc(var(--s1) - var(--s3));margin-bottom:var(--s3);max-width:var(--measure-state);font:var(--type-author-copy);color:var(--text-muted)}._dropzone_bch5a_199{border:1px dashed var(--line-strong);border-radius:var(--radius-card);background:var(--surface);padding:var(--s5) var(--s4);text-align:center;display:grid;gap:var(--s2);justify-items:center}._dropzoneAction_bch5a_199{display:flex;margin:var(--s3) 0}._dropzone_bch5a_199:hover{border-color:var(--accent-ink)}._dropzone_bch5a_199._dropzoneActive_bch5a_247{border:2px solid var(--accent);padding:calc(var(--s5) - 1px) calc(var(--s4) - 1px);background:var(--accent-soft)}._dropzoneTitle_bch5a_255{margin:0;font:var(--type-ui);font-weight:600}._dropzoneFormats_bch5a_266{margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s1)}@media not all and (min-width: 700px){._dropzoneFormats_bch5a_266{display:grid;grid-template-columns:repeat(4,auto);justify-content:center}}@media not all and (min-width: 360px){._dropzoneFormats_bch5a_266{grid-template-columns:repeat(3,auto)}}._fileInput_bch5a_299{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}._submitRow_bch5a_336{margin-top:var(--s2);padding-top:var(--s4);justify-content:flex-end;flex-wrap:wrap}._submitHint_bch5a_356{margin:0;white-space:nowrap}._sourceList_bch5a_364{display:grid;gap:var(--s2)}._shell_kkqn7_6{min-height:100vh;display:grid;grid-template-columns:auto minmax(0,1fr)}._main_kkqn7_13{min-width:0;container:author-page / inline-size}@media (max-width: 720px){._shell_kkqn7_6{display:block}._main_kkqn7_13{padding-bottom:calc(var(--s7) + var(--s7) + env(safe-area-inset-bottom,0px))}}._bare_kkqn7_33{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}._bareBand_kkqn7_40{flex:none;display:flex;align-items:center;min-height:var(--start-band-height);padding:0 var(--start-band-pad)}._bareMain_kkqn7_48{flex:1;min-height:0;display:flex;justify-content:center;padding:var(--s2) var(--s4) var(--start-band-pad)}@media (max-width: 720px){._bareBand_kkqn7_40{display:none}._bareMain_kkqn7_48{padding:var(--s2) var(--start-pad-phone) calc(var(--start-pad-phone) + env(safe-area-inset-bottom,0px))}}._body_1r5vj_1{display:flex;flex-direction:column;gap:var(--s4);max-width:var(--measure-state)}._note_1r5vj_8{color:var(--text-muted)}._tools_f2flh_15{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._grip_f2flh_33{flex:none;width:32px;align-self:stretch;min-height:var(--tap-min);display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-tile);background:none;color:var(--text-muted);cursor:grab;touch-action:none;position:relative;z-index:1}._grip_f2flh_33:hover:not(:disabled){background:var(--accent-strong);color:var(--surface)}._grip_f2flh_33:disabled{cursor:default}._gripSquare_f2flh_80{flex:none;width:var(--tap-min);min-height:0;height:var(--tap-min);align-self:center}._gripCell_f2flh_91{width:var(--s5);height:var(--s5);min-height:0;align-self:center;border-radius:var(--s2)}._itemDragging_f2flh_100{background:var(--accent-soft);opacity:.6}._overlay_f2flh_117{background:var(--surface);border-radius:var(--radius-tile);box-shadow:var(--shadow-raised);transform:rotate(.35deg);cursor:grabbing;overflow:hidden}._itemDraggingCard_f2flh_126{border-radius:var(--radius-card)}.stack>._itemCollapsed_f2flh_142{margin-top:var(--s3)}.stack>._itemCollapsed_f2flh_142+*{margin-top:var(--s3)}._drop_f2flh_161{display:block;height:3px;margin:0 var(--pad-card);border-radius:var(--radius-pill);background:var(--accent)}._itemBeside_f2flh_170{position:relative;min-width:0}._dropBeside_f2flh_175{position:absolute;top:0;bottom:0;left:calc(-1 * var(--s2));width:3px;border-radius:var(--radius-pill);background:var(--accent)}.stack>._drop_f2flh_161{margin-top:var(--s3);margin-bottom:var(--s3)}.stack>._drop_f2flh_161+*{margin-top:var(--s3)}._arrow_f2flh_223{display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap-min);min-height:var(--tap-min);padding:0;border:1px solid transparent;border-radius:var(--radius-btn);background:transparent;color:var(--text-muted);font:var(--type-ui);line-height:1;cursor:pointer}._arrow_f2flh_223:hover:not(:disabled){background:var(--accent-soft);color:var(--accent-ink)}._arrow_f2flh_223:disabled{color:var(--text-muted);border-color:var(--hairline);cursor:default}._actionLegacyGhost_f2flh_274{min-height:var(--tap-min);padding:0 12px;border:1px solid var(--accent-ink);border-radius:var(--radius-btn);background:var(--surface);color:var(--accent-ink);font:inherit;font-weight:500;cursor:pointer}._actionLegacyGhost_f2flh_274:hover:not(:disabled){background:var(--accent-soft)}._actionLegacyGhost_f2flh_274:disabled{color:var(--text-muted);cursor:default}._iconAction_f2flh_300{display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap-min);min-height:var(--tap-min);padding:0;border:1px solid var(--border);border-radius:var(--radius-btn);background:var(--surface);color:var(--text);font:inherit;line-height:1;cursor:pointer}._iconAction_f2flh_300:hover:not(:disabled){background:var(--accent-soft)}._iconAction_f2flh_300:disabled{color:var(--text-muted);border-color:var(--hairline);cursor:default}._count_f2flh_327{color:var(--text-muted)}._taskPanels_f2flh_346{padding:0 0 4px}._blank_f2flh_351{color:var(--warning-ink)}._picker_f2flh_357{margin:12px 0;padding:var(--pad-card);border:1px solid var(--border);border-radius:var(--radius-tile);background:var(--surface);container-type:inline-size}._tiles_f2flh_369{min-width:0;margin:0;padding:0;border:0}._pickerTitle_f2flh_376{margin:0 0 var(--s3);color:var(--text)}._pickerList_f2flh_381{display:flex;flex-direction:column;gap:8px;margin:0 0 12px}._pickerOption_f2flh_388{min-height:var(--tap-min);padding:var(--s3);border:1px solid var(--line-strong);border-radius:var(--radius-btn);background:var(--bg);color:var(--text);font:inherit;text-align:left;cursor:pointer}._pickerOption_f2flh_388:hover:not(:disabled){background:var(--accent-soft)}._pickerOption_f2flh_388[aria-pressed=true]{border-width:2px;border-color:var(--accent-ink);background:var(--accent-soft);color:var(--accent-ink);font-weight:600}._pickerOption_f2flh_388:disabled{color:var(--text-muted);cursor:default}._pickerConcepts_f2flh_420{display:block;margin-top:4px;color:var(--text-muted)}._pickerNote_f2flh_426{margin:0 0 12px;color:var(--text-muted)}._pickerLayout_f2flh_448{display:grid;grid-template-columns:272px 1fr;gap:var(--s4);margin:var(--s2) 0 12px}@container (max-width: 640px){._pickerLayout_f2flh_448{grid-template-columns:1fr}}._familyColumn_f2flh_436{display:flex;flex-direction:column;gap:4px}._familyOption_f2flh_469{display:flex;align-items:center;gap:var(--s2);padding:var(--s3);border:1px solid transparent;border-radius:var(--radius-btn);background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}._familyOption_f2flh_469:hover:not(:disabled){background:var(--bg)}._familyOption_f2flh_469[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}._familyOption_f2flh_469:disabled{color:var(--text-muted);cursor:default}._familyIcon_f2flh_498{flex:none;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-tile);background:var(--tint-peach);color:var(--accent-ink)}._familyOption_f2flh_469[aria-pressed=true] ._familyIcon_f2flh_498{background:var(--surface)}._mechanicColumn_f2flh_514{border-left:1px solid var(--border);padding-left:var(--s4);display:flex;flex-direction:column;gap:var(--s2)}@container (max-width: 640px){._mechanicColumn_f2flh_514{border-left:none;padding-left:0;border-top:1px solid var(--border);padding-top:var(--s3)}}._mechanicTile_f2flh_437{display:grid;grid-template-columns:auto 1fr max-content;align-items:center;gap:var(--s3);min-height:var(--tap-min);padding:var(--s3);border:1px solid transparent;border-radius:var(--radius-btn);overflow:hidden;box-shadow:inset 0 0 0 1px var(--line-strong);background:var(--bg);background-clip:padding-box;color:var(--text);font:inherit;text-align:left;cursor:pointer}._mechanicIcon_f2flh_563{flex:none;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-pill);background:var(--tint-peach);color:var(--accent-ink)}._mechanicTile_f2flh_437[aria-pressed=true] ._mechanicIcon_f2flh_563{background:var(--surface)}._mechanicBody_f2flh_579{display:flex;flex-direction:column;gap:var(--s1);min-width:0}._mechanicTile_f2flh_437:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--accent-ink)}._mechanicTile_f2flh_437[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--accent-ink);background:var(--accent-soft);color:var(--accent-ink)}._mechanicTile_f2flh_437._current_f2flh_597{box-shadow:inset 0 0 0 2px var(--success)}._mechanicTile_f2flh_437:disabled{cursor:default}._mechanicName_f2flh_605{font-weight:600}._mechanicTile_f2flh_437[aria-pressed=true] ._mechanicName_f2flh_605{color:var(--accent-ink)}._mechanicHint_f2flh_613{font:var(--type-caption);color:var(--text-muted)}._mechanicBlocked_f2flh_620{color:var(--error)}._mechanicTile_f2flh_437:disabled:has(._mechanicBlocked_f2flh_620){cursor:not-allowed;opacity:.7}._mechanicTile_f2flh_437[aria-pressed=true] ._mechanicHint_f2flh_613{color:var(--accent-ink)}._mechanicNow_f2flh_636{font:var(--type-caption);color:var(--success-ink);font-weight:700;white-space:nowrap}@container (max-width: 640px){._mechanicTile_f2flh_437{grid-template-columns:auto minmax(0,1fr) auto;row-gap:var(--s1)}._mechanicBody_f2flh_579{display:contents}._mechanicIcon_f2flh_563{grid-row:1;grid-column:1}._mechanicName_f2flh_605{grid-row:1;grid-column:2}._mechanicNow_f2flh_636{grid-row:1;grid-column:3}._mechanicHint_f2flh_613{grid-column:1 / -1}}._failure_f2flh_677{margin:8px 0 0;color:var(--error)}._add_f2flh_684{margin-top:var(--s4)}._addCompact_f2flh_695{margin-top:var(--s2)}._dlg_f2flh_701{display:flex;flex-direction:column;gap:var(--s3);max-height:calc(100vh - 2 * var(--s4));overflow-y:auto;padding:var(--pad-card);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow)}._dlgTitle_f2flh_714{margin:0;font:var(--type-heading);color:var(--text)}._dlgSub_f2flh_720{margin:calc(-1 * var(--s2)) 0 0;color:var(--text-muted)}._dlgFamilies_f2flh_725{display:flex;flex-wrap:wrap;gap:var(--s2)}._dlgFamily_f2flh_731{min-height:var(--tap-min);padding:0 var(--s4);border:0;border-radius:var(--radius-pill);background:var(--hairline);color:var(--text);font:var(--type-ui);cursor:pointer}._dlgFamily_f2flh_731:hover:not(:disabled){background:var(--accent-soft)}._dlgFamily_f2flh_731[aria-pressed=true]{background:var(--tint-peach);color:var(--accent-ink);font-weight:700}._dlgGrid_f2flh_752{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2)}@media not all and (min-width: 560px){._dlgGrid_f2flh_752{grid-template-columns:minmax(0,1fr)}}._dlgTile_f2flh_764{display:flex;align-items:flex-start;gap:var(--s3);padding:var(--s3);border:1px solid var(--line-strong);border-radius:var(--radius-tile);background:var(--surface);color:var(--text);text-align:left;font:inherit;cursor:pointer}._dlgTile_f2flh_764:hover:not(:disabled){border-color:var(--accent-ink);background:var(--accent-soft)}._dlgTile_f2flh_764:disabled{color:var(--text-muted);cursor:default}._dlgIcon_f2flh_788{flex:none;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-pill);background:var(--tint-peach);color:var(--accent-ink)}._dlgTile_f2flh_764:disabled ._dlgIcon_f2flh_788{background:var(--hairline);color:var(--text-muted)}._dlgBody_f2flh_805{display:flex;flex-direction:column;gap:2px;min-width:0}._dlgName_f2flh_812{font-weight:700}._dlgHint_f2flh_817{font:var(--type-caption);color:var(--text-muted)}._dlgFoot_f2flh_822{display:flex;justify-content:flex-end}._renameRow_f2flh_834{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._renameInput_f2flh_841{flex:1 1 220px;min-width:0;min-height:var(--tap-min);padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--radius-btn);background:var(--field-bg);color:var(--text);font:inherit}._renameInput_f2flh_841:focus-visible{border-color:var(--accent-ink)}._addRow_f2flh_876{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--s3)}@media not all and (min-width: 700px){._addRow_f2flh_876>*{flex:1 1 100%}}._addAsRow_f2flh_909{margin-top:0}._addLink_f2flh_913{display:flex;align-items:center;gap:var(--s2);border:1px solid transparent;padding:var(--s3) var(--pad-card);background:none;border-radius:var(--radius-tile);color:var(--accent-ink);font:inherit;font-weight:600;cursor:pointer}._addLink_f2flh_913:hover:not(:disabled){background:var(--accent-soft)}._addLink_f2flh_913:disabled{color:var(--text-muted);cursor:default}._addAsCell_f2flh_945{display:grid;min-width:0}._addLinkCell_f2flh_950{flex-direction:column;justify-content:center;gap:var(--builder-name-gap);min-width:0;min-height:var(--builder-add-min-height);padding:var(--s2);border:1.5px dashed var(--builder-add-line);border-radius:var(--builder-card-radius);font:var(--type-builder-add);text-align:center}._addLinkCell_f2flh_950 ._addLinkIcon_f2flh_963{background:none}._addLinkIcon_f2flh_963{flex:none;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-pill);background:var(--tint-peach);color:var(--accent-ink)}._addLink_f2flh_913:disabled ._addLinkIcon_f2flh_963{background:var(--hairline);color:var(--text-muted)}._addLinkRow_f2flh_1000{width:100%;border-radius:0;border-top:1px solid var(--border);min-height:52px}._slot_f2flh_1007{padding:var(--s4);border:1px dashed var(--border);border-radius:var(--radius-btn);color:var(--text-muted)}._slotOver_f2flh_1014{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}._titleSizer_f2flh_1020{display:inline-grid;max-width:100%}._titleSizer_f2flh_1020:after{content:attr(data-value);grid-area:1 / 1;visibility:hidden;white-space:pre;overflow:hidden}._titleInput_f2flh_1034{grid-area:1 / 1;width:0;min-width:100%;height:28px;padding:0;border:0;border-bottom:2px solid var(--accent);border-radius:0;background:transparent;color:var(--text);font:inherit;outline:none;box-sizing:border-box}._titleInput_f2flh_1034:disabled{opacity:.6}._inlinePicker_f2flh_1055{display:flex;flex-direction:column;gap:var(--s3)}._inlinePicker_f2flh_1055 ._dlgGrid_f2flh_752{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--s3)}._inlinePicker_f2flh_1055 ._dlgTile_f2flh_764{min-height:84px;padding:var(--s4)}@media not all and (min-width: 560px){._inlinePicker_f2flh_1055 ._dlgGrid_f2flh_752{grid-template-columns:minmax(0,1fr)}._inlinePicker_f2flh_1055 ._dlgTile_f2flh_764{min-height:0;padding:var(--s3)}}._hint_1erfa_1{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s3)}._text_1erfa_9{flex:1 1 280px;min-width:0;margin:0;overflow-wrap:anywhere}._actions_1erfa_16{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3)}._caption_1erfa_23{color:var(--text-muted)}._first_1erfa_29{display:flex;flex-direction:column;gap:calc(var(--s4) + var(--s1))}._create_1erfa_36{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3) calc(var(--s4) + var(--s1) / 2);padding:calc(var(--s5) - var(--s1) / 2) var(--s5);border:1.5px dashed var(--line-strong);border-radius:calc(var(--radius-card) + var(--s1) / 2);color:var(--text);text-decoration:none}._create_1erfa_36:hover{border-color:var(--accent)}._createMark_1erfa_52{flex:none;display:grid;place-items:center;width:calc(var(--s7) + var(--s1));height:calc(var(--s7) + var(--s1));border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent)}._createText_1erfa_63{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:calc(var(--s1) + var(--s1) / 2)}._createTitle_1erfa_71{color:var(--accent-ink);font:var(--type-tile-title)}._createLead_1erfa_76{color:var(--text-muted);font:var(--type-passage)}._createButton_1erfa_82{flex:none;display:inline-flex;align-items:center;min-height:var(--tap-min);padding:0 var(--btn-pad-inline);border-radius:var(--radius-btn);background:var(--accent-strong);color:var(--surface);font:var(--type-ui);font-weight:var(--btn-weight);white-space:nowrap}._libraryLine_1erfa_97{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) calc(var(--s3) + var(--s1) / 2);padding:var(--s4) calc(var(--s4) + var(--s1));border-radius:calc(var(--radius-card) - var(--s1) / 2);background:var(--surface);box-shadow:var(--shadow)}._libraryMark_1erfa_108{flex:none;display:grid;color:var(--accent)}._libraryText_1erfa_114{flex:1 1 240px;min-width:0;margin:0;font:var(--type-ui);color:var(--text)}._libraryLink_1erfa_122{flex:none;display:inline-flex;align-items:center;gap:calc(var(--s1) + var(--s1) / 2);min-height:var(--s5);font:var(--type-row-title);color:var(--accent-ink);text-decoration:none;white-space:nowrap}._libraryLink_1erfa_122:hover{text-decoration:underline}._library_1erfa_97{display:flex;flex-direction:column;gap:var(--s4)}._failure_1erfa_144{margin:0;color:var(--error);font:var(--type-caption)}._sets_1erfa_150{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:var(--s3);margin:0;padding:0;list-style:none}._set_1erfa_150{display:flex;flex-direction:column;gap:var(--s1);padding:var(--s4);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow)}._setTag_1erfa_169{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--s1);padding:var(--s1) var(--s2);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-ink);font:var(--type-label);font-weight:var(--btn-weight)}._setTitle_1erfa_182{margin-top:var(--s2);color:var(--text);font:var(--type-tile-title);text-decoration:none}._setTitle_1erfa_182:hover,._setTitle_1erfa_182:focus-visible{color:var(--accent-ink);text-decoration:underline}._setMeta_1erfa_195{flex:1 1 auto;color:var(--text-muted);font:var(--type-caption)}._setActions_1erfa_201{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s3)}@media not all and (min-width: 700px){._create_1erfa_36{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark title" "lead lead" "button button";align-items:center;gap:var(--s3);padding:calc(var(--s4) + var(--s1) / 2)}._createMark_1erfa_52{grid-area:mark;width:var(--tap-min);height:var(--tap-min)}._createText_1erfa_63{display:contents}._createTitle_1erfa_71{grid-area:title}._createLead_1erfa_76{grid-area:lead}._createButton_1erfa_82{grid-area:button;justify-content:center}}._panel_1tatc_1{display:flex;flex-direction:column;gap:var(--s4)}._panelHead_1tatc_7{display:flex;align-items:center;justify-content:space-between;gap:var(--s3)}._sub_1tatc_14{color:var(--text-muted)}._nobody_1tatc_19{margin:0;overflow-wrap:anywhere}._choices_1tatc_24{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:var(--s2)}._choice_1tatc_24{display:flex;flex-direction:column;gap:var(--s1);min-width:0;padding:var(--s3);border:1.5px solid var(--border);border-radius:var(--radius-tile);background:var(--surface);color:var(--text);text-align:left;cursor:pointer}._choice_1tatc_24:hover:not(:disabled),._choice_1tatc_24:focus-visible{border-color:var(--accent)}._choice_1tatc_24:disabled{color:var(--text-muted);cursor:default}._choiceOn_1tatc_56{border-color:var(--accent);background:var(--accent-soft)}._choiceTitle_1tatc_61{font-weight:600;overflow-wrap:anywhere}._issued_1tatc_71{display:flex;flex-direction:column;gap:var(--s3)}._link_1tatc_77{padding:var(--s2) var(--s3);border-radius:var(--radius-tile);background:var(--field-bg);font:var(--type-caption);font-family:var(--font-mono);overflow-wrap:anywhere}._settings_1tatc_87{display:grid;gap:var(--s3)}._option_1tatc_93{display:grid;justify-items:start;gap:var(--s1)}._option_1tatc_93 p{margin:0}._actions_1tatc_103{display:flex;flex-wrap:wrap;gap:var(--s2)}._actions_1tatc_103>button{max-width:100%;white-space:normal}._failure_1tatc_114{color:var(--error)}._issuedList_1tatc_119{display:grid;gap:var(--s2);margin:0;padding:0;list-style:none}._issuedRow_1tatc_127{display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr) auto;align-items:center;gap:var(--s3)}@media not all and (min-width: 700px){._issuedRow_1tatc_127{grid-template-columns:1fr}}._noteBox_1tatc_142{display:flex;flex-direction:column;gap:var(--s5);max-height:calc(100dvh - 2 * var(--s4));overflow-y:auto;padding:var(--pad-card);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card)}._noteGroup_1tatc_154{display:grid;gap:var(--s3);min-width:0;margin:0;padding:0;border:0}._noteGroup_1tatc_154 legend{margin-bottom:var(--s3);padding:0;font:var(--type-ui);font-weight:600}._noteLink_1tatc_170{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--s3)}@media not all and (min-width: 520px){._noteLink_1tatc_170{grid-template-columns:minmax(0,1fr)}}._screen_1br9u_6{display:flex;flex-direction:column;gap:var(--gap-page);min-width:0}@media not all and (min-width: 700px){._screen_1br9u_6{gap:var(--gap-page-mobile)}}._calloutTitle_1br9u_20,._calloutText_1br9u_21{margin:0}._calloutTitle_1br9u_20{font-weight:var(--btn-weight)}._calloutText_1br9u_21+._calloutText_1br9u_21,._calloutTitle_1br9u_20+._calloutText_1br9u_21{margin-top:var(--s1)}._tools_1br9u_35{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3)}._failure_1br9u_42{margin:var(--s2) 0 0;color:var(--error);font:var(--type-caption)}._newTaskBox_1br9u_49{display:inline-flex;align-items:center;gap:var(--s2);min-height:var(--tap-min);font:var(--type-ui);font-weight:var(--btn-weight)}._newTask_1br9u_49{color:var(--accent-ink);text-decoration:none}._newTask_1br9u_49:hover,._newTask_1br9u_49:focus-visible{text-decoration:underline}._newTaskOff_1br9u_69{color:var(--text-muted);cursor:not-allowed}._task_1br9u_77{display:flex;align-items:flex-start;gap:var(--s3);min-width:0}._taskText_1br9u_84{display:flex;flex-direction:column;gap:var(--s1);min-width:0}._taskText_1br9u_84>p{margin:0}._taskTitle_1br9u_96{margin:0;font:var(--type-row-title);overflow-wrap:anywhere}._titleLink_1br9u_102{color:inherit;text-decoration:none}._titleLink_1br9u_102:hover,._titleLink_1br9u_102:focus-visible{text-decoration:underline}._taskSub_1br9u_112{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);min-width:0}._quiet_1br9u_120{color:var(--text-muted)}._line_1br9u_125{margin:0;overflow-wrap:anywhere}._buildLine_1br9u_131{display:flex;align-items:center;gap:var(--s2);color:var(--accent-ink);font:var(--type-row-build)}._buildNote_1br9u_140{color:var(--text-muted);font:var(--type-row-build-note)}._buildTrack_1br9u_148{display:block;width:var(--row-build-track-width);max-width:100%}@media not all and (min-width: 1280px){._buildTrack_1br9u_148{width:100%}}._issued_1br9u_160{display:flex;flex-direction:column;gap:var(--s1);min-width:0}._students_1br9u_167{display:flex;flex-direction:column;gap:var(--s1);margin:0;padding:0;list-style:none}._studentName_1br9u_176{color:var(--text)}._rowActions_1br9u_182{display:inline-flex;align-items:center;gap:var(--s2);margin-right:calc(-1 * var(--s2))}._cardOnly_1br9u_198:empty{display:none}._list_15dnp_6{display:grid;gap:var(--s4)}._toolbar_15dnp_11{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s3) var(--s4)}._summary_15dnp_19{margin:0}._search_15dnp_23{flex:0 1 var(--measure-field);min-width:0}._rowActions_15dnp_28{display:inline-flex;align-items:center;gap:var(--s2)}@media not all and (min-width: 1280px){._build_15dnp_36{display:none}}._details_15dnp_41{display:grid;gap:var(--s3);padding:var(--s3) var(--pad-card) var(--s4)}._details_15dnp_41>p{margin:0}._reason_15dnp_51{margin:0;color:var(--error)}._label_15dnp_56{margin:0 0 var(--s2)}._tasks_15dnp_60{display:grid;gap:var(--s2);margin:0;padding:0;list-style:none}._actions_15dnp_68{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}._cover_8dgm9_3{position:relative;display:block;box-sizing:border-box;min-height:15rem;padding:var(--s4) var(--s4) var(--s4) calc(var(--s5) + var(--s1));overflow:hidden;border-radius:8px var(--radius-tile) var(--radius-tile) 8px;box-shadow:0 2px 4px #50321e1a;color:#fff;container-type:inline-size}._toneA_8dgm9_18{background:var(--accent-strong)}._toneB_8dgm9_22{background:#2c64c2}._toneC_8dgm9_26{background:#6a4bd2}._toneD_8dgm9_30{background:#1d7653}._spine_8dgm9_34{position:absolute;inset:0 auto 0 0;width:12px;background:#00000024;box-shadow:2px 0 #ffffff2e}._title_8dgm9_42{display:block;font:800 min(19px,10cqi)/1.15 var(--font-ui);letter-spacing:-.01em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}._small_8dgm9_50{flex:0 0 auto;width:5.25rem;min-height:7rem;padding:0;border-radius:5px 10px 10px 5px}._small_8dgm9_50 ._spine_8dgm9_34{width:7px}@media (max-width: 720px){._cover_8dgm9_3:not(._small_8dgm9_50){min-height:12.5rem}._title_8dgm9_42{font-size:min(16px,10cqi)}}._page_ruw67_6{display:flex;flex-direction:column;gap:var(--s5)}._section_ruw67_12{display:flex;flex-direction:column;gap:var(--s3)}._sectionTitle_ruw67_18{margin:0;font:800 19px/1.2 var(--font-ui)}._shelf_ruw67_23{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--s4);margin:0;padding:0;list-style:none}._book_ruw67_32{display:flex;flex-direction:column;gap:var(--s2);max-width:12.5rem;width:100%;text-decoration:none;padding:0;border:0;background:none;color:var(--text);text-align:left;cursor:pointer}._book_ruw67_32>span:first-child{transition:transform .15s ease,box-shadow .15s ease}._book_ruw67_32:hover>span:first-child{transform:translateY(-3px);box-shadow:var(--shadow-raised)}._bookTitle_ruw67_58{font:var(--type-row-title);overflow-wrap:anywhere}._bookMeta_ruw67_63{color:var(--text-muted)}._sets_ruw67_67{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:var(--s3);margin:0;padding:0;list-style:none}._sets_ruw67_67>li{display:grid}._setCard_ruw67_81{display:flex;flex-direction:column;gap:var(--s3);height:100%}._setLink_ruw67_88{display:flex;flex:1;flex-direction:column;gap:var(--s2);color:var(--text);text-decoration:none}._setTitle_ruw67_97{font:var(--type-row-title);overflow-wrap:anywhere}._setMeta_ruw67_102,._outcome_ruw67_103{color:var(--text-muted)}._outcome_ruw67_103{display:-webkit-box;flex:1;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}._setAction_ruw67_116{display:flex;justify-content:flex-end}._picks_ruw67_125{display:grid;grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:var(--s4);margin:0;padding:0;list-style:none}._pick_ruw67_125{display:flex;flex-direction:column;gap:var(--s2);color:var(--text);text-decoration:none}._pickCover_ruw67_142{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius-card);background:var(--hairline);box-shadow:var(--shadow);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}._pickCover_ruw67_142>img{display:block;width:100%;height:100%;object-fit:cover}._pick_ruw67_125:hover ._pickCover_ruw67_142,._pick_ruw67_125:focus-visible ._pickCover_ruw67_142{transform:translateY(-3px);box-shadow:var(--shadow),var(--shadow-raised)}._pickMine_ruw67_168{position:absolute;top:var(--s2);right:var(--s2);display:flex}._pickTitle_ruw67_175{margin-top:var(--s1);font:var(--type-heading);overflow-wrap:anywhere}@media (max-width: 960px){._shelf_ruw67_23{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 720px){._shelf_ruw67_23{grid-template-columns:repeat(2,minmax(0,1fr))}._sets_ruw67_67{grid-template-columns:minmax(0,1fr)}._picks_ruw67_125{grid-template-columns:none;grid-auto-columns:62%;grid-auto-flow:column;gap:var(--s3);margin-inline:calc(-1 * var(--s4));padding:var(--s1) var(--s4) var(--s3);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--s4);scroll-snap-type:x mandatory;scrollbar-width:none}._picks_ruw67_125>li{scroll-snap-align:start}}._info_13tbd_3{display:flex;flex-direction:column;gap:var(--s4);max-width:var(--measure-state)}._infoHead_13tbd_10{display:flex;align-items:center;justify-content:space-between;gap:var(--s3)}._actions_13tbd_17{display:flex;flex-wrap:wrap;gap:var(--s2)}._fields_13tbd_23{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:var(--s3) var(--s4);margin:0}._fields_13tbd_23 dt{color:var(--text-muted)}._fields_13tbd_23 dd{margin:0;min-width:0}._chips_13tbd_39{display:flex;flex-wrap:wrap;gap:var(--s2)}._empty_13tbd_45{margin:0;color:var(--text-muted)}._failure_13tbd_50{margin:0;color:var(--error)}._form_13tbd_55{display:flex;flex-direction:column;gap:var(--s4)}._group_13tbd_61{display:flex;flex-direction:column;gap:var(--s2);margin:0;padding:0;border:0;min-width:0}._group_13tbd_61 legend{padding:0;margin-bottom:var(--s2)}._pair_13tbd_76{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3);max-width:var(--measure-field)}._pick_13tbd_83{display:flex;flex-direction:column;gap:var(--s1)}._counter_13tbd_89{align-self:flex-end;color:var(--text-muted)}@media not all and (min-width: 700px){._fields_13tbd_23{grid-template-columns:minmax(0,1fr);gap:var(--s1)}._fields_13tbd_23 dd{margin-bottom:var(--s3)}}._page_11g7b_3{display:flex;flex-direction:column;gap:var(--s5)}._header_11g7b_9{display:flex;align-items:center;gap:var(--s5)}._heading_11g7b_15{display:flex;flex-direction:column;gap:var(--s2);min-width:0}._meta_11g7b_22{margin:0;color:var(--text-muted)}._units_11g7b_27{margin:0;padding:var(--s1) var(--s5);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow);list-style:none}._unitRow_11g7b_36{display:flex;align-items:center;gap:var(--s3)}._units_11g7b_27>li+li{border-top:1px solid var(--hairline)}._unit_11g7b_27{text-decoration:none;display:flex;flex:1;min-width:0;align-items:center;gap:var(--s4);min-height:var(--tap-min);padding:var(--s4) 0;border:0;background:none;color:var(--text);text-align:left;cursor:pointer}._unit_11g7b_27:hover ._unitTitle_11g7b_62{color:var(--accent-ink)}._body_11g7b_66{display:flex;flex:1;flex-direction:column;gap:var(--s1);min-width:0}._unitNumber_11g7b_74{color:var(--text-muted);font:var(--type-label)}._unitTitle_11g7b_62{font:800 17px/1.25 var(--font-ui);overflow-wrap:anywhere}._mine_11g7b_84{display:inline-flex;align-items:center;gap:var(--s1);flex:none;padding:3px 9px;border-radius:99px;background:var(--success-soft);color:var(--success-ink);font:var(--type-label)}@media (max-width: 720px){._header_11g7b_9{gap:var(--s4)}._units_11g7b_27{padding-inline:var(--s4)}._unit_11g7b_27{gap:var(--s3)}}._frame_14k6f_2{display:flex;flex-direction:column;gap:var(--s3);min-width:0}._again_14k6f_9{display:flex}._frame_kxg4j_2{max-width:var(--measure-field);pointer-events:none}._frameWide_kxg4j_7{max-width:none}._page_8jhiv_8{display:flex;flex-direction:column;gap:var(--s5);min-width:0}._headerSlot_8jhiv_15{min-width:0}._grid_8jhiv_19{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--s5);align-items:start}._column_8jhiv_26{display:flex;flex-direction:column;gap:var(--s4);min-width:0}._units_8jhiv_34{display:none}@container author-page (min-width: 960px){._withUnits_8jhiv_39{--units-width: 200px;grid-template-columns:var(--units-width) minmax(0,1fr) 300px}._withUnits_8jhiv_39 ._units_8jhiv_34{display:block;min-width:0}}._aside_8jhiv_50{position:sticky;top:var(--s4);min-width:0;display:flex;flex-direction:column;gap:var(--s3)}._sheetHead_8jhiv_60{display:none}._neighbours_8jhiv_65{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s2)}._neighbourArrows_8jhiv_73{display:inline-flex;align-items:center;gap:var(--s1)}._courseHeader_8jhiv_80{display:grid;gap:var(--s2)}._courseHeaderTitle_8jhiv_86{display:grid;gap:var(--s2);min-width:0;flex:1 1 14rem}._courseHeaderTitle_8jhiv_86 h1{display:flex;align-items:center;min-height:var(--tap-min)}._cover_8jhiv_102{flex:none;width:calc(var(--s7) + var(--s6));aspect-ratio:4 / 5;border-radius:var(--radius-tile);object-fit:cover;box-shadow:var(--shadow)}._capsules_8jhiv_111{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}._courseHeaderMain_8jhiv_119{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s4)}._actions_8jhiv_127{display:flex;flex-wrap:wrap;gap:var(--s2);margin-left:auto}._meta_8jhiv_134,._outcome_8jhiv_135,._failure_8jhiv_136,._question_8jhiv_137,._sampleTitle_8jhiv_138{margin:0}._meta_8jhiv_134{color:var(--text-muted)}._outcome_8jhiv_135{display:flex;flex-direction:column;gap:var(--s1);padding-left:var(--s4)}._failure_8jhiv_136{color:var(--error)}._sample_8jhiv_138{display:flex;flex-direction:column;gap:var(--s3);padding:var(--pad-card);background:var(--surface);border-radius:var(--radius-card)}._sampleTitle_8jhiv_138{margin:0;font:var(--type-row-title)}._answerPairs_8jhiv_171{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}._answerPair_8jhiv_171{display:flex;align-items:baseline;gap:var(--s4);padding:var(--s2) 0;color:var(--text)}._answerPair_8jhiv_171+._answerPair_8jhiv_171{border-top:1px solid var(--border)}._answerNo_8jhiv_191{flex:none;width:var(--s5);text-align:right;color:var(--text-muted)}._answerRight_8jhiv_198{font:var(--type-row-title);color:var(--success-ink)}._exercise_8jhiv_205{display:flex;flex-direction:column;align-items:center;gap:var(--s3);min-width:0}._exercise_8jhiv_205>._sample_8jhiv_138,._exercise_8jhiv_205>._meta_8jhiv_134,._exercise_8jhiv_205>._reveal_8jhiv_215{align-self:stretch}._phoneBody_8jhiv_220{box-sizing:border-box;height:var(--phone-height);overflow:auto;overscroll-behavior:contain;padding:var(--s4) var(--s3)}._nav_8jhiv_228{display:flex;align-items:center;justify-content:center;gap:var(--s2)}._navLabel_8jhiv_235{color:var(--text);text-align:center;font-variant-numeric:tabular-nums}._reveal_8jhiv_215{display:flex;flex-direction:column;align-items:center;gap:var(--s1)}._bottomBar_8jhiv_249{display:none}@media (min-width: 961px) and (max-width: 1180px){._grid_8jhiv_19{grid-template-columns:minmax(0,1fr) 300px;gap:var(--s4)}}@media (max-width: 960px){._grid_8jhiv_19{grid-template-columns:minmax(0,1fr)}._aside_8jhiv_50{display:none}._aside_8jhiv_50[data-open]{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;overflow:auto;padding:var(--s3) var(--s4) var(--s5);background:var(--bg)}._sheetHead_8jhiv_60{display:flex;align-items:center;gap:var(--s2)}._phoneBody_8jhiv_220{height:auto;min-height:var(--phone-height)}._bottomBar_8jhiv_249{position:sticky;bottom:0;z-index:4;display:flex;padding:var(--s3) calc(var(--s7) + var(--s3)) var(--s3) 0;background:var(--bg)}._bottomBar_8jhiv_249>*{flex:1}._bottomBar_8jhiv_249 button{width:100%;justify-content:center}}@media (max-width: 720px){._bottomBar_8jhiv_249{bottom:calc(var(--s7) + var(--s4) + env(safe-area-inset-bottom,0px))}}._root_1llct_3{display:flex;flex-direction:column;gap:var(--s3);min-width:0}._head_1llct_10,._foot_1llct_11{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);flex-wrap:wrap}._list_1llct_19{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow)}._list_1llct_19>:first-child>._row_1llct_26,._list_1llct_19>._row_1llct_26:first-child{border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card)}._list_1llct_19>:last-child>._row_1llct_26,._list_1llct_19>._row_1llct_26:last-child{border-bottom-left-radius:var(--radius-card);border-bottom-right-radius:var(--radius-card)}._row_1llct_26{display:flex;align-items:center;gap:var(--s1);padding:var(--s1) var(--s2) var(--s1) var(--s1);border-top:1px solid var(--hairline);background:var(--surface)}._list_1llct_19>:first-child>._row_1llct_26,._list_1llct_19>._row_1llct_26:first-child{border-top:0}._row_1llct_26:hover{background:var(--bg)}._current_1llct_57,._current_1llct_57:hover{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}._gripSlot_1llct_63{flex:none;width:var(--s4);display:flex;align-items:center;justify-content:center;color:var(--text-muted)}._open_1llct_72{flex:1;min-width:0;min-height:48px;display:grid;grid-template-columns:var(--s5) minmax(0,1fr) auto;gap:var(--s3);align-items:center;padding:7px var(--s1);color:var(--text);text-decoration:none}._open_1llct_72:hover ._title_1llct_85,._open_1llct_72:focus-visible ._title_1llct_85{text-decoration:underline}._number_1llct_90{text-align:center;font:var(--type-row-number);color:var(--text-muted);font-variant-numeric:tabular-nums}._text_1llct_97{display:flex;flex-direction:column;gap:2px;min-width:0}._title_1llct_85{font:var(--type-row-title)}._meta_1llct_109{font:var(--type-caption);color:var(--text-muted)}._trail_1llct_114{font:var(--type-row-number);display:inline-flex;align-items:center;gap:var(--s1);white-space:nowrap}._trailDraft_1llct_122{color:var(--warning-ink)}._trailWait_1llct_126{color:var(--text-muted)}._trailNote_1llct_130{color:var(--accent-ink)}._rowEnd_1llct_134{flex:none;display:inline-flex}._titleLink_1llct_139{color:inherit;text-decoration:none;min-width:0}._titleLink_1llct_139:hover,._titleLink_1llct_139:focus-visible{color:var(--accent-ink);text-decoration:underline}._skipped_1llct_151{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow)}._skippedToggle_1llct_157{width:100%;min-height:var(--tap-min);display:flex;align-items:center;gap:var(--s2);padding:var(--s3) var(--s4);border:0;background:none;color:var(--text);text-align:left;cursor:pointer}._chevron_1llct_171{display:inline-flex;color:var(--text-muted);transition:transform .15s ease}._chevronClosed_1llct_177{transform:rotate(-90deg)}._skippedCount_1llct_181{padding:var(--s1) var(--s2);border-radius:var(--radius-pill);background:var(--warning-soft);color:var(--warning-ink)}._skippedBody_1llct_188{display:flex;flex-direction:column;gap:var(--s2);padding:0 var(--s4) var(--s3)}._skippedList_1llct_195{list-style:none;margin:0;padding:0}._skippedRow_1llct_201{display:flex;flex-direction:column;gap:2px;padding:var(--s2) 0;border-top:1px solid var(--hairline)}._rootCard_1llct_211{box-sizing:border-box;gap:var(--s1);padding:var(--builder-list-pad-block) var(--s4);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow)}._rootCard_1llct_211 ._head_1llct_10 h2{margin:0;font:var(--type-builder-list-title)}._rootCard_1llct_211 ._list_1llct_19{display:flex;flex-direction:column;gap:var(--s1);border-radius:0;background:none;box-shadow:none}._rootCard_1llct_211 ._row_1llct_26,._rootCard_1llct_211 ._list_1llct_19>._row_1llct_26:first-child,._rootCard_1llct_211 ._list_1llct_19>._row_1llct_26:last-child{padding:0;border-top:0;border-radius:var(--s3)}._rootCard_1llct_211 ._current_1llct_57,._rootCard_1llct_211 ._current_1llct_57:hover{box-shadow:none}._rootCard_1llct_211 ._gripSlot_1llct_63{display:none}._rootCard_1llct_211 ._open_1llct_72{min-height:0;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--builder-row-pad-block);padding:var(--builder-row-pad-block) var(--s3)}._rootCard_1llct_211 ._number_1llct_90{font:var(--type-builder-row-number)}._rootCard_1llct_211 ._current_1llct_57 ._number_1llct_90{color:var(--accent-ink)}._rootCard_1llct_211 ._title_1llct_85{font:var(--type-builder-row)}._rootCard_1llct_211 ._current_1llct_57 ._title_1llct_85{font:var(--type-builder-row-current)}._rootCard_1llct_211 ._foot_1llct_11{padding-top:var(--s1)}._grid_1llct_280{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--builder-card-min),calc((100% - 2 * var(--s3)) / 3)),1fr));gap:var(--s3)}._tile_1llct_289{position:relative;height:100%;min-width:0;box-sizing:border-box;padding:var(--builder-card-pad) var(--builder-card-pad) var(--builder-card-pad-bottom);border-radius:var(--builder-card-radius);background:var(--surface);box-shadow:inset 0 0 0 1px var(--builder-card-line)}._tile_1llct_289:hover{box-shadow:inset 0 0 0 1.5px var(--accent)}._tileCurrent_1llct_304,._tileCurrent_1llct_304:hover{box-shadow:inset 0 0 0 2px var(--accent)}._tileCheck_1llct_310{position:absolute;top:calc(-1 * var(--builder-card-pad) - 2px);right:calc(-1 * var(--builder-card-pad) - 2px);z-index:1;display:grid;place-items:center;box-sizing:content-box;width:var(--builder-check);height:var(--builder-check);border:2px solid var(--surface);border-radius:var(--radius-pill);background:var(--accent);color:var(--surface)}._tileOpen_1llct_326{display:flex;flex-direction:column;gap:var(--builder-card-pad);height:100%;min-width:0;color:var(--text);text-decoration:none}._tileThumb_1llct_336{flex:none;box-sizing:border-box;height:var(--builder-thumb-height);display:flex;flex-direction:column;justify-content:center;gap:var(--s1);min-width:0;padding:var(--s2);border-radius:var(--builder-thumb-radius);background:var(--accent-soft);overflow:hidden;font:var(--type-builder-thumb)}._tileNote_1llct_356{color:var(--text-muted)}._tileName_1llct_362{flex:1;display:flex;align-items:center;gap:var(--builder-name-gap);min-width:0;padding:0 calc(var(--builder-name-inset) + var(--s4) + var(--builder-name-gap)) 0 var(--builder-name-inset)}._tileNumber_1llct_372{flex:none;font:var(--type-builder-number);color:var(--accent);font-variant-numeric:tabular-nums}._tileTitle_1llct_379{min-width:0;font:var(--type-builder-card);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}._tileOpen_1llct_326:hover ._tileTitle_1llct_379,._tileOpen_1llct_326:focus-visible ._tileTitle_1llct_379{text-decoration:underline}._tileEnd_1llct_392{position:absolute;right:var(--builder-card-pad);bottom:var(--builder-card-pad-bottom);top:calc(2 * var(--builder-card-pad) + var(--builder-thumb-height));display:flex;align-items:center}@media (max-width: 720px){._grid_1llct_280{grid-template-columns:minmax(0,1fr)}}@media (max-width: 720px){._rowEnd_1llct_134,._trailNote_1llct_130,._trailWait_1llct_126{display:none}._open_1llct_72{grid-template-columns:var(--s4) minmax(0,1fr) auto auto;gap:var(--s2)}._open_1llct_72:after{content:"";width:8px;height:8px;border-right:2px solid var(--line-strong);border-top:2px solid var(--line-strong);transform:rotate(45deg);justify-self:end;margin-right:var(--s2)}}._banner_1mp5x_6{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3) var(--s4);padding:calc(var(--s4) + var(--s1) / 2) calc(var(--s4) + var(--s1));border-radius:var(--radius-card);background:var(--success-soft)}._mark_1mp5x_16{flex:none;display:grid;place-items:center;width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-pill);background:var(--success);color:var(--surface)}._text_1mp5x_27{flex:1 1 220px;min-width:0}._title_1mp5x_32{margin:0;font:var(--type-card-title);color:var(--success-ink)}._lead_1mp5x_38{margin:calc(var(--s1) + var(--s1) / 4) 0 0;font:var(--type-passage);color:var(--success-ink);overflow-wrap:anywhere}._waiting_1mp5x_47{display:flex;flex-direction:column;gap:var(--s2);padding:calc(var(--s4) + var(--s1)) calc(var(--s5) - var(--s1) / 2)}._waitingTitle_1mp5x_54{margin:0;font:var(--type-card-title)}._rows_1mp5x_59{margin:0;padding:0;list-style:none}._row_1mp5x_59{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3);padding:calc(var(--s1) + var(--s1) / 2) 0}._row_1mp5x_59+._row_1mp5x_59{border-top:1px solid var(--border)}._who_1mp5x_77{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:calc(var(--s1) - var(--s1) / 4)}._name_1mp5x_85{font:var(--type-row-title);overflow-wrap:anywhere}._course_1mp5x_90{color:var(--text-muted);font-weight:600}._status_1mp5x_95{font:var(--type-caption);color:var(--text-muted)}._page_1owtk_6{display:flex;flex-direction:column;gap:calc(var(--s4) + var(--s1));min-width:0}._stat_1owtk_15{display:flex;flex-direction:column;gap:var(--s2);margin:0;padding:calc(var(--s4) + var(--s1) / 2) calc(var(--s4) + var(--s1))}._statValue_1owtk_23{font:var(--type-title);line-height:1;color:var(--text);font-variant-numeric:tabular-nums}._statLabel_1owtk_30{font:var(--type-caption);color:var(--text-muted)}._panel_1owtk_37{display:flex;flex-direction:column;gap:var(--s1);padding:calc(var(--s4) + var(--s1)) calc(var(--s5) - var(--s1) / 2);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow)}._panelHead_1owtk_47{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s1) var(--s3)}._panelTitle_1owtk_55{margin:0;font:var(--type-card-title);color:var(--text)}._more_1owtk_61{font:var(--type-row-title);color:var(--accent-ink);text-decoration:none;white-space:nowrap}._more_1owtk_61:hover{text-decoration:underline}._rows_1owtk_72{margin:0;padding:0;list-style:none}._rows_1owtk_72>li+li{border-top:1px solid var(--border)}._result_1owtk_88{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"name course score" "when when score";align-items:center;column-gap:var(--s1);row-gap:calc(var(--s1) - var(--s1) / 4);width:100%;padding:calc(var(--s3) - var(--s1) / 4) 0;border:0;background:none;color:var(--text);text-align:start;cursor:pointer}._result_1owtk_88:hover ._name_1owtk_106{color:var(--accent-ink)}._name_1owtk_106{grid-area:name;font:var(--type-row-title);line-height:1.25;overflow-wrap:anywhere}._course_1owtk_118{grid-area:course;min-width:0;overflow:hidden;font:var(--type-row-title);font-weight:600;line-height:1.25;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}._course_1owtk_118:before{content:"· "}._when_1owtk_134{grid-area:when;font:var(--type-caption);line-height:1;color:var(--text-faint)}._score_1owtk_141{grid-area:score;display:flex;align-items:center;gap:var(--s2);margin-inline-start:var(--s3)}._bar_1owtk_149{flex:none;width:var(--result-bar-width)}._percent_1owtk_154{min-width:calc(var(--s6) + var(--s1));font:var(--type-row-number);font-variant-numeric:tabular-nums;text-align:end}._good_1owtk_161{color:var(--success-ink)}._weak_1owtk_165{color:var(--warning-ink)}._meta_1owtk_170{display:contents}@media not all and (min-width: 700px){._result_1owtk_88{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name score" "meta score"}._meta_1owtk_170{grid-area:meta;display:block;min-width:0;font:var(--type-caption);color:var(--text-muted);overflow-wrap:anywhere}._course_1owtk_118{overflow:visible;font:var(--type-caption);white-space:normal}._course_1owtk_118:before{content:none}._when_1owtk_134{color:var(--text-muted)}._when_1owtk_134:before{content:"· "}}._attention_1owtk_213{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3);padding:var(--s3) 0}._attentionText_1owtk_221{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:calc(var(--s1) - var(--s1) / 4)}._attentionName_1owtk_229{font:var(--type-row-title);overflow-wrap:anywhere}._reason_1owtk_234{font:var(--type-caption);color:var(--text-muted);overflow-wrap:anywhere}._reasonWarn_1owtk_240{color:var(--warning-ink)}._reasonNote_1owtk_244{color:var(--text-muted)}._courseLink_1owtk_248{padding:0;border:0;background:none;font:var(--type-row-title);color:var(--text);text-align:start;overflow-wrap:anywhere;cursor:pointer}._courseLink_1owtk_248:hover{color:var(--accent-ink);text-decoration:underline}._empty_1owtk_267{display:flex;flex-direction:column;align-items:center;gap:var(--s3);padding:calc(var(--s6) + var(--s2)) var(--s6);text-align:center}._emptyMark_1owtk_276{display:grid;place-items:center;width:calc(var(--s7) + var(--s4));height:calc(var(--s7) + var(--s4));border-radius:var(--radius-card);background:var(--accent-soft);color:var(--accent)}._emptyTitle_1owtk_286{margin:var(--s1) 0 0;font:var(--type-task);color:var(--text);overflow-wrap:anywhere}._emptyText_1owtk_293{max-width:var(--measure-field);margin:0;font:var(--type-ui);color:var(--text-muted);overflow-wrap:anywhere}._emptyActions_1owtk_301{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s3) calc(var(--s3) - var(--s1) / 2);margin-top:var(--s2)}@media not all and (min-width: 700px){._empty_1owtk_267{padding:var(--s6) var(--s4)}}@media not all and (min-width: 700px){._stat_1owtk_15{flex-direction:row;align-items:baseline;gap:var(--s2);padding:var(--s3) calc(var(--s3) + var(--s1) / 2)}._statValue_1owtk_23{font:var(--type-result)}._panel_1owtk_37{gap:var(--s2);padding:0;border-radius:0;background:none;box-shadow:none}._panelTitle_1owtk_55{font:var(--type-heading)}._rows_1owtk_72{padding:0 calc(var(--s3) + var(--s1) / 2);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow)}._bar_1owtk_149{display:none}._empty_1owtk_267{align-items:stretch;padding:var(--s5) calc(var(--s4) + var(--s1) / 2)}._emptyMark_1owtk_276{align-self:center}._emptyActions_1owtk_301{flex-direction:column;gap:var(--s3)}}._column_sfr8w_6{display:flex;flex-direction:column;gap:var(--s4);width:var(--start-column);max-width:100%;min-width:0;padding-top:var(--s5)}._title_sfr8w_17{margin:0;font:var(--type-start-title);letter-spacing:var(--start-title-tracking);color:var(--text);text-wrap:pretty}._lead_sfr8w_25{margin:0;font:var(--type-start-lead);color:var(--text-muted);text-wrap:pretty}._preview_sfr8w_32{display:flex;flex-direction:column;gap:var(--s4)}._kicker_sfr8w_38{margin:0;font:var(--type-start-kicker);letter-spacing:var(--start-kicker-tracking);text-transform:uppercase;color:var(--start-preview-ink)}._card_sfr8w_46{display:flex;flex-direction:column;gap:var(--s3);padding:calc(var(--s3) + var(--s1) / 2) var(--s4);border-radius:var(--start-preview-radius);background:var(--surface);box-shadow:var(--shadow)}._cardHead_sfr8w_56{display:flex;align-items:center;gap:var(--s3)}._cardText_sfr8w_62{flex:1;min-width:0}._cardTitle_sfr8w_67{margin:0;font:var(--type-start-preview-title);color:var(--text)}._cardMeta_sfr8w_73{margin:var(--s1) 0 0;font:var(--type-start-preview-meta);color:var(--start-preview-ink)}._cardSign_sfr8w_79{margin:0;padding-top:calc(var(--s2) + var(--s1) / 2);border-top:1px solid var(--border);font:var(--type-start-preview-sign);color:var(--text-muted);overflow-wrap:anywhere}._error_sfr8w_88{margin:0;font:var(--type-caption);color:var(--error)}._submit_sfr8w_95{margin-top:auto}@media (max-width: 720px){._column_sfr8w_6{gap:calc(var(--s3) + var(--s1) / 2);padding-top:0}._title_sfr8w_17{font:var(--type-start-title-phone)}._lead_sfr8w_25{font:var(--type-start-lead-phone)}._kicker_sfr8w_38{margin-top:var(--s1);font:var(--type-start-kicker-phone);letter-spacing:normal;text-transform:none}._preview_sfr8w_32{gap:calc(var(--s3) + var(--s1) / 2)}._card_sfr8w_46{gap:calc(var(--s2) + var(--s1) / 2)}._cardTile_sfr8w_129{display:none}._cardTitle_sfr8w_67{font:var(--type-card-title)}._cardMeta_sfr8w_73{margin-top:calc(var(--s2) + var(--s1) / 2);font:var(--type-start-preview-meta-phone)}._cardSign_sfr8w_79{font:var(--type-start-preview-sign-phone)}}._table_17h21_11{display:none;width:100%;border-collapse:separate;border-spacing:0}._list_17h21_20{margin:0;padding:0;list-style:none}@media (min-width: 700px){._table_17h21_11{display:table}._tableFixed_17h21_32{table-layout:fixed}._tableFixed_17h21_32 ._cell_17h21_37{overflow-wrap:anywhere}._list_17h21_20{display:none}}@media not all and (min-width: 1280px){._tableDesktop_17h21_47{display:none}._listDesktop_17h21_51{display:block}}._head_17h21_58{padding:var(--s3) var(--s4);border-bottom:1px solid var(--border);color:var(--text-muted);white-space:nowrap;vertical-align:bottom}._cell_17h21_37{box-sizing:border-box;height:calc(var(--tap-min) + 2 * var(--s3));padding:var(--s3) var(--s4);border-bottom:1px solid var(--hairline);vertical-align:middle}._tableTwoLine_17h21_85 ._cell_17h21_37{height:calc(var(--tap-min) + 2 * var(--s3) + var(--s4))}._head_17h21_58:first-child,._cell_17h21_37:first-child{padding-left:var(--pad-card)}._head_17h21_58:last-child,._cell_17h21_37:last-child{padding-right:var(--pad-card)}._cell_17h21_37:first-child{overflow-wrap:anywhere;font-weight:var(--row-title-weight)}._table_17h21_11 tbody tr:last-child>td{border-bottom:none}._alignStart_17h21_111{text-align:left}._alignCenter_17h21_115{text-align:center}._alignEnd_17h21_119{text-align:right}._numeric_17h21_123{font-variant-numeric:tabular-nums}._nowrap_17h21_127{white-space:nowrap}._rowClickable_17h21_132{cursor:pointer}._rowClickable_17h21_132:hover>._cell_17h21_37,._rowClickable_17h21_132:focus-within>._cell_17h21_37{background:var(--hairline)}._cellTruncate_17h21_145{max-width:0;width:100%}._truncate_17h21_150{display:block;min-width:0}._truncateTitle_17h21_156{--lines: 2;min-width:0}._lines_17h21_167{display:flex;flex-direction:column;gap:var(--s1);min-width:0}._line_17h21_167{display:block;min-width:0}._sub_17h21_179{color:var(--text-muted)}._rowButton_17h21_184{display:block;width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer}._after_17h21_197{padding:0;border-bottom:1px solid var(--hairline)}._listItem_17h21_204{border-bottom:1px solid var(--hairline)}._listItem_17h21_204:last-child{border-bottom:none}._item_17h21_213{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s2);min-height:var(--tap-min);padding:var(--s3) var(--pad-card)}._itemClickable_17h21_222{cursor:pointer}._itemClickable_17h21_222:hover,._itemClickable_17h21_222:focus-within{background:var(--hairline)}._itemHead_17h21_232{display:flex;align-items:center;gap:var(--s3);min-height:var(--tap-min)}._itemTitle_17h21_239{flex:1 1 auto;font-weight:var(--row-title-weight);min-width:0;overflow-wrap:anywhere}._itemAside_17h21_252{flex:none;display:flex;align-items:center;margin-right:calc(-1 * var(--s4))}._pairs_17h21_261{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s1);margin:0}._pair_17h21_261{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3)}._pairLabel_17h21_275{color:var(--text-muted)}._pairValue_17h21_279{min-width:0;margin:0 0 0 auto;font:var(--type-caption);color:var(--text);text-align:right}._srOnly_17h21_288{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._screen_3fog8_8,._panel_3fog8_9{display:flex;flex-direction:column;gap:var(--gap-page);min-width:0}._archiveFound_3fog8_17{display:flex;flex-direction:column;gap:var(--s2);min-width:0}._actions_3fog8_25{display:flex;flex-wrap:wrap;gap:var(--s3)}._tools_3fog8_32{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s2)}._toolsEnd_3fog8_40{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--s2);min-width:0}._search_3fog8_50{flex:0 1 var(--students-search-width);min-width:0}@media not all and (min-width: 700px){._screen_3fog8_8,._panel_3fog8_9{gap:var(--gap-page-mobile)}._search_3fog8_50{flex:1 1 100%}}._found_3fog8_67{margin:0}._note_3fog8_79{margin:0;color:var(--text-muted)}._failure_3fog8_84{margin:0;color:var(--error)}._who_3fog8_90{display:flex;flex-direction:column;gap:var(--grid-table-sub-gap);min-width:0;color:var(--text)}._whoName_3fog8_98{font:var(--type-grid-title)}._whoNote_3fog8_103{font:var(--type-grid-sub);color:var(--grid-table-ink-faint)}._muted_3fog8_111{color:var(--text-muted)}._task_3fog8_116{display:flex;flex-direction:column;gap:var(--grid-table-status-gap);min-width:0}._taskTitle_3fog8_123{font:var(--type-grid-cell);color:var(--text)}._status_3fog8_129{display:flex;align-items:center;gap:var(--s2);min-width:0}._bar_3fog8_136{flex:none;width:var(--students-bar-width)}._statusText_3fog8_141{font:var(--type-grid-status)}._statusDone_3fog8_148{color:var(--success-ink)}._statusDoing_3fog8_152{color:var(--text-muted)}._statusIdle_3fog8_156{color:var(--grid-table-ink-faint)}._value_3fog8_162{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--grid-table-sub-gap);min-width:0;font:var(--type-grid-cell);color:var(--text)}._nowrap_3fog8_173{white-space:nowrap}._valueSub_3fog8_177{font:var(--type-grid-sub);color:var(--grid-table-ink-faint)}@media (min-width: 700px) and (max-width: 1279.98px){._screen_3fog8_8{--students-restore-width: var(--students-restore-width-compact)}._restoreLabel_3fog8_194{display:none}}._card_mlnun_3{--segmented-fill-width: 100%;--segmented-fill-flex: 1 1 0;--segmented-fill-pad: var(--s1);display:flex;flex-direction:column;gap:var(--s4)}._head_mlnun_17{display:flex;flex-direction:column;gap:var(--s1)}._flat_mlnun_23{margin:0}._muted_mlnun_27{color:var(--text-muted)}._radar_mlnun_3{position:relative;width:100%}._radar_mlnun_3 svg{display:block}._grid_mlnun_42{fill:none;stroke:var(--border);stroke-width:1}._shape_mlnun_48{fill:var(--accent-soft);fill-opacity:.8;stroke:var(--accent);stroke-width:2;stroke-linejoin:round}._label_mlnun_56{position:absolute;left:0;top:0;display:flex;flex-direction:column;white-space:nowrap;font:400 14px/1.3 var(--font-ui);color:var(--text)}._labelOff_mlnun_67{color:var(--text-muted)}._start_mlnun_72{align-items:flex-start;text-align:left}._center_mlnun_77{align-items:center;text-align:center}._end_mlnun_82{align-items:flex-end;text-align:right}._rows_mlnun_87{display:flex;flex-direction:column;gap:var(--s2)}._row_mlnun_87{display:flex;justify-content:space-between;gap:var(--s3)}._weak_mlnun_100{display:flex;flex-direction:column;gap:var(--s4)}._hr_mlnun_3{height:1px;margin:0;border:0;background:var(--hairline)}._was_mlnun_114{fill:none;stroke:var(--line-strong);stroke-width:1.5;stroke-dasharray:4 3;stroke-linejoin:round}._up_mlnun_122{color:var(--success-ink);font-weight:600}._down_mlnun_127{color:var(--accent-ink);font-weight:600}._same_mlnun_132{color:var(--text-muted)}._head_q3s0u_5{display:grid;gap:var(--s2)}._failure_q3s0u_10{margin:0;color:var(--error)}._stack_q3s0u_15{display:grid;gap:var(--s4)}._kv_q3s0u_21{display:grid;margin:0}._kvRow_q3s0u_26{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--hairline)}._kvRow_q3s0u_26 dd{margin:0;overflow-wrap:anywhere}@media not all and (min-width: 700px){._kvRowEditing_q3s0u_42{grid-template-columns:minmax(0,1fr);gap:var(--s2)}}._level_q3s0u_48{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s2) var(--s3)}._empty_q3s0u_56{margin:0;padding:var(--s3) var(--pad-card)}._rowMeta_q3s0u_61{display:block;margin-top:var(--s1)}._mistakes_q3s0u_66{display:grid;gap:var(--s2)}._emptyPad_q3s0u_72{padding:var(--s3) var(--pad-card)}._plainRow_q3s0u_80{display:flex;align-items:center;gap:var(--s3);min-height:var(--tap-min);padding:var(--s3) var(--pad-card);border-bottom:1px solid var(--hairline)}._plainRow_q3s0u_80:last-child{border-bottom:none}._plainTitle_q3s0u_94{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;font:var(--type-row-title)}._result_q3s0u_102{display:inline-flex;flex:none;align-items:center;gap:var(--s3)}._narrowOnly_q3s0u_110{display:none}@media not all and (min-width: 700px){._wideOnly_q3s0u_115{display:none}._narrowOnly_q3s0u_110{display:inline-flex}}._chevronSpace_q3s0u_125{flex:none;width:var(--s4)}._headTop_q3s0u_130{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s3)}._headTitle_q3s0u_139{display:grid;gap:var(--s2);min-width:0}._facts_q3s0u_145{display:flex;flex-wrap:wrap;gap:var(--s1)}._fact_q3s0u_145{padding:var(--s1) var(--s2);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);font:var(--type-caption);overflow-wrap:anywhere}._factLevel_q3s0u_160{border-color:transparent;background:var(--accent-soft);color:var(--accent-ink);font-weight:600}._none_q3s0u_167{color:var(--text-muted)}._emptyAction_q3s0u_171{display:flex;justify-content:center;padding-bottom:var(--s4)}._edit_q3s0u_178{display:grid;gap:var(--s3)}._editActions_q3s0u_183{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3)}._hwLayout_q3s0u_191{display:grid;align-items:start;gap:var(--s4)}@media (min-width: 1100px){._hwLayout_q3s0u_191{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}._asideTitle_q3s0u_203{margin:0 0 var(--s3)}._hwRow_q3s0u_208{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--s3);padding-right:var(--pad-card);border-bottom:1px solid var(--hairline)}._hwRow_q3s0u_208:last-child{border-bottom:none}._hwOpen_q3s0u_221{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--s3);min-width:0;min-height:var(--tap-min);padding:var(--s3) 0 var(--s3) var(--pad-card);border:none;background:none;color:var(--text);text-align:left}button._hwOpen_q3s0u_221{cursor:pointer}@media not all and (min-width: 700px){._hwRow_q3s0u_208{grid-template-columns:minmax(0,1fr) auto}._hwOpen_q3s0u_221{grid-template-columns:minmax(0,1fr);gap:var(--s2)}._hwCopy_q3s0u_250{grid-column:1 / -1;grid-row:2;padding:0 0 var(--s3) var(--pad-card)}._hwChevron_q3s0u_256{grid-column:2;grid-row:1}}._hwChevron_q3s0u_256{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap-min);min-height:var(--tap-min);padding:0;border:none;background:none;color:var(--text-muted);cursor:pointer}._lessonMistakes_q3s0u_277{margin-top:var(--s5)}._lessonMistake_q3s0u_277{display:grid;gap:var(--s2);padding:var(--s3) var(--pad-card);border-bottom:1px solid var(--hairline)}._lessonMistake_q3s0u_277:last-child{border-bottom:none}._headActions_q3s0u_293{display:flex;flex-wrap:wrap;gap:var(--s2)}._mark_utk0u_2{display:inline-flex;flex:none;align-items:center}._right_utk0u_8{color:var(--success-ink)}._wrong_utk0u_12{color:var(--error)}._facts_162iz_5{display:grid;gap:var(--s2);padding:var(--s3);border-radius:var(--radius-tile);background:var(--hairline)}._question_162iz_13{margin:0;overflow-wrap:anywhere}._pairs_162iz_18{display:grid;gap:var(--s1);margin:0}._pair_162iz_18{display:grid;gap:0}._pair_162iz_18 dd{margin:0;overflow-wrap:anywhere}._right_162iz_36{color:var(--success-ink)}._source_162iz_40{margin:0}._line_162iz_45{display:block}._markedLine_162iz_50{display:flex;align-items:center;gap:var(--s1)}._wrong_162iz_57{color:var(--error)}._page_ko5w1_7{display:flex;flex-direction:column;gap:var(--attempt-gap);min-width:0}._header_ko5w1_14{display:flex;flex-direction:column;gap:var(--attempt-gap)}._crumbs_ko5w1_20{display:inline-flex;flex-wrap:wrap;gap:var(--s2)}._headline_ko5w1_27{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--s3);row-gap:var(--s1);min-height:var(--attempt-headline-height);margin:calc(-1 * var(--s1)) 0 0;font:var(--type-attempt-when);color:var(--text-muted)}._headline_ko5w1_27>*+*:before{content:"· "}._score_ko5w1_43{font:var(--type-attempt-score);color:var(--text)}._block_ko5w1_49{display:flex;flex-direction:column;gap:var(--s3)}._blockHead_ko5w1_55{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s2) var(--s4)}._blockTitle_ko5w1_63{margin:0;font:var(--section-title-font);color:var(--text)}._blockAside_ko5w1_69{font:var(--type-caption);color:var(--text-muted)}._list_ko5w1_75{padding-bottom:var(--s1)}._group_ko5w1_80{margin:0;padding:var(--s2) var(--attempt-pad) 0;font:var(--type-label);color:var(--text-muted)}._empty_ko5w1_87{margin:0;padding:var(--attempt-row-pad) var(--attempt-pad)}._row_ko5w1_93{display:grid;grid-template-columns:var(--attempt-number-col) minmax(0,1fr) auto;gap:var(--attempt-gap);align-items:start;padding:var(--attempt-row-pad) var(--attempt-pad);border-top:1px solid var(--border)}._number_ko5w1_102{font:var(--type-attempt-number);color:var(--text-faint)}._inlineNumber_ko5w1_108{display:none;color:var(--answer-note-ink)}._body_ko5w1_113{display:flex;flex-direction:column;gap:var(--s2);min-width:0}._question_ko5w1_120{margin:0;font:var(--type-attempt-question);color:var(--text);overflow-wrap:break-word}._badges_ko5w1_127{display:inline-flex;flex-wrap:wrap;gap:var(--s2)}._note_ko5w1_133{font:var(--type-answer-note);color:var(--answer-note-ink)}._compactRow_ko5w1_142{display:grid;grid-template-columns:var(--attempt-number-col) minmax(0,1fr) fit-content(50%);gap:var(--attempt-gap);align-items:center;padding:var(--attempt-compact-pad) var(--attempt-pad);border-top:1px solid var(--border)}._compactNumber_ko5w1_151{font:var(--type-attempt-number);line-height:1;color:var(--text-faint)}._compactQuestion_ko5w1_157{margin:0;font:var(--type-attempt-row);color:var(--attempt-row-ink);overflow-wrap:break-word}._compactAside_ko5w1_164{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--s2);min-width:0}:is(._row_ko5w1_93,._compactRow_ko5w1_142):first-child,._group_ko5w1_80+:is(._row_ko5w1_93,._compactRow_ko5w1_142){border-top:none}._topicMistakes_ko5w1_180{display:grid;gap:var(--s3)}._narrowOnly_ko5w1_186{display:none}@media not all and (min-width: 700px){._headline_ko5w1_27{column-gap:var(--s2);min-height:var(--attempt-headline-height-phone);margin:0;font:var(--type-attempt-when-phone)}._list_ko5w1_75{padding:0 var(--attempt-card-pad-phone) var(--s1)}._group_ko5w1_80{padding:var(--s2) 0 0}._empty_ko5w1_87{padding:var(--attempt-row-pad-phone) 0}._row_ko5w1_93,._compactRow_ko5w1_142{grid-template-columns:minmax(0,1fr);gap:var(--attempt-row-gap-phone);padding:var(--attempt-row-pad-phone) 0}._number_ko5w1_102,._compactNumber_ko5w1_151,._wideOnly_ko5w1_224{display:none}._inlineNumber_ko5w1_108{display:inline}._narrowOnly_ko5w1_186{display:inline-flex}._body_ko5w1_113{gap:var(--attempt-row-gap-phone)}._question_ko5w1_120{font:var(--type-attempt-question-phone)}._compactAside_ko5w1_164{justify-content:flex-start}}._card_16k1q_1{display:flex;flex-direction:column;gap:var(--s4)}._header_16k1q_7{display:flex;align-items:center;gap:var(--s1)}._title_16k1q_13{margin:0}._hintWrap_16k1q_17{position:relative;display:inline-flex}._hintTrigger_16k1q_22{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;color:var(--text-muted);border-radius:var(--radius-tile);cursor:pointer}._hintTrigger_16k1q_22:hover,._hintTrigger_16k1q_22:focus-visible{color:var(--accent-ink);outline:none}._tip_16k1q_42{position:absolute;top:calc(100% + 6px);left:0;z-index:10;width:max-content;max-width:min(320px,80vw);padding:var(--s2);background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-tile);box-shadow:var(--shadow);font:400 14px/1.4 var(--font-ui)}._chips_16k1q_58{display:flex;flex-wrap:wrap;gap:var(--s2)}._chip_16k1q_58{min-height:var(--tap-min);padding:0 16px;border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--surface);color:var(--text);font:400 16px/1 var(--font-ui);cursor:pointer}._chip_16k1q_58:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._chipOn_16k1q_80{background:var(--accent-soft);border-color:var(--accent-soft);color:var(--accent-ink)}._credentialActions_3253d_1{display:flex;flex-wrap:wrap;gap:var(--s3);align-items:center}._cards_3253d_9{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:var(--s5);align-items:start}._cardTitle_3253d_16{margin:0 0 var(--s4)}._cardBody_3253d_20>*+*{margin-top:var(--s4)}._zoneButton_3253d_24{display:flex;align-items:center;min-height:var(--tap-min);text-align:left;color:var(--text);cursor:pointer}._zoneButton_3253d_24:disabled{cursor:default}._zoneValue_3253d_37{min-width:0;overflow-wrap:anywhere}._zonePanel_3253d_42{margin-top:var(--s2);padding:var(--s3);border:1px solid var(--line-strong);border-radius:var(--radius-btn);background:var(--surface)}._zonePanel_3253d_42>*+*{margin-top:var(--s3)}._zoneList_3253d_54{max-height:18rem;overflow-y:auto;margin:0;padding:0;list-style:none}._zoneOption_3253d_62{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s1) var(--s3);width:100%;min-height:var(--tap-min);padding:var(--s2) var(--s3);border:0;border-radius:var(--radius-btn);background:none;color:var(--text);text-align:left;cursor:pointer}._zoneOption_3253d_62:hover,._zoneOption_3253d_62[aria-pressed=true]{background:var(--hairline)}._zoneHint_3253d_83{margin-top:var(--s3)}._picker_1jcle_3{display:grid;gap:var(--s3)}._choices_1jcle_8{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--s2)}._choice_1jcle_8{display:flex;flex-direction:column;gap:var(--s1);padding:var(--s3);border:1.5px solid var(--border);border-radius:var(--radius-tile);background:var(--surface);color:var(--text);text-align:left;cursor:pointer}._choice_1jcle_8:hover:not(:disabled),._choice_1jcle_8:focus-visible{border-color:var(--accent)}._choice_1jcle_8:disabled{cursor:default}._choice_1jcle_8:disabled:not(._choiceOn_1jcle_37){background:var(--hairline);color:var(--text-muted)}._choiceOn_1jcle_37{border-color:var(--accent);background:var(--accent-soft)}._choiceTitle_1jcle_47{font-weight:600;overflow-wrap:anywhere}._page_h2qa5_4{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s5)}._head_h2qa5_10{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s3)}._titleBlock_h2qa5_18{display:grid;gap:var(--s1);min-width:0}._kicker_h2qa5_25{font:var(--type-caption);font-weight:700;color:var(--accent-ink)}._heading_h2qa5_31{margin:0;font:var(--type-title);letter-spacing:var(--title-tracking);overflow-wrap:anywhere}._label_h2qa5_38{font:var(--type-caption);font-weight:600;color:var(--text)}._order_h2qa5_46{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s2)}._composer_h2qa5_54:has(._composerInput_h2qa5_54:focus){outline:2px solid var(--accent-ink);outline-offset:-2px}._composerInput_h2qa5_54{display:block;width:100%;box-sizing:border-box;min-height:128px;padding:var(--s3) var(--s3) var(--s2);border:0;background:transparent;font:var(--type-ui);font-size:17px;line-height:1.5;color:var(--text);resize:none;max-height:calc(10lh + var(--s3) + var(--s2));overflow-x:hidden;overflow-y:auto}._composerInput_h2qa5_54:focus{outline:none}._composerInput_h2qa5_54::placeholder{color:var(--text-muted)}._attachments_h2qa5_90{margin:0 var(--s2);border-top:1px solid var(--border)}._attachPanel_h2qa5_95{display:flex;gap:var(--s2);align-items:stretch;margin:0 var(--s2);padding:var(--s2) 0;border-top:1px solid var(--border)}._attachPanel_h2qa5_95>:only-child{flex:1}._telebossPanel_h2qa5_111{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s3);min-width:0}._roomFilter_h2qa5_120{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s1);justify-items:start;min-width:0}._telebossTop_h2qa5_130{display:flex;align-items:flex-end;gap:var(--s3);min-width:0}._telebossTop_h2qa5_130>._roomFilter_h2qa5_120{flex:0 1 auto}._telebossTopHide_h2qa5_141{display:grid;margin-left:auto}@media (max-width: 640px){._telebossTop_h2qa5_130{flex-direction:column;align-items:stretch}._telebossTopHide_h2qa5_141{margin-left:0}}._roomPick_h2qa5_157{position:relative;max-width:100%}._roomPickControl_h2qa5_162{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto;max-width:100%;font:var(--type-ui);min-height:var(--tap-min);padding-right:var(--tap-min);color:var(--text);cursor:pointer}._roomPickChevron_h2qa5_173{position:absolute;top:50%;right:var(--s3);transform:translateY(-50%);pointer-events:none}._telebossActions_h2qa5_181{display:flex;flex-wrap:wrap;gap:var(--s2)}._urlInput_h2qa5_187{flex:1;min-width:0;padding:var(--s2) var(--s3);border:1px solid var(--line-strong);border-radius:var(--radius-btn);background:var(--field-bg);font:var(--type-ui);color:var(--text)}._urlInput_h2qa5_187:focus-visible{outline:2px solid var(--accent-ink);outline-offset:-2px}._tools_h2qa5_203{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1);padding:var(--s2);border-top:1px solid var(--border)}._tool_h2qa5_203{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 var(--s3);border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font:var(--type-caption);font-weight:600;cursor:pointer}._tool_h2qa5_203:hover{border-color:var(--accent);color:var(--accent-ink)}._toolOn_h2qa5_232{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}._tool_h2qa5_203:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}._toolsHint_h2qa5_243{margin-left:auto;font:var(--type-caption);color:var(--text-muted)}._orderHint_h2qa5_249{margin:0;font:var(--type-caption);color:var(--text-muted)}@media (max-width: 640px){._toolsHint_h2qa5_243{display:none}}._transfer_h2qa5_261{display:flex;align-items:center;gap:var(--s2);font:var(--type-caption)}._settings_h2qa5_270{display:grid;gap:var(--s4);padding-top:var(--s4);border-top:1px solid var(--border)}._setting_h2qa5_270{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:start;gap:var(--s3)}._setting_h2qa5_270>._label_h2qa5_38{padding-top:9px}@media (max-width: 640px){._setting_h2qa5_270{grid-template-columns:1fr;gap:var(--s2)}._setting_h2qa5_270>._label_h2qa5_38{padding-top:0}}._settingHint_h2qa5_299{margin:var(--s1) 0 0;font:var(--type-caption);color:var(--text-muted)}._chips_h2qa5_305{display:flex;flex-wrap:wrap;gap:var(--s1)}._chipMenu_h2qa5_311{--menu-word-ink: var(--text);--menu-word-line: none;display:inline-flex;align-items:center;min-height:40px;padding:0 var(--s2) 0 var(--s3);border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface)}._chipMenu_h2qa5_311:hover{border-color:var(--accent)}._chipMenuOn_h2qa5_327,._chipMenuOn_h2qa5_327:hover{--menu-word-ink: var(--accent-ink);border-color:var(--accent);background:var(--accent-soft)}._chipMenuOn_h2qa5_327 button{font-weight:600}._chip_h2qa5_305{min-height:40px;padding:0 var(--s3);border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font:var(--type-ui);cursor:pointer}._chip_h2qa5_305:hover{border-color:var(--accent)}._chipOn_h2qa5_353,._chipOn_h2qa5_353:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink);font-weight:600}._chip_h2qa5_305:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}._size_h2qa5_366{--track: color-mix(in srgb, var(--line-strong) 40%, transparent);display:grid;gap:var(--s1);max-width:420px}._sizeValue_h2qa5_373{padding-top:9px;font:var(--type-ui)}._sizeValue_h2qa5_373 ._settingHint_h2qa5_299{margin:0}._size_h2qa5_366 input[type=range]{width:100%;height:28px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer}._size_h2qa5_366 input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:var(--radius-pill);background:linear-gradient(to right,var(--accent) 0 var(--fill, 50%),var(--track) var(--fill, 50%) 100%)}._size_h2qa5_366 input[type=range]::-moz-range-track{height:6px;border-radius:var(--radius-pill);background:var(--track)}._size_h2qa5_366 input[type=range]::-moz-range-progress{height:6px;border-radius:var(--radius-pill);background:var(--accent)}._size_h2qa5_366 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:24px;height:24px;margin-top:-9px;border-radius:var(--radius-pill);background:var(--accent);border:3px solid var(--surface);box-shadow:var(--shadow)}._size_h2qa5_366 input[type=range]::-moz-range-thumb{box-sizing:border-box;width:24px;height:24px;border-radius:var(--radius-pill);background:var(--accent);border:3px solid var(--surface);box-shadow:var(--shadow)}._size_h2qa5_366 input[type=range]:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}._languageLine_h2qa5_441{display:flex;align-items:baseline;gap:var(--s2);margin:0;padding-top:9px;font:var(--type-ui)}._submitHint_h2qa5_453{margin:0}._other_h2qa5_458{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--s2);margin:0;font:var(--type-caption);color:var(--text-muted)}@media (max-width: 720px){._lessonEntry_h2qa5_472{padding-bottom:calc(48px + var(--s3))}}._lessonEntryTitle_h2qa5_477{display:block;font:var(--type-row-title);color:var(--text)}._lessonEntryText_h2qa5_484{display:block}._srOnly_h2qa5_489{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (pointer: coarse),(max-width: 720px){._tool_h2qa5_203,._chip_h2qa5_305{min-height:44px}._size_h2qa5_366 input[type=range]{height:44px}}._advanced_h2qa5_512{display:grid;gap:var(--s4);padding-top:var(--s3);border-top:1px solid var(--hairline)}._advancedToggle_h2qa5_519{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);min-height:var(--tap-min);padding:0;border:0;background:none;color:var(--text);text-align:left;cursor:pointer}._advancedToggle_h2qa5_519:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}._advancedTitle_h2qa5_538{font:var(--type-ui);font-weight:600}._advancedChevron_h2qa5_543{display:inline-flex;margin-left:auto;color:var(--text-muted);transition:transform .15s ease}._advancedChevronOpen_h2qa5_550{transform:rotate(180deg)}._advancedBody_h2qa5_554{display:grid;gap:var(--s4)}._page_fyqj9_3{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s4);width:100%;max-width:760px;margin:0 auto}._wide_fyqj9_12{max-width:none}._back_fyqj9_19{justify-self:start;display:inline-flex;align-items:center;gap:var(--s1);min-height:var(--tap-min);color:var(--text-muted);font:var(--type-caption);text-decoration:none}._back_fyqj9_19:hover,._back_fyqj9_19:focus-visible{color:var(--accent-ink);text-decoration:underline}._backGlyph_fyqj9_36{display:inline-flex}._foot_fyqj9_42{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s3)}._aside_fyqj9_50{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);min-width:0;font:var(--type-caption);color:var(--text-muted)}._action_fyqj9_60{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--s2);margin-left:auto}@media (max-width: 720px){._foot_fyqj9_42{position:sticky;bottom:calc(var(--s7) + var(--s4) + env(safe-area-inset-bottom,0px));z-index:1;flex-direction:column;align-items:stretch;gap:var(--s2);margin:0 calc(-1 * var(--pad-mobile));padding:var(--s3) calc(var(--pad-mobile) + 48px + var(--s2)) var(--s3) var(--pad-mobile);background:var(--bg)}._aside_fyqj9_50{justify-content:center;text-align:center}._aside_fyqj9_50:empty{display:none}._action_fyqj9_60{margin-left:0}._action_fyqj9_60>*{flex:1}}@media (max-width: 720px) and (max-height: 600px){._foot_fyqj9_42{position:static}}@media (min-width: 721px) and (max-height: 600px){._foot_fyqj9_42{padding-right:calc(48px + var(--s2))}}._page_rwl3o_3{display:grid;gap:var(--s5);max-width:var(--measure-author)}._columns_rwl3o_9{display:grid;gap:var(--s5);grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width: 1180px){._withAside_rwl3o_18{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}._main_rwl3o_23,._section_rwl3o_24,._rows_rwl3o_25{display:grid;gap:var(--s3);min-width:0}._main_rwl3o_23{gap:var(--s5)}._sectionTitle_rwl3o_35{margin:0;font:var(--type-label);color:var(--text)}._forStudent_rwl3o_41{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--s2)}._entry_rwl3o_49{display:grid;gap:var(--s1);min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}._entry_rwl3o_49:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}._entry_rwl3o_49:disabled{cursor:default}._entryTitle_rwl3o_72{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--s2);font:var(--type-row-title);overflow-wrap:anywhere}._entryText_rwl3o_81{overflow-wrap:anywhere}._panel_rwl3o_85{display:grid;gap:var(--s3);padding:var(--s3) var(--pad-card) var(--pad-card);border-bottom:1px solid var(--hairline)}._actions_rwl3o_92{display:flex;flex-wrap:wrap;gap:var(--s2)}._readRow_rwl3o_98{grid-template-columns:minmax(0,1fr) auto;align-items:end}@media (max-width: 720px){._readRow_rwl3o_98{grid-template-columns:minmax(0,1fr)}}._aside_rwl3o_109{min-width:0}._page_8n4nc_3{display:grid;gap:var(--s5);max-width:var(--measure-author)}._columns_8n4nc_9{display:grid;gap:var(--s5);grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width: 1180px){._columns_8n4nc_9{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}._column_8n4nc_9,._material_8n4nc_24,._rows_8n4nc_25,._settings_8n4nc_26,._setting_8n4nc_26,._go_8n4nc_28{display:grid;gap:var(--s3);min-width:0}._column_8n4nc_9,._settings_8n4nc_26{gap:var(--s4)}._rows_8n4nc_25{gap:0}._cardTitle_8n4nc_43{margin:0;padding:var(--pad-card) var(--pad-card) 0;font:var(--type-label);color:var(--text-muted)}._label_8n4nc_50{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--s2);font:var(--type-row-title)}._muted_8n4nc_58{margin:0;color:var(--text-muted)}._material_8n4nc_24{padding-bottom:var(--pad-card)}._inset_8n4nc_68{padding:0 var(--pad-card)}._actions_8n4nc_72{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4)}._readRow_8n4nc_78{display:grid;gap:var(--s3);grid-template-columns:minmax(0,1fr) auto;align-items:end}@media (max-width: 720px){._readRow_8n4nc_78{grid-template-columns:minmax(0,1fr)}}._lead_hr18l_2{margin:0}._bind_hr18l_7{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s2) var(--s4)}._speaker_hr18l_15{display:grid;gap:var(--s1)}._pick_hr18l_22{position:relative;max-width:100%}._pickControl_hr18l_28{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto;max-width:100%;font:var(--type-ui);min-height:var(--tap-min);padding-right:var(--tap-min);color:var(--text);cursor:pointer}._pickChevron_hr18l_39{position:absolute;top:50%;right:var(--s3);transform:translateY(-50%);pointer-events:none}._hint_hr18l_47{margin:var(--s3) 0 0}._actions_hr18l_51{display:flex;justify-content:flex-end}@media (max-width: 720px){._actions_hr18l_51{display:grid;justify-content:stretch;padding-bottom:var(--tap-min)}}._back_1hw7m_4{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);margin:0;color:var(--text-muted)}._back_1hw7m_4 a{color:var(--back-link-ink);text-decoration:var(--back-link-line)}._back_1hw7m_4 a:hover{color:var(--text)}._back_1hw7m_4 a:before{content:var(--back-glyph)}._head_1hw7m_26{display:flex;align-items:center;gap:var(--s4);min-width:0}._headText_1hw7m_33{display:grid;gap:var(--s2);min-width:0}._avatar_1hw7m_40{display:inline-grid;flex:none;place-items:center;width:calc(var(--s7) + var(--s2));height:calc(var(--s7) + var(--s2));border-radius:var(--radius-pill);background:var(--avatar-bg);color:var(--avatar-ink);font:var(--type-heading)}@media not all and (min-width: 700px){._avatar_1hw7m_40{width:calc(var(--s6) + var(--s3));height:calc(var(--s6) + var(--s3))}}._meta_1hw7m_59{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);margin:0}._hint_1hw7m_68{display:flex;align-items:flex-start;gap:var(--s2);margin:var(--s5) 0 0;padding:var(--s3) var(--s4);border-radius:var(--radius-tile);background:var(--info-soft);color:var(--info-ink);font:var(--type-caption)}._hint_1hw7m_68 svg{flex:none;margin-top:var(--s1)}._topicTags_1hw7m_86{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--s2)}._topicCount_1hw7m_94{white-space:nowrap}._topicCountOn_1hw7m_99{color:var(--accent-ink)}._topicsEmpty_1hw7m_103{margin:0;padding:var(--s4) var(--pad-card);border-bottom:1px solid var(--hairline)}._topicsFoot_1hw7m_110{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s4);padding:var(--s3) var(--pad-card);border-top:1px solid var(--hairline)}._topicsEmpty_1hw7m_103+._topicsFoot_1hw7m_110{border-top:none}._topicBody_1hw7m_124{display:grid;gap:var(--s3);padding-top:var(--s2)}._topicsFoot_1hw7m_110>form{flex:1 1 100%}._theory_1hw7m_135{justify-self:start;margin:0;padding:var(--s1) var(--s3);border-radius:var(--radius-tile);background:var(--accent-soft);color:var(--accent-ink);font:var(--type-caption)}._topicActions_1hw7m_145{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s2)}._topicTools_1hw7m_153{display:flex;gap:var(--s1)}._nameForm_1hw7m_158,._addForm_1hw7m_159{display:grid;gap:var(--s3)}._addForm_1hw7m_159{padding:var(--s4);border:1px solid var(--border);border-radius:var(--radius-tile)}._addFields_1hw7m_170{display:grid;gap:var(--s3)}@media (min-width: 700px){._addFields_1hw7m_170{grid-template-columns:repeat(2,minmax(0,1fr))}}._mistakeTile_1hw7m_182{display:grid;gap:var(--s2);padding:var(--s3) var(--s4);border-radius:var(--radius-tile);background:var(--bg)}._fix_1hw7m_190 strong{color:var(--success-ink)}._tick_1hw7m_195{display:inline-flex;align-items:center;gap:var(--s2);min-height:var(--tap-min);font:var(--type-row-title);cursor:pointer}._tickBox_1hw7m_204{position:relative;display:inline-grid;flex:none;width:calc(var(--s5) - var(--s1) / 2);height:calc(var(--s5) - var(--s1) / 2)}._tickBox_1hw7m_204 input{width:100%;height:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line-strong);border-radius:calc(var(--radius-tile) / 2);background:var(--surface);cursor:pointer}._tickBox_1hw7m_204 input:hover{border-color:var(--accent)}._tickBox_1hw7m_204 input:checked{border-color:var(--accent);background:var(--accent)}._tickMark_1hw7m_233{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;background:var(--surface);pointer-events:none;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 15px no-repeat}._tickBox_1hw7m_204 input:checked+._tickMark_1hw7m_233{visibility:visible}._rule_1hw7m_247{display:grid;gap:var(--s3)}._points_1hw7m_252{display:grid;gap:var(--s2);margin:0;padding-left:var(--s5)}._part_1hw7m_259{display:grid;gap:var(--s2)}._fix_1hw7m_190{margin:0}._mistakeActions_1hw7m_268,._dismissed_1hw7m_269{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s2) var(--s4)}._formActions_1hw7m_277{display:flex;flex-wrap:wrap;gap:var(--s2)}._topicPick_1hw7m_283{display:grid;justify-items:start;gap:var(--s1)}._next_1hw7m_289{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s3)}._meaning_1hw7m_298{padding-left:var(--s4)}._dictionaryFoot_1hw7m_302{display:grid;gap:var(--s2);margin-top:var(--s3)}._wordCols_1hw7m_310{display:grid}@media (min-width: 700px){._wordCols_1hw7m_310{grid-template-columns:repeat(2,minmax(0,1fr))}._wordCol_1hw7m_310+._wordCol_1hw7m_310{border-left:1px solid var(--hairline)}}@media not all and (min-width: 700px){._wordCol_1hw7m_310+._wordCol_1hw7m_310{border-top:1px solid var(--border)}}._wordCol_1hw7m_310{display:flex;flex-direction:column;min-width:0}._wordColHead_1hw7m_336{display:flex;align-items:center;gap:var(--s2);min-height:var(--tap-min);padding:var(--s3) var(--pad-card);border-bottom:1px solid var(--hairline)}._wordColToggle_1hw7m_345{width:100%;border:none;border-bottom:1px solid var(--hairline);background:none;color:var(--text);text-align:left;cursor:pointer}._wordColToggle_1hw7m_345:hover{background:var(--hairline)}._wordColTitle_1hw7m_359{flex:1 1 auto;min-width:0;font:var(--type-row-title)}._wordRow_1hw7m_366{display:grid;grid-template-columns:calc(var(--s5) - var(--s1) / 2) minmax(0,1fr) auto;align-items:center;gap:var(--s3);min-height:var(--tap-min);padding:var(--s3) var(--pad-card);border-bottom:1px solid var(--hairline);cursor:pointer}._wordRow_1hw7m_366:hover{background:var(--hairline)}._wordTerm_1hw7m_381{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);min-width:0;font:var(--type-row-title);overflow-wrap:anywhere}._wordTranslation_1hw7m_391{text-align:right;overflow-wrap:anywhere}._wordNote_1hw7m_396{margin:0;padding:var(--s3) var(--pad-card)}._wordFoot_1hw7m_403{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s2) var(--s4);margin-top:auto;padding:var(--s3) var(--pad-card)}._wordFootAction_1hw7m_413{margin-left:auto}._wordFootNote_1hw7m_417{flex-basis:100%;padding:0}._wordGroupHead_1hw7m_422{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);padding:var(--s3) var(--pad-card) var(--s1)}._wordGroupFoot_1hw7m_430{padding:var(--s3) var(--pad-card)}._pills_1hw7m_435{display:flex;flex-wrap:wrap;gap:var(--s1)}._planTime_1hw7m_441{font-variant-numeric:tabular-nums}._material_1hw7m_447{display:grid;gap:var(--s3);padding:var(--pad-card);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow)}._materialHead_1hw7m_456{display:flex;align-items:center;justify-content:space-between;gap:var(--s2)}._panel_1hw7m_465{position:sticky;bottom:var(--s3);z-index:2;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s3);padding:var(--s4) var(--pad-card);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow)}._panelRow_1hw7m_478{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s3)}._panelToggle_1hw7m_486{display:none}._panelSettings_1hw7m_490{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s3) var(--s6)}._panelGroup_1hw7m_497{display:grid;gap:var(--s2)}._panelGo_1hw7m_504{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s3);padding-top:var(--s3);padding-right:calc(var(--s7) + var(--s2));border-top:1px solid var(--hairline)}._panelSummary_1hw7m_515{display:grid;flex:1 1 auto;gap:var(--s1);min-width:0;margin:0;font:var(--type-row-title)}._panelTheory_1hw7m_524{font-weight:400}._panelState_1hw7m_529{display:flex;align-items:center;gap:var(--s2)}._panelDot_1hw7m_535{flex:none;width:var(--s2);height:var(--s2);border-radius:50%;background:var(--accent)}._panelDotReady_1hw7m_543{background:var(--success)}._panelGoReady_1hw7m_548{padding-top:0;border-top:none}._panelLink_1hw7m_553{overflow-wrap:anywhere}._panelActions_1hw7m_557{display:flex;flex-wrap:wrap;gap:var(--s2)}@media (max-width: 720px){._panel_1hw7m_465{bottom:calc(var(--s7) + var(--s4) + env(safe-area-inset-bottom,0px))}._panelToggle_1hw7m_486{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:var(--s2);min-width:0;min-height:var(--tap-min);padding:0 var(--s3);border:none;border-radius:var(--radius-tile);background:var(--hairline);color:var(--text);font:var(--type-row-title);text-align:left;cursor:pointer}._panelSettings_1hw7m_490{display:none}._panelSettingsOpen_1hw7m_592{display:flex;flex-basis:100%;min-width:0}._panelGroup_1hw7m_497{width:100%;min-width:0;--segmented-fill-width: 100%;--segmented-fill-flex: 1 1 0;--segmented-fill-pad: var(--s1)}._panelGo_1hw7m_504{flex-direction:column;align-items:stretch;padding-top:0;padding-right:0;border-top:none}._panelTheory_1hw7m_524{display:none}._panelActions_1hw7m_557{flex-direction:column-reverse;padding-right:calc(var(--s7) + var(--s2))}._panelActions_1hw7m_557 button{width:100%}}._noteMark_1hw7m_632{margin-left:var(--s1);color:var(--accent-ink);font-weight:800;cursor:help}._inlineText_mi8hj_9{display:block;width:100%;max-width:100%;text-align:left;background:none;border:none;border-radius:var(--radius-tile);padding:2px 6px;margin:-2px -6px;color:inherit;font:inherit;cursor:text;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._inlineTextWrap_mi8hj_29{overflow:visible;text-overflow:clip;white-space:normal}._inlineText_mi8hj_9:hover{background:var(--accent-soft);color:var(--accent-ink)}._inlineInput_mi8hj_40{display:block;width:100%;background:var(--surface);border:1px solid var(--accent);border-radius:var(--radius-tile);padding:2px 6px;margin:-3px -7px;font:inherit}._head_kfq04_4{display:grid;gap:var(--s3);padding:var(--pad-card);border-bottom:1px solid var(--hairline)}._headline_kfq04_12{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s1) var(--s3)}._name_kfq04_20{margin:0;min-width:0;overflow-wrap:anywhere}._count_kfq04_26{color:var(--accent-ink);white-space:nowrap}._note_kfq04_31{margin:0}._title_kfq04_36{display:block;overflow-wrap:anywhere}._kind_kfq04_41{display:block;color:var(--text-muted)}._leave_kfq04_46{display:flex;align-items:flex-start;gap:var(--s2);margin:0;color:var(--text-muted)}._leave_kfq04_46>:first-child{flex:none}._head_jdsnz_3{display:grid;gap:var(--s1)}._head_jdsnz_3>p{margin:0;color:var(--text-muted)}._root_1jgro_4{display:grid;gap:var(--s2)}._line_1jgro_20{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px}._now_1jgro_29{color:var(--text)}._count_1jgro_38{color:var(--text-muted);white-space:nowrap}._hint_1jgro_43{margin:0;color:var(--text-muted)}._bar_1jgro_50{height:3px;border-radius:var(--radius-pill);background:var(--accent-soft);overflow:hidden;margin-top:4px}._fill_1jgro_60{height:100%;background:var(--accent);transition:width .3s ease-out}@keyframes _buildPulse_1jgro_1{0%,to{opacity:1}50%{opacity:.25}}._fillRunning_1jgro_108{animation:_buildPulse_1jgro_1 1.3s ease-in-out infinite}@media (prefers-reduced-motion: reduce){._fill_1jgro_60{transition:none}._fillRunning_1jgro_108{animation:none}}._title_1jgro_79{margin:0;color:var(--text)}._head_vuro9_3{display:grid;gap:var(--s1)}._banner_vuro9_9{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s3)}._banner_vuro9_9>p{flex:1 1 320px;margin:0}._ways_vuro9_23{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3)}._title_gqt4a_3{margin:0;overflow-wrap:anywhere}._summary_gqt4a_8{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s1) var(--s3)}._summaryTitle_gqt4a_16{min-width:0;overflow-wrap:anywhere}._page_1t93i_3{display:grid;gap:var(--s4);width:100%;max-width:var(--measure-cabinet-state);min-width:0;margin:0 auto}._title_1t93i_13{display:grid;justify-items:start;gap:var(--s4);padding-top:var(--s6);overflow-wrap:anywhere}@media not all and (min-width: 700px){._title_1t93i_13{padding-top:0}._mark_1t93i_28{display:none}}._failure_1t93i_33{margin:0}._reason_1t93i_38{overflow-wrap:anywhere}._actions_1jz0b_31{display:flex;flex-direction:column;gap:var(--s2);margin-top:var(--s5)}._hint_1jz0b_38{margin:0}._stem_1jz0b_79{margin:0 0 16px;overflow-wrap:anywhere}._options_1jz0b_86{display:flex;flex-direction:column;gap:var(--s2)}._option_1jz0b_86{display:flex;align-items:center;gap:12px;width:100%;min-height:var(--tap-min);text-align:left;padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius-btn);background:var(--surface);color:var(--text);cursor:pointer;overflow-wrap:anywhere}._option_1jz0b_86:hover:not(:disabled){border-width:2px;border-color:var(--accent);padding:11px 15px}._option_1jz0b_86:disabled{cursor:default}._optionBody_1jz0b_166{display:flex;align-items:baseline;gap:12px;min-width:0}._explanation_1jz0b_253{margin:16px 0 0;overflow-wrap:anywhere}._referral_1jz0b_268{align-self:start;display:inline-block;min-height:44px;margin:16px 0 0;padding:0;border:0;background:none;color:var(--accent-ink);text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}._referral_1jz0b_268:hover{color:var(--accent-hover)}._feedbackBlock_1jz0b_290{border-top:1px solid var(--hairline);padding-top:16px;margin-top:16px}section._feedbackBlock_1jz0b_290{margin-top:16px}._feedbackTitle_1jz0b_310{margin:0 0 8px;font:var(--type-ui);font-weight:600;color:var(--text)}._feedbackTitle_1jz0b_310+._verdict_1jz0b_287{margin-top:0}._feedbackBlock_1jz0b_290>._verdict_1jz0b_287:first-child{margin-top:0}._verdictMark_1jz0b_330{flex:none;display:flex;align-items:center;color:var(--error)}._verdictMark_1jz0b_330 svg{width:20px;height:20px}._verdict_1jz0b_287{display:flex;align-items:center;gap:8px;margin:16px 0 0}._verdictOk_1jz0b_359{color:var(--success-ink)}._verdictWrong_1jz0b_363{color:var(--error)}._verdictDots_1jz0b_378{flex:none;display:inline-flex;align-items:center;gap:4px}._verdictDots_1jz0b_378 i{width:8px;height:8px;border-radius:var(--radius-pill)}._verdictDotOk_1jz0b_391{background:var(--success)}._verdictDotWrong_1jz0b_395{background:var(--error)}._verdictDotSkipped_1jz0b_400{background:var(--line-strong)}._tile_1jz0b_598{min-height:var(--tap-min);padding:10px 16px;border:2px solid transparent;border-radius:var(--radius-tile);background:var(--accent-soft);color:var(--accent-ink);font:var(--type-ui);text-align:left;cursor:pointer;overflow-wrap:anywhere}._tile_1jz0b_598:hover:not(:disabled){border-color:var(--accent)}._tile_1jz0b_598:disabled{cursor:default}._tileSelected_1jz0b_621{outline:2px solid var(--accent);outline-offset:2px}._tileSpent_1jz0b_701{opacity:.4}._zone_1jz0b_508{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;align-content:center;gap:var(--s2);min-height:calc(var(--tap-min) + 20px);padding:10px;border-radius:var(--radius-tile);background:var(--bg)}._zoneEmpty_1jz0b_757{margin:0;padding:8px 6px}._matchHint_1jz0b_779{margin:0 0 12px;color:var(--text-muted)}._cards_1jz0b_813{display:flex;flex-wrap:wrap;column-gap:var(--s2);row-gap:12px}._state_1jz0b_915{max-width:560px}._stateTitle_1jz0b_919{margin:0 0 8px;font-size:16px;font-weight:500}._stateText_1jz0b_925{margin:0}._queue_1jz0b_68{display:flex;flex-direction:column;gap:20px}._stack_1jz0b_293{display:flex;flex-direction:column;gap:24px}._queueHead_1jz0b_1066{display:flex;align-items:center;gap:8px;margin-bottom:var(--s3)}._queueDots_1jz0b_1073{display:flex;gap:6px}._queueDot_1jz0b_1073{width:8px;height:8px;border-radius:var(--radius-pill);box-sizing:border-box}._queueDotDone_1jz0b_1091{background:var(--accent)}._queueDotNow_1jz0b_1098{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}._queueDotWait_1jz0b_1103{background:var(--border)}._queueCount_1jz0b_1107{flex:none;color:var(--text-muted);font-variant-numeric:tabular-nums}._queueNext_1jz0b_1115{display:flex;flex-direction:column}._answerInput_1jz0b_1159{width:100%;box-sizing:border-box;min-height:var(--tap-min);padding:12px;border:1px solid var(--line-strong);border-radius:var(--radius-btn);background:var(--surface);color:var(--text);font:inherit;font-size:17px;line-height:1.5}._answerInput_1jz0b_1159:focus-visible{outline:2px solid var(--accent-ink);outline-offset:-2px}._answerInput_1jz0b_1159:disabled{opacity:.75}._answerFieldWrap_1jz0b_1226{position:relative}._summaryPad_1jz0b_1402{padding:0 var(--pad-card)}._pairs_1jz0b_1421{display:grid;grid-template-columns:1fr 1fr;gap:18px 56px;position:relative}@media (max-width: 480px){._pairs_1jz0b_1421{column-gap:28px}}@media (max-width: 320px){._pairs_1jz0b_1421{column-gap:12px}}._embedPending_1jz0b_1806{min-height:120px}._orderBuild_1jz0b_1812,._editList_1jz0b_1819{display:flex;flex-direction:column;gap:var(--s4)}._editNote_1jz0b_1825{margin:0;color:var(--text-muted)}._state_hhxml_5{max-width:var(--measure-state);padding:24px 0}._title_hhxml_10{margin:0 0 var(--s2);font:var(--type-heading)}._text_hhxml_15{margin:0}._badge_1w5ir_8{display:inline-flex;align-items:center;padding:var(--s1) var(--s3);border-radius:var(--radius-pill);font:var(--type-caption);font-weight:600;white-space:nowrap}._numeric_1w5ir_18{font-variant-numeric:tabular-nums}._toneSuccess_1w5ir_22{background:var(--success-soft);color:var(--success-ink)}._toneAccent_1w5ir_27{background:var(--accent-soft);color:var(--accent-ink)}._beta_1w5ir_33{display:inline-flex;align-items:center;padding:0 var(--s2);border-radius:var(--radius-pill);background:var(--hairline);color:var(--text-muted);font:var(--type-label);text-transform:none;letter-spacing:normal;white-space:nowrap}._toneEmpty_1w5ir_48{background:var(--hairline);color:var(--text-muted)}._srOnly_1w5ir_53{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._material_qh4yi_6{margin:0;color:var(--text-muted)}._previewBadge_qh4yi_17{display:inline-flex}._previewActions_qh4yi_21{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--s2);margin-left:auto}._row_qh4yi_35{display:flex;flex-direction:column;gap:var(--s1);min-width:0}._openStretch_qh4yi_60:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}._trailControls_qh4yi_58{position:relative;display:flex;align-items:center;gap:12px}._title_qh4yi_84{overflow-wrap:anywhere}._open_qh4yi_60:hover ._title_qh4yi_84,._open_qh4yi_60:focus-visible ._title_qh4yi_84{text-decoration:underline}._open_qh4yi_60{text-decoration:none;flex:1 1 auto;min-width:0;display:flex;align-items:center;text-align:left;background:none;border:0;border-radius:var(--radius-tile);padding:var(--s1);margin:0 calc(-1 * var(--s1));min-height:var(--tap-min);cursor:pointer;color:inherit;font:inherit}._open_qh4yi_60:not(._openStretch_qh4yi_60):hover{background:var(--hairline);color:var(--accent-ink)}._previewNote_qh4yi_72{color:var(--accent-ink);white-space:nowrap;pointer-events:none}._trailNote_qh4yi_190{pointer-events:none}._failure_qh4yi_195{margin:var(--s1) var(--pad-card) var(--s3);color:var(--error)}._pending_qh4yi_206{display:inline-flex;align-items:center;gap:var(--s1);color:var(--text-muted);white-space:nowrap}._pending_qh4yi_206 svg{flex:none}._draftBadge_qh4yi_224{color:var(--warning-ink)}@media (min-width: 700px){._pending_qh4yi_206{min-width:136px}}@media not all and (min-width: 700px){._pendingText_qh4yi_236{display:none}}._previewTop_qh4yi_244{display:flex;align-items:center;gap:var(--s3);min-width:0}._previewBack_qh4yi_251{position:relative;display:inline-flex;align-items:center;gap:var(--builder-name-gap);min-width:0;color:var(--text-muted);font:var(--type-builder-back);text-decoration:none}._previewBack_qh4yi_251:hover,._previewBack_qh4yi_251:focus-visible{color:var(--accent-ink);text-decoration:underline}._previewBack_qh4yi_251:after{content:"";position:absolute;inset:calc(-1 * var(--s3)) 0}._previewGrid_qh4yi_285{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:var(--s7);padding-top:var(--s1)}._previewSlot_qh4yi_296{flex:none;display:flex;flex-direction:column;align-items:center;gap:var(--s2);width:calc(var(--builder-preview-phone-width) + 2 * var(--s2));max-width:100%;margin:calc(-1 * var(--s2)) calc(-1 * var(--s2)) 0}._previewScreen_qh4yi_308{box-sizing:border-box;height:var(--builder-preview-phone-height);padding:var(--s4) var(--s3);overflow-y:auto;overscroll-behavior:contain}._previewSide_qh4yi_316{flex:none;width:var(--builder-list-width);min-width:0}._previewAbout_qh4yi_322{display:flex;gap:var(--s2);margin:0;color:var(--text-muted);font:var(--type-caption)}._previewAbout_qh4yi_322>:first-child{flex:none}@media (max-width: 720px){._previewTop_qh4yi_244{flex-wrap:wrap}._previewBack_qh4yi_251{flex:1}._previewActions_qh4yi_21{display:contents}._previewBadge_qh4yi_17{order:1;flex-basis:100%}._previewGrid_qh4yi_285{flex-direction:column;align-items:center;gap:var(--s5)}._previewSlot_qh4yi_296{margin:0}._previewScreen_qh4yi_308{height:auto}._previewSide_qh4yi_316{width:100%}}._flowEntry_qh4yi_374{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between}._flowHint_qh4yi_382{margin:4px 0 0;max-width:52ch}._taskCount_qh4yi_397{margin:0;font:var(--type-ui);font-weight:500}._taskCountLabel_qh4yi_402{color:var(--text-muted)}._handoffRow_qh4yi_420{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s3)}._handoffAction_qh4yi_427{margin-left:auto}._reviewHint_qh4yi_434{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--radius-tile);background:var(--hairline);color:var(--text)}._reviewHint_qh4yi_434>svg{flex:none}._reviewHintTitle_qh4yi_448,._reviewHintText_qh4yi_449{margin:0}._reviewHintText_qh4yi_449{margin-top:var(--s1);color:var(--text-muted)}._sectionTrail_qh4yi_460{display:flex;align-items:center;gap:12px}._emptySectionBadge_qh4yi_222{display:inline-flex;align-items:center;gap:var(--s1);color:var(--warning-ink)}._emptySectionBadge_qh4yi_222 svg{flex:none}@media (min-width: 700px){._emptySectionBadge_qh4yi_222{min-width:136px}}@media not all and (min-width: 700px){._emptySectionBadgeText_qh4yi_493{display:none}}._crumbRow_qh4yi_498{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);margin:0 0 var(--s3)}._crumbHint_qh4yi_506{display:inline-flex;align-items:center;gap:var(--s1);color:var(--text-muted)}._crumbHint_qh4yi_506>svg{flex:none}._handoffCard_qh4yi_519{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s4);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow)}.stack>[role=status]+._handoffRow_qh4yi_420{margin-top:var(--s3)}._lessonMeta_qh4yi_535{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:12px}._pill_qh4yi_544{display:inline-flex;align-items:center;padding:4px 12px;border-radius:var(--radius-pill);background:var(--hairline);color:var(--text);font:var(--type-caption);font-weight:600}._pillAccent_qh4yi_555{background:var(--accent-soft);color:var(--accent-ink)}._skippedRow_qh4yi_561{position:relative;display:grid;grid-template-columns:12px minmax(0,1fr);column-gap:var(--s3);row-gap:var(--s1)}._skippedRow_qh4yi_561:not(:last-child):after{content:"";position:absolute;left:var(--s3);right:var(--s3);bottom:calc(var(--s5) / -2);height:1px;background:var(--border)}._skippedRow_qh4yi_561:before{content:"";width:8px;height:8px;margin-top:8px;border-radius:50%;background:var(--accent)}._stage_qh4yi_590{display:grid;gap:var(--s2)}._stageHead_qh4yi_595{display:flex;align-items:center;gap:var(--s2)}._stageToggle_qh4yi_601{display:inline-flex;align-items:center;gap:var(--s2);padding:0;background:none;border:none;font:inherit;color:inherit;cursor:pointer}._stageChevron_qh4yi_613{display:inline-flex;color:var(--text-muted);transition:transform .15s ease}._stageChevronClosed_qh4yi_619{transform:rotate(-90deg)}._stageToggle_qh4yi_601:hover ._stageChevron_qh4yi_613{color:var(--accent-ink)}._stageCount_qh4yi_627{color:var(--text-muted)}._stageLine_qh4yi_631{flex:1;height:1px;background:var(--hairline)}._rowMeta_qh4yi_637{color:var(--text-muted);overflow-wrap:anywhere}._viewSwitch_qh4yi_643{margin-bottom:var(--s4)}._titleRow_qh4yi_647{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--s2)}._skippedHint_qh4yi_654{margin:0;color:var(--text-muted)}._skipped_qh4yi_561{list-style:none;margin:var(--s4) 0 0;padding:0;display:grid;gap:var(--s5)}._skippedRow_qh4yi_561:before{background:var(--line-strong)}._skippedText_qh4yi_671{font:var(--type-heading);font-weight:400;color:var(--text);overflow-wrap:anywhere}._skippedReason_qh4yi_678{grid-column:2;color:var(--text-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}._iconSlot_qh4yi_686{width:40px;height:40px;flex:none}._overlayGrip_qh4yi_693{display:flex;align-items:center;justify-content:center;width:var(--tap-min);height:var(--tap-min);flex:none;color:var(--text-muted)}._sectionTools_qh4yi_703{display:inline-flex;align-items:center;gap:var(--s1)}._addSection_qh4yi_709{display:grid;gap:var(--s2);justify-items:start}._splitGroup_qh4yi_715{position:relative}._splitSlot_qh4yi_719{position:relative;height:0;z-index:1;opacity:0;pointer-events:none}._splitGroup_qh4yi_715:hover>._splitSlot_qh4yi_719,._splitGroup_qh4yi_715:focus-within>._splitSlot_qh4yi_719{opacity:1;pointer-events:auto}@media (hover: none){._splitSlot_qh4yi_719{opacity:1;pointer-events:auto}}._splitSlot_qh4yi_719:before{content:"";position:absolute;left:0;right:0;top:0;border-top:1.5px dashed var(--accent)}._splitHere_qh4yi_749{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:var(--s2);min-height:28px;padding:0 var(--s3);border:1px solid var(--accent);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-ink);font:var(--type-ui);white-space:nowrap;cursor:pointer}._splitHere_qh4yi_749:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._splitHere_qh4yi_749:disabled{cursor:default;opacity:.6}._renameError_qh4yi_778{margin:0;color:var(--accent-ink)}._stageEditing_qh4yi_783{display:inline-flex;align-items:center;gap:var(--s2)}._stageRename_qh4yi_789{display:inline-flex;opacity:0;transition:opacity .12s ease}._stageHead_qh4yi_595:hover ._stageRename_qh4yi_789,._stageRename_qh4yi_789:focus-within{opacity:1}@media (hover: none){._stageRename_qh4yi_789{opacity:1}}._zero_qh4yi_807{display:grid;gap:var(--s4)}._zeroTitle_qh4yi_812{margin:0 0 var(--s1);font:var(--type-heading)}._zeroText_qh4yi_817{margin:0;color:var(--text-muted)}._rows_1ddn3_14{display:flex;flex-direction:column;gap:var(--s4)}._rowPad_1ddn3_6{display:flex;align-items:center;gap:var(--s3);padding:var(--s4);background:var(--hairline);border-radius:var(--radius-tile)}._rowMain_1ddn3_29{flex:1 1 auto;min-width:0}._rowAction_1ddn3_49{flex:none}._rowAction_1ddn3_49>button:hover:not(:disabled){background:var(--surface);color:var(--accent-ink)}._title_1ddn3_58{display:block}._hint_1ddn3_62{display:block;margin:var(--s1) 0 0;color:var(--text-muted)}._failure_1ddn3_73{margin:0;color:var(--error)}._buttonLabel_vfphg_1{min-width:0}._waitInline_vfphg_10{display:inline-flex;align-items:center;gap:var(--s1);margin:0 0 0 auto;color:var(--text-muted)}._waitInline_vfphg_10>svg{flex:none}._page_17m02_7{display:flex;flex-direction:column;gap:var(--builder-gap);min-width:0}._headerSlot_17m02_14{min-width:0}._grid_17m02_18{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--builder-column-gap);align-items:start}._column_17m02_25,._editSlot_17m02_30{min-width:0}._editSlot_17m02_30:empty,._editSlot_17m02_30:not(:empty)+._column_17m02_25{display:none}._nav_17m02_39[hidden]{display:none}._courseHeader_17m02_45{display:grid;gap:var(--builder-gap)}._back_17m02_50{position:relative;justify-self:start;display:inline-flex;align-items:center;gap:var(--builder-name-gap);color:var(--text-muted);font:var(--type-builder-back);text-decoration:none}._back_17m02_50:after{content:"";position:absolute;inset:calc(-1 * var(--s3)) 0}._back_17m02_50:hover,._back_17m02_50:focus-visible{color:var(--accent-ink);text-decoration:underline}._backGlyph_17m02_74{display:inline-flex}._courseHeaderMain_17m02_78{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--s4);min-width:0}._courseHeaderTitle_17m02_88{display:grid;gap:var(--builder-gap);min-width:0;flex:1 1 20rem}._courseTitleRow_17m02_96{display:inline}._renamePencil_17m02_100{display:inline-flex;vertical-align:middle;margin-left:var(--s1)}._renameSlot_17m02_107{min-height:48px;display:grid;align-items:center}._renameSlot_17m02_107 input{font:var(--type-heading)}._courseMeta_17m02_118{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);min-height:calc(var(--s5) + var(--s1))}p._taskCount_17m02_126{margin:0;color:var(--text-muted);font:var(--type-builder-meta)}._courseActions_17m02_132{display:flex;align-items:center;gap:var(--s2);margin-left:auto;min-width:0;max-width:100%}._courseAction_17m02_132{flex:0 1 auto;min-width:0;max-width:100%}._courseAction_17m02_132>button{max-width:100%}._courseMenu_17m02_151{display:inline-flex;border-radius:var(--radius-btn);background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--tile-line)}._zero_17m02_160{display:flex;flex-direction:column;gap:var(--s4)}._zeroText_17m02_166{margin:var(--s1) 0 0}._failure_17m02_170{margin:0;color:var(--error)}._aside_17m02_177{position:sticky;top:var(--s4);min-width:0;display:flex;flex-direction:column;gap:var(--s3)}._exercise_17m02_187{display:grid;grid-template-columns:var(--builder-actions-width) var(--builder-phone-width);gap:var(--builder-column-gap);align-items:start;min-width:0}._exerciseSide_17m02_195{display:flex;flex-direction:column;gap:var(--s2);width:var(--builder-actions-width)}._exerciseHead_17m02_202{display:grid;gap:var(--s1);padding:calc(var(--s1) / 2) calc(var(--s1) / 2) var(--builder-name-gap)}._exerciseTitle_17m02_208{margin:0;font:var(--type-builder-head);white-space:nowrap}._exerciseSub_17m02_214{font:var(--type-builder-sub);color:var(--text-muted)}._exerciseView_17m02_220{display:flex;flex-direction:column;align-items:center;gap:var(--s2);width:calc(var(--builder-phone-width) + 2 * var(--s2));margin:calc(-1 * var(--s2)) calc(-1 * var(--s2)) 0}._exerciseBelow_17m02_229{grid-column:1 / -1;display:flex;flex-direction:column;gap:var(--s3);min-width:0}._exerciseBelow_17m02_229:empty{display:none}._menuButtons_17m02_241{display:flex;flex-direction:column;gap:var(--s2)}._menuButton_17m02_241{display:inline-flex;align-items:center;gap:var(--s2)}._menuPressed_17m02_254{display:flex;flex-direction:column;border-radius:var(--radius-btn);outline:2px solid var(--accent);outline-offset:-2px}._menuPressed_17m02_254 ._menuButton_17m02_241{color:var(--accent-ink)}._menuReason_17m02_266{margin:0;color:var(--text-muted)}._phoneBody_17m02_272{box-sizing:border-box;height:var(--builder-phone-height);padding:var(--s4) var(--s3);overflow-y:auto;overscroll-behavior:contain}._phoneEmpty_17m02_280{display:flex;align-items:center;justify-content:center;min-height:320px;padding:var(--s5);text-align:center}._nav_17m02_39{display:flex;align-items:center;justify-content:center;gap:var(--s1)}._navLabel_17m02_296{color:var(--text);text-align:center;font-variant-numeric:tabular-nums}._generated_17m02_303{color:var(--text-muted)}._tools_17m02_307{display:flex;align-items:center;justify-content:center;gap:var(--s2)}._actions_17m02_315{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--s2)}p._objective_17m02_323{margin:0;font:500 15px/1.45 var(--font-ui);font-weight:500;color:var(--text)}._panel_17m02_342{display:flex;flex-direction:column;gap:var(--s3);min-width:0}._formTitle_17m02_349{margin:0;font:var(--type-builder-form-title)}._panelTop_17m02_354{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s3)}._panelHead_17m02_361{display:grid;gap:var(--s1);min-width:0}._panelHead_17m02_361>p,._panelHead_17m02_361>h2{margin:0}._preview_17m02_375>*{box-shadow:none;border-radius:0;padding:0;background:none}._notReady_17m02_382{display:flex;flex-direction:column;gap:var(--s2)}._notReadyTitle_17m02_388{margin:0;color:var(--accent-ink)}._notReadyText_17m02_393{margin:0}._building_17m02_398{display:grid;gap:var(--s5)}._buildingHead_17m02_403{display:flex;align-items:flex-start;gap:var(--s3)}._buildingCopy_17m02_409{display:grid;gap:var(--s1);min-width:0}._building_17m02_398 ._notReadyTitle_17m02_388{color:var(--text)}._spinner_17m02_419{flex:none;width:24px;height:24px;border-radius:50%;border:3px solid var(--accent-soft);border-top-color:var(--accent);animation:_spin_17m02_419 .9s linear infinite}@keyframes _spin_17m02_419{to{transform:rotate(360deg)}}._skeleton_17m02_435{display:grid;gap:var(--s3)}._bone_17m02_440{display:block;height:16px;border-radius:var(--s2);background:linear-gradient(90deg,var(--field-bg) 0%,var(--hairline) 50%,var(--field-bg) 100%);background-size:200% 100%;animation:_shimmer_17m02_1 1.4s ease-in-out infinite}._boneTitle_17m02_449{width:45%;height:20px}._boneText_17m02_454{width:75%;margin-bottom:var(--s2)}._boneRow_17m02_459{height:44px;border-radius:var(--radius-tile)}@keyframes _shimmer_17m02_1{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){._spinner_17m02_419,._bone_17m02_440{animation:none}}._srOnly_17m02_480{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._bottomBar_17m02_490{display:none}@media (max-width: 960px){._grid_17m02_18,._exercise_17m02_187{grid-template-columns:minmax(0,1fr)}._exerciseSide_17m02_195{width:auto}._exerciseView_17m02_220{width:auto;margin:0}._phoneBody_17m02_272{height:auto}._courseAction_17m02_132{display:none}._courseHeaderMain_17m02_78{flex-wrap:nowrap}._courseHeaderTitle_17m02_88{flex:1 1 0}._bottomBar_17m02_490{position:sticky;bottom:0;z-index:4;display:flex;gap:var(--s2);padding:var(--s3) calc(48px + var(--s3)) var(--s3) 0;background:var(--bg)}._bottomBar_17m02_490>*{flex:1;min-width:0}._bottomBar_17m02_490 button{width:100%;min-width:0;max-width:100%;justify-content:center}}@media (max-width: 720px){._bottomBar_17m02_490{bottom:calc(var(--s7) + var(--s4) + env(safe-area-inset-bottom,0px))}._courseHeaderTitle_17m02_88 h1{font-size:24px;line-height:1.2}}@media (max-width: 960px) and (max-height: 600px){._bottomBar_17m02_490{position:static}}._editor_1knkm_4,._matchArea_1knkm_11{display:grid;gap:var(--s3)}._fields_1knkm_17 input[type=text],._fields_1knkm_17 textarea{background:var(--surface)}._slot_1knkm_23{display:grid;gap:0}._warning_1knkm_28{margin:8px 0 0;color:var(--warning-ink)}._error_1knkm_33{margin:0;color:var(--error)}._actions_1knkm_38{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);padding-top:var(--s1)}._rebuild_1knkm_48{display:grid;gap:16px}._reason_1knkm_53{margin:0;color:var(--text-muted)}._fields_1knkm_17{display:grid;gap:var(--s3)}._note_1knkm_65{margin:0;color:var(--text-muted)}._group_1mwdv_6{display:flex;flex-direction:column;gap:var(--s4)}._tabs_1mwdv_12{display:flex;gap:var(--s1);padding:var(--s1);border-radius:var(--radius-tile);background:var(--field-bg)}._tab_1mwdv_12{flex:1 1 0;min-height:var(--tap-min);border:0;border-radius:calc(var(--radius-tile) - 2px);background:transparent;font:var(--type-ui);font-weight:600;color:var(--text-muted);cursor:pointer}._tabOn_1mwdv_32{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}._panel_1mwdv_38[hidden]{display:none}._reading_1mwdv_42{display:flex;flex-direction:column;gap:var(--s5)}._question_1mwdv_48{position:sticky;top:0;z-index:1;display:flex;flex-direction:column;gap:var(--s1);min-height:var(--tap-min);padding:var(--s3) var(--s4);border:1px solid var(--border);border-radius:var(--radius-tile);background:var(--surface);color:var(--text);font:var(--type-ui);text-align:left;cursor:pointer}._questionLabel_1mwdv_66{font:var(--type-label);color:var(--text-muted)}._text_1mwdv_71{display:flex;flex-direction:column;gap:var(--s4);padding:var(--pad-card);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--tint-sand);font:var(--type-body)}._text_1mwdv_71 p{margin:0}._table_1mwdv_86{width:100%;border-collapse:collapse}._table_1mwdv_86 th,._table_1mwdv_86 td{padding:var(--s1);border:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:anywhere}._table_1mwdv_86 th{background:var(--surface);overflow-wrap:break-word}._title_1mwdv_105{margin:0;font:var(--type-label);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}._region_33n45_5{position:fixed;left:var(--vuk-toast-inset);right:var(--vuk-toast-inset);bottom:var(--s4);z-index:900;display:flex;justify-content:center;pointer-events:none}#root:has(._consentRegion_33n45_16){display:flex;flex-direction:column;min-height:100dvh}._consentRegion_33n45_16{position:sticky;bottom:0;z-index:901;display:flex;justify-content:center;margin-top:auto;padding:var(--s4) var(--s3);max-height:100dvh;box-sizing:border-box;overflow-y:auto;pointer-events:none}._notice_33n45_36{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);max-width:var(--measure-state);padding:var(--s3) var(--s4);border:1px solid var(--border);border-radius:var(--radius-tile);background:var(--surface);color:var(--text);box-shadow:var(--shadow-raised);pointer-events:auto}._text_33n45_51{flex:1 1 200px;margin:0;font:var(--type-ui)}._column_nn8sa_2{max-width:var(--measure-student);margin:0 auto}._title_nn8sa_7{display:block;font-weight:600}._text_nn8sa_12{display:block;margin-top:var(--s1)}._prompt_cfb8j_4{display:flex;flex-direction:column;gap:12px}._title_cfb8j_10{margin:0;font-weight:600}._actions_cfb8j_18{display:flex;flex-direction:column;gap:var(--s2)}@media (min-width: 480px){._actions_cfb8j_18{flex-direction:row;flex-wrap:wrap}}._note_cfb8j_31{margin:0}._bandContext_1ek55_7{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 12px;min-width:0}._sessionNav_1ek55_23{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 24px;min-width:0}@media not all and (min-width: 700px){._sessionNav_1ek55_23{gap:8px 16px}}._backLink_1ek55_45,._profileLink_1ek55_46{color:var(--accent-ink);text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;min-height:var(--tap-min)}._backLink_1ek55_45:hover,._backLink_1ek55_45:focus-visible,a._profileLink_1ek55_46:hover,a._profileLink_1ek55_46:focus-visible{text-decoration:underline}._homeLink_1ek55_74{margin-left:auto}._desktopSession_1ek55_86{display:contents}@media not all and (min-width: 700px){._desktopSession_1ek55_86{display:none}}._main_1ek55_99{max-width:var(--measure-student);margin:0 auto}._courseHead_1ek55_106{display:flex;align-items:center;gap:16px}._courseHead_1ek55_106>:first-child:not(:last-child){flex:0 0 auto}._courseHead_1ek55_106>:last-child{flex:1 1 auto;min-width:0}._courseTitle_1ek55_158{--lines: 2;overflow-wrap:anywhere;max-width:100%}._clampThree_1ek55_176{--lines: 3}._courseFactsCells_1ek55_199{display:flex;gap:var(--s4);margin-inline:var(--s2)}._courseFactsCell_1ek55_199{flex:1 1 auto}._courseFactsLabel_1ek55_211{display:block;color:var(--text-muted);margin-bottom:var(--s1)}._courseFactsValue_1ek55_217{display:block;font:var(--type-ui);font-weight:600}._rowTitle_1ek55_225{display:block}._rowMeta_1ek55_229{display:block;margin-top:2px}._blockActions_1ek55_238{display:flex;flex-direction:column;gap:10px}._blockBody_1ek55_247{max-width:100%}._blockMeta_1ek55_251{display:flex;flex-wrap:wrap;gap:12px;align-items:center}._blockProgress_1ek55_261{margin-top:var(--s3)}._blockPosition_1ek55_267{margin-left:auto}._blockNotice_1ek55_279{margin-top:12px}._blockReturn_1ek55_277{display:inline-block;min-height:44px;margin:12px 0 0;padding:0;border:0;background:none;color:var(--text-muted);text-align:left;cursor:pointer}._blockReturn_1ek55_277:hover{color:var(--accent-ink)}._blockTitle_1ek55_299{margin:16px 0 0}._blockText_1ek55_303{margin:12px 0 20px}._bandAction_1ek55_310{background:none;border:none;padding:0;cursor:pointer;font:inherit}._sessionName_1ek55_344{display:inline-block;max-width:72px;vertical-align:bottom}._returnToLearning_1ek55_352{display:flex;flex-direction:column;align-items:flex-start;gap:8px}._returnToLearningDivider_1ek55_373{align-self:stretch;height:1px;margin:0 var(--s4);background:var(--border)}._accountMenuWrap_1ek55_383{position:relative;display:none}@media not all and (min-width: 700px){._accountMenuWrap_1ek55_383{display:inline-flex}}@media not all and (min-width: 700px){._accountMenuWrapPushed_1ek55_412{margin-left:auto}}._accountMenuTrigger_1ek55_417{display:inline-flex}._accountMenuTriggerButton_1ek55_423{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:0;font:inherit;cursor:pointer}._accountMenuPanel_1ek55_443{position:absolute;z-index:5;right:0;top:calc(100% + 4px);width:max-content;max-width:220px;padding:var(--s1);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-tile);box-shadow:var(--shadow-raised);overflow-y:auto}._accountMenuPanelUp_1ek55_461{top:auto;bottom:calc(100% + 4px)}._accountMenuPanel_1ek55_443 button{width:100%;min-height:var(--tap-min);padding:0 var(--s3);border:0;border-radius:var(--radius-tile);background:none;color:var(--text-muted);text-align:left;cursor:pointer;font:var(--type-ui)}._accountMenuPanel_1ek55_443 button:hover{background:var(--accent-soft);color:var(--accent-ink)}._result_etajj_4{display:flex;flex-direction:column;gap:16px}._kicker_etajj_10{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0}._title_etajj_17{margin:0}._counts_etajj_21{margin:0;display:flex;flex-wrap:wrap;gap:4px 16px}._confident_etajj_31{color:var(--success-ink)}._weak_etajj_35{color:var(--accent-ink)}._topics_etajj_39{margin:0;padding-left:20px;color:var(--text-muted);display:flex;flex-direction:column;gap:4px}._recommend_etajj_48{display:flex;flex-direction:column;gap:8px}._recommendHead_etajj_54{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0}._rowTitle_etajj_61{display:block;color:var(--text)}._rowMeta_etajj_66{display:block;color:var(--text-muted)}._unaddressed_etajj_73{margin:0;display:grid;gap:12px}._unaddressedItem_etajj_81{display:grid;gap:2px}._unaddressedQuestion_etajj_86{margin:0;color:var(--accent-ink)}._unaddressedNote_etajj_91,._score_etajj_97{margin:0;color:var(--text-muted)}._nav_1ylr6_4{display:flex;gap:var(--s2)}._slot_1ylr6_11{flex:1 1 0;min-height:var(--tap-min)}._arrow_1ylr6_19{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--radius-btn);background:var(--surface);color:var(--text);cursor:pointer}._arrow_1ylr6_19:hover{border-color:var(--accent);color:var(--accent-ink)}._glyph_1ylr6_40{font:var(--type-heading);font-weight:400;line-height:1}._label_1ylr6_46{white-space:nowrap}._question_1byo6_11{display:flex;flex-direction:column;gap:8px}._questionTitle_1byo6_17{margin:0}._scale_1byo6_21{display:flex;gap:8px}._scaleEnds_1byo6_27{display:flex;justify-content:space-between}._score_1byo6_42{flex:1;max-width:64px;height:44px;border:1px solid var(--border);border-radius:var(--radius-btn);background:var(--surface);color:var(--text);font:inherit;font-size:16px;cursor:pointer}._score_1byo6_42:hover:not(:disabled){border-color:var(--accent);border-width:2px}._scoreOn_1byo6_60{border-color:var(--accent);border-width:2px;background:var(--accent-soft);font-weight:600}._score_1byo6_42:disabled{cursor:default;opacity:.6}._error_1byo6_72{margin:0;color:var(--error)}._actions_1byo6_79{display:flex;flex-direction:column;gap:8px;align-items:center}._skip_1byo6_93,._leave_1byo6_94{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 8px;border:none;background:transparent;font:inherit;cursor:pointer}._skip_1byo6_93{color:var(--accent-ink);text-decoration:underline}._skip_1byo6_93:disabled{color:var(--text-muted);cursor:default;text-decoration:none}._leave_1byo6_94{color:var(--text-muted)}._comment_1byo6_135 textarea{min-height:76px}._lesson_1byo6_141{display:flex;flex-direction:column;gap:var(--s4)}._lesson_1byo6_141 h2,._lesson_1byo6_141 p{margin:0}._row_1byo6_153{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);width:100%;min-height:44px;padding:0;border:none;background:none;color:var(--text);text-align:left;cursor:pointer}._row_1byo6_153:disabled{cursor:default}._rated_1byo6_172{display:flex;align-items:center;gap:var(--s2)}._ratedMark_1byo6_179{display:flex;color:var(--success-ink)}._rowChevron_1byo6_185{display:flex;flex:none;color:var(--text-muted);transform:rotate(-90deg)}._thanks_1byo6_192{color:var(--success-ink)}._failed_1byo6_196{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s1)}._head_ndt6m_4{display:flex;align-items:center;gap:16px}._head_ndt6m_4>:first-child{flex:0 0 auto}._head_ndt6m_4>:last-child{min-width:0}._head_ndt6m_4 h1{font-size:clamp(24px,6.5vw,34px);overflow-wrap:anywhere}._after_ndt6m_25{margin:var(--s3) 0 0}._actions_ndt6m_29{display:flex;flex-direction:column;gap:var(--s2)}._head_r2y19_10{display:flex;flex-direction:column;gap:2px}._kicker_r2y19_16{margin:0;color:var(--text-muted)}._section_r2y19_26{--lines: 2;margin:0;color:var(--text)}._radar_rs8m7_5{display:flex;flex-direction:column;gap:14px}._figure_rs8m7_13{width:100%;max-width:260px;align-self:center;overflow:visible}._ring_rs8m7_20{fill:none;stroke:var(--hairline);stroke-width:1}._spoke_rs8m7_26{stroke:var(--hairline);stroke-width:1}._spokeGrey_rs8m7_32{stroke:var(--hairline);stroke-width:1;stroke-dasharray:3 3}._contour_rs8m7_38{fill:color-mix(in srgb,var(--accent) 18%,transparent);stroke:var(--accent);stroke-width:2}._contourLine_rs8m7_45{fill:none;stroke:var(--accent);stroke-width:2}._contourDot_rs8m7_52,._vertex_rs8m7_56{fill:var(--accent)}._legend_rs8m7_60{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._axis_rs8m7_69{display:flex;flex-direction:column;gap:2px}._axisTitle_rs8m7_75{display:block}._axisValue_rs8m7_79{color:var(--text)}._axisGrey_rs8m7_83{color:var(--text-muted)}@media (max-width: 480px){._figure_rs8m7_13{display:none}}._note_1uyg6_4{margin:0}._course_1uyg6_8{display:flex;align-items:center;gap:14px}._course_1uyg6_8>:first-child{flex:0 0 auto}._courseTitle_1uyg6_19{margin:0}._where_1uyg6_23{margin:4px 0 0}._course_1uyg6_8+*{margin-top:16px}._block_1uyg6_32{display:flex;flex-direction:column;gap:6px}._block_1uyg6_32>h2{margin:0}._block_1uyg6_32>p{margin:0}._checks_1uyg6_48{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s2)}._check_1uyg6_48{display:flex;flex-direction:column;gap:2px}._checkTitle_1uyg6_63{display:block}._actions_1uyg6_67{display:flex;flex-direction:column;gap:var(--s2)}._page_1hw7x_3{max-width:var(--measure-student);margin:0 auto;width:100%}._page_1hw7x_3>*+*{margin-top:var(--s5)}._title_1hw7x_16{font-weight:600}._rowBody_1hw7x_22{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:0}._progress_1hw7x_32{display:flex;align-items:center;gap:8px;min-width:0}._open_1hw7x_47{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:4px;text-align:left;background:none;border:0;border-radius:var(--radius-tile);padding:var(--s2);margin:0 calc(-1 * var(--s2));min-height:var(--tap-min);color:inherit;cursor:pointer}._open_1hw7x_47:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}._trail_1hw7x_74{position:relative;display:flex;align-items:center;gap:8px}._retired_1hw7x_83,._removed_1hw7x_98{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px;padding:var(--s2);margin:0 calc(-1 * var(--s2));min-height:var(--tap-min);justify-content:center}._removedTitle_1hw7x_112{color:var(--text-muted);text-decoration:line-through}._page_navmh_2{max-width:var(--measure-student);margin:0 auto;width:100%}._page_navmh_2>*+*{margin-top:var(--s5)}._actions_navmh_15{display:flex;gap:12px;flex-wrap:wrap}._column_1so5m_2{max-width:var(--measure-state);margin-inline:auto;padding-top:var(--s7)}._switch_14wpr_1{position:relative;display:inline-flex;font:var(--type-ui)}._trigger_14wpr_7{display:inline-flex;align-items:center;justify-content:center;gap:var(--s1);box-sizing:border-box;min-width:var(--tap-min);min-height:var(--tap-min);padding:calc((var(--tap-min) - 22px) / 2);margin:calc((var(--tap-min) - 22px) / -2);border:0;border-radius:var(--radius-btn);background:transparent;color:var(--menu-word-ink);font:inherit;text-decoration:var(--menu-word-line);text-underline-offset:2px;cursor:pointer}._trigger_14wpr_7:hover{color:var(--accent-hover)}._trigger_14wpr_7:focus,._panel_14wpr_32 button:focus{outline:none}._trigger_14wpr_7:focus-visible,._panel_14wpr_32 button:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}._panel_14wpr_32{position:absolute;top:calc(100% + (var(--tap-min) - 22px) / 2 + var(--s2));right:calc((var(--tap-min) - 22px) / -2);z-index:10;min-width:160px;padding:var(--s1);border:1px solid var(--border);border-radius:var(--radius-btn);background:var(--surface)}._panel_14wpr_32 button{display:block;box-sizing:border-box;width:100%;min-height:var(--tap-min);padding:var(--s2) var(--s3);border:0;border-radius:var(--radius-tile);background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}._panel_14wpr_32 button:hover,._panel_14wpr_32 button:active,._panel_14wpr_32 button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink)}._app_14jfd_3{width:100%;height:var(--v2-app-height, 100vh);height:var( --v2-app-height, 100dvh );position:relative;overflow:hidden;background:var(--bg);color:var(--text);font-family:var(--font-ui)}._scroll_14jfd_3{position:absolute;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto}._column_14jfd_8{max-width:480px;margin:0 auto}._band_14jfd_3>header{border-image:linear-gradient(to top,var(--border) 1px,var(--surface) 1px) fill 0 / 0 / 0 100vmax}._footer_14jfd_48{position:absolute;left:0;right:0;bottom:0;max-width:480px;margin:0 auto}._footer_14jfd_48>*{border-image:linear-gradient(to bottom,var(--border) 1px,var(--surface) 1px) fill 0 / 0 / 0 100vmax}._band_14jfd_3>header{padding-inline:var(--pad-mobile)}._page_14jfd_3{display:flex;flex-direction:column;gap:var(--s5);padding:var(--s5) var(--pad-mobile) var(--s7)}._pageTabs_14jfd_76{padding-bottom:120px}._title_14jfd_80{margin:0}._stack_14jfd_86{display:flex;flex-direction:column;gap:var(--s2)}._stackTight_14jfd_92{gap:var(--s1)}._label_14jfd_96{margin:0;color:var(--text-muted);overflow-wrap:anywhere}._tabbar_14jfd_3{position:absolute;left:0;right:0;bottom:0;height:72px;box-sizing:border-box;background:var(--surface);border-top:1px solid var(--border)}._tabs_14jfd_104{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);max-width:480px;height:100%;margin:0 auto;padding:var(--s1) var(--s2) var(--s2);box-sizing:border-box}._tab_14jfd_3{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s1);min-height:var(--tap-min);color:var(--text-muted);text-decoration:none}._tab_14jfd_3:hover{color:var(--text-muted)}._pill_14jfd_144{flex:none;width:56px;height:28px;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center}._tabOn_14jfd_154,._tabOn_14jfd_154:hover{color:var(--accent-ink)}._tabOn_14jfd_154 ._pill_14jfd_144{background:var(--accent-soft)}._pageTask_14jfd_166{padding-bottom:136px}._profileButton_14jfd_174{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--tap-min);height:var(--tap-min);margin:calc((var(--tap-min) - 22px) / -2);border-radius:var(--radius-pill);color:var(--text);text-decoration:none}._profileButton_14jfd_174:hover{color:var(--text)}._profileCurrent_14jfd_192{cursor:default}._profileCurrent_14jfd_192 ._avatar_14jfd_196{outline:2px solid var(--accent-ink);outline-offset:2px}._avatar_14jfd_196{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text)}._linkButton_19o9s_8{min-height:var(--tap-min);padding:0;border:0;background:none;font:var(--type-ui);color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px;cursor:pointer}._linkButton_19o9s_8:hover{color:var(--accent-hover)}._stageRow_19o9s_24{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s4) var(--pad-mobile) var(--s2)}._stageLabel_19o9s_34{flex:1 1 auto;min-width:0;min-height:28px;margin:0;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--accent-ink)}._stageLabel_19o9s_34:empty{visibility:hidden}._barWrap_19o9s_50{display:flex;padding:0 var(--pad-mobile)}._rows_19o9s_56{display:flex;flex-direction:column;border-radius:var(--radius-card);overflow:hidden}._row_19o9s_3{display:flex;align-items:center;gap:var(--s3);width:100%;min-height:48px;padding:var(--s3) 20px;border:0;border-bottom:1px solid var(--hairline);background:var(--surface);font:var(--type-ui);color:var(--text);text-align:left;cursor:pointer}._row_19o9s_3:last-child{border-bottom:0}._row_19o9s_3:hover:not(:disabled){background:var(--bg)}._row_19o9s_3:disabled{color:var(--text-muted);cursor:default}._rowNow_19o9s_93{background:var(--accent-soft);font-weight:600}._rowNow_19o9s_93 ._num_19o9s_3{color:var(--accent-ink)}._num_19o9s_3{flex:none;width:20px;font:var(--type-caption);font-variant-numeric:tabular-nums;color:var(--text-muted)}._rowTitle_19o9s_111{flex:1;min-width:0}._nowLabel_19o9s_117{color:var(--accent-ink)}._startHead_19o9s_122{display:flex;flex-direction:column;gap:var(--s2)}._flat_19o9s_128{margin:0}._nameForm_19o9s_133{display:flex;flex-direction:column;gap:var(--s4)}._courseHead_19o9s_139,._courseProgress_19o9s_145{display:flex;flex-direction:column;gap:var(--s2)}._caption_19o9s_151{margin:0}._navbar_19o9s_156{position:absolute;left:0;right:0;bottom:0;display:flex;padding:var(--s3) var(--pad-mobile) var(--s4);background:var(--surface);border-top:1px solid var(--border)}._navbar_19o9s_156>*{flex:1}._answerFailed_19o9s_172{display:flex;align-items:center;justify-content:space-between;gap:var(--s3)}._answerFailed_19o9s_172>p{flex:1;min-width:0;margin:0}._answerFailed_19o9s_172>button{flex-shrink:0}._taskLine_19o9s_192{flex:none;display:inline-flex;align-items:center;gap:var(--s2)}._taskLineLink_19o9s_199{font:var(--type-caption);margin-block:calc((var(--tap-min) - 20px) / -2)}._disputeLink_19o9s_206{align-self:flex-start}._disputeSent_19o9s_211{margin:0}._previewAnswers_19o9s_216{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2)}._note_19o9s_224{display:grid;grid-template-columns:minmax(0,1fr);gap:4px var(--s3);padding:var(--s3) 14px;border-radius:var(--radius-tile);background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--text)}._noteLabelled_19o9s_235{grid-template-columns:32px minmax(0,1fr)}._noteMark_19o9s_239{grid-row:span 2;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink);font-weight:800}._noteLabel_19o9s_235{color:var(--text-muted);overflow-wrap:anywhere}._noteText_19o9s_256{margin:0;white-space:pre-line;overflow-wrap:anywhere}._noteLink_19o9s_262{justify-self:start;color:var(--accent-ink);font-weight:700;overflow-wrap:anywhere}._noteLabelled_19o9s_235>._noteText_19o9s_256,._noteLabelled_19o9s_235>._noteLink_19o9s_262{grid-column:2}._journey_1vxkx_1{display:block;width:100%;max-width:480px;margin:0 auto;font-family:inherit}._node_1vxkx_9{cursor:pointer}._node_1vxkx_9:focus,._node_1vxkx_9:focus-visible{outline:none}._halo_1vxkx_19{fill:var(--accent);opacity:0;pointer-events:none}._haloOn_1vxkx_25,._node_1vxkx_9:focus-visible ._halo_1vxkx_19{opacity:.22}._haloPulse_1vxkx_31{transform-box:fill-box;transform-origin:center;animation:_haloPulse_1vxkx_31 2s ease-in-out infinite}@keyframes _haloPulse_1vxkx_31{0%,to{opacity:.12;transform:scale(.9)}50%{opacity:.32;transform:scale(1.15)}}@media (prefers-reduced-motion: reduce){._haloPulse_1vxkx_31{animation:none;opacity:.22}}._fillRect_1vxkx_58{transform-box:fill-box;transform-origin:center bottom;transform:scaleY(var(--to))}._riseFill_1vxkx_65{animation:_riseFill_1vxkx_65 1.4s ease-out both}@keyframes _riseFill_1vxkx_65{0%{transform:scaleY(var(--from))}to{transform:scaleY(var(--to))}}._goldReveal_1vxkx_79{animation:_goldReveal_1vxkx_79 .5s ease-out 1.4s both}._partialOut_1vxkx_83{animation:_goldReveal_1vxkx_79 .5s ease-out 1.4s reverse both}@keyframes _goldReveal_1vxkx_79{0%{opacity:0}to{opacity:1}}._goldPulse_1vxkx_97{opacity:0;transform-box:fill-box;transform-origin:center;animation:_goldPulse_1vxkx_97 1s ease-out 1.9s 2 forwards}@keyframes _goldPulse_1vxkx_97{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion: reduce){._riseFill_1vxkx_65,._goldReveal_1vxkx_79,._partialOut_1vxkx_83,._goldPulse_1vxkx_97{animation:none}._partialOut_1vxkx_83{display:none}}._label_1vxkx_130{fill:var(--text);stroke:var(--bg);stroke-width:4px;paint-order:stroke;stroke-linejoin:round}._placeholder_1vxkx_139{fill:transparent;stroke:var(--line-strong);stroke-width:1.5px;stroke-dasharray:3 5;opacity:.45}._placeholderOver_1vxkx_147{stroke:var(--accent);stroke-width:2.5px;opacity:1}._action_1vxkx_153{cursor:pointer}._action_1vxkx_153:focus,._action_1vxkx_153:focus-visible{outline:none}._action_1vxkx_153:focus-visible circle{stroke-width:4px}._journey_1vxkx_1{-webkit-user-select:none;user-select:none}._dragged_1vxkx_170{opacity:.4}._ghost_1vxkx_174{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2px;opacity:.85;pointer-events:none}._gap_1vxkx_183{fill:transparent;stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:5 5;opacity:.55}._gapOver_1vxkx_191{fill:var(--accent-soft);stroke-width:2.5px;stroke-dasharray:none;opacity:1}._gapLabel_1vxkx_198{fill:var(--accent-ink)}._tool_1vxkx_203{cursor:pointer}._tool_1vxkx_203:focus,._tool_1vxkx_203:focus-visible{outline:none}._toolBack_1vxkx_212{fill:transparent}._toolOn_1vxkx_216{fill:var(--accent-soft)}._tool_1vxkx_203:hover ._toolBack_1vxkx_212,._tool_1vxkx_203:focus-visible ._toolBack_1vxkx_212{fill:var(--accent-soft)}._bandBox_1vxkx_226{fill:var(--surface);stroke:var(--border);stroke-width:1}._bandHead_1vxkx_232{display:flex;align-items:center;gap:6px;box-sizing:border-box;height:38px;padding:0 8px;background:var(--surface);border-radius:13px 13px 0 0;font:var(--type-meta);color:var(--text)}._bandFold_1vxkx_246,._bandTitle_1vxkx_247{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}._bandFold_1vxkx_246{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;color:var(--text-muted)}._bandFold_1vxkx_246:hover{background:var(--accent-soft);color:var(--accent-ink)}._bandChevron_1vxkx_272{display:inline-flex;transition:transform .15s ease}._bandChevronShut_1vxkx_277{transform:rotate(-90deg)}._bandTitle_1vxkx_247{font:var(--type-label);color:var(--text-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}._bandInput_1vxkx_291{flex:1;min-width:0;height:24px;padding:0;border:0;border-bottom:2px solid var(--accent);background:none;font:var(--type-label);color:var(--text);outline:none}._bandTitle_1vxkx_247:hover{color:var(--accent-ink)}._bandTools_1vxkx_309{margin-left:auto;display:inline-flex;gap:2px;opacity:.35;transition:opacity .12s ease}._bandHead_1vxkx_232:hover ._bandTools_1vxkx_309,._bandHead_1vxkx_232:focus-within ._bandTools_1vxkx_309{opacity:1}._bandAdd_1vxkx_323{cursor:pointer}._bandAdd_1vxkx_323>rect:first-child{fill:transparent}._bandAddDot_1vxkx_331 circle{fill:var(--surface);stroke:var(--accent);opacity:.8}._bandAddDot_1vxkx_331 text{fill:var(--accent-ink);font-weight:600;pointer-events:none}._bandAddPill_1vxkx_343,._bandAddLabel_1vxkx_344{opacity:0;transition:opacity .12s ease}._bandAddPill_1vxkx_343{fill:var(--surface);stroke:var(--accent)}._bandAddLabel_1vxkx_344{fill:var(--accent-ink);font-weight:600;pointer-events:none}._bandAdd_1vxkx_323:hover ._bandAddDot_1vxkx_331{opacity:0}._bandAdd_1vxkx_323:hover ._bandAddPill_1vxkx_343,._bandAdd_1vxkx_323:hover ._bandAddLabel_1vxkx_344{opacity:1}._linkChip_1vxkx_370{cursor:pointer;outline:none}._chipRing_1vxkx_375{stroke:transparent;stroke-width:2px}._linkChip_1vxkx_370:focus-visible ._chipRing_1vxkx_375{stroke:var(--focus)}._body_dkxz3_3{display:flex;flex-direction:column;gap:var(--s4)}._body_dkxz3_3 p,._body_dkxz3_3 h2{margin:0}._score_dkxz3_15{margin:0;color:var(--text);font:var(--type-result)}._nextHead_dkxz3_22{display:flex;flex-direction:column;gap:var(--s1)}._nextHead_dkxz3_22 p,._nextHead_dkxz3_22 h2{margin:0}._nextLabel_dkxz3_33{color:var(--accent-ink)}._card_13ukp_3{display:flex;flex-direction:column;gap:var(--s4)}._head_13ukp_13{display:flex;flex-direction:column;gap:var(--s1)}._flat_13ukp_19{margin:0}._row_13ukp_24{display:flex;align-items:center;gap:var(--s4);width:100%;box-sizing:border-box;padding:var(--pad-card);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow);color:var(--text);font-family:var(--font-ui);text-align:left;cursor:pointer}._row_13ukp_24:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._body_13ukp_46{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--s1)}._chev_13ukp_3{flex:none;display:flex;color:var(--text-muted)}._group_99mow_1{display:flex;flex-direction:column;gap:var(--s3)}._label_99mow_8{margin:0;color:var(--text-muted)}._head_99mow_13{display:flex;align-items:center;gap:var(--s2)}._note_99mow_20{padding:1px 8px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-ink)}._line_gx43t_1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._lines_gx43t_1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lines);overflow:hidden}._group_1923e_3{display:flex;flex-direction:column;gap:var(--s3)}._label_1923e_9{margin:0;color:var(--text-muted)}._group_1923e_3>._label_1923e_9{font:var(--section-title-font);text-transform:none;letter-spacing:0;color:var(--section-band-ink)}._card_1923e_25{display:flex;align-items:center;gap:var(--s4);width:100%;box-sizing:border-box;padding:var(--pad-card);background:var(--surface);border:0;border-radius:var(--radius-card);box-shadow:var(--shadow);color:var(--text);font-family:var(--font-ui);text-align:left;cursor:pointer}._card_1923e_25:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._cardTodo_1923e_49{flex-direction:column;align-items:stretch;gap:var(--s3)}._mapLink_1923e_56:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}._mapLink_1923e_56{min-height:var(--tap-min);padding:0 var(--pad-card);background:none;border:0;border-top:1px solid var(--border);border-radius:0 0 var(--radius-card) var(--radius-card);color:var(--accent-ink);font:500 14px/1.25 var(--font-ui);text-align:left;cursor:pointer}._body_1923e_74{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--s2)}._meta_1923e_82{margin:0}._title_1923e_87{--lines: 2;margin:0}._pct_1923e_93{font-variant-numeric:tabular-nums}._head_1923e_98{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}._retired_1923e_106{cursor:default;background:var(--hairline);box-shadow:none;color:var(--text-muted)}._pickTitle_1923e_114{display:block;color:var(--text)}._strip_1371l_2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4)}._stat_1371l_14{display:flex;flex-direction:column;gap:var(--s1)}.vw{--paper: #f6f5f2;--card: #ffffff;--ink: #071b2f;--ink-2: #5d6a79;--ink-3: #9ba5b1;--line: #e8eaed;--fill: #eceef1;--orange: #fb5500;--orange-ink: #c94300;--orange-tint: #ffeadd;--green: #12805f;--green-tint: #e0f2ea;--amber: #9a6400;--amber-tint: #fcf0d8;--red: #d0342c;--red-tint: #fdecea;--c-travel: #2457d6;--c-life: #12805f;--c-work: #071b2f;--c-people: #fb5500;--c-study: #6a4fd6;--c-leisure: #f5b330;--serif: "Noto Serif", Georgia, serif;--sans: Manrope, -apple-system, system-ui, sans-serif}.vw .logo{display:flex;align-items:center;gap:2px}.vw .logo-v{width:34px;height:34px;display:block}.vw .logo-w{height:15px;width:auto;display:block}.vw{width:390px;height:844px;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.35;letter-spacing:-.011em;display:flex;flex-direction:column;position:relative;overflow:hidden;-webkit-font-smoothing:antialiased}.vw *,.vw *:before,.vw *:after{box-sizing:border-box}:where(.vw) a{color:inherit;text-decoration:none}:where(.vw) button{font:inherit;color:inherit;cursor:pointer}:where(.vw) p,:where(.vw) h1,:where(.vw) h2,:where(.vw) h3{margin:0}.vw .sb{height:54px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:8px 28px 0 44px;font-size:17px;font-weight:600;letter-spacing:-.02em}.vw .sb-ic{display:flex;align-items:center;gap:6px}.vw .sb--light{color:#fff}.vw .hi{position:absolute;bottom:8px;left:50%;width:136px;height:5px;margin-left:-68px;border-radius:3px;background:var(--ink);z-index:20}.vw .hi--light{background:#fff}.vw .scroll{flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column}.vw .scroll::-webkit-scrollbar{display:none}.vw .scroll>*,.vw .scroll>sc-if>*,.vw .scroll>sc-for>*{flex-shrink:0}.vw .pad{padding-left:20px;padding-right:20px}.vw .stack{display:flex;flex-direction:column}.vw .row{display:flex;align-items:center}.vw .grow{flex:1 1 auto;min-width:0}.vw .foot{flex-shrink:0;padding:12px 20px 42px;display:flex;flex-direction:column;gap:6px}.vw .nav{height:44px;flex-shrink:0;display:flex;align-items:center;gap:8px;padding:0 8px}.vw .nav-title{flex:1 1 auto;text-align:center;font-size:17px;font-weight:600}.vw .ib{width:44px;height:44px;border-radius:22px;border:0;background:transparent;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ink)}.vw .ib--disc{background:var(--fill);width:36px;height:36px;margin:4px}.vw .lt{font-size:34px;line-height:40px;font-weight:700;letter-spacing:-.022em}.vw .t1{font-size:30px;line-height:36px;font-weight:700;letter-spacing:-.02em}.vw .t2{font-size:22px;line-height:28px;font-weight:700;letter-spacing:-.02em}.vw .hd{font-size:17px;line-height:22px;font-weight:600}.vw .sub{font-size:15px;line-height:21px;color:var(--ink-2);letter-spacing:-.006em}.vw .cap{font-size:13px;line-height:18px;color:var(--ink-2);letter-spacing:0}.vw .muted{color:var(--ink-2)}.vw .serif{font-family:var(--serif);letter-spacing:-.012em}.vw .word-xl{font-family:var(--serif);font-size:44px;line-height:50px;letter-spacing:-.025em;font-weight:400}.vw .word-l{font-family:var(--serif);font-size:34px;line-height:40px;letter-spacing:-.02em}.vw .word-m{font-family:var(--serif);font-size:20px;line-height:26px;letter-spacing:-.012em}.vw .study{font-family:var(--serif);font-size:20px;line-height:31px;letter-spacing:-.006em}.vw .mark{color:var(--orange-ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;text-decoration-color:#ef5a2273}.vw .btn{height:56px;width:100%;border-radius:16px;border:0;display:flex;align-items:center;justify-content:center;gap:8px;font-size:17px;font-weight:600;letter-spacing:-.012em;flex-shrink:0}.vw .btn--primary{background:var(--orange);color:#fff}.vw .btn--dark{background:var(--ink);color:#fff}.vw .btn--white{background:#fff;color:var(--ink)}.vw .btn--tint{background:var(--orange-tint);color:var(--orange-ink)}.vw .btn--quiet{background:transparent;color:var(--orange-ink);height:44px;font-weight:500}.vw .btn--off{background:var(--fill);color:var(--ink-3)}.vw .btn--line{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}.vw .pill{height:32px;padding:0 14px;border-radius:16px;border:0;display:inline-flex;align-items:center;justify-content:center;gap:4px;font-size:15px;font-weight:600;flex-shrink:0;white-space:nowrap}.vw .pill--tint{background:var(--orange-tint);color:var(--orange-ink)}.vw .pill--done{background:var(--fill);color:var(--ink-2)}.vw .pill--white{background:#fff;color:var(--ink)}.vw .pill--glass{background:#ffffff38;color:#fff}.vw .sec{display:flex;align-items:baseline;justify-content:space-between;padding:0 20px;margin:30px 0 12px}.vw .link{color:var(--orange-ink);font-size:15px;font-weight:500}.vw .group{display:block;color:var(--ink);background:var(--card);border-radius:16px;overflow:hidden;margin:0 16px}.vw .cell{display:flex;align-items:center;gap:12px;min-height:52px;padding:11px 16px;position:relative}.vw .cell+.cell:before{content:"";position:absolute;top:0;left:16px;right:0;height:1px;background:var(--line)}.vw .group--icons .cell+.cell:before{left:60px}.vw .cell-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.vw .cell-val{color:var(--ink-2);font-size:17px;white-space:nowrap}.vw .ell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vw .chev{color:#c4bab2;flex-shrink:0;display:flex}.vw .glyph{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.vw .tile{border-radius:22px;position:relative;overflow:hidden;color:#fff;padding:14px 16px;display:flex;flex-direction:column;gap:2px;flex-shrink:0;isolation:isolate}.vw .tile-t{font-size:15px;line-height:19px;font-weight:600;letter-spacing:-.01em;position:relative;z-index:1}.vw .tile-s{font-size:13px;line-height:17px;opacity:.78;position:relative;z-index:1}.vw .tile-w{position:absolute;left:16px;right:16px;bottom:14px;font-family:var(--serif);font-size:44px;line-height:1.05;letter-spacing:-.03em;white-space:nowrap;overflow:hidden;z-index:0}.vw .tile-bar{height:4px;border-radius:2px;background:#ffffff47;overflow:hidden;margin-top:8px;position:relative;z-index:1;width:100%}.vw .tile-bar>span{display:block;height:100%;background:#fff;border-radius:2px}.vw .c-travel{background:var(--c-travel)}.vw .c-life{background:var(--c-life)}.vw .c-work{background:var(--c-work)}.vw .c-people{background:var(--c-people)}.vw .c-study{background:var(--c-study)}.vw .c-leisure{background:var(--c-leisure);color:var(--ink)}.vw .c-leisure .tile-bar{background:#1b151226}.vw .c-leisure .tile-bar>span{background:var(--ink)}.vw .hscroll{display:flex;gap:12px;padding:0 20px;overflow-x:auto;scrollbar-width:none}.vw .hscroll::-webkit-scrollbar{display:none}.vw .lvl{font-size:12px;line-height:16px;font-weight:600;padding:3px 7px;border-radius:6px;background:var(--fill);color:var(--ink-2);flex-shrink:0;letter-spacing:0}.vw .dot{width:8px;height:8px;border-radius:4px;flex-shrink:0}.vw .bar{height:6px;border-radius:3px;background:var(--fill);overflow:hidden}.vw .bar>span{display:block;height:100%;border-radius:3px;background:var(--orange)}.vw .tabbar{flex-shrink:0;height:84px;display:flex;padding-top:7px;background:#f7f4f1f0;border-top:1px solid var(--line)}.vw .tab{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:10px;line-height:12px;font-weight:600;color:var(--ink-3);letter-spacing:0}.vw .tab.on{color:var(--orange)}.vw .opt{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:18px;background:var(--card);box-shadow:inset 0 0 0 1.5px transparent;border:0;width:100%;text-align:left}.vw .opt.on{box-shadow:inset 0 0 0 2px var(--orange);background:#fffaf7}.vw .tick{width:24px;height:24px;border-radius:12px;box-shadow:inset 0 0 0 1.5px #d6ccc4;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff}.vw .on>.tick,.vw .tick.on{background:var(--orange);box-shadow:none}.vw .seg{display:flex;padding:2px;border-radius:10px;background:var(--fill)}.vw .seg>*{flex:1 1 0;height:32px;border-radius:8px;border:0;background:transparent;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;color:var(--ink)}.vw .seg>.on{background:#fff;font-weight:600;box-shadow:0 1px 3px #1b15121f}.vw .chip{height:36px;padding:0 14px;border-radius:18px;background:var(--card);border:0;font-size:15px;font-weight:500;display:inline-flex;align-items:center;flex-shrink:0;white-space:nowrap}.vw .chip.on{background:var(--ink);color:#fff}.vw .sw{width:51px;height:31px;border-radius:16px;background:#e3dcd6;border:0;padding:2px;display:flex;flex-shrink:0}.vw .sw>span{width:27px;height:27px;border-radius:14px;background:#fff;box-shadow:0 2px 6px #00000026}.vw .sw.on{background:var(--green);justify-content:flex-end}.vw .field{height:52px;border-radius:14px;background:var(--card);border:0;padding:0 16px;font-size:17px;display:flex;align-items:center;gap:10px;width:100%;color:var(--ink)}.vw .field--focus{box-shadow:inset 0 0 0 2px var(--orange)}.vw .field input{border:0;outline:0;background:transparent;font:inherit;color:inherit;flex:1 1 auto;min-width:0;padding:0}.vw .caret{display:inline-block;width:2px;height:1.1em;background:var(--orange);vertical-align:-.15em;margin-left:1px}.vw .scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1b151261;z-index:10}.vw .sheet{position:absolute;left:0;right:0;bottom:0;z-index:11;background:var(--paper);border-radius:28px 28px 0 0;padding:8px 0 0;display:flex;flex-direction:column}.vw .grab{width:36px;height:5px;border-radius:3px;background:#d6ccc4;margin:0 auto 14px;flex-shrink:0}.vw .fb{flex-shrink:0;border-radius:28px 28px 0 0;padding:22px 20px 42px;display:flex;flex-direction:column;gap:14px}.vw .fb--ok{background:var(--green-tint)}.vw .fb--almost{background:var(--amber-tint)}.vw .kb{flex-shrink:0;background:#d4d7dd;padding:0 3px 40px}.vw .kb-sug{height:44px;display:flex;align-items:center;font-size:17px;color:#111}.vw .kb-sug>span{flex:1 1 0;text-align:center}.vw .kb-sug>span+span{border-left:1px solid #b8bcc3}.vw .kb-row{display:flex;justify-content:center;gap:6px;margin-bottom:12px}.vw .kb-row:last-child{margin-bottom:0}.vw .kb-row i{font-style:normal;flex:0 0 32.4px;height:42px;border-radius:5px;background:#fff;box-shadow:0 1px #0000004d;display:flex;align-items:center;justify-content:center;font-size:22px;color:#000;font-family:-apple-system,system-ui,sans-serif}.vw .kb-row i.fn{background:#abb0ba;font-size:15px;flex-basis:44px}.vw .kb-row i.space{flex:1 1 auto;font-size:15px}.vw .kb-row i.wide{flex-basis:88px}.vw .kb-row--mid{padding:0 18px}.vw .mt{width:52px;height:52px;border-radius:14px;position:relative;overflow:hidden;flex-shrink:0;color:#fff}.vw .mt>span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:28px;line-height:1;letter-spacing:-.02em;padding-bottom:3px}.vw .mt.c-leisure{color:var(--ink)}.vw .tile.off{background:var(--card);color:var(--ink)}.vw .tile .tile-t{padding-right:30px}.vw .tile .ck{position:absolute;top:12px;right:12px;width:26px;height:26px;border-radius:13px;z-index:2;display:flex;align-items:center;justify-content:center;background:#fff;color:var(--orange)}.vw .tile.off .ck{background:transparent;box-shadow:inset 0 0 0 1.5px #d3d8de;color:transparent}.vw .grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 16px}.vw .range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;outline:0;margin:0;display:block}.vw .range::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;border-radius:14px;background:#fff;box-shadow:0 2px 8px #071b2f38,0 0 0 .5px #071b2f1f;cursor:pointer}.vw .range::-moz-range-thumb{width:28px;height:28px;border:0;border-radius:14px;background:#fff;box-shadow:0 2px 8px #071b2f38,0 0 0 .5px #071b2f1f;cursor:pointer}.vw .skel{height:14px;border-radius:7px;background:linear-gradient(90deg,var(--fill),#f7f8fa,var(--fill));background-size:200% 100%;animation:skel 1.4s linear infinite}@keyframes skel{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.vw .skel{animation:none}}.vw .danger{color:var(--red)}.vw .lab{font-size:13px;line-height:18px;font-weight:600;color:var(--ink-2)}.vw .val{font-size:17px;line-height:22px;border:0;background:transparent;padding:0;outline:0;width:100%;font-family:var(--sans);color:var(--ink)}.vw .state{font-size:13px;font-weight:600;flex-shrink:0;display:flex;align-items:center;gap:6px}.vw-page{min-height:100dvh;background:#f6f5f2}.vw{width:100%;max-width:480px;height:100dvh;margin:0 auto}.vw .top{height:max(12px,env(safe-area-inset-top));flex-shrink:0}.vw .foot,.vw .fb{padding-bottom:max(20px,env(safe-area-inset-bottom))}.vw .tabbar{height:auto;padding-bottom:max(10px,env(safe-area-inset-bottom))}.vw .tab{gap:3px;font-size:11px}.vw .sheet{padding-bottom:0;max-height:90%}.vw .fb--wrong{background:var(--red-tint)}.vw .vw-answer{margin-top:32px;width:100%;border:0;outline:0;background:transparent;padding:0 0 10px;font-family:var(--serif);font-size:34px;line-height:40px;letter-spacing:-.02em;color:var(--ink);border-bottom:2px solid var(--orange);border-radius:0}.vw .vw-answer::placeholder{color:var(--ink-3)}.vw .vw-blank{display:inline-block;min-width:3.2em;border-bottom:2px solid var(--ink-3)}.vw .vw-badge{width:28px;height:28px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:800}.vw .vw-fan{position:relative;height:300px;margin:8px 0 24px}.vw .vw-fan>.tile{position:absolute;width:204px;height:132px;box-shadow:0 12px 30px #071b2f2e}.vw .stack>*+*{margin-top:0}.vw .vw-box{display:inline-block;min-width:.72em;border-bottom:2px solid var(--orange);color:var(--orange-ink);text-align:center}.vw .vw-gen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;background:var(--paper);display:flex;flex-direction:column;justify-content:center;gap:14px;padding:0 24px;max-width:480px;margin:0 auto}.vw .vw-addtile{width:164px;height:168px;flex-shrink:0;border-radius:22px;border:2px dashed #d3d8de;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--orange-ink);font-size:15px;font-weight:600}.vw .vw-dots{display:inline-flex;gap:4px}.vw .vw-dots>i{width:8px;height:8px;border-radius:4px;background:var(--fill)}.vw .vw-dots>i.on{background:var(--green)}.vw .opt{font-family:var(--serif);font-size:20px}.vw .vw-state{display:flex;flex-direction:column;gap:10px;padding:24px 20px}.vw .vw-fail{display:flex;flex-direction:column;gap:4px;padding:12px 16px;border-radius:14px;background:var(--red-tint)}.vw .btn:disabled{cursor:default}.vw{overflow-wrap:anywhere}.vw .word-xl,.vw .word-l,.vw .lt,.vw .t1{-webkit-hyphens:auto;hyphens:auto}._stack4_1ctg1_3{min-width:0;display:flex;flex-direction:column;gap:var(--s1)}._stack8_1ctg1_3{display:flex;flex-direction:column;gap:var(--s2)}._group_1ctg1_3{display:flex;flex-direction:column;gap:var(--s3)}._text_1ctg1_26{margin:0}._label_1ctg1_30{margin:0;color:var(--text-muted)}._cardBody_1ctg1_36{display:flex;flex-direction:column;gap:var(--s4)}._wrap_1ctg1_43{overflow-wrap:break-word}._nameRow_1ctg1_47{display:flex;align-items:center;justify-content:space-between;gap:var(--s3)}._name_1ctg1_47{min-width:0;overflow-wrap:anywhere}._control_1ctg1_61{font:var(--type-ui);color:var(--text)}._selwrap_1ctg1_3{position:relative}._select_1ctg1_70{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:44px;cursor:pointer}._selarrow_1ctg1_3{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text);display:flex}._error_1ctg1_88{margin:0;color:var(--error)}._line_181zv_3{margin:0}._card_dt7iw_5{display:flex;flex-direction:column;gap:var(--s4)}._head_dt7iw_11{display:flex;flex-direction:column;gap:var(--s1)}._group_dt7iw_17{display:flex;flex-direction:column;gap:var(--s2)}._flat_dt7iw_23{margin:0}._eyebrow_dt7iw_27,._muted_dt7iw_28{color:var(--text-muted)}._level_dt7iw_32{margin:0;display:flex;align-items:baseline;gap:var(--s2)}._code_dt7iw_39{color:var(--accent-ink)}._strip_dt7iw_44{margin:0 calc(-1 * var(--pad-card));border-top:1px solid var(--hairline)}._stripButton_dt7iw_49{display:flex;align-items:center;justify-content:center;gap:var(--s2);width:100%;min-height:var(--tap-min);padding:var(--s3) var(--pad-card);border:none;background:none;color:var(--accent-ink);cursor:pointer}._chevron_dt7iw_64{display:flex;flex:none;transition:transform .15s ease}._chevronOpen_dt7iw_70{transform:rotate(180deg)}._region_dt7iw_75{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .2s ease-out,visibility 0s linear .2s}._regionOpen_dt7iw_84{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .2s ease-out,visibility 0s}._regionInner_dt7iw_92{min-height:0;overflow:hidden}._regionBody_dt7iw_98{display:flex;flex-direction:column;gap:var(--s4);padding-top:var(--s3)}@media (prefers-reduced-motion: reduce){._region_dt7iw_75,._regionOpen_dt7iw_84,._chevron_dt7iw_64{transition:none}}._list_dt7iw_113{margin:0;padding-left:var(--s4);display:flex;flex-direction:column;gap:var(--s1)}._voice_1hv21_3{display:flex;flex-direction:column;align-items:center;gap:var(--s2);margin-top:var(--s5)}._mic_1hv21_3{width:88px;height:88px;flex:none;border-radius:50%;border:none;background:var(--accent-strong);color:var(--surface);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}._on_1hv21_3{background:var(--accent-ink)}._mic_1hv21_3:disabled{background:var(--hairline);color:var(--text-muted);cursor:default}._mic_1hv21_3:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._hint_1hv21_48{margin:0;text-align:center;color:var(--text-muted)}._time_1hv21_54{font-variant-numeric:tabular-nums}._wave_1hv21_3{display:flex;align-items:center;justify-content:center;gap:3px;height:32px}._wave_1hv21_3 i{display:block;width:3px;border-radius:var(--radius-pill);background:var(--accent)}._topRow_78hmk_7{padding:var(--s4) var(--pad-mobile) 0}._topRow_78hmk_7+._page_78hmk_12{padding-top:var(--s2)}._counter_78hmk_16{color:var(--text-muted)}._stack_78hmk_20{display:flex;flex-direction:column;gap:var(--s4)}._head_78hmk_26{display:flex;flex-direction:column;gap:var(--s1)}._actions_78hmk_32{display:flex;flex-direction:column;gap:var(--s2)}._flat_78hmk_38{margin:0}._muted_78hmk_42{color:var(--text-muted)}._points_78hmk_46{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--s4)}._point_78hmk_46{display:flex;flex-direction:column;gap:var(--s1)}._steps_78hmk_61{margin:0;padding-left:var(--s4);display:flex;flex-direction:column;gap:var(--s2)}._question_78hmk_70{font:var(--type-heading)}._notice_78hmk_74{color:var(--warning-ink)}._waiting_78hmk_79{display:flex;flex-direction:column;align-items:flex-start}._waitMark_78hmk_85{display:flex;color:var(--accent-ink)}._waitMark_78hmk_85+*{padding-top:var(--s3)}._steps_itr18_4{list-style:none;margin:0 0 var(--s3);padding:0;display:flex;flex-direction:column;gap:var(--s2)}._step_itr18_4{display:flex;gap:var(--s2);align-items:flex-start;font:var(--type-body);color:var(--text-muted)}._dot_itr18_21{width:20px;height:20px;flex:0 0 auto;margin-top:calc(.5lh + .12em - 10px);border-radius:var(--radius-pill);border:2px solid var(--line-strong);box-sizing:border-box}._stepOn_itr18_33{color:var(--text)}._stepOn_itr18_33 ._dot_itr18_21{border-color:var(--accent);border-right-color:transparent;animation:_more-spin_itr18_1 1s linear infinite}._stepDone_itr18_43{color:var(--text)}._stepDone_itr18_43 ._dot_itr18_21{background:var(--success);border-color:var(--success)}@keyframes _more-spin_itr18_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){._stepOn_itr18_33 ._dot_itr18_21{animation:none}}._hint_itr18_64{margin:0 0 var(--s4);color:var(--text-muted)}._text_itr18_70{margin:0 0 var(--s4);color:var(--text)}._fab_1ngsd_2{position:fixed;right:var(--s4);bottom:var(--s4);z-index:900;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:var(--radius-pill);background:var(--accent-strong);color:var(--surface);box-shadow:var(--shadow);cursor:pointer}._fab_1ngsd_2:hover:not(:disabled){background:var(--accent-hover)}._fab_1ngsd_2:disabled{cursor:progress}body:has([data-menu-panel]) ._fab_1ngsd_2{visibility:hidden}@media not all and (min-width: 768px){._fab_1ngsd_2{bottom:calc(var(--s3) + env(safe-area-inset-bottom,0px));right:var(--s3)}:root[data-who=student] ._fab_1ngsd_2{bottom:calc(var(--student-bottom-bar, 0px) + var(--s3) + env(safe-area-inset-bottom,0px))}}@media (min-width: 721px){body:has([data-report-in-menu]) ._fab_1ngsd_2{display:none}}@media (max-width: 720px){:root[data-who=author] ._fab_1ngsd_2{bottom:calc(var(--s7) + var(--s4) + var(--s3) + env(safe-area-inset-bottom,0px))}}._box_1ngsd_63{display:flex;flex-direction:column;gap:var(--s4);max-height:calc(100vh - 2 * var(--s4));max-height:calc(100dvh - 2 * var(--s4));overflow-y:auto;padding:var(--pad-card);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow)}._title_1ngsd_77{margin:0;font:var(--type-heading);color:var(--text)}._muted_1ngsd_83{margin:0;color:var(--text-muted)}._page_1ngsd_88{margin:0;color:var(--text-muted);overflow-wrap:anywhere}._url_1ngsd_94{color:var(--text)}._group_1ngsd_98{display:flex;flex-direction:column;gap:var(--s2)}._shot_1ngsd_104{display:block;width:100%;max-height:180px;object-fit:cover;object-position:top;border:1px solid var(--border);border-radius:var(--radius-tile)}._check_1ngsd_116{display:flex;align-items:center;gap:var(--s2);min-height:var(--tap-min);color:var(--text);font:var(--type-ui);text-transform:none;letter-spacing:normal;pointer-events:auto;cursor:pointer}._check_1ngsd_116 input{width:18px;height:18px;margin:0;accent-color:var(--accent-strong)}._thumbs_1ngsd_136{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s2);margin:0;padding:0;list-style:none}._thumb_1ngsd_136{position:relative;aspect-ratio:1}._thumb_1ngsd_136 img{width:100%;height:100%;object-fit:cover;border:1px solid var(--border);border-radius:var(--radius-tile)}._remove_1ngsd_158{position:absolute;top:var(--s1);right:var(--s1);border-radius:var(--radius-tile);background:var(--surface)}._pickRow_1ngsd_166{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3)}._hidden_1ngsd_173{display:none}._error_1ngsd_177{margin:0;color:var(--error)}._actions_1ngsd_182{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--s2)}:where(._box_1ngsd_63) :is(button,input,optgroup,select,textarea){color:revert-layer;line-height:revert-layer}
