@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff")}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/amiri-arabic-400-normal-D0NIBXga.woff2)format("woff2"),url(/assets/amiri-arabic-400-normal-C_1DQziU.woff)format("woff")}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyah-sans-regular.woff2)format("woff2"),local(thmanyah sans Regular),local(thmanyahsans-Regular);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyah-sans-medium.woff2)format("woff2"),local(thmanyah sans Medium),local(thmanyahsans-Medium);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyah-sans-bold.woff2)format("woff2"),local(thmanyah sans Bold),local(thmanyahsans-Bold);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyah-sans-black.woff2)format("woff2"),local(thmanyah sans Black),local(thmanyahsans-Black);font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Serif;src:url(/fonts/thmanyah-regular.woff2)format("woff2"),local(thmanyah serif text Regular),local(thmanyahseriftext-Regular);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Serif;src:url(/fonts/thmanyah-medium.woff2)format("woff2"),local(thmanyah serif text Medium),local(thmanyahseriftext-Medium);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Serif;src:url(/fonts/thmanyah-bold.woff2)format("woff2"),local(thmanyah serif text Bold),local(thmanyahseriftext-Bold);font-weight:700;font-style:normal;font-display:swap}:root{--u:calc(100vw / 1920);--bg:#fffbf9;--ink:#000;--block:#070707;--accent:#ff4300;--gray-heading:#807e7d;--slow:1.7;--ui:"Inter", system-ui, sans-serif;--ar:"Thmanyah Serif", "Amiri", serif;--ar-sans:"Thmanyah Sans", system-ui, sans-serif;--ar-body:"Thmanyah Serif", "Amiri", serif;--ar-serif:"Thmanyah Serif", "Amiri", serif;--col-w:calc(344 * var(--u));--gap:calc(20 * var(--u));--pad-x:calc(60 * var(--u))}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--ui);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.page{height:100dvh;padding:calc(40 * var(--u)) var(--pad-x) 1.852dvh;flex-direction:column;display:flex;overflow:hidden}.header{height:calc(80 * var(--u));flex:none;justify-content:space-between;align-items:center;width:100%;display:flex}.menu{font-weight:600;font-size:calc(24 * var(--u));line-height:calc(29 * var(--u));letter-spacing:-.08em;text-transform:uppercase;padding-bottom:calc(8 * var(--u));flex-direction:column;display:flex}.menu a{transition:color calc(.2s * var(--slow))}.menu a:hover,.menu a.active{color:var(--accent)}.logo{font-family:var(--ar-serif);font-weight:500;font-size:calc(64 * var(--u));line-height:calc(80 * var(--u));letter-spacing:0;font-feature-settings:"salt" 1;color:#000}.phrase-wrap{min-height:calc(55 * var(--u));justify-content:flex-end;margin-top:auto;margin-bottom:2.963dvh;display:flex}.phrase{text-align:right;max-width:100%;font-family:var(--ar-serif);font-weight:500;font-size:calc(44 * var(--u));line-height:calc(55 * var(--u));letter-spacing:0;margin:0}.hl{color:var(--accent);display:inline-block;position:relative}.strip{gap:calc(20 * var(--u));flex:none;height:53.426dvh;display:flex}.slot{min-width:0;color:var(--bg);white-space:nowrap;flex-basis:0;display:block;position:relative;overflow:hidden}.slot-title{top:calc(20 * var(--u));left:calc(20 * var(--u));gap:calc(12 * var(--u));flex-direction:column;display:flex;position:absolute}.slot-name{letter-spacing:-.08em;text-transform:uppercase;font-weight:600;font-size:calc(36 * var(--u));line-height:calc(31 * var(--u));transition:font-size calc(.7s * var(--slow)) cubic-bezier(.65, 0, .35, 1), line-height calc(.7s * var(--slow)) cubic-bezier(.65, 0, .35, 1)}.slot--focus .slot-name{font-size:calc(69 * var(--u));line-height:calc(60 * var(--u));font-weight:700}.slot-date{gap:calc(4 * var(--u));font-weight:600;font-size:calc(36 * var(--u));line-height:calc(31 * var(--u));letter-spacing:-.08em;text-transform:uppercase;opacity:0;transition:opacity calc(.2s * var(--slow));display:flex}.slot--focus .slot-date{opacity:1;transition:opacity calc(.25s * var(--slow)) calc(.3s * var(--slow))}.slot-date>span:nth-child(2){width:calc(36 * var(--u));text-align:center;display:inline-block}.slot-link{bottom:calc(20 * var(--u));right:calc(24 * var(--u));font-weight:600;font-size:calc(36 * var(--u));line-height:calc(36 * var(--u));letter-spacing:-.08em;text-transform:uppercase;position:absolute}.slot--focus .slot-link{right:calc(20 * var(--u))}.slot-content{transition:opacity calc(.2s * var(--slow)) calc(.35s * var(--slow));position:absolute;inset:0}.slot--stub .slot-content{opacity:0;transition:opacity calc(.1s * var(--slow))}.link-long{opacity:0;transition:opacity calc(.2s * var(--slow));position:absolute;bottom:0;right:0}.link-short{transition:opacity calc(.2s * var(--slow))}.slot--focus .link-long{opacity:1;transition:opacity calc(.25s * var(--slow)) calc(.3s * var(--slow))}.slot--focus .link-short{opacity:0}.tip{bottom:calc(100% + 17 * var(--u));transform:translateX(calc(-50% + var(--shift,0px)));padding:calc(8 * var(--u)) calc(12 * var(--u));background:var(--block);color:var(--bg);font-family:var(--ui);font-weight:500;font-size:calc(28 * var(--u));line-height:calc(24 * var(--u));letter-spacing:-.03em;white-space:nowrap;text-align:left;opacity:0;pointer-events:none;transition:opacity calc(.2s * var(--slow));z-index:2;position:absolute;left:50%}.hl:hover .tip{opacity:1}@media (width<=767px),(height<=500px) and (pointer:coarse){:root{--m:calc(min(100vw, 430px) / 390);--col-left:calc((100vw - 390 * var(--m)) / 2)}.header{height:calc(38 * var(--m))}.menu{font-size:calc(16 * var(--m));line-height:calc(19.2 * var(--m));padding-bottom:0}.logo{font-size:calc(25.5 * var(--m));line-height:calc(33 * var(--m))}.page{max-width:calc(390 * var(--m));padding:calc(24 * var(--m)) calc(16 * var(--m)) calc(16 * var(--m));height:auto;min-height:100dvh;margin:0 auto;overflow:visible}.phrase-wrap{margin-bottom:calc(14 * var(--m));min-height:0}.phrase{font-size:calc(23.5 * var(--m));line-height:calc(30 * var(--m))}.tip{bottom:calc(100% + 10 * var(--m));padding:calc(6 * var(--m)) calc(10 * var(--m));font-size:calc(16 * var(--m));line-height:calc(18 * var(--m))}.hl:hover .tip{opacity:0}.hl.open .tip{opacity:1}.strip{gap:calc(8 * var(--m));flex-direction:column-reverse;height:61.3744dvh}.slot{min-height:0}.slot-title{top:calc(12 * var(--m));left:calc(12 * var(--m));gap:calc(12 * var(--m))}.slot-name{font-size:calc(20 * var(--m));line-height:calc(17.4 * var(--m))}.slot--focus .slot-name{font-size:calc(32 * var(--m));line-height:calc(27.84 * var(--m))}.slot-date{gap:calc(4 * var(--m));font-size:calc(20 * var(--m));line-height:calc(17.4 * var(--m))}.slot-date>span:nth-child(2){width:calc(20 * var(--m))}.slot-link,.slot--focus .slot-link{bottom:calc(12 * var(--m));right:calc(12 * var(--m));font-size:calc(20 * var(--m));line-height:calc(17.4 * var(--m))}}.login-note{font-family:var(--ui);font-size:calc(24 * var(--u));line-height:calc(34 * var(--u));color:var(--gray-heading);padding-top:calc(113 * var(--u));max-width:calc(708 * var(--u))}@media (width<=767px),(height<=500px) and (pointer:coarse){.login-note{font-size:calc(16 * var(--m));line-height:calc(22 * var(--m));padding-top:calc(21 * var(--m));max-width:none}}.lesson-page-container{background:var(--bg);min-height:100vh;padding:calc(40 * var(--u)) var(--pad-x) calc(100 * var(--u));box-sizing:border-box}.lesson-grid-5{grid-template-columns:repeat(5, calc(344 * var(--u)));gap:calc(20 * var(--u));width:100%;margin-top:calc(22 * var(--u));box-sizing:border-box;display:grid;position:relative}.lesson-col-sidebar{width:calc(344 * var(--u));top:calc(22 * var(--u));max-height:calc(100dvh - 44 * var(--u));scrollbar-width:none;transition:transform calc(.35s * var(--slow)) ease, opacity calc(.25s * var(--slow)) ease;flex-direction:column;grid-column:1;align-self:start;display:flex;position:sticky;overflow:hidden auto}.lesson-col-sidebar::-webkit-scrollbar{display:none}.lesson-col-sidebar.closed{transform:translateX(calc(-120 * var(--u)));opacity:0;pointer-events:none;visibility:hidden;transition:transform calc(.35s * var(--slow)) ease, opacity calc(.25s * var(--slow)) ease, visibility 0s calc(.35s * var(--slow))}.sidebar-block{margin-bottom:calc(22 * var(--u))}.block-header{all:unset;box-sizing:border-box;color:#fff;width:100%;font-family:var(--ui);font-size:calc(28 * var(--u));line-height:calc(34 * var(--u));letter-spacing:-.02em;padding:calc(12 * var(--u)) calc(12 * var(--u));-webkit-user-select:none;user-select:none;cursor:pointer;background:#000;justify-content:space-between;align-items:center;font-weight:600;display:flex}.block-lessons-list{margin:0 0 0 calc(28 * var(--u));border-top:1px solid #a8a8a8;padding:0;list-style:none}.block-lesson-item{border-bottom:1px solid #a8a8a8}.block-lesson-link{align-items:center;gap:calc(9 * var(--u));height:calc(44 * var(--u));padding:0 0 0 calc(0 * var(--u));font-family:var(--ui);font-size:calc(24 * var(--u));line-height:calc(29 * var(--u));letter-spacing:-.04em;color:#000;transition:color calc(.2s * var(--slow));cursor:default;font-weight:500;display:flex}.block-lesson-link.active{color:var(--accent)}.bullet-square{width:calc(8 * var(--u));height:calc(8 * var(--u));background:currentColor;flex:none;display:inline-block}.lesson-col-spacer{width:calc(344 * var(--u));grid-column:2}.lesson-col-content{width:calc(708 * var(--u));text-align:right;font-family:var(--ar-sans);box-sizing:border-box;direction:rtl;grid-column:3/span 2}.section-heading-gray{font-family:var(--ar-sans);font-size:calc(30.7 * var(--u));line-height:calc(44 * var(--u));color:var(--gray-heading);margin:calc(48 * var(--u)) 0 calc(20 * var(--u));letter-spacing:0;font-weight:500}.new-words-list{font-family:var(--ar-body);font-size:calc(30.8 * var(--u));line-height:calc(51 * var(--u));max-width:calc(650 * var(--u));direction:rtl;flex-wrap:wrap;align-items:baseline;gap:0;font-weight:500;display:flex}.new-word-item{color:var(--accent);cursor:pointer;transition:color calc(.2s * var(--slow));position:relative}.new-word-item:hover{color:var(--ink)}.new-word-dash{color:#000;margin-inline:calc(5 * var(--u));-webkit-user-select:none;user-select:none;font-weight:400}.grammar-structure-row{font-family:var(--ar-body);font-size:calc(30.8 * var(--u));line-height:calc(54 * var(--u));color:var(--accent);cursor:pointer;width:max-content;max-width:100%;transition:color calc(.2s * var(--slow));font-weight:500;display:block}.grammar-structure-row:hover{color:var(--ink)}.dialogue-container{font-family:var(--ar-body);font-size:calc(23.1 * var(--u));line-height:calc(41 * var(--u));flex-direction:column;display:flex}.dialogue-line{white-space:nowrap;font-weight:500;position:relative}.speaker-salim{color:var(--accent);font-weight:500}.speaker-employee{color:#6b6b6b;font-weight:500}.repeat-two-cols{column-gap:calc(89 * var(--u));grid-template-columns:max-content max-content;justify-content:start;margin-top:0;display:grid}.repeat-col{flex-direction:column;display:flex}.repeat-row{justify-content:flex-start;align-items:center;gap:calc(8 * var(--u));font-family:var(--ar-body);font-size:calc(23.1 * var(--u));line-height:calc(44 * var(--u));white-space:nowrap;font-weight:500;display:flex}.audio-play-btn{width:calc(26 * var(--u));height:calc(26 * var(--u));background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:transform .15s,background-color .15s;display:flex}.audio-play-btn:hover{transform:scale(1.08)}.audio-play-btn.playing{background:#000}.play-icon-tri{border-top:calc(5 * var(--u)) solid transparent;border-bottom:calc(5 * var(--u)) solid transparent;border-left:calc(8 * var(--u)) solid #fff;width:0;height:0;margin-left:calc(2 * var(--u))}.pause-icon-bars{gap:calc(3 * var(--u));display:flex}.pause-icon-bar{width:calc(3 * var(--u));height:calc(10 * var(--u));background:#fff}.transform-section{gap:calc(9.5 * var(--u));width:max-content;min-width:calc(519 * var(--u));max-width:calc(1072 * var(--u));font-family:var(--ar-body);font-size:calc(23.1 * var(--u));line-height:calc(38 * var(--u));flex-direction:column;font-weight:500;display:flex}.transform-model-row{align-items:center;gap:calc(14 * var(--u));padding-bottom:calc(4 * var(--u));border-bottom:1px solid #b2b0ae;display:flex}.transform-prompt-badge,.transform-hl{color:var(--accent);font-weight:500}.transform-drill-row{align-items:center;gap:calc(14 * var(--u));border-bottom:1px solid #b2b0ae;padding:0;display:flex}.arrange-section{gap:calc(14 * var(--u));flex-direction:column;margin-top:0;display:flex}.arrange-row{align-items:center;gap:calc(22 * var(--u));display:flex}.arrange-num{font-family:var(--ar-body);font-size:calc(24 * var(--u));white-space:nowrap;font-weight:400}.arrange-chips{gap:calc(6 * var(--u));flex-wrap:wrap;display:flex}.arrange-chip.solved{background:var(--accent);color:#fff;border-color:var(--accent)}.reading-text-wrap{font-family:var(--ar-body);font-size:calc(24.5 * var(--u));line-height:calc(52 * var(--u));white-space:nowrap;flex-direction:column;font-weight:500;display:flex}.questions-list{font-family:var(--ar-body);font-size:calc(24.5 * var(--u));line-height:calc(52 * var(--u));flex-direction:column;font-weight:500;display:flex}.notebook-note{font-family:var(--ar-sans);font-size:calc(30.7 * var(--u));line-height:calc(44 * var(--u));color:var(--gray-heading);margin:calc(33 * var(--u)) 0 calc(57 * var(--u));font-weight:500}.lesson-col-dock{width:calc(344 * var(--u));flex-direction:column;grid-column:5;display:flex;position:relative}.lesson-main-heading{font-family:var(--ar-sans);font-size:calc(57 * var(--u));line-height:calc(88 * var(--u));margin:calc(-7 * var(--u)) 0 calc(36 * var(--u)) 0;letter-spacing:0;text-align:right;width:calc(1072 * var(--u));margin-left:calc(-728 * var(--u));white-space:normal;overflow-wrap:anywhere;direction:rtl;flex:none;font-weight:700}.lesson-page-container .logo{font-size:calc(40 * var(--u))}.side-tooltip-box{color:#fff;font-family:var(--ui);font-weight:500;font-size:calc(24 * var(--u));line-height:calc(24 * var(--u));letter-spacing:-.02em;padding:calc(7 * var(--u)) calc(12 * var(--u));max-width:calc(344 * var(--u));text-align:left;white-space:normal;pointer-events:auto;direction:ltr;background:#000;animation:.15s fadeIn;display:inline-block}.side-tooltip-action{margin-top:calc(6 * var(--u));font-family:var(--ui);font-weight:500;font-size:calc(20 * var(--u));line-height:calc(24 * var(--u));letter-spacing:-.02em;text-align:left;color:var(--accent);cursor:pointer;pointer-events:auto;direction:ltr;transition:opacity .15s}.side-tooltip-action:hover{opacity:.8}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.menu button.menu-toggle{all:unset;cursor:pointer;text-transform:uppercase;font:inherit;letter-spacing:inherit;color:inherit;transition:color calc(.2s * var(--slow))}.menu button.menu-toggle:hover,.menu button.menu-toggle.active{color:var(--accent)}.menu button.menu-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.side-tooltip{pointer-events:none;position:absolute;left:0;transform:translateY(-50%)}.side-tooltip-action{white-space:nowrap;position:absolute;top:100%;left:0}.side-tooltip.interactive{pointer-events:auto}.lesson-col-content>section[data-sec=words] .section-heading-gray{margin:calc(113 * var(--u)) 0 calc(17 * var(--u))}.lesson-col-content>section[data-sec=structures] .section-heading-gray{margin:calc(33 * var(--u)) 0 calc(14 * var(--u))}.lesson-col-content>section[data-sec=dialogue] .section-heading-gray{margin:calc(36 * var(--u)) 0 calc(18 * var(--u))}.lesson-col-content>section[data-sec=repeat] .section-heading-gray{margin:calc(38 * var(--u)) 0 calc(15 * var(--u))}.lesson-col-content>section[data-sec=transform] .section-heading-gray{margin:calc(36 * var(--u)) 0 calc(13 * var(--u))}.lesson-col-content>section[data-sec=arrange] .section-heading-gray{margin:calc(48 * var(--u)) 0 calc(17 * var(--u))}.lesson-col-content>section[data-sec=reading] .section-heading-gray{margin:calc(39 * var(--u)) 0 calc(15 * var(--u))}.lesson-col-content>section[data-sec=questions] .section-heading-gray{margin:calc(34 * var(--u)) 0 calc(13 * var(--u))}.carousel{--carousel-lh:calc(36.5 * var(--u));height:calc(3 * var(--carousel-lh));font-family:var(--ar-body);font-size:calc(23.1 * var(--u));font-weight:500;line-height:var(--carousel-lh);position:relative}.carousel-sizer{visibility:hidden;white-space:nowrap;height:0;display:block;overflow:hidden}.carousel-item{all:unset;height:var(--carousel-lh);white-space:nowrap;text-align:right;cursor:pointer;color:#ff9f7d;transition:top calc(.35s * var(--slow)) ease, color calc(.2s * var(--slow));position:absolute;right:0}.carousel-item:hover{color:var(--accent)}.carousel-item.middle{cursor:default}.carousel-item.chosen{color:var(--accent);cursor:default}.carousel-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.carousel-item.wrapped{animation:carousel-in calc(.35s * var(--slow)) ease}@keyframes carousel-in{0%{opacity:0}to{opacity:1}}.arrange-chip{font-family:var(--ar-body);font-size:calc(23.1 * var(--u));line-height:calc(34 * var(--u));padding:calc(3 * var(--u)) calc(9 * var(--u));color:#1a1a1a;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background calc(.25s * var(--slow)), color calc(.25s * var(--slow)), border-color calc(.25s * var(--slow)), box-shadow calc(.25s * var(--slow));background:0 0;border:1px solid #ff9f7d;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.arrange-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.arrange-chip.solved{background:var(--accent);border-color:var(--accent);color:#fff}button.block-header:hover{background:#1c1c1c}button.block-header:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button.block-header:after{content:"";width:calc(10 * var(--u));height:calc(10 * var(--u));transition:transform calc(.3s * var(--slow)) ease;margin-right:calc(6 * var(--u));border-bottom:2px solid #fff;border-right:2px solid #fff;transform:translateY(-20%)rotate(45deg)}button.block-header.is-open:after{transform:translateY(20%)rotate(-135deg)}.block-header.empty{cursor:default;opacity:.55}.block-lessons-wrap{transition:grid-template-rows calc(.35s * var(--slow)) ease;grid-template-rows:0fr;display:grid}.block-lessons-wrap.open{grid-template-rows:1fr}.block-lessons-wrap>.block-lessons-list{min-height:0;overflow:hidden}.block-lessons-wrap.open>.block-lessons-list{margin-top:calc(11 * var(--u))}.block-lessons-wrap>.block-lessons-list{transition:margin-top calc(.35s * var(--slow)) ease;margin-top:0}.block-lessons-wrap:not(.open)>.block-lessons-list{border-top-color:#0000}a.block-lesson-link{cursor:pointer}a.block-lesson-link:hover,a.block-lesson-link.active{color:var(--accent)}.block-lesson-link.locked{color:#b2b0ae;cursor:not-allowed}.lesson-notice{font-family:var(--ui);font-size:calc(24 * var(--u));line-height:calc(34 * var(--u));color:var(--gray-heading);padding-top:calc(113 * var(--u));text-align:right;direction:ltr}.arrange-chip.placed{border-color:var(--accent);background:#ff43001a}.arrange-chip.solved.placed{background:var(--accent)}.arrange-slot{display:inline-flex}.arrange-chip{cursor:grab}.arrange-chip:active{cursor:grabbing}.arrange-chip.drop-target{border-color:var(--accent);background:#ff43002e}.arrange-chip.solved.drop-target{background:var(--accent)}.gw{transition:background calc(.2s * var(--slow)), color calc(.2s * var(--slow))}.shift-held .gw{cursor:help;-webkit-user-select:none;user-select:none}.shift-held .gw:hover{background:#ff430024}.gw.selected,.shift-held .gw.selected:hover{background:var(--accent);color:#fff;box-shadow:0 0 0 calc(3 * var(--u)) var(--accent)}.shift-hint{font-family:var(--ui);font-size:calc(18 * var(--u));line-height:calc(22 * var(--u));color:var(--gray-heading);text-align:right;direction:ltr;margin:0}.drill-word{transition:color calc(.3s * var(--slow))}.transform-drill-row.solved .drill-word,.transform-drill-row.solved .carousel-item.middle,.transform-drill-row.solved .carousel-item.chosen{color:var(--accent)}.carousel-item{transition:top calc(.35s * var(--slow)) ease, color calc(.3s * var(--slow))}@media (width<=767px),(height<=500px) and (pointer:coarse){.lesson-page-container{max-width:calc(390 * var(--m));padding:calc(24 * var(--m)) calc(16 * var(--m)) calc(56 * var(--m));margin:0 auto}.lesson-page-container .logo{font-size:calc(25.5 * var(--m))}.lesson-grid-5{margin-top:calc(32 * var(--m));flex-direction:column;gap:0;display:flex}.lesson-col-spacer{display:none}.lesson-col-dock{order:-1;width:auto}.lesson-main-heading{width:auto;font-size:calc(31.4 * var(--m));line-height:calc(40 * var(--m));margin:0;font-weight:500}.shift-hint,.side-tooltip{display:none}.lesson-col-content{width:auto;position:relative}.lesson-notice{padding-top:calc(21 * var(--m));font-size:calc(16 * var(--m));line-height:calc(22 * var(--m))}.section-heading-gray{font-size:calc(19.6 * var(--m));line-height:calc(25 * var(--m))}.lesson-col-content>section[data-sec=words] .section-heading-gray{margin:calc(21 * var(--m)) 0 calc(8 * var(--m))}.lesson-col-content>section[data-sec=structures] .section-heading-gray,.lesson-col-content>section[data-sec=dialogue] .section-heading-gray{margin:calc(48 * var(--m)) 0 calc(8 * var(--m))}.lesson-col-content>section[data-sec=repeat] .section-heading-gray{margin:calc(48 * var(--m)) 0 calc(20 * var(--m))}.lesson-col-content>section[data-sec=transform] .section-heading-gray{margin:calc(48 * var(--m)) 0 calc(12 * var(--m))}.lesson-col-content>section[data-sec=arrange] .section-heading-gray{margin:calc(48 * var(--m)) 0 calc(20 * var(--m))}.lesson-col-content>section[data-sec=reading] .section-heading-gray{margin:calc(48 * var(--m)) 0 calc(12 * var(--m))}.lesson-col-content>section[data-sec=questions] .section-heading-gray{margin:calc(48 * var(--m)) 0 calc(20 * var(--m))}.new-words-list{font-size:calc(19.6 * var(--m));line-height:calc(30 * var(--m));max-width:none}.new-word-dash{margin-inline:calc(4 * var(--m))}.new-word-item.active,.grammar-structure-row.active{color:var(--ink)}.new-word-item:hover:not(.active),.grammar-structure-row:hover:not(.active){color:var(--accent)}.grammar-structure-row{font-size:calc(19.6 * var(--m));line-height:calc(30 * var(--m))}.dialogue-container{font-size:calc(17.6 * var(--m));line-height:calc(31 * var(--m))}.dialogue-line{white-space:normal}.reading-text-wrap{gap:calc(16 * var(--m));font-size:calc(17.6 * var(--m));line-height:calc(31 * var(--m));white-space:normal}.questions-list{gap:calc(16 * var(--m));max-width:calc(336 * var(--m));font-size:calc(17.6 * var(--m));line-height:calc(31 * var(--m))}.repeat-two-cols{justify-content:space-between;column-gap:calc(30 * var(--m));row-gap:calc(8 * var(--m));flex-wrap:wrap;display:flex}.repeat-col{gap:calc(8 * var(--m))}.repeat-row{gap:calc(12 * var(--m));font-size:calc(17.6 * var(--m));line-height:calc(27 * var(--m));white-space:normal}.audio-play-btn{width:calc(24 * var(--m));height:calc(24 * var(--m))}.play-icon-tri{border-top-width:calc(5 * var(--m));border-bottom-width:calc(5 * var(--m));border-left-width:calc(8 * var(--m));margin-left:calc(2 * var(--m))}.pause-icon-bars{gap:calc(3 * var(--m))}.pause-icon-bar{width:calc(3 * var(--m));height:calc(10 * var(--m))}.transform-section{gap:calc(8 * var(--m));width:auto;min-width:0;max-width:none;font-size:calc(17.6 * var(--m));line-height:calc(27 * var(--m))}.transform-model-row{gap:0 calc(12 * var(--m));padding-bottom:calc(8 * var(--m) - 1px);flex-wrap:wrap}.transform-drill-row{gap:calc(12 * var(--m));padding-bottom:calc(8 * var(--m) - 1px)}.carousel{--carousel-lh:calc(27 * var(--m));font-size:calc(17.6 * var(--m))}.transform-section.transform-measure{visibility:hidden;pointer-events:none;width:max-content;height:0;position:absolute;top:0;right:0;overflow:hidden}.transform-measure .transform-drill-row{width:max-content}.transform-drill-row.options{display:block}.drill-options{column-gap:calc(20 * var(--m));margin-top:calc(4 * var(--m));flex-wrap:wrap;display:flex}.drill-option{all:unset;font:inherit;line-height:calc(27 * var(--m));color:#ff9f7d;cursor:pointer;transition:color calc(.2s * var(--slow))}.drill-option:hover,.drill-option.chosen{color:var(--accent)}.drill-option:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.drill-sentence{margin:calc(4 * var(--m)) 0 0}.drill-gap{color:var(--gray-heading)}.drill-pick{color:var(--accent)}.arrange-section{gap:calc(16 * var(--m))}.arrange-row{gap:calc(12 * var(--m));align-items:flex-start}.arrange-num{font-size:calc(17.6 * var(--m));line-height:calc(31 * var(--m))}.arrange-chips{row-gap:calc(6 * var(--m));column-gap:calc(4 * var(--m))}.arrange-chip{padding:calc(2 * var(--m) - 1px) calc(10 * var(--m) - 1px);font-size:calc(17.6 * var(--m));line-height:calc(27 * var(--m));touch-action:none;-webkit-touch-callout:none;background:#fff;border-color:#ff926b}.arrange-slot.lifted{z-index:5;position:relative}.arrange-chip.lifted{opacity:.8;box-shadow:0 calc(2 * var(--m)) calc(10 * var(--m)) #0000002e}.m-tip{z-index:30;max-width:100%;padding:calc(8 * var(--m)) calc(12 * var(--m));background:var(--bg);border:1px solid var(--accent);font-family:var(--ui);font-weight:500;font-size:calc(16 * var(--m));line-height:calc(17.6 * var(--m));letter-spacing:-.03em;color:var(--ink);text-align:left;white-space:normal;direction:ltr;position:absolute}.m-tip.left{left:0}.m-tip.right{right:0}.m-tip-action{margin:calc(-2 * var(--m)) 0 calc(-6 * var(--m));padding:calc(6 * var(--m)) 0;line-height:calc(16 * var(--m));color:var(--accent);cursor:pointer}.gw.selected,.shift-held .gw.selected:hover{color:var(--accent);box-shadow:none;background:0 0}.toc-handle{all:unset;left:var(--col-left);top:calc(94 * var(--m));z-index:41;width:calc(16 * var(--m));height:calc(44 * var(--m));cursor:pointer;touch-action:none;background:#000;position:fixed}.toc-handle[aria-expanded=true]{pointer-events:none}.toc-handle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.toc-dim{z-index:39;opacity:0;pointer-events:none;background:#0006;position:fixed;inset:0}.toc-dim.open{pointer-events:auto}.toc-panel{left:calc(var(--col-left) + 16 * var(--m));top:calc(94 * var(--m));z-index:40;width:calc(358 * var(--m));max-height:calc(100dvh - 110 * var(--m));overscroll-behavior:contain;background:var(--bg);touch-action:pan-y;position:fixed;overflow-y:auto}.toc-panel .lesson-col-sidebar{width:auto;max-height:none;position:static;overflow:visible}.toc-panel .sidebar-block{margin-bottom:calc(12 * var(--m))}.toc-panel .sidebar-block:last-child{margin-bottom:0}.toc-panel .block-header{height:calc(44 * var(--m));padding:calc(10 * var(--m)) calc(12 * var(--m));font-size:calc(20 * var(--m));line-height:calc(24 * var(--m));letter-spacing:-.03em;color:var(--bg)}.toc-panel button.block-header:after{display:none}.toc-panel .block-lessons-list{margin-left:calc(12 * var(--m));border-top-color:#b2b0ae}.toc-panel .block-lesson-item{border-bottom-color:#b2b0ae}.toc-panel .block-lessons-wrap.open>.block-lessons-list{margin-top:calc(12 * var(--m))}.toc-panel .block-lesson-link{height:calc(30 * var(--m));gap:calc(8 * var(--m));font-size:calc(16 * var(--m));line-height:calc(19.2 * var(--m));letter-spacing:-.03em}.toc-panel .bullet-square{width:calc(8 * var(--m));height:calc(8 * var(--m))}}.cards-grid{grid-template-columns:calc(344 * var(--u)) 1fr calc(344 * var(--u));column-gap:calc(20 * var(--u));margin-top:calc(40 * var(--u));align-items:start;display:grid}.cards-plate{all:unset;box-sizing:border-box;width:100%;height:calc(58 * var(--u));padding:calc(12 * var(--u)) calc(12 * var(--u));color:#fff;font-family:var(--ui);font-size:calc(28 * var(--u));line-height:calc(34 * var(--u));letter-spacing:-.02em;cursor:pointer;-webkit-user-select:none;user-select:none;background:#000;font-weight:600;display:block}.cards-plate:hover{background:#1c1c1c}.cards-plate:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cards-list-wrap{transition:grid-template-rows calc(.35s * var(--slow)) ease;grid-template-rows:0fr;display:grid}.cards-list-wrap.open{grid-template-rows:1fr}.cards-list-wrap>.cards-list{min-height:0;overflow:hidden}.cards-list{font-family:var(--ui);font-size:calc(24 * var(--u));line-height:calc(29 * var(--u));letter-spacing:-.04em;margin:0;padding:0;font-weight:500;list-style:none}.cards-list li{border-bottom:1px solid #b2b0ae}.cards-list-wrap.open .cards-list{margin-top:calc(11 * var(--u));border-top:1px solid #b2b0ae}.cards-list.notes li{grid-template-columns:calc(8 * var(--u)) calc(76 * var(--u)) 1fr;column-gap:calc(8 * var(--u));padding:calc(8 * var(--u)) 0 calc(8 * var(--u)) calc(12 * var(--u));align-items:start;display:grid}.cards-list.notes li b{color:var(--accent);font-weight:500}.cards-list.notes .bullet{margin-top:calc(10 * var(--u))}.cards-list.recent li{grid-template-columns:1fr auto calc(8 * var(--u));column-gap:calc(12 * var(--u));padding:calc(10 * var(--u)) 0;align-items:center;display:grid}.cards-list.recent li.none{color:var(--gray-heading);padding:calc(10 * var(--u)) 0;display:block}.cards-list.recent .ar{color:var(--accent);font-family:var(--ar-body);font-size:calc(24 * var(--u));letter-spacing:0;direction:rtl;font-weight:500}.cards-list .bullet{width:calc(8 * var(--u));height:calc(8 * var(--u));background:#000;display:inline-block}.cards-center{flex-direction:column;align-items:center;display:flex}.stack{width:calc(612 * var(--u));height:calc(688 * var(--u));position:relative}.layer,.card-front{border:2px solid var(--accent);background:var(--bg);box-sizing:border-box;position:absolute;inset:0}.layer.l1{transform:translate(calc(-10 * var(--u)), calc(10 * var(--u)))}.layer.l2{transform:translate(calc(-20 * var(--u)), calc(20 * var(--u)))}.card-front{cursor:pointer;padding:0 calc(38 * var(--u));outline:none}.card-front:focus-visible{box-shadow:0 0 0 3px #ff430059}.card-face{--morph:calc(.5s * var(--slow));--fade-in:calc(.6s * var(--slow));--fade-in-delay:calc(.25s * var(--slow));--fade-out:calc(.25s * var(--slow));position:absolute;inset:0}.cw-word{text-align:center;font-family:var(--ar-body);color:var(--accent);letter-spacing:0;left:0;right:0;top:calc(160 * var(--u));font-weight:500;line-height:1.3;font-size:calc(75 * var(--u));transition:top var(--morph) ease, font-size var(--morph) ease;direction:rtl;position:absolute}.revealed .cw-word{top:calc(41 * var(--u));font-size:calc(51 * var(--u))}.cw-ex-label{font-family:var(--ui);font-style:italic;font-size:calc(24 * var(--u));line-height:calc(29 * var(--u));letter-spacing:-.04em;color:var(--gray-heading);left:calc(38 * var(--u));top:calc(382 * var(--u));transition:top var(--morph) ease;position:absolute}.revealed .cw-ex-label{top:calc(316 * var(--u))}.cw-ex{left:calc(38 * var(--u));right:calc(38 * var(--u));top:calc(405 * var(--u));transition:top var(--morph) ease;margin:0;padding:0;list-style:none;position:absolute}.revealed .cw-ex{top:calc(331 * var(--u))}.cw-ex li{min-height:calc(70 * var(--u));padding-top:calc(15 * var(--u));transition:min-height var(--morph) ease, padding-top var(--morph) ease;border-bottom:1px solid #b2b0ae;justify-content:flex-end;align-items:flex-start;display:flex;position:relative}.cw-ex li:last-child{border-bottom:none}.revealed .cw-ex li{min-height:calc(51 * var(--u));padding-top:calc(13 * var(--u))}.revealed .cw-ex li:first-child{min-height:calc(85 * var(--u));padding-top:calc(14 * var(--u))}.cw-ex-ar{font-family:var(--ar-body);font-weight:500;font-size:calc(30 * var(--u));line-height:calc(40 * var(--u));text-align:right;white-space:nowrap;transition:font-size var(--morph) ease, line-height var(--morph) ease;direction:rtl}.revealed .cw-ex-ar{font-size:calc(23.5 * var(--u));line-height:calc(30 * var(--u))}.cw-hl{color:var(--accent)}.cw-fade{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--fade-out) ease, visibility 0s linear var(--fade-out)}.revealed .cw-fade{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--fade-in) ease var(--fade-in-delay), visibility 0s}.cw-ex-tr{left:0;top:calc(14 * var(--u));font-family:var(--ui);font-size:calc(24 * var(--u));line-height:calc(30 * var(--u));letter-spacing:-.04em;color:var(--accent);max-width:calc(340 * var(--u));font-weight:500;position:absolute}.revealed .cw-ex li:not(:first-child) .cw-ex-tr{top:calc(13 * var(--u))}.cw-meaning{left:calc(38 * var(--u));right:calc(38 * var(--u));top:calc(152 * var(--u));justify-content:space-between;gap:calc(24 * var(--u));display:flex;position:absolute}.cw-tr{font-family:var(--ui);font-size:calc(24 * var(--u));line-height:calc(30 * var(--u));letter-spacing:-.04em;color:var(--accent);max-width:calc(290 * var(--u));font-weight:500}.cw-meta{text-align:right;font-family:var(--ui);font-size:calc(24 * var(--u));line-height:calc(60 * var(--u));color:var(--gray-heading);font-style:italic}.cw-meta i{font-style:italic}.cw-ar{font-family:var(--ar-body);color:#000;font-style:normal;font-weight:500;font-size:calc(31 * var(--u));letter-spacing:0;direction:rtl}.cw-buttons{left:calc(38 * var(--u));right:calc(38 * var(--u));top:calc(559 * var(--u));gap:calc(12 * var(--u));display:flex;position:absolute}.cw-buttons button{all:unset;box-sizing:border-box;height:calc(44 * var(--u));color:#fff;font-family:var(--ui);font-size:calc(24 * var(--u));letter-spacing:-.04em;cursor:pointer;flex:1;justify-content:center;align-items:center;font-weight:600;display:flex}.cw-buttons button:hover{filter:brightness(1.1)}.cw-buttons button:focus-visible{outline-offset:2px;outline:2px solid #000}.cw-buttons .cw-again{background:#d40000}.cw-buttons .cw-good{background:var(--accent)}.cw-hard{all:unset;left:0;right:0;top:calc(620 * var(--u));text-align:center;font-family:var(--ui);font-size:calc(24 * var(--u));line-height:calc(29 * var(--u));letter-spacing:-.04em;color:var(--accent);cursor:pointer;font-weight:500;position:absolute}.cw-hard:hover{opacity:.75}.card-front.empty{text-align:center;cursor:default;padding:0 calc(60 * var(--u));font-family:var(--ui);font-size:calc(24 * var(--u));line-height:calc(32 * var(--u));color:var(--gray-heading);flex-direction:column;justify-content:center;align-items:center;display:flex}.card-front.empty .empty-title{font-size:calc(36 * var(--u));color:#000;margin:0 0 calc(16 * var(--u));letter-spacing:-.04em;font-weight:600}.card-front.empty p{margin:0}.cards-hint,.cards-check{margin-left:calc(206 * var(--u));align-self:flex-start}.cards-hint{margin-top:calc(38 * var(--u));font-family:var(--ui);font-size:calc(18.2 * var(--u));line-height:calc(20 * var(--u));letter-spacing:-.04em;color:var(--gray-heading);width:calc(700 * var(--u))}.cards-hint p{white-space:nowrap;margin:0}.cards-hint em{color:var(--accent);font-style:normal}.cards-check{margin-top:calc(10 * var(--u));align-items:center;gap:calc(6 * var(--u));font-family:var(--ui);font-size:calc(18.2 * var(--u));line-height:calc(24 * var(--u));letter-spacing:-.04em;color:var(--gray-heading);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.cards-check input{opacity:0;pointer-events:none;position:absolute}.cards-check .box{width:calc(20 * var(--u));height:calc(20 * var(--u));border:2px solid var(--accent);box-sizing:border-box;display:inline-block;position:relative}.cards-check input:checked+.box:after{content:"";border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);width:30%;height:60%;position:absolute;top:5%;left:25%;transform:rotate(45deg)}.cards-check input:focus-visible+.box{outline:2px solid var(--accent);outline-offset:2px}.cards-check.alone{margin-top:calc(38 * var(--u))}.cw-hard.cw-fade{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--fade-out) ease, visibility 0s linear var(--fade-out)}.revealed .cw-hard.cw-fade{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--fade-in) ease var(--fade-in-delay), visibility 0s}@media (width<=767px),(height<=500px) and (pointer:coarse){.lesson-page-container.cards-page{padding-bottom:calc(24 * var(--m))}.cards-grid{column-gap:calc(8 * var(--m));margin-top:calc(24 * var(--m));grid-template-columns:1fr 1fr;grid-template-areas:"notes recent""center center"}.cards-side{position:relative}.cards-side.left{grid-area:notes}.cards-side.right{grid-area:recent}.cards-side.open{z-index:31}.cards-center{margin-top:calc(39 * var(--m));grid-area:center}.cards-plate{height:calc(39 * var(--m));padding:calc(10 * var(--m)) calc(6 * var(--m));font-size:calc(16 * var(--m));line-height:calc(19.2 * var(--m));letter-spacing:-.03em;color:var(--bg)}.cards-dim{z-index:30;background:#0006;position:fixed;inset:0}.cards-list-wrap{top:calc(51 * var(--m));width:calc(269 * var(--m));opacity:0;visibility:hidden;transition:opacity calc(.2s * var(--slow)) ease, visibility 0s linear calc(.2s * var(--slow));grid-template-rows:1fr;position:absolute}.cards-list-wrap.open{opacity:1;visibility:visible;transition:opacity calc(.2s * var(--slow)) ease, visibility 0s}.cards-side.left .cards-list-wrap{left:0}.cards-side.right .cards-list-wrap{right:0}.cards-list,.cards-list-wrap.open .cards-list{padding:calc(8 * var(--m)) calc(5 * var(--m));border:1px solid var(--accent);background:var(--bg);font-size:calc(16 * var(--m));line-height:calc(19.2 * var(--m));letter-spacing:-.03em;margin-top:0}.cards-list li:last-child{border-bottom:none}.cards-list .bullet{width:calc(8 * var(--m));height:calc(8 * var(--m))}.cards-list.notes li{grid-template-columns:calc(8 * var(--m)) calc(50 * var(--m)) 1fr;column-gap:calc(8 * var(--m));padding:calc(8 * var(--m)) 0}.cards-list.notes li:first-child{padding-top:0}.cards-list.notes li:last-child{padding-bottom:0}.cards-list.notes .bullet{margin-top:calc(5.5 * var(--m))}.cards-list.recent li{grid-template-columns:1fr auto calc(8 * var(--m));column-gap:calc(8 * var(--m));padding:calc(8 * var(--m)) 0}.cards-list.recent li:first-child{padding-top:0}.cards-list.recent li:last-child{padding-bottom:0}.cards-list.recent li.none{padding:0}.cards-list.recent .ar{font-size:calc(17.6 * var(--m));line-height:calc(31 * var(--m))}.stack{width:calc(358 * var(--m));height:calc(528 * var(--m))}.layer.l1{transform:translate(calc(-4 * var(--m)), calc(4 * var(--m)))}.layer.l2{transform:translate(calc(-8 * var(--m)), calc(8 * var(--m)))}.card-front{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;padding:0}.card-face.revealed{touch-action:none}.card-front.empty{padding:0 calc(24 * var(--m));font-size:calc(16 * var(--m));line-height:calc(22 * var(--m))}.card-front.empty .empty-title{font-size:calc(22 * var(--m));margin-bottom:calc(12 * var(--m))}.cw-word{top:calc(94 * var(--m));font-size:calc(51 * var(--m));line-height:1.5}.revealed .cw-word{top:calc(32 * var(--m));font-size:calc(35.3 * var(--m))}.cw-ex-label{left:calc(12 * var(--m));top:calc(272 * var(--m));font-size:calc(16 * var(--m));line-height:calc(17.6 * var(--m));letter-spacing:-.03em}.revealed .cw-ex-label{top:calc(314 * var(--m))}.cw-ex{left:calc(8 * var(--m));right:calc(8 * var(--m));top:calc(293 * var(--m))}.revealed .cw-ex{left:calc(12 * var(--m));right:calc(12 * var(--m));top:calc(335 * var(--m))}.cw-ex li,.revealed .cw-ex li,.revealed .cw-ex li:first-child{min-height:0;padding:calc(3 * var(--m)) 0;flex-direction:column-reverse;align-items:flex-end}.cw-ex-ar{font-size:calc(23.5 * var(--m));line-height:calc(41 * var(--m));white-space:normal}.revealed .cw-ex-ar{font-size:calc(17.6 * var(--m));line-height:calc(31 * var(--m))}.cw-ex-tr{max-width:none;max-height:0;font-size:calc(14 * var(--m));line-height:calc(16 * var(--m));letter-spacing:-.03em;color:var(--gray-heading);text-align:right;transition:opacity var(--fade-out) ease, visibility 0s linear var(--fade-out), max-height var(--morph) ease;position:static;overflow:hidden}.revealed .cw-ex-tr{max-height:calc(48 * var(--m));padding-bottom:calc(2 * var(--m));transition:opacity var(--fade-in) ease var(--fade-in-delay), visibility 0s, max-height var(--morph) ease}.cw-meaning{left:calc(12 * var(--m));right:calc(12 * var(--m));top:calc(102 * var(--m));justify-content:flex-end;gap:calc(24 * var(--m));flex-direction:column-reverse}.cw-tr{max-width:none;font-size:calc(18 * var(--m));line-height:calc(22.5 * var(--m));letter-spacing:-.03em}.cw-meta{font-size:calc(18 * var(--m));line-height:calc(41 * var(--m))}.cw-ar{font-size:calc(23.5 * var(--m))}.cw-buttons,.cw-hard,.revealed .cw-hard.cw-fade{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.cards-hint{width:auto;margin:calc(14 * var(--m)) 0 0;font-size:calc(14 * var(--m));line-height:calc(15.4 * var(--m));letter-spacing:-.03em;align-self:stretch}.cards-hint p{white-space:normal}}
