@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(../media/bf3d68eadbb8311f-s.84b8c113.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(../media/ffa2fa3f6b86124c-s.p.7acf030b.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(../media/38b643e4e9d4ba05-s.c643b43f.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(../media/1325eec9b9b70547-s.0125d3e6.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ddfdad46ec59d70-s.88b7ef72.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a42a42bd7d27e1ac-s.p.1ceef8cc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(../media/1904c30335c1760b-s.p.48250fdc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:italic;font-weight:500;font-display:swap;src:url(../media/bf3d68eadbb8311f-s.84b8c113.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:italic;font-weight:500;font-display:swap;src:url(../media/ffa2fa3f6b86124c-s.p.7acf030b.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:italic;font-weight:500;font-display:swap;src:url(../media/38b643e4e9d4ba05-s.c643b43f.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:italic;font-weight:500;font-display:swap;src:url(../media/1325eec9b9b70547-s.0125d3e6.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:italic;font-weight:500;font-display:swap;src:url(../media/7ddfdad46ec59d70-s.88b7ef72.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:italic;font-weight:500;font-display:swap;src:url(../media/a42a42bd7d27e1ac-s.p.1ceef8cc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:italic;font-weight:500;font-display:swap;src:url(../media/1904c30335c1760b-s.p.48250fdc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/868062ac78521d52-s.a1431e7a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/377df069955803a2-s.p.53afce9e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c306ca90d80e6fbb-s.4b220ef0.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/80458c63f2f84a49-s.ce085c32.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/38c395c92be4c12a-s.209510ed.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4822b6e373c28622-s.p.6292185e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/20a72cd0c9704d06-s.p.51182207.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/868062ac78521d52-s.a1431e7a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/377df069955803a2-s.p.53afce9e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c306ca90d80e6fbb-s.4b220ef0.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/80458c63f2f84a49-s.ce085c32.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/38c395c92be4c12a-s.209510ed.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4822b6e373c28622-s.p.6292185e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(../media/20a72cd0c9704d06-s.p.51182207.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Fallback;src:local(Times New Roman);ascent-override:99.62%;descent-override:26.07%;line-gap-override:0.0%;size-adjust:118.15%}.literata_eb380350-module__s9iiiq__className{font-family:Literata,Literata Fallback}.literata_eb380350-module__s9iiiq__variable{--font-literata:"Literata","Literata Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_6bec6495-module__VOAFtG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_6bec6495-module__VOAFtG__variable{--font-inter:"Inter","Inter Fallback"}
.bk{font-family:var(--font-inter),Inter,system-ui,sans-serif;transition:background .35s,color .35s;position:relative}.bk.book{color:#2b241c;background:#e7e0d2}.bk.lab{color:#c9ced8;background:#05070f}.bk button,.bk select,.bk textarea{font:inherit}.bk button{cursor:pointer}.bk a{color:inherit}.bk .hdr{box-sizing:border-box;z-index:20;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 18px;width:100%;max-width:1280px;padding:22px 24px 16px;display:flex;position:relative}.bk .hleft,.bk .hright{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bk .hleft{gap:22px}.bk .brand{flex-direction:column;gap:2px;line-height:1;text-decoration:none;display:flex}.bk .b1{font:700 12px/1 var(--font-inter),Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#b4472a}.bk .b2{font:italic 500 23px/1.05 var(--font-literata),Literata,Georgia,serif}.bk.book .b2{color:#2b241c}.bk.lab .b2{color:#f1ede6}.bk.lab .b1{color:#e2703f}.bk .dirpill{border:0;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 14px 0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.bk.book .dirpill{color:#2b241c;background:#fbf7ee;box-shadow:0 1px 3px #3c28142e}.bk.lab .dirpill{color:#e5e9f0;background:#111626;box-shadow:inset 0 0 0 1px #222a3e}.bk .dirpill .arrow{opacity:.6}.bk .seg{border-radius:999px;gap:2px;padding:3px;display:inline-flex}.bk.book .seg{background:#2b241c14}.bk.lab .seg{background:#111626;box-shadow:inset 0 0 0 1px #222a3e}.bk .seg button{background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.bk.book .seg button{color:#5e5346}.bk.book .seg button.on{color:#2b241c;background:#fbf7ee;box-shadow:0 1px 3px #3c281433}.bk.lab .seg button{color:#9aa3b4}.bk.lab .seg button.on{color:#14100a;background:#d9843a}.bk .icon{border:0;border-radius:999px;place-items:center;width:44px;height:44px;font-size:14px;font-weight:600;display:grid;position:relative}.bk.book .icon{color:#2b241c;background:#2b241c14}.bk.lab .icon{color:#c9ced8;background:#111626;box-shadow:inset 0 0 0 1px #222a3e}.bk .icon.on{outline-offset:1px;outline:2px solid #b4472a}.bk .saved{align-items:center;gap:6px;min-height:44px;padding:0 4px;font-size:13px;display:inline-flex}.bk.book .saved{color:#5e5346}.bk.lab .saved{color:#9aa3b4}.bk .pop{z-index:40;box-sizing:border-box;border-radius:16px;padding:16px;font-size:13.5px;animation:.14s ease-out gIn;position:absolute}.bk.book .pop{color:#2b241c;background:#fbf7ee;box-shadow:0 0 0 1px #2b241c14,0 24px 50px -16px #3c281473}.bk.lab .pop{color:#e5e9f0;background:#111626;box-shadow:inset 0 0 0 1px #2a3350,0 24px 50px -16px #000c}.bk .langpop{width:360px;top:70px;left:150px}.bk .aapop{width:260px;top:70px;right:110px}.bk .pop h3{margin:0 0 12px;font-size:15px;font-weight:600}.bk .field{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.bk .field label,.bk .flbl{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600}.bk.book .field label,.bk.book .flbl{color:#6e6253}.bk.lab .field label,.bk.lab .flbl{color:#8d96a8}.bk .field select{appearance:auto;border-radius:10px;min-height:44px;padding:0 12px;font-size:14px}.bk.book .field select{color:#2b241c;background:#fff;border:1px solid #dcd2bf}.bk.lab .field select{color:#e5e9f0;background:#0b0f1c;border:1px solid #2a3350}.bk .detected{border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:14px;display:flex}.bk.book .detected{background:#f3ede0}.bk.lab .detected{background:#0b0f1c}.bk .detected small{opacity:.8;font-size:12px}.bk .summary{border-radius:12px;align-items:flex-start;gap:10px;margin-top:4px;padding:12px;font-size:13px;line-height:1.5;display:flex}.bk.book .summary{color:#3a2e1f;background:#f5eacb}.bk.lab .summary{color:#e5e9f0;background:#1a2238}.bk .sizes{gap:6px;margin-bottom:14px;display:flex}.bk .sizes button{border:0;border-radius:10px;flex:1;min-height:44px}.bk.book .sizes button{color:#2b241c;background:#f3ede0}.bk.lab .sizes button{color:#e5e9f0;background:#0b0f1c}.bk .sizes button.on{outline:2px solid #b4472a}.bk .themes{gap:8px;display:flex}.bk .themes button{border:0;border-radius:12px;flex-direction:column;flex:1;align-items:flex-start;gap:8px;padding:10px;font-size:13px;font-weight:500;display:flex}.bk.book .themes button{color:#2b241c;background:#f3ede0}.bk.lab .themes button{color:#e5e9f0;background:#0b0f1c}.bk .themes button.on{outline:2px solid #b4472a}.bk .swatch{border-radius:8px;width:100%;height:38px}.bk .sw-book{background:linear-gradient(90deg,#e7e0d2 0 30%,#fbf7ee 30%);box-shadow:inset 0 0 0 1px #2b241c26}.bk .sw-lab{background:linear-gradient(90deg,#05070f 0 30%,#0b0f1c 30%);box-shadow:inset 0 0 0 1px #2a3350}.bk .main{box-sizing:border-box;justify-content:center;align-items:flex-start;gap:30px;width:100%;max-width:1280px;padding:4px 16px 56px;display:flex}.bk .pcol{flex:0 700px;min-width:0;position:relative}.bk .pagebar{z-index:15;justify-content:space-between;align-items:center;gap:12px;margin:0 2px 14px;display:flex;position:relative}.bk .srcchip{align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.bk.book .srcchip{color:#5e5346}.bk.lab .srcchip{color:#9aa3b4}.bk .thumb{border-radius:3px;width:22px;height:28px;display:block}.bk.book .thumb{background:linear-gradient(100deg,#d9cdb4,#f3ebd9 30%,#e4d8c0);box-shadow:0 1px 2px #0003}.bk.lab .thumb{background:#2a3350}.bk .pbtns{gap:8px;display:flex;position:relative}.bk .menu{width:250px;padding:6px;top:52px;right:0}.bk .menu button{width:100%;min-height:44px;color:inherit;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:14px;display:flex}.bk.book .menu button:hover{background:#f3ede0}.bk.lab .menu button:hover{background:#1a2238}.bk .menu hr{border:0;height:1px;margin:6px 8px}.bk.book .menu hr{background:#e6dece}.bk.lab .menu hr{background:#222a3e}.bk .menu .danger{color:#b4472a}.bk.lab .menu .danger{color:#f08a6b}.bk .menu small{opacity:.75;font-size:12px;display:block}.bk .page{box-sizing:border-box;transform-origin:0;min-height:930px;padding:60px 76px 64px;position:relative}.bk.book .page{background-color:#fbf7ee;background-image:radial-gradient(120% 70% at 55% 0,#ffffffb3,#fff0 60%),linear-gradient(90deg,#5a3c1e2b 0,#5a3c1e0d 16px,#5a3c1e00 48px);border-radius:2px 6px 6px 2px;box-shadow:1px 1px #e9e0cc,3px 2px #f6f0e2,4px 3px #dfd4be,6px 4px #f4eddd,7px 5px #d8ccb4,9px 6px #f1e9d8,10px 7px #d2c5ab,0 44px 70px -30px #462d1480,0 2px 6px #462d141f}.bk.lab .page{background:#0b0f1c;border-radius:16px;box-shadow:inset 0 0 0 1px #1c2335,0 30px 60px -30px #000c}.bk .runhead{letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;gap:16px;margin-bottom:44px;font-size:11px;display:flex}.bk.book .runhead{color:#6e6253;font-family:var(--font-literata),Literata,Georgia,serif}.bk.lab .runhead{color:#7c8499}.bk .col{position:relative}.bk .txt{touch-action:none;-webkit-user-select:none;user-select:none}.bk.t-glide .txt{cursor:url(/book-assets/glide-cursor.svg) 18 18,crosshair}.bk.t-hl .txt{-webkit-user-select:text;user-select:text;cursor:text;touch-action:auto}.bk.book .txt ::selection{color:#1e1912;background:#f0cd78}.bk.lab .txt ::selection{color:#f3f6fb;background:#34527f}.bk .fs3 .txt{font-size:17px}.bk .fs0 .txt{font-size:19px}.bk .fs1 .txt{font-size:21px}.bk .fs2 .txt{font-size:23px}.bk.book .txt{font-family:var(--font-literata),Literata,Georgia,serif;color:#2b241c;text-align:justify;-webkit-hyphens:auto;hyphens:auto;line-height:2.05}.bk.lab .txt{font-family:var(--font-inter),Inter,system-ui,sans-serif;color:#b9c0cc;line-height:1.9}.bk .h-title{letter-spacing:.2em;text-transform:uppercase;text-align:center;margin:0 0 10px;font-size:.72em}.bk .h-ch{text-align:center;margin:0 0 38px;font-size:1.75em;font-style:italic;font-weight:400;line-height:1.25}.bk.book .h-title{color:#6e6253}.bk.lab .h-title{color:#7c8499}.bk.lab .h-ch{color:#eef1f6;font-style:normal;font-weight:600}.bk .h-sub{letter-spacing:0;text-transform:none;margin-top:6px;font-size:.5em;font-style:italic;display:block}.bk.book .h-sub{color:#8a5528}.bk.lab .h-sub{color:#f2c94c;font-style:normal}.bk .para{text-indent:1.6em;margin:0}.bk .para.first{text-indent:0}.bk .dropcap:first-letter{float:left;padding:.09em .1em 0 0;font-size:3.6em;font-weight:500;line-height:.8}.bk.book .dropcap:first-letter{color:#b4472a}.bk.lab .dropcap:first-letter{color:#d9843a}.bk.m-both .para{text-indent:0;margin-bottom:.4em}.bk .sent{border-radius:4px;transition:background .15s}.bk .sent.blk{margin-bottom:.95em;display:block}.bk.lab .sent.blk{border-bottom:1px solid #1c2335;padding-bottom:.95em}.bk.book .sent.studying{background:#b4472a12;box-shadow:0 0 0 4px #b4472a12}.bk.lab .sent.studying{background:#d9843a1a;box-shadow:0 0 0 4px #d9843a1a}.bk .il{text-align:left;border-radius:7px;margin:.35em -.65em 0;padding:.3em .65em;font-size:.8em;line-height:1.6;display:block}.bk.book .il{color:#87522a;background:#f0cd7833;font-style:italic}.bk.lab .il{color:#f2c94c;background:#f2c94c12}.bk .ph{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:.1em 0;transition:background .12s,color .12s}.bk.book .ph.near{background:#f5eacb}.bk.book .ph.on,.bk.book .ph.mark{color:#1e1912;background:#f0cd78}.bk.book .ph.kept{background-image:linear-gradient(#0000 82%,#e3a646 82%)}.bk.lab .ph.near{background:#34527f4d}.bk.lab .ph.on,.bk.lab .ph.mark{color:#f3f6fb;background:#34527f}.bk.lab .ph.kept{background-image:linear-gradient(#0000 84%,#d9843a 84%)}.bk .mbtn{z-index:4;border:0;border-radius:999px;place-items:center;width:40px;height:40px;margin-top:-4px;animation:.12s ease-out gIn;display:grid;position:absolute;right:-60px}.bk.book .mbtn{color:#b4472a;background:#fbf7ee;box-shadow:0 0 0 1px #b4472a40,0 4px 10px -4px #3c281459}.bk.lab .mbtn{color:#f2c94c;background:#151b2c;box-shadow:inset 0 0 0 1px #2a3350}.bk .mbtn .tip{white-space:nowrap;font:500 12px/1 var(--font-inter),Inter,sans-serif;opacity:0;pointer-events:none;border-radius:8px;padding:7px 10px;transition:opacity .15s;position:absolute;right:48px}.bk.book .mbtn .tip{color:#f6efdf;background:#2b241c}.bk.lab .mbtn .tip{color:#0b0f1c;background:#e5e9f0}.bk .mbtn:hover .tip{opacity:1}.bk .gloss{z-index:5;box-sizing:border-box;width:340px;font-family:var(--font-inter),Inter,system-ui,sans-serif;cursor:default;text-align:left;-webkit-user-select:none;user-select:none;border-radius:14px;padding:12px 16px 14px;animation:.14s ease-out gIn;position:absolute;transform:translate(-50%,calc(-100% - 16px))}.bk .gloss.below{transform:translate(-50%,16px)}@keyframes gIn{0%{opacity:0;margin-top:6px}to{opacity:1;margin-top:0}}.bk.book .gloss{color:#f6efdf;background:#2b241c;box-shadow:0 22px 44px -14px #28190a99}.bk.lab .gloss{color:#e5e9f0;background:#151b2c;box-shadow:inset 0 0 0 1px #2a3350,0 22px 44px -14px #000000bf}.bk .g-top{justify-content:space-between;align-items:center;gap:8px;min-height:24px;margin-bottom:4px;display:flex}.bk .g-lbl{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:inline-flex}.bk.book .g-lbl{color:#cbbfa9}.bk.lab .g-lbl{color:#8d96a8}.bk .g-snap{letter-spacing:.06em;text-transform:none;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:600}.bk.book .g-snap{color:#f0cd78;background:#f0cd782e}.bk.lab .g-snap{color:#f2c94c;background:#f2c94c24}.bk .g-ctx{font-size:14px;line-height:1.5}.bk .g-n{color:#a99c87}.bk.lab .g-n{color:#8d96a8}.bk .g-cur{font-family:var(--font-literata),Literata,Georgia,serif;font-size:20px;line-height:1.35}.bk.book .g-cur{color:#fff6e0}.bk.lab .g-cur{color:#f2c94c;font-family:var(--font-inter),Inter,system-ui,sans-serif;font-size:19px;font-weight:500}.bk .g-word{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.bk .g-src{font-family:var(--font-literata),Literata,Georgia,serif;color:#cbbfa9;font-size:15px;font-style:italic}.bk.lab .g-src{color:#8d96a8;font-family:var(--font-inter),Inter,sans-serif}.bk .g-note{color:#e3d8c4;margin-top:6px;font-size:13px;line-height:1.5}.bk.lab .g-note{color:#c9ced8}.bk .caret{border-radius:2px;width:14px;height:14px;margin-left:-7px;position:absolute;bottom:-6px;transform:rotate(45deg)}.bk.book .caret{background:#2b241c}.bk.lab .caret{background:#151b2c}.bk .below .caret{top:-6px;bottom:auto}.bk .g-sec{border-top:1px solid #ffffff1f;margin-top:12px;padding-top:11px}.bk .g-sent{margin-top:3px;font-size:13.5px;font-style:italic;line-height:1.55}.bk.book .g-sent{color:#e3d8c4}.bk.lab .g-sent{color:#c9ced8}.bk .g-acts{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.bk .g-acts button{min-height:40px;color:inherit;background:0 0;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.bk .g-acts button:hover{background:#ffffff14}.bk.book .g-acts button.save{color:#1e1912;background:#e8a33d;border-color:#0000}.bk.lab .g-acts button.save{color:#14100a;background:#d9843a;border-color:#0000}.bk .g-acts button.save.is{color:inherit;background:0 0;border-color:#ffffff4d}.bk .g-x{width:36px;height:36px;color:inherit;background:#ffffff14;border:0;border-radius:999px;place-items:center;display:grid}.bk .study{box-sizing:border-box;border-radius:18px;flex:0 0 380px;margin-top:58px;padding:20px 20px 22px;animation:.22s cubic-bezier(.2,.75,.25,1) slIn;position:sticky;top:16px}@keyframes slIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.bk.book .study{color:#2b241c;background:#fbf7ee;box-shadow:0 0 0 1px #2b241c14,0 30px 60px -30px #462d1480}.bk.lab .study{color:#e5e9f0;background:#0f1424;box-shadow:inset 0 0 0 1px #222a3e}.bk .st-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.bk .st-x{border:0;border-radius:999px;place-items:center;width:40px;height:40px;display:grid}.bk.book .st-x{color:#2b241c;background:#f3ede0}.bk.lab .st-x{color:#e5e9f0;background:#1a2238}.bk .st-es{font-family:var(--font-literata),Literata,Georgia,serif;margin:0 0 6px;font-size:18px;line-height:1.55}.bk.lab .st-es{font-family:var(--font-inter),Inter,sans-serif;font-size:16px}.bk .st-en{margin:0 0 16px;font-size:14px;font-style:italic;line-height:1.5}.bk.book .st-en{color:#8a5528}.bk.lab .st-en{color:#f2c94c;font-style:normal}.bk .tabs{border-radius:12px;flex-wrap:wrap;gap:4px;margin-bottom:16px;padding:3px;display:flex}.bk.book .tabs{background:#f0e9da}.bk.lab .tabs{background:#151b2c}.bk .tabs button{background:0 0;border:0;border-radius:9px;flex:auto;min-height:36px;padding:0 10px;font-size:12.5px;font-weight:500}.bk.book .tabs button{color:#5e5346}.bk.book .tabs button.on{color:#2b241c;background:#fffdf8;box-shadow:0 1px 2px #3c28142e}.bk.lab .tabs button{color:#9aa3b4}.bk.lab .tabs button.on{color:#14100a;background:#d9843a}.bk .chips{flex-wrap:wrap;gap:8px;display:flex}.bk .chip{border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:inline-flex}.bk.book .chip{background:#fffdf8;box-shadow:0 0 0 1px #e6dece}.bk.lab .chip{background:#151b2c;box-shadow:inset 0 0 0 1px #2a3350}.bk .chip b{font-weight:600;font-family:var(--font-literata),Literata,Georgia,serif}.bk.lab .chip b{font-family:var(--font-inter),Inter,sans-serif}.bk .pos{letter-spacing:.08em;text-transform:uppercase;border-radius:5px;padding:3px 6px;font-size:10px;font-weight:700}.bk .pos-noun{color:#24562d;background:#dcebdd}.bk .pos-verb{color:#22427a;background:#dde6f6}.bk .pos-adj{color:#7a3b12;background:#f6e3d2}.bk .pos-article,.bk .pos-prep,.bk .pos-conj{color:#4f483d;background:#ece8e0}.bk .pos-pronoun{color:#7a2148;background:#f3dde7}.bk .pos-name{color:#4e2b7a;background:#ede3f6}.bk .pos-phrase{color:#5e5346;background:#f3ede0}.bk .chip .to{color:#8a5528}.bk.lab .chip .to{color:#f2c94c}.bk .st-p{margin:0 0 12px;font-size:14px;line-height:1.65}.bk .reg{letter-spacing:.08em;text-transform:uppercase;color:#fff6e0;background:#b4472a;border-radius:999px;margin-bottom:10px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.bk.lab .reg{color:#14100a;background:#d9843a}.bk .alt{border-radius:10px;margin-bottom:8px;padding:10px 12px;font-size:14px;line-height:1.5}.bk.book .alt{background:#fffdf8;box-shadow:0 0 0 1px #e6dece}.bk.lab .alt{background:#151b2c}.bk .ipa{letter-spacing:.01em;margin:0 0 10px;font-size:15px;font-weight:600;line-height:1.6}.bk.book .ipa{color:#24562d}.bk.lab .ipa{color:#7fd1a4}.bk .listen{border:0;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:13.5px;font-weight:500;display:inline-flex}.bk.book .listen{color:#f6efdf;background:#2b241c}.bk.lab .listen{color:#14100a;background:#d9843a}.bk .empty{border-radius:12px;padding:14px;font-size:13.5px;line-height:1.6}.bk.book .empty{color:#5e5346;background:#f3ede0}.bk.lab .empty{color:#9aa3b4;background:#151b2c}.bk .voice{align-items:center;gap:8px;margin-top:16px;padding-top:14px;font-size:12px;display:flex}.bk.book .voice{color:#6e6253;border-top:1px solid #e6dece}.bk.lab .voice{color:#8d96a8;border-top:1px solid #222a3e}.bk .wmark{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:.1em 0}.bk.book .wmark{color:#1e1912;background:#f0cd78}.bk.lab .wmark{color:#f3f6fb;background:#34527f}.bk .study{max-height:1010px;overflow:auto}.bk .st-empty{margin:0 0 4px;font-size:13.5px;line-height:1.55}.bk.book .st-empty{color:#5e5346}.bk.lab .st-empty{color:#9aa3b4}.bk .addrow{margin:2px 0 14px}.bk .addchips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.bk .addchip{background:0 0;border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:13px;font-weight:500;transition:border-color .15s,color .15s;display:inline-flex}.bk.book .addchip{color:#3a3128;border:1.5px dashed #c9ba9f}.bk.book .addchip:hover{color:#b4472a;border-style:solid;border-color:#b4472a}.bk.lab .addchip{color:#c9ced8;border:1.5px dashed #3a4766}.bk.lab .addchip:hover{color:#f2c94c;border-style:solid;border-color:#d9843a}.bk .qa{margin-bottom:12px}.bk .qa-q{margin:0 0 4px;font-size:14px;font-weight:600}.bk .askbox{flex-direction:column;gap:10px;margin-top:4px;display:flex}.bk .ask-in{box-sizing:border-box;resize:none;width:100%;font:inherit;border-radius:10px;padding:10px 12px;font-size:15px;line-height:1.45}.bk.book .ask-in{color:#2b241c;background:#fffdf8;border:1px solid #d9cdb8}.bk.lab .ask-in{color:#e6e9ef;background:#151b2c;border:1px solid #2a3350}.bk .ask-row{align-items:center;gap:8px;display:flex}.bk .ask-left{opacity:.75;flex:1;font-size:12px}.bk .ask-left.over{opacity:1;color:#b4472a;font-weight:600}.bk .ask-go{border:0;border-radius:999px;min-height:36px;padding:0 16px;font-size:13px;font-weight:600}.bk.book .ask-go{color:#fff;background:#b4472a}.bk.lab .ask-go{color:#111626;background:#d9843a}.bk .ask-go:disabled{opacity:.45}.bk .sec{border-top:1px solid;padding:2px 0}.bk.book .sec{border-color:#e6dece}.bk.lab .sec{border-color:#222a3e}.bk .sec-h{align-items:center;gap:6px;display:flex}.bk .sec-t{min-height:48px;color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;font-size:14.5px;font-weight:600;display:flex}.bk .chev{flex:none;transition:transform .2s}.bk .chev.open{transform:rotate(90deg)}.bk .sec-x{width:36px;height:36px;color:inherit;opacity:.6;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.bk .sec-x:hover{opacity:1}.bk.book .sec-x:hover{background:#f3ede0}.bk.lab .sec-x:hover{background:#1a2238}.bk .sec-b{padding:0 0 16px 26px;animation:.18s ease-out gIn}.bk .sec-gen{align-items:center;gap:10px;min-height:48px;font-size:14.5px;font-weight:600;display:flex}.bk .spin{box-sizing:border-box;opacity:.7;border:2px solid;border-right-color:#0000;border-radius:999px;width:14px;height:14px;animation:.8s linear infinite spn}@keyframes spn{to{transform:rotate(360deg)}}.bk .shim{background:linear-gradient(90deg,#2b241c0f,#2b241c21,#2b241c0f) 0 0/200% 100%;border-radius:6px;height:11px;margin:0 0 9px 26px;animation:1.1s linear infinite shm}.bk.lab .shim{background:linear-gradient(90deg,#151b2c,#222a3e,#151b2c) 0 0/200% 100%}.bk .shim.short{width:58%;margin-bottom:16px}@keyframes shm{0%{background-position:200% 0}to{background-position:0 0}}.bk .coverwrap{flex-direction:column;align-items:center;gap:22px;padding:6px 0 10px;display:flex}.bk .cover{aspect-ratio:2/3;box-sizing:border-box;color:#d9b76a;text-align:center;transform-origin:0;background-color:#5e2622;background-image:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#0000000a 0 1px,#0000 1px 3px),radial-gradient(120% 80% at 60% 20%,#ffffff14,#0000 60%),linear-gradient(90deg,#00000073 0,#00000026 22px,#ffffff0f 30px,#0000 44px);border-radius:4px 10px 10px 4px;flex-direction:column;justify-content:space-between;align-items:center;width:520px;max-width:100%;padding:70px 56px 60px 74px;animation:.5s ease-out coverIn;display:flex;position:relative;box-shadow:0 2px #3e1714,6px 6px #efe7d6,7px 7px #d8ccb4,0 50px 80px -30px #280f0ab3,0 4px 10px #280f0a4d}@keyframes coverIn{0%{opacity:0;transform:perspective(2000px)rotateY(-6deg)}to{opacity:1;transform:none}}.bk .cover:before{content:"";pointer-events:none;border:1.5px solid #d9b76a8c;border-radius:2px;position:absolute;inset:26px 26px 26px 44px}.bk .cover:after{content:"";pointer-events:none;border:1px solid #d9b76a4d;border-radius:1px;position:absolute;inset:34px 34px 34px 52px}.bk .cv-kicker{font-family:var(--font-literata),Literata,Georgia,serif;letter-spacing:.3em;text-transform:uppercase;opacity:.9;font-size:13px}.bk .cv-title{font-family:var(--font-literata),Literata,Georgia,serif;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 1px #00000059;margin:0;font-size:44px;font-weight:500;line-height:1.12}.bk .cv-orn{justify-content:center;align-items:center;gap:12px;margin:26px 0;display:flex}.bk .cv-orn span{background:#d9b76ab3;width:64px;height:1px;display:block}.bk .cv-sub{font-family:var(--font-literata),Literata,Georgia,serif;opacity:.85;font-size:17px;font-style:italic}.bk .cv-foot{font-family:var(--font-literata),Literata,Georgia,serif;letter-spacing:.24em;text-transform:uppercase;opacity:.75;font-size:12px}.bk .cvbtns{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.bk .primary{border:0;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.bk.book .primary{color:#fbf7ee;background:#2b241c}.bk.lab .primary{color:#14100a;background:#d9843a}.bk .ghost{border:0;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}.bk.book .ghost{color:#2b241c;background:#2b241c14}.bk.lab .ghost{color:#c9ced8;background:#111626}.bk .editbar{flex-direction:column;gap:12px;display:flex}.bk .editnote{border-radius:12px;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.bk.book .editnote{color:#3a2e1f;background:#f5eacb}.bk.lab .editnote{color:#e5e9f0;background:#1a2238}.bk .editbox{box-sizing:border-box;resize:vertical;border-radius:10px;width:100%;min-height:600px;padding:18px;font-size:18px;line-height:1.9}.bk.book .editbox{font-family:var(--font-literata),Literata,Georgia,serif;color:#2b241c;background:#fffdf8;border:1.5px solid #e3a646;outline:none}.bk.lab .editbox{color:#e5e9f0;background:#05070f;border:1.5px solid #d9843a;outline:none}.bk .editacts{justify-content:flex-end;gap:10px;display:flex}.bk .scrim{z-index:30;border-radius:inherit;justify-content:center;align-items:center;animation:.15s ease-out gIn;display:flex;position:absolute;inset:0}.bk.book .scrim{background:#2b241c59}.bk.lab .scrim{background:#0009}.bk .sheet{box-sizing:border-box;border-radius:18px;width:420px;max-width:calc(100% - 32px);padding:22px}.bk.book .sheet{color:#2b241c;background:#fbf7ee;box-shadow:0 30px 60px -20px #28190a99}.bk.lab .sheet{color:#e5e9f0;background:#111626;box-shadow:inset 0 0 0 1px #2a3350}.bk .sheet h3{margin:0 0 6px;font-size:17px}.bk .sheet p{opacity:.85;margin:0 0 16px;font-size:13.5px;line-height:1.55}.bk .photo{background:#2a241e;border-radius:12px;justify-content:center;align-items:center;height:250px;margin-bottom:16px;display:flex;position:relative;overflow:hidden}.bk .photo .pg{box-sizing:border-box;background:linear-gradient(100deg,#d9cdb4,#efe6d2 14%,#f3ebd9 70%,#e4d8c0);border-radius:2px;flex-direction:column;gap:7px;width:150px;height:210px;padding:18px 14px;display:flex;transform:rotate(-3deg)}.bk .photo .pg span{opacity:.55;background:#6f6454;border-radius:2px;height:4px;display:block}.bk .photo .tag{color:#f6efdf;background:#0009;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:600;position:absolute;top:10px;left:10px}.bk .sheetacts{flex-wrap:wrap;gap:8px;display:flex}.bk .folio{text-align:center;letter-spacing:.12em;margin-top:40px;font-size:13px}.bk.book .folio{color:#6e6253;font-family:var(--font-literata),Literata,Georgia,serif}.bk.lab .folio{color:#7c8499}.bk .curl{clip-path:polygon(100% 0,100% 100%,0 100%);background:linear-gradient(135deg,#0000 0 49%,#efe5cf 49.5%,#fffdf7 72%,#e9dfc9 100%);border:0;border-radius:0 0 6px;width:58px;height:58px;padding:0;transition:width .2s,height .2s;position:absolute;bottom:0;right:0}.bk .curl:after{content:"";background:linear-gradient(135deg,#0000 46%,#462d1433 50%,#0000 56%);position:absolute;inset:0}.bk.book .page:hover .curl{width:78px;height:78px}.bk.lab .curl{display:none}.bk .turnbtn{border:0;border-radius:999px;flex:none;place-items:center;width:52px;height:52px;margin-top:470px;transition:opacity .2s;display:grid}.bk.book .turnbtn{color:#3a3128;background:#2b241c12}.bk.lab .turnbtn{color:#c9ced8;background:#111626;box-shadow:inset 0 0 0 1px #222a3e}.bk .turnbtn:disabled{opacity:.3;cursor:default}.bk .under{align-items:center;gap:14px;margin-top:30px;font-size:13px;display:flex}.bk.book .under{color:#5e5346}.bk.lab .under{color:#9aa3b4}.bk .track{border-radius:3px;flex:1;height:3px;overflow:hidden}.bk.book .track{background:#2b241c1f}.bk.lab .track{background:#1c2335}.bk .fill{border-radius:3px;height:100%;transition:width .4s}.bk.book .fill{background:#b4472a}.bk.lab .fill{background:#d9843a}.bk .mnav{border:0;border-radius:999px;min-height:44px;padding:0 14px;font-size:13px;display:none}.bk.book .mnav{color:#2b241c;background:#2b241c14}.bk.lab .mnav{color:#c9ced8;background:#111626}.bk .mnav:disabled{opacity:.35}.bk .hint{text-align:center;justify-content:center;align-items:center;gap:10px;max-width:560px;margin:18px auto 0;font-size:13px;line-height:1.5;display:flex}.bk.book .hint{color:#5e5346}.bk.lab .hint{color:#9aa3b4}@media (max-width:820px){.bk .turnbtn{display:none}.bk .mnav{align-items:center;display:inline-flex}.bk .page{min-height:0;padding:36px 24px 60px}.bk .runhead{margin-bottom:28px}.bk .gloss{width:300px}.bk .mbtn{right:-18px}.bk .main{flex-wrap:wrap}.bk .study{flex:100%;margin-top:0;position:relative;top:0}.bk .langpop{width:auto;left:16px;right:16px}.bk .aapop{right:16px}.bk .cover{padding:48px 34px 40px 50px}.bk .cv-title{font-size:30px}}@media (prefers-reduced-motion:reduce){.bk .cover,.bk .study,.bk .gloss,.bk .pop,.bk .sec-b,.bk .mbtn{animation:.15s ease-out bkFade!important}.bk .shim,.bk .spin{animation:none}.bk .fill,.bk .curl,.bk .chev{transition:none}}@keyframes bkFade{0%{opacity:0}to{opacity:1}}.bk{min-height:100vh}.bk .smark{z-index:3;cursor:pointer;border:0;border-radius:999px;place-items:center;width:26px;height:26px;margin-top:5px;padding:0;transition:transform .15s;display:grid;position:absolute;right:-38px}.bk.book .smark{color:#b4472a;background:#fbf7ee;box-shadow:0 0 0 1px #b4472a73,0 2px 6px -2px #3c28144d}.bk.lab .smark{color:#f2c94c;background:#151b2c;box-shadow:inset 0 0 0 1px #3a4766}.bk .smark:hover,.bk .smark:focus-visible{transform:scale(1.12)}@media (max-width:820px){.bk .smark{width:24px;height:24px;right:-29px}}.bk .g-study{min-height:34px;color:inherit;background:0 0;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.bk .g-study:hover{background:#ffffff14}.bk .ptop{z-index:31;box-sizing:border-box;align-items:center;gap:8px;height:52px;padding:0 6px;display:flex;position:fixed;top:0;left:0;right:0}.bk.book .ptop{background:#e7e0d2;border-bottom:1px solid #d8ccb4}.bk.lab .ptop{background:#05070f;border-bottom:1px solid #1c2335}.bk .ptop .icon{width:40px;height:40px}.bk .pt-mid{text-align:center;flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.bk .pt-title{font:italic 500 15px/1.25 var(--font-literata),Literata,Georgia,serif;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bk .pt-sub{opacity:.75;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.bk .gpane{z-index:30;box-sizing:border-box;min-height:96px;max-height:48vh;font-family:var(--font-inter),Inter,system-ui,sans-serif;padding:10px 16px 12px;position:fixed;top:52px;left:0;right:0;overflow:auto}.bk.book .gpane{color:#f6efdf;background:#2b241c}.bk.lab .gpane{color:#e5e9f0;background:#151b2c;border-bottom:1px solid #2a3350}.bk .gpane .g-empty{opacity:.72;padding-top:4px;font-size:13px;line-height:1.5}.bk .gpane .g-cur{font-size:21px}.bk .pbot{z-index:31;padding:8px 8px calc(8px + env(safe-area-inset-bottom));box-sizing:border-box;justify-content:space-between;align-items:center;gap:6px;display:flex;position:fixed;bottom:0;left:0;right:0}.bk.book .pbot{background:#e7e0d2;border-top:1px solid #d8ccb4}.bk.lab .pbot{background:#05070f;border-top:1px solid #1c2335}.bk .pbot .seg{flex:0 auto;min-width:0}.bk .pbot .seg button{white-space:nowrap;min-height:38px;padding:0 10px;font-size:12.5px}.bk .pbot .pb-turn{flex:none;width:38px;height:38px}.bk .pbot .pb-turn:disabled{opacity:.3}.bk .pb-prog{height:2px;position:absolute;top:-1px;left:0;right:0}.bk.phone-reader{padding-top:148px;padding-bottom:76px}.bk.phone-reader .main{gap:0;padding:0}.bk.phone-reader .pcol{flex:100%}.bk.phone-reader .page{box-shadow:none;border-radius:0;padding:24px 32px 44px 22px;animation-duration:.35s}.bk.phone-reader .pagebar{margin:10px 12px}.bk.phone-reader .under{display:none}.bk.phone-reader.t-glide .txt{touch-action:pan-y;cursor:auto}.bk.phone-reader .mbtn{display:none}.bk .bsheet-scrim{z-index:50;align-items:flex-end;display:flex;position:fixed;inset:0}.bk.book .bsheet-scrim{background:#2b241c59}.bk.lab .bsheet-scrim{background:#0009}.bk .bsheet{width:100%;max-height:88vh;padding-bottom:env(safe-area-inset-bottom);border-radius:18px 18px 0 0;animation:.22s cubic-bezier(.2,.75,.25,1) bkUp;overflow:auto}.bk.book .bsheet{color:#2b241c;background:#fbf7ee}.bk.lab .bsheet{color:#e5e9f0;background:#0f1424}.bk .bsheet .grab{opacity:.25;background:currentColor;border-radius:2px;width:36px;height:4px;margin:8px auto 0}.bk .bsheet .study{max-height:none;box-shadow:none;background:0 0;border-radius:0;flex:none;margin:0;animation:none;position:static}@keyframes bkUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bk .bsheet{animation:.15s ease-out bkFade}}.bk.phone-reader.m-both{padding-top:64px}.bk .bk-input{box-sizing:border-box;border-radius:10px;width:100%;min-height:44px;padding:0 12px;font-size:15px}.bk.book .bk-input{color:#2b241c;background:#fff;border:1px solid #dcd2bf}.bk.lab .bk-input{color:#e5e9f0;background:#0b0f1c;border:1px solid #2a3350}.bk .cover-edit{cursor:pointer}.bk .g-acts button.save,.bk.book .g-acts button.save,.bk.lab .g-acts button.save,.bk .g-acts button.save.is,.bk.book .g-acts button.save.is,.bk.lab .g-acts button.save.is{color:inherit;background:0 0;border-color:#ffffff2e}.bk.book .g-acts button.save.is svg{color:#e8a33d}.bk.lab .g-acts button.save.is svg{color:#f2c94c}.bk .pt-mid .pt-title svg{opacity:.55;vertical-align:-1px}.bk .gloss:not(.pinned){pointer-events:none}@media (min-width:821px){.bk .bsheet{max-width:560px;margin:0 auto}.bk .bsheet-scrim{justify-content:center}}.bk .main.fit .pcol{flex:auto;max-width:940px}.bk .main.fit .page{aspect-ratio:2/3;flex-direction:column;min-height:0;padding:max(56px,7%) 9% 5.5%;display:flex}.bk .main.fit .page.fit-over{min-height:auto}.bk .main.fit .runhead{margin-bottom:4.5%}.bk .main.fit .txt{font-size:var(--fit-fs,19px)}.bk .main.fit .folio{margin-top:auto;padding-top:18px}.bk .flip{z-index:20;pointer-events:none;transform-origin:0;transform-style:preserve-3d;will-change:transform;position:absolute}.bk .flip>.page{backface-visibility:hidden;height:100%;min-height:0;margin:0;position:absolute;inset:0}.bk .flip-back,.bk .flip-light{backface-visibility:hidden;position:absolute;inset:0}.bk .flip-back{transform:rotateY(180deg)}.bk.book .flip-back{background:linear-gradient(270deg,#e3d8c1 0,#f3ecdd 9%,#fbf7ee 40%,#f6f0e3 100%)}.bk.lab .flip-back{background:#0e1322;border-radius:16px;box-shadow:inset 0 0 0 1px #1c2335}.bk .flip-light{opacity:0;background:linear-gradient(90deg,#28190a00 20%,#28190a8c)}.bk.lab .flip-light{background:linear-gradient(90deg,#0000 20%,#000000b3)}.bk .flip-shade{z-index:19;pointer-events:none;background:linear-gradient(90deg,#28190a73,#28190a00 65%);position:absolute}.bk.lab .flip-shade{background:linear-gradient(90deg,#000000a6,#0000 65%)}.bk .captext{box-sizing:border-box;resize:vertical;width:100%;min-height:220px;font-family:var(--font-literata),Literata,Georgia,serif;border-radius:12px;padding:12px 14px;font-size:15px;line-height:1.6}.bk.book .captext{color:#2b241c;background:#fffdf8;border:1px solid #d9cdb8}.bk.lab .captext{color:#e6e9ef;background:#151b2c;border:1px solid #2a3350}.bk .gloss:not(.pinned) .g-x{pointer-events:auto}.bk.book .h-on{background:#f0cd7873;border-radius:4px}.bk.lab .h-on{background:#34527f8c;border-radius:4px}.bk .adm{box-sizing:border-box;width:100%;max-width:1160px;margin:0 auto;padding:8px 16px 64px;font-size:14px}.bk .adm-h1{font:500 34px/1.1 var(--font-literata),Literata,Georgia,serif;margin:0 0 6px}.bk .adm-h2{font:600 18px/1.3 var(--font-inter),Inter,sans-serif;word-break:break-all;margin:0}.bk .adm-h3{font:600 13px/1.3 var(--font-inter),Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;margin:22px 0 10px}.bk .adm-muted{opacity:.7;margin:0 0 6px;font-size:13px}.bk .adm-mono{word-break:break-all;font-family:ui-monospace,Menlo,monospace;font-size:12px}.bk .adm-error{color:#b4472a;font-weight:600}.bk .adm-notice{background:#3c8c501f;border-radius:10px;padding:10px 12px}.bk .adm-tabs{margin:18px 0 14px}.bk .adm-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.bk .adm-input,.bk .adm-promo input,.bk .adm-promo select{font:inherit;box-sizing:border-box;border-radius:10px;min-height:40px;padding:9px 12px}.bk .adm-input{flex:240px}.bk.book .adm-input,.bk.book .adm-promo input,.bk.book .adm-promo select{color:#2b241c;background:#fffdf8;border:1px solid #d9cdb8}.bk.lab .adm-input,.bk.lab .adm-promo input,.bk.lab .adm-promo select{color:#e6e9ef;background:#151b2c;border:1px solid #2a3350}.bk .adm-chips{flex-wrap:wrap;gap:6px;display:flex}.bk .adm-chip{color:inherit;cursor:pointer;background:0 0;border:1px solid #806e5a59;border-radius:999px;padding:6px 12px;font-size:12.5px}.bk .adm-chip.on{color:#b4472a;border-color:#b4472a}.bk .adm-table{border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.bk.book .adm-table{box-shadow:0 0 0 1px #2b241c1a}.bk.lab .adm-table{box-shadow:inset 0 0 0 1px #1c2335}.bk .adm-row{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(220px,2.2fr) 1.4fr .6fr .6fr 1fr 1fr;align-items:center;gap:12px;width:100%;padding:12px 14px;display:grid}.bk.book .adm-row{border-top:1px solid #2b241c14}.bk.lab .adm-row{border-top:1px solid #1c2335}.bk .adm-row:hover{background:#b4472a0f}.bk .adm-head{cursor:default;opacity:.75;font-size:12px;font-weight:600;border-top:0!important}.bk .adm-head:hover{background:0 0}.bk .adm-row small{opacity:.65}.bk .adm-acct{flex-direction:column;gap:4px;min-width:0;display:flex}.bk .adm-acct b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bk .adm-badges{flex-wrap:wrap;gap:5px;display:flex}.bk .adm-badge{border:1px solid #806e5a59;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.bk .adm-badge.paused{color:#9a6b12;border-color:#d9a93e}.bk .adm-badge.blocked{color:#b4472a;border-color:#b4472a}.bk .adm-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bk .adm-card{border-radius:14px;padding:14px 16px}.bk.book .adm-card{background:#fbf7ee;box-shadow:0 0 0 1px #2b241c14}.bk.lab .adm-card{background:#0b0f1c;box-shadow:inset 0 0 0 1px #1c2335}.bk .adm-card.done{opacity:.55}.bk .adm-card-top{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.bk .adm-reason{margin:8px 0 6px}.bk .adm-excerpt{font:14px/1.5 var(--font-literata),Literata,Georgia,serif;white-space:pre-wrap;border-left:3px solid #b4472a80;max-height:180px;margin:0;padding:8px 12px;overflow:auto}.bk .adm-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.bk .adm-actions .ghost,.bk .adm-actions .primary{min-height:38px;font-size:13px}.bk .adm-actions .adm-danger{color:#b4472a}.bk .adm-danger-fill{color:#fff!important;background:#b4472a!important}.bk .adm-confirm{border:1px solid #b4472a;border-radius:12px;padding:12px 14px}.bk .adm-confirm p{margin:0}.bk .adm-promo{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:14px;display:flex}.bk .adm-promo label{flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.bk .adm-promo input{width:110px}.bk .adm-promo .flbl{width:100%}.bk .adm-facts{grid-template-columns:max-content 1fr;gap:6px 14px;margin:0;display:grid}.bk .adm-facts dt{opacity:.7}.bk .adm-facts dd{margin:0}.bk .adm-history{flex-direction:column;gap:4px;display:flex}.bk .adm-book{border-radius:12px;grid-template-columns:1fr;gap:2px}.bk .adm-scrim{z-index:60;background:#14100c59;justify-content:flex-end;display:flex;position:fixed;inset:0}.bk .adm-scrim.adm-top{z-index:61}.bk .adm-panel{box-sizing:border-box;width:min(560px,100%);height:100%;padding:20px 22px 40px;overflow:auto}.bk .adm-panel.adm-wide{width:min(820px,100%)}.bk.book .adm-panel{background:#f6f1e7}.bk.lab .adm-panel{color:#e6e9ef;background:#0e1322}.bk .adm-panel-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.bk .adm-page{margin-bottom:18px}.bk .adm-sent{margin-bottom:10px}.bk .adm-src{font:16px/1.5 var(--font-literata),Literata,Georgia,serif;margin:0}.bk .adm-tr{opacity:.8;margin:2px 0 0;font-style:italic}.bk .adm-qa{border-left:2px solid #806e5a59;margin:6px 0 0;padding-left:10px;font-size:13px}@media (max-width:820px){.bk .adm-row{grid-template-columns:1fr 1fr;row-gap:4px}.bk .adm-row .adm-acct{grid-column:1/-1}.bk .adm-head{display:none}}.bk .readbar{z-index:15;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 2px 14px;display:flex;position:relative}.bk .pageline{z-index:16;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;top:12px;left:20px;right:16px}.bk .pageline .icon{width:34px;height:34px;min-height:34px;box-shadow:none;background:0 0}.bk.book .pageline .icon:hover,.bk.book .pageline .icon.on{background:#2b241c12}.bk.lab .pageline .icon:hover,.bk.lab .pageline .icon.on{background:#ffffff0f}.bk .pageline .srcchip{opacity:.85;font-size:12px}.bk .pageline .thumb{width:18px;height:23px}.bk .pageline .menu{top:42px}@media (max-width:820px){.bk .page{padding-top:56px}}.bk.phone-reader .page{padding-top:56px}.bk .pageline{right:46px}.bk .dogear{z-index:17;pointer-events:none;width:0;height:0;transition:width .28s cubic-bezier(.3,.7,.3,1),height .28s cubic-bezier(.3,.7,.3,1);position:absolute;top:0;right:0}.bk .dogear.on{width:40px;height:40px}.bk .dogear:before,.bk .dogear:after{content:"";position:absolute;inset:0}.bk .dogear:before{clip-path:polygon(0 0,100% 0,100% 100%)}.bk.book .dogear:before{background:#e7e0d2}.bk.lab .dogear:before{background:#05070f}.bk .dogear:after{clip-path:polygon(0 0,0 100%,100% 100%)}.bk.book .dogear:after{background:linear-gradient(45deg,#d9cbae 0%,#efe5d0 40%,#fbf7ee 92%,#e9dfc9 100%)}.bk.lab .dogear:after{background:linear-gradient(45deg,#121a30 0%,#1a2340 100%)}.bk .dogear:after{box-shadow:inset 1px -1px #3c280f2e}.bk.book .dogear.on{filter:drop-shadow(-2px 2px 2px #3c280f38)}.bk.lab .dogear.on{filter:drop-shadow(-2px 2px 3px #0009)}@media (prefers-reduced-motion:reduce){.bk .dogear{transition:none}}.bk .cv-langs{font:500 10.5px/1.4 var(--font-literata),Literata,Georgia,serif;letter-spacing:.24em;text-transform:uppercase;opacity:.82;justify-content:center;align-items:center;gap:10px;margin-bottom:10px;display:flex}.bk .cv-langs:before,.bk .cv-langs:after{content:"";opacity:.55;background:currentColor;width:22px;height:1px}.bk .note{flex-direction:column;gap:6px;margin-top:10px;display:flex}.bk .note-text{font:italic 14px/1.45 var(--font-literata),Literata,Georgia,serif;white-space:pre-wrap;opacity:.92;margin:0}.bk .note-btn{font:500 12.5px/1.3 var(--font-inter),Inter,sans-serif;color:inherit;opacity:.8;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:2px 0;text-decoration:underline;display:inline-flex}.bk .note-btn:hover{opacity:1}.bk .note-in{box-sizing:border-box;resize:vertical;width:100%;font:14px/1.45 var(--font-literata),Literata,Georgia,serif;color:#2b241c;background:#ffffffeb;border:1px solid #806e5a73;border-radius:8px;padding:8px 10px}.bk .note-acts{align-items:center;gap:12px;display:flex}.bk .note-save{min-height:32px;font:600 12.5px var(--font-inter),Inter,sans-serif;color:#fff6e0;cursor:pointer;background:#b4472a;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.bk.lab .note-save{color:#111626;background:#d9843a}.bk .credits{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.bk.book .credits{color:#5e5346;background:#5e534614}.bk.lab .credits{color:#9aa3b4;background:#9aa3b41a}.bk .credits.low{color:#b4472a;background:#b4472a1a}.bk .st-notice{border-radius:12px;flex-direction:column;gap:8px;margin:12px 0;padding:14px 16px;display:flex}.bk.book .st-notice{background:#fffdf8;box-shadow:0 0 0 1px #e6dece}.bk.lab .st-notice{background:#111626;box-shadow:0 0 0 1px #222a3e}.bk .st-notice .st-p{margin:0}.bk .st-check{align-items:center;gap:8px;min-height:32px;font-size:13px;display:flex}.bk .st-notice-btns{flex-wrap:wrap;gap:8px;display:flex}.bk .alt-switch{margin-bottom:12px}.bk .alt-switch button{min-height:34px;font-size:12.5px}.bk .tour{z-index:55;box-sizing:border-box;border-radius:14px;flex-direction:column;gap:10px;width:320px;max-width:calc(100vw - 32px);padding:14px 16px;font-size:14px;line-height:1.5;animation:.16s ease-out gIn;display:flex;position:fixed;bottom:24px;left:24px}.bk.book .tour{color:#fbf7ee;background:#2b241c;box-shadow:0 10px 30px #2b241c4d}.bk.lab .tour{color:#0b0f1c;background:#eef1f6;box-shadow:0 10px 30px #00000080}.bk .tour-top{opacity:.75;justify-content:space-between;align-items:center;font-size:12px;display:flex}.bk .tour p{margin:0}.bk .tour-btns{justify-content:space-between;align-items:center;gap:8px;display:flex}.bk .tour .tour-skip{color:inherit;opacity:.75;cursor:pointer;background:0 0;border:0;min-height:36px;padding:6px 0;font-size:13px;text-decoration:underline}.bk .tour .tour-next{cursor:pointer;color:#fbf7ee;background:#b4472a;border:0;border-radius:999px;min-height:36px;padding:0 16px;font-size:13px;font-weight:600}@media (max-width:820px){.bk .tour{width:auto;max-width:none;left:12px;right:12px;bottom:calc(72px + env(safe-area-inset-bottom))}.bk .tour.top{top:60px;bottom:auto}}@media (prefers-reduced-motion:reduce){.bk .tour{animation:none}}.bk .readbar .pageline.inbar{flex:auto;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:0 8px;display:flex;position:static}.bk .readbar .pageline.inbar .srcchip{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (min-width:821px){.bk .main.fit{justify-content:space-between;gap:20px;max-width:none}.bk .main.fit .pcol{max-width:1000px;margin:0 auto}.bk .main.fit .page{aspect-ratio:auto;height:var(--fit-h,auto);padding:44px 7% 36px}.bk .main.fit .page.fit-over{height:auto;min-height:var(--fit-h,0)}.bk .main.fit .turnbtn{margin-top:calc(50vh - 120px);position:sticky;top:calc(50vh - 26px)}}.bk .onetip{z-index:60;box-sizing:border-box;border-radius:14px;align-items:center;gap:10px;max-width:min(520px,100vw - 32px);padding:10px 10px 10px 16px;font-size:14px;line-height:1.45;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #2b241c38}.bk.book .onetip{color:#fbf7ee;background:#2b241c}.bk.lab .onetip{color:#e5e9f0;background:#1a2340}.bk .onetip .st-x{color:inherit;box-shadow:none;background:#ffffff24;flex:none}.bk.phone-reader .onetip{bottom:84px}.bk .plans{box-sizing:border-box;width:100%;max-width:980px;margin:0 auto;padding:10px 16px 72px}.bk .plans-h1{font-family:var(--font-literata),Literata,Georgia,serif;margin:0;font-size:38px;font-weight:500}.bk .plans-sub,.bk .plans-note{max-width:640px;line-height:1.5}.bk .plans-note{opacity:.75;margin-top:22px;font-size:13px}.bk .plans-msg{font-weight:500}.bk .plans-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:18px;display:grid}.bk .plan-card{border-radius:18px;flex-direction:column;gap:12px;padding:22px;display:flex}.bk.book .plan-card{background:#fbf7ee;box-shadow:0 1px #2b241c0f,0 8px 24px #2b241c14}.bk.lab .plan-card{background:#0b0f1c;box-shadow:inset 0 0 0 1px #222a3e}.bk.book .plan-card.best{box-shadow:inset 0 0 0 2px #b4472a,0 8px 24px #2b241c1a}.bk.lab .plan-card.best{box-shadow:inset 0 0 0 2px #d9843a}.bk .plan-name{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600}.bk .plan-price{font-family:var(--font-literata),Literata,Georgia,serif;font-size:34px}.bk .plan-price small{opacity:.7;font-family:inherit;font-size:14px}.bk .plan-card ul{flex:1;margin:0;padding-left:18px;line-height:1.7}.bk .plan-card button{justify-content:center}.bk .plan-badge{text-align:center;border-radius:999px;padding:10px;font-size:14px;font-weight:500}.bk.book .plan-badge{background:#2b241c12}.bk.lab .plan-badge{background:#111626}.bk .ghost.danger{color:#b4472a}.bk.lab .ghost.danger{color:#f08a6b}.bk .primary.danger{color:#fbf7ee;background:#b4472a}.bk .primary.danger:disabled{opacity:.45}.bk .sheet.welcome{text-align:center;width:460px;padding:34px 30px 28px;animation:.25s ease-out gIn}.bk .sheet.welcome h2{font-family:var(--font-literata),Literata,Georgia,serif;margin:4px 0 10px;font-size:30px;font-weight:500;line-height:1.2}.bk .sheet.welcome p{margin-bottom:12px;font-size:15px}.bk .sheet.welcome ul{margin:0 0 16px;padding:0;font-size:17px;line-height:1.9;list-style:none}.bk .sheet.welcome .welcome-manage{opacity:.7;font-size:13px}.bk .sheet.welcome .primary{justify-content:center;width:100%;margin-top:4px}.bk .welcome-seal{color:#fbf7ee;background:radial-gradient(circle at 35% 30%,#e9c877,#b8893a 60%,#8a6224);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 14px;font-size:30px;display:flex;box-shadow:0 8px 20px -8px #8a6224b3}.bk.book .sheet.welcome .plan-name{color:#b4472a}.bk.lab .sheet.welcome .plan-name{color:#d9843a}@media (min-width:821px){.bk .main.wide{flex-wrap:wrap;justify-content:space-between;gap:0 20px;max-width:none}.bk .main.wide .pcol>div>.readbar{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:0 0 14px;display:grid}.bk .main.wide .pcol>div>.readbar>.seg:first-child{grid-column:1;justify-self:start}.bk .main.wide .pcol>div>.readbar>.seg:not(:first-child){grid-area:1/2}.bk .main.wide .pcol>div>.readbar>.pageline.inbar{grid-area:1/3;justify-self:end;margin-left:0}.bk .main.wide .pcol{flex:1 1 0;max-width:1000px;margin:0 auto}.bk .readbar .pageline.inbar{flex:none;margin-left:auto;padding:0}.bk .pagefoot{justify-content:center;margin-top:12px;display:flex}.bk .pagefoot .srcchip{font-size:12.5px}}.bk .pw-row{flex-wrap:wrap;gap:8px 4px;margin:2px 0 8px;display:flex}.bk .pw{border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:6px 9px;display:inline-flex;position:relative}.bk.book .pw{background:#24562d12}.bk.lab .pw{background:#7fd1a414}.bk .pw.link:after{content:"‿";opacity:.7;font-size:15px;position:absolute;bottom:2px;right:-9px}.bk .pw.link{margin-right:8px}.bk .pw-w{opacity:.7;font-size:12px}.bk .pw-s{letter-spacing:.01em;font-size:16px}.bk.book .pw-s{color:#24562d}.bk.lab .pw-s{color:#7fd1a4}.bk .pw-s .stress{text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.bk .pw-s .dot{opacity:.4;margin:0 1px}.bk .pw-legend{opacity:.65;margin:0 0 10px;font-size:11.5px}.bk .pw-all{margin:0 0 10px;font-size:14px;line-height:1.5}.bk .pw-all .flbl{margin-bottom:2px;display:block}.bk .tour.placed{transition:top .2s,left .2s;bottom:auto}.bk .tour-spot{z-index:54;pointer-events:none;border-radius:10px;transition:top .2s,left .2s,width .2s,height .2s;animation:1.6s ease-in-out infinite tourPulse;position:fixed;box-shadow:0 0 0 2px #b4472a,0 0 0 9999px #2b241c1f}@keyframes tourPulse{0%,to{box-shadow:0 0 0 2px #b4472a,0 0 0 9999px #2b241c1f}50%{box-shadow:0 0 0 5px #b4472a8c,0 0 0 9999px #2b241c1f}}@media (prefers-reduced-motion:reduce){.bk .tour-spot{animation:none}}.bk .cv-langs.tile{letter-spacing:.16em;gap:6px;margin:0;font-size:8.5px}.bk .cv-langs.tile:before,.bk .cv-langs.tile:after{width:12px}.bk .cv-band{font:500 10px/1.3 var(--font-literata),Literata,Georgia,serif;letter-spacing:.14em;text-transform:uppercase;text-align:center;color:#f6efdf;background:linear-gradient(#0000,#140c0659 30%,#140c06b8);padding:7px 8px;position:absolute;bottom:0;left:0;right:0}.bk .legal{box-sizing:border-box;width:100%;max-width:760px;margin:0 auto;padding:10px 20px 80px;font-size:15.5px;line-height:1.65}.bk .legal h1{font-family:var(--font-literata),Literata,Georgia,serif;margin:10px 0 18px;font-size:34px;font-weight:500;line-height:1.2}.bk .legal h2{font-family:var(--font-literata),Literata,Georgia,serif;margin:30px 0 10px;font-size:22px;font-weight:500}.bk .legal p,.bk .legal ul{margin:0 0 14px}.bk .legal ul{padding-left:22px}.bk .legal li{margin-bottom:6px}.bk .legal table{border-collapse:collapse;width:100%;margin:0 0 16px;font-size:14.5px}.bk .legal th,.bk .legal td{text-align:left;vertical-align:top;border-bottom:1px solid #2b241c1f;padding:9px 10px}.bk.lab .legal th,.bk.lab .legal td{border-color:#222a3e}.bk .legal-links{opacity:.75;justify-content:center;gap:14px;font-size:12.5px;display:flex}.bk .legal-links a{color:inherit}.bk .srcbtn{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;border-radius:999px;padding:6px 10px;font-size:12.5px}.bk.book .srcbtn{color:#5e5346}.bk.book .srcbtn:hover{background:#2b241c12}.bk.lab .srcbtn:hover{background:#ffffff0f}.bk .st-listen{margin:2px 0 10px}
