@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-cyrillic-ext-400-normal-2InBkf9u.woff2) format("woff2"),url(/assets/noto-serif-cyrillic-ext-400-normal-BijI9M04.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-cyrillic-400-normal-aKKVvgXJ.woff2) format("woff2"),url(/assets/noto-serif-cyrillic-400-normal-CoUCwD1R.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-greek-ext-400-normal-fffGn9To.woff2) format("woff2"),url(/assets/noto-serif-greek-ext-400-normal-8V3SQMVO.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-greek-400-normal-B3ECBf8v.woff2) format("woff2"),url(/assets/noto-serif-greek-400-normal-i7vYTb6g.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-math-400-normal-DimicZOx.woff2) format("woff2"),url(/assets/noto-serif-math-400-normal-B8cPkepj.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-vietnamese-400-normal-B2Tmka3c.woff2) format("woff2"),url(/assets/noto-serif-vietnamese-400-normal-I93X-UPO.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-latin-ext-400-normal-CMAsOjEZ.woff2) format("woff2"),url(/assets/noto-serif-latin-ext-400-normal-DmIgJaL_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-latin-400-normal-BV_iYGc9.woff2) format("woff2"),url(/assets/noto-serif-latin-400-normal-DT0cwSa_.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-serif-cyrillic-ext-700-normal-DXcv7_v_.woff2) format("woff2"),url(/assets/noto-serif-cyrillic-ext-700-normal-2SbxXn-Q.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-serif-cyrillic-700-normal-B1CJcCkW.woff2) format("woff2"),url(/assets/noto-serif-cyrillic-700-normal-shQtHmBr.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-serif-greek-ext-700-normal-BdVf8m3e.woff2) format("woff2"),url(/assets/noto-serif-greek-ext-700-normal-DHVqdzP4.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-serif-greek-700-normal-Cx5ck3FK.woff2) format("woff2"),url(/assets/noto-serif-greek-700-normal-Coxro6sX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-serif-math-700-normal-DmKVFEfL.woff2) format("woff2"),url(/assets/noto-serif-math-700-normal-DeYfkfSk.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-serif-vietnamese-700-normal-DmLHmu9q.woff2) format("woff2"),url(/assets/noto-serif-vietnamese-700-normal-BVYKy-KI.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-serif-latin-ext-700-normal-BRvgVta8.woff2) format("woff2"),url(/assets/noto-serif-latin-ext-700-normal-B_G30Asf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-serif-latin-700-normal-CIw17UNa.woff2) format("woff2"),url(/assets/noto-serif-latin-700-normal-mX-AlFMT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Work Sans,sans-serif;color:#454545;background:#fff;font-synthesis:none;--primary-100: #e8e9f8;--primary-300: #8b91da;--primary-500: #3942b0;--primary-600: #292f7c;--neutral-100: #ffffff;--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;--radius-large: 12px}*{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{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.workspace{display:flex;width:100%;height:100vh;min-height:697px;background:#fff}.workspace.resizing-panel,.workspace.resizing-panel *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.icon-button{display:inline-flex;width:40px;height:40px;padding:8px;align-items:center;justify-content:center;border:0;border-radius:var(--radius);background:transparent;cursor:pointer}.icon-button:hover{background:var(--neutral-200)}.icon-button img{width:24px;height:24px;display:block}.rail{position:relative;z-index:3;width:72px;height:100%;flex:0 0 72px;display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:20px;border-right:1px solid var(--neutral-300);background:#fff}.rail-logo{width:22px;height:36px;overflow:hidden;padding:8px 0}.rail-logo img{display:block;width:186px;height:20px;max-width:none}.rail-items{display:flex;width:72px;height:557px;padding:0 16px;flex-direction:column;align-items:center;gap:8px}.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(100%) 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(100%) invert(26%) sepia(0%) saturate(8%) hue-rotate(145deg) brightness(95%) contrast(89%)}.rail-items .icon-button img{width:20px;height:20px}.rail-divider{width:40px;height:1px;background:var(--neutral-300)}.rail-collapse{position:absolute;top:26px;left:60px;width:24px;height:24px;padding:2px;border:1px solid var(--primary-300);background:#fff}.rail-collapse img{width:20px;height:20px}.learning-area{z-index:2;display:flex;min-width:0;flex:1 1 auto;flex-direction:column;background:var(--background-alt);container-name:activity;container-type:inline-size}.topbar{height:72px;flex:0 0 72px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 24px;border-bottom:1px solid var(--neutral-300);background:#fff;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)}.course-picker{width:min(551px,60%);height:40px;display:flex;align-items:center;justify-content:space-between;padding:8px 8px 8px 16px;border:1px solid var(--neutral-300);border-radius:var(--radius);background:#fff;color:var(--neutral-700);font-size:16px;font-weight:500;line-height:24px;text-transform:uppercase;cursor:pointer}.course-picker img{width:24px;height:24px}.profile-actions{display:flex;align-items:center;gap:24px}.profile-actions .assistant-launch{width:173px;min-width:173px;height:28px;min-height:28px;padding:6px 8px;gap:4px;border:0;border-radius:var(--radius);background:linear-gradient(270deg,#178037,#3942b0);box-shadow:0 1px 6px #5d65cb80;color:#fff;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.32px;text-transform:none}.assistant-launch img{width:16px;height:16px}.assistant-launch>span,.subtle-action>span,.next-button>span{display:flex;align-items:center}.assistant-launch>span{gap:4px}.subtle-action>span,.next-button>span{gap:8px}.search-button{margin-left:0}.avatar{width:40px;height:40px;padding:8px;border:0;border-radius:50%;background:#ecc901;color:var(--neutral-700);font-size:16px;font-weight:500;line-height:24px;text-transform:uppercase;cursor:pointer}.learning-body{flex:1 1 auto;display:flex;justify-content:center;min-height:0}.quiz-shell{width:100%;max-width:1024px;display:flex;flex-direction:column;align-items:flex-end;gap:24px;padding:16px}.chapter-header{position:relative;z-index:4;width:100%;display:flex;flex-direction:column;gap:16px;overflow:visible}.chapter-actions{height:28px;display:flex;align-items:center;justify-content:space-between}.chapter-action-group{display:flex;align-items:center;gap:8px}.compact.subtle-action{min-height:28px;height:28px;padding:4px 8px;gap:4px;border:1px solid var(--neutral-300);border-radius:var(--radius);background:#fff;color:var(--neutral-700);font-size:12px;font-weight:500;line-height:16px;letter-spacing:.32px;text-transform:uppercase}.compact.subtle-action:not(:disabled):hover{background:var(--neutral-200);color:var(--neutral-700)}.compact.subtle-action img{width:20px;height:20px}.back-action{padding-left:8px;color:var(--neutral-700)}.back-action svg{flex:0 0 20px;color:var(--neutral-700)}.compact-icon{width:28px;height:28px;padding:4px;border:1px solid var(--neutral-300);background:#fff}.compact-icon img{width:20px;height:20px}.compact-icon:hover{background:var(--neutral-200)}.chapter-view,.chapter-more{position:relative;height:28px}.chapter-view .compact.subtle-action{gap:0;padding-right:8px!important;padding-left: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{width:100%;display:flex;align-items:center;gap:8px}.chapter-title-editor input{min-width:0;height:40px;flex:1 1 auto;padding:8px 12px;border:1px solid var(--primary-500);border-radius:var(--radius);outline:0;color:var(--neutral-700);font-size:16px;line-height:24px}.chapter-title-editor input:focus{box-shadow:0 0 0 1px var(--primary-500)}.chapter-title-editor button{height:40px;padding:8px 12px;border:1px solid var(--neutral-300);border-radius:var(--radius);background:#fff;color:var(--neutral-700);cursor:pointer;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{margin:0;color:var(--neutral-700);font-size:18px;font-weight:600;line-height:24px}.question-desktop-actions{width:100%;height:28px;display:none;align-items:center;justify-content:flex-start;gap:8px}.question-view-toggle,.question-utility-actions{display:flex;align-items:center}.question-view-toggle{gap:0}.question-utility-actions{gap:8px}.question-view-button,.question-utility-button{min-height:28px;height:28px}.question-view-button{background:#fff!important;color:var(--neutral-700)!important;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.32px;text-transform:uppercase}.question-view-button{padding:4px 8px!important;border-color:var(--neutral-300)!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{display:flex;align-items:center;justify-content:center}.mobile-question-actions{position:relative;z-index:5;width:52px;height:28px}.mobile-question-menu-content{min-width:224px}.mobile-question-menu-content [role=menuitem]{white-space:nowrap}.activity-details-label{position:absolute;z-index:2;top:24px;right:24px;height:28px;display:flex;align-items:center;gap:4px;padding:4px;border:0;border-radius:var(--radius);background:transparent;color:var(--primary-500);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.32px;text-transform:uppercase}.activity-details-label:hover{background:var(--primary-100)}.activity-details-label:active{background:var(--primary-300);color:var(--primary-600)}.activity-details-label img{width:20px;height:20px;filter:brightness(0) saturate(100%) invert(25%) sepia(24%) saturate(3560%) hue-rotate(207deg) brightness(86%) contrast(91%)}.question-card{position:relative;z-index:1;width:100%;height:auto;min-height:425px;display:flex;gap:24px;padding:24px;border:1px solid var(--neutral-300);border-radius:var(--radius);background:#fff;overflow:hidden;margin-top:-8px;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)}.question-content{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-end;gap:24px;transition:gap .24s cubic-bezier(.2,.8,.2,1)}.progress-block{width:100%;display:flex;flex-direction:column;gap:4px;color:var(--neutral-700);font-size:16px;line-height:24px}.progress-track{position:relative;width:100%;height:8px;overflow:hidden;border:1px solid var(--neutral-500);border-radius:100px;background:#fff}.progress-track span{position:absolute;inset:-1px auto -1px -1px;width:25%;border-radius:100px;background:var(--primary-500)}.question-copy{width:100%;display:flex;flex-direction:column;gap:16px;color:#000;font-size:16px;font-weight:400;line-height:24px}.question-copy p{margin:0;line-height:36px;overflow-wrap:anywhere}.fill-line{display:flex;align-items:center;flex-wrap:wrap;column-gap:8px;row-gap:12px;white-space:normal}.sentence-prompt{flex:0 0 auto}.blank-phrase{min-width:0;flex:0 1 204px;display:flex;align-items:center;gap:4px}.sentence-continuation{min-width:min(240px,100%);flex:1 1 240px;overflow-wrap:anywhere}.inline-input{width:min(192px,100%);height:40px;min-width:0;flex:1 1 192px}.inline-input>div,.inline-input>div>div,.composer-input>div,.composer-input>div>div{margin:0}.inline-input input{width:100%!important;height:40px;min-height:40px;padding:8px 12px;border-color:var(--neutral-400);border-radius:var(--radius);color:var(--neutral-700);font-size:16px;line-height:24px}.answers{width:100%;margin:0;padding:0;border:0}.answer{position:relative;width:100%;height:40px;display:flex;align-items:center;gap:8px;padding:8px;color:var(--neutral-700);font-size:16px;line-height:24px;cursor:pointer}.answer input{position:absolute;opacity:0}.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{height:40px;min-height:40px;padding:8px 16px;border:1px solid var(--neutral-300);border-radius:var(--radius);background:#fff;color:#70707099;font-size:16px;font-weight:500;line-height:24px;text-transform:uppercase;opacity:1}.question-tools{width:56px;flex:0 0 56px;align-self:stretch;display:flex;align-items:center;justify-content:space-between;flex-direction:column;margin-top:52px;padding:16px;background:var(--background-alt)}.question-tools>div{display:flex;flex-direction:column;gap:24px}.question-tools .icon-button{width:24px;height:24px;padding:0}.question-tools .icon-button img{width:24px;height:24px}.pagination{height:40px;display:flex;align-items:center;justify-content:flex-end;align-self:flex-end;width:min(605px,100%);padding-left:20px;transition:width .24s cubic-bezier(.2,.8,.2,1),padding .24s cubic-bezier(.2,.8,.2,1)}.page-button{width:42px;height:40px;border:0;background:transparent;color:var(--neutral-700);font-size:14px;line-height:20px;cursor:pointer}.page-button.previous{width:40px;margin-right:2px;border:1px solid var(--primary-500);border-radius:var(--radius);color:var(--primary-500)}.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{width:123px;min-width:123px;height:40px;min-height:40px;margin-left:0;padding:8px 16px;gap:8px;border-radius:var(--radius);background:var(--primary-500);color:#fff;font-size:16px;font-weight:500;line-height:24px;text-transform:uppercase}.next-button svg{width:24px;height:24px;color:#fff}.assistant-panel-shell{position:relative;z-index:4;width:var(--assistant-panel-width, 400px);height:100%;min-width:0;flex:0 0 var(--assistant-panel-width, 400px);overflow:hidden;animation:study-tools-shell-enter .24s cubic-bezier(.2,.8,.2,1) both;transition:width .26s cubic-bezier(.2,.8,.2,1),flex-basis .26s cubic-bezier(.2,.8,.2,1);will-change:width,flex-basis}.assistant-panel-shell.popped-out{z-index:20;width:0;flex-basis:0;overflow:visible;animation:none}.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:study-tools-shell-exit .42s cubic-bezier(.22,1,.36,1) both}.assistant-panel-shell:not(.popped-out):has(.assistant-panel.transitioning){animation:study-tools-shell-enter .42s cubic-bezier(.22,1,.36,1) both}.assistant-panel-shell.closing{pointer-events:none;animation:study-tools-shell-exit .24s cubic-bezier(.2,.8,.2,1) both}.assistant-panel-shell.popped-out.closing{width:0;flex-basis:0;animation:none}.assistant-panel{position:absolute;top:0;right:0;width:var(--assistant-panel-width, 400px);height:100%;display:flex;flex-direction:column;border-left:1px solid var(--neutral-300);background:var(--background-alt);container-type:inline-size;transition:border-left-color .12s ease,box-shadow .12s ease}.assistant-panel.popped-out{position:fixed;z-index:1000;right:auto;bottom:auto;width:min(440px,calc(100vw - 32px));height:min(720px,calc(100vh - 32px));overflow:hidden;border:1px solid var(--neutral-300);border-radius:12px;background:var(--background-alt);transform-origin:center center;box-shadow:0 2px 6px #18181814,0 12px 28px #1818181a,0 24px 56px #1818180f;transition:left .2s cubic-bezier(.2,.8,.2,1),top .2s cubic-bezier(.2,.8,.2,1),box-shadow .16s ease}.assistant-panel.popped-out.opening{pointer-events:none;animation:assistant-pop-out .26s cubic-bezier(.22,1,.36,1) both;will-change:opacity,transform}.assistant-panel.transitioning{pointer-events:none;will-change:transform,width,height,border-radius,box-shadow}.assistant-panel.popped-out.dragging{box-shadow:0 3px 8px #1818181a,0 16px 36px #18181821,0 30px 68px #18181814;transition:box-shadow .16s ease}.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 ease}.assistant-panel.popped-out.closing{animation:assistant-pop-out-exit .22s cubic-bezier(.4,0,.2,1) both;will-change:opacity,transform}.assistant-resizer{position:absolute;z-index:6;top:0;bottom:0;left:0;width:12px;height:100%;outline:0;cursor:col-resize;touch-action:none}.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{position:relative;z-index:3;height:56px;flex:0 0 56px;display:flex;align-items:center;gap:4px;padding:8px;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{width:32px;height:32px;flex:0 0 32px;align-self:center;margin-left:0;padding:6px}.assistant-tabs .assistant-panel-close-button svg{display:block;width:22px;height:22px;color:var(--neutral-700)}.assistant-tabs .assistant-panel-close-button svg path{stroke:currentColor;stroke-width:.45;stroke-linejoin:round}.assistant-tabs .assistant-popout-button.without-corner-picker{margin-left:auto}.assistant-corner-picker{position:relative;width:32px;height:32px;flex:0 0 32px;align-self:center;margin-left:auto}.assistant-corner-button{width:32px;min-width:32px;height:32px;min-height:32px;padding:6px;border:0!important;border-radius:var(--radius);background:transparent!important;color:var(--neutral-700);box-shadow:none!important}.assistant-corner-button:hover,.assistant-corner-button[aria-expanded=true]{background:transparent!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{width:200px;min-width:200px;max-height:none!important;padding:0!important;overflow:hidden!important;border:1px solid var(--neutral-300);border-radius:10px!important}.assistant-corner-menu>[role=menu]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px}.assistant-corner-menu-heading{grid-column:1 / -1;color:var(--neutral-500);font-size:12px;font-weight:500;line-height:16px}.assistant-corner-menu .assistant-corner-tile[role=menuitem]{position:relative;width:100%;height:52px;padding:0;overflow:hidden;border:1px solid var(--neutral-300);border-radius:8px;background:var(--neutral-100);transition:border-color .12s ease}.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{position:absolute;top:6px;right:6px;bottom:6px;left:6px;width:auto;height:auto}.assistant-corner-tile-marker:before{content:"";position:absolute;top:var(--corner-preview-target-y, 0);left:var(--corner-preview-target-x, 0);width:20px;height:14px;border-radius:3px;background:var(--neutral-300);transition:top .62s cubic-bezier(.22,1,.36,1),left .62s cubic-bezier(.22,1,.36,1),background-color .16s ease}.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),.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),.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),.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),.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);min-width:48px;height:40px;flex:0 0 var(--tab-expanded-width);display:flex;align-items:center;justify-content:center;gap:0;padding:0;border:1px solid transparent;border-radius:var(--radius);background:transparent;margin-right:0;overflow:hidden;transform-origin:center;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 ease,background-color .18s ease,transform .14s ease;will-change:width,flex-basis,opacity,transform}.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:assistant-tab-enter .24s cubic-bezier(.2,.8,.2,1) both}.assistant-tab.closing{min-width:0;pointer-events:none;border-color:var(--neutral-300);background:#fff;animation:assistant-tab-exit .24s cubic-bezier(.2,.8,.2,1) both}.assistant-tab.closing .tab-close{width:32px;flex-basis:32px;opacity:1;transform:translate(0)}.assistant-tab:not(.active):hover,.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}.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{width:48px;min-width:48px;flex-basis:48px;padding:0}.tab-select{min-width:0;height:100%;flex:1 1 auto;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:8px;border:0;background:transparent;color:var(--neutral-700);font-size:14px;font-weight:500;line-height:24px;cursor:pointer;transition:color .18s ease}.tab-close:active{transform:scale(.94)}.tab-select:focus,.tab-close:focus{outline:0}.tab-select img{width:24px;height:24px;flex:0 0 24px}.tab-select span{max-width:72px;overflow:hidden;opacity:1;white-space:nowrap;transition:max-width .24s cubic-bezier(.22,1,.36,1),opacity .14s ease}.assistant-tab.compact .tab-select{gap:0;padding-right:12px;padding-left:12px}.assistant-tab.compact .tab-select span{max-width:0;opacity:0}.tab-close{width:0;height:40px;flex:0 0 0;display:flex;align-items:center;justify-content:center;padding:6px;border:0;border-radius:4px;background:transparent;cursor:pointer;opacity:0;overflow:hidden;pointer-events:none;transform:translate(-6px);transition:width .22s cubic-bezier(.22,1,.36,1),flex-basis .22s cubic-bezier(.22,1,.36,1),opacity .16s ease,transform .22s cubic-bezier(.22,1,.36,1),background-color .12s ease}.assistant-tab.active .tab-close{width:32px;flex-basis:32px;opacity:1;pointer-events:auto;transform:translate(0)}.tab-close:hover{background:var(--neutral-200)}.tab-close img{width:20px;height:20px;flex:0 0 20px}.assistant-body{position:relative;z-index:1;display:grid;min-height:0;flex:1 1 auto;padding:0 8px 8px;overflow:hidden;isolation:isolate}.assistant-tool-view{grid-area:1 / 1;display:flex;min-width:0;min-height:0;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(-8px,0,0);transition:opacity .14s ease,transform .24s cubic-bezier(.22,1,.36,1),visibility 0s linear .24s;will-change:opacity,transform}.assistant-tool-view.active{z-index:2;opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0);transition:opacity .18s ease 35ms,transform .26s cubic-bezier(.22,1,.36,1),visibility 0s}.assistant-tool-view>*{width:100%;min-width:0;min-height:0}@keyframes study-tools-shell-enter{0%{width:0;flex-basis: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{width:0;flex-basis:0}}@keyframes assistant-tab-enter{0%{width:0;max-width:0;flex-basis:0;margin-right:0;opacity:0;transform:scale(.9)}to{width:var(--tab-motion-width);max-width:var(--tab-motion-width);flex-basis:var(--tab-motion-width);margin-right:0;opacity:1;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);margin-right:0;opacity:1;transform:scale(1)}to{width:0;max-width:0;flex-basis:0;margin-right:0;opacity: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:0ms}.assistant-tab,.tab-close,.tab-select span,.assistant-tool-view,.assistant-tool-view.active{transition-duration:1ms;transition-delay:0ms}.assistant-panel.popped-out{transition-duration:1ms}.assistant-corner-tile-marker:before{transition:none}.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{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px;border:1px solid var(--neutral-300);border-radius:var(--radius);background:#fff;color:var(--neutral-700);text-align:center}.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{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--neutral-300);border-radius:var(--radius);background:#fff}.ebook-header{width:100%;height:65px;flex:0 0 65px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 16px;border-bottom:1px solid var(--neutral-300);background:#fff;color:#4b5563;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:normal}.ebook-title{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ebook-header-actions{flex:0 0 auto;display:flex;align-items:center;gap:4px}.ebook-header-button{display:flex;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;cursor:pointer}.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{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:32px;background:#fff}.ebook-document:focus-visible{outline:2px solid var(--primary-300);outline-offset:-2px}.ebook-copy{width:100%;max-width:720px;display:flex;flex-direction:column;gap:16px;color:var(--neutral-700);font-family:"Noto Serif",serif}.ebook-copy h2{margin:0;color:var(--neutral-700);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{width:100%;height:72px;flex:0 0 72px;display:flex;align-items:center;gap:12px;padding:0 20px;border-top:1px solid #dfe7ef;background:#f6f9fc;font-family:Inter,sans-serif}.ebook-page-navigation>button{width:44px;height:44px;flex:0 0 44px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid #dfe7ef;border-radius:6px;background:#fff;cursor:pointer}.ebook-page-navigation>button:hover{background:#eef3f8}.ebook-page-navigation>button img{width:14px;height:14px}.ebook-page-control{min-width:0;flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:8px;color:#4b5563;font-size:14px;font-weight:400;line-height:normal}.ebook-page-control input{width:58px;height:44px;padding:12px 10px;border:1px solid #dfe7ef;border-radius:6px;outline:0;background:#fff;box-shadow:0 1px 2px #1212170d;color:#334155;font-family:Inter,sans-serif;font-size:14px;line-height:normal;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.ebook-page-control input::-webkit-inner-spin-button,.ebook-page-control input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ebook-page-control input:focus{border-color:var(--primary-300);box-shadow:0 0 0 1px var(--primary-300)}.ebook-tools{width:100%;height:72px;flex:0 0 72px;display:flex;align-items:center;gap:10px;padding:8px;background:#f6f9fc;font-family:Inter,sans-serif}.ebook-tools button{min-width:0;height:46px;flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;padding:0;border:1px solid transparent;border-radius:12px;background:transparent;color:#4b596c;cursor:pointer}.ebook-tools button:hover{background:#eef3f8}.ebook-tools button img{width:18px;height:18px}.ebook-tools button span{overflow:hidden;font-size:10.4px;font-weight:400;line-height:normal;text-align:center;text-overflow:ellipsis;white-space:nowrap}.assistant-card{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--neutral-300);border-radius:var(--radius);background:#fff}.assistant-scroll-frame{position:relative;min-height:0;flex:1 1 auto;overflow:hidden}.assistant-scroll-frame:before{content:"";position:absolute;z-index:2;top:0;right:0;left:0;height:24px;background:linear-gradient(180deg,#fffffff5,#fff0);opacity:0;pointer-events:none;transition:opacity .14s ease}.assistant-scroll-frame.has-top-edge:before{opacity:1}.assistant-scroll{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.assistant-scroll::-webkit-scrollbar{width:0;height:0}.assistant-scrollbar-track{position:absolute;z-index:3;top:4px;right:2px;bottom:4px;width:8px;cursor:pointer}.assistant-scrollbar-thumb{position:absolute;top:0;right:1px;width:4px;border-radius:999px;background:var(--neutral-400);cursor:grab;opacity:.8;touch-action:none;transition:background-color .12s ease,opacity .12s ease}.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{width:100%;height:64px;flex:0 0 64px;display:flex;align-items:center;justify-content:space-between;padding:16px;background:linear-gradient(180deg,#fff 65%,#fff0)}.assistant-role{display:flex;align-items:center;gap:12px}.assistant-role img{width:20px;height:20px}.assistant-role h2{margin:0;background:linear-gradient(270deg,#178037,#3942b0);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:16px;font-weight:600;line-height:24px}.assistant-header>div:last-child{display:flex;gap:8px}.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{display:block;width:20px;height:20px;color:var(--neutral-700)}.assistant-messages{display:flex;flex-direction:column;gap:16px;padding:0 16px 8px;color:var(--neutral-700);font-size:14px;font-weight:400;line-height:20px;letter-spacing:.16px}.assistant-messages p{margin:0}.reactions{display:flex;align-items:center;gap:4px;margin-top:-8px}.user-message{align-self:flex-end;width:fit-content;max-width:292px;padding:8px 12px;border-radius:var(--radius);background:var(--primary-100);color:var(--primary-600)}.activity-card{display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid var(--neutral-300);border-radius:var(--radius);background:#fff}.activity-eyebrow{display:flex;align-items:center;justify-content:space-between;color:var(--neutral-500);font-size:12px;font-weight:500;line-height:20px}.activity-eyebrow img{width:20px;height:20px}.activity-card h3{margin:0;color:var(--neutral-700);font-size:14px;font-weight:500;line-height:20px}.choice-tags{display:flex;flex-wrap:wrap;gap:8px}.choice-tag{min-height:32px;display:inline-flex;align-items:center;gap:4px;padding:8px;border:1px solid var(--neutral-300);border-radius:var(--radius);background:#fff;color:var(--neutral-700);font-size:12px;font-weight:500;line-height:16px;letter-spacing:.32px;cursor:grab}.choice-tag:hover{background:var(--neutral-200)}.choice-tag img{width:16px;height:16px}.drop-zones{display:flex;gap:8px}.drop-zones div{height:150px;min-width:0;flex:1 1 0;padding:16px;border:1px dashed var(--neutral-400);border-radius:var(--radius);background:var(--background-alt);color:var(--neutral-700);font-size:14px;font-weight:500;line-height:20px}.activity-footer{display:flex;align-items:center;justify-content:space-between;color:var(--neutral-500);font-size:12px;font-weight:500;line-height:20px}.assistant-composer{position:relative;flex:0 0 auto;margin:0 16px 16px;padding:12px 12px 12px 16px;border:1px solid var(--neutral-300);border-radius:var(--radius);background:#fff;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;padding:8px 2px;overflow-y:auto;border:0;background:transparent;box-shadow:none;outline:0;resize:none;color:var(--neutral-700);font-family:inherit;font-size:16px;font-weight:400;line-height:24px}.composer-input textarea::placeholder{color:var(--neutral-500);opacity:1}.composer-actions{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.composer-actions>div{display:flex;align-items:center;gap:8px}.assistant-composer :focus-visible{outline:0}.composer-actions .icon-button:disabled{cursor:default}.send-button{width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:8px;border:0;border-radius:var(--radius);background:var(--neutral-300)}.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(1)}.send-button.stop-button span{width:12px;height:12px;border-radius:2px;background:#fff}.attachment-list{display:flex;gap:8px;margin-bottom:8px;overflow-x:auto}.attachment-chip{max-width:220px;height:28px;display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;padding:4px 4px 4px 8px;border:1px solid var(--neutral-300);border-radius:var(--radius);background:var(--background-alt);color:var(--neutral-700);font-size:12px;line-height:16px}.attachment-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-chip button{width:20px;height:20px;flex:0 0 20px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--neutral-500);cursor:pointer;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{width:48px;height:28px;display:flex;align-items:center;justify-content:center;gap:4px;border:1px solid var(--neutral-300);border-radius:var(--radius)}.thinking-indicator>span:not(.sr-only){width:5px;height:5px;border-radius:50%;background:var(--neutral-500);animation:thinking 1s infinite ease-in-out}.thinking-indicator>span:nth-child(2){animation-delay:.15s}.thinking-indicator>span:nth-child(3){animation-delay:.3s}@keyframes thinking{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-3px);opacity:1}}@media (prefers-reduced-motion: reduce){.thinking-indicator>span:not(.sr-only){animation:none}}@media (max-width: 1260px){.profile-actions{gap:12px}.course-picker{width:52%}.question-copy,.question-copy .fill-line{font-size:14px}}.ebook-workspace{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:12px;padding:16px;overflow:hidden;background:var(--background-alt)}.ebook-workspace-actions{height:28px;flex:0 0 28px;display:flex;align-items:center;justify-content:space-between}.compact.subtle-action.ebook-workspace-action{width:auto;min-width:73px}.ebook-workspace-action img{width:20px;height:20px}.ebook-reader-layout{min-height:0;flex:1 1 auto;display:flex;align-items:stretch;gap:16px}.ebook-reader-tools{width:74px;min-width:74px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:25px 10px;overflow:hidden;border:1px solid var(--neutral-300);border-radius:var(--radius);background:#fff}.ebook-reader-tools-primary{width:52px;display:flex;flex-direction:column;align-items:center;gap:12px}.ebook-reader-tools button{width:52px;height:46px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;padding:12px;border:1px solid transparent;border-radius:12px;background:transparent;cursor:pointer}.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{width:24px;height:1px;flex:0 0 1px;background:#dfe7ef}.ebook-main-reader{min-width:0;height:100%;flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--neutral-300);border-radius:var(--radius);background:#fff}.ebook-main-header{width:100%;height:65px;flex:0 0 65px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 24px;border-bottom:1px solid #dfe7ef;color:#4b5563;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:normal}.ebook-main-header>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ebook-main-header button{width:44px;height:44px;flex:0 0 44px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;cursor:pointer}.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{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;padding:24px;scrollbar-width:none}.ebook-reader-scroll::-webkit-scrollbar{width:0;height:0}.ebook-reader-content{width:100%;max-width:720px;display:flex;flex-direction:column;gap:24px;margin:0 auto;color:var(--neutral-700);font-family:"Noto Serif",serif}.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{display:flex;align-items:center}.ebook-ai-actions button{min-height:28px;height:28px;border-radius:var(--radius);font-size:12px;font-weight:500;line-height:16px;letter-spacing:.32px;text-transform:none}.ebook-ai-actions button>span{display:flex;align-items:center;gap:4px}.ebook-outline-action{padding:4px 8px!important;border:1px solid var(--neutral-300)!important;background:#fff!important;color:var(--neutral-700)!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{display:flex;flex-direction:column;gap:24px;margin-top:16px}.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{padding-top:24px;border-top:1px solid var(--neutral-300)}.ebook-activity-card{width:100%;min-height:64px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--neutral-300);border-radius:var(--radius-large);background:#fff;color:var(--neutral-700);font-family:Work Sans,sans-serif;text-align:left}.ebook-activity-card>.ebook-activity-icon{width:32px;height:32px;align-self:center;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.ebook-activity-icon.summary{background:#fa66001a}.ebook-activity-icon.check{background:#004a751a}.ebook-activity-icon img{width:20px;height:20px}.ebook-activity-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.ebook-activity-copy>strong{overflow:hidden;font-size:16px;font-weight:500;line-height:19px;text-overflow:ellipsis;white-space:nowrap}.ebook-activity-copy>span:not(.ebook-activity-status){color:var(--neutral-500);font-size:14px;font-weight:500;line-height:16px}.ebook-activity-status{display:flex;align-items:center}.ebook-activity-cta{min-width:68px!important;min-height:32px!important;height:32px!important;margin:0!important;padding:6px 12px!important;border:1px solid var(--neutral-300)!important;border-radius:var(--radius)!important;background:#fff!important;color:var(--neutral-700)!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;transition:background-color .14s ease,border-color .14s ease}.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 (max-width: 840px){.ebook-activity-card{grid-template-columns:32px minmax(0,1fr) auto;gap:12px;padding:12px}.ebook-activity-card>.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{width:100%;height:72px;flex:0 0 72px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-top:1px solid #dfe7ef;background:#fff;color:#4b5563;font-family:Inter,sans-serif;font-size:14px}.ebook-main-pagination>button{width:120px;height:44px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 12px 0 16px;border:1px solid #dfe7ef;border-radius:6px;background:#fff;color:#4b5563;cursor:pointer}.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{display:flex;align-items:center;gap:8px}.ebook-main-pagination input{width:70px;height:44px;padding:12px 10px;border:1px solid #dfe7ef;border-radius:6px;background:#fff;box-shadow:0 1px 2px #1212170d;color:#334155;font-family:Inter,sans-serif;font-size:14px;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.ebook-main-pagination input::-webkit-inner-spin-button,.ebook-main-pagination input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.study-tools-card{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--neutral-300);border-radius:var(--radius);background:#fff;color:var(--neutral-700)}.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{position:relative;z-index:2;flex:0 0 101px;display:flex;flex-direction:column;gap:12px;padding:16px 12px;overflow:visible;border-bottom:1px solid var(--neutral-300);background:linear-gradient(180deg,#fff0,#fff 24%)}.study-tools-filter-row{display:flex;align-items:center;justify-content:space-between}.study-chapter-picker-shell{position:relative;min-width:0;max-width:calc(100% - 40px)}.study-chapter-picker{width:max-content;max-width:100%;height:28px;display:flex;align-items:center;gap:4px;padding:4px 4px 4px 8px;overflow:hidden;border:1px solid var(--neutral-300);border-radius:var(--radius);background:#fff;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.32px;text-transform:uppercase;cursor:pointer}.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{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.study-chapter-picker img{width:20px;height:20px;flex:0 0 20px}.study-search{width:28px;height:28px;padding:4px;border:1px solid var(--neutral-300)}.study-search img{width:20px;height:20px}.study-filter-shell{position:relative;display:flex;width:100%;height:28px;align-items:center}.study-filter-shell.has-overflow{display:flex}.study-filter-viewport{width:100%;height:28px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-behavior:smooth;scrollbar-width:none}.study-filter-shell.has-overflow .study-filter-viewport{width:100%}.study-filter-viewport::-webkit-scrollbar{display:none}.study-filter-pills{width:max-content;min-width:100%;min-height:100%;display:flex;align-items:center;gap:8px;box-sizing:border-box;padding-inline:2px;white-space:nowrap}.study-filter-pills>button{height:24px;min-width:24px;padding:0 8px;border:1px solid transparent;border-radius:100px;background:#fff;color:var(--neutral-700);font-size:14px;font-weight:500;line-height:20px;letter-spacing:.16px;cursor:pointer;transition:background .12s ease}.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{border-color:#3942b026;background:var(--primary-100);color:var(--primary-500)}.study-filter-pills button span{color:var(--neutral-500)}.study-filter-pills>button.selected span{color:var(--primary-500)}.study-filter-nav{position:absolute;top:50%;z-index:2;width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:4px;border:1px solid var(--neutral-300);border-radius:50%;background:#fff;cursor:pointer;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{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(to bottom,transparent,#000 12px,#000 calc(100% - 12px),transparent);scrollbar-width:thin;scrollbar-color:#bdbdbd transparent}.study-activity-list{padding:12px}.study-activity-list::-webkit-scrollbar,.study-chapters-list::-webkit-scrollbar,.study-detail-scroll::-webkit-scrollbar,.study-transcript-scroll::-webkit-scrollbar{width:8px}.study-activity-list::-webkit-scrollbar-thumb,.study-chapters-list::-webkit-scrollbar-thumb,.study-detail-scroll::-webkit-scrollbar-thumb,.study-transcript-scroll::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:100px;background:#bdbdbd;background-clip:padding-box}.study-activity{position:relative;width:100%;min-height:64px;display:flex;align-items:center;gap:12px;padding:12px;border:0;border-bottom:1px solid #e4e4e4;border-radius:0;background:#fff;color:var(--neutral-700);text-align:left;cursor:pointer}.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-bottom-color:transparent;border-radius:var(--radius);background:var(--neutral-200)}.study-activity:active{background:var(--neutral-300)}.study-activity-icon{width:32px;height:32px;flex:0 0 32px;align-self:flex-start;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%}.study-activity>.study-activity-icon,.study-search-result-open>.study-activity-icon{align-self:center}.study-activity-icon.large{width:40px;height:40px;flex-basis: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 img{width:20px;height:20px}.study-activity-icon.large img{width:23px;height:23px}.study-activity-copy{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:4px;overflow:hidden;font-weight:500}.study-activity-copy strong,.study-activity-copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{display:flex;align-items:center;overflow:visible}.study-complete-badge{display:inline-flex!important;align-items:center;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--success-500)!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;letter-spacing:0!important}.study-complete-badge-content{display:inline-flex;align-items:center}.study-activity-chevron{width:24px;height:24px;flex:0 0 24px;opacity:0;transition:opacity .12s ease}.study-activity:hover .study-activity-chevron,.study-activity:focus-visible .study-activity-chevron{opacity:1}.study-tools-footer{height:61px;flex:0 0 61px;display:flex;align-items:center;padding:16px;border-top:1px solid var(--neutral-300);background:#fff}.all-study-tools{width:100%!important;max-width:none!important;flex:1 1 100%;min-height:28px;height:28px;border:1px solid var(--neutral-300)!important;border-radius:var(--radius);background:#fff!important;color:var(--neutral-700)!important;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.32px;text-transform:uppercase}.all-study-tools:hover{background:var(--neutral-200)!important}.all-study-tools>span{width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.all-study-tools svg{width:16px;height:16px;flex:0 0 16px}.study-chapters-list{padding-top:0}.study-chapter{border-bottom:1px solid var(--neutral-300)}.study-chapter-row{width:100%;height:48px;display:grid;grid-template-columns:18px max-content minmax(0,1fr) 16px;align-items:center;gap:8px;padding:0 12px;border:0;background:#fff;color:var(--neutral-700);text-align:left;cursor:pointer}.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;transform:rotate(-90deg);transition:transform .2s cubic-bezier(.2,.8,.2,1)}.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{overflow:hidden;color:var(--neutral-500);font-size:14px;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.study-chapter-row small{color:var(--neutral-500);font-size:12px;text-align:right}.study-chapter-activities-shell{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .24s cubic-bezier(.2,.8,.2,1),opacity .16s ease,visibility 0s linear .24s}.study-chapter.expanded .study-chapter-activities-shell{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .24s cubic-bezier(.2,.8,.2,1),opacity .18s ease 40ms,visibility 0s}.study-chapter-activities{min-height:0;padding:0 8px;overflow:hidden;transition:padding-bottom .24s cubic-bezier(.2,.8,.2,1)}.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{min-height:0;flex:1 1 auto;display:flex;flex-direction:column}.study-search-header{height:72px;flex:0 0 72px;display:flex;align-items:center;gap:8px;padding:16px;border-bottom:1px solid var(--neutral-300);background:#fff}.study-search-field{position:relative;min-width:0;height:40px;flex:1 1 auto}.study-search-field input{width:100%;height:40px;padding:8px 40px 8px 8px;border:1px solid var(--neutral-400);border-radius:var(--radius);background:#fff;color:var(--neutral-700);font-size:16px;line-height:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.study-search-field input:focus{border:2px solid var(--info-500);padding:7px 39px 7px 7px;outline:0}.study-search-field input::-webkit-search-cancel-button{display:none}.study-search-field>img{position:absolute;top:8px;right:8px;width:24px;height:24px;pointer-events:none}.study-search-header>.icon-button{width:40px;height:40px;flex:0 0 40px;padding:8px}.study-recents{padding:16px 12px}.study-recents>p{margin:0 8px 4px;color:var(--neutral-500);font-size:12px;line-height:24px}.study-recent-list{display:flex;flex-direction:column}.study-recent-row{position:relative;height:40px;display:flex;align-items:center;border-radius:var(--radius)}.study-recent-row:hover,.study-recent-row:focus-within{background:var(--neutral-200)}.study-recent-row>button:first-child{min-width:0;height:40px;flex:1 1 auto;display:flex;align-items:center;gap:12px;padding:8px;border:0;background:transparent;color:var(--neutral-700);font-size:16px;text-align:left;cursor:pointer}.study-recent-row button img{width:20px;height:20px}.study-recent-remove{width:32px;height:32px;flex:0 0 32px;display:flex;align-items:center;justify-content:center;padding:6px;border:0;border-radius:6px;background:transparent;cursor:pointer;opacity:0}.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{display:flex;flex-direction:column;align-items:center;padding:24px 16px;color:var(--neutral-700);text-align:center}.study-search-empty-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-bottom:8px;border-radius:50%;background:var(--primary-100)}.study-search-empty-icon img{width:22px;height:22px;filter:brightness(0) saturate(100%) invert(25%) sepia(24%) saturate(3560%) hue-rotate(207deg) brightness(86%) contrast(91%)}.study-search-empty strong{font-size:16px;line-height:24px}.study-search-empty p{max-width:100%;margin:0 0 16px;overflow-wrap:anywhere;color:var(--neutral-500);font-size:16px;line-height:24px}.study-ask-button,.study-search-ask-query,.study-detail-back,.study-detail-buttons button{min-height:28px;height:28px;border:1px solid var(--neutral-300)!important;background:#fff!important;color:var(--neutral-700)!important;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.32px;text-transform:uppercase}.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(100%) 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{overflow-y:auto;padding:12px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(to bottom,transparent,#000 12px,#000 calc(100% - 12px),transparent)}.study-search-result-list{display:flex;flex-direction:column}.study-search-result{position:relative;width:100%;min-height:72px;padding:12px;border:0;border-radius:var(--radius);background:#fff;color:var(--neutral-700)}.study-search-result:not(:last-child){margin-bottom:9px}.study-search-result:not(:last-child):after{position:absolute;right:0;bottom:-5px;left:0;height:1px;background:var(--neutral-300);content:""}.study-search-result-open{width:100%;display:flex;align-items:flex-start;gap:12px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.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{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:4px;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{overflow:hidden;font-size:16px;font-weight:500;line-height:19px;text-overflow:ellipsis;white-space:nowrap}.study-search-result-copy>span{color:var(--neutral-500);font-size:14px;line-height:20px}.study-search-result mark{padding:0 2px;border-radius:3px;background:#f5d0b3;color:inherit}.study-search-result-copy .study-search-snippet{display:block;white-space:normal}.study-search-audio-preview{display:flex;flex-direction:column;gap:8px;margin:16px 0 0 44px}.study-search-audio-track{width:100%;height:20px;display:flex;align-items:center}.study-search-audio-segment{height:4px;flex:1;border-radius:27px;background:var(--neutral-300)}.study-search-audio-step{display:contents}.study-search-audio-marker{position:relative;width:20px;height:20px;flex:0 0 20px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.study-search-audio-marker:before{position:absolute;top:6px;left:6px;width:8px;height:8px;border-radius:50%;background:var(--warning-300);content:"";transition:transform .12s ease}.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{display:flex;flex-direction:column;gap:4px;color:var(--neutral-500);font-size:14px;font-weight:500;line-height:20px}.study-search-transcript-preview>div{min-width:0;display:flex;align-items:center;gap:4px}.study-search-transcript-time{display:inline-flex;flex:0 0 auto;align-items:center;color:var(--info-500);white-space:nowrap}.study-search-ask-query{width:100%;margin-top:4px}.study-detail-view{padding:0}.study-detail-toolbar{min-height:28px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px;background:#fff}.study-detail-back{align-self:flex-start;margin:0!important;padding:4px 8px!important}.study-detail-back>span{display:flex;align-items:center;gap:4px}.study-detail-scroll,.study-reel-content{min-height:0;flex:1 1 auto;overflow-y:auto;margin-top:0;padding:16px;scrollbar-width:thin;scrollbar-color:#bdbdbd transparent}.study-detail-scroll{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(to bottom,transparent,#000 12px,#000 calc(100% - 12px),transparent)}.study-detail-heading{display:flex;flex-direction:column;gap:16px}.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{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.study-detail-reactions,.study-detail-buttons{display:flex;align-items:center;gap:4px}.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{margin-top:24px;padding-top:24px;border-top:1px solid var(--neutral-300)}.study-detail-related>p{margin:0 0 8px;color:var(--neutral-500);font-size:14px;line-height:24px}.study-activity.compact-card{min-height:56px;margin:0 0 8px;border:1px solid var(--neutral-300);border-radius:var(--radius)}.study-detail-related .study-activity+.study-activity{margin-top:0}.study-activity.compact-card:last-child{margin-bottom:0}.study-check-surface{margin-top:16px;padding:12px;border:1px solid var(--neutral-300);border-radius:var(--radius);background:#fff}.study-check-overview{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;border:0;background:transparent}.study-check-overview>span{color:var(--neutral-500);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.32px;text-transform:uppercase}.study-check-overview>p{margin:0;font-size:14px;line-height:20px}.study-check-time{width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:6px;margin-top:2px;padding:4px 8px;border-radius:100px;background:var(--info-100);color:var(--info-500);font-size:13px;line-height:18px}.study-check-time svg{flex:0 0 18px;color:var(--info-500);fill:var(--info-500)}.study-check-begin{width:max-content;align-self:flex-start;margin-top:12px}.study-check-question{margin:0;padding:0;border:0}.study-check-progress-row{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--neutral-500);font-size:13px;font-weight:500;line-height:20px}.study-check-progress{min-width:76px;flex:0 1 112px;display:flex;gap:6px}.study-check-progress>span{height:5px;flex:1 1 0;border-radius:100px;background:var(--neutral-300)}.study-check-progress>span.active{background:var(--primary-500)}.study-check-question h3{margin:12px 0;color:var(--neutral-700);font-size:16px;font-weight:600;line-height:24px}.study-check-options{display:flex;flex-direction:column;gap:0;margin:0;padding:0;border:0}.study-check-options label{position:relative;min-height:40px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:8px;border:0;border-radius:var(--radius);background:transparent;color:var(--neutral-700);font-size:14px;line-height:20px;cursor:pointer;transition:background .12s ease,color .12s ease}.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{background:transparent;color:var(--neutral-700)}.study-check-options input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.study-check-radio{width:20px;height:20px;border:2px solid var(--neutral-400);border-radius:50%;background:#fff}.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-success-alert,.study-check-danger-alert{margin-top:8px}.study-check-success-alert strong,.study-check-danger-alert strong{display:block;margin-bottom:2px}.study-check-success-alert p,.study-check-danger-alert p{margin:0}.study-check-actions,.study-check-complete-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.study-check-actions>button,.study-check-complete-actions>button{min-height:28px;padding:4px 8px!important}.study-check-complete{display:flex;flex-direction:column;align-items:center;margin:0;padding:8px 0;border:0;background:transparent;text-align:center}.study-check-complete-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--success-500);background:#fff;color:var(--success-500)}.study-check-complete h3{margin:12px 0 4px;font-size:16px;font-weight:500;line-height:24px}.study-check-complete p{margin:0;color:var(--neutral-500);font-size:14px;line-height:20px}.study-check-complete-actions{justify-content:center;flex-wrap:wrap}.study-check-complete-actions>button>span{display:flex;align-items:center;gap:4px}.study-reel-content{display:flex;flex-direction:column;gap:16px;margin-top:0;padding:16px;overflow:hidden}.study-video-player{position:relative;min-height:220px;flex:0 1 302px;overflow:hidden;border:1px solid var(--neutral-300);border-radius:var(--radius);background:#1e1e1e}.study-video-presenter{position:absolute;top:0;left:50%;width:auto;height:100%;transform:translate(-50%)}.study-video-controls{position:absolute;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:8px;padding:8px;background:linear-gradient(0deg,#000000eb,#0000);color:#fff}.study-video-progress{height:4px;overflow:hidden;border-radius:100px;background:#f5f5f540}.study-video-progress span{display:block;width:25%;height:4px;border-radius:inherit;background:#fff}.study-video-controls>div:last-child,.study-video-controls>div:last-child>span{display:flex;align-items:center;justify-content:space-between}.study-video-controls>div:last-child>span{gap:2px}.study-video-controls button{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:3px;border:0;border-radius:4px;background:transparent;color:#fff;cursor:pointer}.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{width:12px;height:14px;border-right:4px solid currentColor;border-left:4px solid currentColor}.study-transcript{min-height:180px;flex:1 1 302px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--neutral-300);border-radius:var(--radius)}.study-transcript>header{height:44px;flex:0 0 44px;display:flex;align-items:center;justify-content:space-between;padding:8px 12px;font-size:14px;line-height:24px}.study-transcript header .icon-button{width:28px;height:28px;padding:4px}.study-transcript header img{width:20px;height:20px}.study-transcript-scroll{min-height:0;flex:1 1 auto;overflow-y:auto;padding:12px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(to bottom,transparent,#000 12px,#000 calc(100% - 12px),transparent)}.study-transcript-scroll>button{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr);gap:0;padding:7px 8px;border:0;border-radius:var(--radius);background:#fff;color:var(--neutral-500);font-size:14px;line-height:24px;text-align:left;cursor:pointer}.study-transcript-scroll>button:hover{background:var(--neutral-200)}.study-transcript-scroll>button.active{background:#e5f5fd;color:#0074b7;font-weight:500}.study-reel-detail>.study-detail-actions{flex:0 0 44px;margin:0 16px;padding-bottom:16px;background:#fff}@container (max-width: 360px){.study-filter-pills{gap:3px}.study-filter-pills>button{padding-right:4px;padding-left:4px;font-size:12px}.study-detail-actions{align-items:flex-start;flex-direction:column}.study-detail-buttons{width:100%;justify-content:flex-end}.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{display:flex;align-items:center;justify-content:flex-start}html,body,#root,.workspace{min-width:0;min-height:0;overflow:hidden}.rail{display:none}.learning-area{width:100%}.topbar{width:100%;height:116px;flex:0 0 116px;flex-direction:column;align-items:stretch;gap:0;padding:0;border-bottom:0}.mobile-app-bar{width:100%;height:57px;flex:0 0 57px;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--neutral-300);background:#fff}.mobile-menu-button{width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:4px;border:0;border-radius:var(--radius);background:transparent;cursor:pointer}.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{width:100%;height:59px;flex:0 0 59px;display:flex;align-items:center;gap:8px;padding:16px;border-bottom:1px solid var(--neutral-300);background:#fff}.course-picker{width:auto;height:28px;min-width:0;flex:1 1 auto;padding:4px 4px 4px 8px;font-size:12px;line-height:16px;letter-spacing:.32px;text-transform:none}.course-picker span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-picker img{width:20px;height:20px}.profile-actions{flex:0 0 auto;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-x:hidden;overflow-y:auto}.quiz-shell{max-width:none;flex:0 0 auto;align-items:stretch;gap:24px;padding:16px}.chapter-header{gap:16px}.chapter-actions{height:28px}.chapter-action-group{min-width:0;gap:8px}.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{width:100%;height:auto;min-height:520px;flex:0 0 auto;gap:0;margin-top:0;padding:16px;overflow:hidden}.question-content{width:100%;align-items:stretch;gap:24px}.progress-block{gap:16px}.progress-heading{height:28px;justify-content:space-between}.mobile-question-menu{width:52px;min-width:52px;height:28px;min-height:28px;display:flex;align-items:center;justify-content:center;padding:4px 8px!important;border:1px solid var(--primary-300)!important;border-radius:var(--radius);background:#fff!important;box-shadow:none!important;cursor:pointer}.mobile-question-actions>div{z-index:8}.mobile-question-menu img{width:24px;height:24px;filter:brightness(0) saturate(100%) invert(25%) sepia(24%) saturate(3560%) hue-rotate(207deg) brightness(86%) contrast(91%)}.question-copy,.question-copy .fill-line{font-size:16px;line-height:28px}.fill-line{flex-wrap:wrap;align-items:center;white-space:normal}.inline-input{width:192px;flex-basis:192px}.answers{margin-top:0}.answer{height:48px;padding:12px 0}.answer.incorrect.selected{padding-left:0;border-left:0;background:transparent}.check-answer-main,.question-tools,.activity-details-label{display:none!important}.pagination{width:100%;justify-content:space-between;padding:0}.pagination .page-button:not(.previous){display:none}.next-button{width:56px!important;min-width:56px!important;flex:0 0 56px;margin:0;padding:8px 16px}.next-label{display:none}@media (max-width: 767px){.assistant-panel-shell,.assistant-panel-shell.popped-out{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%;flex-basis:100%!important;overflow:hidden;animation:none}.assistant-panel-shell.closing,.assistant-panel-shell.popped-out.closing{width:100%!important;flex-basis:100%!important;opacity:0;transition:opacity .12s ease}.assistant-resizer,.assistant-tabs{display:none}.assistant-panel,.assistant-panel.popped-out{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;overflow:hidden;border:0;border-radius:0;background:#fff;box-shadow:none;transform:none;animation:none;transition:none}.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{height:64px;flex-basis:64px}.ebook-document{overflow-x:hidden;overflow-y:auto;padding:32px}.ebook-copy h2{font-size:24px}.mobile-tool-header{width:100%;height:64px;flex:0 0 64px;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--neutral-300);background:#fff}.mobile-tool-header>div{display:flex;align-items:center;gap:8px}.mobile-tool-header img{width:20px;height:20px}.mobile-tool-header h2{margin:0;color:var(--neutral-700);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 (min-width: 768px){.rail{width:72px;flex-basis:72px;display:flex}}@media (min-width: 768px) and (max-width: 1023px){.workspace{--assistant-panel-width: calc((100vw - 72px)/2) !important}.learning-area .chapter-header,.learning-area .question-card,.learning-area .pagination{animation:activity-compact-settle .22s cubic-bezier(.2,.8,.2,1) both}.assistant-panel-shell:not(.popped-out){width:calc((100% - 72px)/2);flex:0 0 calc((100% - 72px)/2)}.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{height:56px;flex-basis:56px;padding:8px}}@media (min-width: 768px){@container activity (min-width: 760px){.topbar{width:100%;height:72px;flex:0 0 72px;flex-direction:row;align-items:center;gap:24px;padding:16px 24px;border-bottom:1px solid var(--neutral-300)}.mobile-app-bar{display:none}.topbar-course-row{display:contents}.course-picker{width:min(551px,60%);height:40px;min-width:0;flex:0 1 auto;padding:8px 8px 8px 16px;font-size:16px;line-height:24px;letter-spacing:normal;text-transform:uppercase;animation:activity-wide-settle .22s cubic-bezier(.2,.8,.2,1) both}.course-picker img{width:24px;height:24px}.profile-actions{flex:0 0 auto;gap:24px;animation:activity-wide-settle .22s cubic-bezier(.2,.8,.2,1) both}.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:activity-wide-settle .22s cubic-bezier(.2,.8,.2,1) both}.learning-body{justify-content:center;overflow:hidden}.quiz-shell{max-width:1024px;flex:1 1 auto;align-items:flex-end;gap:24px;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{height:auto;min-height:425px;gap:24px;margin-top:-8px;padding:24px}.question-content{width:auto;align-items:flex-end;gap:24px}.progress-block{gap:4px}.progress-heading{height:auto;justify-content:flex-start}.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{flex-wrap:wrap;white-space:normal}.answers{margin-top:0}.answer{height:40px;padding:8px}.answer.incorrect.selected{padding-left:6px;border-left:2px solid var(--danger-500);background:var(--danger-100)}.check-answer-main,.question-tools{display:flex!important}.pagination{width:min(605px,100%);justify-content:flex-end;padding-left:20px}.pagination .page-button:not(.previous){display:block}.next-button{width:123px!important;min-width:123px!important;flex:0 0 123px;padding:8px 16px}.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{animation-duration:1ms;transition-duration:1ms}}
