@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+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-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+301,U+400-45F,U+490-491,U+4B0-4B1,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+1F??}@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+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-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+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-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+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-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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto 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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+1F??}@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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,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+1EE??}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto 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+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-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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto 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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+1F??}@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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,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+1EE??}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto 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+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-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+??,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:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/work-sans-vietnamese-400-normal-BxGuknnG.woff2)format("woff2"),url(/assets/work-sans-vietnamese-400-normal-DFZk_KN_.woff)format("woff");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:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/work-sans-latin-ext-400-normal-zfQnhXzv.woff2)format("woff2"),url(/assets/work-sans-latin-ext-400-normal-j7TZlk-s.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/work-sans-latin-400-normal-jUejSri3.woff2)format("woff2"),url(/assets/work-sans-latin-400-normal-DE1_0GuN.woff)format("woff");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:Work Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/work-sans-vietnamese-500-normal-Czn2Xkog.woff2)format("woff2"),url(/assets/work-sans-vietnamese-500-normal-90nhZfxs.woff)format("woff");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:Work Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/work-sans-latin-ext-500-normal-CAKEIVkc.woff2)format("woff2"),url(/assets/work-sans-latin-ext-500-normal-CW9ss9Cz.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/work-sans-latin-500-normal-BKGnScDy.woff2)format("woff2"),url(/assets/work-sans-latin-500-normal-BmdXWF6_.woff)format("woff");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:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/work-sans-vietnamese-600-normal-DizFELYt.woff2)format("woff2"),url(/assets/work-sans-vietnamese-600-normal-ue5fzGW6.woff)format("woff");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:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/work-sans-latin-ext-600-normal-DNiHHggD.woff2)format("woff2"),url(/assets/work-sans-latin-ext-600-normal-B1NFRnx8.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/work-sans-latin-600-normal-DB-2V89X.woff2)format("woff2"),url(/assets/work-sans-latin-600-normal-Cg-NlmS7.woff)format("woff");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}:root{color:#454545;font-synthesis:none;--primary-100:#e8e9f8;--primary-300:#8b91da;--primary-500:#3942b0;--primary-600:#292f7c;--neutral-100:#fff;--neutral-200:#f5f5f5;--neutral-300:#d4d4d4;--neutral-400:#8d8d8d;--neutral-500:#707070;--neutral-700:#454545;--info-100:#e8f5fc;--info-400:#009af3;--info-500:#0074b7;--warning-300:#e98b4c;--background-alt:#f5f5f5;--danger-100:#fdefee;--danger-500:#d32821;--success-100:#e3faea;--success-500:#178037;--radius:8px;background:#fff;font-family:Work Sans,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}body{min-width:1180px;overflow:hidden}button,input{font:inherit}button{color:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace{background:#fff;width:100%;height:100vh;min-height:697px;display:flex}.workspace.resizing-panel,.workspace.resizing-panel *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.icon-button{border-radius:var(--radius);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;display:inline-flex}.icon-button:hover{background:var(--neutral-200)}.icon-button img{width:24px;height:24px;display:block}.rail{z-index:3;border-right:1px solid var(--neutral-300);background:#fff;flex-direction:column;flex:0 0 72px;align-items:center;gap:16px;width:72px;height:100%;padding-top:20px;display:flex;position:relative}.rail-logo{width:22px;height:36px;padding:8px 0;overflow:hidden}.rail-logo img{width:186px;max-width:none;height:20px;display:block}.rail-items{flex-direction:column;align-items:center;gap:8px;width:72px;height:557px;padding:0 16px;display:flex}.rail-items .icon-button{width:40px;height:40px;padding:8px}.rail-items .icon-button.active,.rail-items .icon-button.active:hover{background:var(--primary-100)}.rail-items .icon-button.active img{filter:brightness(0)saturate()invert(25%)sepia(24%)saturate(3560%)hue-rotate(207deg)brightness(86%)contrast(91%)}.rail-items .icon-button.rail-view-button:not(.active) img{filter:brightness(0)saturate()invert(26%)sepia(0%)saturate(8%)hue-rotate(145deg)brightness(95%)contrast(89%)}.rail-items .icon-button img{width:20px;height:20px}.rail-divider{background:var(--neutral-300);width:40px;height:1px}.rail-collapse{border:1px solid var(--primary-300);background:#fff;width:24px;height:24px;padding:2px;position:absolute;top:26px;left:60px}.rail-collapse img{width:20px;height:20px}.learning-area{z-index:2;background:var(--background-alt);flex-direction:column;flex:auto;min-width:0;display:flex;container:activity/inline-size}.topbar{border-bottom:1px solid var(--neutral-300);background:#fff;flex:0 0 72px;justify-content:space-between;align-items:center;gap:24px;height:72px;padding:16px 24px;transition:height .24s cubic-bezier(.2,.8,.2,1),flex-basis .24s cubic-bezier(.2,.8,.2,1),padding .24s cubic-bezier(.2,.8,.2,1),gap .24s cubic-bezier(.2,.8,.2,1);display:flex}.course-picker{border:1px solid var(--neutral-300);border-radius:var(--radius);width:min(551px,60%);height:40px;color:var(--neutral-700);text-transform:uppercase;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;padding:8px 8px 8px 16px;font-size:16px;font-weight:500;line-height:24px;display:flex}.profile-actions{align-items:center;gap:24px;display:flex}.profile-actions .assistant-launch{border-radius:var(--radius);color:#fff;letter-spacing:.32px;text-transform:none;background:linear-gradient(270deg,#178037,#3942b0);border:0;gap:4px;width:173px;min-width:173px;height:28px;min-height:28px;padding:6px 8px;font-size:12px;font-weight:500;line-height:16px;box-shadow:0 1px 6px #5d65cb80}.assistant-launch img{width:16px;height:16px}.assistant-launch>span,.subtle-action>span,.next-button>span{align-items:center;display:flex}.assistant-launch>span{gap:4px}.subtle-action>span,.next-button>span{gap:8px}.search-button{margin-left:0}.avatar{width:40px;height:40px;color:var(--neutral-700);text-transform:uppercase;cursor:pointer;background:#ecc901;border:0;border-radius:50%;padding:8px;font-size:16px;font-weight:500;line-height:24px}.learning-body{flex:auto;justify-content:center;min-height:0;display:flex}.quiz-shell{flex-direction:column;align-items:flex-end;gap:24px;width:100%;max-width:1024px;padding:16px;display:flex}.chapter-header{z-index:4;flex-direction:column;gap:16px;width:100%;display:flex;position:relative;overflow:visible}.chapter-actions{justify-content:space-between;align-items:center;height:28px;display:flex}.chapter-action-group{align-items:center;gap:8px;display:flex}.compact.subtle-action{border:1px solid var(--neutral-300);border-radius:var(--radius);height:28px;min-height:28px;color:var(--neutral-700);letter-spacing:.32px;text-transform:uppercase;background:#fff;gap:4px;padding:4px 8px;font-size:12px;font-weight:500;line-height:16px}.compact.subtle-action:not(:disabled):hover{background:var(--neutral-200);color:var(--neutral-700)}.compact.subtle-action img{width:20px;height:20px}.back-action{color:var(--neutral-700);padding-left:8px}.back-action svg{color:var(--neutral-700);flex:0 0 20px}.compact-icon{border:1px solid var(--neutral-300);background:#fff;width:28px;height:28px;padding:4px}.compact-icon img{width:20px;height:20px}.compact-icon:hover{background:var(--neutral-200)}.chapter-view,.chapter-more{height:28px;position:relative}.chapter-view .compact.subtle-action{gap:0;padding-left:8px!important;padding-right:8px!important}.chapter-more .compact-icon{border-radius:var(--radius)}.chapter-view-label,.chapter-view-menu [role=menuitem],.chapter-more-menu [role=menuitem]{white-space:nowrap}.chapter-view-menu{min-width:max-content}.chapter-more-menu{min-width:160px}.chapter-view-menu [role=menuitem],.chapter-more-menu [role=menuitem]{font-weight:400}.chapter-title-editor{align-items:center;gap:8px;width:100%;display:flex}.chapter-title-editor input{border:1px solid var(--primary-500);border-radius:var(--radius);min-width:0;height:40px;color:var(--neutral-700);outline:0;flex:auto;padding:8px 12px;font-size:16px;line-height:24px}.chapter-title-editor input:focus{box-shadow:0 0 0 1px var(--primary-500)}.chapter-title-editor button{border:1px solid var(--neutral-300);border-radius:var(--radius);height:40px;color:var(--neutral-700);cursor:pointer;background:#fff;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px}.chapter-title-editor button[type=submit]{border-color:var(--primary-500);background:var(--primary-500);color:#fff}.chapter-header h1{color:var(--neutral-700);margin:0;font-size:18px;font-weight:600;line-height:24px}.question-desktop-actions{justify-content:flex-start;align-items:center;gap:8px;width:100%;height:28px;display:none}.question-view-toggle,.question-utility-actions{align-items:center;display:flex}.question-view-toggle{gap:0}.question-utility-actions{gap:8px}.question-view-button,.question-utility-button{height:28px;min-height:28px}.question-view-button{letter-spacing:.32px;text-transform:uppercase;font-size:12px;font-weight:500;line-height:16px;color:var(--neutral-700)!important;border-color:var(--neutral-300)!important;background:#fff!important;padding:4px 8px!important}.question-view-button.selected,.question-view-button.selected:hover{background:var(--neutral-300)!important}.question-view-button:focus-visible,.question-utility-button:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.question-utility-button{width:28px;min-width:28px;padding:4px!important}.question-utility-button>span{justify-content:center;align-items:center;display:flex}.mobile-question-actions{z-index:5;width:52px;height:28px;position:relative}.mobile-question-menu-content{min-width:224px}.mobile-question-menu-content [role=menuitem]{white-space:nowrap}.activity-details-label{z-index:2;border-radius:var(--radius);height:28px;color:var(--primary-500);letter-spacing:.32px;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:4px;padding:4px;font-size:12px;font-weight:600;line-height:16px;display:flex;position:absolute;top:24px;right:24px}.activity-details-label:hover{background:var(--primary-100)}.activity-details-label:active{background:var(--primary-300);color:var(--primary-600)}.activity-details-label img{filter:brightness(0)saturate()invert(25%)sepia(24%)saturate(3560%)hue-rotate(207deg)brightness(86%)contrast(91%);width:20px;height:20px}.question-card{z-index:1;border:1px solid var(--neutral-300);border-radius:var(--radius);background:#fff;gap:24px;width:100%;height:auto;min-height:425px;margin-top:-8px;padding:24px;transition:height .24s cubic-bezier(.2,.8,.2,1),min-height .24s cubic-bezier(.2,.8,.2,1),padding .24s cubic-bezier(.2,.8,.2,1),gap .24s cubic-bezier(.2,.8,.2,1),margin-top .24s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.question-content{flex-direction:column;flex:auto;align-items:flex-end;gap:24px;min-width:0;transition:gap .24s cubic-bezier(.2,.8,.2,1);display:flex}.progress-block{width:100%;color:var(--neutral-700);flex-direction:column;gap:4px;font-size:16px;line-height:24px;display:flex}.progress-track{border:1px solid var(--neutral-500);background:#fff;border-radius:100px;width:100%;height:8px;position:relative;overflow:hidden}.progress-track span{background:var(--primary-500);border-radius:100px;width:25%;position:absolute;inset:-1px auto -1px -1px}.question-copy{color:#000;flex-direction:column;gap:16px;width:100%;font-size:16px;font-weight:400;line-height:24px;display:flex}.question-copy p{overflow-wrap:anywhere;margin:0;line-height:36px}.fill-line{white-space:normal;flex-wrap:wrap;align-items:center;gap:12px 8px;display:flex}.sentence-prompt{flex:none}.blank-phrase{flex:0 204px;align-items:center;gap:4px;min-width:0;display:flex}.sentence-continuation{overflow-wrap:anywhere;flex:240px;min-width:min(240px,100%)}.inline-input{flex:192px;width:min(192px,100%);min-width:0;height:40px}.inline-input>div,.inline-input>div>div,.composer-input>div,.composer-input>div>div{margin:0}.inline-input input{border-color:var(--neutral-400);border-radius:var(--radius);height:40px;min-height:40px;color:var(--neutral-700);padding:8px 12px;font-size:16px;line-height:24px;width:100%!important}.answers{border:0;width:100%;margin:0;padding:0}.answer{width:100%;height:40px;color:var(--neutral-700);cursor:pointer;align-items:center;gap:8px;padding:8px;font-size:16px;line-height:24px;display:flex;position:relative}.answer input{opacity:0;position:absolute}.answer img{width:24px;height:24px}.answer.incorrect.selected{border-left:2px solid var(--danger-500);background:var(--danger-100);padding-left:6px}.check-answer-main{border:1px solid var(--neutral-300);border-radius:var(--radius);color:#70707099;text-transform:uppercase;opacity:1;background:#fff;height:40px;min-height:40px;padding:8px 16px;font-size:16px;font-weight:500;line-height:24px}.question-tools{background:var(--background-alt);flex-direction:column;flex:0 0 56px;justify-content:space-between;align-self:stretch;align-items:center;width:56px;margin-top:52px;padding:16px;display:flex}.question-tools>div{flex-direction:column;gap:24px;display:flex}.question-tools .icon-button{width:24px;height:24px;padding:0}.question-tools .icon-button img{width:24px;height:24px}.pagination{justify-content:flex-end;align-self:flex-end;align-items:center;width:min(605px,100%);height:40px;padding-left:20px;transition:width .24s cubic-bezier(.2,.8,.2,1),padding .24s cubic-bezier(.2,.8,.2,1);display:flex}.page-button{width:42px;height:40px;color:var(--neutral-700);cursor:pointer;background:0 0;border:0;font-size:14px;line-height:20px}.page-button.previous{border:1px solid var(--primary-500);border-radius:var(--radius);width:40px;color:var(--primary-500);margin-right:2px}.page-button.previous svg{width:20px;height:20px;color:var(--primary-500)}.page-button.current{background:var(--primary-100);box-shadow:inset 0 -2px var(--primary-500)}.next-button{border-radius:var(--radius);background:var(--primary-500);color:#fff;text-transform:uppercase;gap:8px;width:123px;min-width:123px;height:40px;min-height:40px;margin-left:0;padding:8px 16px;font-size:16px;font-weight:500;line-height:24px}.next-button svg{color:#fff;width:24px;height:24px}.assistant-panel-shell{z-index:4;width:var(--assistant-panel-width,400px);flex:0 0 var(--assistant-panel-width,400px);will-change:width, flex-basis;min-width:0;height:100%;transition:width .26s cubic-bezier(.2,.8,.2,1),flex-basis .26s cubic-bezier(.2,.8,.2,1);animation:.24s cubic-bezier(.2,.8,.2,1) both study-tools-shell-enter;position:relative;overflow:hidden}.assistant-panel-shell.popped-out{z-index:20;flex-basis:0;width:0;animation:none;overflow:visible}.assistant-panel-shell.hidden,.assistant-panel-shell.popped-out .assistant-resizer{display:none}.assistant-panel-shell:has(.assistant-panel.transitioning){z-index:20;overflow:visible}.assistant-panel-shell.popped-out:has(.assistant-panel.transitioning){animation:.42s cubic-bezier(.22,1,.36,1) both study-tools-shell-exit}.assistant-panel-shell:not(.popped-out):has(.assistant-panel.transitioning){animation:.42s cubic-bezier(.22,1,.36,1) both study-tools-shell-enter}.assistant-panel-shell.closing{pointer-events:none;animation:.24s cubic-bezier(.2,.8,.2,1) both study-tools-shell-exit}.assistant-panel-shell.popped-out.closing{flex-basis:0;width:0;animation:none}.assistant-panel{width:var(--assistant-panel-width,400px);border-left:1px solid var(--neutral-300);background:var(--background-alt);flex-direction:column;height:100%;transition:border-left-color .12s,box-shadow .12s;display:flex;position:absolute;top:0;right:0;container-type:inline-size}.assistant-panel.popped-out{z-index:1000;border:1px solid var(--neutral-300);background:var(--background-alt);transform-origin:50%;border-radius:12px;width:min(440px,100vw - 32px);height:min(720px,100vh - 32px);transition:left .2s cubic-bezier(.2,.8,.2,1),top .2s cubic-bezier(.2,.8,.2,1),box-shadow .16s;position:fixed;bottom:auto;right:auto;overflow:hidden;box-shadow:0 2px 6px #18181814,0 12px 28px #1818181a,0 24px 56px #1818180f}.assistant-panel.popped-out.opening{pointer-events:none;will-change:opacity, transform;animation:.26s cubic-bezier(.22,1,.36,1) both assistant-pop-out}.assistant-panel.transitioning{pointer-events:none;will-change:transform, width, height, border-radius, box-shadow}.assistant-panel.popped-out.dragging{transition:box-shadow .16s;box-shadow:0 3px 8px #1818181a,0 16px 36px #18181821,0 30px 68px #18181814}.assistant-panel.popped-out.snapping{transition:left .52s cubic-bezier(.22,1,.36,1),top .52s cubic-bezier(.22,1,.36,1),box-shadow .22s}.assistant-panel.popped-out.closing{will-change:opacity, transform;animation:.22s cubic-bezier(.4,0,.2,1) both assistant-pop-out-exit}.assistant-resizer{z-index:6;cursor:col-resize;touch-action:none;outline:0;width:12px;height:100%;position:absolute;top:0;bottom:0;left:0}.assistant-resizer:focus{outline:0}.assistant-resizer:hover+.assistant-panel,.assistant-resizer:focus-visible+.assistant-panel,.assistant-resizer[data-resizing=true]+.assistant-panel{border-left-color:var(--info-500);box-shadow:inset 3px 0 0 var(--info-500)}.assistant-resizer.closing{pointer-events:none;opacity:0}.assistant-panel.closing{pointer-events:none}.assistant-tabs{z-index:3;flex:0 0 56px;align-items:center;gap:4px;height:56px;padding:8px;display:flex;position:relative;overflow:visible}.assistant-panel.popped-out .assistant-tabs{background:var(--background-alt);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.assistant-panel.popped-out.dragging .assistant-tabs{cursor:grabbing}.assistant-tabs .assistant-popout-button,.assistant-tabs .assistant-panel-close-button{flex:0 0 32px;align-self:center;width:32px;height:32px;margin-left:0;padding:6px}.assistant-tabs .assistant-panel-close-button svg{width:22px;height:22px;color:var(--neutral-700);display:block}.assistant-tabs .assistant-panel-close-button svg path{stroke:currentColor;stroke-width:.45px;stroke-linejoin:round}.assistant-tabs .assistant-popout-button.without-corner-picker{margin-left:auto}.assistant-corner-picker{flex:0 0 32px;align-self:center;width:32px;height:32px;margin-left:auto;position:relative}.assistant-corner-button{border-radius:var(--radius);width:32px;min-width:32px;height:32px;min-height:32px;color:var(--neutral-700);padding:6px;box-shadow:none!important;background:0 0!important;border:0!important}.assistant-corner-button:hover,.assistant-corner-button[aria-expanded=true]{background:0 0!important}.assistant-corner-button svg{width:20px;height:20px}.assistant-corner-button:focus-visible{outline:2px solid var(--primary-300);outline-offset:-2px}.assistant-corner-menu{border:1px solid var(--neutral-300);width:200px;min-width:200px;border-radius:10px!important;max-height:none!important;padding:0!important;overflow:hidden!important}.assistant-corner-menu>[role=menu]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px;display:grid}.assistant-corner-menu-heading{color:var(--neutral-500);grid-column:1/-1;font-size:12px;font-weight:500;line-height:16px}.assistant-corner-menu .assistant-corner-tile[role=menuitem]{border:1px solid var(--neutral-300);background:var(--neutral-100);border-radius:8px;width:100%;height:52px;padding:0;transition:border-color .12s;position:relative;overflow:hidden}.assistant-corner-menu .assistant-corner-tile[role=menuitem]:focus{border-color:var(--neutral-300);background:var(--neutral-100);outline:0}.assistant-corner-menu .assistant-corner-tile[role=menuitem]:hover{border-color:var(--neutral-400)}.assistant-corner-picker.keyboard-navigation .assistant-corner-menu .assistant-corner-tile[role=menuitem]:focus{border-color:var(--neutral-400);outline:2px solid var(--primary-500);outline-offset:-3px}.assistant-corner-tile>span:has(svg){display:none}.assistant-corner-tile-marker{width:auto;height:auto;position:absolute;inset:6px}.assistant-corner-tile-marker:before{content:"";top:var(--corner-preview-target-y,0);left:var(--corner-preview-target-x,0);background:var(--neutral-300);border-radius:3px;width:20px;height:14px;transition:top .62s cubic-bezier(.22,1,.36,1),left .62s cubic-bezier(.22,1,.36,1),background-color .16s;position:absolute}.assistant-corner-tile[data-selected=true] .assistant-corner-tile-marker:before{top:var(--corner-preview-active-y,var(--corner-preview-target-y,0));left:var(--corner-preview-active-x,var(--corner-preview-target-x,0));background:var(--primary-500)}.assistant-corner-tile[data-corner=top-left]{--corner-preview-target-x:0;--corner-preview-target-y:0}.assistant-corner-tile[data-corner=top-right]{--corner-preview-target-x:calc(100% - 20px);--corner-preview-target-y:0}.assistant-corner-tile[data-corner=bottom-left]{--corner-preview-target-x:0;--corner-preview-target-y:calc(100% - 14px)}.assistant-corner-tile[data-corner=bottom-right]{--corner-preview-target-x:calc(100% - 20px);--corner-preview-target-y:calc(100% - 14px)}.assistant-corner-menu:has(.assistant-corner-tile[data-corner=top-left]:hover){--corner-preview-active-x:0;--corner-preview-active-y:0}.assistant-corner-picker.keyboard-navigation .assistant-corner-menu:has(.assistant-corner-tile[data-corner=top-left]:focus){--corner-preview-active-x:0;--corner-preview-active-y:0}.assistant-corner-menu:has(.assistant-corner-tile[data-corner=top-right]:hover){--corner-preview-active-x:calc(100% - 20px);--corner-preview-active-y:0}.assistant-corner-picker.keyboard-navigation .assistant-corner-menu:has(.assistant-corner-tile[data-corner=top-right]:focus){--corner-preview-active-x:calc(100% - 20px);--corner-preview-active-y:0}.assistant-corner-menu:has(.assistant-corner-tile[data-corner=bottom-left]:hover){--corner-preview-active-x:0;--corner-preview-active-y:calc(100% - 14px)}.assistant-corner-picker.keyboard-navigation .assistant-corner-menu:has(.assistant-corner-tile[data-corner=bottom-left]:focus){--corner-preview-active-x:0;--corner-preview-active-y:calc(100% - 14px)}.assistant-corner-menu:has(.assistant-corner-tile[data-corner=bottom-right]:hover){--corner-preview-active-x:calc(100% - 20px);--corner-preview-active-y:calc(100% - 14px)}.assistant-corner-picker.keyboard-navigation .assistant-corner-menu:has(.assistant-corner-tile[data-corner=bottom-right]:focus){--corner-preview-active-x:calc(100% - 20px);--corner-preview-active-y:calc(100% - 14px)}.assistant-tab{--tab-expanded-width:124px;width:var(--tab-expanded-width);flex:0 0 var(--tab-expanded-width);border-radius:var(--radius);transform-origin:50%;will-change:width, flex-basis, opacity, transform;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:0;min-width:48px;height:40px;margin-right:0;padding:0;transition:width .26s cubic-bezier(.22,1,.36,1),flex-basis .26s cubic-bezier(.22,1,.36,1),gap .22s cubic-bezier(.22,1,.36,1),border-color .18s,background-color .18s,transform .14s;display:flex;overflow:hidden}.assistant-tab[data-tool=ask]{--tab-expanded-width:108px}.assistant-tab[data-tool=ebook]{--tab-expanded-width:128px}.assistant-tab[data-tool=study]{--tab-expanded-width:124px}.assistant-tab.opening{min-width:0;animation:.24s cubic-bezier(.2,.8,.2,1) both assistant-tab-enter}.assistant-tab.closing{pointer-events:none;border-color:var(--neutral-300);background:#fff;min-width:0;animation:.24s cubic-bezier(.2,.8,.2,1) both assistant-tab-exit}.assistant-tab.closing .tab-close{opacity:1;flex-basis:32px;width:32px;transform:translate(0)}.assistant-tab:not(.active):hover{background:color-mix(in srgb, var(--neutral-300) 45%, var(--neutral-100))}.assistant-tab:not(.active):has(.tab-select:focus-visible){background:color-mix(in srgb, var(--neutral-300) 45%, var(--neutral-100))}.assistant-tab:not(.active):active{background:var(--neutral-300);transform:scale(.98)}.assistant-tab.active{gap:0}:is(.assistant-tab:has(.tab-select:focus-visible),.assistant-tab:has(.tab-close:focus-visible)){outline:2px solid var(--primary-300);outline-offset:-2px}.assistant-tab.active,.assistant-tab.active:hover{border-color:var(--neutral-300);background:#fff}.assistant-tab.active:active{background:var(--neutral-200);transform:scale(.99)}.assistant-tab.compact{flex-basis:48px;width:48px;min-width:48px;padding:0}.tab-select{min-width:0;height:100%;color:var(--neutral-700);cursor:pointer;background:0 0;border:0;flex:auto;justify-content:flex-start;align-items:center;gap:8px;padding:8px;font-size:14px;font-weight:500;line-height:24px;transition:color .18s;display:flex}.tab-close:active{transform:scale(.94)}.tab-select:focus,.tab-close:focus{outline:0}.tab-select img{flex:0 0 24px;width:24px;height:24px}.tab-select span{opacity:1;white-space:nowrap;max-width:72px;transition:max-width .24s cubic-bezier(.22,1,.36,1),opacity .14s;overflow:hidden}.assistant-tab.compact .tab-select{gap:0;padding-left:12px;padding-right:12px}.assistant-tab.compact .tab-select span{opacity:0;max-width:0}.tab-close{cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:4px;flex:0 0 0;justify-content:center;align-items:center;width:0;height:40px;padding:6px;transition:width .22s cubic-bezier(.22,1,.36,1),flex-basis .22s cubic-bezier(.22,1,.36,1),opacity .16s,transform .22s cubic-bezier(.22,1,.36,1),background-color .12s;display:flex;overflow:hidden;transform:translate(-6px)}.assistant-tab.active .tab-close{opacity:1;pointer-events:auto;flex-basis:32px;width:32px;transform:translate(0)}.tab-close:hover{background:var(--neutral-200)}.tab-close img{flex:0 0 20px;width:20px;height:20px}.assistant-body{z-index:1;isolation:isolate;flex:auto;min-height:0;padding:0 8px 8px;display:grid;position:relative;overflow:hidden}.assistant-tool-view{opacity:0;visibility:hidden;pointer-events:none;will-change:opacity, transform;grid-area:1/1;min-width:0;min-height:0;transition:opacity .14s,transform .24s cubic-bezier(.22,1,.36,1),visibility 0s linear .24s;display:flex;transform:translate(-8px)}.assistant-tool-view.active{z-index:2;opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s 35ms,transform .26s cubic-bezier(.22,1,.36,1),visibility;transform:translateZ(0)}.assistant-tool-view>*{width:100%;min-width:0;min-height:0}@keyframes study-tools-shell-enter{0%{flex-basis:0;width:0}to{width:var(--assistant-panel-width,400px);flex-basis:var(--assistant-panel-width,400px)}}@keyframes study-tools-shell-exit{0%{width:var(--assistant-panel-width,400px);flex-basis:var(--assistant-panel-width,400px)}to{flex-basis:0;width:0}}@keyframes assistant-tab-enter{0%{opacity:0;flex-basis:0;width:0;max-width:0;margin-right:0;transform:scale(.9)}to{width:var(--tab-motion-width);max-width:var(--tab-motion-width);flex-basis:var(--tab-motion-width);opacity:1;margin-right:0;transform:scale(1)}}@keyframes assistant-tab-exit{0%{width:var(--tab-motion-width);max-width:var(--tab-motion-width);flex-basis:var(--tab-motion-width);opacity:1;margin-right:0;transform:scale(1)}to{opacity:0;flex-basis:0;width:0;max-width:0;margin-right:0;transform:scale(.9)}}@keyframes assistant-pop-out{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:translateZ(0)scale(1)}}@keyframes assistant-pop-out-exit{0%{opacity:1;transform:translateZ(0)scale(1)}to{opacity:0;transform:scale(.965)}}@media (prefers-reduced-motion:reduce){.assistant-panel,.assistant-panel.popped-out,.assistant-panel-shell,.assistant-panel-shell.closing,.assistant-tab,.assistant-tab.opening,.assistant-tab.closing,.assistant-tool-view{animation-duration:1ms;animation-delay:0s}.assistant-tab,.tab-close,.tab-select span,.assistant-tool-view,.assistant-tool-view.active{transition-duration:1ms;transition-delay:0s}.assistant-panel.popped-out{transition-duration:1ms}.assistant-corner-tile-marker:before{transition:none}:is(.assistant-panel-shell.popped-out:has(.assistant-panel.transitioning),.assistant-panel-shell:not(.popped-out):has(.assistant-panel.transitioning)){animation-duration:1ms}}.tool-content-card{border:1px solid var(--neutral-300);border-radius:var(--radius);width:100%;height:100%;color:var(--neutral-700);text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px;display:flex}.tool-content-card>img{width:32px;height:32px}.tool-content-card h2,.tool-content-card p{margin:0}.tool-content-card h2{font-size:18px;line-height:24px}.tool-content-card p{max-width:280px;color:var(--neutral-500);font-size:14px;line-height:20px}.ebook-reader{border:1px solid var(--neutral-300);border-radius:var(--radius);background:#fff;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.ebook-header{border-bottom:1px solid var(--neutral-300);color:#4b5563;background:#fff;flex:0 0 65px;justify-content:space-between;align-items:center;gap:8px;width:100%;height:65px;padding:8px 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:normal;display:flex}.ebook-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ebook-header-actions{flex:none;align-items:center;gap:4px;display:flex}.ebook-header-button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex}.ebook-header-button:hover,.ebook-header-button:focus-visible{background:#f6f9fc}.ebook-header-button:focus-visible,.ebook-page-navigation>button:focus-visible,.ebook-tools button:focus-visible{outline:2px solid var(--primary-300);outline-offset:-2px}.bookmark-button{width:32px;height:32px}.accessibility-button{width:44px;height:44px}.ebook-close-button{width:32px;height:32px}.ebook-header-button img{width:16px;height:16px}.ebook-document{overscroll-behavior:contain;background:#fff;flex:auto;min-height:0;padding:32px;overflow:hidden auto}.ebook-document:focus-visible{outline:2px solid var(--primary-300);outline-offset:-2px}.ebook-copy{width:100%;max-width:720px;color:var(--neutral-700);flex-direction:column;gap:16px;font-family:Noto Serif,serif;display:flex}.ebook-copy h2{color:var(--neutral-700);margin:0;font-family:Noto Serif,serif;font-size:24px;font-weight:700;line-height:32px}.ebook-copy p{margin:8px 0 0;font-size:16px;font-weight:400;line-height:32px}.ebook-copy p+p{margin-top:20px}.ebook-page-navigation{background:#f6f9fc;border-top:1px solid #dfe7ef;flex:0 0 72px;align-items:center;gap:12px;width:100%;height:72px;padding:0 20px;font-family:Inter,sans-serif;display:flex}.ebook-page-navigation>button{cursor:pointer;background:#fff;border:1px solid #dfe7ef;border-radius:6px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.ebook-page-navigation>button:hover{background:#eef3f8}.ebook-page-navigation>button img{width:14px;height:14px}.ebook-page-control{color:#4b5563;flex:auto;justify-content:center;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:400;line-height:normal;display:flex}.ebook-page-control input{color:#334155;text-align:center;appearance:textfield;background:#fff;border:1px solid #dfe7ef;border-radius:6px;outline:0;width:58px;height:44px;padding:12px 10px;font-family:Inter,sans-serif;font-size:14px;line-height:normal;box-shadow:0 1px 2px #1212170d}.ebook-page-control input::-webkit-inner-spin-button{appearance:none;margin:0}.ebook-page-control input::-webkit-outer-spin-button{appearance:none;margin:0}.ebook-page-control input:focus{border-color:var(--primary-300);box-shadow:0 0 0 1px var(--primary-300)}.ebook-tools{background:#f6f9fc;flex:0 0 72px;align-items:center;gap:10px;width:100%;height:72px;padding:8px;font-family:Inter,sans-serif;display:flex}.ebook-tools button{color:#4b596c;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;flex:1 1 0;justify-content:flex-start;align-items:center;gap:7px;min-width:0;height:46px;padding:0;display:flex}.ebook-tools button:hover{background:#eef3f8}.ebook-tools button img{width:18px;height:18px}.ebook-tools button span{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:10.4px;font-weight:400;line-height:normal;overflow:hidden}.assistant-card{border:1px solid var(--neutral-300);border-radius:var(--radius);background:#fff;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.assistant-scroll-frame{flex:auto;min-height:0;position:relative;overflow:hidden}.assistant-scroll-frame:before{content:"";z-index:2;opacity:0;pointer-events:none;background:linear-gradient(#fffffff5,#fff0);height:24px;transition:opacity .14s;position:absolute;top:0;left:0;right:0}.assistant-scroll-frame.has-top-edge:before{opacity:1}.assistant-scroll{scrollbar-width:none;width:100%;height:100%;overflow:hidden auto}.assistant-scroll::-webkit-scrollbar{width:0;height:0}.assistant-scrollbar-track{z-index:3;cursor:pointer;width:8px;position:absolute;top:4px;bottom:4px;right:2px}.assistant-scrollbar-thumb{background:var(--neutral-400);cursor:grab;opacity:.8;touch-action:none;border-radius:999px;width:4px;transition:background-color .12s,opacity .12s;position:absolute;top:0;right:1px}.assistant-scrollbar-track:hover .assistant-scrollbar-thumb,.assistant-scrollbar-thumb:active{background:var(--neutral-500);opacity:1}.assistant-scrollbar-thumb:active{cursor:grabbing}.assistant-header{background:linear-gradient(#fff 65%,#fff0);flex:0 0 64px;justify-content:space-between;align-items:center;width:100%;height:64px;padding:16px;display:flex}.assistant-role{align-items:center;gap:12px;display:flex}.assistant-role img{width:20px;height:20px}.assistant-role h2{background:linear-gradient(270deg,#178037,#3942b0);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:16px;font-weight:600;line-height:24px}.assistant-header>div:last-child{gap:8px;display:flex}.assistant-header .icon-button,.reactions .icon-button{width:28px;height:28px;padding:4px}.assistant-header .icon-button img,.reactions .icon-button img{width:20px;height:20px}.assistant-popout-button svg{width:20px;height:20px;color:var(--neutral-700);display:block}.assistant-messages{color:var(--neutral-700);letter-spacing:.16px;flex-direction:column;gap:16px;padding:0 16px 8px;font-size:14px;font-weight:400;line-height:20px;display:flex}.assistant-messages p{margin:0}.reactions{align-items:center;gap:4px;margin-top:-8px;display:flex}.user-message{border-radius:var(--radius);background:var(--primary-100);width:fit-content;max-width:292px;color:var(--primary-600);align-self:flex-end;padding:8px 12px}.activity-card{border:1px solid var(--neutral-300);border-radius:var(--radius);background:#fff;flex-direction:column;gap:16px;padding:16px;display:flex}.activity-eyebrow{color:var(--neutral-500);justify-content:space-between;align-items:center;font-size:12px;font-weight:500;line-height:20px;display:flex}.activity-eyebrow img{width:20px;height:20px}.activity-card h3{color:var(--neutral-700);margin:0;font-size:14px;font-weight:500;line-height:20px}.choice-tags{flex-wrap:wrap;gap:8px;display:flex}.choice-tag{border:1px solid var(--neutral-300);border-radius:var(--radius);min-height:32px;color:var(--neutral-700);letter-spacing:.32px;cursor:grab;background:#fff;align-items:center;gap:4px;padding:8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.choice-tag:hover{background:var(--neutral-200)}.choice-tag img{width:16px;height:16px}.drop-zones{gap:8px;display:flex}.drop-zones div{border:1px dashed var(--neutral-400);border-radius:var(--radius);background:var(--background-alt);min-width:0;height:150px;color:var(--neutral-700);flex:1 1 0;padding:16px;font-size:14px;font-weight:500;line-height:20px}.activity-footer{color:var(--neutral-500);justify-content:space-between;align-items:center;font-size:12px;font-weight:500;line-height:20px;display:flex}.assistant-composer{border:1px solid var(--neutral-300);border-radius:var(--radius);background:#fff;flex:none;margin:0 16px 16px;padding:12px 12px 12px 16px;position:relative;box-shadow:0 -12px 24px #ffffffeb}.assistant-composer:focus-within{border-color:var(--primary-500);box-shadow:0 0 0 1px var(--primary-500), 0 -12px 24px #ffffffeb}.composer-input{min-height:40px}.composer-input textarea{width:100%;height:40px;min-height:40px;max-height:120px;box-shadow:none;resize:none;color:var(--neutral-700);background:0 0;border:0;outline:0;padding:8px 2px;font-family:inherit;font-size:16px;font-weight:400;line-height:24px;overflow-y:auto}.composer-input textarea::placeholder{color:var(--neutral-500);opacity:1}.composer-actions{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.composer-actions>div{align-items:center;gap:8px;display:flex}.assistant-composer :focus-visible{outline:0}.composer-actions .icon-button:disabled{cursor:default}.send-button{border-radius:var(--radius);background:var(--neutral-300);border:0;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;display:flex}.send-button img{width:24px;height:24px}.send-button:not(:disabled){background:var(--primary-500);cursor:pointer}.send-button:not(:disabled) img{filter:brightness(0)invert()}.send-button.stop-button span{background:#fff;border-radius:2px;width:12px;height:12px}.attachment-list{gap:8px;margin-bottom:8px;display:flex;overflow-x:auto}.attachment-chip{border:1px solid var(--neutral-300);border-radius:var(--radius);background:var(--background-alt);max-width:220px;height:28px;color:var(--neutral-700);flex:none;align-items:center;gap:4px;padding:4px 4px 4px 8px;font-size:12px;line-height:16px;display:inline-flex}.attachment-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment-chip button{width:20px;height:20px;color:var(--neutral-500);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 20px;padding:0;font-size:18px;line-height:18px}.attachment-chip button:hover{background:var(--neutral-200)}.composer-status{min-height:0;color:var(--neutral-500);font-size:12px;line-height:16px}.composer-status:not(:empty){margin-top:6px}.dynamic-message{white-space:pre-wrap}.dynamic-message>span{display:block}.assistant-response{color:var(--neutral-700)}.thinking-indicator{border:1px solid var(--neutral-300);border-radius:var(--radius);justify-content:center;align-items:center;gap:4px;width:48px;height:28px;display:flex}.thinking-indicator>span:not(.sr-only){background:var(--neutral-500);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite thinking}.thinking-indicator>span:nth-child(2){animation-delay:.15s}.thinking-indicator>span:nth-child(3){animation-delay:.3s}@keyframes thinking{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.thinking-indicator>span:not(.sr-only){animation:none}}@media (width<=1260px){.profile-actions{gap:12px}.course-picker{width:52%}.question-copy,.question-copy .fill-line{font-size:14px}}.ebook-workspace{background:var(--background-alt);flex-direction:column;flex:auto;gap:12px;min-height:0;padding:16px;display:flex;overflow:hidden}.ebook-workspace-actions{flex:0 0 28px;justify-content:space-between;align-items:center;height:28px;display:flex}.compact.subtle-action.ebook-workspace-action{width:auto;min-width:73px}.ebook-workspace-action img{width:20px;height:20px}.ebook-reader-layout{flex:auto;align-items:stretch;gap:16px;min-height:0;display:flex}.ebook-reader-tools{border:1px solid var(--neutral-300);border-radius:var(--radius);background:#fff;flex-direction:column;justify-content:space-between;align-items:center;width:74px;min-width:74px;height:100%;padding:25px 10px;display:flex;overflow:hidden}.ebook-reader-tools-primary{flex-direction:column;align-items:center;gap:12px;width:52px;display:flex}.ebook-reader-tools button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;width:52px;min-width:44px;height:46px;min-height:44px;padding:12px;display:flex}.ebook-reader-tools button:hover,.ebook-reader-tools button:focus-visible{background:var(--neutral-200)}.ebook-reader-tools button:focus-visible{outline:2px solid var(--primary-300);outline-offset:-2px}.ebook-reader-tools button img{width:20px;height:20px}.ebook-reader-tools .ebook-reader-more{flex:0 0 46px}.ebook-reader-divider{background:#dfe7ef;flex:0 0 1px;width:24px;height:1px}.ebook-main-reader{border:1px solid var(--neutral-300);border-radius:var(--radius);background:#fff;flex-direction:column;flex:auto;min-width:0;height:100%;display:flex;overflow:hidden}.ebook-main-header{color:#4b5563;border-bottom:1px solid #dfe7ef;flex:0 0 65px;justify-content:space-between;align-items:center;gap:16px;width:100%;height:65px;padding:8px 24px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:normal;display:flex}.ebook-main-header>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ebook-main-header button{cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.ebook-main-header button:hover,.ebook-main-header button:focus-visible,.ebook-main-header button.bookmarked{background:var(--primary-100)}.ebook-main-header button:focus-visible{outline:2px solid var(--primary-300);outline-offset:-2px}.ebook-main-header button img{width:20px;height:20px}.ebook-reader-scroll{scrollbar-width:none;flex:auto;min-height:0;padding:24px;overflow:hidden auto}.ebook-reader-scroll::-webkit-scrollbar{width:0;height:0}.ebook-reader-content{width:100%;max-width:720px;color:var(--neutral-700);flex-direction:column;gap:24px;margin:0 auto;font-family:Noto Serif,serif;display:flex}.ebook-reader-content h1,.ebook-reader-content h2,.ebook-reader-content h3,.ebook-reader-content p{margin:0}.ebook-reader-content>h1{font-size:24px;font-weight:700;line-height:32px}.ebook-ai-actions{align-items:center;display:flex}.ebook-ai-actions button{border-radius:var(--radius);letter-spacing:.32px;text-transform:none;height:28px;min-height:28px;font-size:12px;font-weight:500;line-height:16px}.ebook-ai-actions button>span{align-items:center;gap:4px;display:flex}.ebook-outline-action{border:1px solid var(--neutral-300)!important;color:var(--neutral-700)!important;background:#fff!important;padding:4px 8px!important}.ebook-outline-action img{width:20px;height:20px}.ebook-intro,.ebook-section-copy p{font-size:16px;font-weight:400;line-height:32px}.ebook-section-copy{flex-direction:column;gap:24px;margin-top:16px;display:flex}.ebook-section-copy h2{font-size:24px;font-weight:700;line-height:32px}.ebook-ai-actions{flex-wrap:wrap;gap:8px}.ebook-ai-actions button{text-transform:uppercase}.ebook-ai-actions button img{width:20px;height:20px}.ebook-expanded-copy{padding-top:16px}.ebook-expanded-copy+.ebook-expanded-copy{border-top:1px solid var(--neutral-300);padding-top:24px}.ebook-activity-card{border:1px solid var(--neutral-300);border-radius:var(--radius);width:100%;min-height:64px;color:var(--neutral-700);text-align:left;background:#fff;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;font-family:Work Sans,sans-serif;display:grid}.ebook-activity-icon{border-radius:50%;justify-content:center;align-self:start;align-items:center;width:32px;height:32px;display:inline-flex}.ebook-activity-icon.summary{background:#fa66001a}.ebook-activity-icon.check{background:#004a751a}.ebook-activity-icon img{width:20px;height:20px}.ebook-activity-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.ebook-activity-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;line-height:19px;overflow:hidden}.ebook-activity-copy>span:not(.ebook-activity-status){color:var(--neutral-500);font-size:14px;font-weight:500;line-height:16px}.ebook-activity-status{align-items:center;display:flex}.ebook-activity-cta{transition:background-color .14s,border-color .14s;border:1px solid var(--neutral-300)!important;border-radius:var(--radius)!important;min-width:68px!important;height:32px!important;min-height:32px!important;color:var(--neutral-700)!important;background:#fff!important;margin:0!important;padding:6px 12px!important;font-size:14px!important;font-weight:500!important;line-height:20px!important}.ebook-activity-cta:hover{border-color:var(--neutral-400)!important;background:var(--neutral-200)!important}.ebook-activity-cta:active{border-color:var(--primary-400)!important;background:var(--neutral-300)!important}.ebook-activity-cta:focus-visible{outline:2px solid var(--primary-300);outline-offset:2px}@media (width<=840px){.ebook-activity-card{grid-template-columns:32px minmax(0,1fr) auto;gap:12px;padding:12px}.ebook-activity-icon{width:32px;height:32px}.ebook-activity-cta{min-width:64px!important;min-height:32px!important;padding:6px 12px!important;font-size:14px!important;line-height:20px!important}}.ebook-main-pagination{color:#4b5563;background:#fff;border-top:1px solid #dfe7ef;flex:0 0 72px;justify-content:space-between;align-items:center;width:100%;height:72px;padding:0 24px;font-family:Inter,sans-serif;font-size:14px;display:flex}.ebook-main-pagination>button{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #dfe7ef;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:120px;height:44px;padding:0 12px 0 16px;display:flex}.ebook-main-pagination>button:hover,.ebook-main-pagination>button:focus-visible{background:#f6f9fc}.ebook-main-pagination>button:focus-visible,.ebook-main-pagination input:focus-visible{outline:2px solid var(--primary-300);outline-offset:-2px}.ebook-main-pagination>button img{width:14px;height:14px}.ebook-main-pagination label{align-items:center;gap:8px;display:flex}.ebook-main-pagination input{color:#334155;text-align:center;appearance:textfield;background:#fff;border:1px solid #dfe7ef;border-radius:6px;width:70px;height:44px;padding:12px 10px;font-family:Inter,sans-serif;font-size:14px;box-shadow:0 1px 2px #1212170d}.ebook-main-pagination input::-webkit-inner-spin-button{appearance:none}.ebook-main-pagination input::-webkit-outer-spin-button{appearance:none}.study-tools-card{border:1px solid var(--neutral-300);border-radius:var(--radius);width:100%;height:100%;min-height:0;color:var(--neutral-700);background:#fff;flex-direction:column;display:flex;overflow:hidden}.study-tools-card button:focus-visible,.study-filter-viewport:focus-visible{outline:2px solid var(--primary-300);outline-offset:-2px}.study-tools-card button:active{transform:scale(.99)}.study-tools-filter{z-index:2;border-bottom:1px solid var(--neutral-300);background:linear-gradient(#fff0,#fff 24%);flex-direction:column;flex:0 0 101px;gap:12px;padding:16px 12px;display:flex;position:relative;overflow:visible}.study-tools-filter-row{justify-content:space-between;align-items:center;display:flex}.study-chapter-picker-shell{min-width:0;max-width:calc(100% - 40px);position:relative}.study-chapter-picker{border:1px solid var(--neutral-300);border-radius:var(--radius);letter-spacing:.32px;text-transform:uppercase;cursor:pointer;background:#fff;align-items:center;gap:4px;width:max-content;max-width:100%;height:28px;padding:4px 4px 4px 8px;font-size:12px;font-weight:500;line-height:16px;display:flex;overflow:hidden}.study-chapter-picker:hover,.study-search:hover{background:var(--neutral-200)}.study-chapter-picker:active,.study-search:active{background:var(--neutral-300)}.study-chapter-picker span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.study-chapter-picker img{flex:0 0 20px;width:20px;height:20px}.study-search{border:1px solid var(--neutral-300);width:28px;height:28px;padding:4px}.study-search img{width:20px;height:20px}.study-filter-shell{align-items:center;width:100%;height:28px;display:flex;position:relative}.study-filter-shell.has-overflow{display:flex}.study-filter-viewport{overscroll-behavior-inline:contain;scroll-behavior:smooth;scrollbar-width:none;width:100%;height:28px;overflow:auto hidden}.study-filter-shell.has-overflow .study-filter-viewport{width:100%}.study-filter-viewport::-webkit-scrollbar{display:none}.study-filter-pills{box-sizing:border-box;white-space:nowrap;align-items:center;gap:8px;width:max-content;min-width:100%;min-height:100%;padding-inline:2px;display:flex}.study-filter-pills>button{min-width:24px;height:24px;color:var(--neutral-700);letter-spacing:.16px;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:100px;padding:0 8px;font-size:14px;font-weight:500;line-height:20px;transition:background .12s}.study-filter-pills>button:hover{background:var(--neutral-200)}.study-filter-pills>button:active{background:var(--neutral-300)}.study-filter-pills>button:focus-visible{outline-offset:0}.study-filter-pills>button.selected{background:var(--primary-100);color:var(--primary-500);border-color:#3942b026}.study-filter-pills button span{color:var(--neutral-500)}.study-filter-pills>button.selected span{color:var(--primary-500)}.study-filter-nav{z-index:2;border:1px solid var(--neutral-300);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:4px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.study-filter-prev{left:0}.study-filter-prev img{transform:rotate(180deg)}.study-filter-next{right:0}.study-filter-nav:hover{background:var(--neutral-200)}.study-tools-card .study-filter-nav:active{transform:translateY(-50%)}.study-filter-nav:disabled{display:none}.study-filter-nav img{width:16px;height:16px}.study-activity-list,.study-chapters-list{scrollbar-width:thin;scrollbar-color:#bdbdbd transparent;flex:auto;min-height:0;overflow:hidden auto}.study-activity-list{padding:12px}.study-activity-list::-webkit-scrollbar{width:8px}.study-chapters-list::-webkit-scrollbar{width:8px}.study-detail-scroll::-webkit-scrollbar{width:8px}.study-transcript-scroll::-webkit-scrollbar{width:8px}.study-activity-list::-webkit-scrollbar-thumb{background:#bdbdbd padding-box padding-box;border:2px solid #0000;border-radius:100px}.study-chapters-list::-webkit-scrollbar-thumb{background:#bdbdbd padding-box padding-box;border:2px solid #0000;border-radius:100px}.study-detail-scroll::-webkit-scrollbar-thumb{background:#bdbdbd padding-box padding-box;border:2px solid #0000;border-radius:100px}.study-transcript-scroll::-webkit-scrollbar-thumb{background:#bdbdbd padding-box padding-box;border:2px solid #0000;border-radius:100px}.study-activity{width:100%;min-height:64px;color:var(--neutral-700);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e4e4e4;border-radius:0;align-items:center;gap:12px;padding:12px;display:flex;position:relative}.study-activity+.study-activity{margin-top:8px}.study-activity-list>.study-activity:last-child{border-bottom:0}.study-activity:hover,.study-activity:focus-visible{border-radius:var(--radius);background:var(--neutral-200);border-bottom-color:#0000}.study-activity:active{background:var(--neutral-300)}.study-activity-icon{border-radius:50%;flex:0 0 32px;justify-content:center;align-self:flex-start;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.study-activity-icon.large{flex-basis:40px;width:40px;height:40px}.study-activity-icon.summary{background:#fa66001a}.study-activity-icon.check{background:#004a751a}.study-activity-icon.video{background:#e0004d1a}.study-activity-icon.book{background:#00897b1a}.study-activity-icon.aid{background:#7e3ab71a}.study-activity-icon.explain-thinking{background:#fac0001a}.study-activity-icon img{width:20px;height:20px}.study-activity-icon.large img{width:23px;height:23px}.study-activity-copy{flex-direction:column;flex:auto;gap:4px;min-width:0;font-weight:500;display:flex;overflow:hidden}.study-activity-copy strong,.study-activity-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.study-activity-copy strong{font-size:16px;font-weight:500;line-height:19px}.study-activity-copy>span{color:var(--neutral-500);font-size:14px;line-height:16px}.study-activity-copy>.study-activity-status,.study-search-result-copy>.study-search-result-status{align-items:center;display:flex;overflow:visible}.study-complete-badge{align-items:center;color:var(--success-500)!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;display:inline-flex!important}.study-complete-badge-content{align-items:center;display:inline-flex}.study-activity-chevron{opacity:0;flex:0 0 24px;width:24px;height:24px;transition:opacity .12s}.study-activity:hover .study-activity-chevron,.study-activity:focus-visible .study-activity-chevron{opacity:1}.study-tools-footer{border-top:1px solid var(--neutral-300);background:#fff;flex:0 0 61px;align-items:center;height:61px;padding:16px;display:flex}.all-study-tools{border-radius:var(--radius);letter-spacing:.32px;text-transform:uppercase;flex:100%;height:28px;min-height:28px;font-size:12px;font-weight:500;line-height:16px;border:1px solid var(--neutral-300)!important;width:100%!important;max-width:none!important;color:var(--neutral-700)!important;background:#fff!important}.all-study-tools:hover{background:var(--neutral-200)!important}.all-study-tools>span{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.all-study-tools svg{flex:0 0 16px;width:16px;height:16px}.study-chapters-list{padding-top:0}.study-chapter{border-bottom:1px solid var(--neutral-300)}.study-chapter-row{width:100%;height:48px;color:var(--neutral-700);text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:18px max-content minmax(0,1fr) 16px;align-items:center;gap:8px;padding:0 12px;display:grid}.study-chapter-row:hover{background:var(--neutral-200)}.study-tools-card .study-chapter-row:hover,.study-tools-card .study-chapter-row:active{transform:none}.study-tools-card .study-chapter-row:focus-visible{outline:none}.study-chapter-row>img{width:18px;height:18px;transition:transform .2s cubic-bezier(.2,.8,.2,1);transform:rotate(-90deg)}.study-chapter.expanded .study-chapter-row>img{transform:rotate(0)}.study-chapter-row strong{font-size:14px;font-weight:500;line-height:24px}.study-chapter-row span{color:var(--neutral-500);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:24px;overflow:hidden}.study-chapter-row small{color:var(--neutral-500);text-align:right;font-size:12px}.study-chapter-activities-shell{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.2,.8,.2,1),opacity .16s,visibility 0s linear .24s;display:grid}.study-chapter.expanded .study-chapter-activities-shell{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .24s cubic-bezier(.2,.8,.2,1),opacity .18s 40ms,visibility}.study-chapter-activities{min-height:0;padding:0 8px;transition:padding-bottom .24s cubic-bezier(.2,.8,.2,1);overflow:hidden}.study-chapter.expanded .study-chapter-activities{padding-bottom:8px}.study-chapter-activities .study-activity:last-child{border-bottom:0}.study-search-view,.study-search-results,.study-detail-view{flex-direction:column;flex:auto;min-height:0;display:flex}.study-search-header{border-bottom:1px solid var(--neutral-300);background:#fff;flex:0 0 72px;align-items:center;gap:8px;height:72px;padding:16px;display:flex}.study-search-field{flex:auto;min-width:0;height:40px;position:relative}.study-search-field input{border:1px solid var(--neutral-400);border-radius:var(--radius);width:100%;height:40px;color:var(--neutral-700);appearance:none;background:#fff;padding:8px 40px 8px 8px;font-size:16px;line-height:24px}.study-search-field input:focus{border:2px solid var(--info-500);outline:0;padding:7px 39px 7px 7px}.study-search-field input::-webkit-search-cancel-button{display:none}.study-search-field>img{pointer-events:none;width:24px;height:24px;position:absolute;top:8px;right:8px}.study-search-header>.icon-button{flex:0 0 40px;width:40px;height:40px;padding:8px}.study-recents{padding:16px 12px}.study-recents>p{color:var(--neutral-500);margin:0 8px 4px;font-size:12px;line-height:24px}.study-recent-list{flex-direction:column;display:flex}.study-recent-row{border-radius:var(--radius);align-items:center;height:40px;display:flex;position:relative}.study-recent-row:hover,.study-recent-row:focus-within{background:var(--neutral-200)}.study-recent-row>button:first-child{min-width:0;height:40px;color:var(--neutral-700);text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:12px;padding:8px;font-size:16px;display:flex}.study-recent-row button img{width:20px;height:20px}.study-recent-remove{cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:6px;display:flex}.study-recent-row:hover .study-recent-remove,.study-recent-row:focus-within .study-recent-remove{opacity:1}.study-recent-remove:hover{background:var(--neutral-300)}.study-search-empty{color:var(--neutral-700);text-align:center;flex-direction:column;align-items:center;padding:24px 16px;display:flex}.study-search-empty-icon{background:var(--primary-100);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:8px;display:flex}.study-search-empty-icon img{filter:brightness(0)saturate()invert(25%)sepia(24%)saturate(3560%)hue-rotate(207deg)brightness(86%)contrast(91%);width:22px;height:22px}.study-search-empty strong{font-size:16px;line-height:24px}.study-search-empty p{overflow-wrap:anywhere;max-width:100%;color:var(--neutral-500);margin:0 0 16px;font-size:16px;line-height:24px}.study-ask-button,.study-search-ask-query,.study-detail-back,.study-detail-buttons button{letter-spacing:.32px;text-transform:uppercase;height:28px;min-height:28px;font-size:12px;font-weight:500;line-height:16px;border:1px solid var(--neutral-300)!important;color:var(--neutral-700)!important;background:#fff!important}.study-ask-button img,.study-search-ask-query img,.study-detail-ask img{width:20px;height:20px}.study-ask-button img{filter:brightness(0)saturate()invert(26%)sepia(0%)saturate(0%)hue-rotate(217deg)brightness(95%)contrast(90%)}@media (prefers-reduced-motion:reduce){.study-filter-viewport{scroll-behavior:auto}.study-chapter-row>img,.study-chapter-activities-shell,.study-chapter-activities,.study-search-audio-marker:before{transition:none}}.study-search-results{padding:12px;overflow-y:auto}.study-search-result-list{flex-direction:column;display:flex}.study-search-result{border-radius:var(--radius);width:100%;min-height:72px;color:var(--neutral-700);background:#fff;border:0;padding:12px;position:relative}.study-search-result:not(:last-child){margin-bottom:9px}.study-search-result:not(:last-child):after{background:var(--neutral-300);content:"";height:1px;position:absolute;bottom:-5px;left:0;right:0}.study-search-result-open{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;padding:0;display:flex}.study-search-result:hover{background:var(--neutral-200)}.study-search-result-open:focus-visible{border-radius:var(--radius);outline:2px solid var(--info-500);outline-offset:4px}.study-search-result-copy{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex;overflow:hidden}.study-search-result.with-preview .study-search-result-copy,.study-search-result.with-snippet .study-search-result-copy{gap:8px}.study-search-result-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;line-height:19px;overflow:hidden}.study-search-result-copy>span{color:var(--neutral-500);font-size:14px;line-height:20px}.study-search-result mark{color:inherit;background:#f5d0b3;border-radius:3px;padding:0 2px}.study-search-result-copy .study-search-snippet{white-space:normal;display:block}.study-search-audio-preview{flex-direction:column;gap:8px;margin:16px 0 0 44px;display:flex}.study-search-audio-track{align-items:center;width:100%;height:20px;display:flex}.study-search-audio-segment{background:var(--neutral-300);border-radius:27px;flex:1;height:4px}.study-search-audio-step{display:contents}.study-search-audio-marker{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 20px;width:20px;height:20px;padding:0;position:relative}.study-search-audio-marker:before{background:var(--warning-300);content:"";border-radius:50%;width:8px;height:8px;transition:transform .12s;position:absolute;top:6px;left:6px}.study-search-audio-marker.selected:before{background:var(--info-400);box-shadow:0 0 0 1.5px #fff, 0 0 0 3px var(--info-500)}.study-search-audio-marker:hover:before{transform:scale(1.25)}.study-search-audio-marker:active:before{transform:scale(.9)}.study-search-audio-marker:focus-visible{outline:2px solid var(--info-500);outline-offset:1px}.study-search-transcript-preview{color:var(--neutral-500);flex-direction:column;gap:4px;font-size:14px;font-weight:500;line-height:20px;display:flex}.study-search-transcript-preview>div{align-items:center;gap:4px;min-width:0;display:flex}.study-search-transcript-time{color:var(--info-500);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.study-search-ask-query{width:100%;margin-top:4px}.study-detail-view{padding:16px 0 0}.study-detail-toolbar{justify-content:space-between;align-items:center;gap:8px;min-height:28px;padding:0 16px;display:flex}.study-detail-back{align-self:flex-start;margin:0!important;padding:4px 8px!important}.study-detail-back>span{align-items:center;gap:4px;display:flex}.study-detail-scroll,.study-reel-content{scrollbar-width:thin;scrollbar-color:#bdbdbd transparent;flex:auto;min-height:0;margin-top:24px;padding:0 16px 16px;overflow-y:auto}.study-detail-heading{flex-direction:column;gap:16px;display:flex}.study-detail-heading h2,.study-detail-heading p{margin:0}.study-detail-heading h2{font-size:18px;font-weight:500;line-height:24px}.study-detail-heading p{color:var(--neutral-500);font-size:14px;font-weight:500;line-height:24px}.study-summary-copy{margin-top:16px;font-size:16px;line-height:24px}.study-summary-copy p{margin:0 0 10px}.study-detail-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.study-detail-reactions,.study-detail-buttons{align-items:center;gap:4px;display:flex}.study-detail-reactions .icon-button{width:24px;height:28px;padding:4px 2px}.study-detail-reactions .icon-button img{width:20px;height:20px}.study-detail-buttons{gap:8px}.study-detail-buttons button{padding:4px 8px!important}.study-detail-related{border-top:1px solid var(--neutral-300);margin-top:24px;padding-top:24px}.study-detail-related>p{color:var(--neutral-500);margin:0 0 8px;font-size:14px;line-height:24px}.study-activity.compact-card{border:1px solid var(--neutral-300);border-radius:var(--radius);min-height:56px;margin:0 0 8px}.study-detail-related .study-activity+.study-activity{margin-top:0}.study-activity.compact-card:last-child{margin-bottom:0}.study-check-overview{border:1px solid var(--neutral-300);border-radius:var(--radius);background:0 0;flex-direction:column;gap:6px;margin-top:8px;padding:12px;display:flex}.study-check-overview>span{color:var(--neutral-500);letter-spacing:.32px;text-transform:uppercase;font-size:12px;font-weight:600;line-height:16px}.study-check-overview>p{margin:0;font-size:14px;line-height:20px}.study-check-time{background:var(--info-100);width:max-content;max-width:100%;color:var(--info-500);border-radius:100px;align-items:center;gap:6px;margin-top:2px;padding:4px 8px;font-size:13px;line-height:18px;display:inline-flex}.study-check-time svg{color:var(--info-500);fill:var(--info-500);flex:0 0 18px}.study-check-question{border-top:0;margin-top:16px;padding-top:0}.study-check-progress-row{color:var(--neutral-500);justify-content:space-between;align-items:center;gap:16px;font-size:13px;font-weight:500;line-height:20px;display:flex}.study-check-progress{flex:0 112px;gap:6px;min-width:76px;display:flex}.study-check-progress>span{background:var(--neutral-300);border-radius:100px;flex:1 1 0;height:5px}.study-check-progress>span.active{background:var(--primary-500)}.study-check-question h3{color:var(--neutral-700);margin:12px 0;font-size:16px;font-weight:600;line-height:24px}.study-check-options{border:0;flex-direction:column;gap:0;margin:0;padding:0;display:flex}.study-check-options label{border-radius:var(--radius);min-height:40px;color:var(--neutral-700);cursor:pointer;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:8px;font-size:14px;line-height:20px;transition:background .12s,color .12s;display:grid;position:relative}.study-check-options label:hover{background:var(--neutral-200);color:var(--neutral-700)}.study-check-options label:active{background:var(--neutral-300);color:var(--neutral-700)}.study-check-options label:has(input:focus-visible){outline:2px solid var(--primary-300);outline-offset:-2px}.study-check-options label.selected,.study-check-options label.correct,.study-check-options label.incorrect{color:var(--neutral-700)}.study-check-options label.disabled{cursor:default}.study-check-options label.disabled:hover,.study-check-options label.disabled:active{color:var(--neutral-700);background:0 0}.study-check-options input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.study-check-radio{border:2px solid var(--neutral-400);background:#fff;border-radius:50%;width:20px;height:20px}.study-check-options label.selected .study-check-radio{border:6px solid var(--primary-500)}.study-check-options label.correct .study-check-radio{border-color:var(--success-500)}.study-check-options label.incorrect .study-check-radio{border-color:var(--danger-500)}.study-check-options input:disabled+.study-check-radio,.study-check-options input:disabled~span{cursor:default}.study-check-options label.disabled:not(.correct) .study-check-radio,.study-check-options label.disabled:not(.correct)>span:last-child{opacity:.55}.study-check-feedback{border-top:1px solid var(--neutral-300);grid-template-columns:20px minmax(0,1fr);gap:8px;margin-top:8px;padding:10px 0 0;font-size:14px;line-height:20px;display:grid}.study-check-feedback.correct{color:var(--success-500)}.study-check-feedback.incorrect{color:var(--danger-500)}.study-check-feedback svg{margin-top:1px}.study-check-feedback strong{margin-bottom:2px;display:block}.study-check-feedback p{color:var(--neutral-700);margin:0}.study-check-success-alert{margin-top:8px}.study-check-success-alert strong{margin-bottom:2px;display:block}.study-check-success-alert p{margin:0}.study-check-actions,.study-check-complete-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.study-check-actions>button,.study-check-complete-actions>button{min-height:28px;padding:4px 8px!important}.study-check-complete{border:1px solid var(--neutral-300);border-radius:var(--radius);text-align:center;background:#fff;flex-direction:column;align-items:center;margin-top:16px;padding:20px 12px;display:flex}.study-check-complete-icon{border:1px solid var(--success-500);width:40px;height:40px;color:var(--success-500);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.study-check-complete h3{margin:12px 0 4px;font-size:18px;line-height:24px}.study-check-complete p{color:var(--neutral-500);margin:0;font-size:14px;line-height:20px}.study-check-complete-actions{flex-wrap:wrap;justify-content:center}.study-reel-content{flex-direction:column;gap:16px;margin-top:24px;padding-bottom:8px;display:flex;overflow:hidden}.study-video-player{border:1px solid var(--neutral-300);border-radius:var(--radius);background:#1e1e1e;flex:0 302px;min-height:220px;position:relative;overflow:hidden}.study-video-presenter{width:auto;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.study-video-controls{color:#fff;background:linear-gradient(#0000,#000000eb);flex-direction:column;gap:8px;padding:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.study-video-progress{background:#f5f5f540;border-radius:100px;height:4px;overflow:hidden}.study-video-progress span{border-radius:inherit;background:#fff;width:25%;height:4px;display:block}.study-video-controls>div:last-child,.study-video-controls>div:last-child>span{justify-content:space-between;align-items:center;display:flex}.study-video-controls>div:last-child>span{gap:2px}.study-video-controls button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:3px;display:inline-flex}.study-video-controls button:hover,.study-video-controls button:focus-visible{background:#ffffff2e}.study-video-controls small{font-size:12px;line-height:16px}.study-pause-icon{border-left:4px solid;border-right:4px solid;width:12px;height:14px}.study-transcript{border:1px solid var(--neutral-300);border-radius:var(--radius);flex-direction:column;flex:302px;min-height:180px;display:flex;overflow:hidden}.study-transcript>header{flex:0 0 44px;justify-content:space-between;align-items:center;height:44px;padding:8px 12px;font-size:14px;line-height:24px;display:flex}.study-transcript header .icon-button{width:28px;height:28px;padding:4px}.study-transcript header img{width:20px;height:20px}.study-transcript-scroll{flex:auto;min-height:0;padding:4px 12px 12px;overflow-y:auto}.study-transcript-scroll>button{border-radius:var(--radius);width:100%;color:var(--neutral-500);text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:38px minmax(0,1fr);gap:0;padding:7px 8px;font-size:14px;line-height:24px;display:grid}.study-transcript-scroll>button:hover{background:var(--neutral-200)}.study-transcript-scroll>button.active{color:#0074b7;background:#e5f5fd;font-weight:500}.study-reel-detail>.study-detail-actions{background:#fff;flex:0 0 44px;margin:0 16px;padding-bottom:16px}@container (width<=360px){.study-filter-pills{gap:3px}.study-filter-pills>button{padding-left:4px;padding-right:4px;font-size:12px}.study-detail-actions{flex-direction:column;align-items:flex-start}.study-detail-buttons{justify-content:flex-end;width:100%}.study-reel-detail>.study-detail-actions{flex-basis:76px}}.mobile-app-bar,.assistant-label-short,.chapter-view-label-mobile,.read-topic-label-short,.mobile-question-menu,.mobile-tool-header,.mobile-tool-close{display:none}.topbar-course-row{display:contents}.progress-heading{justify-content:flex-start;align-items:center;display:flex}html,body,#root,.workspace{min-width:0;min-height:0;overflow:hidden}.rail{display:none}.learning-area{width:100%}.topbar{border-bottom:0;flex-direction:column;flex:0 0 116px;align-items:stretch;gap:0;width:100%;height:116px;padding:0}.mobile-app-bar{border-bottom:1px solid var(--neutral-300);background:#fff;flex:0 0 57px;justify-content:space-between;align-items:center;width:100%;height:57px;padding:8px 16px;display:flex}.mobile-menu-button{border-radius:var(--radius);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;padding:4px;display:flex}.mobile-menu-button:hover,.mobile-menu-button:focus-visible{background:var(--neutral-200)}.mobile-menu-button:focus-visible,.mobile-search-button:focus-visible{outline:2px solid var(--primary-300);outline-offset:-2px}.mobile-menu-button img{width:32px;height:32px}.mobile-mindtap-logo{width:186px;height:20px}.mobile-search-button{width:40px;height:40px;padding:8px}.topbar-course-row{border-bottom:1px solid var(--neutral-300);background:#fff;flex:0 0 59px;align-items:center;gap:8px;width:100%;height:59px;padding:16px;display:flex}.course-picker{letter-spacing:.32px;text-transform:none;flex:auto;width:auto;min-width:0;height:28px;padding:4px 4px 4px 8px;font-size:12px;line-height:16px}.course-picker span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.course-picker img{width:20px;height:20px}.profile-actions{flex:none;gap:0}.profile-actions .assistant-launch{width:auto;min-width:58px;height:28px;min-height:28px}.assistant-label-long,.profile-actions>.search-button,.profile-actions>.avatar{display:none}.assistant-label-short{display:inline}.learning-body{justify-content:flex-start;overflow:hidden auto}.quiz-shell{flex:none;align-items:stretch;gap:24px;max-width:none;padding:16px}.chapter-header{gap:16px}.chapter-actions{height:28px}.chapter-action-group{gap:8px;min-width:0}.back-action{width:36px;min-width:36px;padding:4px 8px}.back-action-label,.chapter-view-label-current,.read-topic-label-long,.read-topic-label-short,.study-tools-label{display:none}.chapter-view-label-mobile{display:inline}.chapter-view .compact.subtle-action{min-width:129px}.read-topic-action,.study-tools-action{width:28px;min-width:28px;padding:4px}.study-tools-action{display:flex!important}.chapter-header h1{font-size:18px;line-height:24px}.question-card{flex:none;gap:0;width:100%;height:auto;min-height:520px;margin-top:0;padding:16px;overflow:hidden}.question-content{align-items:stretch;gap:24px;width:100%}.progress-block{gap:16px}.progress-heading{justify-content:space-between;height:28px}.mobile-question-menu{border-radius:var(--radius);cursor:pointer;justify-content:center;align-items:center;width:52px;min-width:52px;height:28px;min-height:28px;display:flex;border:1px solid var(--primary-300)!important;box-shadow:none!important;background:#fff!important;padding:4px 8px!important}.mobile-question-actions>div{z-index:8}.mobile-question-menu img{filter:brightness(0)saturate()invert(25%)sepia(24%)saturate(3560%)hue-rotate(207deg)brightness(86%)contrast(91%);width:24px;height:24px}.question-copy,.question-copy .fill-line{font-size:16px;line-height:28px}.fill-line{white-space:normal;flex-wrap:wrap;align-items:center}.inline-input{flex-basis:192px;width:192px}.answers{margin-top:0}.answer{height:48px;padding:12px 0}.answer.incorrect.selected{background:0 0;border-left:0;padding-left:0}.check-answer-main,.question-tools,.activity-details-label{display:none!important}.pagination{justify-content:space-between;width:100%;padding:0}.pagination .page-button:not(.previous){display:none}.next-button{flex:0 0 56px;margin:0;padding:8px 16px;width:56px!important;min-width:56px!important}.next-label{display:none}@media (width<=767px){.assistant-panel-shell,.assistant-panel-shell.popped-out{z-index:1000;height:100%;animation:none;position:fixed;inset:0;overflow:hidden;flex-basis:100%!important;width:100%!important}.assistant-panel-shell.closing,.assistant-panel-shell.popped-out.closing{opacity:0;transition:opacity .12s;flex-basis:100%!important;width:100%!important}.assistant-resizer,.assistant-tabs{display:none}.assistant-panel,.assistant-panel.popped-out{box-shadow:none;background:#fff;border:0;border-radius:0;transition:none;animation:none;overflow:hidden;transform:none;width:100%!important;height:100%!important;position:fixed!important;inset:0!important}.assistant-body{width:100%;height:100%;padding:0}.assistant-card,.ebook-reader,.study-tools-card{border:0;border-radius:0}.mobile-tool-close{display:flex}.assistant-header{flex:0 0 64px;padding:12px 16px}.assistant-header>div:last-child{gap:4px}.assistant-role{gap:8px}.assistant-role h2{font-size:18px}.assistant-messages{gap:20px;padding:0 16px 16px;font-size:16px;line-height:24px}.ebook-header{flex-basis:64px;height:64px}.ebook-document{padding:32px;overflow:hidden auto}.ebook-copy h2{font-size:24px}.mobile-tool-header{border-bottom:1px solid var(--neutral-300);background:#fff;flex:0 0 64px;justify-content:space-between;align-items:center;width:100%;height:64px;padding:12px 16px;display:flex}.mobile-tool-header>div{align-items:center;gap:8px;display:flex}.mobile-tool-header img{width:20px;height:20px}.mobile-tool-header h2{color:var(--neutral-700);margin:0;font-size:18px;font-weight:600;line-height:24px}.mobile-tool-header .mobile-tool-close{width:40px;height:40px;padding:8px}.study-tools-filter{flex-basis:101px}}@media (width>=768px){.rail{flex-basis:72px;width:72px;display:flex}}@media (width>=768px) and (width<=1023px){.workspace{--assistant-panel-width:calc((100vw - 72px) / 2)!important}.learning-area .chapter-header,.learning-area .question-card,.learning-area .pagination{animation:.22s cubic-bezier(.2,.8,.2,1) both activity-compact-settle}.assistant-panel-shell:not(.popped-out){flex:0 0 calc(50% - 36px);width:calc(50% - 36px)}.assistant-panel-shell:not(.popped-out) .assistant-panel{width:100%}.assistant-panel-shell:not(.popped-out) .assistant-resizer{display:none}.assistant-panel-shell:not(.popped-out) .assistant-tabs{flex-basis:56px;height:56px;padding:8px}}@media (width>=768px){@container activity (width>=760px){.topbar{border-bottom:1px solid var(--neutral-300);flex-direction:row;flex:0 0 72px;align-items:center;gap:24px;width:100%;height:72px;padding:16px 24px}.mobile-app-bar{display:none}.topbar-course-row{display:contents}.course-picker{letter-spacing:normal;text-transform:uppercase;flex:0 auto;width:min(551px,60%);min-width:0;height:40px;padding:8px 8px 8px 16px;font-size:16px;line-height:24px;animation:.22s cubic-bezier(.2,.8,.2,1) both activity-wide-settle}.course-picker img{width:24px;height:24px}.profile-actions{flex:none;gap:24px;animation:.22s cubic-bezier(.2,.8,.2,1) both activity-wide-settle}.profile-actions .assistant-launch{width:173px;min-width:173px}.assistant-label-long{display:inline}.assistant-label-short{display:none}.profile-actions>.search-button,.profile-actions>.avatar{display:inline-flex}.chapter-header,.question-card,.pagination{animation:.22s cubic-bezier(.2,.8,.2,1) both activity-wide-settle}.learning-body{justify-content:center;overflow:hidden}.quiz-shell{flex:auto;align-items:flex-end;gap:24px;max-width:1024px;padding:16px}.back-action{width:auto;min-width:0;padding:4px 4px 4px 8px}.back-action-label,.chapter-view-label-current,.read-topic-label-long,.study-tools-label{display:inline}.chapter-view-label-mobile,.read-topic-label-short{display:none}.chapter-view .compact.subtle-action{min-width:0}.read-topic-action,.study-tools-action{width:auto;min-width:0;padding:4px 8px}.question-card{gap:24px;height:auto;min-height:425px;margin-top:-8px;padding:24px}.question-content{align-items:flex-end;gap:24px;width:auto}.progress-block{gap:4px}.progress-heading{justify-content:flex-start;height:auto}.mobile-question-menu{display:none}.mobile-question-actions{display:none!important}.question-desktop-actions{display:flex}.activity-details-label{display:flex!important}.question-copy,.question-copy .fill-line{font-size:14px;line-height:20px}.question-copy{gap:8px}.question-copy p{line-height:36px}.fill-line{white-space:normal;flex-wrap:wrap}.answers{margin-top:0}.answer{height:40px;padding:8px}.answer.incorrect.selected{border-left:2px solid var(--danger-500);background:var(--danger-100);padding-left:6px}.check-answer-main,.question-tools{display:flex!important}.pagination{justify-content:flex-end;width:min(605px,100%);padding-left:20px}.pagination .page-button:not(.previous){display:block}.next-button{flex:0 0 123px;padding:8px 16px;width:123px!important;min-width:123px!important}.next-label{display:inline}}}@keyframes activity-compact-settle{0%{opacity:.72;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes activity-wide-settle{0%{opacity:.72;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.learning-area .chapter-header,.learning-area .question-card,.learning-area .pagination{transition-duration:1ms;animation-duration:1ms}}.assistant-launch,.compact.subtle-action,.question-view-button,.question-utility-button,.check-answer-main,.next-button,.ebook-outline-action,.ebook-activity-cta,.study-check-actions button,.study-check-complete-actions button,.study-search-ask-query,.study-ask-button,.all-study-tools{cursor:pointer;justify-content:center;align-items:center;font-family:inherit;display:inline-flex}.assistant-launch>span,.compact.subtle-action>span,.next-button>span,.ebook-outline-action>span{justify-content:center;align-items:center;display:flex}.question-view-button,.question-utility-button{border:1px solid var(--neutral-300);border-radius:0}.question-view-button:first-child{border-radius:var(--radius) 0 0 var(--radius)}.question-view-button:nth-child(2){border-radius:0 var(--radius) var(--radius) 0;margin-left:-1px}.question-utility-button{border-radius:var(--radius);color:var(--neutral-700);background:#fff}.check-answer-main,.next-button{padding:12px 16px}.check-answer-main:disabled,.study-check-actions button:disabled{cursor:not-allowed}.inline-input input{border:1px solid var(--neutral-400);background:#fff;outline:none;margin:0;width:calc(100% - 8px)!important}.inline-input input:focus{border:2px solid var(--primary-500);padding:7px 11px}.mobile-question-menu-content,.study-chapter-menu{z-index:996;border:1px solid var(--neutral-300);background:#fff;position:absolute;overflow:hidden;box-shadow:0 2px 5px #1818182e}.mobile-question-menu-content{border-radius:8px;width:224px;padding:8px 0;top:30px;left:0;box-shadow:0 2px 6px #0000002e}.mobile-question-menu-content button,.study-chapter-menu button{width:100%;height:40px;color:var(--neutral-700);cursor:pointer;font:inherit;white-space:nowrap;background:#fff;border:0;justify-content:flex-start;align-items:center;gap:20px;padding:8px 16px;font-size:16px;line-height:24px;display:flex}.mobile-question-menu-content button:hover,.mobile-question-menu-content button:focus,.study-chapter-menu button:hover,.study-chapter-menu button:focus{background:var(--neutral-200);outline:2px solid var(--info-500);outline-offset:-2px}.mobile-question-menu-content button>svg,.mobile-question-menu-content .menu-check{flex:0 0 20px;width:20px;height:20px}.menu-check{justify-content:center;align-items:center;display:inline-flex}.study-chapter-picker-shell{position:relative}.study-chapter-menu{width:200px;max-height:360px;top:34px;left:0;overflow-y:auto}.assistant-corner-picker>.assistant-corner-menu{z-index:10;background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid;position:absolute;top:38px;right:0;box-shadow:0 2px 5px #1818182e;padding:8px!important}.assistant-corner-menu-heading{grid-column:1/-1}.study-complete-badge{color:#087a2f;align-items:center;width:max-content;font-size:14px;font-weight:500;line-height:16px;display:inline-flex}.study-check-actions button,.study-check-complete-actions button,.study-search-ask-query,.study-ask-button{border:1px solid var(--neutral-300);border-radius:var(--radius);min-height:32px;color:var(--neutral-700);background:#fff;gap:6px;padding:6px 12px;font-size:14px;font-weight:500;line-height:20px}.study-detail-ask img,.study-search-ask-query img,.study-ask-button img{width:20px;height:20px}.study-search-ask-query,.study-ask-button{margin:12px 16px}.study-check-success-alert,.study-check-feedback{gap:10px;display:flex}.study-check-success-alert{border-radius:var(--radius);color:#075e27;background:#edf8f0;border:1px solid #82c99b;padding:12px}.all-study-tools{border:1px solid var(--neutral-300);border-radius:var(--radius);width:100%;min-height:28px;color:var(--neutral-700);letter-spacing:.32px;text-transform:uppercase;background:#fff;padding:4px 8px;font-size:12px;font-weight:500;line-height:16px}.ebook-header-button.bookmarked{background:var(--primary-100)}@media (width<=767px){.read-topic-action,.study-tools-action{flex:none;width:38px;min-width:0}.mobile-question-menu{width:28px;min-width:0;display:inline-flex}}.study-detail-view{font-family:Work Sans,Helvetica,sans-serif;line-height:24px}.study-detail-back,.study-detail-buttons button{border:1px solid var(--neutral-300);border-radius:var(--radius);height:28px;min-height:28px;color:var(--neutral-700);letter-spacing:.32px;text-transform:uppercase;background:#fff;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:12px;font-weight:500;line-height:16px;transition:background .35s,border-color .35s,box-shadow .35s,color .35s;display:inline-flex;position:relative;overflow:hidden;padding:4px 8px!important}.study-detail-back svg,.study-detail-ask img{vertical-align:middle;flex:none;margin:0;display:block}.study-detail-back svg{width:16px;height:16px}.ebook-enhancement-reader{color:#454545;font-family:Work Sans,Helvetica,sans-serif}.ebook-enhancement-header{font-family:Inter,Helvetica,sans-serif}.ebook-enhancement-header button img{width:20px;height:20px;display:block}.ebook-enhancement-scroll{padding:24px}.ebook-enhancement-content{color:#454545;gap:24px;max-width:none;margin:0;font-family:Work Sans,Helvetica,sans-serif}.ebook-enhancement-content ::selection{color:inherit;background:#acd2ff}.ebook-enhancement-content [data-reading-reference],.ebook-enhancement-content p>span{scroll-margin-block:120px}.ebook-enhancement-content .referenced-reading{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff0a6;border-radius:2px;animation:.72s ease-out referenced-reading-pulse;box-shadow:0 0 0 3px #ffe05947}@keyframes referenced-reading-pulse{0%{background:#acd2ff;box-shadow:0 0 0 7px #3942b033}to{background:#fff0a6;box-shadow:0 0 0 3px #ffe05947}}@media (prefers-reduced-motion:reduce){.ebook-enhancement-content .referenced-reading{animation:none}}.ebook-enhancement-content h1,.ebook-enhancement-content h2,.ebook-enhancement-content p,.ebook-enhancement-content ul{margin:0}.ebook-enhancement-chapter-intro,.ebook-enhancement-section{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex}.ebook-enhancement-content h1{color:#454545;width:100%;font-size:20px;font-weight:600;line-height:32px}.ebook-enhancement-content h2{color:#454545;width:100%;font-size:18px;font-weight:600;line-height:24px}.ebook-enhancement-content p{color:#454545;width:100%;font-size:16px;font-weight:400;line-height:24px}.ebook-enhancement-chips,.ebook-enhancement-actions{flex-wrap:wrap;align-items:center;display:flex}.ebook-enhancement-chips{gap:10px}.ebook-enhancement-actions{gap:8px}.ebook-enhancement-chip{color:#0074b7;cursor:pointer;letter-spacing:.16px;text-underline-position:from-font;background:#e8f5fc;border:0;border-radius:100px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 8px;font-family:Work Sans,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:20px;text-decoration:underline;display:inline-flex;overflow:hidden}.ebook-enhancement-chip img{flex:0 0 20px;width:20px;height:20px;display:block}.ebook-enhancement-chip span{white-space:nowrap;align-items:center;height:24px;padding:4px;display:inline-flex}.ebook-enhancement-chip:hover,.ebook-enhancement-chip:focus-visible{background:#d6effb}.ebook-enhancement-chip:focus-visible,.ebook-enhancement-ai-button:focus-visible{outline-offset:2px;outline:2px solid #8b91da}.ebook-enhancement-ai-button{color:#454545;cursor:pointer;letter-spacing:.32px;text-transform:uppercase;white-space:nowrap;background:#fff;border:1px solid #d4d4d4;border-radius:8px;justify-content:center;align-items:center;gap:4px;height:28px;min-height:28px;padding:6px 8px;font-family:Work Sans,Helvetica,sans-serif;font-size:12px;font-weight:500;line-height:16px;display:inline-flex;overflow:hidden}.ebook-enhancement-ai-button:hover{background:#f5f5f5}.ebook-enhancement-ai-button img{flex:0 0 20px;width:20px;height:20px;display:block}.ebook-enhancement-objectives{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.ebook-enhancement-objectives h2{min-height:32px}.ebook-enhancement-objective-card{background:#fff;border:1px solid #d4d4d4;border-left:6px solid #3942b0;border-radius:4px;width:min(100%,642px);overflow:hidden}.ebook-enhancement-objective-card ul{color:#454545;flex-direction:column;gap:10px;padding:26px 32px 26px 56px;font-size:16px;font-weight:400;line-height:24px;display:flex}.ebook-enhancement-pagination button img{width:14px;height:14px;display:block}.ebook-selection-popover{z-index:1200;flex-direction:column;align-items:flex-end;gap:9px;width:max-content;font-family:Work Sans,Helvetica,sans-serif;display:flex;position:fixed}.learning-area:has(.ebook-selection-popover){z-index:1201}.ebook-selection-toolbar{scrollbar-width:none;background:#fff;border:1px solid #d4d4d4;border-radius:8px;align-items:center;gap:4px;max-width:100%;padding:5px;display:flex;overflow:auto hidden;box-shadow:0 2px 3px #0000002e}.ebook-selection-toolbar::-webkit-scrollbar{display:none}.ebook-selection-toolbar button{color:#454545;cursor:pointer;letter-spacing:.32px;text-transform:uppercase;white-space:nowrap;background:#fff;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:4px;height:28px;min-height:28px;padding:6px 8px;font:500 12px/16px Work Sans,Helvetica,sans-serif;display:inline-flex;overflow:hidden}.ebook-selection-toolbar button:hover,.ebook-selection-toolbar button:focus-visible{background:#f5f5f5}.ebook-selection-toolbar button:focus-visible,.ebook-selection-menu button:focus-visible{outline-offset:-2px;outline:2px solid #8b91da}.ebook-selection-toolbar button img{flex:none;margin:0;display:block}.ebook-selection-menu{background:#fff;border:1px solid #d4d4d4;border-radius:8px;width:min(280px,100%);padding:8px 0;overflow:hidden;box-shadow:0 2px 6px #0000002e}.ebook-selection-menu-group{position:relative}.ebook-citation-style-menu{background:#fff;border:1px solid #d4d4d4;border-radius:8px;width:272px;padding:8px 0;position:absolute;top:89px;left:calc(100% + 8px);overflow:hidden;box-shadow:0 2px 6px #0000002e}.ebook-citation-style-menu button{color:#454545;cursor:pointer;text-align:left;background:#fff;border:0;align-items:center;width:100%;min-height:40px;padding:10px 12px;font:400 14px/20px Work Sans,Helvetica,sans-serif;display:flex}.ebook-citation-style-menu button:hover,.ebook-citation-style-menu button:focus-visible,.ebook-citation-style-menu button.selected{background:#e8e9f8}.ebook-citation-style-menu button:focus-visible{outline-offset:-2px;outline:2px solid #8b91da}.ebook-selection-menu button{color:#454545;cursor:pointer;letter-spacing:.32px;text-align:left;text-transform:uppercase;background:#fff;border:0;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 16px;font:500 12px/16px Work Sans,Helvetica,sans-serif;display:grid}.ebook-selection-menu button:hover,.ebook-selection-menu button:focus-visible{background:#f5f5f5}.ebook-selection-menu-icon,.ebook-selection-menu-chevron{width:24px;height:24px;display:block}.ebook-selection-menu-icon img,.ebook-selection-menu-chevron img{display:block}.ebook-selection-menu-chevron{grid-column:3}.ebook-summary-icon-button{cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;display:inline-flex}.ebook-summary-icon-button:hover,.ebook-summary-icon-button:focus-visible,.ebook-summary-icon-button[aria-pressed=true]{background:#e8e9f8}.ebook-summary-icon-button:focus-visible{outline-offset:-2px;outline:2px solid #8b91da}.ebook-summary-icon-button img{display:block}.ebook-summary-messages{color:#0b1f3a;letter-spacing:.16px;flex-direction:column;gap:24px;padding:0 16px 16px;font-size:14px;font-weight:400;line-height:20px;display:flex}.ebook-summary-loading{background:#fff;border:1px solid #dee5ee;border-radius:8px;flex-direction:column;gap:8px;width:100%;padding:16px;display:flex;box-shadow:0 1px 3px #0b1f3a0f}.ebook-summary-loading-title,.ebook-summary-loading-detail{align-items:center;gap:12px;display:flex}.ebook-summary-loading-title img{flex:0 0 20px;width:20px;height:20px;display:block}.ebook-summary-loading-title strong{color:#0b1f3a;font-size:14px;font-weight:600;line-height:20px}.ebook-summary-loading-detail{color:#3d4a60;font-size:14px;font-weight:400;line-height:20px}.ebook-summary-spinner{border:3px solid #e8e9f8;border-top-color:#3942b0;border-radius:50%;flex:0 0 20px;width:20px;height:20px;animation:.8s linear infinite ebook-summary-spin}@keyframes ebook-summary-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ebook-summary-spinner{animation:none}}.ebook-summary-quote{background:#e8e9f8;border-radius:8px;flex-direction:column;align-self:flex-end;gap:4px;width:292px;max-width:100%;padding:8px 12px;display:flex}.ebook-summary-quote strong{color:#292f7c;font-size:14px;font-weight:600;line-height:20px}.ebook-summary-quote p{color:#707070;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ebook-summary-quote p.expanded{display:block;overflow:visible}.ebook-summary-quote button{color:#0074b7;cursor:pointer;letter-spacing:.32px;background:0 0;border:0;width:fit-content;padding:0;font:400 12px/16px Work Sans,Helvetica,sans-serif}.ebook-summary-quote button:hover{text-decoration:underline}.ebook-summary-followup{color:#292f7c;letter-spacing:.16px;white-space:nowrap;background:#e8e9f8;border-radius:8px;align-self:flex-end;width:fit-content;max-width:400px;padding:8px 12px;font:400 14px/20px Work Sans,Helvetica,sans-serif}.ebook-summary-response h3,.ebook-summary-response p{margin:0}.ebook-summary-response h3{font-size:14px;font-weight:500;line-height:20px}.ebook-summary-response p{margin-top:6px}.ebook-summary-response-footer{justify-content:space-between;align-items:flex-start;gap:8px;margin-top:8px;display:flex}.ebook-summary-reactions{flex:none;align-items:center;gap:4px;display:flex}.ebook-summary-response-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.ebook-summary-action{color:#454545;cursor:pointer;letter-spacing:.32px;text-transform:uppercase;white-space:nowrap;background:#fff;border:1px solid #d4d4d4;border-radius:8px;justify-content:center;align-items:center;gap:4px;height:28px;padding:6px 8px;font:500 12px/16px Work Sans,Helvetica,sans-serif;display:inline-flex;overflow:hidden}.ebook-summary-action:hover,.ebook-summary-action:focus-visible{background:#f5f5f5}.ebook-summary-action:disabled{cursor:default;opacity:.55}.ebook-summary-action:focus-visible{outline-offset:-2px;outline:2px solid #8b91da}.ebook-summary-action img{width:20px;height:20px;display:block}.ebook-citation-messages{gap:28px}.ebook-citation-response h3,.ebook-citation-response p{margin:0}.ebook-citation-response h3{color:#0b1f3a;margin-bottom:12px;font-size:16px;font-weight:600;line-height:24px}.ebook-citation-copy-row{grid-template-columns:minmax(0,1fr) 32px;align-items:start;gap:12px;display:grid}.ebook-citation-copy-row p{color:#454545;font:400 16px/26px Lora,Georgia,serif}.ebook-citation-copy-row button{cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:6px;display:inline-flex}.ebook-citation-copy-row button:hover,.ebook-citation-copy-row button:focus-visible{background:#e8e9f8}.ebook-citation-response>label{color:#454545;margin:24px 0 6px;font:500 14px/20px Work Sans,Helvetica,sans-serif;display:block}.ebook-citation-select-wrap select{color:#454545;appearance:none;background:#fff url(/assets/chevron-down.svg) right 16px center/24px 24px no-repeat;border:2px solid #3942b0;border-radius:4px;width:100%;height:40px;padding:0 56px 0 16px;font:400 14px/20px Work Sans,Helvetica,sans-serif}.ebook-citation-inline{color:#3942b0;cursor:pointer;background:0 0;border:0;margin-top:16px;padding:0;font:500 14px/20px Work Sans,Helvetica,sans-serif;text-decoration:underline}.ebook-citation-note{color:#707070;font:400 14px/20px Work Sans,Helvetica,sans-serif;margin-top:16px!important}.ebook-citation-response>.ebook-summary-reactions{margin-top:16px}.ebook-selection-history-entry,.ebook-selection-action-turn{display:contents}.ebook-selection-history-entry+.ebook-selection-history-entry:before,.ebook-selection-history-entry+.ebook-summary-quote:before{content:"";background:#e3e3e3;width:100%;height:1px}.ebook-selection-history-response{padding-bottom:4px}.ebook-citation-history-style{color:#707070;margin-top:16px!important;font:400 13px/20px Work Sans,Helvetica,sans-serif!important}.ebook-explanation-turn{display:contents}.ebook-explanation-response h3,.ebook-explanation-response h4,.ebook-explanation-response p{margin:0}.ebook-explanation-response h3,.ebook-explanation-response h4{color:#0b1f3a;letter-spacing:.16px;font-size:14px;font-weight:500;line-height:20px}.ebook-explanation-response h4{font-size:16px;font-weight:600;line-height:24px}.ebook-explanation-response>p{color:#0b1f3a;letter-spacing:.16px;margin-top:6px;font:400 14px/20px Work Sans,Helvetica,sans-serif}.ebook-explanation-response>p a{color:#0074b7;font-size:12px;font-weight:600;line-height:1;text-decoration:none;display:inline-block;transform:translateY(-1px)}.ebook-explanation-footer{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:8px;display:flex}.ebook-explanation-response h4{margin-top:16px}.ebook-explanation-citation{color:#454545;cursor:pointer;text-align:left;background:#fff;border:0;grid-template-columns:76px minmax(0,1fr) 18px;align-items:center;gap:11px;width:100%;min-height:68px;margin-top:8px;padding:0;display:grid}.ebook-explanation-citation>span{flex-direction:column;gap:2px;min-width:0;display:flex}.ebook-explanation-citation strong,.ebook-explanation-citation small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ebook-explanation-citation strong{font:500 14px/19px Inter,Work Sans,sans-serif}.ebook-explanation-citation small{color:#707070;font:400 13px/18px Inter,Work Sans,sans-serif}.ebook-explanation-citation>img,.ebook-explanation-related img{width:15px;height:15px;display:block}.ebook-explanation-pages{background:#f8f9f8;border:1px solid #e9ecf2;border-radius:4px;grid-template-columns:1fr 1fr;gap:3px;height:55px;padding:4px;display:grid;overflow:hidden}.ebook-explanation-page{flex-direction:column;gap:1.5px;min-width:0;display:flex;overflow:hidden}.ebook-explanation-page small{color:#808587;white-space:nowrap;height:4px;font:400 2.5px/3px Arial,sans-serif;overflow:hidden}.ebook-explanation-page i{background:#c9cdcc;flex:0 0 1px;width:100%;height:1px}.ebook-explanation-page i:nth-of-type(-n+2){background:#abb0b0}.ebook-explanation-page i.short{width:78%}.ebook-explanation-divider{background:#e9ecf2;width:100%;height:1px;margin-top:16px}.ebook-explanation-related{flex-direction:column;gap:3px;margin-top:8px;display:flex}.ebook-explanation-related button{color:#18254b;cursor:pointer;text-align:left;background:#fff;border:1px solid #e9ecf2;border-radius:5px;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:38px;padding:6px 8px;display:grid}.ebook-explanation-related b{color:#0074b7;font:600 15px/20px Work Sans,Helvetica,sans-serif}.ebook-explanation-related span{text-overflow:ellipsis;white-space:nowrap;font:400 14px/20px Inter,Work Sans,sans-serif;overflow:hidden}.ebook-explanation-citation:focus-visible,.ebook-explanation-related button:focus-visible{outline-offset:1px;outline:2px solid #8b91da}@media (width<=860px){.ebook-citation-style-menu{top:89px;left:calc(100% + 8px);right:auto}}@container (width<=370px){.ebook-summary-response-footer{flex-direction:column;align-items:stretch}.ebook-summary-response-actions{justify-content:flex-start}}@media (width<=640px){.ebook-enhancement-scroll{padding:20px 16px}.ebook-enhancement-actions{gap:6px}.ebook-enhancement-objective-card ul{padding:20px 20px 20px 40px}.ebook-enhancement-pagination{padding:0 12px}.ebook-enhancement-pagination>button{width:44px;min-width:44px;padding:0;font-size:0}}.explain-thinking-host,.explain-thinking-study-card{color:#0b1f3a;font-family:Work Sans,Helvetica,sans-serif}.explain-thinking-host{overflow:hidden}.explain-thinking-study-card{background:#fff;flex-direction:column;flex:auto;width:100%;height:auto;min-height:0;margin-top:24px;display:flex}.explain-thinking-flow{text-align:left;background:#fff;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.explain-thinking-scroll{scrollbar-color:#bdbdbd #fafafa;scrollbar-width:thin;flex:auto;min-height:0;overflow:hidden auto}.explain-thinking-content{flex-direction:column;gap:16px;padding:0 16px 20px;display:flex}.explain-prompt-card strong,.explain-insight-label{margin:0}.explain-saved-heading h3{color:#0b1f3a;font-size:20px;font-weight:600;line-height:32px}.explain-saved-activity-heading{padding:0 16px 16px}.explain-prompt-card{background:#fff;border:1px solid #d4d4d4;border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.explain-prompt-card strong{color:#0b1f3a;font-size:16px;font-weight:400;line-height:24px}.explain-prompt-card button{color:#454545;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;width:fit-content;height:28px;padding:6px 8px;font:500 12px/16px Work Sans,Helvetica,sans-serif;display:inline-flex}.explain-prompt-card button:hover{background:#f5f5f5}.explain-prompt-card button img,.explain-save-button img,.explain-thinking-footer button img{display:block}.explain-insight-label{color:#454545;margin-bottom:-8px;font-size:14px;font-weight:500;line-height:20px}.explain-textarea-shell textarea{resize:vertical;color:#0b1f3a;background:#fff;border:1px solid #d4d4d4;border-radius:8px;width:100%;min-height:220px;padding:12px;font:400 14px/20px Work Sans,Helvetica,sans-serif;display:block}.explain-textarea-shell textarea:focus{border:2px solid #3942b0;outline:none;padding:11px}.explain-textarea-shell>span{display:none}.explain-save-button{color:#fff;cursor:pointer;background:#3942b0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;padding:8px 16px;font:500 14px/24px Work Sans,Helvetica,sans-serif;display:inline-flex}.explain-save-button:disabled{color:#9b9b9b;cursor:not-allowed;background:#d4d4d4}.explain-save-success{color:#178037;background:#e3faea;border-radius:8px;align-items:center;gap:12px;padding:12px;font-size:14px;line-height:20px;display:flex}.explain-save-success>span{color:#fff;background:#178037;border-radius:50%;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;font-weight:600;display:inline-flex}.explain-save-success p{margin:0}.explain-thinking-footer{background:#f5f5f5;border-top:1px solid #d4d4d4;flex-direction:column;flex:none;gap:8px;padding:16px;display:flex}.explain-thinking-footer button{color:#3942b0;cursor:pointer;background:#fff;border:1px solid #8b91da;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;padding:8px 16px;font:500 14px/24px Work Sans,Helvetica,sans-serif;display:inline-flex}.explain-thinking-footer p{color:#707070;margin:0;font-size:12px;line-height:18px}.explain-saved-heading{flex-direction:column;gap:8px;padding:12px 16px 0;display:flex}.explain-saved-heading h3,.explain-saved-heading p{margin:0}.explain-saved-heading>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.explain-saved-heading p{color:#0b1f3a;font-size:14px;line-height:20px}.explain-saved-heading>div>span{color:#3942b0;background:#e8e9f8;border:1px solid #3942b026;border-radius:100px;min-width:max-content;padding:4px 8px;font-size:12px;line-height:16px}.explain-divider{background:#d4d4d4;height:1px;margin:16px}.explain-saved-list{flex-direction:column;gap:12px;padding:0 16px 20px;display:flex}.explain-saved-card{background:#f7f8fc;border:1px solid #d4d4d4;border-radius:8px;overflow:hidden}.explain-saved-summary{color:#0b1f3a;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;gap:8px;width:100%;min-height:112px;padding:16px 40px 16px 16px;display:flex;position:relative}.explain-saved-summary>span:first-child{align-items:center;gap:8px;display:flex}.explain-saved-summary strong{color:#178037;align-items:center;gap:4px;font-size:12px;line-height:16px;display:inline-flex}.explain-saved-summary strong img{flex:0 0 16px;width:16px;height:16px;display:block}.explain-saved-summary small{color:#707070;font-size:11px;font-weight:600;line-height:16px}.explain-saved-copy{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.explain-saved-chevron{justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:16px;right:16px}.explain-saved-chevron img{width:24px;height:24px;transition:transform .18s;display:block;transform:rotate(0)}.explain-saved-card.expanded .explain-saved-chevron img{transform:rotate(180deg)}.explain-saved-card.expanded .explain-saved-summary{border-bottom:1px solid #d4d4d4;min-height:84px}.explain-insight-details{flex-direction:column;gap:12px;padding:16px;display:flex}.explain-prompt-label{color:#707070;font-size:11px;font-weight:600;line-height:16px}.explain-saved-prompt,.explain-saved-response,.explain-ai-feedback p{color:#0b1f3a;margin:0;font-size:14px;line-height:20px}.explain-saved-response{background:#fff;border-radius:8px;padding:12px}.explain-ai-feedback{background:#fff;border:1px solid #178037;border-left-color:#3942b0;border-radius:8px;flex-direction:column;gap:8px;padding:16px;display:flex}.explain-ai-feedback>div{color:#178037;align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}.explain-ai-feedback img{width:24px;height:24px}.explain-related{flex-direction:column;gap:4px;display:flex}.explain-related h4{color:#0b1f3a;align-items:center;gap:8px;margin:0 0 4px;font-size:14px;line-height:20px;display:flex}.explain-related h4 img{width:16px;height:16px}.explain-related button{color:#0b1f3a;cursor:pointer;text-align:left;background:#fff;border:1px solid #d4d4d4;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;min-height:24px;padding:3px 8px;font:400 11px/16px Work Sans,Helvetica,sans-serif;display:flex}.explain-related button>img{flex:0 0 15px;width:15px;height:15px;display:block}.explain-materials{gap:8px;margin-top:4px}.explain-materials button{border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:56px;padding:8px 12px}.explain-materials button strong{font-size:14px;line-height:20px}.explain-material-meta{align-items:center;gap:4px;width:100%;display:flex}.explain-material-meta img{flex:0 0 16px;width:16px;height:16px;display:block}.explain-material-meta small{color:#707070;font-size:12px;line-height:16px}@container (width<=370px){.explain-textarea-shell textarea{min-height:180px}.explain-saved-heading>div{align-items:flex-start}}.assistant-tabs .assistant-popout-button{padding:4px}.assistant-popout-button img{display:block}.knowledge-break-host{color:#0b1f3a;font-family:Work Sans,Helvetica,sans-serif}.knowledge-break-shell{background:#fff;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.study-check-fresh-flow{padding:0}.knowledge-break-header{flex:none;justify-content:space-between;align-items:flex-start;gap:8px;min-height:72px;padding:16px 8px 8px 16px;display:flex}.knowledge-break-header h2,.knowledge-break-header p{margin:0}.knowledge-break-header h2{color:#0b1f3a;font-size:20px;font-weight:600;line-height:32px}.knowledge-break-header p{color:#707070;font-size:12px;line-height:18px}.knowledge-break-header>button{color:#454545;cursor:pointer;background:0 0;border:0;border-radius:8px;width:28px;height:28px;padding:0;font:400 26px/28px Arial,sans-serif}.knowledge-break-header>button:hover{background:#f5f5f5}.knowledge-overview{flex-direction:column;flex:none;gap:16px;padding:0 16px 16px;display:flex}.knowledge-time{color:#3942b0;letter-spacing:.32px;background:#e8e9f8;border:1px solid #3942b026;border-radius:4px;align-items:center;width:fit-content;height:24px;padding:0 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.knowledge-overview>p{color:#707070;margin:0;font-size:14px;line-height:20px}.knowledge-divider{background:#e2e2e2;height:1px}.knowledge-progress-row{color:#707070;justify-content:space-between;align-items:center;font-size:12px;line-height:16px;display:flex}.knowledge-progress{align-items:center;gap:8px;display:flex}.knowledge-progress>span{background:#e2e2e2;border-radius:100px;width:36px;height:8px}.knowledge-progress>span.active{background:#3942b0}.knowledge-question-scroll,.knowledge-results-scroll,.knowledge-support-scroll{scrollbar-color:#bdbdbd #fafafa;scrollbar-width:thin;flex:auto;min-height:0;overflow:hidden auto}.knowledge-question{flex-direction:column;gap:12px;padding:0 16px 24px;display:flex}.knowledge-question h3{color:#0b1f3a;margin:0;font-size:16px;font-weight:600;line-height:24px}.knowledge-options{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.knowledge-options label{color:#454545;cursor:pointer;background:#fff;border:1px solid #d4d4d4;border-radius:8px;align-items:flex-start;gap:8px;min-height:66px;padding:10px;font-size:14px;line-height:20px;display:flex}.knowledge-options label:hover:not(.correct):not(.incorrect){border-color:#8b91da}.knowledge-options label.selected:not(.correct):not(.incorrect){border:1.5px solid #3942b0}.knowledge-options label.correct{background:#f0faf2;border:1.5px solid #178037}.knowledge-options label.incorrect{background:#fff2f0;border:1.5px solid #ef2b2d}.knowledge-options input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.knowledge-radio{background:#fff;border:2px solid #454545;border-radius:50%;flex:0 0 20px;width:20px;height:20px;display:block}.knowledge-options label.selected .knowledge-radio{background:#3942b0;border:2px solid #3942b0;box-shadow:inset 0 0 0 4px #fff}.knowledge-options label.correct .knowledge-radio{border-color:#178037}.knowledge-options label.incorrect .knowledge-radio{border-color:#3942b0}.knowledge-feedback-card{color:#0b1f3a;background:#f3f6ff;border:1px solid #d4d4d4;border-radius:8px;flex-direction:column;gap:12px;padding:16px;font-size:14px;line-height:20px;display:flex}.study-check-question .knowledge-feedback-card{margin-top:12px}.flashcards-detail-view{flex:auto;min-height:0;padding-bottom:0}.flashcards-detail-scroll{flex-direction:column;gap:16px;margin-top:20px;padding-bottom:16px;display:flex}.flashcards-detail-heading{flex:none}.flashcards-utilities{justify-content:flex-end;align-items:center;min-height:28px;display:flex}.flashcards-utilities .study-detail-reactions{gap:4px;display:flex}.flashcards-utilities .icon-button{width:28px;height:28px;padding:4px}.flashcards-utilities .icon-button img{width:20px;height:20px}.flashcards-counts{color:#454545;justify-content:space-between;align-items:center;gap:16px;font-size:12px;line-height:24px;display:flex}.flashcards-counts span{align-items:center;gap:8px;display:inline-flex}.flashcards-counts b{color:#d32821;background:#fff2f1;border:1px solid #ffc9c7;border-radius:50%;justify-content:center;align-items:center;min-width:24px;height:24px;font-size:12px;font-weight:500;display:inline-flex}.flashcards-counts span:last-child b{color:#178037;background:#eaf8ee;border-color:#bce8c7}.flashcard-card{color:#0b1f3a;background:#fff;border:1px solid #d4d4d4;border-radius:8px;flex-direction:column;flex:1 0 360px;gap:16px;min-height:360px;padding:24px;display:flex;overflow:hidden}.flashcard-position{text-align:center;flex:none;font-size:14px;font-weight:600;line-height:20px}.flashcard-content{flex-direction:column;flex:auto;justify-content:center;min-height:0;display:flex;overflow-y:auto}.flashcard-content h3,.flashcard-content p{color:#0b1f3a;text-align:center;margin:0;font-weight:500}.flashcard-content h3{font-size:24px;line-height:34px}.flashcard-content p{font-size:20px;line-height:30px}.flashcard-content ol{counter-reset:flashcard-answer;color:#0b1f3a;flex-direction:column;gap:16px;margin:0;padding:0;font-size:16px;line-height:24px;list-style:none;display:flex}.flashcard-content li{counter-increment:flashcard-answer;grid-template-columns:18px minmax(0,1fr);gap:10px;display:grid}.flashcard-content li:before{content:counter(flashcard-answer) ".";color:#3942b0;font-weight:600}.flashcard-side{color:#707070;text-align:center;flex:none;font-size:12px;line-height:18px}.flashcards-navigation,.flashcards-assessment{flex:none;gap:12px;display:flex}.flashcards-navigation button,.flashcards-assessment button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;height:40px;font:500 14px/24px Work Sans,Helvetica,sans-serif;display:inline-flex}.flashcard-arrow{color:#8e8e8e;background:#fff;border:1px solid #d4d4d4;flex:0 0 40px;width:40px;padding:8px}.flashcard-arrow.next{color:#3942b0;border-color:#8b91da}.flashcard-arrow.next img{filter:brightness(0)saturate()invert(24%)sepia(27%)saturate(3518%)hue-rotate(207deg)brightness(89%)contrast(93%)}.flashcard-arrow img{width:24px;height:24px}.flashcard-arrow.previous img{transform:rotate(180deg)}.flashcard-flip{color:#fff;background:#3942b0;border:0;flex:auto;min-width:96px;padding:8px 16px}.flashcards-assessment button{color:#fff;border:0;flex:50%;gap:8px;min-width:0;padding:8px 12px}.flashcards-assessment .learning{background:#d32821}.flashcards-assessment .got{background:#178037}.flashcards-tracking{color:#454545;cursor:pointer;align-items:center;gap:12px;min-height:40px;font-size:14px;display:flex;position:relative}.flashcards-tracking input{opacity:0;width:1px;height:1px;position:absolute}.flashcards-toggle{background:#757575;border-radius:999px;flex:0 0 48px;width:48px;height:24px;padding:2px;transition:background .18s}.flashcards-toggle>span{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s;display:block;box-shadow:0 1px 2px #0000002e}.flashcards-tracking input:checked+.flashcards-toggle{background:#3942b0}.flashcards-tracking input:checked+.flashcards-toggle>span{transform:translate(24px)}.flashcards-tracking:focus-within .flashcards-toggle{outline-offset:2px;outline:2px solid #8b91da}.flashcards-footer{color:#707070;text-align:center;background:#f5f5f5;border-top:1px solid #d4d4d4;flex-direction:column;flex:0 0 76px;justify-content:center;align-items:center;gap:8px;min-height:76px;padding:12px 16px;font:400 11px/16px Work Sans,Helvetica,sans-serif;display:flex}.flashcards-footer span:last-child{font-size:10px}@media (height<=760px){.flashcard-card{flex-basis:300px;min-height:300px}}.ebook-reference-navigation{background:#fff;flex:none;padding:12px 16px 0}.ebook-reference-navigation .study-detail-back{align-self:auto}.ebook-copy [data-reading-reference]{scroll-margin-block:120px}.ebook-copy .ebook-reference-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff0a6;border-radius:2px;animation:.72s ease-out referenced-reading-pulse;box-shadow:0 0 0 3px #ffe05947}.study-check-results{flex-direction:column;margin-top:16px;display:flex}.study-check-history-heading{border-top:1px solid #e2e2e2;justify-content:space-between;align-items:flex-start;gap:12px;margin:4px 0 12px;padding-top:16px;display:flex}.study-check-history-heading h3,.study-check-history-heading p{margin:0}.study-check-history-heading h3{color:#0b1f3a;font-size:16px;line-height:24px}.study-check-history-heading p{color:#707070;font-size:12px;line-height:16px}.study-check-history-heading button{color:#3942b0;cursor:pointer;background:#fff;border:1px solid #8b91da;border-radius:8px;min-width:max-content;padding:4px 8px;font:500 12px/16px Work Sans,Helvetica,sans-serif}.study-check-results .knowledge-review-list{border-top:0;padding-top:0}.knowledge-feedback-card>p,.knowledge-explanation p,.knowledge-learning-card p{margin:0}.knowledge-submission{border-radius:8px;align-items:center;gap:8px;padding:12px;display:flex}.knowledge-submission>span{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-weight:600;display:inline-flex}.knowledge-submission.incorrect{color:#d91f26;background:#ffe9e7}.knowledge-submission.incorrect>span{background:#ef2b2d}.knowledge-submission.correct{color:#178037;background:#e3faea}.knowledge-submission.correct>span{background:#178037}.knowledge-explanation,.knowledge-learning-card{background:#fff;border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.knowledge-explanation>strong,.knowledge-learning-card>strong{color:#3942b0;font-size:11px;line-height:16px}.knowledge-learning-card{background:#e8e9f8}.knowledge-reading-link{color:#3942b0;cursor:pointer;letter-spacing:.32px;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;width:fit-content;height:28px;padding:4px 8px;font:500 12px/16px Work Sans,Helvetica,sans-serif;display:inline-flex}.knowledge-reading-link img{width:20px;height:20px}.knowledge-fixed-footer,.knowledge-results-footer{background:#f5f5f5;border-top:1px solid #d4d4d4;flex:0 0 76px;align-items:center;gap:12px;height:76px;padding:16px;display:flex}.knowledge-fixed-footer>button{cursor:pointer;border-radius:8px;flex:1 1 0;min-width:96px;height:40px;font:500 14px/24px Work Sans,Helvetica,sans-serif}.knowledge-fixed-footer .secondary{color:#3942b0;background:#fff;border:1px solid #8b91da}.knowledge-fixed-footer .primary{color:#fff;background:#3942b0;border:1px solid #3942b0}.knowledge-fixed-footer .primary:disabled{color:#9b9b9b;cursor:not-allowed;background:#d4d4d4;border-color:#d4d4d4}.knowledge-results-scroll{padding:0 16px 20px}.knowledge-score{color:#0074b7;background:#e8f5fc;border-radius:8px;align-items:center;gap:12px;padding:12px;font-size:14px;line-height:20px;display:flex}.knowledge-score>span{color:#fff;background:#0074b7;border-radius:50%;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;font-weight:600;display:inline-flex}.knowledge-score p{margin:0}.knowledge-result-modes{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 16px;display:grid}.knowledge-result-modes button{color:#0b1f3a;cursor:pointer;text-align:left;background:#fff;border:1px solid #d4d4d4;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;min-height:108px;padding:12px;display:flex;position:relative}.knowledge-result-modes button.fresh{border-color:#178037}.knowledge-result-modes .knowledge-result-mode-icon{width:16px;height:16px;position:absolute;top:12px;right:12px}.knowledge-result-modes small{color:#3942b0;font-size:11px;font-weight:600;line-height:16px}.knowledge-result-modes strong{font-size:14px;line-height:20px}.knowledge-result-modes span{color:#707070;font-size:14px;line-height:20px}.knowledge-review-list{border-top:1px solid #e2e2e2;flex-direction:column;gap:16px;padding-top:16px;display:flex}.knowledge-review{background:#fff;border:1px solid #d4d4d4;border-radius:8px;flex-direction:column;gap:12px;padding:16px;font-size:14px;line-height:20px;display:flex}.knowledge-review header{align-items:flex-start;gap:12px;display:flex}.knowledge-review header>span{flex:0 0 24px;width:24px;height:24px;display:block}.knowledge-review header>span img{display:block}.knowledge-review small{color:#707070;font-size:12px;font-weight:600}.knowledge-review h3,.knowledge-review p{margin:0}.knowledge-review h3{font-size:14px;font-weight:600;line-height:20px}.knowledge-review>p,.review-explanation{border-radius:4px;padding:12px}.knowledge-review .your-answer{background:#fff2f0}.knowledge-review .correct-answer{background:#f3f6ff}.review-explanation{background:#f5f5f5}.review-explanation p{margin-top:6px}.knowledge-results-footer{flex-basis:52px;justify-content:space-between;height:52px;padding:8px 16px}.knowledge-results-footer button{color:#3942b0;cursor:pointer;background:0 0;border:0;padding:8px 12px;font:500 14px/20px Work Sans,Helvetica,sans-serif}.knowledge-support-scroll{flex-direction:column;gap:12px;padding:0 16px 20px;display:flex}.knowledge-back-chip{color:#454545;cursor:pointer;letter-spacing:.32px;text-transform:uppercase;background:#fff;border:1px solid #d4d4d4;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:fit-content;height:28px;padding:4px 8px;font:500 12px/16px Work Sans,Helvetica,sans-serif;display:inline-flex;overflow:hidden}.knowledge-back-chip svg{color:#3942b0;flex:0 0 16px;display:block}.knowledge-back-chip:hover{background:#f5f5f5}.knowledge-support-scroll>h3,.knowledge-support-scroll>p{margin:0}.knowledge-support-scroll>h3{font-size:14px;line-height:20px}.knowledge-support-scroll>p{color:#707070;font-size:14px;line-height:20px}.knowledge-support-option{color:#0b1f3a;background:#fff;border:1px solid #d4d4d4;border-radius:8px;flex-direction:column;align-items:stretch;gap:12px;padding:16px;display:flex}.knowledge-support-option.coach{border-color:#178037}.knowledge-option-label{align-items:center;gap:8px;display:flex}.knowledge-option-label>span{color:#3942b0;background:#e8e9f8;border:1px solid #cfd2ff;border-radius:100px;padding:4px 8px;font-size:11px;line-height:16px}.knowledge-option-label>strong{color:#3942b0;font-size:11px}.knowledge-option-label>img{width:20px;height:20px;margin-left:auto}.knowledge-support-option h4{margin:4px 0 0;font-size:14px;line-height:20px}.knowledge-support-option label{color:#454545;font-size:12px;line-height:16px}.knowledge-support-option textarea{resize:vertical;color:#454545;background:#f5f5f5;border:1px solid #d4d4d4;border-radius:8px;min-height:108px;padding:10px;font:400 14px/20px Work Sans,Helvetica,sans-serif}.knowledge-support-option textarea:focus{background:#fff;border-color:#acd2ff;outline:none}.knowledge-topic-chips{flex-wrap:wrap;gap:4px;display:flex}.knowledge-topic-chips button{color:#454545;cursor:pointer;background:#d4d4d4;border:0;border-radius:100px;height:24px;padding:4px 8px;font:400 12px/16px Work Sans,Helvetica,sans-serif}.knowledge-topic-chips button.selected{color:#fff;background:#3942b0}.knowledge-start-coach{color:#fff;cursor:pointer;background:#3942b0;border:0;border-radius:8px;height:40px;font:500 14px/24px Work Sans,Helvetica,sans-serif}.knowledge-start-coach:disabled{color:#9b9b9b;cursor:not-allowed;background:#d4d4d4}.knowledge-support-option.related{cursor:pointer;text-align:left;width:100%}.knowledge-support-option.related>strong{font-size:14px;line-height:20px}.knowledge-support-option.related>span:last-child{color:#707070;font-size:14px;line-height:20px}@container (width<=360px){.knowledge-result-modes{grid-template-columns:1fr}.knowledge-progress>span{width:28px}}
