:root{--lexi-font-text:"Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, "Noto Sans", "Noto Sans Vietnamese", Arial, sans-serif;--lexi-font-display:"Segoe UI Variable Display", "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, "Noto Sans", "Noto Sans Vietnamese", Arial, sans-serif;--lexi-canvas:#f8faff;--lexi-canvas-soft:#f0f4fb;--lexi-surface:#fff;--lexi-surface-raised:#fff;--lexi-surface-subtle:#f8faff;--lexi-surface-tint:#f2f6ff;--lexi-ink:#0d1b36;--lexi-text:#536783;--lexi-muted:#7d8da6;--lexi-line:#dbe5f3;--lexi-line-strong:#c7d6eb;--lexi-blue:#1769ff;--lexi-brand-wordmark:#12305d;--lexi-blue-strong:#075be8;--lexi-blue-soft:#edf4ff;--lexi-violet:#7a3ff0;--lexi-violet-strong:#6230d2;--lexi-violet-soft:#f3edff;--lexi-green:#06a66d;--lexi-green-soft:#ebfaf4;--lexi-red:#ff3659;--lexi-red-soft:#fff0f3;--lexi-orange:#ff7a18;--lexi-focus:#1769ff;--lexi-shadow-soft:0 10px 30px #1f437c14;--lexi-shadow-card:0 8px 22px #21427712;--lexi-shadow-float:0 22px 62px #10254a38;--lexi-radius-sm:10px;--lexi-radius-md:14px;--lexi-radius-lg:18px;--lexi-radius-xl:22px;--lexi-rail-width:276px;--lexi-topbar-height:96px;--lexi-content-max:1960px;--lexi-desktop-page-gutter:clamp(24px, 3vw, 46px);--lexi-desktop-grid-gap:clamp(20px, 1.7vw, 28px);--lexi-dictionary-rail-width:clamp(286px, 20vw, 320px);--lexi-mobile-bottom-nav:82px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--lexi-font-text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:19px;line-height:1.5}html.dark{--lexi-canvas:#061426;--lexi-canvas-soft:#091a30;--lexi-surface:#0a1d34;--lexi-surface-raised:#0d223d;--lexi-surface-subtle:#0b1b31;--lexi-surface-tint:#0b2341;--lexi-ink:#f3f7ff;--lexi-text:#b7c4d9;--lexi-muted:#8092ad;--lexi-line:#1e3859;--lexi-line-strong:#2d4b70;--lexi-blue:#4e8cff;--lexi-brand-wordmark:#f3f7ff;--lexi-blue-strong:#68a0ff;--lexi-blue-soft:#0c2b54;--lexi-violet:#a77cff;--lexi-violet-strong:#c2a5ff;--lexi-violet-soft:#291d51;--lexi-green:#23d58d;--lexi-green-soft:#0b342a;--lexi-red:#ff4e6d;--lexi-red-soft:#3a1724;--lexi-orange:#ff9a35;--lexi-focus:#74a7ff;--lexi-shadow-soft:0 12px 30px #0003;--lexi-shadow-card:0 10px 28px #0003;--lexi-shadow-float:0 26px 70px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body,#root{width:100%;min-width:0;min-height:100%}html{scroll-padding-top:calc(var(--lexi-topbar-height) + 24px);background:var(--lexi-canvas);overflow-x:hidden}body{background:radial-gradient(circle at 40% -12%, #1769ff0a, transparent 34rem), var(--lexi-canvas);min-width:320px;min-height:100svh;color:var(--lexi-text);font-family:var(--lexi-font-text);font-kerning:normal;text-rendering:optimizelegibility;margin:0}body.dark{background:radial-gradient(circle at 42% -16%, #2f71dd1f, transparent 40rem), var(--lexi-canvas)}#root{isolation:isolate;min-height:100svh}*,:before,:after{box-sizing:border-box}button,input,select,textarea{color:inherit;font-family:var(--lexi-font-text)}button{cursor:pointer;-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid color-mix(in srgb, var(--lexi-focus) 36%, transparent);outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.58}img,svg{max-width:100%}::selection{background:color-mix(in srgb, var(--lexi-blue) 24%, transparent)}.srOnly,.lexiviSrOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lexiviIconGlyph{transform:translateY(var(--lexivi-icon-optical-y,0));flex:none;display:block}.lexiviIconGlyph [data-layer=soft]{fill:currentColor;opacity:.1}.lexiviIconGlyph [data-layer=accent]{color:color-mix(in srgb, currentColor 76%, #16b8ff)}.lexiDirectionTabs{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;display:flex}.lexiDirectionTabs button{min-width:40px;min-height:48px;color:var(--lexi-muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:0 8px;font-size:16px;font-weight:750;line-height:1;display:grid;position:relative}.lexiDirectionTabs button.isActive{color:var(--lexi-blue)}.lexiDirectionTabs button:focus-visible{background:var(--lexi-blue-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lexi-blue) 38%, transparent);outline:0}.lexiDirectionIndicator{background:var(--lexi-blue);opacity:0;pointer-events:none;border-radius:999px;width:24px;height:2px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.lexiDirectionTabs button.isActive .lexiDirectionIndicator{opacity:1}button.playbackFeedbackActive,button.playbackFeedbackActive:active{animation:.5s ease-out both lexiviPlaybackFeedback;transform:none}button.playbackFeedbackActive .lexiviIconGlyph{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--lexi-blue) 38%, transparent))}@keyframes lexiviPlaybackFeedback{0%,48%{border-color:color-mix(in srgb, var(--lexi-blue) 62%, var(--lexi-line));background-color:color-mix(in srgb, var(--lexi-blue) 13%, var(--lexi-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lexi-blue) 45%, transparent), inset 0 0 13px color-mix(in srgb, var(--lexi-blue) 16%, transparent)}to{border-color:var(--lexi-line);background-color:var(--lexi-surface);box-shadow:inset 0 0 #0000,inset 0 0 #0000}}.usageFocusToken{background:0 0;border-radius:0;padding-inline:0}.usageFocusTokenPrimary{color:#0879f6;background:0 0;font-weight:760}.usageFocusTokenRelated{color:#7b3ff0;background:0 0;font-weight:710}html.dark .usageFocusTokenPrimary{color:#29dd92;background:0 0}html.dark .usageFocusTokenRelated{color:#ff9e38;background:0 0}.lexiviSpeechRateControl{border:1px solid var(--lexi-line);background:var(--lexi-surface-subtle);border-radius:11px;grid-template-columns:auto 36px 52px 36px;align-items:center;min-height:38px;display:inline-grid;overflow:hidden}.speedControlLabel{border-right:1px solid var(--lexi-line);color:var(--lexi-muted);align-self:stretch;place-items:center;padding-inline:10px;font-size:15px;font-weight:620;line-height:1;display:grid}.speechRateButton{width:36px;height:36px;color:var(--lexi-blue);background:0 0;border:0;place-items:center;display:grid;position:relative}.speechRateButton:hover{background:var(--lexi-blue-soft)}.speechRateStepIcon{width:12px;height:12px;position:relative}.speechRateStepIcon:before,.speechRateStepIcon--plus:after{content:"";background:currentColor;border-radius:999px;width:10px;height:1.5px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.speechRateStepIcon--plus:after{transform:translate(-50%,-50%)rotate(90deg)}.speechRateInputWrap{border-inline:1px solid var(--lexi-line);background:var(--lexi-surface);justify-content:center;align-items:center;height:36px;display:flex}.speechRateInput{width:28px;color:var(--lexi-ink);text-align:right;background:0 0;border:0;outline:0;padding:0;font-size:15px;font-weight:720}.speechRatePercentSign{color:var(--lexi-ink);font-size:15px;font-weight:720}[data-tooltip]{position:relative}@media (hover:hover) and (pointer:fine){[data-tooltip]:after{z-index:120;border:1px solid var(--lexi-line-strong);background:var(--lexi-ink);width:max-content;max-width:min(220px,100vw - 24px);color:var(--lexi-surface);content:attr(data-tooltip);opacity:0;pointer-events:none;overflow-wrap:break-word;white-space:normal;border-radius:8px;padding:6px 9px;font-size:14px;font-weight:600;line-height:1.25;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,4px)}[data-tooltip]:hover:after,[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)}[data-tooltip-align=start]:after{left:0;transform:translateY(4px)}[data-tooltip-align=start]:hover:after,[data-tooltip-align=start]:focus-visible:after{transform:translate(0)}[data-tooltip-align=end]:after{left:auto;right:0;transform:translateY(4px)}[data-tooltip-align=end]:hover:after,[data-tooltip-align=end]:focus-visible:after{transform:translate(0)}[data-tooltip-placement=bottom]:after{top:calc(100% + 9px);bottom:auto;transform:translate(-50%,-4px)}[data-tooltip-placement=bottom]:hover:after,[data-tooltip-placement=bottom]:focus-visible:after{transform:translate(-50%)}[data-tooltip-placement=bottom][data-tooltip-align=start]:after,[data-tooltip-placement=bottom][data-tooltip-align=end]:after{transform:translateY(-4px)}[data-tooltip-placement=bottom][data-tooltip-align=start]:hover:after,[data-tooltip-placement=bottom][data-tooltip-align=start]:focus-visible:after,[data-tooltip-placement=bottom][data-tooltip-align=end]:hover:after,[data-tooltip-placement=bottom][data-tooltip-align=end]:focus-visible:after{transform:translate(0)}}@media (width<=820px){html{scroll-padding-top:136px}.lexiviSpeechRateControl{grid-template-columns:36px 52px 36px}.speedControlLabel{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:.001ms;animation-duration:.001ms;animation-iteration-count:1}}@media (forced-colors:active){button,a,input,section,article{forced-color-adjust:auto}}.lexiApp{background:var(--lexi-canvas);min-height:100svh;display:flow-root}.lexiSkipLink{z-index:300;background:var(--lexi-ink);color:var(--lexi-surface);opacity:0;pointer-events:none;border-radius:10px;padding:10px 16px;font-size:17px;font-weight:720;position:fixed;top:12px;left:50%;transform:translate(-50%,-150%)}.lexiSkipLink:focus{opacity:1;pointer-events:auto;transform:translate(-50%)}.lexiSideRail{z-index:80;width:var(--lexi-rail-width);border-right:1px solid var(--lexi-line);background:color-mix(in srgb, var(--lexi-surface) 96%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;height:100svh;min-height:0;padding:18px 16px 16px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;box-shadow:7px 0 30px #27447408}.lexiBrand,.lexiMobileBrand{color:var(--lexi-brand-wordmark);background:0 0;border:0;align-items:center;display:inline-flex}.lexiBrand{min-height:82px;padding:0 4px 10px}.lexiviBrandVector{--lexivi-brand-orbit-start:#159cfb;--lexivi-brand-orbit-mid:#126bff;--lexivi-brand-orbit-end:#1650f2;--lexivi-brand-node-halo:#22c9ff;--lexivi-brand-node-core:#fff;--lexivi-brand-node-ring:#0aa8ff;color:#12305d;flex:none;display:block;overflow:visible}html.dark .lexiviBrandVector{--lexivi-brand-orbit-start:#72cbff;--lexivi-brand-orbit-mid:#08bbff;--lexivi-brand-orbit-end:#145cff;--lexivi-brand-node-halo:#19c8ff;--lexivi-brand-node-core:#fff;--lexivi-brand-node-ring:#1bc8ff;color:#fff}.lexiBrandLockup{width:174px;height:auto}.lexiMobileBrandLockup{width:132px;height:auto}.lexiBrand .lexiviBrandVector,.lexiMobileBrand .lexiviBrandVector{pointer-events:none}.lexiRailNav{gap:clamp(3px,.42vh,6px);display:grid}.lexiNavButton{min-width:0;min-height:clamp(46px,4.55vh,50px);color:color-mix(in srgb, var(--lexi-text) 88%, var(--lexi-muted));font-family:var(--lexi-font-body);text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:11px;padding:6px 11px;transition:border-color .15s,color .15s,background .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.lexiNavButton:hover:not(:disabled){border-color:color-mix(in srgb, var(--lexi-blue) 10%, transparent);background:color-mix(in srgb, var(--lexi-blue-soft) 46%, transparent);color:var(--lexi-ink)}.lexiNavButton:active:not(:disabled){transform:translateY(1px)}.lexiNavButton:focus-visible{outline:3px solid color-mix(in srgb, var(--lexi-blue) 52%, transparent);outline-offset:2px}.lexiNavButton.isActive{border-color:color-mix(in srgb, var(--lexi-blue) 20%, transparent);background:color-mix(in srgb, var(--lexi-blue-soft) 72%, var(--lexi-surface));color:var(--lexi-blue);box-shadow:inset 0 1px #ffffff52,0 7px 18px #1c60d30f}.lexiNavButton.isFuture{color:color-mix(in srgb, var(--lexi-text) 61%, var(--lexi-muted));cursor:not-allowed;opacity:1}.lexiNavIcon{width:30px;height:30px;color:color-mix(in srgb, var(--lexi-muted) 72%, var(--lexi-blue));place-items:center;transition:color .15s,transform .15s;display:grid}.lexiNavButton:hover:not(:disabled) .lexiNavIcon{color:color-mix(in srgb, var(--lexi-blue) 74%, var(--lexi-text));transform:translate(1px)}.lexiNavButton.isActive .lexiNavIcon{color:var(--lexi-blue)}.lexiNavButton.isFuture .lexiNavIcon{color:color-mix(in srgb, var(--lexi-muted) 76%, var(--lexi-blue))}.lexiNavLabel{letter-spacing:-.008em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15.5px;font-weight:610;line-height:1.25;overflow:hidden}.lexiNavButton.isActive .lexiNavLabel{letter-spacing:-.012em;font-weight:720}.lexiNavButton.isFuture .lexiNavLabel{font-weight:560}.lexiRailDivider{background:linear-gradient(90deg, transparent, var(--lexi-line) 12%, var(--lexi-line) 88%, transparent);height:1px;margin:clamp(12px,1.45vh,17px) 9px clamp(10px,1.2vh,14px)}.lexiRailNav--secondary{gap:clamp(3px,.42vh,6px)}html.dark .lexiNavButton{color:color-mix(in srgb, var(--lexi-ink) 88%, var(--lexi-text))}html.dark .lexiNavButton[data-nav-placement=rail][data-destination=home] .lexiNavIcon{color:#63a8ff}html.dark .lexiNavButton[data-nav-placement=rail][data-destination=dictionary] .lexiNavIcon{color:#55b8dd}html.dark .lexiNavButton[data-nav-placement=rail][data-destination=reading] .lexiNavIcon{color:#b18aff}html.dark .lexiNavButton[data-nav-placement=rail][data-destination=grammar] .lexiNavIcon{color:#62d5af}html.dark .lexiNavButton[data-nav-placement=rail][data-destination=flashcard] .lexiNavIcon{color:#f2a05f}html.dark .lexiNavButton[data-nav-placement=rail][data-destination=practice] .lexiNavIcon{color:#e98a9f}html.dark .lexiNavButton[data-nav-placement=rail][data-destination=favorites] .lexiNavIcon{color:#f08aa6}html.dark .lexiNavButton[data-nav-placement=rail][data-destination=statistics] .lexiNavIcon{color:#55c4bd}html.dark .lexiNavButton[data-nav-placement=rail][data-destination=goal] .lexiNavIcon{color:#8f9cf4}html.dark .lexiNavButton[data-nav-placement=rail][data-destination=settings] .lexiNavIcon{color:#9bb0c7}html.dark .lexiNavButton:hover:not(:disabled){color:#dceaff;background:#1f5cab17;border-color:#4f9cff1f}html.dark .lexiNavButton.isActive{color:#67abff;background:#1f65c933;border-color:#4a99ff33;box-shadow:inset 0 1px #84c0ff12,0 8px 20px #0010301a}html:not(.dark) .lexiNavButton{color:color-mix(in srgb, var(--lexi-ink) 94%, var(--lexi-text))}html:not(.dark) .lexiNavButton.isFuture{color:color-mix(in srgb, var(--lexi-ink) 74%, var(--lexi-muted))}html:not(.dark) .lexiNavButton[data-nav-placement=rail][data-destination=home] .lexiNavIcon{color:#3478c8}html:not(.dark) .lexiNavButton[data-nav-placement=rail][data-destination=dictionary] .lexiNavIcon{color:#2083aa}html:not(.dark) .lexiNavButton[data-nav-placement=rail][data-destination=reading] .lexiNavIcon{color:#7256cb}html:not(.dark) .lexiNavButton[data-nav-placement=rail][data-destination=grammar] .lexiNavIcon{color:#08a976}html:not(.dark) .lexiNavButton[data-nav-placement=rail][data-destination=flashcard] .lexiNavIcon{color:#e97014}html:not(.dark) .lexiNavButton[data-nav-placement=rail][data-destination=practice] .lexiNavIcon{color:#c95173}html:not(.dark) .lexiNavButton[data-nav-placement=rail][data-destination=favorites] .lexiNavIcon{color:#d84d72}html:not(.dark) .lexiNavButton[data-nav-placement=rail][data-destination=statistics] .lexiNavIcon{color:#218e88}html:not(.dark) .lexiNavButton[data-nav-placement=rail][data-destination=goal] .lexiNavIcon{color:#6373c8}html:not(.dark) .lexiNavButton[data-nav-placement=rail][data-destination=settings] .lexiNavIcon{color:#60768b}html:not(.dark) .learningBackButton{color:var(--lexi-ink)}html.dark .learningBackButton{color:var(--lexi-ink);font-weight:720}html.dark .lexiNavButton.isActive .lexiNavIcon{color:#67b0ff}html.dark .lexiNavButton.isFuture{color:color-mix(in srgb, var(--lexi-ink) 62%, var(--lexi-muted))}.lexiPremiumCard{isolation:isolate;border:1px solid color-mix(in srgb, var(--lexi-violet) 32%, var(--lexi-line));background:radial-gradient(circle at 88% 0%, color-mix(in srgb, var(--lexi-violet) 22%, transparent), transparent 42%), radial-gradient(circle at 8% 100%, color-mix(in srgb, var(--lexi-blue) 10%, transparent), transparent 44%), linear-gradient(145deg, color-mix(in srgb, var(--lexi-violet-soft) 32%, var(--lexi-surface)), var(--lexi-surface) 58%);color:var(--lexi-ink);border-radius:18px;flex-shrink:0;gap:10px;margin:20px 4px 0;padding:15px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff9e,0 14px 30px #302e911a}.lexiPremiumCard:after{z-index:-1;border:1px solid color-mix(in srgb, var(--lexi-violet) 18%, transparent);width:110px;height:110px;box-shadow:0 0 0 14px color-mix(in srgb, var(--lexi-violet) 5%, transparent), 0 0 0 30px color-mix(in srgb, var(--lexi-blue) 3%, transparent);content:"";border-radius:50%;position:absolute;top:-42px;right:-30px}.lexiPremiumCardHeader{grid-template-columns:40px minmax(0,1fr);gap:11px;display:grid}.lexiPremiumCardTitle{gap:2px;min-width:0;display:grid}.lexiPremiumCardTitle small{color:var(--lexi-violet);letter-spacing:.025em;text-overflow:clip;text-wrap:balance;white-space:normal;font-size:12px;font-weight:850;line-height:1.18;overflow:visible}.lexiPremiumMark{border:1px solid color-mix(in srgb, var(--lexi-violet) 34%, var(--lexi-line));background:linear-gradient(145deg, color-mix(in srgb, #fff 62%, var(--lexi-violet-soft)), color-mix(in srgb, var(--lexi-violet-soft) 76%, var(--lexi-surface)));width:40px;height:40px;color:var(--lexi-violet);box-shadow:inset 0 1px 0 #ffffffb8, 0 8px 18px color-mix(in srgb, var(--lexi-violet) 16%, transparent);border-radius:13px;flex:0 0 40px;place-items:center;display:grid;position:relative}.lexiPremiumMark:after{border:1px solid color-mix(in srgb, var(--lexi-violet) 15%, transparent);content:"";border-radius:10px;position:absolute;inset:4px}.lexiPremiumMark [data-icon-contract=premium-crown-v1]{z-index:1;filter:drop-shadow(0 3px 6px color-mix(in srgb, var(--lexi-violet) 22%, transparent));position:relative}.lexiPremiumCardTitle strong{min-width:0;color:var(--lexi-ink);letter-spacing:-.018em;white-space:nowrap;font-size:16px;font-weight:850;line-height:1.18}.lexiPremiumCard p{color:color-mix(in srgb, var(--lexi-text) 88%, var(--lexi-muted));margin:0;font-size:12.5px;font-weight:610;line-height:1.45}.lexiPremiumBenefits{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lexiPremiumBenefits li{min-width:0;color:var(--lexi-text);grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;font-size:12.5px;font-weight:730;line-height:1.25;display:grid}.lexiPremiumBenefits li>span:first-child{border:1px solid color-mix(in srgb, var(--lexi-violet) 16%, var(--lexi-line));background:color-mix(in srgb, var(--lexi-surface) 72%, var(--lexi-violet-soft));width:27px;height:27px;color:var(--lexi-violet);border-radius:9px;place-items:center;display:grid}html.dark .lexiPremiumCard{background:radial-gradient(circle at 88% 0,#7c53ff38,#0000 42%),radial-gradient(circle at 8% 100%,#2484ff1a,#0000 44%),linear-gradient(145deg,#0d213d,#091a31 62%);box-shadow:0 16px 34px #0005143d}html.dark .lexiPremiumMark{background:linear-gradient(145deg,#724fe74d,#1c2f58eb);box-shadow:0 8px 18px #2c197233}@media (height<=1000px) and (width>=1024px){.lexiSideRail{padding:12px 14px}.lexiBrand{min-height:68px;padding-bottom:4px}.lexiRailNav,.lexiRailNav--secondary{gap:3px}.lexiNavButton{grid-template-columns:28px minmax(0,1fr);gap:9px;min-height:42px;padding:4px 9px}.lexiNavIcon{width:28px;height:28px}.lexiNavLabel{font-size:15px}.lexiRailDivider{margin:8px 9px}.lexiPremiumCard{gap:5px;padding:10px}.lexiPremiumCardHeader{grid-template-columns:36px minmax(0,1fr);gap:8px}.lexiPremiumMark{flex-basis:36px;width:36px;height:36px}.lexiPremiumCardTitle small{font-size:12px;line-height:1.05}.lexiPremiumCardTitle strong{font-size:15px;line-height:1.08}.lexiPremiumCard p{font-size:12px;line-height:1.28}.lexiPremiumBenefits{gap:3px}.lexiPremiumBenefits li{font-size:12px;line-height:1.12}.lexiPremiumBenefits li>span:first-child{width:25px;height:25px}}@media (height<=820px) and (width>=1024px){.lexiPremiumCard p{display:none}.lexiNavButton{min-height:40px}}@media (height<=760px) and (width>=1024px){.lexiSideRail{padding:8px 12px}.lexiBrand{min-height:58px;padding-bottom:2px}.lexiNavButton{grid-template-columns:26px minmax(0,1fr);gap:8px;min-height:37px;padding:2px 8px}.lexiNavIcon{width:26px;height:26px}.lexiNavLabel{font-size:14.5px}.lexiRailDivider{margin:5px 8px}.lexiPremiumCard{gap:3px;padding:8px}.lexiPremiumBenefits li>span:first-child{width:23px;height:23px}}.lexiDesktopBar{z-index:70;inset:0 0 auto var(--lexi-rail-width);height:var(--lexi-topbar-height);border-bottom:1px solid var(--lexi-line);background:color-mix(in srgb, var(--lexi-surface) 96%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(16px,1.5vw,26px);padding:16px clamp(22px,3vw,46px);display:grid;position:fixed;box-shadow:0 7px 26px #1c3b6c08}.lexiDesktopBar.isProfileMenuOpen,.lexiMobileHeader.isProfileMenuOpen{z-index:220}.lexiSearchSuite{min-width:0}.lexiSearchSuite--desktop{grid-template-columns:minmax(0,1fr) 214px;align-items:center;gap:14px;width:100%;display:grid}.lexiSearchPrimary{border:1px solid var(--lexi-line-strong);background:var(--lexi-surface);border-radius:13px;grid-template-columns:108px minmax(0,1fr);min-width:0;height:56px;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden;box-shadow:0 5px 16px #1f437c0d}.lexiSearchPrimary:focus-within{border-color:color-mix(in srgb, var(--lexi-blue) 62%, var(--lexi-line));box-shadow:0 0 0 3px color-mix(in srgb, var(--lexi-blue) 15%, transparent), 0 5px 16px #1f437c0d}.lexiSearchSuite--desktop .lexiDirectionTabs--shell{border-right:1px solid var(--lexi-line);background:var(--lexi-surface);min-height:54px;padding:0 5px 0 8px}.lexiSearchLauncher:focus-visible{outline:0}.lexiSearchLauncher{background:var(--lexi-surface);min-width:0;min-height:54px;color:var(--lexi-muted);text-align:left;border:0;align-items:center;gap:10px;padding:0 15px;display:flex}.lexiSearchLauncher:hover{background:var(--lexi-surface);color:var(--lexi-ink)}.lexiSearchLauncher .lexiviIconGlyph{color:var(--lexi-text)}.lexiSearchLauncher span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.lexiVoiceControl{border:1px solid var(--lexi-line-strong);background:var(--lexi-surface);height:56px;min-height:0;color:var(--lexi-muted);border-radius:13px;grid-template-rows:1fr;grid-template-columns:auto auto 1px 34px 34px;grid-auto-flow:column;justify-content:center;align-items:center;gap:7px;padding-inline:12px;display:grid;box-shadow:0 5px 16px #1f437c0d}.lexiVoiceControl>.lexiviIconGlyph{color:var(--lexi-blue-strong);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--lexi-blue) 18%, transparent));grid-column:1}.lexiVoiceControl>span:first-of-type{color:var(--lexi-ink);white-space:nowrap;grid-column:2;font-size:15px;font-weight:640;line-height:1}.lexiVoiceControl:before{background:var(--lexi-line);content:"";grid-column:3;width:1px;height:24px}.lexiVoiceControl button{height:38px;min-height:38px;color:var(--lexi-muted);background:0 0;border:0;border-radius:7px;padding:0 5px;font-size:14px;font-weight:760;line-height:1}.lexiVoiceControl button.isActive{color:var(--lexi-blue);background:0 0}.lexiDictionarySearchHost{width:100%;min-width:0}.lexiUtilityCluster{align-items:center;gap:12px;display:flex}.lexiThemeControl,.lexiTodayControl,.lexiCalendarStatus,.lexiStreakStatus,.lexiProfileStatus{border:1px solid var(--lexi-line-strong);background:var(--lexi-surface);min-height:56px;color:var(--lexi-text);white-space:nowrap;border-radius:12px;align-items:center;gap:7px;padding:0 13px;font-size:15px;font-weight:650;display:inline-flex}.lexiThemeControl:hover,.lexiTodayControl:hover{border-color:color-mix(in srgb, var(--lexi-blue) 34%, var(--lexi-line));color:var(--lexi-blue)}.lexiThemeControl{justify-content:center;min-width:104px}.lexiCalendarStatus{width:58px;color:var(--lexi-blue);justify-content:center;padding:0}.lexiStreakStatus{min-width:78px;color:var(--lexi-orange);justify-content:center}.lexiCalendarStatus,.lexiStreakStatus{cursor:help}.lexiCalendarStatus:focus-visible,.lexiStreakStatus:focus-visible{outline:3px solid color-mix(in srgb, var(--lexi-focus) 35%, transparent);outline-offset:3px}.lexiStreakStatus strong{color:var(--lexi-orange);font-size:16px}.lexiTodayControl{justify-content:center;min-width:118px}.lexiTodayControl .lexiviIconGlyph{color:var(--lexi-blue)}.lexiProfileStatus{background:0 0;border-color:#0000;min-width:184px;padding:0 12px 0 8px}.lexiProfileAvatar{border:1px solid color-mix(in srgb, var(--lexi-blue) 18%, var(--lexi-line));background:var(--lexi-surface-tint);width:46px;height:46px;box-shadow:inset 0 0 0 2px var(--lexi-surface);color:#0000;border-radius:50%;flex:0 0 46px;place-items:center;font-size:0;display:grid;position:relative;overflow:visible}.lexiProfileAvatar>img{border-radius:inherit;object-fit:cover;object-position:center center;image-rendering:auto;width:100%;height:100%}.lexiProfileCopy{min-width:0;line-height:1.2;display:grid}.lexiProfileCopy strong{color:var(--lexi-ink);font-size:14px;font-weight:730}.lexiProfileCopy small{color:var(--lexi-muted);margin-top:4px;font-size:12px}.lexiUtilityChevron{color:var(--lexi-muted);font-size:16px;line-height:1}.lexiMobileHeader,.lexiMobileNav,.lexiSearchSuite--mobile{display:none}.lexiOfflineStatus{z-index:95;top:calc(var(--lexi-topbar-height) + 10px);border:1px solid color-mix(in srgb, var(--lexi-orange) 32%, var(--lexi-line));background:var(--lexi-surface);box-shadow:var(--lexi-shadow-card);color:var(--lexi-text);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:15px;font-weight:650;display:inline-flex;position:fixed;right:20px}.lexiOfflineStatus>span{background:var(--lexi-orange);border-radius:999px;width:7px;height:7px}.lexiReturnBar{z-index:10;width:auto;min-height:126px;max-width:var(--lexi-content-max);margin:calc(var(--lexi-topbar-height) + 18px) var(--lexi-desktop-page-gutter) 0 calc(var(--lexi-rail-width) + var(--lexi-desktop-page-gutter));box-sizing:border-box;border:1px solid var(--lexi-line);background:var(--lexi-surface);box-shadow:var(--lexi-shadow-card);border-radius:19px;grid-template-columns:78px minmax(0,1fr) minmax(320px,.78fr);align-items:center;gap:20px;padding:18px 20px;display:grid;position:relative}.lexiReturnBar.isLearningReturn{grid-template-columns:minmax(0, 1fr) var(--lexi-dictionary-rail-width);align-items:stretch;column-gap:var(--lexi-desktop-grid-gap);gap:var(--lexi-desktop-grid-gap);min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.lexiReturnBar.isLearningReturn>.lexiReturnPrimary,.lexiReturnBar.isLearningReturn>.lexiReturnAction{box-sizing:border-box;border:1px solid var(--lexi-line);background:var(--lexi-surface);min-width:0;min-height:108px;box-shadow:var(--lexi-shadow-card);border-radius:17px}.lexiReturnBar.isLearningReturn>.lexiReturnPrimary{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:16px;padding:14px 18px;display:grid}.lexiReturnBar.isLearningReturn .lexiReturnIcon{border-radius:13px;width:54px;height:54px}.lexiReturnBar.isLearningReturn .lexiReturnIcon .lexiviIconGlyph{width:28px;height:28px}.lexiReturnBar.isLearningReturn .lexiReturnLookup{min-height:26px;margin-top:5px}.lexiReturnBar.isLearningReturn>.lexiReturnAction{border-left:1px solid var(--lexi-line);flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:12px 16px;display:flex}.lexiReturnBar.isLearningReturn .lexiReturnAction small{font-size:12px}.lexiReturnBar.isLearningReturn .lexiReturnAction>strong{white-space:normal;width:100%;font-size:13px;line-height:1.3}.lexiReturnBar.isLearningReturn .lexiReturnAction button{border-radius:9px;gap:8px;width:auto;max-width:100%;min-height:36px;margin-top:3px;padding:0 12px;font-size:13px}.lexiReturnBar.isLearningReturn .lexiReturnAction button .lexiviIconGlyph{flex-shrink:0;position:static}.lexiReturnBar.isFlashcardReturn{border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(12px,2vw,26px);min-height:0;padding:14px 20px}.lexiFlashcardReturnOrigin{align-items:center;gap:13px;min-width:0;display:flex}.lexiFlashcardReturnIcon{background:var(--lexi-blue-soft);width:46px;height:46px;color:var(--lexi-blue);border-radius:13px;flex:0 0 46px;place-items:center;display:grid}.lexiFlashcardReturnCopy{gap:4px;min-width:0;line-height:1.4;display:grid}.lexiFlashcardReturnCopy strong{color:var(--lexi-ink);font-size:16px;font-weight:750}.lexiFlashcardReturnCopy>span{color:var(--lexi-muted);font-size:14px}.lexiReturnBar.isFlashcardReturn>button{border:1px solid var(--lexi-blue);background:var(--lexi-blue);color:#fff;width:auto;min-height:48px;font:inherit;white-space:normal;cursor:pointer;box-shadow:0 8px 20px color-mix(in srgb, var(--lexi-blue) 16%, transparent);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:11px 20px;font-size:16px;font-weight:730;line-height:1.35;display:inline-flex}.lexiReturnBar.isFlashcardReturn>button:hover{background:var(--lexi-blue-strong)}.lexiReturnBar.isFlashcardReturn>button:focus-visible{outline:3px solid var(--lexi-blue);outline-offset:3px}.lexiReturnBar.isFlashcardReturn>button .lexiviIconGlyph{flex:none;position:static}@media (width<=700px){.lexiReturnBar.isFlashcardReturn{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.lexiReturnBar.isFlashcardReturn>button{width:100%;min-height:48px}}.lexiReturnIcon{background:var(--lexi-blue);width:72px;height:72px;box-shadow:0 10px 24px color-mix(in srgb, var(--lexi-blue) 24%, transparent);color:#fff;border-radius:18px;place-items:center;display:grid}.lexiReturnContext{align-content:center;min-width:0;display:grid}.lexiReturnEyebrow{color:var(--lexi-blue);letter-spacing:.11em;font-size:12px;font-weight:800}.lexiReturnContext>strong{color:var(--lexi-ink);font-family:var(--lexi-font-display);letter-spacing:-.025em;margin-top:3px;font-size:clamp(22px,1.75vw,29px);font-weight:760;line-height:1.18}.lexiReturnLookup{background:var(--lexi-blue-soft);width:fit-content;max-width:100%;min-height:32px;color:var(--lexi-muted);border-radius:999px;align-items:center;gap:8px;margin-top:10px;padding:4px 13px;font-size:14px;display:inline-flex}.lexiReturnLookup i{background:var(--lexi-green);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.lexiReturnLookup b{color:var(--lexi-text);text-overflow:ellipsis;white-space:nowrap;font-weight:730;overflow:hidden}.lexiReturnAction{border-left:1px solid var(--lexi-line);gap:4px;min-width:0;padding-left:28px;display:grid}.lexiReturnAction small{color:var(--lexi-muted);font-size:14px;font-weight:680}.lexiReturnAction>strong{color:var(--lexi-ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:730;overflow:hidden}.lexiReturnAction button{border:1px solid var(--lexi-blue);background:var(--lexi-blue);width:min(100%,360px);min-height:46px;box-shadow:0 8px 18px color-mix(in srgb, var(--lexi-blue) 18%, transparent);color:#fff;border-radius:11px;justify-content:center;align-items:center;gap:12px;margin-top:6px;padding:0 46px 0 18px;font-size:15px;font-weight:740;display:inline-flex;position:relative}.lexiReturnAction button .lexiviIconGlyph{position:absolute;right:16px}.lexiReturnAction button:hover{background:var(--lexi-blue-strong)}#learning-content{min-width:0}.lxHome,.learningPage,.readingPage{width:calc(100% - var(--lexi-rail-width));max-width:none;min-height:100svh;margin-left:var(--lexi-rail-width);padding:calc(var(--lexi-topbar-height) + clamp(22px, 3vw, 42px)) clamp(22px, 3vw, 46px) 64px}.lxHome{grid-template-columns:minmax(0,1fr) minmax(350px,366px);gap:clamp(24px,2.4vw,36px);display:grid}.lxHomeMain{min-width:0}.lxQuickModules{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.lxModuleCard{border:1px solid var(--lexi-line);border-radius:var(--lexi-radius-md);background:var(--lexi-surface);min-width:0;min-height:88px;box-shadow:var(--lexi-shadow-card);color:var(--lexi-text);text-align:left;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden}button.lxModuleCard:hover{border-color:color-mix(in srgb, var(--lx-tone) 38%, var(--lexi-line));box-shadow:0 12px 26px color-mix(in srgb, var(--lx-tone) 11%, transparent);transform:translateY(-2px)}.lxModuleCard:after{background:linear-gradient(90deg, var(--lx-tone-start), var(--lx-tone-end));content:"";opacity:.8;height:2px;position:absolute;inset:auto 0 0}.lxModuleCard.isDisabled{border-color:color-mix(in srgb, var(--lexi-line) 86%, var(--lexi-muted));background:color-mix(in srgb, var(--lexi-surface) 96%, var(--lexi-canvas-soft));box-shadow:none}.lxModuleCard.isDisabled:after{opacity:.22}.lxModuleCard.isDisabled .lxModuleIcon{background:var(--lexi-surface-tint);color:var(--lexi-muted)}.lxModuleCard.isDisabled .lxModuleCopy strong,.lxModuleCard.isDisabled .lxModuleCopy small{color:var(--lexi-muted)}.lxModuleIcon{background:color-mix(in srgb, var(--lx-tone) 11%, var(--lexi-surface));width:46px;height:46px;color:var(--lx-tone);border-radius:12px;place-items:center;display:grid}.lxModuleCopy{gap:2px;min-width:0;display:grid}.lxModuleCopy strong{color:var(--lexi-ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:730;overflow:hidden}.lxModuleCopy small{color:var(--lexi-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.lxModuleStatus{background:var(--lexi-surface-tint);color:var(--lexi-muted);border-radius:999px;padding:2px 5px;font-size:12px;font-weight:730;position:absolute;top:7px;right:7px}.lxModuleArrow{color:var(--lexi-muted)}.lxActivityRow{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:28px;display:grid}.lxContinueCard{border:1px solid var(--lexi-line);border-radius:var(--lexi-radius-lg);background:var(--lexi-surface);min-width:0;box-shadow:var(--lexi-shadow-card);overflow:hidden}.lxContinueHeader{border-bottom:1px solid var(--lexi-line);min-height:48px;color:var(--lexi-muted);justify-content:space-between;align-items:center;padding:9px 14px;display:flex}.lxContinueHeader>span{color:var(--lexi-ink);align-items:center;gap:7px;font-size:16px;font-weight:710;display:inline-flex}.lxContinueLearningCard .lxContinueHeader>span .lexiviIconGlyph{color:var(--lexi-blue)}.lxContinueReadingCard .lxContinueHeader>span .lexiviIconGlyph{color:var(--lexi-violet)}.lxContinueContent{grid-template-columns:174px minmax(0,1fr);align-items:center;min-height:166px;display:grid}.lxContinueArtwork{aspect-ratio:3/2;background:var(--lexi-surface-tint);border-radius:12px;align-self:center;min-width:0;margin:12px 0 12px 12px;display:block;overflow:hidden}.lxContinueArtwork img{object-fit:cover;object-position:center;width:100%;height:100%}.lxContinueBody{flex-direction:column;min-width:0;padding:14px;display:flex}.lxContinueBody h2{color:var(--lexi-ink);font-family:var(--lexi-font-display);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:750;overflow:visible}.lxContinueBody>p{color:var(--lexi-muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 9px;font-size:15px;overflow:hidden}.lxContinueMeta{flex-wrap:wrap;gap:5px;margin-bottom:10px;display:flex}.lxContinueMeta span{background:var(--lexi-surface-tint);color:var(--lexi-text);border-radius:999px;padding:3px 7px;font-size:13px;font-weight:700}.lxProgressTrack{background:var(--lexi-canvas-soft);border-radius:999px;height:5px;overflow:hidden}.lxProgressTrack>span{border-radius:inherit;background:linear-gradient(90deg, var(--lexi-blue), #6f78ff);height:100%;display:block}.lxContinueReadingCard .lxProgressTrack>span{background:linear-gradient(90deg, var(--lexi-violet), #a764ff)}.lxContinueProgressCopy{color:color-mix(in srgb, var(--lexi-text) 78%, var(--lexi-muted));margin-top:5px;font-size:12.5px;font-weight:650}.lxContinueBody button{background:var(--lexi-blue);color:#fff;border:0;border-radius:8px;min-height:38px;margin-top:auto;padding:0 11px;font-size:14px;font-weight:720}.lxContinueReadingCard .lxContinueBody button{background:var(--lexi-violet)}.lxContinueActions{align-items:center;gap:6px;margin-top:auto;display:flex}.lxContinueActions button{margin-top:0}.lxContinueActions button.isSecondary{border:1px solid var(--lexi-line);background:var(--lexi-surface);color:var(--lexi-violet);align-items:center;gap:4px;display:inline-flex}.lxTopicSection{min-width:0}.lxSectionHeading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.lxSectionHeading h2{color:var(--lexi-ink);font-family:var(--lexi-font-display);letter-spacing:-.025em;margin:0;font-size:22px;font-weight:760}.lxSectionHeading p{color:var(--lexi-muted);margin:3px 0 0;font-size:15px}.lxTopicShowAll{border:1px solid var(--lexi-line);background:var(--lexi-surface);min-height:38px;color:var(--lexi-blue);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:700;display:inline-flex}.lxTopicRail{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px;display:grid}.lxTopicCard{border:1px solid var(--lexi-line);border-radius:var(--lexi-radius-md);background:var(--lexi-surface);min-width:0;min-height:164px;color:var(--lexi-text);text-align:left;grid-template-columns:minmax(132px,42%) minmax(0,1fr);padding:0;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 16px #1f437c0d}.lxTopicCard:hover{border-color:color-mix(in srgb, var(--topic-accent) 46%, var(--lexi-line));box-shadow:0 10px 24px color-mix(in srgb, var(--topic-accent) 11%, transparent);transform:translateY(-2px)}.lxTopicArtwork{aspect-ratio:32/21;background:linear-gradient(150deg, color-mix(in srgb, var(--topic-accent) 14%, transparent), transparent), var(--lexi-surface-tint);border-radius:11px;align-self:center;min-width:0;margin-left:10px;display:block;overflow:hidden}.lxTopicArtwork img{object-fit:cover;width:100%;height:100%}.lxTopicCardBody{flex-direction:column;min-width:0;padding:14px 14px 12px;display:flex;position:relative}.lxTopicCardBody>strong{color:var(--lexi-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;font-weight:730;line-height:1.25;display:-webkit-box;overflow:hidden}.lxTopicCardBody>small{color:var(--lexi-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:14px;line-height:1.45;overflow:hidden}.lxTopicStats{justify-content:space-between;align-items:center;gap:6px;margin-top:auto;display:flex}.lxTopicStats b{color:var(--lexi-text);font-size:13px;font-weight:650}.lxTopicStats em{background:color-mix(in srgb, var(--topic-accent) 11%, var(--lexi-surface));color:var(--topic-accent);border-radius:999px;padding:2px 5px;font-size:13px;font-style:normal;font-weight:760}.lxTopicProgress{background:var(--lexi-canvas-soft);border-radius:999px;height:3px;margin-top:8px;overflow:hidden}.lxTopicProgress i{border-radius:inherit;background:var(--topic-accent);height:100%;display:block}.lxTopicAccent{background:var(--topic-accent);height:2px;position:absolute;inset:auto 0 0}.lxHomeAside{align-content:start;gap:16px;display:grid}.lxConceptRailCard{border:1px solid var(--lexi-line);border-radius:var(--lexi-radius-md);background:var(--lexi-surface);box-shadow:var(--lexi-shadow-card);padding:22px}.lxConceptRailCard h2{color:var(--lexi-ink);align-items:center;gap:8px;margin:0 0 17px;font-size:20px;font-weight:730;display:flex}.lxSavedWordsCard>h2 .lexiviIconGlyph{color:var(--lexi-red)}.lxTopicProgressHeader{grid-template-columns:minmax(max-content,1fr) max-content;align-items:center;gap:12px;margin-bottom:13px;display:grid}.lxTopicProgressHeader h2{white-space:nowrap;min-width:max-content;margin-bottom:0}.lxTopicProgressScope{min-height:34px;box-shadow:none;color:var(--lexi-blue);letter-spacing:-.01em;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:16px;font-weight:820;line-height:1.16;display:inline-flex}.lxTopicProgressSummary{grid-template-columns:84px 1fr;align-items:center;gap:14px;display:grid}.lxProgressRing{background:radial-gradient(circle closest-side, var(--lexi-surface) 72%, transparent 74% 99%), conic-gradient(var(--lexi-blue) var(--lx-progress), var(--lexi-canvas-soft) 0);border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.lxProgressRing strong{color:var(--lexi-ink);font-size:19px}.lxTopicProgressSummary dl{gap:7px;margin:0;display:grid}.lxTopicProgressSummary dl>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.lxTopicProgressSummary dt,.lxTopicProgressSummary dd{margin:0;font-size:15px}.lxTopicProgressSummary dt{color:var(--lexi-muted)}.lxTopicProgressSummary dd{color:var(--lexi-ink);font-weight:680}.lxLearningWordsCard ul,.lxSavedWordsCard ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.lxLearningWordsCard li,.lxSavedWordsCard li{background:var(--lexi-surface-subtle);border-radius:8px;min-height:48px;padding:0;overflow:hidden}.lxLearningWordsCard li>button,.lxSavedWordsCard li>button{border-radius:inherit;width:100%;min-height:48px;color:var(--lexi-blue);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 11px;display:flex}.lxSavedWordsCard li>button{color:var(--lexi-red)}.lxLearningWordsCard li>button:hover,.lxSavedWordsCard li>button:hover{background:color-mix(in srgb, currentColor 7%, transparent)}.lxLearningWordsCard li>button>span,.lxSavedWordsCard li>button>span{min-width:0;display:grid}.lxLearningWordsCard li strong,.lxSavedWordsCard li strong{color:var(--lexi-ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;overflow:hidden}.lxLearningWordsCard li small,.lxSavedWordsCard li small{color:var(--lexi-muted);font-size:14px}.lxRailEmpty{color:var(--lexi-muted);margin:0;font-size:15px;line-height:1.55}.lxSavedWordsCard>button{border:1px solid var(--lexi-line);background:var(--lexi-surface);width:100%;min-height:38px;color:var(--lexi-blue);border-radius:8px;justify-content:center;align-items:center;gap:5px;margin-top:10px;font-size:14px;font-weight:700;display:inline-flex}.learningPage.learningTopicPage{--learning-topic-grid-inset:clamp(18px, 1.45vw, 24px);align-content:start;gap:16px;display:grid}.learningTopicHero{border:1px solid var(--lexi-line);border-radius:var(--lexi-radius-xl);background:linear-gradient(118deg, var(--lexi-surface) 0 58%, var(--lexi-surface-tint) 58%);min-height:230px;box-shadow:var(--lexi-shadow-card);grid-template-columns:minmax(0,1fr) minmax(280px,37%);display:grid;overflow:hidden}.learningTopicHeroContent{min-width:0;padding-block:clamp(22px,3vw,38px);padding-inline:var(--learning-topic-grid-inset);flex-direction:column;display:flex}.learningTopicToolbar{--learning-topic-toolbar-control-height:48px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:auto;display:flex}.learningBackButton{height:var(--learning-topic-toolbar-control-height);min-height:var(--learning-topic-toolbar-control-height);border:1px solid var(--lexi-line-strong);background:var(--lexi-surface);color:var(--lexi-text);border-radius:9px;align-items:center;gap:9px;padding:0 16px;font-size:16px;font-weight:700;display:inline-flex}.learningBackArrow{color:var(--lexi-blue)}.learningTopicSwitcher{min-height:var(--learning-topic-toolbar-control-height);color:var(--lexi-muted);align-items:stretch;gap:7px;font-size:15px;font-weight:680;display:flex}.learningTopicSwitcherLabel{min-height:var(--learning-topic-toolbar-control-height);align-items:center;line-height:1.2;display:inline-flex}.learningTopicSelectSizer{align-items:center;min-width:0;max-width:100%;display:inline-grid}.learningTopicSelectWidthProbe,.learningTopicSelectSizer select{grid-area:1/1;font-size:15px;font-weight:680}.learningTopicSelectWidthProbe{min-height:var(--learning-topic-toolbar-control-height);pointer-events:none;visibility:hidden;white-space:pre;border:1px solid #0000;padding:0 24px 0 12px}.learningTopicSwitcher select{width:100%;height:var(--learning-topic-toolbar-control-height);min-width:0;min-height:var(--learning-topic-toolbar-control-height);border:1px solid var(--lexi-line-strong);background:var(--lexi-surface);max-width:100%;color:var(--lexi-ink);border-radius:9px;outline:0;padding:0 24px 0 12px}.learningBackButton:hover,.learningTopicSwitcher select:hover{border-color:color-mix(in srgb, var(--lexi-blue) 30%, var(--lexi-line-strong))}.learningTopicSwitcher select:focus,.learningTopicSwitcher select:focus-visible{outline-offset:0;outline:0}.learningTopicSwitcher select[data-keyboard-focus=true]:focus{outline:2px solid color-mix(in srgb, var(--lexi-blue) 46%, transparent);outline-offset:2px}.learningTopicSwitcherButton{appearance:none;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.learningTopicPickerValueSizer{align-items:center;min-width:0;max-width:100%;display:inline-grid}.learningTopicPickerWidthProbe,.learningTopicSwitcherValue{grid-area:1/1;font-size:15px;font-weight:680}.learningTopicPickerWidthProbe{min-height:var(--learning-topic-toolbar-control-height);pointer-events:none;visibility:hidden;white-space:pre;border:1px solid #0000;padding:0 44px 0 40px}.learningTopicSwitcherValue{box-sizing:border-box;width:100%;height:var(--learning-topic-toolbar-control-height);min-width:0;min-height:var(--learning-topic-toolbar-control-height);border:1px solid var(--lexi-line-strong);background:var(--lexi-surface);color:var(--lexi-ink);border-radius:9px;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:0 10px;display:grid}.learningTopicSwitcherValue>span:not(.learningTopicSwitcherCaret){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.learningTopicSwitcherIcon{width:19px;height:19px;color:color-mix(in srgb, var(--lexi-blue) 78%, var(--lexi-muted))}.learningTopicSwitcherCaret{width:7px;height:7px;color:var(--lexi-blue);border-bottom:1.7px solid;border-right:1.7px solid;justify-self:center;transform:rotate(45deg)}.learningTopicSwitcherButton[aria-expanded=true] .learningTopicSwitcherValue{border-color:color-mix(in srgb, var(--lexi-blue) 36%, var(--lexi-line-strong))}@media (hover:hover) and (pointer:fine){.learningTopicSwitcherButton:hover .learningTopicSwitcherValue{border-color:color-mix(in srgb, var(--lexi-blue) 36%, var(--lexi-line-strong))}}.learningBackButton:focus-visible{outline:2px solid color-mix(in srgb, var(--lexi-blue) 46%, transparent);outline-offset:2px}.learningTopicSwitcherButton:focus-visible{outline:0}.learningTopicSwitcherButton:focus-visible .learningTopicSwitcherValue{outline:2px solid color-mix(in srgb, var(--lexi-blue) 46%, transparent);outline-offset:2px}html.dark .learningTopicSwitcherIcon{color:#89b7ff}@media (width>=721px){.learningTopicPickerPopover{z-index:190;border:1px solid color-mix(in srgb, var(--lexi-blue) 20%, var(--lexi-line-strong));background:var(--lexi-surface);border-radius:14px;grid-template-rows:minmax(0,1fr);min-height:0;display:grid;position:fixed;overflow:hidden;box-shadow:0 18px 46px #102a522e}.learningTopicPickerPopover .learningTopicPickerList{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;height:100%;min-height:0;padding:6px;overflow:hidden auto}.learningTopicPickerPopover .learningTopicPickerOption{width:100%;min-height:48px;color:var(--lexi-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:0 10px;font-size:14.5px;font-weight:650;line-height:1.25;display:grid}.learningTopicPickerPopover .learningTopicPickerOption:focus-visible{background:color-mix(in srgb, var(--lexi-blue-soft) 58%, var(--lexi-surface));color:var(--lexi-blue-strong);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--lexi-blue) 46%, transparent);outline:0}.learningTopicPickerPopover .learningTopicPickerOption.isCurrent{background:color-mix(in srgb, var(--lexi-blue-soft) 78%, var(--lexi-surface));color:var(--lexi-blue-strong);font-weight:760}.learningTopicPickerPopover .learningTopicPickerIcon{width:19px;height:19px;color:color-mix(in srgb, var(--lexi-blue) 78%, var(--lexi-muted));justify-self:center}.learningTopicPickerPopover .learningTopicPickerLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.learningTopicPickerPopover .learningTopicPickerMark{width:24px;height:24px;color:var(--lexi-blue);justify-self:end;place-items:center;display:grid;position:relative}.learningTopicPickerPopover .learningTopicPickerMark.isChevron:before{content:"";border-top:1.8px solid;border-right:1.8px solid;width:7px;height:7px;transform:translate(-1px)rotate(45deg)}.learningTopicPickerPopover .learningTopicPickerMark.isCheck:before{content:"";border-bottom:2px solid;border-left:2px solid;width:10px;height:5px;transform:translateY(-1px)rotate(-45deg)}html.dark .learningTopicPickerPopover{border-color:color-mix(in srgb, var(--lexi-blue) 28%, var(--lexi-line-strong));box-shadow:0 20px 52px #0000006b}html.dark .learningTopicPickerPopover .learningTopicPickerOption.isCurrent{background:color-mix(in srgb, var(--lexi-blue) 18%, var(--lexi-surface));color:#b9d4ff}html.dark .learningTopicPickerPopover .learningTopicPickerIcon{color:#89b7ff}}@media (width>=721px) and (hover:hover) and (pointer:fine){.learningTopicPickerPopover .learningTopicPickerOption:hover{background:color-mix(in srgb, var(--lexi-blue-soft) 58%, var(--lexi-surface));color:var(--lexi-blue-strong);outline:0}}@media (width>=721px) and (forced-colors:active){.learningTopicSwitcherValue,.learningTopicPickerPopover,.learningTopicPickerPopover .learningTopicPickerOption{border:1px solid buttontext}.learningTopicPickerPopover .learningTopicPickerOption.isCurrent{outline-offset:-2px;outline:2px solid highlight}}.learningTopicIdentity{margin-top:26px}.learningTopicEyebrow,.learningEyebrow{color:var(--lexi-blue);letter-spacing:.105em;text-transform:uppercase;font-size:14px;font-weight:780}.learningTopicIdentity h1{color:var(--lexi-ink);font-family:var(--lexi-font-display);letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(27px,3vw,42px);font-weight:790;line-height:1.05}.learningTopicEnglishLabel{color:var(--lexi-blue);margin-top:4px;font-size:18px;font-weight:650;display:block}.learningTopicIdentity p{max-width:670px;color:var(--lexi-text);margin:12px 0 0;font-size:18px;line-height:1.62}.learningTopicSummary{color:var(--lexi-text);flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:15px;display:inline-flex}.learningTopicSummary strong{color:var(--lexi-text);font-size:20px;font-weight:780;line-height:1.2}.learningTopicSummary span{color:var(--lexi-muted);background:0 0;border:0;border-radius:0;padding:0;font-size:16px;font-weight:650;line-height:1.2}.learningTopicHeroArtwork{background:var(--lexi-surface-tint);overflow:hidden}.learningTopicHeroArtwork img{object-fit:cover;object-position:center center;image-rendering:auto;width:100%;height:100%}.learningTopicHeroArtwork[data-topic-id=travel-transport] img,.learningTopicHeroArtwork[data-topic-id=people-communication] img{object-position:center 38%}.learningTopicHeroArtwork[data-topic-id=school-learning] img,.learningTopicHeroArtwork[data-topic-id=work-business] img{object-position:center 44%}.learningSearchToolbar,.learningListSection{border:1px solid var(--lexi-line);border-radius:var(--lexi-radius-lg);background:var(--lexi-surface);box-shadow:var(--lexi-shadow-card)}.learningSearchToolbar{padding-block:14px;padding-inline:var(--learning-topic-grid-inset)}.learningSearchControl{min-width:0;position:relative}.learningSearchPrimaryRow{border:1px solid var(--lexi-line);background:var(--lexi-surface-subtle);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:0;min-width:0;min-height:44px;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.learningSearchPrimaryRow:has(.learningSearchField input:focus-visible){border-color:color-mix(in srgb, var(--lexi-blue) 55%, var(--lexi-line));box-shadow:0 0 0 3px color-mix(in srgb, var(--lexi-blue) 10%, transparent)}.learningSearchField{flex:1;align-items:center;min-width:0;display:flex;position:relative}.learningSearchField>.lexiviIconGlyph{color:var(--lexi-muted);pointer-events:none;position:absolute;left:13px}.learningSearchField input{width:100%;height:42px;color:var(--lexi-ink);background:0 0;border:0;border-radius:11px 0 0 11px;outline:0;padding:0 42px;font-size:16px}.learningSearchField input:focus{box-shadow:none}.learningSearchField button,.learningIconButton{border:1px solid var(--lexi-line);background:var(--lexi-surface);width:34px;height:34px;color:var(--lexi-muted);border-radius:9px;place-items:center;display:grid}.learningSearchField button{position:absolute;right:4px}.learningFilterTrigger{border:0;border-left:1px solid var(--lexi-line);background:color-mix(in srgb, var(--lexi-surface) 94%, var(--lexi-blue-soft));width:auto;min-width:108px;height:42px;color:var(--lexi-text);white-space:nowrap;border-radius:0 10px 10px 0;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:14px;font-weight:740;line-height:1;transition:background .15s,color .15s;display:inline-flex}.learningFilterTrigger>.lexiviIconGlyph{color:var(--lexi-blue);flex:none}.learningFilterTrigger>span{line-height:1}.learningFilterTrigger>strong{border:1px solid color-mix(in srgb, var(--lexi-blue) 22%, var(--lexi-line));background:var(--lexi-blue-soft);min-width:22px;height:22px;color:var(--lexi-blue);border-radius:7px;place-items:center;padding-inline:5px;font-size:12px;font-weight:820;line-height:1;display:grid}.learningFilterTrigger:hover,.learningFilterTrigger.active,.learningFilterTrigger[aria-expanded=true]{background:color-mix(in srgb, var(--lexi-blue-soft) 72%, var(--lexi-surface));color:var(--lexi-blue-strong)}.learningFilterTrigger:focus-visible{background:color-mix(in srgb, var(--lexi-blue-soft) 72%, var(--lexi-surface));color:var(--lexi-blue-strong);outline:2px solid color-mix(in srgb, var(--lexi-blue) 48%, transparent);outline-offset:-3px}.learningActiveFilterChips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.learningActiveFilterChips button{border:1px solid color-mix(in srgb, var(--lexi-blue) 26%, var(--lexi-line));background:color-mix(in srgb, var(--lexi-blue-soft) 62%, var(--lexi-surface));min-height:28px;color:var(--lexi-blue-strong);border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}.learningActiveFilterChips button:hover,.learningActiveFilterChips button:focus-visible{border-color:color-mix(in srgb, var(--lexi-blue) 52%, var(--lexi-line));background:var(--lexi-blue-soft);outline:0}.learningActiveFilterChips button span{color:var(--lexi-muted);font-size:15px;line-height:1}.learningListSection{overflow:hidden}.learningListHeader{min-height:56px;padding-block:12px;padding-inline:var(--learning-topic-grid-inset);border-bottom:1px solid var(--lexi-line);justify-content:space-between;align-items:center;gap:12px;display:flex}.learningListHeader h2{color:var(--lexi-ink);margin:0;font-size:19px;font-weight:790;line-height:1.25}.learningResultScope{color:color-mix(in srgb, var(--lexi-text) 94%, var(--lexi-muted));flex-wrap:wrap;align-items:baseline;gap:6px;margin:13px 0 0;font-size:16px;font-weight:540;line-height:1.45;display:flex}.learningResultScope strong{color:var(--lexi-ink);font-weight:730}.learningResultScope>span{color:var(--lexi-muted)}.learningListHeader button{color:var(--lexi-blue);background:0 0;border:0;font-size:15.5px;font-weight:740;line-height:1.25}.learningListColumns,.learningItemRow{grid-template-columns:34px minmax(168px,1.2fr) 92px 66px minmax(180px,1.35fr) 108px 24px;align-items:center;gap:12px;display:grid}.learningListColumns{padding-block:9px;padding-inline:var(--learning-topic-grid-inset);border-bottom:1px solid var(--lexi-line);background:var(--lexi-surface-subtle);color:color-mix(in srgb, var(--lexi-text) 82%, var(--lexi-muted));letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:790}.learningItemList{display:grid}.learningItemRow{min-height:72px;padding-block:10px;padding-inline:var(--learning-topic-grid-inset);border:0;border-bottom:1px solid var(--lexi-line);background:var(--lexi-surface);color:var(--lexi-text);text-align:left}.learningItemRow:hover,.learningItemRow.activeSearchResult,.learningItemRow.lastOpenedItem,.learningItemRow.quickViewReturnItem{background:var(--lexi-surface-tint)}.learningItemRow.lastOpenedItem,.learningItemRow.quickViewReturnItem{box-shadow:inset 3px 0 0 var(--lexi-blue)}.learningItemRow.lastOpenedItem .learningItemIdentity strong,.learningItemRow.quickViewReturnItem .learningItemIdentity strong{color:var(--lexi-blue)}.learningItemAudio{background:var(--lexi-blue-soft);width:31px;height:31px;color:var(--lexi-blue);border-radius:9px;place-items:center;display:grid}.learningItemIdentity{gap:1px;min-width:0;display:grid}.learningItemIdentity>span:last-child{min-width:0;display:grid}.learningItemIdentity strong{color:var(--lexi-ink);text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:790;line-height:1.22;overflow:hidden}.learningItemPronunciation,.learningItemKind,.learningItemMeaning,.learningItemState{color:color-mix(in srgb, var(--lexi-text) 88%, var(--lexi-muted));text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:560;line-height:1.32;overflow:hidden}.learningItemPronunciation{color:color-mix(in srgb, var(--lexi-text) 80%, var(--lexi-muted));font-weight:580}.learningItemLevel{background:var(--lexi-blue-soft);color:var(--lexi-blue);border-radius:8px;justify-self:start;padding:3px 6px;font-size:14px;font-weight:800}.learningItemState{align-items:center;gap:5px;display:flex}.learningStateDot{background:var(--lexi-line-strong);border-radius:50%;width:6px;height:6px}.learningStateDot.state-viewed{background:var(--lexi-green)}.learningStateDot.state-learning{background:var(--lexi-orange)}.learningStateDot.state-learned{background:var(--lexi-blue)}.learningItemOpen{color:var(--lexi-muted)}html.dark .learningListColumns{color:#aebed3}html.dark .learningItemPronunciation{color:#aebfd7}html.dark .learningItemKind,html.dark .learningItemMeaning,html.dark .learningItemState{color:#c4d1e4}html.dark .learningItemOpen{color:#98aecb}.learningLoadMore{border:0;border-top:1px solid var(--lexi-line);background:var(--lexi-surface);min-height:42px;color:var(--lexi-blue);font-size:13px;font-weight:700}.learningEmptyState{min-height:180px;color:var(--lexi-muted);text-align:center;place-items:center;padding:28px;display:grid}.learningQuickViewBackdrop,.learningFilterSheetBackdrop{z-index:150;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040e2075;position:fixed;inset:0}.learningQuickViewOpen{--lx-quick-view-gap:14px;--lx-quick-view-width:min(400px, 31vw)}.learningQuickViewBackdrop{top:calc(var(--lexi-topbar-height) + var(--lx-quick-view-gap));width:100%;height:calc(100vh - var(--lexi-topbar-height) - (var(--lx-quick-view-gap) * 2));-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;grid-area:1/2/span 4;position:sticky}.learningQuickViewOpen .learningTopicPage{grid-template-columns:minmax(0, 1fr) var(--lx-quick-view-width);column-gap:var(--lx-quick-view-gap)}.learningQuickViewOpen .learningTopicPage>:not(.learningQuickViewBackdrop){grid-column:1}.learningQuickView{z-index:160;border:1px solid var(--lexi-line);background:var(--lexi-surface);width:100%;max-height:none;box-shadow:var(--lexi-shadow-float);pointer-events:auto;border-radius:18px;grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;inset:0;overflow:hidden;transform:none}.learningQuickViewHandle,.learningFilterSheetHandle{display:none}.learningQuickViewHeader{border-bottom:1px solid var(--lexi-line);background:color-mix(in srgb, var(--lexi-surface) 95%, var(--lexi-blue-soft));justify-content:space-between;align-items:center;gap:14px;padding:19px 22px;display:flex}.learningQuickViewTitle{color:var(--lexi-ink);font-size:17px;font-weight:760}.learningQuickViewBody{min-height:0;padding:22px;overflow:auto}.learningQuickViewFooter,.learningQuickViewContextRail{display:none}.learningQuickPopupCard{background:0 0;border:0;border-radius:0;padding:0}.learningQuickHeadwordSlot{flex:0 auto;align-items:baseline;min-width:0;max-width:calc(100% - 52px);display:inline-flex}.learningQuickHeadwordSlot>strong{min-width:0;max-width:100%;color:var(--lexi-green);font-family:var(--lexi-font-display);letter-spacing:-.035em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:38px;font-weight:780;line-height:1;display:inline-block}.learningQuickPronunciationList{gap:4px;margin-top:18px;display:grid}.learningQuickPronunciationList button{border:0;border-bottom:1px solid var(--lexi-line);min-height:46px;color:var(--lexi-text);text-align:left;background:0 0;grid-template-columns:34px minmax(0,1fr) 38px;align-items:center;gap:9px;padding:0 3px;display:grid}.learningQuickPronunciationList button strong{color:var(--lexi-blue);font-size:14px}.learningQuickPronunciationList button span{color:var(--lexi-muted);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.learningQuickPronunciationList button .lexiviIconGlyph{color:var(--lexi-blue)}.learningQuickView .learningQuickMeaningRow{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:7px;min-width:0;margin-top:16px;display:grid}.learningQuickView .inlineLookupMeaningLabel{color:var(--lexi-muted);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:13.5px;font-weight:760;line-height:1.5;display:inline-flex}.learningQuickView .inlineLookupMeaningLabel>.lexiviIconGlyph{width:15px;height:15px;color:var(--lexi-orange);flex:0 0 15px;align-self:center}.learningQuickView .inlineLookupMeaning{min-width:0;color:var(--lexi-ink);overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:600;line-height:1.5}.learningQuickView .inlineLookupExampleBox{border-left:3px solid var(--lexi-violet);background:color-mix(in srgb, var(--lexi-violet) 8%, var(--lexi-surface-subtle));border-radius:12px;min-width:0;margin-top:17px;padding:14px 15px 16px}.learningQuickView .inlineLookupExampleLabel{color:var(--lexi-violet);letter-spacing:.045em;font-size:14px;font-weight:800;display:inline-block}.learningQuickView .inlineLookupExampleSourceRow{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:10px;min-width:0;margin-top:10px;display:grid}.learningQuickView .inlineLookupExampleSource{min-width:0;color:var(--lexi-ink);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:560;line-height:1.55}.learningQuickView .inlineLookupExampleSource .wordTokenButton,.learningQuickView .inlineLookupExampleTranslation .wordTokenButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.learningQuickView .inlineLookupExampleSource .wordTokenButton:hover,.learningQuickView .inlineLookupExampleTranslation .wordTokenButton:hover{color:var(--lexi-blue);text-underline-offset:3px;text-decoration:underline}.learningQuickView .inlineLookupExampleSource .wordTokenButton:focus-visible,.learningQuickView .inlineLookupExampleTranslation .wordTokenButton:focus-visible{outline:2px solid var(--lexi-blue);outline-offset:2px;border-radius:3px}.learningQuickView .inlineLookupExampleTranslation{min-width:0;color:var(--lexi-text);margin:10px 0 0;font-size:17px;font-weight:500;line-height:1.55}.learningQuickView .inlineLookupExampleSourceRow>.inlineLookupExampleAudioButton{box-sizing:border-box;border:1px solid var(--lexi-line);background:var(--lexi-surface-subtle);min-width:68px;min-height:40px;color:var(--lexi-blue);white-space:nowrap;cursor:pointer;border-radius:9px;flex:none;justify-content:center;justify-self:end;align-items:center;gap:5px;margin:0;padding:0 10px;font-size:14px;font-weight:720;line-height:1.2;display:inline-flex}.learningQuickView .inlineLookupExampleAudioButton>.lexiviIconGlyph{flex:0 0 16px;width:16px;height:16px}.learningQuickView .inlineLookupExampleAccentLabel{white-space:nowrap;font-size:13px;line-height:1;display:inline-block}.learningQuickView .learningOpenDictionaryButtonBody{border:1px solid color-mix(in srgb, var(--lexi-blue) 30%, var(--lexi-line));background:color-mix(in srgb, var(--lexi-blue-soft) 27%, var(--lexi-surface));width:fit-content;max-width:100%;min-height:40px;color:var(--lexi-blue);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:5px;margin-top:14px;padding:8px 12px;font-size:14px;font-weight:730;line-height:1.3;display:inline-flex}.learningQuickView .learningOpenDictionaryButtonBody:focus-visible,.learningQuickView .inlineLookupExampleSourceRow>.inlineLookupExampleAudioButton:focus-visible{outline:2px solid var(--lexi-blue);outline-offset:2px}@media (width<=1023px) and (hover:none) and (pointer:coarse){.learningQuickView .inlineLookupExampleSourceRow>.inlineLookupExampleAudioButton{min-height:44px}}.learningOpenDictionaryButton{border:1px solid var(--lexi-line);background:var(--lexi-surface);min-height:40px;color:var(--lexi-blue);border-radius:9px;padding:0 13px;font-size:15px;font-weight:700}.learningQuickHeadwordCluster{justify-content:flex-start;align-items:baseline;gap:var(--lexical-identity-compact-gap,10px);min-width:0;max-width:100%;display:inline-flex}.learningQuickFavoriteSlot{width:var(--lexical-identity-favorite-target,44px);flex:0 0 var(--lexical-identity-favorite-target,44px);height:1ex;font-family:var(--lexi-font-display);align-self:baseline;font-size:38px;line-height:1;display:inline-block;position:relative}.learningQuickHeadwordFavorite{width:44px;height:44px;color:var(--lexi-red);box-shadow:none;background:0 0;border:0;border-radius:50%;place-items:center;margin-top:-22px;padding:0;transition:background .15s,color .15s,transform .15s;display:grid;position:absolute;top:50%;left:0}.learningQuickHeadwordFavorite>.lexiviIconGlyph{transform:translateY(-1px)}.learningQuickHeadwordFavorite:hover,.learningQuickHeadwordFavorite:focus-visible{background:var(--lexi-red-soft);color:var(--lexi-red)}.learningQuickHeadwordFavorite.active{color:var(--lexi-red);background:0 0}.learningQuickDiscoveryCue{border:1px solid color-mix(in srgb, var(--lexi-blue) 17%, var(--lexi-line));background:color-mix(in srgb, var(--lexi-blue-soft) 30%, var(--lexi-surface));border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin:9px 0 3px;padding:8px 10px;display:grid}.learningQuickDiscoveryCue p{min-width:0;color:var(--lexi-text);margin:0;font-size:12px;line-height:1.45}.learningQuickDiscoveryCue button{border:1px solid color-mix(in srgb, var(--lexi-blue) 28%, var(--lexi-line));background:var(--lexi-surface);min-height:40px;color:var(--lexi-blue);cursor:pointer;font:inherit;border-radius:9px;font-size:12px;font-weight:700}.learningQuickDiscoveryAction{padding:0 12px}.learningQuickDiscoveryDismiss{place-items:center;width:40px;padding:0;display:grid}.learningQuickDiscoveryCue button:focus-visible{outline:2px solid var(--lexi-blue);outline-offset:2px}@media (width<=520px){.learningQuickDiscoveryCue{grid-template-columns:minmax(0,1fr) auto}.learningQuickDiscoveryCue p{grid-column:1/-1}}.learningQuickPronunciationIcon{border:1px solid color-mix(in srgb, var(--lexi-blue) 18%, var(--lexi-line));background:color-mix(in srgb, var(--lexi-blue-soft) 58%, var(--lexi-surface));width:34px;height:34px;color:var(--lexi-blue);border-radius:11px;place-items:center;transition:background .18s,border-color .18s,transform .18s;display:grid}.learningQuickPronunciationList button:hover .learningQuickPronunciationIcon,.learningQuickPronunciationList button:focus-visible .learningQuickPronunciationIcon{border-color:color-mix(in srgb, var(--lexi-blue) 42%, var(--lexi-line));background:color-mix(in srgb, var(--lexi-blue-soft) 88%, var(--lexi-surface));transform:translateY(-1px)}.learningQuickPronunciationIcon.playbackFeedbackActive{animation:.5s ease-out both lexiviPlaybackFeedback}.learningQuickPronunciationIcon.playbackFeedbackActive .lexiviIconGlyph{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--lexi-blue) 38%, transparent))}.learningQuickMetadata{flex-wrap:wrap;gap:5px;margin:0 0 8px;display:flex}.learningQuickMetadata>span{background:var(--lexi-blue-soft);color:var(--lexi-blue);border-radius:999px;padding:3px 7px;font-size:13px;font-weight:710}.learningQuickMetadata>.learningQuickIdentityMetaLabel{white-space:nowrap;align-items:baseline;gap:2px;display:inline-flex}.learningQuickHydrationError{border:1px solid color-mix(in srgb, var(--lexi-blue) 25%, var(--lexi-line));background:color-mix(in srgb, var(--lexi-blue-soft) 50%, var(--lexi-surface));color:var(--lexi-ink);border-radius:10px;margin-top:14px;padding:12px 14px;font-size:14px}.learningQuickHydrationError p{margin:0 0 10px;line-height:1.5}.learningQuickHydrationError button{border:1px solid var(--lexi-blue);background:var(--lexi-surface);min-height:44px;color:var(--lexi-blue);font:inherit;cursor:pointer;border-radius:8px;padding:0 14px;font-weight:700}.learningQuickHydrationError button:focus-visible{outline:2px solid var(--lexi-blue);outline-offset:2px}.learningOpenDictionaryButton:disabled{opacity:.55;cursor:not-allowed}.learningQuickMeaningRow{margin-top:14px}.learningQuickDefinition{color:var(--lexi-ink);margin:10px 0 0;font-size:16px;line-height:1.55}.learningQuickLearningPanel{border:1px solid color-mix(in srgb, var(--lexi-blue) 18%, var(--lexi-line));background:linear-gradient(135deg, color-mix(in srgb, var(--lexi-blue-soft) 34%, var(--lexi-surface)), var(--lexi-surface));border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;margin-top:18px;padding:11px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff80}.learningQuickStatusSummary{align-items:center;min-width:0;display:flex}.learningQuickStatusChip{background:color-mix(in srgb, var(--lexi-blue-soft) 66%, var(--lexi-surface));width:fit-content;color:var(--lexi-blue);border-radius:999px;align-items:center;gap:7px;padding:5px 9px;font-size:13px;font-weight:780;display:inline-flex}.learningQuickStatusChip i{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 13%, transparent);background:currentColor;border-radius:50%}.learningQuickStatusChip.state-learning{background:color-mix(in srgb, var(--lexi-orange) 14%, var(--lexi-surface));color:var(--lexi-orange)}.learningQuickStatusChip.state-learned{background:color-mix(in srgb, var(--lexi-blue-soft) 76%, var(--lexi-surface));color:var(--lexi-blue)}.learningQuickStatusChip.state-viewed{background:color-mix(in srgb, var(--lexi-green-soft) 76%, var(--lexi-surface));color:var(--lexi-green)}.learningQuickStatusChip.state-unseen{background:color-mix(in srgb, var(--lexi-surface-tint) 78%, var(--lexi-surface));color:var(--lexi-muted)}.learningQuickLearnedButton{border:1px solid color-mix(in srgb, var(--lexi-blue) 42%, var(--lexi-line));color:#fff;white-space:nowrap;background:linear-gradient(135deg,#2477ff,#4b8eff);border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:13px;font-weight:790;display:inline-flex;box-shadow:0 9px 20px #2869eb2e}.learningQuickLearnedButton.isLearned{border-color:color-mix(in srgb, var(--lexi-green) 40%, var(--lexi-line));background:color-mix(in srgb, var(--lexi-green-soft) 74%, var(--lexi-surface));color:var(--lexi-green);box-shadow:none}.learningQuickStateMenu{position:relative}.learningQuickStateMenu>summary{border:1px solid var(--lexi-line);background:var(--lexi-surface);width:44px;height:44px;color:var(--lexi-text);cursor:pointer;border-radius:12px;place-items:center;list-style:none;display:grid}.learningQuickStateMenu>summary::-webkit-details-marker{display:none}.learningQuickStateMenu[open]>summary,.learningQuickStateMenu>summary:hover{border-color:color-mix(in srgb, var(--lexi-blue) 36%, var(--lexi-line));color:var(--lexi-blue)}.learningQuickStateMenu>div{z-index:8;border:1px solid var(--lexi-line);background:var(--lexi-surface);width:max-content;min-width:190px;box-shadow:var(--lexi-shadow-float);border-radius:12px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.learningQuickStateMenu button{min-height:38px;color:var(--lexi-text);text-align:left;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:13px;font-weight:680}.learningQuickStateMenu button:hover,.learningQuickStateMenu button:focus-visible{background:var(--lexi-blue-soft);color:var(--lexi-blue);outline:0}html.dark .learningQuickHeadwordFavorite,html.dark .learningQuickPronunciationIcon,html.dark .learningQuickLearningPanel,html.dark .learningQuickStateMenu>summary,html.dark .learningQuickStateMenu>div{box-shadow:none}html.dark .learningQuickPronunciationList button>span:not(.learningQuickPronunciationIcon),html.dark .learningQuickDefinition,html.dark .inlineLookupExampleTranslation{color:#c4d1e4}html.dark .learningQuickStatusChip.state-unseen{color:color-mix(in srgb, var(--lexi-text) 88%, var(--lexi-ink))}@media (width<=1260px) and (width>=1024px){.learningQuickLearningPanel{grid-template-columns:minmax(0,1fr) auto}.learningQuickLearnedButton{order:3;grid-column:1/-1;width:100%}}.learningFilterSheetBackdrop[data-presentation=popover]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.learningFilterSheet{z-index:160;border:1px solid color-mix(in srgb, var(--lexi-blue) 16%, var(--lexi-line));background:var(--lexi-surface);border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(560px,100svh - 32px);display:grid;position:fixed;overflow:hidden;box-shadow:0 18px 46px #18346733}.learningFilterPopover{z-index:175;width:min(420px,100vw - 48px);max-height:min(560px,70vh);position:absolute;inset:calc(100% + 8px) 0 auto auto}.learningFilterSheet>header{border-bottom:1px solid var(--lexi-line);background:color-mix(in srgb, var(--lexi-surface) 95%, var(--lexi-blue-soft));justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:13px 15px 12px 17px;display:flex}.learningFilterSheet>header>div{gap:3px;display:grid}.learningFilterSheet>header strong{color:var(--lexi-ink);font-size:17px;font-weight:790;line-height:1.25}.learningFilterSheetBody{gap:12px;padding:15px 17px;display:grid;overflow:auto}.learningFilterSheetBody fieldset{border:1px solid var(--lexi-line);background:color-mix(in srgb, var(--lexi-surface-subtle) 70%, var(--lexi-surface));border-radius:12px;min-width:0;margin:0;padding:13px}.learningFilterSheetBody legend{color:color-mix(in srgb, var(--lexi-text) 90%, var(--lexi-muted));padding:0 6px;font-size:14px;font-weight:740}.learningFilterSheetBody fieldset>div{flex-wrap:wrap;gap:7px;display:flex}.learningFilterSheetBody fieldset button{border:1px solid var(--lexi-line);background:var(--lexi-surface);min-height:34px;color:var(--lexi-text);border-radius:9px;padding:0 10px;font-size:14px;font-weight:680}.learningFilterSheetBody fieldset button:hover,.learningFilterSheetBody fieldset button:focus-visible,.learningFilterSheetBody fieldset button.active{border-color:color-mix(in srgb, var(--lexi-blue) 52%, var(--lexi-line));background:var(--lexi-blue-soft);color:var(--lexi-blue-strong);outline:0}.learningFilterSheet>footer{border-top:1px solid var(--lexi-line);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:8px;padding:12px 17px 15px;display:grid}.learningFilterSheet>footer button{border:1px solid var(--lexi-line);border-radius:10px;min-height:40px;font-size:14px;font-weight:760}.learningFilterSheet>footer .secondary{background:var(--lexi-surface);color:var(--lexi-text)}.learningFilterSheet>footer .primary{border-color:var(--lexi-blue);background:var(--lexi-blue);color:#fff}.lexiReturnToTop{z-index:65;border:1px solid var(--lexi-line);background:var(--lexi-surface);min-height:38px;box-shadow:var(--lexi-shadow-card);color:var(--lexi-blue);border-radius:11px;align-items:center;gap:7px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex;position:fixed;bottom:22px;right:22px}.lexiReturnToTopIcon{font-size:19px}.readingReaderReturnToTop,.readingLibraryReturnToTop{display:none}@media (width>=1024px) and (hover:hover) and (pointer:fine){.lexiReturnToTop{border-color:color-mix(in srgb, var(--lexi-line) 78%, transparent);background:color-mix(in srgb, var(--lexi-surface) 96%, transparent);box-shadow:0 8px 20px color-mix(in srgb, var(--lexi-ink) 7%, transparent);color:color-mix(in srgb, var(--lexi-blue) 86%, var(--lexi-muted));transition:border-color .14s,background-color .14s,color .14s,box-shadow .14s}.lexiReturnToTop:hover{border-color:color-mix(in srgb, var(--lexi-blue) 34%, var(--lexi-line));background:color-mix(in srgb, var(--lexi-blue-soft) 36%, var(--lexi-surface));color:var(--lexi-blue);box-shadow:0 9px 22px color-mix(in srgb, var(--lexi-blue) 9%, transparent)}html.dark .lexiReturnToTop{border-color:color-mix(in srgb, var(--lexi-line-strong) 76%, transparent);background:color-mix(in srgb, var(--lexi-surface) 94%, transparent);color:#9fc4ff;box-shadow:0 8px 20px #0000004d}html.dark .lexiReturnToTop:hover{border-color:color-mix(in srgb, var(--lexi-blue) 44%, var(--lexi-line-strong));background:color-mix(in srgb, var(--lexi-blue) 10%, var(--lexi-surface));color:#c8ddff}.lexiApp:has(.readingReaderPage)>.lexiReturnToTop{display:none}.readingReaderReturnToTop{justify-content:flex-end;width:100%;display:flex}.readingReaderReturnToTop .lexiReturnToTop{z-index:auto;border-color:color-mix(in srgb, var(--lexi-blue) 28%, var(--lexi-line));background:color-mix(in srgb, var(--lexi-blue-soft) 34%, var(--lexi-surface));width:auto;min-height:40px;color:color-mix(in srgb, var(--lexi-blue) 92%, var(--lexi-muted));gap:7px;margin:0;padding-inline:14px;font-weight:740;position:static;bottom:auto;right:auto}.readingReaderReturnToTop .lexiReturnToTop:hover{border-color:color-mix(in srgb, var(--lexi-blue) 42%, var(--lexi-line));background:color-mix(in srgb, var(--lexi-blue-soft) 48%, var(--lexi-surface));color:var(--lexi-blue)}html.dark .readingReaderReturnToTop .lexiReturnToTop{border-color:color-mix(in srgb, var(--lexi-blue) 32%, var(--lexi-line-strong));background:color-mix(in srgb, var(--lexi-blue) 8%, var(--lexi-surface));color:#acd0ff}}@media (width<=1480px){.lexiSearchSuite--desktop{grid-template-columns:minmax(0,1fr) 174px;width:100%}.lexiSearchPrimary{grid-template-columns:100px minmax(0,1fr)}.lexiVoiceControl{grid-template-columns:auto 1px 34px 34px}.lexiVoiceControl>span:first-of-type{display:none}.lexiVoiceControl:before{grid-column:2}.lexiDictionarySearchHost{width:100%}.lexiProfileStatus{min-width:52px;padding:0 5px}.lexiProfileCopy,.lexiProfileStatus>.lexiUtilityChevron{display:none}}@media (width<=1480px) and (width>=1024px){.lxHome{grid-template-columns:minmax(0,1fr);gap:24px}.lxHomeAside{grid-template-columns:repeat(3,minmax(0,1fr))}.lxTopicProgressHeader{grid-template-columns:1fr;gap:5px}.lxTopicProgressHeader>button{justify-self:start}}@media (width<=1280px){:root{--lexi-rail-width:248px}.lexiSearchSuite--desktop{grid-template-columns:minmax(0,1fr) 158px}.lexiSearchPrimary{grid-template-columns:94px minmax(0,1fr)}}@media (width<=1180px) and (width>=1024px){.lxQuickModules,.lxHomeAside{grid-template-columns:repeat(2,minmax(0,1fr))}.lxTopicProgressCard{grid-column:1/-1}.lexiTodayControl{width:52px;min-width:52px;padding:0}.lexiTodayControl>span{display:none}}@media (width<=1023px){:root{--lexi-rail-width:0px;--lexi-topbar-height:0px;--lexi-mobile-page-gutter:16px;--lexi-mobile-search-radius:14px;--lexi-mobile-header-height:72px;--lexi-mobile-search-stack-height:76px}html{scroll-padding-top:130px}.lexiSideRail,.lexiDesktopBar{display:none}.lexiMobileHeader{z-index:90;height:var(--lexi-mobile-header-height);padding:max(8px, env(safe-area-inset-top)) max(var(--lexi-mobile-page-gutter), env(safe-area-inset-right)) 4px max(var(--lexi-mobile-page-gutter), env(safe-area-inset-left));background:color-mix(in srgb, var(--lexi-surface) 95%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:0;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.lexiMobileBrand{padding:0}.lexiMobileIdentity{align-items:center;gap:10px;display:flex}.lexiStreakStatus--mobile{border-color:color-mix(in srgb, var(--lexi-orange) 14%, var(--lexi-line));background:color-mix(in srgb, var(--lexi-orange) 3%, var(--lexi-surface));border-radius:999px;gap:5px;min-width:72px;min-height:42px;padding:0 11px}.lexiStreakStatus--mobile>span:first-child{background:var(--lexi-orange);color:#0000;flex:0 0 18px;width:18px;height:18px;font-size:0;line-height:0;display:block;overflow:hidden;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M13.95 3.35c.32 2.48-.7 4.02-2.12 5.35-.68-1.52-1.76-2.75-3.22-3.66.02 2.54-1.88 4.36-2.84 6.31-1.95 3.96.42 8.5 4.73 9.18 4.35.69 8.17-2.13 8.17-6.47 0-3.34-1.73-7-4.72-10.71Z'/%3E%3C/svg%3E") 50%/18px 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M13.95 3.35c.32 2.48-.7 4.02-2.12 5.35-.68-1.52-1.76-2.75-3.22-3.66.02 2.54-1.88 4.36-2.84 6.31-1.95 3.96.42 8.5 4.73 9.18 4.35.69 8.17-2.13 8.17-6.47 0-3.34-1.73-7-4.72-10.71Z'/%3E%3C/svg%3E") 50%/18px 18px no-repeat}.lexiStreakStatus--mobile strong{font-size:15px;font-weight:780}.lexiMobileProfile{background:0 0;border:0;border-radius:50%;place-items:center end;width:48px;height:48px;padding:0;display:grid;position:relative}.lexiMobileProfile .lexiProfileAvatar{flex-basis:46px;width:46px;height:46px}.lexiSearchSuite--mobile{z-index:88;isolation:isolate;inset:var(--lexi-mobile-header-height) 0 auto;min-height:var(--lexi-mobile-search-stack-height);padding:8px max(var(--lexi-mobile-page-gutter), env(safe-area-inset-right)) 12px max(var(--lexi-mobile-page-gutter), env(safe-area-inset-left));border-bottom:1px solid var(--lexi-line);background:color-mix(in srgb, var(--lexi-surface) 95%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:minmax(0,1fr) 52px;align-items:center;gap:0;display:grid;position:fixed}.lexiSearchSuite--mobile:before{z-index:-1;inset:8px max(var(--lexi-mobile-page-gutter), env(safe-area-inset-right)) 12px max(var(--lexi-mobile-page-gutter), env(safe-area-inset-left));border:1px solid var(--lexi-line-strong);border-radius:var(--lexi-mobile-search-radius);background:var(--lexi-surface);content:"";pointer-events:none;transition:border-color .15s,box-shadow .15s;position:absolute;box-shadow:0 4px 14px #1f437c0a}.lexiSearchSuite--mobile:focus-within:before{border-color:color-mix(in srgb, var(--lexi-blue) 62%, var(--lexi-line));box-shadow:0 0 0 3px color-mix(in srgb, var(--lexi-blue) 15%, transparent), 0 5px 16px #1f437c0d}.lexiSearchSuite--mobile .lexiSearchPrimary{border-radius:var(--lexi-mobile-search-radius) 0 0 var(--lexi-mobile-search-radius);height:56px;box-shadow:none;background:0 0;border:0;grid-template-columns:106px minmax(0,1fr)}.lexiSearchSuite--mobile .lexiSearchPrimary:focus-within{box-shadow:none;border-color:#0000}.lexiSearchSuite--mobile .lexiDirectionTabs--shell{border-right:1px solid var(--lexi-line);background:0 0;height:54px;padding:0 4px;display:flex}.lexiSearchSuite--mobile .lexiDirectionTabs--shell button{border-radius:0;min-width:45px;min-height:52px;padding:0 7px;font-size:17px}.lexiSearchSuite--mobile .lexiDirectionTabs--shell button+button:before{background:color-mix(in srgb, var(--lexi-blue) 18%, var(--lexi-line));content:"";pointer-events:none;width:1px;height:18px;position:absolute;top:50%;left:0;transform:translate(-.5px,-50%)}.lexiSearchSuite--mobile .lexiDirectionTabs--shell button.isActive{box-shadow:none;background:0 0}.lexiSearchSuite--mobile .lexiSearchLauncher{min-height:54px;box-shadow:none;background:0 0;border:0;padding:0 14px}.lexiMobileVoiceHint{border:0;border-left:1px solid var(--lexi-line);border-radius:0 var(--lexi-mobile-search-radius) var(--lexi-mobile-search-radius) 0;width:52px;height:56px;color:var(--lexi-text);background:0 0;place-items:center;display:grid}.lexiOfflineStatus{top:148px;right:16px}.lexiReturnBar{min-height:0;margin:156px max(var(--lexi-mobile-page-gutter), env(safe-area-inset-right)) 0 max(var(--lexi-mobile-page-gutter), env(safe-area-inset-left));border-radius:16px;grid-template-columns:52px minmax(0,1fr);gap:12px;padding:14px}.lexiReturnIcon{border-radius:13px;width:52px;height:52px}.lexiReturnContext>strong{font-size:21px}.lexiReturnEyebrow{letter-spacing:.08em;font-size:12px}.lexiReturnLookup{min-height:30px;margin-top:7px;padding-inline:10px;font-size:13px}.lexiReturnAction{border-top:1px solid var(--lexi-line);border-left:0;grid-column:1/-1;gap:3px;padding:12px 0 0}.lexiReturnBar.isLearningReturn{grid-template-columns:minmax(0,1fr);gap:10px;padding:0}.lexiReturnBar.isLearningReturn>.lexiReturnPrimary,.lexiReturnBar.isLearningReturn>.lexiReturnAction{min-height:0}.lexiReturnBar.isLearningReturn>.lexiReturnPrimary{grid-template-columns:52px minmax(0,1fr);gap:12px;padding:13px}.lexiReturnBar.isLearningReturn>.lexiReturnAction{border-top:1px solid var(--lexi-line);grid-column:1;padding:12px 14px}.lexiReturnBar.isLearningReturn .lexiReturnAction button{width:fit-content;max-width:100%;min-height:42px}.lexiReturnAction>strong{white-space:normal;font-size:15px}.lexiReturnAction button{width:100%;min-height:46px}.lxHome,.learningPage,.readingPage{width:100%;padding:164px max(var(--lexi-mobile-page-gutter), env(safe-area-inset-right)) 36px max(var(--lexi-mobile-page-gutter), env(safe-area-inset-left));margin-left:0}.lxHome{flex-direction:column;gap:20px;display:flex}.lxQuickModules{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.lxModuleCard{min-height:104px;box-shadow:none;border-radius:16px;grid-template-columns:48px minmax(0,1fr) 34px;gap:10px;padding:13px}.lxModuleIcon{border-radius:12px;width:48px;height:48px}.lxModuleCopy strong{font-size:18px}.lxModuleCopy small{font-size:14px}.lxModuleArrow{border:1px solid var(--lexi-line);width:34px;height:34px;color:var(--lx-tone);border-radius:50%;place-items:center;display:grid}.lxActivityRow{grid-template-columns:1fr;gap:14px;margin-bottom:22px}.lxContinueHeader{min-height:48px;padding:9px 14px}.lxContinueHeader>span{gap:6px;font-size:17px}.lxContinueHeader>.lexiviIconGlyph{display:none}.lxContinueContent{grid-template-rows:1fr;grid-template-columns:minmax(134px,36%) minmax(0,1fr);min-height:172px}.lxContinueArtwork{margin:12px 0 12px 12px}.lxContinueBody{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:7px 12px;padding:14px;display:grid}.lxContinueBody h2{grid-column:1/-1;font-size:21px}.lxContinueBody>p{display:none}.lxContinueMeta{grid-column:1/-1;margin-bottom:2px}.lxContinueMeta span:nth-child(n+2){display:inline-flex}.lxContinueProgressCopy{grid-column:1;margin-top:0;font-size:14px;display:block}.lxContinueBody button{min-height:42px;margin-top:0;padding:0 14px;font-size:15px}.lxContinueBody>button,.lxContinueActions{grid-area:3/2/span 2;align-self:center}.lxContinueActions .isSecondary{display:none}.lxSectionHeading{align-items:end;gap:10px}.lxSectionHeading h2{font-size:22px}.lxSectionHeading p{font-size:14px;display:block}.lxTopicShowAll{text-overflow:ellipsis;white-space:nowrap;max-width:224px;min-height:40px;padding:0 10px;font-size:15px;overflow:hidden}.lxTopicRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lxTopicCard{min-height:148px;box-shadow:none;border-radius:15px;grid-template-columns:48% minmax(0,1fr)}.lxTopicCardBody{padding:12px 10px 10px}.lxTopicCardBody>strong{font-size:16px}.lxTopicCardBody>small{font-size:13px}.lxTopicStats{gap:2px;display:grid}.lxTopicStats b{font-size:13px}.lxTopicStats em{justify-self:start;font-size:13px}.lxTopicRail:not([data-expanded=true]) .lxTopicCard:nth-child(n+5){display:none}.lxHomeAside{gap:12px}.lxConceptRailCard{box-shadow:none;border-radius:17px;padding:18px}.lxLearningWordsCard,.lxSavedWordsCard{display:none}.lxTopicProgressSummary{grid-template-columns:92px minmax(0,1fr);gap:18px}.lxProgressRing{width:88px;height:88px}.lxProgressRing strong{font-size:23px}.lxTopicProgressHeader{margin-bottom:15px}.lxTopicProgressHeader h2{font-size:20px}.lxTopicProgressHeader>button{font-size:14px}.lxTopicProgressSummary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.lxTopicProgressSummary dl>div{border-left:1px solid var(--lexi-line);text-align:center;flex-direction:column;justify-content:center;min-height:58px;padding:0 10px}.lxTopicProgressSummary dt,.lxTopicProgressSummary dd{font-size:13px}.learningTopicHero{background:var(--lexi-surface);grid-template-columns:1fr;min-height:0}.learningTopicHeroContent{padding:15px}.learningTopicToolbar{margin-bottom:15px}.learningBackButton>span:last-child{display:none}.learningTopicIdentity{margin-top:2px}.learningTopicIdentity h1{font-size:27px}.learningTopicIdentity p{margin-top:8px}.learningTopicHeroArtwork{order:-1;height:145px}.learningDesktopFilterGroups,.learningListColumns{display:none}.learningSearchToolbar{box-shadow:none;padding:9px}.learningListSection{box-shadow:none}.learningItemRow{grid-template-columns:minmax(0,1fr) 56px 23px;gap:7px;min-height:70px;padding:9px 11px}.learningItemKind,.learningItemMeaning{display:none}.learningItemState{justify-content:end;font-size:12px}.learningQuickView[data-mobile-quick-view-shell-contract=stable-sheet-geometry-v1]{top:auto;left:auto;border-top:1px solid var(--lexi-line);border-left:0;border-radius:20px 20px 0 0;grid-template-rows:auto auto auto minmax(0,1fr) auto auto;grid-template-areas:"handle""header""context""body""action""footer";width:100%;height:min(78svh,700px);max-height:calc(100svh - 12px);inset:auto 0 0;overflow:hidden;transform:none}.learningQuickViewBackdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:auto;background:#040e2075;width:auto;height:auto;position:fixed;inset:0}.learningQuickViewOpen .learningTopicPage{grid-template-columns:1fr;padding-right:12px}.learningQuickViewHandle,.learningFilterSheetHandle{background:var(--lexi-line-strong);border-radius:999px;width:42px;height:4px;margin:8px auto 0;display:block}.learningQuickViewHandle{grid-area:handle}.learningQuickViewHeader{grid-area:header;padding:10px 14px}.learningQuickViewHeader .learningIconButton{border-radius:11px;width:44px;height:44px}.learningQuickViewContextRail{border-bottom:1px solid var(--lexi-line);background:color-mix(in srgb, var(--lexi-surface) 98%, var(--lexi-blue-soft));grid-area:context;grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:10px;min-width:0;min-height:46px;padding:0 14px;display:grid}.learningQuickViewContextBack{min-height:44px;color:var(--lexi-blue);background:0 0;border:0;border-radius:9px;justify-content:flex-start;align-items:center;gap:5px;padding:0 2px;font-size:13.5px;font-weight:760;line-height:1;display:inline-flex}.learningQuickViewContextBack:hover,.learningQuickViewContextBack:focus-visible{background:color-mix(in srgb, var(--lexi-blue-soft) 64%, transparent)}.learningQuickViewContextParent{min-width:0;height:44px;color:color-mix(in srgb, var(--lexi-muted) 94%, var(--lexi-text));text-overflow:ellipsis;white-space:nowrap;align-items:center;font-size:13.5px;font-weight:650;line-height:1;display:flex;overflow:hidden}.learningQuickView[data-mobile-quick-view-shell-contract=stable-sheet-geometry-v1] .learningQuickViewBody .learningQuickLookupNavigationDesktop{display:none}.learningQuickView[data-mobile-quick-view-shell-contract=stable-sheet-geometry-v1] .learningQuickViewHeader{flex:none}.learningQuickView[data-mobile-quick-view-shell-contract=stable-sheet-geometry-v1] .learningQuickViewBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;grid-area:body;min-height:0;padding:14px 14px 24px;scroll-padding-block-end:24px;overflow:hidden auto}.learningQuickView[data-mobile-quick-view-shell-contract=stable-sheet-geometry-v1] .inlineLookupMeta.learningQuickMetadata{align-items:center;gap:6px}.learningQuickView[data-mobile-quick-view-shell-contract=stable-sheet-geometry-v1] .inlineLookupMeta.learningQuickMetadata>span{background:var(--lexi-blue-soft);height:27px;min-height:27px;color:var(--lexi-blue);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-size:14px;font-weight:760;line-height:1;display:inline-flex}.learningQuickView[data-mobile-quick-view-shell-contract=stable-sheet-geometry-v1] .inlineLookupMeta.learningQuickMetadata>.learningQuickIdentityMetaLabel{align-items:center;gap:2px}.learningQuickView[data-mobile-quick-view-shell-contract=stable-sheet-geometry-v1] .learningOpenDictionaryButtonBody{display:none}.learningQuickView[data-mobile-quick-view-shell-contract=stable-sheet-geometry-v1] .learningQuickActionDock{z-index:2;border-top:1px solid var(--lexi-line);background:color-mix(in srgb, var(--lexi-surface) 98%, var(--lexi-blue-soft));grid-area:action;min-width:0;display:grid;position:relative}.learningQuickSequenceNavigation{grid-template-columns:minmax(0,1fr) minmax(74px,auto) minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:48px;padding:2px 10px;display:grid}.learningQuickSequenceNavigation>button{width:min(96px,100%);min-width:0;min-height:44px;color:var(--lexi-blue);background:0 0;border:0;border-radius:10px;justify-content:flex-start;align-items:center;gap:5px;padding:0 6px;font-size:13px;font-weight:760;display:inline-flex}.learningQuickSequenceNavigation>button:first-child{justify-self:start}.learningQuickSequenceNavigation>button:last-child{justify-content:flex-end;justify-self:end}.learningQuickSequenceChevron{flex:0 0 17px;place-items:center;width:17px;height:17px;display:grid}.learningQuickSequenceChevron:before{content:"";border-bottom:1.8px solid;border-right:1.8px solid;width:7px;height:7px}.learningQuickSequenceChevron.isPrevious:before{transform:translate(1px)rotate(135deg)}.learningQuickSequenceChevron.isNext:before{transform:translate(-1px)rotate(-45deg)}.learningQuickSequenceNavigation>button:hover:not(:disabled),.learningQuickSequenceNavigation>button:focus-visible{background:color-mix(in srgb, var(--lexi-blue-soft) 68%, transparent)}.learningQuickSequenceNavigation>button:disabled{color:color-mix(in srgb, var(--lexi-muted) 62%, var(--lexi-line));cursor:default}.learningQuickSequencePosition{min-width:74px;color:var(--lexi-muted);justify-items:center;line-height:1.12;display:grid}.learningQuickSequencePosition strong{color:var(--lexi-ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:790}.learningQuickSequencePosition small{margin-top:2px;font-size:11px;font-weight:650}.learningQuickActionStateRow{border-top:1px solid color-mix(in srgb, var(--lexi-line) 82%, transparent);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:58px;padding:7px 10px;display:grid;position:relative}.learningQuickActionStateRow .learningQuickStatusSummary{justify-self:start}.learningQuickActionStateRow .learningQuickStatusChip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-inline:8px;font-size:12px;overflow:hidden}.learningQuickActionStateRow .learningQuickLearnedButton{border-color:color-mix(in srgb, var(--lexi-blue) 30%, var(--lexi-line));background:color-mix(in srgb, var(--lexi-blue-soft) 78%, var(--lexi-surface));min-height:44px;color:var(--lexi-blue);box-shadow:none;justify-self:center;padding-inline:11px}.learningQuickActionStateRow .learningQuickStateMenu{justify-self:end;width:44px}.learningQuickActionDock .learningQuickStateMenu>div{top:auto;bottom:calc(100% + 8px)}.learningQuickView[data-mobile-quick-view-shell-contract=stable-sheet-geometry-v1] .learningQuickViewFooter{padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--lexi-line);background:color-mix(in srgb, var(--lexi-surface) 96%, var(--lexi-blue-soft));flex:none;grid-area:footer;display:flex}.learningQuickView[data-mobile-quick-view-shell-contract=stable-sheet-geometry-v1] .learningQuickViewFooterDictionaryButton{justify-content:center;width:100%;min-height:46px}body.learningQuickViewOpen .lexiReturnToTop{visibility:hidden;opacity:0;pointer-events:none}.lexiReturnToTop{right:12px;bottom:calc(var(--lexi-mobile-bottom-nav) + 10px + env(safe-area-inset-bottom));justify-content:center;width:38px;padding:0}.lexiReturnToTopLabel{display:none}.lexiApp:has(.readingReaderPage) .lexiReturnToTop{right:max(var(--lexi-mobile-page-gutter), env(safe-area-inset-right));border-color:color-mix(in srgb, var(--lexi-blue) 18%, var(--lexi-line));background:color-mix(in srgb, var(--lexi-blue-soft) 16%, var(--lexi-surface));width:auto;min-width:0;min-height:44px;box-shadow:0 8px 20px color-mix(in srgb, var(--lexi-ink) 7%, transparent);color:color-mix(in srgb, var(--lexi-blue) 84%, var(--lexi-muted));border-radius:12px;gap:5px;padding-inline:11px 12px;font-size:13.5px;font-weight:740}.lexiApp:has(.readingReaderPage) .lexiReturnToTopIcon{font-size:17px;line-height:1}.lexiApp:has(.readingReaderPage) .lexiReturnToTopLabel{white-space:nowrap;display:inline}html.dark .lexiApp:has(.readingReaderPage) .lexiReturnToTop{border-color:color-mix(in srgb, var(--lexi-blue) 26%, var(--lexi-line-strong));background:color-mix(in srgb, var(--lexi-blue) 7%, var(--lexi-surface));color:#a8caff;box-shadow:0 8px 20px #00000047}}@media (width<=480px){.lexiMobileBrandLockup{width:122px}.lexiMobileIdentity{gap:7px}.lexiStreakStatus--mobile{min-width:68px;padding-inline:9px}.lxModuleCard{grid-template-columns:38px minmax(0,1fr);gap:8px;min-height:96px;padding:10px 38px 10px 10px}.lxModuleIcon{width:38px;height:38px}.lxModuleCopy strong{font-size:15px}.lxModuleCopy small{font-size:13px}.lxModuleArrow{width:28px;height:28px;position:absolute;right:8px}.lxContinueContent{grid-template-columns:minmax(126px,36%) minmax(0,1fr)}.lxContinueArtwork{margin:10px 0 10px 10px}.lxContinueBody{gap:6px 8px;padding:11px}.lxContinueBody h2{font-size:18px}.lxContinueBody button{min-height:38px;padding-inline:10px;font-size:13px}.lxTopicProgressSummary{grid-template-columns:78px minmax(0,1fr);gap:8px}.lxProgressRing{width:74px;height:74px}.lxTopicProgressSummary dl>div{padding-inline:5px}.lxTopicProgressSummary dt,.lxTopicProgressSummary dd{font-size:12px}.lexiNavLabel{font-size:13px}.learningTopicSelectSizer{max-width:calc(100vw - 104px)}.learningTopicSwitcher select{width:100%;min-width:0;max-width:100%}.lxContinueContent{min-height:154px}.learningTopicSwitcherLabel{display:none}}@media (width<=1023px){:root{--lexi-mobile-bottom-nav:68px}.lexiMobileNav{z-index:100;height:calc(var(--lexi-mobile-bottom-nav) + env(safe-area-inset-bottom));padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);border:0;border-top:1px solid color-mix(in srgb, var(--lexi-line-strong) 34%, transparent);background:color-mix(in srgb, var(--lexi-surface) 98%, var(--lexi-blue-soft));-webkit-backdrop-filter:none;backdrop-filter:none;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:14px 14px 0 0;grid-template-columns:repeat(5,1fr);align-items:stretch;column-gap:0;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -4px 14px #122a4e0d,inset 0 1px #ffffff1f}html.dark .lexiMobileNav{background:color-mix(in srgb, var(--lexi-surface) 98%, #041529);border-top-color:#70aef414;box-shadow:0 -1px #7eb8f708,0 -4px 14px #0009181c}.lexiMobileNav .lexiNavButton{appearance:none;height:100%;min-height:0;box-shadow:none;color:color-mix(in srgb, var(--lexi-ink) 80%, var(--lexi-muted));text-align:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background-color:#0000;background-image:none;border:0;border-radius:0;flex-direction:column;justify-content:center;gap:1px;padding:5px 2px 3px;transition:color .12s;display:flex;position:relative;transform:none}.lexiMobileNav .lexiNavButton:before,.lexiMobileNav .lexiNavButton small{display:none}.lexiMobileNav .lexiNavButton:after{content:"";background:var(--lexi-blue);width:12px;height:2px;box-shadow:none;opacity:0;pointer-events:none;transform-origin:50%;border-radius:999px;transition:opacity .12s,transform .14s;position:absolute;top:2px;left:50%;transform:translate(-50%)scaleX(.72)}.lexiMobileNav .lexiNavButton.isFuture{opacity:1}.lexiMobileNav .lexiNavIcon{width:32px;height:27px;color:color-mix(in srgb, var(--lexi-muted) 82%, var(--lexi-blue));opacity:.8;border-radius:0;transition:color .12s,opacity .12s,transform .14s;transform:none}.lexiMobileNav .lexiNavLabel{letter-spacing:-.008em;opacity:.9;width:100%;font-size:13px;font-weight:620;line-height:1.04;transition:color .12s,opacity .12s,font-weight .12s}.lexiMobileNav .lexiNavButton.isActive,html.dark .lexiMobileNav .lexiNavButton.isActive{box-shadow:none;color:var(--lexi-blue);background-color:#0000;background-image:none;border:0}.lexiMobileNav .lexiNavButton.isActive:after{opacity:.84;transform:translate(-50%)scaleX(1)}.lexiMobileNav .lexiNavButton.isActive .lexiNavIcon{color:var(--lexi-blue);opacity:1;transform:translateY(-.5px)scale(1.018)}.lexiMobileNav .lexiNavButton.isActive .lexiNavLabel{opacity:1;font-weight:700}html.dark .lexiMobileNav .lexiNavButton{color:color-mix(in srgb, #edf5ff 72%, var(--lexi-muted))}html.dark .lexiMobileNav .lexiNavIcon{color:color-mix(in srgb, #8ba6c3 72%, var(--lexi-blue));opacity:.7}html.dark .lexiMobileNav .lexiNavLabel{opacity:.82}html.dark .lexiMobileNav .lexiNavButton.isActive{color:#78b9ff}html.dark .lexiMobileNav .lexiNavButton.isActive .lexiNavIcon{color:#72b6ff;opacity:.98}html.dark .lexiMobileNav .lexiNavButton.isActive:after{width:12px;box-shadow:none;opacity:.82;background:#72b6ff}.lexiMobileNav .lexiNavButton:active:not(:disabled){transform:none}.lexiMobileNav .lexiNavButton:active:not(:disabled) .lexiNavIcon{transform:scale(.96)}.lexiMobileNav .lexiNavButton.isActive:active:not(:disabled) .lexiNavIcon{transform:translateY(-.5px)scale(.975)}.lexiMobileNav .lexiNavButton:focus-visible{outline:none}.lexiMobileNav .lexiNavButton:focus-visible .lexiNavIcon{outline:2px solid color-mix(in srgb, var(--lexi-focus) 70%, transparent);outline-offset:3px;border-radius:8px}.lexiProfileSheetLayer~.lexiMobileNav{visibility:hidden;opacity:0;pointer-events:none}html[data-lexivi-mobile-keyboard-open=true] .lexiMobileNav{display:none}}@media (width<=1023px) and (hover:hover) and (pointer:fine){.lexiMobileNav .lexiNavButton:hover:not(:disabled){box-shadow:none;color:color-mix(in srgb, var(--lexi-blue) 70%, var(--lexi-ink));background-color:#0000;background-image:none;border:0;transform:none}.lexiMobileNav .lexiNavButton:hover:not(:disabled) .lexiNavIcon{color:color-mix(in srgb, var(--lexi-blue) 74%, var(--lexi-ink));opacity:1;transform:translateY(-.5px)}.lexiMobileNav .lexiNavButton.isActive:hover:not(:disabled){color:var(--lexi-blue);background-color:#0000;background-image:none}html.dark .lexiMobileNav .lexiNavButton.isActive:hover:not(:disabled){color:#78b9ff;background-color:#0000;background-image:none}.lexiMobileNav .lexiNavButton.isActive:hover:not(:disabled) .lexiNavIcon{color:var(--lexi-blue);transform:translateY(-.5px)scale(1.018)}html.dark .lexiMobileNav .lexiNavButton.isActive:hover:not(:disabled) .lexiNavIcon{color:#72b6ff}}@media (width<=1023px) and (hover:none),(width<=1023px) and (pointer:coarse){.lexiMobileNav .lexiNavButton:hover:not(:disabled){box-shadow:none;background-color:#0000;background-image:none;border:0;transform:none}html.dark .lexiMobileNav .lexiNavButton:hover:not(:disabled):not(.isActive){color:color-mix(in srgb, #edf5ff 72%, var(--lexi-muted))}html:not(.dark) .lexiMobileNav .lexiNavButton:hover:not(:disabled):not(.isActive){color:color-mix(in srgb, var(--lexi-ink) 80%, var(--lexi-muted))}.lexiMobileNav .lexiNavButton:hover:not(:disabled) .lexiNavIcon{opacity:.8;transform:none}html.dark .lexiMobileNav .lexiNavButton:hover:not(:disabled):not(.isActive) .lexiNavIcon{color:color-mix(in srgb, #8ba6c3 72%, var(--lexi-blue));opacity:.7}html:not(.dark) .lexiMobileNav .lexiNavButton:hover:not(:disabled):not(.isActive) .lexiNavIcon{color:color-mix(in srgb, var(--lexi-muted) 82%, var(--lexi-blue))}.lexiMobileNav .lexiNavButton.isActive:hover:not(:disabled){color:var(--lexi-blue);background-color:#0000;background-image:none}.lexiMobileNav .lexiNavButton.isActive:hover:not(:disabled) .lexiNavIcon{color:var(--lexi-blue);opacity:1;transform:translateY(-.5px)scale(1.018)}html.dark .lexiMobileNav .lexiNavButton.isActive:hover:not(:disabled){color:#78b9ff;background-color:#0000;background-image:none}html.dark .lexiMobileNav .lexiNavButton.isActive:hover:not(:disabled) .lexiNavIcon{color:#72b6ff}}.lexiProfileMenuHost{position:relative}.lexiProfileStatus{cursor:pointer;font:inherit;text-align:left}.lexiProfileStatus:hover,.lexiProfileStatus[aria-expanded=true]{border-color:color-mix(in srgb, var(--lexi-blue) 20%, transparent);background:color-mix(in srgb, var(--lexi-blue-soft) 32%, transparent)}.lexiProfileAvatar{isolation:isolate;box-shadow:none;background:0 0;border:0;position:relative;overflow:visible}.lexiProfileAvatarClip{z-index:1;border:1px solid color-mix(in srgb, var(--lexi-blue) 18%, var(--lexi-line));background:var(--lexi-surface-tint);box-shadow:inset 0 0 0 2px var(--lexi-surface);border-radius:50%;position:absolute;inset:0;overflow:hidden}.lexiProfileAvatarClip>img{border-radius:inherit;object-fit:cover;object-position:center center;image-rendering:auto;width:100%;height:100%}.lexiProfileAvatar[data-membership=premium]:before{z-index:0;box-shadow:0 0 0 2px color-mix(in srgb, var(--lexi-blue) 70%, #7a5cff), 0 4px 16px #cd961e38;content:"";border:2px solid #e9b94f;border-radius:50%;position:absolute;inset:-4px}.lexiProfilePremiumCornerBadge{z-index:5;border:2px solid var(--lexi-surface-raised);color:#845000;background:linear-gradient(145deg,#ffefb8,#e9a92b);border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:-2px;right:-4px;box-shadow:0 3px 9px #a4700d3d}.lexiProfileStatus .lexiProfilePremiumCornerBadge,.lexiMobileProfile .lexiProfilePremiumCornerBadge{border-width:1.5px;width:17px;height:17px;bottom:-1px;right:-2px}.lexiProfilePresenceDot{z-index:5;border:2px solid var(--lexi-surface-raised);background:#10b981;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-1px;right:-3px;box-shadow:0 1px 5px #10b9814d}.lexiProfileSemanticStatus{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lexiProfilePanel{color:var(--lexi-text)}.lexiProfilePanel--desktop{z-index:230;border:1px solid color-mix(in srgb, var(--lexi-blue) 13%, var(--lexi-line));background:color-mix(in srgb, var(--lexi-surface-raised) 98%, var(--lexi-blue-soft));border-radius:22px;flex-direction:column;width:min(372px,100vw - 32px);max-height:min(78vh,760px);display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 2px 8px #142d520f,0 20px 50px #142d5224}.lexiProfilePanel[data-membership=premium]{border-color:color-mix(in srgb, #d6a32c 38%, var(--lexi-line))}.lexiProfilePanelBody,.lexiProfileAuthBody{overscroll-behavior-y:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;min-height:0;overflow:hidden auto}.lexiProfilePanelBody{flex:0 auto}.lexiProfileAuthBody{flex:auto}.lexiProfilePanelFooter{flex:none}.lexiProfilePanelIdentity{align-items:center;gap:12px;padding:18px 18px 13px;display:flex}.lexiProfilePanel[data-membership=premium] .lexiProfilePanelIdentity{background:radial-gradient(circle at 10% -10%,#e9b94f29,#0000 42%),linear-gradient(#fff4cf29,#0000)}.lexiProfilePanelIdentity .lexiProfileAvatar{flex-basis:46px;width:46px;height:46px}.lexiProfilePanelIdentityCopy{min-width:0;line-height:1.2;display:grid}.lexiProfilePanelIdentityCopy strong{color:var(--lexi-ink);font-size:15px;font-weight:790}.lexiProfilePanelIdentityCopy small{color:var(--lexi-muted);margin-top:3px;font-size:11.5px;font-weight:590}.lexiProfileMembershipBadge{background:color-mix(in srgb, var(--lexi-blue-soft) 54%, var(--lexi-surface));width:fit-content;min-height:22px;color:var(--lexi-blue);letter-spacing:-.005em;border-radius:999px;align-items:center;gap:4px;margin-top:6px;padding:0 8px;font-size:10.5px;font-weight:800;display:inline-flex}.lexiProfileMembershipBadge.isPremium{color:#8b5700;background:linear-gradient(135deg,#fff3c7,#ffe080);box-shadow:inset 0 0 0 1px #c98c142e}.lexiProfilePanelClose,.lexiProfileAuthBack{border:1px solid color-mix(in srgb, var(--lexi-ink) 10%, var(--lexi-line));background:color-mix(in srgb, var(--lexi-surface-subtle) 70%, var(--lexi-surface));width:44px;min-width:44px;height:44px;min-height:44px;color:color-mix(in srgb, var(--lexi-ink) 78%, var(--lexi-muted));border-radius:14px;place-items:center;padding:0;display:grid}.lexiProfilePanelClose{margin-left:auto}.lexiProfilePanelClose,.lexiProfileAuthBack{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (hover:hover) and (pointer:fine){.lexiProfilePanelClose:hover,.lexiProfileAuthBack:hover{border-color:color-mix(in srgb, var(--lexi-blue) 28%, var(--lexi-line));background:color-mix(in srgb, var(--lexi-blue-soft) 54%, var(--lexi-surface));color:var(--lexi-blue)}}@media (hover:none),(pointer:coarse){.lexiProfilePanelClose:active,.lexiProfileAuthBack:active{border-color:color-mix(in srgb, var(--lexi-blue) 24%, var(--lexi-line));background:color-mix(in srgb, var(--lexi-blue-soft) 44%, var(--lexi-surface));color:var(--lexi-blue)}}.lexiProfilePanelClose:focus-visible,.lexiProfileAuthBack:focus-visible,.lexiProfileSegmented button:focus-visible,.lexiProfileSignInCta:focus-visible,.lexiProfileSignOut:focus-visible,.lexiProfileProviderButton:focus-visible,.lexiProfileEmailAuth input:focus-visible,.lexiProfileEmailSignIn:focus-visible,.lexiProfilePreviewRail select:focus-visible{outline:3px solid color-mix(in srgb, var(--lexi-focus) 34%, transparent);outline-offset:2px}.lexiProfileSectionLabel{color:color-mix(in srgb, var(--lexi-muted) 88%, var(--lexi-text));letter-spacing:.075em;text-transform:uppercase;font-size:10.5px;font-weight:810;line-height:1}.lexiProfileAccountRegion{gap:9px;padding:5px 18px 14px;display:grid}.lexiProfileAccountSlot{border:1px solid color-mix(in srgb, var(--lexi-blue) 10%, var(--lexi-line));background:color-mix(in srgb, var(--lexi-blue-soft) 24%, var(--lexi-surface-subtle));border-radius:15px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:10px 11px;display:grid}.lexiProfileAccountMark,.lexiProfilePreferenceIcon{background:color-mix(in srgb, var(--lexi-blue-soft) 50%, var(--lexi-surface));width:36px;height:36px;color:var(--lexi-blue);border-radius:11px;flex:0 0 36px;place-items:center;display:grid;position:relative}.lexiProfileAccountPremiumSpark{color:#d99b17;font-size:11px;line-height:1;position:absolute;top:-5px;right:-4px}.lexiProfileAccountCopy{text-align:left;min-width:0;display:grid}.lexiProfileAccountCopy strong{color:var(--lexi-ink);font-size:12.5px;font-weight:760}.lexiProfileAccountCopy small{color:var(--lexi-muted);margin-top:2px;font-size:10.5px;font-weight:560;line-height:1.34}.lexiProfileSignInCta{border:1px solid color-mix(in srgb, var(--lexi-blue) 24%, var(--lexi-line));background:var(--lexi-blue);color:#fff;min-height:36px;font:inherit;white-space:nowrap;border-radius:10px;padding:0 11px;font-size:11.5px;font-weight:790}.lexiProfileAccountActions{gap:7px;display:grid}.lexiProfileAccountAction{border:1px solid color-mix(in srgb, var(--lexi-blue) 9%, var(--lexi-line));background:color-mix(in srgb, var(--lexi-surface-subtle) 62%, var(--lexi-surface));width:100%;min-height:62px;color:inherit;font:inherit;border-radius:14px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:9px 10px;display:grid}.lexiProfileAccountAction:disabled{cursor:default;opacity:1}.lexiProfileAccountChevron{color:var(--lexi-muted);justify-self:end;font-size:19px}.lexiProfilePanel[data-membership=premium] .lexiProfileAccountAction{border-color:color-mix(in srgb, #d7a52e 18%, var(--lexi-line))}.lexiProfilePanel[data-membership=premium] .lexiProfileAccountMark{background:color-mix(in srgb, #fff2c7 54%, var(--lexi-surface));color:#b67800}.lexiProfilePanelPreferences{padding:5px 18px 16px;display:grid}.lexiProfilePanelPreferences>.lexiProfileSectionLabel{margin-bottom:5px}.lexiProfilePreferenceRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;display:grid}.lexiProfilePreferenceRow--language{border-top:1px solid color-mix(in srgb, var(--lexi-line) 58%, transparent)}.lexiProfilePreferenceLead{align-items:center;gap:10px;min-width:0;display:flex}.lexiProfilePreferenceCopy{min-width:0;display:grid}.lexiProfilePreferenceCopy strong{color:var(--lexi-ink);font-size:13px;font-weight:740}.lexiProfilePreferenceCopy small{color:var(--lexi-muted);margin-top:2px;font-size:10.5px;font-weight:560;line-height:1.35}.lexiProfileSegmented{border:1px solid color-mix(in srgb, var(--lexi-blue) 7%, var(--lexi-line));background:color-mix(in srgb, var(--lexi-surface-subtle) 66%, var(--lexi-surface));border-radius:12px;grid-auto-flow:column;padding:2px;display:inline-grid}.lexiProfileSegmented button{min-width:52px;min-height:34px;color:var(--lexi-muted);font:inherit;background:0 0;border:0;border-radius:9px;padding:0 9px;font-size:12px;font-weight:770}.lexiProfileSegmented button:hover{color:var(--lexi-blue)}.lexiProfileSegmented button.isActive{background:color-mix(in srgb, var(--lexi-blue-soft) 54%, var(--lexi-surface-raised));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lexi-blue) 11%, transparent);color:var(--lexi-blue)}.lexiProfileSignOut{border:1px solid color-mix(in srgb, #e44c55 25%, var(--lexi-line));color:#d94852;min-height:44px;font:inherit;background:0 0;border-radius:13px;justify-content:center;align-items:center;gap:8px;margin:0 18px 14px;font-size:12.5px;font-weight:780;display:flex}.lexiProfileSignOut:disabled{cursor:default;opacity:.86}.lexiProfileSignOutGlyph{place-items:center;display:grid;transform:rotate(180deg)}.lexiProfilePremiumFooter{color:#966000;background:linear-gradient(90deg,#fff3cb57,#ffe0807a);border-top:1px solid #cd972329;justify-content:center;align-items:center;gap:6px;min-height:38px;margin-top:-4px;padding:0 16px;font-size:10.5px;font-weight:760;display:flex}.lexiProfilePreviewRail{border:1px dashed color-mix(in srgb, var(--lexi-blue) 24%, var(--lexi-line));background:color-mix(in srgb, var(--lexi-blue-soft) 20%, transparent);color:var(--lexi-muted);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 18px 14px;padding:8px 10px;font-size:10.5px;font-weight:690;display:grid}.lexiProfilePreviewRail select{border:1px solid color-mix(in srgb, var(--lexi-blue) 15%, var(--lexi-line));background:var(--lexi-surface-raised);min-height:32px;color:var(--lexi-text);font:inherit;border-radius:9px;padding:0 24px 0 8px;font-size:10.5px;font-weight:720}.lexiProfileSheetLayer,.lexiProfileAuthLayer{display:none}.lexiProfileAuthLayer{z-index:340;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.lexiProfileAuthBackdrop{pointer-events:auto;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0814275c;animation:.18s ease-out both lexiProfileBackdropIn;position:absolute;inset:0}.lexiProfilePanel--desktop.lexiProfilePanel--auth{z-index:1;pointer-events:auto;width:min(430px,100vw - 32px);max-height:min(82vh,720px);animation:.19s cubic-bezier(.2,.72,.25,1) both lexiProfileAuthIn;position:relative;top:auto;right:auto}.lexiProfileAuthHeader{grid-template-columns:44px minmax(0,1fr) 44px;align-items:start;gap:11px;padding:18px 18px 12px;display:grid}.lexiProfileAuthHeading{min-width:0;display:grid}.lexiProfileAuthHeading strong{color:var(--lexi-ink);letter-spacing:-.016em;font-size:17px;font-weight:820}.lexiProfileAuthHeading small{color:var(--lexi-muted);margin-top:5px;font-size:11px;font-weight:570;line-height:1.42}.lexiProfileAuthContent{min-height:0}.lexiProfileAuthProviders{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:8px 18px 12px;display:grid}.lexiProfileProviderButton{border:1px solid color-mix(in srgb, var(--lexi-blue) 9%, var(--lexi-line));background:color-mix(in srgb, var(--lexi-surface-subtle) 64%, var(--lexi-surface));min-height:46px;color:var(--lexi-text);font:inherit;border-radius:13px;justify-content:flex-start;align-items:center;gap:9px;padding:0 12px;font-size:11.5px;font-weight:720;display:flex}.lexiProfileProviderButton:disabled{cursor:default;opacity:.86}.lexiProfileProviderMark{background:var(--lexi-surface-raised);width:26px;height:26px;color:var(--lexi-blue);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lexi-blue) 10%, var(--lexi-line));border-radius:50%;flex:0 0 26px;place-items:center;font-size:14px;font-weight:840;display:grid}.lexiProfileProviderMark.is-apple{color:var(--lexi-ink);font-size:17px}.lexiProfileProviderMark.is-facebook{color:#fff;background:#1877f2}.lexiProfileAuthDivider{color:var(--lexi-muted);text-transform:uppercase;place-items:center;margin:1px 18px 8px;font-size:10px;font-weight:700;display:grid;position:relative}.lexiProfileAuthDivider:before{background:var(--lexi-line);content:"";height:1px;position:absolute;left:0;right:0}.lexiProfileAuthDivider span{z-index:1;background:var(--lexi-surface-raised);padding:0 9px;position:relative}.lexiProfileEmailAuth{gap:9px;padding:0 18px 14px;display:grid}.lexiProfileEmailAuth label{color:var(--lexi-muted);gap:5px;font-size:10.5px;font-weight:700;display:grid}.lexiProfileEmailAuth input{border:1px solid color-mix(in srgb, var(--lexi-blue) 9%, var(--lexi-line));background:color-mix(in srgb, var(--lexi-surface-subtle) 62%, var(--lexi-surface));min-height:44px;color:var(--lexi-text);font:inherit;border-radius:12px;padding:0 12px;font-size:12px}.lexiProfileEmailAuth input:disabled{opacity:.78}.lexiProfileEmailSignIn{background:var(--lexi-blue);color:#fff;min-height:44px;font:inherit;border:0;border-radius:12px;margin-top:2px;font-size:12.5px;font-weight:800}.lexiProfileEmailSignIn:disabled{cursor:default;opacity:.58}.lexiProfileAuthPreviewNote{background:color-mix(in srgb, var(--lexi-blue-soft) 28%, var(--lexi-surface-subtle));color:var(--lexi-muted);border-radius:11px;margin:0 18px 18px;padding:9px 11px;font-size:10.5px;font-weight:580;line-height:1.42}html.dark .lexiProfilePanel--desktop,html.dark .lexiProfilePanel--mobile{border-color:color-mix(in srgb, var(--lexi-text) 15%, var(--lexi-line-strong));background:color-mix(in srgb, var(--lexi-surface-raised) 96%, #0b1a2f)}html.dark .lexiProfilePanel--desktop{box-shadow:0 2px 8px #00000038,0 22px 54px #0000005c}html.dark .lexiProfilePanel[data-membership=premium]{background:radial-gradient(circle at 12% 0%, #1e5ab938, transparent 42%), color-mix(in srgb, var(--lexi-surface-raised) 92%, #071c3b);border-color:#ddab3a70}html.dark .lexiProfilePanel[data-membership=premium] .lexiProfilePanelIdentity{background:radial-gradient(circle at 14% 0,#ecb73b29,#0000 50%)}html.dark .lexiProfilePremiumCornerBadge,html.dark .lexiProfilePresenceDot{border-color:color-mix(in srgb, var(--lexi-surface-raised) 96%, #071c3b)}html.dark .lexiProfilePanelClose,html.dark .lexiProfileAuthBack{border-color:color-mix(in srgb, var(--lexi-text) 18%, var(--lexi-line-strong));background:color-mix(in srgb, var(--lexi-text) 7%, var(--lexi-surface));color:color-mix(in srgb, #fff 84%, var(--lexi-muted))}html.dark .lexiProfileAccountSlot,html.dark .lexiProfileAccountAction{border-color:color-mix(in srgb, var(--lexi-text) 10%, var(--lexi-line-strong));background:color-mix(in srgb, var(--lexi-blue) 7%, var(--lexi-surface-subtle))}html.dark .lexiProfileAccountCopy small,html.dark .lexiProfilePreferenceCopy small,html.dark .lexiProfileAuthHeading small{color:color-mix(in srgb, #fff 57%, var(--lexi-muted))}html.dark .lexiProfileAccountMark,html.dark .lexiProfilePreferenceIcon{background:color-mix(in srgb, var(--lexi-blue) 12%, var(--lexi-surface));color:#9ec9ff}html.dark .lexiProfilePanel[data-membership=premium] .lexiProfileAccountMark{color:#f6cc6b;background:#ac751030}html.dark .lexiProfilePreferenceRow--language{border-top-color:color-mix(in srgb, var(--lexi-text) 10%, var(--lexi-line-strong))}html.dark .lexiProfileSegmented{border-color:color-mix(in srgb, var(--lexi-text) 13%, var(--lexi-line-strong));background:color-mix(in srgb, var(--lexi-surface-subtle) 68%, var(--lexi-canvas))}html.dark .lexiProfileSegmented button.isActive{background:color-mix(in srgb, var(--lexi-blue) 17%, var(--lexi-surface-raised));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lexi-blue) 24%, transparent);color:#c4ddff}html.dark .lexiProfilePremiumFooter{color:#f0c761;background:linear-gradient(90deg,#b8790e17,#daa02526);border-top-color:#e5b33d33}html.dark .lexiProfilePreviewRail,html.dark .lexiProfileAuthPreviewNote{border-color:color-mix(in srgb, var(--lexi-blue) 26%, var(--lexi-line-strong));background:color-mix(in srgb, var(--lexi-blue) 8%, var(--lexi-surface-subtle))}html.dark .lexiProfilePreviewRail select,html.dark .lexiProfileProviderButton,html.dark .lexiProfileEmailAuth input{border-color:color-mix(in srgb, var(--lexi-text) 12%, var(--lexi-line-strong));background:color-mix(in srgb, var(--lexi-surface-subtle) 72%, var(--lexi-canvas))}@media (width<=1023px){.lexiProfileSheetLayer{z-index:320;overscroll-behavior:none;pointer-events:none;display:block;position:fixed;inset:0;overflow:hidden}.lexiProfileSheetBackdrop{pointer-events:auto;touch-action:none;overscroll-behavior:none;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);background:#0814274d;animation:.18s ease-out both lexiProfileBackdropIn;position:absolute;inset:0}.lexiProfilePanel--mobile{z-index:1;overscroll-behavior:contain;pointer-events:auto;border:1px solid color-mix(in srgb, var(--lexi-blue) 12%, var(--lexi-line));background:var(--lexi-surface-raised);width:min(100%,560px);max-height:min(90dvh,100svh,780px);padding-bottom:max(12px, env(safe-area-inset-bottom));border-bottom:0;border-radius:26px 26px 0 0;grid-template-rows:auto minmax(0,1fr);margin-inline:auto;animation:.2s cubic-bezier(.2,.72,.25,1) both lexiProfileSheetIn;display:grid;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -20px 58px #142d5230}.lexiProfilePanelIdentity{padding:19px 20px 13px}.lexiProfilePanel--mobile .lexiProfilePremiumFooter{background:color-mix(in srgb, #fff1b8 30%, var(--lexi-surface-raised));min-height:32px;box-shadow:none;border:1px solid #cd972329;border-radius:11px;margin:6px 20px 16px;padding:0 13px}html.dark .lexiProfilePanel--mobile .lexiProfilePremiumFooter{background:color-mix(in srgb, #c88b18 8%, var(--lexi-surface-raised));color:#e8c56f;border-color:#e8bb4d26}.lexiProfilePanel--mobile>.lexiProfilePanelIdentity,.lexiProfilePanel--mobile>.lexiProfileAuthHeader{z-index:2;min-width:0;position:relative}.lexiProfilePanel--mobile>.lexiProfilePanelBody,.lexiProfilePanel--mobile>.lexiProfileAuthBody{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;min-height:0;overflow:hidden auto}.lexiProfilePanelIdentity .lexiProfileAvatar{flex-basis:48px;width:48px;height:48px}.lexiProfileAccountRegion{gap:9px;padding:6px 20px 13px}.lexiProfileAccountSlot{grid-template-columns:38px minmax(0,1fr) auto;gap:11px;min-height:68px;padding:10px 11px}.lexiProfileAccountMark,.lexiProfilePreferenceIcon{flex-basis:38px;width:38px;height:38px}.lexiProfileAccountCopy strong{font-size:13px}.lexiProfileAccountCopy small{font-size:11px}.lexiProfileAccountAction{min-height:64px}.lexiProfilePanelPreferences{padding:6px 20px 10px}.lexiProfilePanelPreferences>.lexiProfileSectionLabel{margin-bottom:4px}.lexiProfilePreferenceRow{gap:12px;min-height:66px}.lexiProfileSegmented button,.lexiProfileSignInCta,.lexiProfileSignOut,.lexiProfileProviderButton,.lexiProfileEmailSignIn{min-height:44px}.lexiProfilePanel--mobile.lexiProfilePanel--auth{max-height:min(88dvh,780px)}.lexiProfileAuthHeader{padding:19px 20px 13px}.lexiProfileAuthProviders{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.lexiProfileAuthDivider{margin-left:20px;margin-right:20px}.lexiProfileEmailAuth{padding-left:20px;padding-right:20px}.lexiProfileAuthPreviewNote{margin-left:20px;margin-right:20px}}@media (width<=380px){.lexiProfilePanelIdentity,.lexiProfileAccountRegion,.lexiProfilePanelPreferences,.lexiProfileAuthHeader{padding-left:16px;padding-right:16px}.lexiProfileAccountSlot{grid-template-columns:36px minmax(0,1fr)}.lexiProfileSignInCta{grid-column:2;justify-self:start}.lexiProfilePreferenceLead{gap:9px}.lexiProfilePreferenceIcon{flex-basis:34px;width:34px;height:34px}.lexiProfileSegmented button{min-width:50px;padding-inline:8px}.lexiProfilePreviewRail{margin-left:16px;margin-right:16px}}@media (prefers-reduced-motion:reduce){.lexiProfileSheetBackdrop,.lexiProfileAuthBackdrop,.lexiProfilePanel--mobile,.lexiProfilePanel--auth{animation:none}}@keyframes lexiProfileBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes lexiProfileSheetIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes lexiProfileAuthIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.lexiReturnIcon{cursor:pointer;border:0;padding:0}.lexiReturnIcon:hover{background:var(--lexi-blue-strong)}.lexiReturnIcon:focus-visible{outline:3px solid color-mix(in srgb, var(--lexi-focus) 35%, transparent);outline-offset:3px}#learning-topic-library{scroll-margin-top:calc(var(--lexi-topbar-height) + 20px)}#lx-topic-title:focus{outline:0}@media (width<=1023px){#learning-topic-library{scroll-margin-top:154px}}.lxHome[data-polish-contract=revised13-fix1-professional-home]{padding-top:calc(var(--lexi-topbar-height) + clamp(20px, 2.3vw, 32px));grid-template-columns:minmax(0,1fr) minmax(312px,334px);gap:clamp(22px,2vw,30px)}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxHomeMain{align-content:start;display:grid}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxQuickModules{gap:12px;margin-bottom:15px}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxModuleCard{border-color:color-mix(in srgb, var(--lexi-line) 88%, var(--lexi-muted));border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;min-height:82px;padding:12px 14px;box-shadow:0 7px 20px #1e427d0d}html.dark .lxHome[data-polish-contract=revised13-fix1-professional-home] .lxModuleCard{box-shadow:0 9px 22px #0000001f}html.dark .lxHome[data-polish-contract=revised13-fix1-professional-home] .lxModuleCopy small,html.dark .lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueBody>p{color:#bccbe0}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxModuleCard:after{display:none}.lxHome[data-polish-contract=revised13-fix1-professional-home] button.lxModuleCard:hover{border-color:color-mix(in srgb, var(--lx-tone) 34%, var(--lexi-line));box-shadow:0 12px 26px color-mix(in srgb, var(--lx-tone) 9%, transparent);transform:translateY(-1px)}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxModuleCard.isDisabled{border-style:solid;border-color:color-mix(in srgb, var(--lexi-line) 92%, transparent);background:color-mix(in srgb, var(--lexi-surface) 92%, var(--lexi-canvas-soft));opacity:.78}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxModuleIcon{background:color-mix(in srgb, var(--lx-tone) 9%, var(--lexi-surface));border-radius:12px;width:42px;height:42px}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxModuleCopy{gap:4px}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxModuleCopy strong{font-size:16px;font-weight:750}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxModuleDetail{align-items:center;gap:7px;min-width:0;display:flex}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxModuleCopy small{min-width:0;color:color-mix(in srgb, var(--lexi-text) 90%, var(--lexi-muted));font-size:14px;font-weight:570;line-height:1.26}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxModuleCard.isDisabled .lxModuleCopy small{color:color-mix(in srgb, var(--lexi-muted) 88%, var(--lexi-surface));font-size:13px;font-weight:540}html.dark .lxHome[data-polish-contract=revised13-fix1-professional-home] .lxModuleCard.isDisabled .lxModuleCopy small{color:#788ba7}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxModuleStatus{color:color-mix(in srgb, var(--lexi-muted) 84%, var(--lexi-text));letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0;border-radius:0;flex:none;padding:0;font-size:12px;font-style:normal;font-weight:800;position:static}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxModuleArrow{width:28px;height:28px;color:color-mix(in srgb, var(--lx-tone) 76%, var(--lexi-muted));border-radius:50%;place-items:center;transition:background .15s,transform .15s;display:grid}.lxHome[data-polish-contract=revised13-fix1-professional-home] button.lxModuleCard:hover .lxModuleArrow{background:color-mix(in srgb, var(--lx-tone) 9%, transparent);transform:translate(1px)}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxActivityRow{gap:14px;margin-bottom:26px}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxContinueCard{border-color:color-mix(in srgb, var(--lexi-line) 88%, var(--lexi-muted));border-radius:18px;box-shadow:0 10px 28px #1f437c0f}html.dark .lxHome[data-polish-contract=revised13-fix1-professional-home] .lxContinueCard{box-shadow:0 12px 30px #00000024}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxContinueHeader{border-bottom:0;min-height:42px;padding:13px 16px 4px}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxContinueHeader>span{letter-spacing:.01em;gap:7px;font-size:14px;font-weight:780}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxContinueContent{grid-template-columns:minmax(148px,37%) minmax(0,1fr);align-items:stretch;min-height:164px;padding:8px 12px 14px}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxContinueArtwork{border:1px solid color-mix(in srgb, var(--lexi-line) 82%, transparent);border-radius:14px;align-self:stretch;min-height:132px;margin:0;box-shadow:inset 0 0 0 1px #ffffff14}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxContinueBody{padding:4px 4px 0 14px}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxContinueBody h2{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;font-weight:760;line-height:1.25;display:-webkit-box}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxContinueBody>p{margin:3px 0 8px;font-size:13px;line-height:1.35}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxContinueMeta{gap:0;margin-bottom:9px}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxContinueMeta span{color:color-mix(in srgb, var(--lexi-text) 76%, var(--lexi-muted));background:0 0;border-radius:0;padding:0 8px;font-size:12px;font-weight:700;position:relative}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxContinueMeta span:first-child{padding-left:0}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxContinueMeta span+span:before{background:color-mix(in srgb, var(--lexi-muted) 58%, transparent);content:"";border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:0;transform:translate(-1px,-50%)}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxProgressTrack{background:color-mix(in srgb, var(--lexi-canvas-soft) 82%, var(--lexi-line));height:4px}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxContinueProgressCopy{margin-top:6px;font-size:12px;line-height:1.35}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxContinueBody button{border-radius:10px;width:fit-content;min-height:38px;margin-top:10px;padding-inline:14px;font-size:13px}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxContinueActions{flex-wrap:wrap;gap:7px;margin-top:10px}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxContinueActions button{margin-top:0}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxContinueActions button.isSecondary{border-color:color-mix(in srgb, var(--lexi-violet) 20%, var(--lexi-line));background:0 0}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxSectionHeading{margin-bottom:13px}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxSectionHeading h2{font-size:23px;font-weight:770}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxSectionHeading p{color:color-mix(in srgb, var(--lexi-text) 94%, var(--lexi-ink) 6%);font-size:14px;font-weight:540}html.dark .lxHome[data-polish-contract=revised13-fix1-professional-home] .lxSectionHeading p{color:#c6d4e6}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxTopicShowAll{background:0 0;border:0;gap:8px;min-height:40px;padding-inline:8px;font-size:15px;font-weight:760;line-height:1.2}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxTopicShowAll:hover{text-underline-offset:4px;text-decoration:underline}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxTopicRail{gap:12px}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxTopicCard{border-color:color-mix(in srgb, var(--lexi-line) 90%, var(--lexi-muted));border-radius:16px;grid-template-columns:minmax(132px,39%) minmax(0,1fr);min-height:150px;box-shadow:0 7px 20px #1f437c0a}html.dark .lxHome[data-polish-contract=revised13-fix1-professional-home] .lxTopicCard{box-shadow:0 8px 22px #0000001c}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxTopicCard:hover{border-color:color-mix(in srgb, var(--topic-accent) 35%, var(--lexi-line));box-shadow:0 12px 26px color-mix(in srgb, var(--topic-accent) 8%, transparent);transform:translateY(-1px)}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxTopicArtwork{border:1px solid color-mix(in srgb, var(--lexi-line) 78%, transparent);border-radius:13px;margin-left:11px}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxTopicCardBody{padding:13px 13px 11px}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxTopicCardBody>strong{text-wrap:balance;font-size:17px;font-weight:760;line-height:1.22}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxTopicCardBody>small{margin-top:3px;font-size:12px;line-height:1.35}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxTopicStats b{color:color-mix(in srgb, var(--lexi-text) 78%, var(--lexi-muted));font-size:12px;font-weight:680}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxTopicStats em{padding:2px 6px;font-size:12px}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxTopicProgress{height:3px;margin-top:9px}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxTopicAccent{display:none}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxHomeAside{gap:14px}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxConceptRailCard{border-color:color-mix(in srgb, var(--lexi-line) 92%, var(--lexi-muted));border-radius:17px;padding:18px;box-shadow:0 8px 24px #1f437c0a}html.dark .lxHome[data-polish-contract=revised13-fix1-professional-home] .lxConceptRailCard{box-shadow:0 10px 26px #0000001f}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxConceptRailCard h2{margin-bottom:13px;font-size:18px;font-weight:760}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxTopicProgressHeader{gap:8px;margin-bottom:11px}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxTopicProgressHeader>button{min-height:28px;padding-inline:2px;font-size:12px}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxTopicProgressSummary{grid-template-columns:70px minmax(0,1fr);gap:12px}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxProgressRing{width:66px;height:66px}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxProgressRing strong{font-size:17px}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxTopicProgressSummary dl{gap:5px}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxTopicProgressSummary dt,.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxTopicProgressSummary dd{font-size:13px}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxLearningWordsCard ul,.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxSavedWordsCard ul{gap:0}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxLearningWordsCard li,.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxSavedWordsCard li{background:0 0;border-radius:0;min-height:48px}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxLearningWordsCard li+li,.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxSavedWordsCard li+li{border-top:1px solid color-mix(in srgb, var(--lexi-line) 82%, transparent)}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxLearningWordsCard li>button,.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxSavedWordsCard li>button{border-radius:8px;min-height:48px;padding:8px 4px}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxLearningWordsCard li strong,.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxSavedWordsCard li strong{font-size:15px;font-weight:710}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxLearningWordsCard li small,.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxSavedWordsCard li small{font-size:12px}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxSavedWordsCard>button{border-color:color-mix(in srgb, var(--lexi-blue) 16%, var(--lexi-line));background:0 0;min-height:34px;margin-top:8px;font-size:12px}@media (width<=1480px) and (width>=1024px){.lxHome[data-polish-contract=revised13-fix1-professional-home]{grid-template-columns:minmax(0,1fr);gap:20px}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxHomeAside{grid-template-columns:repeat(3,minmax(0,1fr))}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxConceptRailCard{min-height:100%}}@media (width<=1180px) and (width>=1024px){.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxHomeAside{grid-template-columns:repeat(2,minmax(0,1fr))}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxTopicProgressCard{grid-column:1/-1}}@media (width<=1023px){.lxHome[data-polish-contract=revised13-fix1-professional-home]{--lx-home-rhythm-gap:16px;--lx-home-top-flow-gap:var(--lx-home-rhythm-gap);--lx-home-section-gap:var(--lx-home-rhythm-gap);gap:var(--lx-home-section-gap);padding-top:calc(var(--lexi-mobile-header-height) + var(--lexi-mobile-search-stack-height) + var(--lx-home-top-flow-gap))}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxQuickModules{gap:var(--lx-home-rhythm-gap);margin-bottom:var(--lx-home-rhythm-gap)}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxModuleCard{min-height:96px;box-shadow:none;grid-template-columns:44px minmax(0,1fr) 30px;padding:12px}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxModuleDetail{flex-direction:column;align-items:flex-start;gap:2px}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxContinueContent{grid-template-columns:minmax(132px,35%) minmax(0,1fr);min-height:170px;padding:8px 10px 12px}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxContinueArtwork{min-height:142px}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxContinueBody{padding:4px 4px 0 12px;display:flex}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxContinueBody>p{display:block}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxContinueBody>button,.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxContinueActions{align-self:flex-start}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxTopicCard{min-height:144px;box-shadow:none}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxConceptRailCard{box-shadow:none;padding:17px}}@media (width<=640px){.lexiApp:has(.readingReaderPage)>.lexiReturnToTop{display:none}.lexiApp:has(.readingLibraryPage)>.lexiReturnToTop{display:none}.readingLibraryReturnToTop{justify-content:flex-end;width:100%;margin-top:14px;display:flex}.readingLibraryReturnToTop .lexiReturnToTop{z-index:auto;border-color:color-mix(in srgb, var(--lexi-blue) 18%, var(--lexi-line));background:color-mix(in srgb, var(--lexi-blue-soft) 16%, var(--lexi-surface));width:auto;min-width:0;min-height:44px;box-shadow:none;color:color-mix(in srgb, var(--lexi-blue) 84%, var(--lexi-muted));border-radius:12px;gap:5px;margin:0;padding-inline:11px 12px;font-size:13.5px;font-weight:740;display:inline-flex;position:static;bottom:auto;right:auto}.readingLibraryReturnToTop .lexiReturnToTopLabel{white-space:nowrap;display:inline}html.dark .readingLibraryReturnToTop .lexiReturnToTop{border-color:color-mix(in srgb, var(--lexi-blue) 26%, var(--lexi-line-strong));background:color-mix(in srgb, var(--lexi-blue) 7%, var(--lexi-surface));color:#a8caff}.readingReaderReturnToTop{justify-content:flex-end;width:100%;display:flex}.readingReaderReturnToTop .lexiReturnToTop{z-index:auto;width:auto;margin:0;display:inline-flex;position:static;bottom:auto;right:auto}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxQuickModules{grid-template-columns:1fr}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxActivityRow{gap:12px}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxContinueContent{grid-template-columns:1fr;gap:12px}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxContinueArtwork{aspect-ratio:16/9;min-height:0}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxContinueBody{padding:0 2px}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxTopicRail{grid-template-columns:minmax(0,1fr)}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxTopicCard{grid-template-columns:minmax(128px,40%) minmax(0,1fr)}}.lxHome[data-layout-contract=revised13-fix2-production-grid]{--lx-home-context-rail:clamp(286px, 18vw, 310px);grid-template-columns:minmax(0, 1fr) var(--lx-home-context-rail);gap:clamp(20px,1.7vw,26px)}.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxActivityRow{grid-template-columns:repeat(auto-fit,minmax(min(100%,510px),1fr));align-items:stretch;gap:14px}.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxContinueCard{grid-template-rows:auto 1fr;min-width:0;display:grid}.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxContinueContent{grid-template-columns:clamp(152px,33%,188px) minmax(0,1fr);align-items:stretch;min-width:0;min-height:190px;padding:8px 12px 14px}.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxContinueArtwork{aspect-ratio:auto;align-self:stretch;width:100%;min-width:0;height:100%;min-height:0;margin:0}.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxContinueArtwork img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxContinueBody{flex-direction:column;min-width:0;padding:4px 4px 0 14px;display:flex;overflow:hidden}.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxContinueBody h2{overflow-wrap:anywhere;text-wrap:pretty;min-width:0;min-height:2.5em}.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxContinueBody>p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;min-height:2.7em;display:-webkit-box;overflow:hidden}.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxContinueMeta{min-width:0;min-height:20px}.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxContinueBody>button,.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxContinueActions{max-width:100%;margin-top:auto}.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxContinueActions{align-items:stretch}.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxContinueActions button{white-space:normal;min-width:0;max-width:100%}.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxTopicRail{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:stretch;gap:12px}.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxTopicCard{grid-template-columns:clamp(136px,39%,168px) minmax(0,1fr);align-items:stretch;height:100%;min-height:176px}.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxTopicArtwork{aspect-ratio:auto;align-self:stretch;width:auto;min-width:0;height:auto;min-height:0;margin:10px 0 10px 10px}.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxTopicArtwork img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxTopicCardBody{flex-direction:column;min-width:0;padding:14px 14px 12px;display:flex}.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxTopicCardBody>strong{overflow-wrap:anywhere;text-wrap:pretty;min-height:2.44em}.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxTopicCardBody>small{min-height:1.35em}.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxTopicStats{min-width:0;margin-top:auto}.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxTopicStats b{overflow-wrap:anywhere;min-width:0}.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxHomeAside{gap:13px;min-width:0}.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxConceptRailCard{min-width:0;padding-inline:16px}.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxLearningWordsCard li>button,.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxSavedWordsCard li>button{gap:8px;padding-inline:2px}.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxLearningWordsCard li>button>span,.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxSavedWordsCard li>button>span{max-width:calc(100% - 28px)}.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxLearningWordsCard li strong,.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxSavedWordsCard li strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.25;overflow:visible}.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxLearningWordsCard li>button>.lexiviIconGlyph,.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxSavedWordsCard li>button>.lexiviIconGlyph{flex:none}@media (width<=1520px) and (width>=1024px){.lxHome[data-layout-contract=revised13-fix2-production-grid]{grid-template-columns:minmax(0,1fr);gap:20px}.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxHomeAside{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1180px) and (width>=1024px){.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxHomeAside{grid-template-columns:repeat(2,minmax(0,1fr))}.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxTopicProgressCard{grid-column:1/-1}}@media (width<=1023px){.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxContinueContent{grid-template-columns:clamp(150px,31%,190px) minmax(0,1fr)}.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxTopicRail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxContinueContent{grid-template-columns:minmax(0,1fr);gap:12px}.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxContinueArtwork{aspect-ratio:16/9}.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxContinueBody{padding:0 2px}.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxTopicRail{grid-template-columns:minmax(0,1fr)}}.lxHome[data-refinement-contract=revised13-fix3-premium-home]{--lx-home-context-rail:clamp(278px, 15.25vw, 296px);gap:20px clamp(18px,1.25vw,22px);padding-left:clamp(18px,1.45vw,28px);padding-right:clamp(18px,1.45vw,28px)}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicRail{grid-template-columns:repeat(auto-fit,minmax(min(100%,318px),1fr));gap:12px}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicCard{border-color:color-mix(in srgb, var(--lexi-line) 88%, var(--lexi-muted));grid-template-columns:clamp(148px,38%,174px) minmax(0,1fr);min-height:166px;box-shadow:0 8px 22px #1f437c0d}html.dark .lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicCard{box-shadow:0 9px 24px #00000024}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicArtwork{aspect-ratio:4/3;background:color-mix(in srgb, var(--topic-accent) 7%, var(--lexi-surface-tint));border-radius:14px;align-self:center;width:auto;min-width:0;height:auto;min-height:0;margin:12px 0 12px 12px;box-shadow:inset 0 0 0 1px #ffffff14,0 4px 12px #18366612}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicArtwork img{object-position:var(--lx-topic-focus,50% 50%);transition:transform .18s;transform:scale(1.002)}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicCard:hover .lxTopicArtwork img{transform:scale(1.025)}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicCardBody{padding:13px 14px 12px}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicCardBody>strong{overflow-wrap:normal;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.44em;display:-webkit-box;overflow:hidden}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicCardBody>small{text-overflow:ellipsis;white-space:nowrap;min-height:1.35em;overflow:hidden}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicCard[data-topic=home-daily-life]{--lx-topic-focus:49% 54%}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicCard[data-topic=travel-transport]{--lx-topic-focus:53% 51%}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicCard[data-topic=work-business]{--lx-topic-focus:50% 51%}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicCard[data-topic=people-communication]{--lx-topic-focus:51% 49%}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicCard[data-topic=food-dining]{--lx-topic-focus:50% 53%}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicCard[data-topic=school-learning]{--lx-topic-focus:50% 50%}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicCard[data-topic=core-vocabulary]{--lx-topic-focus:50% 58%}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicCard[data-topic=language-function]{--lx-topic-focus:50% 49%}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicCard[data-topic=shopping-money]{--lx-topic-focus:50% 50%}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicCard[data-topic=health-fitness]{--lx-topic-focus:56% 52%}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicCard[data-topic=technology-media]{--lx-topic-focus:50% 50%}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicCard[data-topic=nature-weather]{--lx-topic-focus:50% 51%}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicCard[data-topic=sports-culture]{--lx-topic-focus:48% 54%}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicCard[data-topic=colors-description]{--lx-topic-focus:50% 50%}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxHomeAside{gap:12px}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxConceptRailCard{border-radius:16px;padding:16px;box-shadow:0 8px 22px #1f437c0a}html.dark .lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxConceptRailCard{box-shadow:0 9px 24px #00000021}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxConceptRailCard h2{margin-bottom:11px;font-size:17px;line-height:1.25}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicProgressCard{background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--lexi-blue) 8%, transparent), transparent 38%), var(--lexi-surface)}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicProgressHeader{grid-template-columns:none;justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicProgressHeader h2{white-space:normal;min-width:0;margin:0}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicProgressScope{flex:none}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicProgressSummary{grid-template-columns:72px minmax(0,1fr);gap:12px}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxProgressRing{width:72px;height:72px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lexi-blue) 7%, transparent)}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxProgressRing strong{font-size:18px}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicProgressSummary dl{gap:5px}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicProgressSummary dl>div{background:color-mix(in srgb, var(--lexi-surface-tint) 72%, transparent);border-radius:8px;min-height:28px;padding:5px 7px 5px 20px;position:relative}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicProgressSummary dl>div:before{background:var(--lexi-green);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicProgressSummary dl>div:nth-child(2):before{background:var(--lexi-blue)}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicProgressSummary dl>div:nth-child(3):before{background:color-mix(in srgb, var(--lexi-muted) 58%, var(--lexi-line))}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicProgressSummary dt,.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicProgressSummary dd{font-size:13.5px;line-height:1.2}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicProgressSummary dt{color:color-mix(in srgb, var(--lexi-text) 88%, var(--lexi-muted));font-weight:650}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicProgressSummary dd{color:var(--lexi-ink);white-space:nowrap;font-weight:780}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicProgressScope{font-size:13.5px;font-weight:790}html.dark .lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicProgressSummary dt{color:#bdcde2}html.dark .lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicProgressSummary dd{color:#f2f6fb}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicProgressAction{border:1px solid var(--lexi-line);background:var(--lexi-surface-tint);width:100%;min-height:38px;color:var(--lexi-blue);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding:0 11px;font-size:13px;font-weight:740;transition:border-color .15s,background .15s,transform .15s;display:flex}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicProgressAction:hover{border-color:var(--lexi-blue);background:var(--lexi-blue-soft);transform:translateY(-1px)}html.dark .lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicProgressAction{border-color:var(--lexi-line-strong);background:var(--lexi-surface-tint)}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxLearningWordsCard li,.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxSavedWordsCard li,.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxLearningWordsCard li>button,.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxSavedWordsCard li>button{min-height:45px}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxLearningWordsCard li>button:hover,.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxSavedWordsCard li>button:hover{background:color-mix(in srgb, var(--lexi-blue-soft) 34%, transparent)}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxLearningWordsCard li small,.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxSavedWordsCard li small{color:color-mix(in srgb, var(--lexi-text) 78%, var(--lexi-muted));font-size:13px;font-weight:600}html.dark .lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxLearningWordsCard li small,html.dark .lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxSavedWordsCard li small{color:#aebfd7}.lxHome[data-refinement-contract=revised13-fix3-premium-home] #learning-topic-library{scroll-margin-top:calc(var(--lexi-topbar-height) + 36px)}@media (width<=1520px) and (width>=1024px){.lxHome[data-refinement-contract=revised13-fix3-premium-home]{gap:20px}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxConceptRailCard{padding:16px}}@media (width<=1360px) and (width>=1024px){.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicRail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.lxHome[data-refinement-contract=revised13-fix3-premium-home]{padding-right:max(16px, env(safe-area-inset-right));padding-left:max(16px, env(safe-area-inset-left))}.lxHome[data-refinement-contract=revised13-fix3-premium-home] #learning-topic-library{scroll-margin-top:166px}}@media (width<=720px){.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicCard{grid-template-columns:clamp(132px,39%,154px) minmax(0,1fr);min-height:158px}.lxHome[data-refinement-contract=revised13-fix3-premium-home] .lxTopicArtwork{margin:10px 0 10px 10px}}.lxHome[data-density-contract=revised13-fix4-native-topic-composition] .lxTopicCard{grid-template-columns:clamp(142px,36.5%,162px) minmax(0,1fr);min-height:148px}.lxHome[data-density-contract=revised13-fix4-native-topic-composition] .lxTopicArtwork{aspect-ratio:3/2;border-radius:13px;margin:10px 0 10px 10px}.lxHome[data-density-contract=revised13-fix4-native-topic-composition] .lxTopicArtwork img,.lxHome[data-density-contract=revised13-fix4-native-topic-composition] .lxTopicCard:hover .lxTopicArtwork img{object-fit:cover;object-position:var(--lx-topic-focus,50% 50%);transform:none}.lxHome[data-density-contract=revised13-fix4-native-topic-composition] .lxTopicCardBody{grid-template-columns:minmax(0,1fr);align-content:center;row-gap:4px;min-width:0;padding:10px 12px 9px;display:grid}.lxHome[data-density-contract=revised13-fix4-native-topic-composition] .lxTopicCardBody>strong{min-height:2.44em}.lxHome[data-density-contract=revised13-fix4-native-topic-composition] .lxTopicCardBody>small{min-height:1.35em;margin-top:0}.lxHome[data-density-contract=revised13-fix4-native-topic-composition] .lxTopicStats{margin-top:5px}.lxHome[data-density-contract=revised13-fix4-native-topic-composition] .lxTopicProgress{margin-top:3px}.lxHome[data-density-contract=revised13-fix4-native-topic-composition] .lxTopicProgressSummary{grid-template-columns:66px minmax(0,1fr);gap:11px}.lxHome[data-density-contract=revised13-fix4-native-topic-composition] .lxProgressRing{width:64px;height:64px}.lxHome[data-density-contract=revised13-fix4-native-topic-composition] .lxTopicProgressSummary dl{gap:0}.lxHome[data-density-contract=revised13-fix4-native-topic-composition] .lxTopicProgressSummary dl>div{background:0 0;border-radius:0;min-height:25px;padding:4px 0 4px 15px}.lxHome[data-density-contract=revised13-fix4-native-topic-composition] .lxTopicProgressSummary dl>div+div{border-top:1px solid color-mix(in srgb, var(--lexi-line) 68%, transparent)}.lxHome[data-density-contract=revised13-fix4-native-topic-composition] .lxTopicProgressSummary dl>div:before{width:6px;height:6px;left:1px}.lxHome[data-density-contract=revised13-fix4-native-topic-composition] .lxTopicProgressAction{background:0 0;min-height:36px;margin-top:10px}html.dark .lxHome[data-density-contract=revised13-fix4-native-topic-composition] .lxTopicProgressAction{background:0 0}@media (width<=720px){.lxHome[data-density-contract=revised13-fix4-native-topic-composition] .lxTopicCard{grid-template-columns:clamp(132px,39%,148px) minmax(0,1fr);min-height:142px}.lxHome[data-density-contract=revised13-fix4-native-topic-composition] .lxTopicArtwork{margin:9px 0 9px 9px}}:root{--lx-learning-shell-gutter:clamp(18px, 1.45vw, 28px);--lx-learning-context-rail:clamp(278px, 15.25vw, 296px)}@media (width>=1024px){.lexiDesktopBar[data-active-view=learning]{padding-inline:var(--lx-learning-shell-gutter)}.lxHome[data-experience-contract=revised13-fix5-topic-discovery-grid]{--lx-home-context-rail:var(--lx-learning-context-rail);padding-inline:var(--lx-learning-shell-gutter)}.learningTopicPage[data-desktop-topic-detail-contract=canonical-shell-grid-premium-picker-v1]{padding-inline:var(--lx-learning-shell-gutter)}}@media (width>=1024px) and (hover:none),(width>=1024px) and (pointer:coarse),(width>=1024px) and (width<=1480px) and (any-pointer:coarse){:root{--lexi-rail-width:clamp(220px, 21vw, 276px);--lexi-touch-wide-shell-gutter:clamp(14px, 1.4vw, 18px)}.lexiDesktopBar{padding-inline:var(--lexi-touch-wide-shell-gutter);gap:clamp(10px,1vw,14px)}.lexiDesktopBar[data-active-view=learning]{gap:clamp(10px,1vw,14px)}.lexiSearchSuite--desktop{border:1px solid color-mix(in srgb, var(--lexi-blue) 24%, var(--lexi-line-strong));background:var(--lexi-surface);height:56px;box-shadow:var(--lexi-shadow-card);border-radius:13px;grid-template-columns:minmax(0,1fr) 96px;gap:0;transition:border-color .15s,box-shadow .15s;overflow:hidden}.lexiSearchSuite--desktop:focus-within{border-color:color-mix(in srgb, var(--lexi-blue) 62%, var(--lexi-line));box-shadow:0 0 0 3px color-mix(in srgb, var(--lexi-blue) 15%, transparent), var(--lexi-shadow-card)}.lexiSearchPrimary{height:54px;box-shadow:none;border:0;border-radius:12px 0 0 12px;grid-template-columns:90px minmax(0,1fr)}.lexiSearchPrimary:focus-within{box-shadow:none;border-color:#0000}.lexiSearchSuite--desktop .lexiDirectionTabs--shell{height:54px;min-height:54px;padding-inline:0}.lexiSearchSuite--desktop .lexiDirectionTabs--shell button{width:44px;min-width:44px;padding:0;position:relative}.lexiSearchSuite--desktop .lexiDirectionTabs--shell button+button:before,.lexiVoiceControl button+button:before{background:color-mix(in srgb, var(--lexi-blue) 22%, var(--lexi-line));content:"";pointer-events:none;width:1px;height:18px;position:absolute;top:50%;left:0;transform:translate(-.5px,-50%)}.lexiSearchLauncher{gap:8px;padding-inline:12px}.lexiDesktopBar[data-active-view=learning] .lexiSearchLauncherRail{grid-template-columns:minmax(0,1fr) 44px;align-items:stretch;min-width:0;height:54px;display:grid;position:relative}.lexiDesktopBar[data-active-view=learning] .lexiSearchLauncherRail .lexiSearchLauncher{gap:0;min-width:0;min-height:54px;padding:0 4px 0 8px}.lexiDesktopBar[data-active-view=learning] .lexiSearchLauncherRail .lexiSearchLauncher>.lexiviIconGlyph{display:none}.lexiDesktopBar[data-active-view=learning] .lexiSearchVoiceMic{border:0;border-left:1px solid var(--lexi-line);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--lexi-muted);background:0 0;border-radius:0;justify-content:center;align-self:center;align-items:center;padding:0;display:inline-flex;position:relative}.lexiDesktopBar[data-active-view=learning] .lexiSearchVoiceMic:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--lexi-blue) 42%, transparent);outline:0}.lexiDesktopBar[data-active-view=learning] .lexiSearchVoiceMic.isListening{background:color-mix(in srgb, var(--lexi-blue-soft) 72%, transparent);color:var(--lexi-blue)}.lexiDesktopBar[data-active-view=learning] .lexiLearningVoiceFeedback{z-index:1;background:var(--lexi-surface);box-shadow:none;color:var(--lexi-muted);pointer-events:none;border:0;align-items:center;padding:0;font-size:12px;font-weight:600;line-height:1.3;display:flex;position:absolute;inset:4px 48px 4px 8px;overflow:hidden}.lexiVoiceControl{border:0;border-left:1px solid var(--lexi-line);height:54px;box-shadow:none;border-radius:0 12px 12px 0;grid-template-columns:44px 44px;justify-content:center;gap:0;padding-inline:3px}.lexiVoiceControl>.lexiviIconGlyph,.lexiVoiceControl>span:first-of-type,.lexiVoiceControl:before{display:none}.lexiVoiceControl button{border-radius:8px;width:44px;height:44px;min-height:44px;padding:0;position:relative}.lexiSearchSuite--desktop .lexiDirectionTabs--shell .lexiDirectionIndicator,.lexiVoiceControl button:after{content:"";opacity:1;pointer-events:none;background:0 0;border-radius:999px;width:20px;height:1px;margin-inline:auto;transition:none;position:absolute;inset:calc(50% + 12px) 0 auto;transform:none}.lexiSearchSuite--desktop .lexiDirectionTabs--shell button[aria-pressed=true],.lexiVoiceControl button[aria-pressed=true]{color:var(--lexi-blue);box-shadow:none;background:0 0}.lexiSearchSuite--desktop .lexiDirectionTabs--shell button[aria-pressed=true] .lexiDirectionIndicator,.lexiVoiceControl button[aria-pressed=true]:after{background:var(--lexi-blue)}.lexiVoiceControl button:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--lexi-blue) 42%, transparent)}.lexiUtilityCluster{border:1px solid color-mix(in srgb, var(--lexi-blue) 9%, var(--lexi-line));background:color-mix(in srgb, var(--lexi-surface) 92%, var(--lexi-canvas-soft));border-radius:13px;flex:0 0 302px;gap:0;width:302px;min-width:302px;min-height:56px;padding-inline:4px}.lexiThemeControl,.lexiTodayControl,.lexiCalendarStatus,.lexiStreakStatus,.lexiProfileStatus{background:0 0;border:0;border-radius:8px;min-height:54px;padding:0 7px}.lexiThemeControl{flex:0 0 82px;width:82px;min-width:82px}.lexiThemeControl>.lexiUtilityChevron{display:none}.lexiCalendarStatus{border-radius:0;flex:0 0 48px;width:48px;min-width:48px;padding:0;position:relative}.lexiStreakStatus{flex:0 0 56px;width:56px;min-width:56px;padding:0 6px}.lexiTodayControl{border-radius:0;flex:0 0 52px;width:52px;min-width:52px;padding:0;position:relative}.lexiTodayControl>span{display:none}.lexiUtilityCluster>.lexiProfileMenuHost{flex:0 0 54px;width:54px;min-width:54px}.lexiProfileStatus{width:54px;min-width:54px;padding:0 4px}.lexiUtilityCluster .lexiThemeControl{--lexi-touch-wide-theme-fg:color-mix(in srgb, var(--lexi-text) 92%, var(--lexi-ink));color:var(--lexi-touch-wide-theme-fg);letter-spacing:-.01em;font-size:14px;font-weight:680}.lexiUtilityCluster .lexiCalendarStatus:before,.lexiUtilityCluster .lexiTodayControl:before{background:color-mix(in srgb, var(--lexi-blue) 16%, var(--lexi-line));content:"";pointer-events:none;width:1px;height:18px;position:absolute;top:50%;left:0;transform:translate(-.5px,-50%)}.lexiUtilityCluster .lexiStreakStatus{gap:4px}.lexiUtilityCluster .lexiStreakStatus>span:first-child{background:var(--lexi-orange);color:#0000;flex:0 0 20px;width:20px;height:20px;font-size:0;line-height:0;display:block;overflow:hidden;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M13.95 3.35c.32 2.48-.7 4.02-2.12 5.35-.68-1.52-1.76-2.75-3.22-3.66.02 2.54-1.88 4.36-2.84 6.31-1.95 3.96.42 8.5 4.73 9.18 4.35.69 8.17-2.13 8.17-6.47 0-3.34-1.73-7-4.72-10.71Z'/%3E%3C/svg%3E") 50%/20px 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M13.95 3.35c.32 2.48-.7 4.02-2.12 5.35-.68-1.52-1.76-2.75-3.22-3.66.02 2.54-1.88 4.36-2.84 6.31-1.95 3.96.42 8.5 4.73 9.18 4.35.69 8.17-2.13 8.17-6.47 0-3.34-1.73-7-4.72-10.71Z'/%3E%3C/svg%3E") 50%/20px 20px no-repeat}.lexiUtilityCluster .lexiTodayCount{background:color-mix(in srgb, var(--lexi-blue) 13%, transparent);box-shadow:none;color:var(--lexi-blue);border:0;border-radius:999px}.lexiThemeControl:hover,.lexiTodayControl:hover,.lexiProfileStatus:hover,.lexiProfileStatus[aria-expanded=true]{background:var(--lexi-blue-soft)}.lexiTodayCount{border-radius:6px;min-width:18px;height:18px;padding-inline:4px;font-size:12px;position:absolute;top:5px;right:4px}}@media (width>=1024px) and (hover:none),(width>=1024px) and (pointer:coarse){.lexiUtilityCluster .lexiThemeControl:hover{color:var(--lexi-touch-wide-theme-fg);background:0 0}.lexiUtilityCluster .lexiTodayControl:hover{color:var(--lexi-text);background:0 0}.lexiProfileStatus:hover:not([aria-expanded=true]),.lexiProfileStatus[aria-expanded=true]{background:0 0}.lexiThemeControl:active,.lexiTodayControl:active,.lexiProfileStatus:active{background:color-mix(in srgb, var(--lexi-blue-soft) 72%, transparent)}.lexiThemeControl:active,.lexiTodayControl:active{color:var(--lexi-blue)}}.lxHome[data-experience-contract=revised13-fix5-topic-discovery-grid] #learning-topic-library{scroll-margin-top:calc(var(--lexi-topbar-height) + clamp(22px, 1.55vw, 28px))}.lxHome[data-experience-contract=revised13-fix5-topic-discovery-grid] .lxTopicProgressScope{cursor:pointer;transition:color .15s,text-decoration-color .15s}.lxHome[data-experience-contract=revised13-fix5-topic-discovery-grid] .lxTopicProgressScope:hover,.lxHome[data-experience-contract=revised13-fix5-topic-discovery-grid] .lxTopicProgressScope[aria-expanded=true]{border-color:color-mix(in srgb, var(--lexi-blue) 38%, var(--lexi-line));background:var(--lexi-blue-soft);color:var(--lexi-blue-strong)}.lxHome[data-experience-contract=revised13-fix5-topic-discovery-grid] .lxTopicProgressScope:focus-visible,.lxHome[data-experience-contract=revised13-fix5-topic-discovery-grid] .lxTopicShowAll:focus-visible{outline:3px solid color-mix(in srgb, var(--lexi-focus) 24%, transparent);outline-offset:2px}.lxHome[data-experience-contract=revised13-fix5-topic-discovery-grid] .lxTopicCard{min-height:154px}.lxHome[data-experience-contract=revised13-fix5-topic-discovery-grid] .lxTopicCardBody{align-content:center;row-gap:0;padding:11px 13px 10px}.lxHome[data-experience-contract=revised13-fix5-topic-discovery-grid] .lxTopicCardBody>strong{min-height:2.48em;color:var(--lexi-ink);letter-spacing:-.008em;font-size:clamp(16px,.92vw,17px);font-weight:760;line-height:1.24}.lxHome[data-experience-contract=revised13-fix5-topic-discovery-grid] .lxTopicCardBody>small{min-height:2.76em;color:color-mix(in srgb, var(--lexi-text) 86%, var(--lexi-muted));text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:13px;font-weight:520;line-height:1.38;display:-webkit-box;overflow:hidden}html.dark .lxHome[data-experience-contract=revised13-fix5-topic-discovery-grid] .lxTopicCardBody>small{color:color-mix(in srgb, var(--lexi-text) 92%, var(--lexi-muted))}.lxHome[data-experience-contract=revised13-fix5-topic-discovery-grid] .lxTopicStats{align-items:center;min-height:18px;margin-top:8px}.lxHome[data-experience-contract=revised13-fix5-topic-discovery-grid] .lxTopicStats b{color:color-mix(in srgb, var(--lexi-text) 92%, var(--lexi-ink));font-size:12.5px;font-weight:700;line-height:1.25}.lxHome[data-experience-contract=revised13-fix5-topic-discovery-grid] .lxTopicStats em{font-size:12px;line-height:1.25}.lxHome[data-experience-contract=revised13-fix5-topic-discovery-grid] .lxTopicProgress{margin-top:5px}@media (width<=720px){.lxHome[data-experience-contract=revised13-fix5-topic-discovery-grid] .lxTopicCard{min-height:150px}.lxHome[data-experience-contract=revised13-fix5-topic-discovery-grid] .lxTopicCardBody>strong{font-size:16px}.lxHome[data-experience-contract=revised13-fix5-topic-discovery-grid] .lxTopicCardBody>small{font-size:12.5px}}.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] #learning-topic-library{scroll-margin-top:0}.lxHome[data-fix10-rebuild-contract=revised13-fix10-rebuild-concept-progress-assets] .lxTopicCard{grid-template-columns:clamp(146px,43%,194px) minmax(0,1fr);align-items:stretch;min-height:154px}.lxHome[data-fix10-rebuild-contract=revised13-fix10-rebuild-concept-progress-assets] .lxTopicArtwork{aspect-ratio:3/2;border-radius:13px;align-self:center;width:auto;height:auto;margin:11px 0 11px 11px}.lxHome[data-fix10-rebuild-contract=revised13-fix10-rebuild-concept-progress-assets] .lxTopicArtwork img,.lxHome[data-fix10-rebuild-contract=revised13-fix10-rebuild-concept-progress-assets] .lxTopicCard:hover .lxTopicArtwork img{object-fit:cover;object-position:var(--lx-topic-focus,50% 50%);transform:none}.lxHome[data-fix10-rebuild-contract=revised13-fix10-rebuild-concept-progress-assets] .lxTopicCardBody{grid-template-rows:auto auto;align-content:center;gap:10px;min-width:0;padding:11px 13px 10px 14px;display:grid}.lxHome[data-fix10-rebuild-contract=revised13-fix10-rebuild-concept-progress-assets] .lxTopicTextGroup{align-self:auto;gap:4px;min-width:0;display:grid}.lxHome[data-fix10-rebuild-contract=revised13-fix10-rebuild-concept-progress-assets] .lxTopicTextGroup>strong{color:var(--lexi-ink);letter-spacing:-.008em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(19px,1.08vw,20px);font-weight:810;line-height:1.24;display:-webkit-box;overflow:visible}.lxHome[data-fix10-rebuild-contract=revised13-fix10-rebuild-concept-progress-assets] .lxTopicTextGroup>small{color:color-mix(in srgb, var(--lexi-text) 94%, var(--lexi-muted));text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:620;line-height:1.32;overflow:hidden}html.dark .lxHome[data-fix10-rebuild-contract=revised13-fix10-rebuild-concept-progress-assets] .lxTopicTextGroup>small{color:#c5d2e5}.lxHome[data-fix10-rebuild-contract=revised13-fix10-rebuild-concept-progress-assets] .lxTopicInfoGroup{align-self:end;gap:5px;min-width:0;display:grid}.lxHome[data-fix10-rebuild-contract=revised13-fix10-rebuild-concept-progress-assets] .lxTopicStats{align-items:center;width:100%;min-height:18px;margin-top:0}.lxHome[data-fix10-rebuild-contract=revised13-fix10-rebuild-concept-progress-assets] .lxTopicStats b{color:color-mix(in srgb, var(--lexi-text) 96%, var(--lexi-ink));font-size:15px;font-weight:760}.lxHome[data-fix10-rebuild-contract=revised13-fix10-rebuild-concept-progress-assets] .lxTopicStats em{font-size:13px;font-weight:780}.lxHome[data-fix10-rebuild-contract=revised13-fix10-rebuild-concept-progress-assets] .lxTopicProgress{margin-top:0}.lxTopicCard[data-topic=language-function] .lxTopicArtwork,.learningTopicHeroArtwork[data-topic-id=language-function]{background:color-mix(in srgb, #dff4f1 72%, var(--lexi-surface))}.lxTopicCard[data-topic=language-function] .lxTopicArtwork img,.learningTopicHeroArtwork[data-topic-id=language-function] img{filter:saturate(.98)contrast(1.01)}html.dark .lxTopicCard[data-topic=language-function] .lxTopicArtwork img,html.dark .learningTopicHeroArtwork[data-topic-id=language-function] img{filter:saturate(.92)brightness(.8)contrast(1.04)}.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxActivityRow{gap:14px}.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueContent{grid-template-columns:clamp(236px,47%,264px) minmax(0,1fr);align-items:center;gap:0;height:190px;min-height:190px;padding:6px 12px 8px 8px}.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueReadingCard .lxContinueContent{grid-template-columns:clamp(232px,46%,264px) minmax(0,1fr)}.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueArtwork{aspect-ratio:3/2;background:var(--lexi-surface-tint);border-radius:12px;align-self:center;width:100%;height:auto;min-height:0;margin:0}.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueArtwork img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;transform:none}.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueBody{flex-direction:column;justify-content:flex-start;align-self:stretch;min-width:0;height:100%;padding:8px 2px 5px 20px;display:flex;position:relative;overflow:hidden}.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueBody:before{background:linear-gradient(transparent, color-mix(in srgb, var(--lexi-line) 85%, transparent) 18% 82%, transparent);content:"";width:1px;position:absolute;top:9px;bottom:9px;left:9px}.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueBody h2{white-space:normal;-webkit-line-clamp:2;min-height:0;margin:0;font-size:clamp(18px,1.04vw,20px);line-height:1.22}.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueBody>p{min-height:0;color:color-mix(in srgb, var(--lexi-text) 92%, var(--lexi-muted));margin:5px 0 0;font-size:14.5px;font-weight:560;line-height:1.28}.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueMeta{gap:7px;min-height:18px;margin:12px 0 0}.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueMeta span{background:0 0;border-radius:0;padding:0;font-size:13px;font-weight:720}.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueMeta span+span:before{color:var(--lexi-muted);content:"•";margin-right:7px}.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxProgressTrack{width:100%;margin-top:9px}.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueProgressCopy{margin-top:5px;font-size:13px}.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueBody>button,.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueActions{margin-top:auto}.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueBody>button{justify-self:start;width:min(188px,68%);min-height:40px}.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueActions{grid-template-columns:minmax(112px,.9fr) minmax(148px,1.1fr);align-items:stretch;gap:8px;width:100%;display:grid}.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueActions button{white-space:nowrap;width:100%;min-width:0;min-height:40px;margin-top:0;padding-inline:9px}@media (width<=1360px) and (width>=1024px){.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueContent,.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueReadingCard .lxContinueContent{grid-template-columns:clamp(220px,45%,252px) minmax(0,1fr)}.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueBody{padding-left:18px}.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueActions{grid-template-columns:minmax(104px,.84fr) minmax(132px,1.16fr);gap:6px}.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueActions button{padding-inline:7px;font-size:12px}}@media (width<=1480px) and (width>=1024px){.lxHome[data-fix10-rebuild-contract=revised13-fix10-rebuild-concept-progress-assets]>.lxHomeMain,.lxHome[data-fix10-rebuild-contract=revised13-fix10-rebuild-concept-progress-assets]>.lxHomeAside{grid-area:auto/1}}@media (width<=1023px){.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueContent,.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueReadingCard .lxContinueContent{grid-template-columns:minmax(220px,42%) minmax(0,1fr)}}@media (width<=720px){.lxHome[data-fix10-rebuild-contract=revised13-fix10-rebuild-concept-progress-assets] .lxTopicCard{grid-template-columns:clamp(136px,41%,154px) minmax(0,1fr);min-height:142px}.lxHome[data-fix10-rebuild-contract=revised13-fix10-rebuild-concept-progress-assets] .lxTopicCardBody{padding:10px 11px 9px}.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueContent,.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueReadingCard .lxContinueContent{grid-template-columns:minmax(0,1fr);gap:12px;height:auto;min-height:0;padding:10px 12px 14px}.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueArtwork{aspect-ratio:16/9;max-height:none}.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueBody{height:auto;padding:0 2px}.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueBody:before{display:none}.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueActions{flex-wrap:wrap;display:flex}}@media (width>=1521px){.lxHome[data-polish-contract=revised13-fix1-professional-home]{row-gap:clamp(16px,30dvh - 260px,28px)}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxQuickModules{margin-bottom:clamp(13px,22dvh - 185px,26.2px)}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxModuleCard{min-height:76px;padding-top:9px;padding-bottom:9px}.lxHome[data-layout-contract=revised13-fix2-production-grid] .lxActivityRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:clamp(15px,30dvh - 255px,33px)}.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueContent{grid-template-columns:clamp(184px,43%,206px) minmax(0,1fr);height:160px;min-height:160px;padding:6px 10px 8px 7px}.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueReadingCard .lxContinueContent{grid-template-columns:clamp(182px,42%,202px) minmax(0,1fr)}.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueBody{padding:6px 1px 5px 15px}.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueMeta{margin-top:5px}.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxProgressTrack{margin-top:4px}.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueProgressCopy{margin-top:3px}.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueBody>button,.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueActions{margin-top:6px}.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueBody>button,.lxHome[data-closure-contract=revised13-fix8-concept-parity-hard-closure] .lxContinueActions button{min-height:38px}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxSectionHeading{margin-bottom:clamp(8px,18dvh - 154px,18.8px)}.lxHome[data-fix10-rebuild-contract=revised13-fix10-rebuild-concept-progress-assets]>.lxHomeMain{grid-column:1;grid-row:var(--lx-home-content-row,2)}.lxHome[data-fix10-rebuild-contract=revised13-fix10-rebuild-concept-progress-assets]>.lxHomeAside{grid-column:2;grid-row:var(--lx-home-content-row,2)}}@media (width<=1520px) and (width>=1024px){.lxHome[data-layout-contract=revised13-fix2-production-grid]{grid-template-columns:minmax(0,1fr)}.lxHome[data-fix10-rebuild-contract=revised13-fix10-rebuild-concept-progress-assets]>.lxHomeMain,.lxHome[data-fix10-rebuild-contract=revised13-fix10-rebuild-concept-progress-assets]>.lxHomeAside{grid-area:auto/1;min-width:0}}.lxHome[data-fix10-rebuild-contract=revised13-fix10-rebuild-concept-progress-assets] .lxContinueMeta{gap:0}.lxHome[data-fix10-rebuild-contract=revised13-fix10-rebuild-concept-progress-assets] .lxContinueMeta span{white-space:nowrap;align-items:center;display:inline-flex}.lxHome[data-fix10-rebuild-contract=revised13-fix10-rebuild-concept-progress-assets] .lxContinueMeta span+span:before{content:none}.lxHome[data-fix10-rebuild-contract=revised13-fix10-rebuild-concept-progress-assets] .lxContinueMeta span:not(:last-child):after{color:var(--lexi-muted);content:"·";margin-inline:7px}.lxHome[data-fix10-rebuild-contract=revised13-fix10-rebuild-concept-progress-assets] .lxTopicProgressScope:hover,.lxHome[data-fix10-rebuild-contract=revised13-fix10-rebuild-concept-progress-assets] .lxTopicProgressScope[aria-expanded=true]{color:var(--lexi-blue-strong);text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.lxTopicProgressDetails[hidden]{display:none}.lxTopicProgressDetails{border-top:1px solid color-mix(in srgb, var(--lexi-line) 78%, transparent);gap:11px;margin-top:12px;padding-top:12px;display:grid}.lxTopicProgressMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.lxTopicProgressMetrics>span{background:color-mix(in srgb, var(--lexi-blue-soft) 38%, var(--lexi-surface));text-align:center;border-radius:9px;gap:3px;padding:8px 6px;display:grid}.lxTopicProgressMetrics small{color:var(--lexi-muted);font-size:12px;font-weight:650}.lxTopicProgressMetrics strong{color:var(--lexi-ink);font-variant-numeric:tabular-nums;font-size:15px}.lxTopicProgressList{scrollbar-gutter:stable;gap:3px;max-height:330px;margin:0;padding:0 3px 0 0;list-style:none;display:grid;overflow-y:auto}.lxTopicProgressList li{min-width:0}.lxTopicProgressList button{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) 58px 34px;align-items:center;gap:7px;padding:7px 5px;display:grid}.lxTopicProgressList button:hover{background:color-mix(in srgb, var(--lexi-blue-soft) 42%, transparent)}.lxTopicProgressList button>span:first-child{gap:2px;min-width:0;display:grid}.lxTopicProgressList button strong{color:var(--lexi-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:720;overflow:hidden}.lxTopicProgressList button small{color:var(--lexi-muted);font-size:12px}.lxTopicProgressList button>b{color:var(--lexi-text);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.lxTopicProgressMini{background:var(--lexi-canvas-soft);border-radius:999px;height:4px;display:block;overflow:hidden}.lxTopicProgressMini>i{border-radius:inherit;background:linear-gradient(90deg, var(--lexi-blue), var(--lexi-violet));height:100%;display:block}.lexiStreakStatus{gap:5px}.lexiStreakStatus strong{font-variant-numeric:tabular-nums;text-align:center;min-width:1.2ch}.lexiTodayCount{border:1px solid color-mix(in srgb, var(--lexi-blue) 34%, var(--lexi-line));background:color-mix(in srgb, var(--lexi-blue-soft) 78%, var(--lexi-surface));min-width:22px;height:22px;color:var(--lexi-blue);font-variant-numeric:tabular-nums;border-radius:7px;place-items:center;padding:0 6px;font-size:12px;font-weight:800;line-height:1;display:inline-grid}@media (width<=1180px) and (width>=1024px){.lexiTodayCount{border-radius:6px;min-width:18px;height:18px;padding-inline:4px;font-size:12px;position:absolute;top:5px;right:4px}.lexiTodayControl{position:relative}}@media (width<=767px){.learningFilterSheetBackdrop[data-presentation=sheet]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040e2075}.learningFilterSheetBackdrop[data-presentation=sheet] .learningFilterSheet{border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0;width:100%;max-height:min(76svh,620px);inset:auto 0 0}.learningFilterSheetBackdrop[data-presentation=sheet] .learningFilterSheetHandle{background:var(--lexi-line-strong);border-radius:999px;width:42px;height:4px;margin:8px auto 0;display:block}}@media (width<=480px){.learningFilterTrigger{min-width:42px;padding-inline:8px}.learningFilterTrigger>span{display:none}}.learningItemRow.quickViewActiveItem,.learningItemRow.quickViewReturnItem,.learningItemRow:focus-visible{background:color-mix(in srgb, var(--lexi-blue-soft) 62%, var(--lexi-surface))}.learningItemRow:focus-visible{box-shadow:inset 3px 0 0 var(--lexi-blue);outline:0}.learningItemRow.quickViewActiveItem,.learningItemRow.quickViewReturnItem{box-shadow:inset 3px 0 0 var(--lexi-blue)}.learningItemRow.quickViewActiveItem .learningItemIdentity strong,.learningItemRow.quickViewReturnItem .learningItemIdentity strong,.learningItemRow:focus-visible .learningItemIdentity strong{color:var(--lexi-blue)}.learningItemRow.quickViewActiveItem .learningItemLevel,.learningItemRow.quickViewReturnItem .learningItemLevel,.learningItemRow:focus-visible .learningItemLevel{border:1px solid color-mix(in srgb, var(--lexi-blue) 18%, transparent);background:color-mix(in srgb, var(--lexi-blue-soft) 86%, var(--lexi-surface))}.learningQuickViewOpen .learningItemRow.lastOpenedItem{background:var(--lexi-surface);box-shadow:none}.learningQuickViewOpen .learningItemRow.lastOpenedItem .learningItemIdentity strong{color:var(--lexi-ink)}.learningQuickViewOpen .learningItemRow:hover:not(.quickViewActiveItem),.learningQuickViewOpen .learningItemRow:focus-visible:not(.quickViewActiveItem){background:color-mix(in srgb, var(--lexi-surface-tint) 38%, var(--lexi-surface));box-shadow:none}.learningQuickViewOpen .learningItemRow:focus-visible:not(.quickViewActiveItem) .learningItemIdentity strong{color:var(--lexi-ink)}.learningQuickViewOpen .learningItemRow:focus-visible:not(.quickViewActiveItem) .learningItemLevel{background:var(--lexi-blue-soft);border:0}.learningQuickViewOpen .learningItemRow.quickViewActiveItem{background:color-mix(in srgb, var(--lexi-blue-soft) 78%, var(--lexi-surface));box-shadow:inset 3px 0 0 var(--lexi-blue), inset 0 0 0 1px color-mix(in srgb, var(--lexi-blue) 20%, transparent)}.learningQuickPronunciationList button span[lang=en-fonipa]{color:color-mix(in srgb, var(--lexi-text) 94%, var(--lexi-ink) 6%);letter-spacing:.005em;font-size:16.5px;font-weight:590}html.dark .learningQuickPronunciationList button span[lang=en-fonipa]{color:#d3deed}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxModuleCard.isDisabled[data-tone=green],.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxModuleCard.isDisabled[data-tone=orange]{border-color:color-mix(in srgb, var(--lx-tone) 20%, var(--lexi-line));background:color-mix(in srgb, var(--lx-tone) 5%, var(--lexi-surface));opacity:1}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxModuleCard.isDisabled[data-tone=green] .lxModuleIcon,.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxModuleCard.isDisabled[data-tone=orange] .lxModuleIcon{background:color-mix(in srgb, var(--lx-tone) 10%, var(--lexi-surface));color:var(--lx-tone)}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxModuleCard.isDisabled[data-tone=green] .lxModuleCopy strong,.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxModuleCard.isDisabled[data-tone=orange] .lxModuleCopy strong{color:var(--lexi-ink)}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxModuleCard.isDisabled[data-tone=green] .lxModuleCopy small,.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxModuleCard.isDisabled[data-tone=orange] .lxModuleCopy small{color:color-mix(in srgb, var(--lexi-text) 88%, var(--lexi-muted));font-size:14px;font-weight:570}.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxModuleCard.isDisabled[data-tone=green] .lxModuleStatus,.lxHome[data-polish-contract=revised13-fix1-professional-home] .lxModuleCard.isDisabled[data-tone=orange] .lxModuleStatus{color:color-mix(in srgb, var(--lx-tone) 78%, var(--lexi-text))}.lexiNavButton.isFuture[data-destination=grammar] .lexiNavIcon{color:#08a976}.lexiNavButton.isFuture[data-destination=flashcard] .lexiNavIcon{color:#e97014}html.dark .lexiNavButton.isFuture[data-destination=grammar] .lexiNavIcon{color:#62d5af}html.dark .lexiNavButton.isFuture[data-destination=flashcard] .lexiNavIcon{color:#f2a05f}@media (width<=1023px){.learningTopicPage[data-mobile-topic-foundation-contract=topic-list-filter-foundation-v1] .learningListHeader{align-items:flex-start}.learningTopicPage[data-mobile-topic-foundation-contract=topic-list-filter-foundation-v1] .learningListHeader>div{min-width:0}.learningTopicPage[data-mobile-topic-foundation-contract=topic-list-filter-foundation-v1] .learningListHeader>button{white-space:nowrap;flex:none;align-self:flex-start;min-height:44px;padding:0 2px}.learningTopicPage[data-mobile-topic-foundation-contract=topic-list-filter-foundation-v1] .learningItemRow{grid-template-columns:38px minmax(0,1fr) auto 18px;grid-template-areas:"lead identity level open""lead state state open";gap:3px 9px;min-height:76px;padding:10px 11px}.learningTopicPage[data-mobile-topic-foundation-contract=topic-list-filter-foundation-v1] .learningItemAudio{grid-area:lead;place-self:center start}.learningTopicPage[data-mobile-topic-foundation-contract=topic-list-filter-foundation-v1] .learningItemIdentity{grid-area:identity;align-self:center}.learningTopicPage[data-mobile-topic-foundation-contract=topic-list-filter-foundation-v1] .learningItemIdentity strong,.learningTopicPage[data-mobile-topic-foundation-contract=topic-list-filter-foundation-v1] .learningItemPronunciation{max-width:100%}.learningTopicPage[data-mobile-topic-foundation-contract=topic-list-filter-foundation-v1] .learningItemLevel{grid-area:level;place-self:center end}.learningTopicPage[data-mobile-topic-foundation-contract=topic-list-filter-foundation-v1] .learningItemState{grid-area:state;justify-content:flex-start;place-self:start;min-width:0;font-size:12.5px}.learningTopicPage[data-mobile-topic-foundation-contract=topic-list-filter-foundation-v1] .learningItemOpen{grid-area:open;place-self:center end}.learningTopicPage[data-mobile-topic-foundation-contract=topic-list-filter-foundation-v1] .learningLoadMore{background:color-mix(in srgb, var(--lexi-blue-soft) 24%, var(--lexi-surface));border-top:0;justify-content:center;align-items:center;gap:4px;width:100%;min-height:48px;font-size:14px;font-weight:740;display:flex}.learningTopicPage[data-mobile-topic-foundation-contract=topic-list-filter-foundation-v1] .learningActiveFilterChips button{min-height:44px;padding-inline:10px}}@media (width<=767px){.learningFilterSheetBackdrop[data-presentation=sheet] .learningFilterSheet>header .learningIconButton{flex:0 0 44px;width:44px;height:44px}.learningFilterSheetBackdrop[data-presentation=sheet] .learningFilterSheetBody fieldset button{min-height:44px;padding-inline:12px}.learningFilterSheetBackdrop[data-presentation=sheet] .learningFilterSheet>footer{padding-bottom:calc(15px + env(safe-area-inset-bottom))}.learningFilterSheetBackdrop[data-presentation=sheet] .learningFilterSheet>footer button{min-height:46px}}.learningBackLabelMobile,.learningItemPartOfSpeech,.learningItemMetadataSeparator{display:none}.learningItemMetadata{display:contents}@media (width<=720px){.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1]{--learning-topic-phone-inline:12px;gap:12px}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningTopicHero{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:124px 60px auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:visible}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningTopicHeroContent,.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningTopicIdentity{display:contents}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningTopicHeroArtwork{z-index:0;background:var(--lexi-surface-tint);border-radius:17px;order:0;grid-row:1;height:124px;position:relative;overflow:hidden}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningTopicHeroArtwork:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#041228c2 0%,#0412286b 58%,#0412281f 100%),linear-gradient(#0000 36%,#04122857 100%);position:absolute;inset:0}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningTopicHeroArtwork img{z-index:0;position:relative}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningTopicEyebrow,.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningTopicIdentity h1,.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningTopicEnglishLabel,.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningTopicSummary{z-index:2;left:var(--learning-topic-phone-inline);color:#fff;text-shadow:0 1px 3px #030f2370;margin:0;position:absolute}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningTopicEyebrow{color:#8fd4ff;letter-spacing:.095em;font-size:11px;font-weight:800;top:15px}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningTopicIdentity h1{top:38px;right:var(--learning-topic-phone-inline);color:#fff;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:26px;font-weight:790;line-height:1.08;overflow:hidden}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningTopicEnglishLabel{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 142px);font-size:13px;font-weight:590;line-height:1.2;top:77px;overflow:hidden}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningTopicSummary{top:77px;right:var(--learning-topic-phone-inline);white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:4px;display:inline-flex;left:auto}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningTopicSummary:before{color:#ffffffb8;content:"·";margin-right:2px}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningTopicSummary strong,.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningTopicSummary span{color:#fff;background:0 0;border:0;padding:0;font-size:13px;font-weight:590;line-height:1.2}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningTopicToolbar{--learning-topic-toolbar-control-height:44px;z-index:2;min-width:0;min-height:60px;padding:8px var(--learning-topic-phone-inline);background:var(--lexi-surface);grid-row:2;align-items:center;margin:0}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningBackButton{border-radius:10px;gap:6px;height:44px;min-height:44px;padding:0 12px;font-size:14px}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningBackLabelDesktop{display:none}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningBackLabelMobile{display:inline}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningTopicSwitcher{border:1px solid var(--lexi-line-strong);background:var(--lexi-surface);width:min(160px,48%);min-width:0;min-height:44px;color:var(--lexi-text);border-radius:10px;justify-content:stretch;align-items:center;font-size:14px;font-weight:740;display:flex;position:relative;overflow:hidden}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningTopicSwitcher:after{color:var(--lexi-blue);content:"⌄";pointer-events:none;font-size:16px;line-height:1;position:absolute;top:50%;right:13px;transform:translateY(-56%)}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningTopicSwitcherLabel{width:100%;min-height:42px;color:var(--lexi-text);pointer-events:none;text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:0 34px 0 14px;font-size:14px;font-weight:740;line-height:1;display:flex;overflow:hidden}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningTopicSelectSizer{z-index:1;width:100%;min-width:0;display:block;position:absolute;inset:0}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningTopicSelectWidthProbe{display:none}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningTopicSwitcher select{cursor:pointer;opacity:0;border:0;border-radius:10px;width:100%;height:100%;min-height:44px;padding:0;position:absolute;inset:0}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningTopicSwitcher:has(select[data-keyboard-focus=true]:focus){outline:2px solid color-mix(in srgb, var(--lexi-blue) 46%, transparent);outline-offset:2px}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningTopicIdentity p{max-width:none;padding:0 var(--learning-topic-phone-inline) 13px;color:var(--lexi-text);grid-row:3;margin:0;font-size:15px;font-weight:520;line-height:1.48}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningSearchToolbar{border-radius:14px;padding:0;overflow:hidden}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningSearchPrimaryRow{border:0;border-radius:13px;min-height:54px}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningSearchField input,.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningFilterTrigger{height:52px}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningSearchField button{width:44px;height:44px;right:4px}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningListSection{border-radius:16px}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningListHeader{gap:8px;min-height:70px;padding:10px 11px}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningListHeader .learningEyebrow{letter-spacing:.09em;font-size:11.5px}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningListHeader h2{margin-top:2px;font-size:18px;line-height:1.24}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningResultScope{color:var(--lexi-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12.5px;font-weight:540;line-height:1.3;display:block;overflow:hidden}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningResultScope strong,.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningResultScope>span{display:none}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningItemRow{grid-template-columns:minmax(0,1fr) auto 18px;grid-template-areas:"identity metadata open""meaning state open";gap:3px 8px;min-height:88px;padding:8px 11px}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningItemAudio{display:none}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningItemIdentity{grid-area:identity;align-self:center}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningItemIdentity strong{font-size:18px;line-height:1.18}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningItemPronunciation{margin-top:1px;font-size:13.5px;font-weight:570;line-height:1.2}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningItemMetadata{background:var(--lexi-blue-soft);max-width:min(154px,42vw);height:27px;color:var(--lexi-blue);white-space:nowrap;border-radius:8px;grid-area:metadata;place-self:center end;align-items:center;gap:0;padding:0 8px;font-size:12.5px;font-weight:780;line-height:1;display:inline-flex;overflow:hidden}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningItemKind{display:none}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningItemPartOfSpeech{min-width:0;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;line-height:1;display:block;overflow:hidden}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningItemMetadataSeparator{color:inherit;font:inherit;flex:none;display:inline}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningItemLevel{color:inherit;font:inherit;background:0 0;border:0;border-radius:0;flex:none;place-self:auto;padding:0;line-height:1;display:inline}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningItemMeaning{min-width:0;color:color-mix(in srgb, var(--lexi-text) 92%, var(--lexi-muted));grid-area:meaning;align-self:center;font-size:13.5px;font-weight:540;line-height:1.28;display:block}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningItemState{min-width:0;color:var(--lexi-muted);grid-area:state;justify-content:flex-end;place-self:center end;font-size:12px;font-weight:570;line-height:1.2}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningItemOpen{color:color-mix(in srgb, var(--lexi-blue) 72%, var(--lexi-muted));grid-area:open;place-self:center end;font-size:0;line-height:1}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningItemOpen:before{content:"›";font-size:25px;font-weight:420;line-height:1}}@media (width<=720px) and (forced-colors:active){.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningTopicSwitcherLabel,.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningTopicSwitcher:after{visibility:hidden}.learningTopicPage[data-mobile-topic-detail-contract=compact-hero-informative-rows-v1] .learningTopicSwitcher select{opacity:1;border:1px solid buttontext;padding-inline:8px}}@media (width<=720px){.learningTopicPage[data-mobile-topic-polish-contract=custom-topic-sheet-progress-footer-v1]{--learning-topic-phone-inline:12px;--learning-topic-end-utility-clearance:64px;padding-bottom:var(--learning-topic-end-utility-clearance)}.learningTopicPage[data-mobile-topic-polish-contract=custom-topic-sheet-progress-footer-v1] .learningTopicToolbar{box-sizing:border-box;padding-inline:var(--learning-topic-phone-inline)}.learningTopicPage[data-mobile-topic-polish-contract=custom-topic-sheet-progress-footer-v1] .learningTopicSwitcherButton{appearance:none;cursor:pointer;height:44px;font:inherit;text-align:left;padding:0}.learningTopicPage[data-mobile-topic-polish-contract=custom-topic-sheet-progress-footer-v1] .learningTopicSwitcherButton:focus-visible{outline:2px solid color-mix(in srgb, var(--lexi-blue) 46%, transparent);outline-offset:2px}body.learningTopicPickerOpen .lexiReturnToTop{visibility:hidden;opacity:0;pointer-events:none}.learningTopicPickerBackdrop{z-index:180;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040e2085;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.learningTopicPickerSheet{border:1px solid color-mix(in srgb, var(--lexi-blue) 18%, var(--lexi-line));background:var(--lexi-surface);border-bottom:0;border-radius:20px 20px 0 0;grid-template-rows:auto 60px minmax(0,1fr);width:min(100%,720px);height:min(78svh,720px);max-height:calc(100svh - 12px);display:grid;overflow:hidden;box-shadow:0 -16px 44px #0412283d}.learningTopicPickerHandle{background:var(--lexi-line-strong);border-radius:999px;width:42px;height:4px;margin:8px auto 0}.learningTopicPickerSheet>header{border-bottom:1px solid var(--lexi-line);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:6px 12px 8px 16px;display:flex}.learningTopicPickerSheet>header strong{color:var(--lexi-ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:780;line-height:1.2;overflow:hidden}.learningTopicPickerClose{border-radius:11px;flex:0 0 44px;width:44px;height:44px}.learningTopicPickerList{overscroll-behavior:contain;min-height:0;padding:4px 12px calc(10px + env(safe-area-inset-bottom));touch-action:pan-y;overflow:hidden auto}.learningTopicPickerOption{border:0;border-bottom:1px solid color-mix(in srgb, var(--lexi-line) 82%, transparent);width:100%;min-height:48px;color:var(--lexi-text);text-align:left;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:10px;padding:0 10px;font-size:14.5px;font-weight:650;line-height:1.25;display:grid}.learningTopicPickerOption:last-child{border-bottom-color:#0000}.learningTopicPickerOption:focus-visible{background:color-mix(in srgb, var(--lexi-blue-soft) 56%, var(--lexi-surface));color:var(--lexi-blue-strong);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--lexi-blue) 46%, transparent);outline:0}.learningTopicPickerOption.isCurrent{background:color-mix(in srgb, var(--lexi-blue-soft) 78%, var(--lexi-surface));color:var(--lexi-blue-strong);border-bottom-color:#0000;border-radius:10px;margin-block:3px;font-weight:760}.learningTopicPickerCheck{width:24px;height:24px;color:var(--lexi-blue);place-items:center;font-size:18px;font-weight:780;line-height:1;display:grid}html.dark .learningTopicPickerSheet{border-color:color-mix(in srgb, var(--lexi-blue) 26%, var(--lexi-line-strong));box-shadow:0 -18px 48px #0000006b}html.dark .learningTopicPickerOption.isCurrent{background:color-mix(in srgb, var(--lexi-blue) 18%, var(--lexi-surface));color:#b9d4ff}.learningTopicPage[data-mobile-topic-polish-contract=custom-topic-sheet-progress-footer-v1] .learningListContinuation{border-top:1px solid var(--lexi-line);background:var(--lexi-surface);gap:7px;padding:7px 11px 11px;display:grid}.learningTopicPage[data-mobile-topic-polish-contract=custom-topic-sheet-progress-footer-v1] .learningLoadProgress{color:var(--lexi-muted);text-align:center;margin:0;font-size:12px;font-weight:560;line-height:1.25}.learningTopicPage[data-mobile-topic-polish-contract=custom-topic-sheet-progress-footer-v1] .learningLoadProgress strong{color:color-mix(in srgb, var(--lexi-text) 88%, var(--lexi-muted));font-weight:720}.learningTopicPage[data-mobile-topic-polish-contract=custom-topic-sheet-progress-footer-v1] .learningLoadMore{border:1px solid color-mix(in srgb, var(--lexi-blue) 42%, var(--lexi-line));background:color-mix(in srgb, var(--lexi-blue-soft) 48%, var(--lexi-surface));width:100%;min-height:48px;color:var(--lexi-blue);border-radius:10px;justify-content:center;align-items:center;gap:3px;padding:0 14px;font-size:14px;font-weight:750;display:inline-flex}.learningTopicPage[data-mobile-topic-polish-contract=custom-topic-sheet-progress-footer-v1] .learningLoadMore:hover,.learningTopicPage[data-mobile-topic-polish-contract=custom-topic-sheet-progress-footer-v1] .learningLoadMore:focus-visible{border-color:color-mix(in srgb, var(--lexi-blue) 64%, var(--lexi-line));background:color-mix(in srgb, var(--lexi-blue-soft) 72%, var(--lexi-surface));outline:0}.learningTopicPage[data-mobile-topic-polish-contract=custom-topic-sheet-progress-footer-v1] .learningLoadMore:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--lexi-blue) 16%, transparent)}.learningLoadMoreArrow{margin-left:2px;font-size:17px;line-height:1}.lexiApp:has(.learningTopicPage[data-mobile-topic-polish-contract=custom-topic-sheet-progress-footer-v1])>.lexiReturnToTop{right:max(var(--lexi-mobile-page-gutter), env(safe-area-inset-right));bottom:calc(var(--lexi-mobile-bottom-nav) + 10px + env(safe-area-inset-bottom));border-radius:12px;width:44px;height:44px;min-height:44px}}@media (width<=720px) and (hover:hover) and (pointer:fine){.learningTopicPickerOption:hover{background:color-mix(in srgb, var(--lexi-blue-soft) 56%, var(--lexi-surface));color:var(--lexi-blue-strong);outline:0}}@media (width<=720px) and (forced-colors:active){.learningTopicPage[data-mobile-topic-polish-contract=custom-topic-sheet-progress-footer-v1] .learningTopicSwitcherButton .learningTopicSwitcherLabel,.learningTopicPage[data-mobile-topic-polish-contract=custom-topic-sheet-progress-footer-v1] .learningTopicSwitcherButton:after{visibility:visible}.learningTopicPage[data-mobile-topic-polish-contract=custom-topic-sheet-progress-footer-v1] .learningTopicSwitcherButton,.learningTopicPickerSheet,.learningTopicPickerOption,.learningTopicPage[data-mobile-topic-polish-contract=custom-topic-sheet-progress-footer-v1] .learningLoadMore{border:1px solid buttontext}.learningTopicPickerBackdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.learningTopicPickerOption.isCurrent{outline-offset:-2px;outline:2px solid highlight}}.learningTopicReturnToTop,.lxTopicProgressCount,.lxProgressRingMobileValue,.lxTopicProgressCoverageLabel,.lxTopicStatusMobileLabel,.lxTopicProgressActionMobileLabel,.lxTopicProgressActionChevron{display:none}.lxTopicProgressSummary dd>strong,.lxTopicProgressSummary dd>span{color:inherit;font:inherit}@media (width<=720px){.learningTopicPage[data-mobile-topic-correction-contract=semantic-picker-flow-return-v1]{padding-bottom:64px}.learningTopicPickerOption{grid-template-columns:24px minmax(0,1fr) 24px;gap:10px;padding-inline:8px}.learningTopicPickerIcon{width:19px;height:19px;color:color-mix(in srgb, var(--lexi-blue) 76%, var(--lexi-muted));justify-self:center}.learningTopicPickerLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.learningTopicPickerMark{width:24px;height:24px;color:var(--lexi-blue);justify-self:end;place-items:center;display:grid;position:relative}.learningTopicPickerMark.isChevron:before{content:"";border-top:1.8px solid;border-right:1.8px solid;width:7px;height:7px;transform:translate(-1px)rotate(45deg)}.learningTopicPickerMark.isCheck:before{content:"";border-bottom:2px solid;border-left:2px solid;width:10px;height:5px;transform:translateY(-1px)rotate(-45deg)}html.dark .learningTopicPickerIcon{color:#89b7ff}.lexiApp:has(.learningTopicPage[data-mobile-topic-correction-contract=semantic-picker-flow-return-v1])>.lexiReturnToTop{display:none}.learningTopicReturnToTop{box-sizing:border-box;justify-content:flex-end;width:100%;margin-top:14px;padding-inline:12px;display:flex}.learningTopicReturnToTop .lexiReturnToTop{z-index:auto;border-color:color-mix(in srgb, var(--lexi-blue) 18%, var(--lexi-line));background:color-mix(in srgb, var(--lexi-blue-soft) 16%, var(--lexi-surface));width:44px;min-width:44px;min-height:44px;box-shadow:none;color:color-mix(in srgb, var(--lexi-blue) 84%, var(--lexi-muted));border-radius:12px;justify-content:center;margin:0;padding:0;display:inline-flex;position:static;bottom:auto;right:auto}.learningTopicReturnToTop .lexiReturnToTopIcon{font-size:18px;line-height:1}.learningTopicReturnToTop .lexiReturnToTopLabel{display:none}html.dark .learningTopicReturnToTop .lexiReturnToTop{border-color:color-mix(in srgb, var(--lexi-blue) 26%, var(--lexi-line-strong));background:color-mix(in srgb, var(--lexi-blue) 7%, var(--lexi-surface));color:#a8caff}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1]{padding-bottom:64px}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressCard{padding:16px}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressHeader{margin-bottom:14px}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressHeader h2{font-size:18px;line-height:1.25}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressScope{display:none}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressCount{border:1px solid color-mix(in srgb, var(--lexi-blue) 16%, var(--lexi-line));background:color-mix(in srgb, var(--lexi-blue-soft) 34%, var(--lexi-surface));min-height:30px;color:color-mix(in srgb, var(--lexi-blue) 82%, var(--lexi-muted));white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding-inline:11px;font-size:12.5px;font-weight:720;line-height:1;display:inline-flex}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressSummary{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:15px}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressCoverage{justify-items:center;gap:5px;display:grid}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxProgressRing{background:radial-gradient(circle closest-side, var(--lexi-surface) 72%, transparent 74% 99%), conic-gradient(var(--lexi-blue) var(--lx-mobile-progress), var(--lexi-canvas-soft) 0);width:76px;height:76px}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxProgressRingDesktopValue,.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicStatusDesktopLabel,.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressActionDesktopLabel,.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressActionDesktopIcon{display:none}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxProgressRingMobileValue{font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:17px;display:inline}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressCoverageLabel{color:var(--lexi-muted);text-align:center;font-size:11.5px;font-weight:650;line-height:1.15;display:block}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressSummary dl{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressSummary dl>div{text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:8px minmax(0,1fr) max-content;align-items:center;gap:8px;min-height:32px;padding:3px 0;display:grid}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressSummary dl>div+div{border-top:1px solid color-mix(in srgb, var(--lexi-line) 68%, transparent)}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressSummary dl>div:before{content:"";justify-self:center;width:7px;height:7px;position:static;transform:none}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressSummary dt,.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressSummary dd{font-size:13.5px;line-height:1.2}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressSummary dt{color:color-mix(in srgb, var(--lexi-text) 88%, var(--lexi-muted));font-weight:680}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressSummary dd{color:var(--lexi-ink);font-variant-numeric:tabular-nums;font-weight:800}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressSummary dd>span{display:none}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicStatusMobileLabel,.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressActionMobileLabel{display:inline}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressAction{min-height:44px;margin-top:14px;padding-inline:12px;font-size:13.5px}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressActionChevron{border-bottom:1.8px solid;border-right:1.8px solid;flex:0 0 8px;width:8px;height:8px;transition:transform .15s;display:block;transform:translateY(-2px)rotate(45deg)}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressActionChevron.isExpanded{transform:translateY(2px)rotate(225deg)}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressDetails{gap:8px;margin-top:10px;padding-top:10px}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressMetrics{display:none}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressList{scrollbar-gutter:auto;gap:0;max-height:none;padding:0;overflow:visible}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressList li+li{border-top:1px solid color-mix(in srgb, var(--lexi-line) 68%, transparent)}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressList button{grid-template-columns:minmax(0,1fr) 54px 32px;gap:8px;min-height:48px;padding:7px 3px}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressList button strong,.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressList button small,.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressList button>b{font-size:12.5px}html.dark .lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressCount{border-color:color-mix(in srgb, var(--lexi-blue) 26%, var(--lexi-line-strong));background:color-mix(in srgb, var(--lexi-blue) 8%, var(--lexi-surface));color:#a8caff}}@media (width<=720px) and (forced-colors:active){.learningTopicPickerIcon,.learningTopicPickerMark,.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressCount,.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressAction,.learningTopicReturnToTop .lexiReturnToTop{color:buttontext}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressCount,.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressAction,.learningTopicReturnToTop .lexiReturnToTop{border:1px solid buttontext}}.lxTopicProgressScopeVisual{align-items:center;gap:6px;display:inline-flex}.lxTopicProgressScopeMobileLabel,.lxTopicProgressTopicIcon{display:none}.lxTopicProgressCopy{gap:2px;min-width:0;display:grid}@media (width<=720px){.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressScope{justify-self:end;min-width:0;min-height:44px;padding:0;text-decoration:none;display:inline-flex}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressScopeVisual{border:1px solid color-mix(in srgb, var(--lexi-blue) 18%, var(--lexi-line));background:color-mix(in srgb, var(--lexi-blue-soft) 34%, var(--lexi-surface));min-height:30px;color:color-mix(in srgb, var(--lexi-blue) 84%, var(--lexi-muted));border-radius:999px;padding-inline:10px 8px;font-size:12.5px;font-weight:720;line-height:1}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressScopeDesktopLabel{display:none}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressScopeMobileLabel{display:inline}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressScope svg{width:14px;height:14px}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressScope:hover,.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressScope[aria-expanded=true]{text-decoration:none}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressScope:hover .lxTopicProgressScopeVisual,.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressScope[aria-expanded=true] .lxTopicProgressScopeVisual{border-color:color-mix(in srgb, var(--lexi-blue) 38%, var(--lexi-line));background:color-mix(in srgb, var(--lexi-blue-soft) 58%, var(--lexi-surface))}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressScope:focus-visible{outline:0}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressScope:focus-visible .lxTopicProgressScopeVisual{outline:2px solid color-mix(in srgb, var(--lexi-blue) 50%, transparent);outline-offset:2px}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressList button{grid-template-columns:22px minmax(0,1fr) 54px 32px;gap:7px}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressTopicIcon{width:19px;height:19px;color:color-mix(in srgb, var(--lexi-blue) 76%, var(--lexi-muted));justify-self:center;display:block}html.dark .lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressScopeVisual{border-color:color-mix(in srgb, var(--lexi-blue) 28%, var(--lexi-line-strong));background:color-mix(in srgb, var(--lexi-blue) 8%, var(--lexi-surface));color:#a8caff}html.dark .lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressTopicIcon{color:#89b7ff}.learningTopicPage[data-mobile-topic-artwork-contract=fourteen-focal-crops-meta-rail-v1] .learningTopicEnglishLabel,.learningTopicPage[data-mobile-topic-artwork-contract=fourteen-focal-crops-meta-rail-v1] .learningTopicSummary{min-height:16px;line-height:16px;top:77px}.learningTopicPage[data-mobile-topic-artwork-contract=fourteen-focal-crops-meta-rail-v1] .learningTopicEnglishLabel{display:block}.learningTopicPage[data-mobile-topic-artwork-contract=fourteen-focal-crops-meta-rail-v1] .learningTopicSummary{align-items:baseline}.learningTopicPage[data-mobile-topic-artwork-contract=fourteen-focal-crops-meta-rail-v1] .learningTopicSummary:before{content:none;display:none}.learningTopicPage[data-mobile-topic-artwork-contract=fourteen-focal-crops-meta-rail-v1] .learningTopicSummary strong,.learningTopicPage[data-mobile-topic-artwork-contract=fourteen-focal-crops-meta-rail-v1] .learningTopicSummary span{line-height:16px}.learningTopicPage[data-mobile-topic-artwork-contract=fourteen-focal-crops-meta-rail-v1] .learningTopicHeroArtwork img{object-position:var(--learning-topic-hero-focus,50% 48%)}.learningTopicPage[data-mobile-topic-artwork-contract=fourteen-focal-crops-meta-rail-v1] .learningTopicHeroArtwork[data-topic-id=core-vocabulary]{--learning-topic-hero-focus:50% 48%}.learningTopicPage[data-mobile-topic-artwork-contract=fourteen-focal-crops-meta-rail-v1] .learningTopicHeroArtwork[data-topic-id=language-function]{--learning-topic-hero-focus:50% 34%}.learningTopicPage[data-mobile-topic-artwork-contract=fourteen-focal-crops-meta-rail-v1] .learningTopicHeroArtwork[data-topic-id=school-learning]{--learning-topic-hero-focus:50% 28%}.learningTopicPage[data-mobile-topic-artwork-contract=fourteen-focal-crops-meta-rail-v1] .learningTopicHeroArtwork[data-topic-id=home-daily-life]{--learning-topic-hero-focus:50% 48%}.learningTopicPage[data-mobile-topic-artwork-contract=fourteen-focal-crops-meta-rail-v1] .learningTopicHeroArtwork[data-topic-id=work-business]{--learning-topic-hero-focus:50% 26%}.learningTopicPage[data-mobile-topic-artwork-contract=fourteen-focal-crops-meta-rail-v1] .learningTopicHeroArtwork[data-topic-id=shopping-money]{--learning-topic-hero-focus:50% 46%}.learningTopicPage[data-mobile-topic-artwork-contract=fourteen-focal-crops-meta-rail-v1] .learningTopicHeroArtwork[data-topic-id=travel-transport]{--learning-topic-hero-focus:50% 25%}.learningTopicPage[data-mobile-topic-artwork-contract=fourteen-focal-crops-meta-rail-v1] .learningTopicHeroArtwork[data-topic-id=health-fitness]{--learning-topic-hero-focus:50% 47%}.learningTopicPage[data-mobile-topic-artwork-contract=fourteen-focal-crops-meta-rail-v1] .learningTopicHeroArtwork[data-topic-id=food-dining]{--learning-topic-hero-focus:50% 50%}.learningTopicPage[data-mobile-topic-artwork-contract=fourteen-focal-crops-meta-rail-v1] .learningTopicHeroArtwork[data-topic-id=technology-media]{--learning-topic-hero-focus:50% 47%}.learningTopicPage[data-mobile-topic-artwork-contract=fourteen-focal-crops-meta-rail-v1] .learningTopicHeroArtwork[data-topic-id=people-communication]{--learning-topic-hero-focus:50% 30%}.learningTopicPage[data-mobile-topic-artwork-contract=fourteen-focal-crops-meta-rail-v1] .learningTopicHeroArtwork[data-topic-id=nature-weather]{--learning-topic-hero-focus:50% 42%}.learningTopicPage[data-mobile-topic-artwork-contract=fourteen-focal-crops-meta-rail-v1] .learningTopicHeroArtwork[data-topic-id=sports-culture]{--learning-topic-hero-focus:50% 25%}.learningTopicPage[data-mobile-topic-artwork-contract=fourteen-focal-crops-meta-rail-v1] .learningTopicHeroArtwork[data-topic-id=colors-description]{--learning-topic-hero-focus:50% 48%}}@media (width<=720px) and (forced-colors:active){.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressScopeVisual,.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressTopicIcon{color:buttontext}.lxHome[data-mobile-topic-status-contract=coverage-summary-v1] .lxTopicProgressScopeVisual{border:1px solid buttontext}}.lexiMobileContentScrollport{display:contents}@media (width<=1023px){html,body{width:100%;height:100%;overflow:hidden}.lexiApp{width:100%;height:100svh;min-height:0;position:relative;overflow:hidden}@supports (height:100dvh){.lexiApp{height:100dvh}}.lexiMobileContentScrollport{z-index:0;inset:0 0 calc(var(--lexi-mobile-bottom-nav) + env(safe-area-inset-bottom)) 0;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;min-width:0;min-height:0;scroll-padding-top:130px;scroll-padding-bottom:16px;display:block;position:absolute;overflow:hidden auto}html[data-lexivi-mobile-keyboard-open=true] .lexiMobileContentScrollport{bottom:0}body.learningQuickViewOpen,body.learningTopicPickerOpen{top:0!important}body.learningQuickViewOpen .lexiMobileContentScrollport,body.learningTopicPickerOpen .lexiMobileContentScrollport{overscroll-behavior:none;overflow-y:hidden!important}.lexiApp:has(.lexiProfileSheetLayer) .lexiMobileContentScrollport{overscroll-behavior:none;overflow-y:hidden!important}}@media (width>=1024px) and (hover:hover) and (pointer:fine){.lexiDesktopBar,.lexiDesktopBar[data-active-view=learning]{gap:clamp(10px,1vw,16px)}.lexiSearchSuite--desktop{border:1px solid color-mix(in srgb, var(--lexi-blue) 18%, var(--lexi-line-strong));background:var(--lexi-surface);border-radius:13px;grid-template-columns:minmax(0,1fr) 96px;gap:0;height:56px;transition:border-color .15s,box-shadow .15s;overflow:hidden;box-shadow:0 4px 16px #1f437c0d}.lexiSearchSuite--desktop:focus-within{border-color:color-mix(in srgb, var(--lexi-blue) 58%, var(--lexi-line));box-shadow:0 0 0 3px color-mix(in srgb, var(--lexi-blue) 13%, transparent), 0 4px 16px #1f437c0d}.lexiSearchPrimary{height:54px;box-shadow:none;border:0;border-radius:12px 0 0 12px;grid-template-columns:90px minmax(0,1fr)}.lexiSearchPrimary:focus-within{box-shadow:none;border-color:#0000}.lexiSearchSuite--desktop .lexiDirectionTabs--shell{border-right:1px solid var(--lexi-line);min-height:54px;padding-inline:0}.lexiSearchSuite--desktop .lexiDirectionTabs--shell button{width:44px;min-width:44px;padding:0}.lexiSearchSuite--desktop .lexiDirectionTabs--shell button+button:before,.lexiVoiceControl button+button:before{background:color-mix(in srgb, var(--lexi-blue) 18%, var(--lexi-line));content:"";pointer-events:none;width:1px;height:18px;position:absolute;top:50%;left:0;transform:translate(-.5px,-50%)}.lexiVoiceControl{border:0;border-left:1px solid var(--lexi-line);height:54px;box-shadow:none;border-radius:0 12px 12px 0;grid-template-columns:44px 44px;justify-content:center;gap:0;padding-inline:3px}.lexiVoiceControl>.lexiviIconGlyph,.lexiVoiceControl>span:first-of-type,.lexiVoiceControl:before{display:none}.lexiVoiceControl button{border-radius:8px;width:44px;height:44px;min-height:44px;padding:0;position:relative}.lexiUtilityCluster{border:1px solid color-mix(in srgb, var(--lexi-blue) 10%, var(--lexi-line));background:color-mix(in srgb, var(--lexi-surface) 94%, var(--lexi-canvas-soft));border-radius:13px;gap:0;min-height:56px;padding-inline:4px;box-shadow:0 3px 14px #1f437c0a}.lexiThemeControl,.lexiTodayControl,.lexiCalendarStatus,.lexiStreakStatus,.lexiProfileStatus{background:0 0;border:0;border-radius:8px;min-height:54px;padding-block:0}.lexiThemeControl>.lexiUtilityChevron{display:none}.lexiCalendarStatus,.lexiTodayControl,.lexiUtilityCluster>.lexiProfileMenuHost{position:relative}.lexiCalendarStatus:before,.lexiTodayControl:before,.lexiUtilityCluster>.lexiProfileMenuHost:before{background:color-mix(in srgb, var(--lexi-blue) 13%, var(--lexi-line));content:"";pointer-events:none;width:1px;height:18px;position:absolute;top:50%;left:0;transform:translate(-.5px,-50%)}.lexiUtilityCluster .lexiStreakStatus{gap:4px}.lexiUtilityCluster .lexiStreakStatus>span:first-child{background:var(--lexi-orange);color:#0000;flex:0 0 20px;width:20px;height:20px;font-size:0;line-height:0;display:block;overflow:hidden;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M13.95 3.35c.32 2.48-.7 4.02-2.12 5.35-.68-1.52-1.76-2.75-3.22-3.66.02 2.54-1.88 4.36-2.84 6.31-1.95 3.96.42 8.5 4.73 9.18 4.35.69 8.17-2.13 8.17-6.47 0-3.34-1.73-7-4.72-10.71Z'/%3E%3C/svg%3E") 50%/20px 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M13.95 3.35c.32 2.48-.7 4.02-2.12 5.35-.68-1.52-1.76-2.75-3.22-3.66.02 2.54-1.88 4.36-2.84 6.31-1.95 3.96.42 8.5 4.73 9.18 4.35.69 8.17-2.13 8.17-6.47 0-3.34-1.73-7-4.72-10.71Z'/%3E%3C/svg%3E") 50%/20px 20px no-repeat}.lexiThemeControl:hover,.lexiTodayControl:hover,.lexiProfileStatus:hover,.lexiProfileStatus[aria-expanded=true]{background:color-mix(in srgb, var(--lexi-blue-soft) 62%, transparent);color:var(--lexi-blue)}}@media (width>=1024px) and (width<=1280px) and (hover:hover) and (pointer:fine){.lexiDesktopBar{gap:10px;padding-inline:16px}.lexiDesktopBar[data-active-view=learning]{gap:10px}.lexiUtilityCluster{flex:0 0 256px;width:256px;min-width:256px}.lexiThemeControl{flex:0 0 48px;justify-content:center;width:48px;min-width:48px;padding-inline:0}.lexiThemeControl>span:not(.lexiUtilityChevron),.lexiThemeControl>.lexiUtilityChevron{display:none}.lexiCalendarStatus{flex:0 0 44px;width:44px;min-width:44px;padding-inline:0}.lexiStreakStatus{flex:0 0 56px;width:56px;min-width:56px;padding-inline:4px}.lexiTodayControl{flex:0 0 48px;width:48px;min-width:48px;padding-inline:0}.lexiTodayControl>span{display:none}.lexiUtilityCluster>.lexiProfileMenuHost,.lexiProfileStatus{flex:0 0 52px;width:52px;min-width:52px}.lexiProfileStatus{padding-inline:4px}.lexiProfileCopy,.lexiProfileStatus>.lexiUtilityChevron{display:none}}@media (width>=1024px) and (hover:hover) and (pointer:fine){.lexiDesktopBar[data-active-view=learning] .lexiSearchSuite--desktop{grid-template-columns:minmax(0,1fr) 132px}.lexiDesktopBar[data-active-view=learning] .lexiVoiceControl{grid-template-columns:22px 1px 44px 44px;gap:2px;padding-inline:5px}.lexiDesktopBar[data-active-view=learning] .lexiVoiceControl>.lexiviIconGlyph{color:var(--lexi-blue-strong);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--lexi-blue) 16%, transparent));grid-column:1;justify-self:center;display:inline-flex}.lexiDesktopBar[data-active-view=learning] .lexiVoiceControl:before{background:color-mix(in srgb, var(--lexi-blue) 18%, var(--lexi-line));content:"";grid-column:2;align-self:center;width:1px;height:18px;display:block}.lexiDesktopBar[data-active-view=learning] .lexiVoiceControl button{width:44px;min-width:44px}.lexiDesktopBar[data-active-view=learning] .lexiVoiceControl>span:first-of-type{display:none}}@media (width>=1200px) and (hover:hover) and (pointer:fine){.lexiDesktopBar[data-active-view=learning] .lexiSearchSuite--desktop{grid-template-columns:minmax(0,1fr) 212px}.lexiDesktopBar[data-active-view=learning] .lexiVoiceControl{grid-template-columns:20px auto 1px 44px 44px;gap:6px;padding-inline:9px}.lexiDesktopBar[data-active-view=learning] .lexiVoiceControl>span:first-of-type{color:var(--lexi-ink);white-space:nowrap;grid-column:2;font-size:14px;font-weight:640;line-height:1;display:inline}.lexiDesktopBar[data-active-view=learning] .lexiVoiceControl:before{grid-column:3}}@media (width>=1024px) and (hover:hover) and (pointer:fine){.lexiDesktopBar[data-active-view=learning] .lexiSearchLauncherRail{grid-template-columns:minmax(0,1fr) 44px;align-items:stretch;min-width:0;height:54px;display:grid;position:relative}.lexiDesktopBar[data-active-view=learning] .lexiSearchLauncherRail .lexiSearchLauncher{min-height:54px;padding-right:12px}.lexiDesktopBar[data-active-view=learning] .lexiSearchVoiceMic{border:0;border-left:1px solid var(--lexi-line);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--lexi-muted);background:0 0;border-radius:0;justify-content:center;align-self:center;align-items:center;padding:0;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex;position:relative}.lexiDesktopBar[data-active-view=learning] .lexiSearchVoiceMic:hover{background:color-mix(in srgb, var(--lexi-blue-soft) 56%, transparent);color:var(--lexi-blue)}.lexiDesktopBar[data-active-view=learning] .lexiSearchVoiceMic:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--lexi-blue) 42%, transparent);outline:0}.lexiDesktopBar[data-active-view=learning] .lexiSearchVoiceMic.isListening{background:color-mix(in srgb, var(--lexi-blue-soft) 72%, transparent);color:var(--lexi-blue)}.lexiDesktopBar[data-active-view=learning] .lexiLearningVoiceFeedback{z-index:240;border:1px solid color-mix(in srgb, var(--lexi-blue) 18%, var(--lexi-line));background:var(--lexi-surface);max-width:min(320px,70vw);color:var(--lexi-text);border-radius:9px;padding:8px 10px;font-size:13px;font-weight:600;line-height:1.35;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #1f437c1f}.lexiSearchSuite--desktop .lexiDirectionTabs--shell button,.lexiVoiceControl button{height:48px;min-height:48px;color:var(--lexi-muted);box-shadow:none;background:0 0;border-radius:6px;place-items:center;padding:0;font-size:14px;font-weight:760;line-height:16px;transition:color .12s;display:grid;position:relative}.lexiSearchSuite--desktop .lexiDirectionTabs--shell button>span,.lexiDesktopBar[data-active-view=learning] .lexiVoiceControl>span:first-of-type{line-height:16px}.lexiSearchSuite--desktop .lexiDirectionTabs--shell .lexiDirectionIndicator,.lexiVoiceControl button:after{content:"";opacity:1;pointer-events:none;background:0 0;border-radius:999px;width:20px;height:1px;margin-inline:auto;transition:none;position:absolute;inset:calc(50% + 12px) 0 auto;transform:none}.lexiSearchSuite--desktop .lexiDirectionTabs--shell button[aria-pressed=true],.lexiVoiceControl button[aria-pressed=true],.lexiSearchSuite--desktop .lexiDirectionTabs--shell button[aria-pressed=true]:hover,.lexiVoiceControl button[aria-pressed=true]:hover{color:var(--lexi-blue);box-shadow:none;background:0 0}.lexiSearchSuite--desktop .lexiDirectionTabs--shell button[aria-pressed=true] .lexiDirectionIndicator,.lexiVoiceControl button[aria-pressed=true]:after{background:var(--lexi-blue)}.lexiSearchSuite--desktop .lexiDirectionTabs--shell button:hover:not([aria-pressed=true]),.lexiVoiceControl button:hover:not([aria-pressed=true]){color:color-mix(in srgb, var(--lexi-blue) 78%, var(--lexi-text));box-shadow:none;background:0 0}.lexiSearchSuite--desktop .lexiDirectionTabs--shell button:hover:not([aria-pressed=true]) .lexiDirectionIndicator,.lexiVoiceControl button:hover:not([aria-pressed=true]):after{background:color-mix(in srgb, var(--lexi-blue) 38%, transparent)}.lexiSearchSuite--desktop .lexiDirectionTabs--shell button:focus-visible,.lexiVoiceControl button:focus-visible{outline:2px solid color-mix(in srgb, var(--lexi-blue) 52%, transparent);outline-offset:-3px;box-shadow:none;background:0 0}.lexiSearchSuite--desktop .lexiDirectionTabs--shell button:active,.lexiVoiceControl button:active{box-shadow:none;background:0 0}.lexiThemeControl,.lexiTodayControl,.lexiProfileStatus{transition:background .14s,color .14s,box-shadow .14s}.lexiThemeControl:hover,.lexiTodayControl:hover,.lexiProfileStatus:hover,.lexiProfileStatus[aria-expanded=true]{color:var(--lexi-blue);box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--lexi-blue) 28%, transparent);background:0 0}.lexiProfileStatus[aria-expanded=true]{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--lexi-blue) 52%, transparent)}.lexiThemeControl:focus-visible,.lexiTodayControl:focus-visible,.lexiProfileStatus:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--lexi-blue) 36%, transparent);background:0 0;outline:0}.lexiThemeControl:active,.lexiTodayControl:active,.lexiProfileStatus:active{background:color-mix(in srgb, var(--lexi-blue-soft) 28%, transparent);box-shadow:none}.lexiSideRail[data-desktop-primary-taxonomy=cp55-v2] .lexiPremiumCard{border-color:color-mix(in srgb,var(--lexi-violet) 7%,var(--lexi-line));background:color-mix(in srgb,var(--lexi-violet) 0.7%,var(--lexi-surface));border-radius:16px;gap:0;padding:11px;box-shadow:0 6px 16px #1c3b6c0a}.lexiSideRail[data-desktop-primary-taxonomy=cp55-v2] .lexiPremiumCard:after,.lexiSideRail[data-desktop-primary-taxonomy=cp55-v2] .lexiPremiumCard .lexiPremiumCardTitle small{display:none}.lexiSideRail[data-desktop-primary-taxonomy=cp55-v2] .lexiPremiumCard .lexiPremiumCardHeader,.lexiSideRail[data-desktop-primary-taxonomy=cp55-v2] .lexiPremiumCard .lexiPremiumBenefits li{grid-template-columns:38px minmax(0,1fr);gap:10px}.lexiSideRail[data-desktop-primary-taxonomy=cp55-v2] .lexiPremiumIntro{color:var(--lexi-ink);margin:7px 0 0 48px;padding:0;font-size:11.2px;font-weight:700;line-height:1.4;display:block}.lexiSideRail[data-desktop-primary-taxonomy=cp55-v2] .lexiPremiumIntroKeepTogether{white-space:nowrap}.lexiSideRail[data-desktop-primary-taxonomy=cp55-v2] .lexiPremiumBenefits{gap:6px;margin-top:8px}.lexiSideRail[data-desktop-primary-taxonomy=cp55-v2] .lexiPremiumBenefits li{align-items:center}.lexiSideRail[data-desktop-primary-taxonomy=cp55-v2] .lexiPremiumBenefits li>span:first-child{border-color:var(--lexi-line);background:var(--lexi-surface);width:32px;height:32px}.lexiSideRail[data-desktop-primary-taxonomy=cp55-v2] .lexiPremiumBenefitCopy{display:block}.lexiSideRail[data-desktop-primary-taxonomy=cp55-v2] .lexiPremiumBenefitCopy strong{color:var(--lexi-ink);font-size:11.2px;line-height:1.18}.lexiSideRail[data-desktop-primary-taxonomy=cp55-v2] .lexiPremiumBenefitCopy small{display:none}.lexiDesktopNavigationGlyph{display:block;overflow:visible}.lexiDestinationPage{--dh-gap:clamp(14px,1.15vw,18px);--dh-radius:16px;width:calc(100% - var(--lexi-rail-width));min-height:100svh;margin-left:var(--lexi-rail-width);padding:calc(var(--lexi-topbar-height) + clamp(22px,2vw,30px)) var(--lx-learning-shell-gutter) 64px;color:var(--lexi-text)}.lexiDestinationHeader{min-height:82px;margin-bottom:var(--dh-gap);align-items:center;display:grid}.lexiDestinationHeader.hasControls{gap:var(--dh-gap);grid-template-columns:minmax(0,1fr) minmax(280px,36%)}.lexiDestinationHeader>div:first-child{z-index:1;min-width:0;position:relative}.lexiDestinationEyebrow{color:var(--lexi-blue);letter-spacing:.12em;align-items:center;gap:8px;font-size:12px;font-weight:830;display:inline-flex}.lexiDestinationHeader h1{color:var(--lexi-ink);letter-spacing:-.04em;margin:7px 0 4px;font-size:clamp(30px,2.45vw,40px);font-weight:820;line-height:1.02}.lexiDestinationHeader p{max-width:690px;color:var(--lexi-muted);margin:0;font-size:15px;line-height:1.5}.lexiLibraryToolbar{gap:10px;min-width:0;display:flex}.lexiLibrarySearch,.lexiLibraryFilter{border:1px solid var(--lexi-line);background:var(--lexi-surface);min-width:0;color:var(--lexi-muted);border-radius:12px;align-items:center;gap:6px;padding:0 10px;display:flex}.lexiLibrarySearch{flex:1}.lexiLibrarySearch input,.lexiLibraryFilter select{min-width:0;height:42px;color:var(--lexi-text);font:inherit;background:0 0;border:0;outline:0}.lexiLibrarySearch input{width:100%}.lexiDestinationSummaryGrid,.lexiDestinationGrid{gap:var(--dh-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.lexiDestinationSummaryGrid{margin-bottom:var(--dh-gap)}.lexiDestinationSummaryCard{min-height:106px;box-shadow:var(--lexi-shadow-card);grid-column:span 3}.lexiDestinationSummaryCard .lxModuleCopy>strong{font-size:21px;line-height:1.08}.lexiDestinationSummaryCard .lxModuleCopy>small{white-space:normal}.lexiDestinationPanel,.lexiContinueCard{border:1px solid var(--lexi-line);border-radius:var(--dh-radius);background:var(--lexi-surface);min-width:0;box-shadow:0 8px 22px #1e427d0a}.lexiDestinationPanel{grid-column:span var(--dh-span,12);padding:17px}.lexiDestinationSectionHeading{justify-content:space-between;align-items:center;gap:12px;min-height:30px;margin-bottom:13px;display:flex}.lexiDestinationSectionHeading h2{color:var(--lexi-ink);margin:0;font-size:16px}.lexiDestinationSectionHeading>button{color:var(--lexi-blue);background:0 0;border:0;align-items:center;gap:5px;padding:5px 2px;font-size:12px;font-weight:720;display:inline-flex}.lexiSkillRows{gap:7px;display:grid}.lexiSkillCard{min-height:58px}.lexiSkillCard .lxModuleCopy{gap:5px}.lexiSkillCard .lxProgressTrack{height:4px}.lexiSkillCard .lxModuleCopy small{font-size:11px}.lexiContinueGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lexiDestinationContinueCard .lxContinueArtwork img[data-story-id="reading:b2:quiet-repair"]{object-position:50% 34%}.lexiDestinationContinueEmpty{grid-column:1/-1;justify-content:center}.lexiDestinationEmpty--wide button{background:var(--lexi-blue);color:#fff;border:0;border-radius:9px;min-height:34px;padding:7px 11px;font-size:12px;font-weight:740}.lexiPracticeModuleGrid,.lexiCommunityActionGrid,.lexiCommunityRules>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lexiPracticeChallengeFeature{margin-top:10px}.lexiPracticeChallengeFeature .lxModuleCard{min-height:68px}.lexiWeeklyPlanPanel{align-self:start}.lexiCommunityFinePrint{color:var(--lexi-muted);margin:0;font-size:11.5px;line-height:1.5}.lexiLibraryWordRow{border-bottom:1px solid var(--lexi-line);align-items:center;display:flex}.lexiLibraryWordOpen,.lexiLibraryHistoryList>button{min-width:0;min-height:43px;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:7px 9px;display:flex}.lexiLibraryWordOpen{flex:1}.lexiLibraryWordOpen strong,.lexiLibraryHistoryList strong,.lexiLibraryWordOpen small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lexiLibraryWordOpen strong{flex:0 38%}.lexiLibraryWordOpen small,.lexiLibraryHistoryList strong{flex:1}.lexiLibraryWordOpen small,.lexiLibraryHistoryList .lexiviIconGlyph,.lexiLibraryHistoryList>button>span{color:var(--lexi-muted)}.lexiLibraryWordOpen>span{background:var(--lexi-blue-soft);color:var(--lexi-blue);border-radius:6px;padding:3px 6px;font-size:10px}.lexiDestinationEmpty{color:var(--lexi-muted);text-align:center;margin:0;padding:18px 8px;font-size:12px;line-height:1.5}.lexiDestinationEmpty--wide{border:1px dashed var(--lexi-line);border-radius:13px;grid-column:1/-1;justify-items:center;gap:8px;padding:28px;display:grid}.lexiDestinationEmpty--wide strong{color:var(--lexi-ink);font-size:14px}.lexiDestinationEmpty--wide p{max-width:620px;margin:0}.lexiSavedReadingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lexiCollectionPreviewGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.lexiCollectionPreviewGrid>.lxModuleCard{min-height:78px}.lexiCommunityTopics,.lexiCommunityReputation{margin-bottom:14px}.lexiSideRail[data-desktop-primary-taxonomy=cp55-v2]{--lexi-blue-soft:color-mix(in srgb,var(--lexi-blue) 10%,var(--lexi-surface))}.lexiSideRail[data-desktop-primary-taxonomy=cp55-v2] .lexiNavButton.isActive{box-shadow:inset 2px 0 0 var(--lexi-blue);border-color:#0000}.lexiSideRail[data-desktop-primary-taxonomy=cp55-v2] .lexiRailNav--secondary{opacity:.9}}@media (width>=1024px) and (width<=1280px) and (hover:hover) and (pointer:fine){.lexiDestinationSummaryCard{grid-column:span 6}.lexiDestinationPanel{grid-column:span 12}.lexiSavedReadingGrid,.lexiCollectionPreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.lexiDestinationHeader.hasControls{grid-template-columns:minmax(0,1fr) minmax(260px,38%)}.lexiLibrarySearch{min-width:150px}.lexiLibraryFilter select{max-width:94px}}@media (width>=1024px) and (height<=820px) and (hover:hover) and (pointer:fine){.lexiSideRail[data-desktop-primary-taxonomy=cp55-v2] .lexiPremiumCard{padding:9px}.lexiSideRail[data-desktop-primary-taxonomy=cp55-v2] .lexiPremiumIntro{margin-top:6px}.lexiSideRail[data-desktop-primary-taxonomy=cp55-v2] .lexiPremiumBenefits{gap:5px;margin-top:7px}.lexiSideRail[data-desktop-primary-taxonomy=cp55-v2] .lexiPremiumBenefitCopy strong{font-size:10px}}.lexiRailTodayIconTile{background:var(--lexi-blue-soft);border-radius:10px;place-items:center;width:28px;height:28px;display:grid}@media (width>=1024px){.lexiApp{--c24-dictionary-accent:#1769ff;--c24-practice-accent:#c95173;--c24-community-accent:#08a976;--c24-library-accent:#ff7a16}html.dark .lexiApp{--c24-practice-accent:#e98a9f}.lexiApp.isSidebarCollapsed{--c21-shell-shift:102px}.lexiSideRail{transition:width .2s,padding .2s}.lexiDesktopBar,.lxHome,.learningPage,.readingPage,.lexiDestinationPage,.lexiDictionaryPage,.lexiReturnBar{will-change:transform;transition:transform .2s}.lexiApp.isSidebarCollapsed .lexiDesktopBar,.lexiApp.isSidebarCollapsed .lxHome,.lexiApp.isSidebarCollapsed .learningPage,.lexiApp.isSidebarCollapsed .readingPage,.lexiApp.isSidebarCollapsed .lexiDestinationPage,.lexiApp.isSidebarCollapsed .lexiDictionaryPage,.lexiApp.isSidebarCollapsed .lexiReturnBar{transform:translateX(calc(-1 * var(--c21-shell-shift)))}.lexiApp.isSidebarCollapsed .lexiDesktopBar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.lexiApp.isSidebarCollapsed .lexiDesktopBar:before{z-index:0;inset:0 calc(-1 * var(--c21-shell-shift));border-bottom:1px solid var(--lexi-line);background:color-mix(in srgb, var(--lexi-surface) 96%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);content:"";pointer-events:none;position:absolute;box-shadow:0 7px 26px #1c3b6c08}.lexiApp.isSidebarCollapsed .lexiDesktopBar>*{z-index:1;position:relative}.lexiSideRail.isCollapsed{grid-template-rows:76px auto auto auto minmax(0,1fr) auto;align-items:start;width:72px;padding:12px 10px;display:grid}html:not(.dark) .lexiSideRail.isCollapsed{background:color-mix(in srgb, var(--lexi-surface) 97%, var(--lexi-blue-soft));box-shadow:6px 0 22px #2744740a}.lexiSideRail.isCollapsed .lexiBrand{grid-row:1;justify-content:center;width:52px;min-height:76px;padding:0}.lexiSideRail.isCollapsed>.lexiRailNav:not(.lexiRailNav--secondary){grid-row:2}.lexiSideRail.isCollapsed>.lexiRailDivider{opacity:.66;grid-row:3;width:32px;height:1px;margin:14px 10px 13px;display:block}.lexiSideRail.isCollapsed>.lexiRailNav--secondary{opacity:.9;grid-row:4;display:grid;transform:translateY(6px)}.lexiSideRail.isCollapsed .lexiRailNav{gap:7px;width:52px}.lexiSideRail.isCollapsed .lexiNavButton{grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;width:52px;min-height:50px;padding:4px 5px}.lexiSideRail.isCollapsed .lexiRailNav--secondary .lexiNavButton{min-height:50px;padding-top:3px;padding-bottom:3px}.lexiSideRail.isCollapsed .lexiNavIcon{width:30px;height:30px}.lexiSideRail.isCollapsed .lexiRailNav--secondary .lexiNavIcon{width:28px;height:28px}.lexiSideRail.isCollapsed .lexiNavButton[data-destination=dictionary] .lexiNavIcon svg{width:22px;height:22px;transform:translate(.5px,.5px)}.lexiSideRail.isCollapsed .lexiNavButton[data-destination=practice] .lexiNavIcon svg{width:22px;height:22px;transform:translate(.5px)}.lexiSideRail.isCollapsed .lexiNavButton[data-destination=community] .lexiNavIcon svg{width:23px;height:23px;transform:translate(.75px)}.lexiSideRail.isCollapsed .lexiNavButton[data-destination=library] .lexiNavIcon svg{width:21.5px;height:21.5px;transform:translate(.75px,.5px)}.lexiSideRail.isCollapsed .lexiNavButton[data-destination=statistics] .lexiNavIcon svg{width:22px;height:22px;transform:translate(.5px,-.5px)}.lexiSideRail.isCollapsed .lexiNavButton[data-destination=goal] .lexiNavIcon svg{width:22px;height:22px}.lexiSideRail.isCollapsed .lexiNavButton[data-destination=settings] .lexiNavIcon svg{width:22px;height:22px;transform:translateY(-.5px)}.lexiSideRail.isCollapsed .lexiNavButton.isActive{background:color-mix(in srgb, var(--lexi-blue-soft) 24%, var(--lexi-surface));box-shadow:inset 2px 0 0 color-mix(in srgb, var(--lexi-blue) 58%, transparent);border-color:#0000;border-radius:10px}html.dark .lexiSideRail.isCollapsed .lexiNavButton.isActive{background:#1f65c912;border-color:#0000;box-shadow:inset 2px 0 #67abff85}html:not(.dark) .lexiSideRail.isCollapsed .lexiNavButton:not(.isActive) .lexiNavIcon{opacity:.82}html.dark .lexiSideRail.isCollapsed .lexiNavButton:not(.isActive) .lexiNavIcon{opacity:.9}html:not(.dark) .lexiNavButton[data-nav-placement=rail][data-destination=dictionary] .lexiNavIcon,html.dark .lexiNavButton[data-nav-placement=rail][data-destination=dictionary] .lexiNavIcon{color:var(--c24-dictionary-accent)}html:not(.dark) .lexiNavButton[data-nav-placement=rail][data-destination=practice] .lexiNavIcon,html.dark .lexiNavButton[data-nav-placement=rail][data-destination=practice] .lexiNavIcon{color:var(--c24-practice-accent)}html:not(.dark) .lexiNavButton[data-nav-placement=rail][data-destination=community] .lexiNavIcon,html.dark .lexiNavButton[data-nav-placement=rail][data-destination=community] .lexiNavIcon{color:var(--c24-community-accent)}html:not(.dark) .lexiNavButton[data-nav-placement=rail][data-destination=library] .lexiNavIcon,html.dark .lexiNavButton[data-nav-placement=rail][data-destination=library] .lexiNavIcon{color:var(--c24-library-accent)}.lexiSideRail.isCollapsed .lexiNavLabel{display:none}.lexiSideRail.isCollapsed .lexiPremiumCard,.lexiSideRail.isCollapsed .lexiRailStatusFooter{display:none!important}.lexiCollapsedUtilityZone{display:none}.lexiSideRail.isCollapsed .lexiCollapsedUtilityZone{z-index:3;grid-row:5;place-self:center;justify-items:center;gap:4px;width:52px;margin:0;display:grid;position:relative}.lexiCollapsedUtilityItem{width:44px;min-height:30px;color:var(--lexi-muted);background:0 0;border:0;border-radius:0;align-content:center;justify-items:center;padding:0;display:grid;position:relative}.lexiCollapsedUtilityItem--today,.lexiCollapsedUtilityItem--streak{grid-template-rows:21px;row-gap:0;min-height:32px}.lexiCollapsedUtilityItem--today[data-has-value=true],.lexiCollapsedUtilityItem--streak[data-has-value=true]{grid-template-rows:21px 13px;row-gap:3px;min-height:38px}button.lexiCollapsedUtilityItem{cursor:pointer}button.lexiCollapsedUtilityItem:hover{color:color-mix(in srgb, var(--lexi-blue) 86%, var(--lexi-text))}.lexiCollapsedUtilityItem:focus-visible{outline:3px solid color-mix(in srgb, var(--lexi-blue) 38%, transparent);outline-offset:3px;border-radius:8px}.lexiCollapsedUtilityItem--today{color:var(--lexi-blue)}.lexiCollapsedUtilityItem--today[data-has-value=false]{color:color-mix(in srgb, var(--lexi-muted) 88%, var(--lexi-blue))}.lexiCollapsedUtilityItem--streak{color:var(--lexi-orange)}.lexiCollapsedUtilityGlyph{justify-self:center;width:21px;height:21px;display:block}.lexiCollapsedUtilityItem--streak .lexiCollapsedUtilityGlyph{width:20.5px;height:20.5px;transform:translateY(.5px)}.lexiCollapsedUtilityValue{width:44px;max-width:44px;color:var(--lexi-ink);font-variant-numeric:tabular-nums;letter-spacing:0;text-align:center;text-overflow:ellipsis;white-space:nowrap;justify-self:center;font-size:12px;font-weight:770;line-height:13px;display:block;position:static;overflow:hidden}.lexiRailCollapseControl{z-index:4;pointer-events:none;flex:none;align-items:center;gap:10px;min-height:40px;margin-top:12px;padding-top:6px;display:flex;position:static}.lexiRailCollapseToggle{border:1px solid color-mix(in srgb, var(--lexi-blue) 15%, var(--lexi-line));background:color-mix(in srgb, var(--lexi-surface) 94%, var(--lexi-blue-soft));width:40px;height:40px;color:color-mix(in srgb, var(--lexi-blue) 74%, var(--lexi-text));pointer-events:auto;border-radius:50%;flex:0 0 40px;place-items:center;padding:0;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:grid;box-shadow:inset 0 1px #ffffff9e,0 3px 10px #1e427d0d}.lexiRailCollapseGlyph{display:block;overflow:visible;transform:translate(.75px)}.lexiRailCollapseGlyph path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lexiRailCollapseToggle:hover{border-color:color-mix(in srgb, var(--lexi-blue) 28%, var(--lexi-line));background:color-mix(in srgb, var(--lexi-blue-soft) 58%, var(--lexi-surface));color:var(--lexi-blue)}.lexiRailCollapseToggle:focus-visible{outline:3px solid color-mix(in srgb, var(--lexi-blue) 42%, transparent);outline-offset:2px}.lexiRailCollapseLabel{color:color-mix(in srgb, var(--lexi-text) 68%, var(--lexi-muted));white-space:nowrap;pointer-events:none;font-size:12.5px;font-weight:650;line-height:1.2}.lexiSideRail.isCollapsed .lexiRailCollapseControl{grid-row:6;justify-self:center;place-items:end center;gap:0;width:40px;min-height:58px;margin:0;padding-top:0;display:grid;position:relative;bottom:auto;left:auto;right:auto}.lexiSideRail.isCollapsed .lexiRailCollapseControl:before{display:none}html.dark .lexiRailCollapseToggle{border-color:color-mix(in srgb, var(--lexi-blue) 28%, var(--lexi-line));background:color-mix(in srgb, #07182c 78%, var(--lexi-surface));color:#82b2ff;box-shadow:none}html.dark .lexiRailCollapseToggle:hover{border-color:color-mix(in srgb, var(--lexi-blue) 42%, var(--lexi-line));background:color-mix(in srgb, #0b2341 84%, var(--lexi-surface));color:#9bc2ff;box-shadow:none}html.dark .lexiRailCollapseToggle:focus:not(:focus-visible){box-shadow:none;outline:none}html.dark .lexiRailCollapseToggle:focus-visible{outline:3px solid color-mix(in srgb, var(--lexi-focus) 58%, transparent);outline-offset:2px;box-shadow:none}.lexiSideRail.isCollapsed .lexiRailCollapseToggle{border-color:color-mix(in srgb, var(--lexi-blue) 9%, var(--lexi-line));background:color-mix(in srgb, var(--lexi-surface) 97%, var(--lexi-blue-soft));color:color-mix(in srgb, var(--lexi-blue) 54%, var(--lexi-muted));box-shadow:none}.lexiSideRail.isCollapsed .lexiRailCollapseToggle:hover{border-color:color-mix(in srgb, var(--lexi-blue) 18%, var(--lexi-line));background:color-mix(in srgb, var(--lexi-blue-soft) 38%, var(--lexi-surface));color:color-mix(in srgb, var(--lexi-blue) 74%, var(--lexi-text))}html.dark .lexiSideRail.isCollapsed .lexiRailCollapseToggle{border-color:color-mix(in srgb, var(--lexi-blue) 17%, var(--lexi-line));background:color-mix(in srgb, #07182c 64%, var(--lexi-surface));color:#749bd4;box-shadow:none}html.dark .lexiSideRail.isCollapsed .lexiRailCollapseToggle:hover{border-color:color-mix(in srgb, var(--lexi-blue) 28%, var(--lexi-line));background:color-mix(in srgb, #0b2341 72%, var(--lexi-surface));color:#91b8f2}}@media (width>=1024px) and (height<=920px){.lexiRailCollapseControl{min-height:38px}.lexiRailCollapseToggle{flex-basis:38px;width:38px;height:38px}.lexiSideRail.isCollapsed{grid-template-rows:70px auto auto auto minmax(0,1fr) auto;padding-top:10px;padding-bottom:10px}.lexiSideRail.isCollapsed .lexiBrand{min-height:70px}.lexiSideRail.isCollapsed .lexiNavButton,.lexiSideRail.isCollapsed .lexiRailNav--secondary .lexiNavButton{min-height:46px}.lexiSideRail.isCollapsed .lexiRailCollapseControl{min-height:54px;padding-top:0}}@media (width>=1024px) and (width<=1280px){.lexiApp.isSidebarCollapsed{--c21-shell-shift:88px}}@media (prefers-reduced-motion:reduce){.lexiSideRail,.lexiRailCollapseToggle,.lexiCollapsedUtilityItem,.lexiDesktopBar,.lxHome,.learningPage,.readingPage,.lexiDestinationPage,.lexiDictionaryPage,.lexiReturnBar{transition:none!important}}@media (width>=1024px){.lxHome[data-experience-contract=revised13-fix5-topic-discovery-grid]:has(.lxTopicRail[data-expanded=true]){grid-template-columns:minmax(0,1fr)}.lxHome[data-experience-contract=revised13-fix5-topic-discovery-grid]:has(.lxTopicRail[data-expanded=true])>.lxHomeMain{grid-column:1;grid-row:var(--lx-home-content-row,2);min-width:0}.lxHome[data-experience-contract=revised13-fix5-topic-discovery-grid]:has(.lxTopicRail[data-expanded=true])>.lxHomeAside{display:none}.lxHome[data-experience-contract=revised13-fix5-topic-discovery-grid] .lxTopicRail[data-expanded=true]{grid-template-columns:repeat(3,minmax(0,1fr))}.lxHome[data-experience-contract=revised13-fix5-topic-discovery-grid]:has(.lxTopicRail[data-expanded=true]) #learning-topic-library{margin-bottom:clamp(72px,8dvh,96px)}}@media (width>=1521px){.lxHome[data-experience-contract=revised13-fix5-topic-discovery-grid] .lxTopicRail[data-expanded=true]{grid-template-columns:repeat(4,minmax(0,1fr))}}.lexiSideRail .lexiAiNavBadge{color:#7542c5;background:#f0e8ff;border-radius:6px;padding:3px 5px;font-size:8px;position:absolute;right:5px}.lexiSideRail .lexiNavButton[data-destination=ai-tutor] .lexiNavLabel{color:var(--lexi-ink);padding-right:44px}.lexiSideRail.isCollapsed .lexiAiNavBadge{display:none}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1]{--lx-home-content-row:3;--lx-home-context-rail:clamp(240px,15.7vw,260px);gap:16px}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1]>.lxQuickModules{grid-area:2/1/auto/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxModuleCard{grid-template-columns:36px minmax(0,1fr) auto;gap:8px;min-height:66px;padding:8px 10px}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxModuleIcon{width:36px;height:36px}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxModuleCopy{gap:2px}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxModuleCopy strong{font-size:13px;line-height:1.2}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxModuleCopy small{white-space:normal;font-size:11px;font-weight:500;line-height:1.3;display:block}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxModuleDetail{display:block}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxModuleStatus{letter-spacing:0;text-transform:none;font-size:8px;position:absolute;top:5px;right:6px}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxModuleArrow{width:18px;height:24px}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxModuleCard[data-availability=future]{opacity:1;border-color:color-mix(in srgb,#8c5af5 35%,var(--lexi-line));background:color-mix(in srgb,#8c5af5 3%,var(--lexi-surface))}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxModuleCard[data-availability=future] .lxModuleIcon{color:#8950e8}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxAiPreview{background:var(--lexi-surface);border:1px solid var(--lexi-line);border-radius:16px;gap:12px;margin-bottom:14px;padding:12px;display:grid}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxAiPreviewHeading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxAiPreviewHeading>span{background:color-mix(in srgb,#8c5af5 9%,var(--lexi-surface));color:#8950e8;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxAiPreviewHeading h2{color:var(--lexi-ink);margin:0;font-size:22px}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxAiPreviewHeading strong{background:color-mix(in srgb,#8c5af5 9%,var(--lexi-surface));color:var(--lexi-text);border-radius:7px;padding:3px 7px;font-size:10px}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxAiPreviewHeading p{color:var(--lexi-muted);flex:230px;margin:0;font-size:11.5px;line-height:1.4}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxAiPreviewGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxAiPreviewGrid article{border:1px solid var(--lexi-line);background:var(--lexi-surface);border-radius:13px;flex-direction:column;gap:6px;min-width:0;min-height:200px;padding:8px;display:flex}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxAiArtSlot{border-radius:8px;align-items:flex-start;height:76px;display:flex;overflow:hidden}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxAiArtwork{border-radius:8px;width:100%;display:block;position:relative;overflow:hidden}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxAiArtwork img{max-width:none;height:auto;position:absolute}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxAiPreviewGrid h3{color:var(--lexi-ink);align-items:center;gap:6px;margin:0;font-size:12.5px;line-height:1.3;display:flex}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxAiTitleIcon{height:27px;color:var(--ai-tone);background:color-mix(in srgb,var(--ai-tone) 10%,var(--lexi-surface));border-radius:9px;flex:0 0 27px;place-items:center;display:grid}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxAiPreviewGrid p{color:var(--lexi-muted);margin:0 0 0 33px;font-size:11px;line-height:1.4}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxAiFutureAction{border:1px solid color-mix(in srgb,#8c5af5 35%,var(--lexi-line));min-height:32px;color:var(--lexi-blue);cursor:not-allowed;opacity:.7;background:0 0;border-radius:9px;align-self:flex-start;margin-top:auto;padding:5px 12px;font-size:11px;line-height:1.3}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxConceptRailCard{padding:12px}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxConceptRailCard h2{font-size:14px;line-height:1.35}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxTopicProgressHeader{grid-template-columns:minmax(0,1fr) auto;gap:6px}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxTopicProgressHeader h2{white-space:normal;min-width:0;font-size:12.5px}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxTopicProgressHeader>button{gap:2px;padding:0;font-size:9px}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxTopicProgressSummary{grid-template-columns:54px minmax(0,1fr);gap:7px}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxProgressRing{width:52px;height:52px}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxProgressRing strong{font-size:15px}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxTopicProgressSummary dt,.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxTopicProgressSummary dd{white-space:nowrap;font-size:10.5px}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxTopicProgressSummary dl>div{gap:4px}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxTopicProgressAction{font-size:11px}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxRailEmpty{font-size:12px;line-height:1.55}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxDailySuggestion{border-color:color-mix(in srgb,var(--lx-tone) 30%,var(--lexi-line));background:linear-gradient(145deg,color-mix(in srgb,var(--lx-tone) 8%,var(--lexi-surface)),var(--lexi-surface) 90%);min-height:188px;box-shadow:0 6px 17px color-mix(in srgb,var(--lx-tone) 6%,transparent);flex-direction:column;display:flex}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxDailySuggestion h2{color:var(--lexi-ink);align-items:center;gap:8px;margin:0 0 8px;font-size:13px;font-weight:780;line-height:1.3;display:flex}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxDiscoverySpark{background:color-mix(in srgb,var(--lx-tone) 11%,var(--lexi-surface));width:27px;height:27px;color:var(--lx-tone);border-radius:9px;flex:0 0 27px;place-items:center;display:grid}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxDiscoveryRotationBody{flex:1;min-height:0;display:flex}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxDiscoveryTapTarget{width:100%;min-width:0;color:var(--lexi-ink);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;flex-direction:column;flex:1;align-items:stretch;gap:6px;padding:0;display:flex}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxDiscoveryTapTarget:focus-visible{outline:2px solid var(--lx-tone);outline-offset:3px}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxDiscoveryFeature{align-items:center;gap:7px;min-width:0;display:flex}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxDiscoveryFeatureGlyph{background:color-mix(in srgb,var(--lx-tone) 12%,var(--lexi-surface));width:26px;height:26px;color:var(--lx-tone);border-radius:8px;flex:0 0 26px;place-items:center;display:grid}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxDiscoveryFeature strong{font-size:13px;font-weight:800;line-height:1.3}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxDiscoveryDescription{color:var(--lexi-muted);font-size:11.5px;line-height:1.4}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxDiscoveryCTA{border:1px solid color-mix(in srgb,var(--lx-tone) 28%,var(--lexi-line));background:color-mix(in srgb,var(--lx-tone) 9%,var(--lexi-surface));min-height:34px;color:var(--lx-tone);border-radius:9px;justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding:6px 9px;font-size:11px;font-weight:770;line-height:1.3;display:flex}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxDiscoveryTapTarget:hover .lxDiscoveryCTA{border-color:color-mix(in srgb,var(--lx-tone) 48%,var(--lexi-line));background:color-mix(in srgb,var(--lx-tone) 14%,var(--lexi-surface))}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxDiscoveryPager{justify-content:center;align-items:center;gap:3px;min-height:22px;margin-top:5px;display:flex}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxDiscoveryPager button{cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:26px;display:grid}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxDiscoveryPager button>span{background:color-mix(in srgb,var(--lexi-muted) 46%,transparent);border-radius:99px;width:6px;height:6px;display:block}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxDiscoveryPager button[aria-pressed=true]>span{background:var(--lx-tone);width:16px}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxDiscoveryPager button:focus-visible{outline:2px solid var(--lx-tone);outline-offset:0}html.dark .lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxDailySuggestion{background:linear-gradient(145deg,color-mix(in srgb,var(--lx-tone) 13%,var(--lexi-surface)),var(--lexi-surface) 90%);box-shadow:0 6px 18px #00000021}@keyframes lxDiscoveryRotationFadeIn{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxDiscoveryRotationBody{animation:.2s ease-out both lxDiscoveryRotationFadeIn}}@media (forced-colors:active){.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxDailySuggestion,.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxDiscoveryCTA{box-shadow:none;color:canvastext;background:canvas;border-color:canvastext}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxDiscoveryPager button[aria-pressed=true]>span{background:highlight}}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxContinueActions{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxContinueActions button{white-space:normal;overflow-wrap:anywhere;min-width:0;padding-inline:5px;font-size:11px;line-height:1.35}@media (width>=1281px){.lexiApp{--lexi-rail-width:232px}}@media (width>=1024px) and (width<=1280px){.lexiApp{--lexi-rail-width:248px}}@media (width>=1024px){.lexiSideRail:not(.isCollapsed)>.lexiBrand,.lexiSideRail:not(.isCollapsed)>.lexiRailNav,.lexiSideRail:not(.isCollapsed)>.lexiRailDivider{flex-shrink:0}.lexiRailFooterStack{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:auto;min-width:0;min-height:0;padding:8px 0 4px;display:flex;overflow:auto}.lexiRailFooterStack::-webkit-scrollbar{width:0;height:0;display:none}.lexiRailFooterStack:focus-visible{outline:2px solid var(--lexi-blue);outline-offset:-2px}.lexiRailFooterStack>.lexiRailStatusFooter{flex-shrink:0}.lexiSideRail.isCollapsed .lexiRailFooterStack{display:none}}@media (width>=1281px) and (hover:hover) and (pointer:fine){.lexiApp:has(.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1]){--lexi-topbar-height:68px;--lx-learning-shell-gutter:18px}.lexiSideRail:not(.isCollapsed){padding:10px 16px 16px}.lexiSideRail:not(.isCollapsed) .lexiBrand{min-height:62px;padding:0 2px 8px}.lexiSideRail:not(.isCollapsed) .lexiBrandLockup{width:154px}.lexiSideRail:not(.isCollapsed) .lexiRailNav{gap:1px}.lexiSideRail:not(.isCollapsed) .lexiNavButton{grid-template-columns:24px minmax(0,1fr);gap:8px;min-height:38px;padding:5px 10px}.lexiSideRail:not(.isCollapsed) .lexiNavLabel{font-size:14px}.lexiSideRail:not(.isCollapsed) .lexiNavIcon{width:24px;height:24px}.lexiApp:has(.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1]) .lexiDesktopBar{gap:12px;height:68px;padding:10px 18px}.lexiApp:has(.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1]) .lexiSearchSuite--desktop{height:46px}:is(.lexiApp:has(.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1]) .lexiSearchPrimary,.lexiApp:has(.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1]) .lexiSearchLauncher,.lexiApp:has(.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1]) .lexiDirectionTabs--shell){height:44px;min-height:44px}.lexiApp:has(.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1]) .lexiUtilityCluster{width:504px;min-width:0;height:46px;min-height:46px;font-size:12px}.lexiApp:has(.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1]) .lexiVoiceControl{height:44px}.lexiApp:has(.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1]) .lexiRailStatusFooter{font-size:9px}.lexiApp:has(.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1]) .lexiUtilityCluster :is(.lexiThemeControl,.lexiTodayControl,.lexiCalendarStatus,.lexiStreakStatus,.lexiProfileStatus){height:44px;min-height:44px;padding-inline:10px;font-size:12px}.lexiApp:has(.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1]) .lexiProfileCopy strong{font-size:12px}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1]{padding-top:83px;grid-template-columns:minmax(0,1fr);padding-inline:18px}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxActivityRow{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxContinueCard{min-height:0}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxContinueHeader{padding:10px 12px 6px}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxContinueHeader>span{font-size:12px}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxContinueContent,.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxContinueReadingCard .lxContinueContent{grid-template-columns:155px minmax(0,1fr);height:118px;min-height:118px;padding:0 10px 10px}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxContinueArtwork{height:104px;min-height:0}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxContinueBody{padding:0 0 0 12px}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxContinueBody h2{font-size:16px;line-height:1.25}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxContinueBody>p{margin-top:3px;font-size:11px;line-height:1.3}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxContinueMeta,.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxContinueProgressCopy{margin-top:3px;font-size:10px}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxContinueBody>button,.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxContinueActions button{min-height:32px;margin-top:4px;font-size:11px}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxSectionHeading{margin-bottom:8px}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxSectionHeading h2{font-size:18px}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxSectionHeading p,.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxTopicShowAll{font-size:12px}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxTopicRail[data-expanded=false]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxTopicRail[data-expanded=false] .lxTopicCard{grid-template-columns:minmax(95px,38%) minmax(0,1fr);min-height:96px}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxTopicRail[data-expanded=false] .lxTopicArtwork{border-radius:10px;margin:9px 0 9px 9px}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxTopicRail[data-expanded=false] .lxTopicCardBody{gap:6px;padding:9px}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxTopicRail[data-expanded=false] .lxTopicTextGroup>strong{font-size:14px;line-height:1.35}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxTopicRail[data-expanded=false] .lxTopicTextGroup>small{font-size:10px}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxTopicRail[data-expanded=false] .lxTopicStats{flex-wrap:wrap;align-items:center;gap:4px}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxTopicRail[data-expanded=false] .lxTopicStats b{font-size:11px;line-height:1.35}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxTopicRail[data-expanded=false] .lxTopicStats em{white-space:nowrap;flex:none;padding:3px 6px;font-size:10.5px}}@media (width>=1521px) and (hover:hover) and (pointer:fine){.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1]{grid-template-columns:minmax(0,1fr) var(--lx-home-context-rail)}}@media (width>=1024px) and (width<=1280px){.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1]>.lxQuickModules{grid-template-columns:repeat(3,minmax(0,1fr))}.lxHome[data-home-fidelity=learning-home-desktop-fidelity-r1] .lxAiPreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.lexiAiNavBadge{display:none}}@media (width>=1024px){.lxHome[data-fix10-rebuild-contract=revised13-fix10-rebuild-concept-progress-assets]>.lxLearningHeroConcept{grid-area:1/1/auto/-1;min-width:0}}.lxH2Engagement{display:contents}@media (width>=1024px){.lxHome[data-h2-home-layout=ai-aurora-studio-r1]{--lx-home-content-row:2}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxH2Engagement{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;min-width:0;margin-bottom:30px;display:grid}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxH2Engagement>.lxActivityRow{min-width:0;margin-bottom:0}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxContinueHeader{min-height:36px;padding:6px 12px 3px}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxContinueContent,.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxContinueReadingCard .lxContinueContent{grid-template-columns:170px minmax(0,1fr);align-items:stretch;height:auto;min-height:132px;padding:0 10px 7px}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxContinueArtwork{aspect-ratio:3/2;align-self:start;width:min(160px,100%);height:auto;min-height:0;margin:2px 0 0 8px}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxContinueArtwork img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxContinueBody{flex-direction:column;justify-content:flex-start;align-self:start;min-width:0;height:auto;min-height:0;padding:0 0 4px 16px;display:flex;position:relative;top:-4px;overflow:visible}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxContinueBody:before{content:none;display:none}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxContinueBody h2{white-space:normal;overflow-wrap:anywhere;min-height:0;margin:0;line-height:1.25}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxContinueBody>p{white-space:normal;min-height:0;margin:2px 0 0;line-height:1.3;overflow:visible}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxContinueMeta{align-items:center;gap:4px 6px;min-height:0;margin:3px 0 0;line-height:1.25}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxContinueMeta span{line-height:1.25}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxContinueBody>.lxProgressTrack{flex:0 0 3px;height:3px;margin-top:4px}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxContinueProgressCopy{margin-top:3px;margin-bottom:2px;line-height:1.3}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxContinueBody>button,.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxContinueActions{margin-top:5px}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxContinueActions{padding-top:0}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxContinueBody>button,.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxContinueActions button{min-height:34px}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiPreview.lxAiAuroraStudio{border:1px solid color-mix(in srgb, #a8c0d8 24%, var(--lexi-line));background:var(--lexi-surface);border-radius:17px;grid-template-rows:minmax(166px,auto);grid-template-columns:minmax(268px,24.7%) minmax(0,1fr);align-items:stretch;gap:0;min-width:0;min-height:166px;margin:0;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 22px #2a53710a}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiPreview.lxAiAuroraStudio:before{content:"";z-index:2;opacity:.6;pointer-events:none;background:linear-gradient(90deg,#aaa7e3,#91c2de 39%,#9cd8c5 72%,#e8c6a4);border-radius:4px;height:1.5px;position:absolute;top:1px;left:13px;right:13px}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraIntro{isolation:isolate;color:#21435c;background:radial-gradient(115px at 87% 55%,#abbced1f,#0000 79%),radial-gradient(110px at 6% 8%,#f4dcc81a,#0000 78%),linear-gradient(100deg,#fafbfd 0%,#fbfcff 62%,#fcfdff 100%);border-right:1px solid #0000;min-width:0;min-height:164px;padding:15px 22px 13px;display:block;position:relative;overflow:hidden}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraEyebrow{z-index:1;color:#677a98;letter-spacing:.055em;max-width:230px;font-size:9px;font-weight:710;line-height:1.3;display:block;position:relative}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraTitleRow{z-index:1;align-items:center;gap:8px;min-width:0;margin:12px 0 4px;display:flex;position:relative}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraIntro h2{z-index:1;color:#223e63;letter-spacing:-.025em;flex:none;margin:0;font-size:23px;font-weight:790;line-height:1.23;position:relative}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraStatus{z-index:1;color:#506d9a;letter-spacing:.025em;white-space:nowrap;background:#f0f4fd;border:1px solid #cdd8ea;border-radius:999px;flex:none;align-items:center;min-height:21px;padding:3px 10px;font-size:9px;font-weight:790;line-height:1.2;display:inline-flex;position:relative}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraTagline{z-index:1;color:#365173;max-width:235px;margin:32px 0 0;font-size:11.5px;font-weight:640;line-height:1.34;position:relative}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraSubline{z-index:1;color:#637a95;max-width:245px;margin:4px 0 0;font-size:9.5px;line-height:1.4;position:relative}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraOrbit{aspect-ratio:1;pointer-events:none;color:#8fa9db;stroke:currentColor;stroke-width:1.3px;opacity:1;width:clamp(56px,100% - 195px,88px);height:auto;position:absolute;top:90px;right:26px;transform:translateY(-50%)}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraRingOuter{stroke:url(#lxAiOrbitEdge);opacity:.78}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraRingMiddle{stroke:url(#lxAiOrbitAccent);opacity:.46}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraRingInner{stroke:url(#lxAiOrbitEdge);opacity:.32}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraOrbit ellipse{stroke:url(#lxAiOrbitAccent);opacity:.86}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraOrbitTrail{stroke:url(#lxAiOrbitEdge);opacity:.72}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraOrbitTrail:last-of-type{stroke:url(#lxAiOrbitAccent);opacity:.7}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraOrbitCore{fill:url(#lxAiOrbitCenter);stroke:#c7d4fa;stroke-width:.9px}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraOrbitGlint{fill:#fff;stroke:none;opacity:.94}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraOrbitStar{fill:#8caff1;stroke:none}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraOrbitStarCyan{fill:#72cfd1}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraOrbitStarLavender{fill:#b1a0ed}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraFeatures{isolation:isolate;background:radial-gradient(43% 100% at 87% 100%,#c2f0e32b,#0000 80%),#fcfdff;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;min-width:0;padding-left:11px;display:grid;position:relative}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraFeatures:before{content:"";pointer-events:none;background:linear-gradient(#0000,#d7def0 26% 73%,#0000);width:1px;position:absolute;top:29px;bottom:28px;left:5px}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraFlow{z-index:-1;pointer-events:none;fill:none;stroke:#92b9ec;stroke-width:8px;opacity:.11;filter:blur(11px);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraFeature{min-width:0;height:auto;min-height:164px;box-shadow:none;--lx-ai-accent:#905de1;--lx-ai-pale:#f2edff;background:0 0;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:start;gap:0;padding:19px 14px 17px;display:grid;position:relative;overflow:visible}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraFeature[data-tone=blue]{--lx-ai-accent:#2679db;--lx-ai-pale:#eaf4ff}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraFeature[data-tone=green]{--lx-ai-accent:#079c7b;--lx-ai-pale:#e7f8f1}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraFeature[data-tone=orange]{--lx-ai-accent:#d87e2b;--lx-ai-pale:#fff3e7}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraFeature:not(:last-child):after{content:"";pointer-events:none;background:linear-gradient(#0000,#d7def0 26% 73%,#0000);width:1px;position:absolute;top:29px;bottom:28px;right:6px}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraSequence{color:#8593ad;letter-spacing:.055em;white-space:nowrap;margin:0 0 11px;font-size:8px;font-weight:750;line-height:1.3;display:block;overflow:hidden}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraFeatureBody{align-items:center;gap:11px;min-width:0;margin-top:20px;display:flex}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraPictogram{isolation:isolate;border:1px solid color-mix(in srgb, var(--lx-ai-accent) 27%, #fff);background:var(--lx-ai-pale);width:60px;height:60px;color:var(--lx-ai-accent);box-shadow:inset 0 1px 0 #fff9, 0 7px 18px color-mix(in srgb, var(--lx-ai-accent) 12%, transparent);border-radius:18px;flex:0 0 60px;align-self:flex-start;place-items:center;display:grid;position:relative}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraPictogram:before{content:"";z-index:0;border:1px solid color-mix(in srgb, var(--lx-ai-accent) 24%, #fff);background:color-mix(in srgb, var(--lx-ai-accent) 4%, #fff);pointer-events:none;border-radius:12px;position:absolute;inset:8px}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraPictogram>svg{z-index:1;width:38px;max-width:38px;height:38px;max-height:38px;position:relative}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraFeatureCopy{align-content:center;gap:6px;min-width:0;display:grid}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraFeatureCopy h3{color:#182b4f;white-space:normal;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12.7px;font-weight:775;line-height:1.26;display:block}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraFeatureCopy p{color:#6b7d9c;white-space:normal;min-width:0;margin:0;font-size:10.2px;line-height:1.35;display:block}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraAccent{background:linear-gradient(90deg, var(--lx-ai-accent) 0 40%, transparent 40% 44%, color-mix(in srgb, var(--lx-ai-accent) 28%, transparent) 44% 100%);border-radius:4px;width:78px;height:2px;margin-top:4px;display:block}}@media (width>=1281px) and (hover:hover) and (pointer:fine){.lexiApp:has(.lxHome[data-h2-home-layout=ai-aurora-studio-r1]) .lexiProfileStatus .lexiProfileAvatar{flex:0 0 34px;width:34px;height:34px}}html.dark .lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiPreview.lxAiAuroraStudio{background:var(--lexi-surface);border-color:var(--lexi-line)}html.dark .lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraIntro{color:#e7edf9;background:var(--lexi-surface);border-right-color:#0000}html.dark .lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraIntro h2{color:#f4f7ff}html.dark .lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraEyebrow{color:#bbcce7}html.dark .lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraTagline{color:#e6eefc}html.dark .lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraSubline{color:#b7c9e6}html.dark .lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraStatus{color:#e1eafe;background:#849ad22e;border-color:#b1c0eb61}html.dark .lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraOrbit{color:#b2c1f0}html.dark .lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraRingOuter{stroke:url(#lxAiOrbitEdge);opacity:.94}html.dark .lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraRingMiddle{stroke:url(#lxAiOrbitAccent);opacity:.64}html.dark .lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraRingInner{stroke:url(#lxAiOrbitEdge);opacity:.47}html.dark .lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraOrbit ellipse{stroke:url(#lxAiOrbitAccent);opacity:.98}html.dark .lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraOrbitTrail{stroke:url(#lxAiOrbitEdge);opacity:.86}html.dark .lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraOrbitTrail:last-of-type{stroke:url(#lxAiOrbitAccent);opacity:.83}html.dark .lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraOrbitCore{fill:url(#lxAiOrbitCenter);stroke:#e5e8ff}html.dark .lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraOrbitStar{fill:#c7d9ff}html.dark .lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraOrbitStarCyan{fill:#89e0db}html.dark .lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraOrbitStarLavender{fill:#dac7ff}html.dark .lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraFeatures{background:var(--lexi-surface)}html.dark .lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraFeatureCopy h3{color:#f1f5ff}html.dark .lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraFeatureCopy p{color:#adbed5}html.dark .lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraSequence{color:#96a7c4}html.dark .lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraFeatures:before,html.dark .lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraFeature:not(:last-child):after{background:linear-gradient(#0000,#445777 30% 70%,#0000)}html.dark .lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraPictogram{background:color-mix(in srgb, var(--lx-ai-accent) 15%, #25334d);border-color:color-mix(in srgb, var(--lx-ai-accent) 35%, #36496a)}@media (width>=1024px) and (width<=1439px){.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiPreview.lxAiAuroraStudio{grid-template-columns:minmax(235px,25%) minmax(0,1fr)}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraFeature{padding-inline:10px}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraFeatureBody{gap:8px}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraPictogram{border-radius:15px;flex-basis:48px;width:48px;height:48px}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraFeatureCopy h3{font-size:11.5px}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraFeatureCopy p{font-size:9.8px}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraOrbit{top:84px}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraTitleRow{gap:6px}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraIntro h2{font-size:21px}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraStatus{padding-inline:7px;font-size:8.5px}}@media (width>=1024px) and (width<=1200px){.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiPreview.lxAiAuroraStudio{grid-template-columns:minmax(205px,30%) minmax(0,1fr)}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraFeatures{grid-template-columns:repeat(2,minmax(0,1fr))}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraFeature{min-height:105px;padding-block:13px}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraFeature:nth-child(3):after{display:none}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraSequence{margin-bottom:6px}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraOrbit{opacity:.9;top:73px;right:20px}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraIntro h2{font-size:20px}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraStatus{padding-inline:6px;font-size:8px}}@media (forced-colors:active){.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiPreview.lxAiAuroraStudio{border:1px solid canvastext}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraIntro{border-right:1px solid canvastext}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraFeatures:before{background:canvastext}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraPictogram{border:1px solid canvastext}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraFeatureCopy h3,.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraFeatureCopy p,.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraSequence,.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraIntro h2,.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraTagline,.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraSubline,.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraEyebrow{color:canvastext}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraOrbit,html.dark .lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraOrbit{color:canvastext;opacity:1;filter:none}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraRingOuter,.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraRingMiddle,.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraRingInner,.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraOrbit ellipse,.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraOrbitTrail,.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraOrbitTrail:last-of-type,html.dark .lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraRingOuter,html.dark .lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraRingMiddle,html.dark .lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraRingInner,html.dark .lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraOrbit ellipse,html.dark .lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraOrbitTrail,html.dark .lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraOrbitTrail:last-of-type{stroke:canvastext;opacity:1}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraOrbitCore,html.dark .lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraOrbitCore{fill:highlight;stroke:canvastext;filter:none}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraOrbitGlint{fill:highlighttext;opacity:1}.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraOrbitStar,html.dark .lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraOrbitStar,.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraOrbitStarCyan,.lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraOrbitStarLavender,html.dark .lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraOrbitStarCyan,html.dark .lxHome[data-h2-home-layout=ai-aurora-studio-r1] .lxAiAuroraOrbitStarLavender{fill:canvastext;filter:none}}.lexiNotificationHost{align-items:center;display:flex;position:relative}.lexiNotificationTrigger{width:42px;height:44px;color:var(--lexi-text);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:0 0 42px;place-items:center;display:grid}.lexiNotificationTrigger:hover,.lexiNotificationTrigger[aria-expanded=true]{background:var(--lexi-blue-soft);color:var(--lexi-blue)}.lexiNotificationTrigger:focus-visible{outline:2px solid var(--lexi-blue);outline-offset:2px}.lexiNotificationPanel{z-index:340;border:1px solid var(--lexi-line);background:var(--lexi-surface);width:min(290px,100vw - 28px);box-shadow:var(--lexi-shadow-card);color:var(--lexi-text);border-radius:14px;padding:14px 16px;position:absolute;top:calc(100% + 10px);right:0}.lexiNotificationPanel strong{color:var(--lexi-ink);font-size:14px}.lexiNotificationPanel p{color:var(--lexi-muted);margin:9px 0 0;font-size:12px;line-height:1.5}@media (width>=1281px) and (hover:hover) and (pointer:fine){.lexiApp:has(.lxHome[data-h2-home-layout=ai-aurora-studio-r1]) .lexiUtilityCluster{width:548px}}@media (width<=1023px){.lexiNotificationTrigger{width:40px;height:42px}.lexiNotificationPanel{right:-55px}}.lexiCommunityRouteRecovery{max-width:800px;margin:0 auto;padding:24px}.lexiCommunityRouteRecovery h1{overflow-wrap:anywhere;margin:0 0 16px;font-size:clamp(24px,3vw,32px);line-height:1.25}.lexiCommunityRouteRecovery p{overflow-wrap:anywhere;font-size:16px;line-height:1.6}.lexiCommunityRouteRecovery>button{border:1px solid var(--lexi-line);background:var(--lexi-surface);min-width:44px;min-height:44px;color:var(--lexi-text);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;font-size:14px;line-height:1.4;display:inline-flex}.lexiCommunityRouteRecovery>button:focus-visible{outline:3px solid var(--lexi-blue);outline-offset:3px}@media (width>=1024px){.lexiCommunityRouteRecovery{width:calc(100% - var(--lexi-rail-width));margin-left:var(--lexi-rail-width);padding:calc(var(--lexi-topbar-height) + 24px) clamp(24px, 5vw, 64px) 64px;margin-right:0}}.lexiCommunityCompactEntry{border:1px solid var(--lexi-line);background:var(--lexi-surface);width:44px;min-height:44px;color:var(--lexi-text);cursor:pointer;border-radius:12px;flex:0 0 44px;place-items:center;padding:8px;display:inline-grid}.lexiCommunityCompactEntry[aria-current=page]{color:var(--lexi-blue);border-color:var(--lexi-blue)}.lexiCommunityCompactEntry:focus-visible{outline:3px solid var(--lexi-blue);outline-offset:2px}@media (width<=1180px){html.dark .lexiCommunityR1{--community-accent:var(--lexi-green);--community-accent-strong:var(--lexi-green)}html.dark .lexiCommunityR1 .lexiCommunityR1Hero h1{color:var(--lexi-ink)}html.dark .lexiCommunityR1 .lexiCommunityR1HeroTitleAccent{color:var(--lexi-blue)}html.dark .lexiCommunityR1 .lexiCommunityR1HeroCopy>p,html.dark .lexiCommunityR1 .lexiCommunityR1Values,html.dark .lexiCommunityR1 .lexiCommunityR1DiscussionState{color:var(--lexi-text)}html.dark .lexiCommunityR1 .lexiCommunityR1Eyebrow,html.dark .lexiCommunityR1 .lexiCommunityR1RailIcon.isJourney{color:var(--lexi-green)}html.dark .lexiCommunityR1 .lexiCommunityR1SupportIcon,html.dark .lexiCommunityR1 .lexiCommunityR1RailIcon.isChallenge{color:var(--lexi-orange)}html.dark .lexiCommunityR1 .isContribution .lexiCommunityR1SupportIcon{color:var(--lexi-violet)}html.dark .lexiCommunityR1 .lexiCommunityR1PrimaryAction{color:#fff;background:#1769ff}.lexiCommunityR1 .lexiCommunityR1HeroDesktopActions{flex-wrap:wrap;display:flex}.lexiCommunityR1 .lexiCommunityR1HeroResponsiveActions{display:none}.lexiCommunityR1 .lexiCommunityR1HeroDesktopActions .lexiCommunityR1SecondaryAction{color:#183b56;background:#fff}.lexiCommunityR1 .lexiCommunityR2SectionDockList{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;gap:6px;padding:3px;scroll-padding-inline:3px;display:flex;overflow-x:auto}.lexiCommunityR1 .lexiCommunityR2SectionDockButton{scroll-snap-align:start;flex:none;grid-template-columns:22px minmax(0,1fr) 6px;gap:6px;min-height:44px;padding:6px 10px}.lexiCommunityR1 .lexiCommunityR2SectionDockLabel{font-size:13px;line-height:1.35}}@media (width<=1023px){.lexiCommunityRouteRecovery{padding:calc(var(--lexi-mobile-header-height) + 24px) var(--lexi-mobile-page-gutter) calc(var(--lexi-mobile-nav-height,72px) + 20px)}.lexiCommunityR1{width:100%;min-height:100svh;padding:calc(var(--lexi-mobile-header-height) + 12px) var(--lexi-mobile-page-gutter) calc(var(--lexi-mobile-nav-height,72px) + 20px);margin:0}.lexiMobileHeader:has(.lexiCommunityCompactEntry) .lexiMobileIdentity{gap:6px}}@media (width<=360px){.lexiMobileHeader:has(.lexiCommunityCompactEntry) .lexiStreakStatus--mobile{min-width:44px;padding-inline:5px}}@media (width>=1024px) and (hover:none),(width>=1024px) and (pointer:coarse){.lexiCommunityR1{width:calc(100% - var(--lexi-rail-width));min-height:100svh;margin-left:var(--lexi-rail-width);padding:calc(var(--lexi-topbar-height) + 22px) var(--lx-learning-shell-gutter) 64px}}.lxLearningHeroConcept{--h1-ink:#132c4e;--h1-muted:#58728e;--h1-accent:#1769c8;--h1-gold:#a47743;--h1-green:#367b60;--h1-border:#cfdfed;--h1-ring-ink:#17365c;isolation:isolate;box-sizing:border-box;aspect-ratio:1536/452;border:1px solid var(--h1-border);width:100%;min-width:0;height:auto;min-height:395px;color:var(--h1-ink);font-family:var(--lexi-font-text);font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-synthesis:none;background:#dceefd;border-radius:23px;grid-template-columns:minmax(0,42%) minmax(0,58%);display:grid;position:relative;overflow:hidden;box-shadow:0 13px 37px #1e4b8214}.lxLearningHeroConcept *,.lxLearningHeroConcept :before,.lxLearningHeroConcept :after{box-sizing:border-box}.lxLearningHeroConcept__background{z-index:0;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}html.dark .lxLearningHeroConcept__background{filter:none}.lxLearningHeroConcept__copy{z-index:10;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:27px 0 27px clamp(26px,3vw,48px);display:flex;position:relative}.lxLearningHeroConcept__copy:before{z-index:-1;pointer-events:none;content:"";background:linear-gradient(90deg,#fffef8e6,#fffef8a8 57%,#0000);border-radius:30px;position:absolute;inset:-20px -36px -14px -20px}.lxLearningHeroConcept__eyebrow{color:var(--h1-gold);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;font-size:clamp(11px,.88vw,14px);font-weight:760;display:inline-flex}.lxLearningHeroConcept__eyebrow:after{content:"";background:linear-gradient(90deg,#488fc9,#0000);width:42px;height:1px;margin-left:4px;display:block}.lxLearningHeroConcept h1{letter-spacing:-.035em;text-wrap:balance;max-width:15ch;margin:16px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3.2vw,50px);font-weight:650;line-height:1.13}.lxLearningHeroConcept__mobileIntro{display:none}.lxLearningHeroConcept__titleAccent{color:var(--h1-accent);white-space:nowrap;font-family:Georgia,Times New Roman,serif;display:block}@media (width>=1281px){.lxLearningHeroConcept h1{max-width:100%;font-family:var(--lexi-font-text);font-synthesis:none;letter-spacing:-.043em;color:#173352;text-wrap:wrap;font-weight:820}.lxLearningHeroConcept__desktopIntro{color:#1768b9;white-space:nowrap;font-family:inherit;display:inline}.lxLearningHeroConcept__desktopIntro:before{content:"";height:0;display:block}.lxLearningHeroConcept__titleAccent{color:#1768b9;white-space:nowrap;font-family:inherit;display:inline}html.dark .lxLearningHeroConcept h1{color:#f3f6fa}html.dark .lxLearningHeroConcept__desktopIntro,html.dark .lxLearningHeroConcept__titleAccent{color:#ffd677}}.lxLearningHeroConcept__copy>p,.lxLearningHeroConcept__encouragement,.lxLearningHeroConcept__actions button,.lxLearningHeroConcept__eyebrow,.lxLearningHeroConcept__progressCopy,.lxLearningHeroConcept__referenceQuote{font-kerning:normal;font-variant-ligatures:common-ligatures;text-rendering:optimizelegibility}.lxLearningHeroConcept__copy>p{max-width:46ch;color:var(--h1-muted);margin:12px 0 0;font-size:clamp(13px,1.05vw,16px);line-height:1.55}.lxLearningHeroConcept__encouragement{color:var(--h1-green);align-items:center;gap:7px;margin-top:10px;font-size:clamp(12px,.96vw,15px);font-weight:690;display:inline-flex}.lxLearningHeroConcept__actions{flex-wrap:wrap;gap:10px;margin-top:17px;display:flex}.lxLearningHeroConcept__actions button{color:#fff;min-width:0;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(128deg,#1169ec,#2582f7);border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:0 19px;font-size:clamp(13px,1vw,15px);font-weight:710;transition:background-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 5px 17px #1669de21}.lxLearningHeroConcept__actions button.isSecondary{color:#175aab;background:#ffffffeb;border-color:#c9dced;box-shadow:0 4px 14px #1d589e0f}.lxLearningHeroConcept__actions button:focus-visible{outline-offset:3px;outline:3px solid #3389f7}.lxLearningHeroConcept__actions button:hover{box-shadow:0 6px 19px #1669de33}.lxLearningHeroConcept__graphic{z-index:1;isolation:isolate;background:0 0;min-width:0;height:100%;position:relative}.lxLearningHeroConcept__ambient{z-index:0;pointer-events:none;background:radial-gradient(54% 39% at 47% 83%,#ffdf9f40,#0000 87%);position:absolute;inset:0}.lxLearningHeroConcept__openBook{z-index:1;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 8px 13px #745a3a1c);width:clamp(324px,41.4vw,630px);max-width:none;height:auto;display:block;position:absolute;bottom:-3%;left:-8%}.lxLearningHeroConcept__books{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 5px 8px #5d4c3117);width:clamp(238px,28vw,360px);height:auto;position:absolute;bottom:-1.5%;right:-1%}.lxLearningHeroConcept__progress{z-index:2;aspect-ratio:1;pointer-events:none;-webkit-backdrop-filter:blur(3px);border-radius:50%;place-items:center;width:clamp(144px,13.1vw,190px);display:grid;position:absolute;top:8.2%;right:30%}.lxLearningHeroConcept__progress>svg{filter:drop-shadow(0 5px 15px #1f5a9514);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lxLearningHeroConcept__progressFrame{fill:none;stroke:#5ca0da40;stroke-width:2px}.lxLearningHeroConcept__progressTrack{fill:none;stroke:#4a8fd83d;stroke-width:10px;transform-origin:150px 150px;transform:rotate(-90deg)}.lxLearningHeroConcept__progressValue{fill:none;stroke-width:10px;stroke-linecap:round;transform-origin:150px 150px;transform:rotate(-90deg)}.lxLearningHeroConcept__progressCore{fill:#ffffffd1;stroke:#ffffffc7;stroke-width:1px;filter:drop-shadow(0 4px 12px #2b6dad21)}.lxLearningHeroConcept__progressCopy{z-index:1;text-align:center;color:var(--h1-ring-ink);place-items:center;gap:4px;width:78%;display:grid;position:relative}.lxLearningHeroConcept__progressCopy strong{font-variant-numeric:tabular-nums;font-size:clamp(20px,2.1vw,32px);font-weight:760;line-height:1}.lxLearningHeroConcept__progressCopy span{font-size:clamp(8px,.78vw,11px);font-weight:650;line-height:1.2}.lxLearningHeroConcept__progressCopy small{color:var(--h1-muted);white-space:nowrap;font-size:clamp(8px,.7vw,10px);font-weight:680}.lxLearningHeroConcept__butterfly{z-index:3;aspect-ratio:1;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 12px 18px #235c8e21);width:clamp(236px,23.5vw,356px);max-width:48%;height:auto;position:absolute;bottom:10%;left:3%}.lxLearningHeroConcept__referenceQuote{z-index:4;color:#305476;text-align:center;width:23%;min-width:132px;text-shadow:none;background:#ffffffb8;border:1px solid #ffffff8f;border-radius:16px;margin:0;padding:12px 13px;font-family:Georgia,Times New Roman,serif;font-size:clamp(12px,1.08vw,16px);font-style:italic;font-weight:570;line-height:1.55;position:absolute;top:25%;right:3%;box-shadow:0 8px 26px #224e7b17}.lxLearningHeroConcept__referenceQuote cite{color:#977044;text-align:right;margin-top:7px;font-size:11px;font-style:normal;display:block}html.dark .lxLearningHeroConcept{--h1-ink:#f2f7ff;--h1-muted:#c8d9eb;--h1-accent:#ffd677;--h1-gold:#f4c96c;--h1-green:#a4d6ba;--h1-border:#284f78;--h1-ring-ink:#eef6ff;background:#0c213f;box-shadow:0 12px 37px #00071938}html.dark .lxLearningHeroConcept__graphic{background:0 0}html.dark .lxLearningHeroConcept__copy:before{background:linear-gradient(90deg,#030f23db,#030f23a8 61%,#0000)}html.dark .lxLearningHeroConcept__ambient{background:radial-gradient(47% 50% at 38% 57%,#78c8ff17 0%,#0000 85%),radial-gradient(36% 29% at 83% 80%,#ecbd8121 0%,#0000 85%)}html.dark .lxLearningHeroConcept__books{opacity:.86;filter:drop-shadow(0 5px 9px #00041030)}html.dark .lxLearningHeroConcept__progressCore{fill:#071f3ccf;stroke:#81caf65e}html.dark .lxLearningHeroConcept__referenceQuote{color:#f1f7ff;text-shadow:none;background:#061c36a3;border-color:#cce1fa38}html.dark .lxLearningHeroConcept__referenceQuote cite{color:#f0c18d}html.dark .lxLearningHeroConcept__actions button.isSecondary{color:#eaf5ff;background:#0c2947cc;border-color:#afdaff4f}@media (width>=1281px){.lxLearningHeroConcept__copy:before{display:none}html:not(.dark) .lxLearningHeroConcept__copy:before{background:radial-gradient(74% 53% at 29% 45%,#fffef961 0%,#fffef93d 31%,#fffef912 60%,#0000 87%);border-radius:0;display:block}.lxLearningHeroConcept__openBook{--h1-book-width:clamp(286px, 36.2vw, 545px);width:var(--h1-book-width);aspect-ratio:2170/725;object-fit:contain;bottom:calc(var(--h1-book-width) * -.04424);filter:drop-shadow(0 5px 7px #35251430)}.lxLearningHeroConcept__books{aspect-ratio:1802/872;object-fit:contain}html:not(.dark) .lxLearningHeroConcept__progress{-webkit-backdrop-filter:blur(2px)}html:not(.dark) .lxLearningHeroConcept__progress>svg{filter:drop-shadow(0 4px 12px #21528621)}html:not(.dark) .lxLearningHeroConcept__progressFrame{stroke:#dfeffdc7}html:not(.dark) .lxLearningHeroConcept__progressTrack{stroke:#4082c061}html:not(.dark) .lxLearningHeroConcept__progressCore{fill:#fafdfff0;stroke:#eff8fff5;filter:drop-shadow(0 3px 10px #2b62922e)}html:not(.dark) .lxLearningHeroConcept__progressCopy{color:#193b62}html:not(.dark) .lxLearningHeroConcept__progressCopy span{color:#244b70}html:not(.dark) .lxLearningHeroConcept__copy>p{color:#49647d}html:not(.dark) .lxLearningHeroConcept__encouragement{color:#396752}html:not(.dark) .lxLearningHeroConcept__progressCopy small{color:#48627b}html:not(.dark) .lxLearningHeroConcept__referenceQuote cite{color:#785023}html.dark .lxLearningHeroConcept{background:#071c32;border-color:#345570;box-shadow:0 16px 38px #0008163d,inset 0 1px #c4e2ff1f}html.dark .lxLearningHeroConcept__background{filter:none}html.dark .lxLearningHeroConcept__ambient{background:0 0}html.dark .lxLearningHeroConcept__books{opacity:.96;filter:drop-shadow(0 8px 14px #0008183d)}html.dark .lxLearningHeroConcept__openBook{filter:drop-shadow(0 6px 9px #00081647)}html.dark .lxLearningHeroConcept__progress{box-shadow:none;background:0 0}html.dark .lxLearningHeroConcept__progressFrame{stroke:#bcdaf785}html.dark .lxLearningHeroConcept__progressTrack{stroke:#97c9f066}html.dark .lxLearningHeroConcept__progressCore{fill:#1b3c5ae6;stroke:#aeddff85}html.dark .lxLearningHeroConcept__referenceQuote{background:linear-gradient(145deg,#1f415ec2,#14314dd1);border-color:#e4c48b57;box-shadow:0 8px 20px #00091929,inset 0 1px #fff6dd1a}html.dark .lxLearningHeroConcept__actions button:not(.isSecondary){background:linear-gradient(118deg,#1b6fdb,#2473df);box-shadow:0 6px 16px #00174033,inset 0 1px #cde7ff3d}html.dark .lxLearningHeroConcept__actions button.isSecondary{background:#0e2a43eb;border-color:#b0d8fe52}}@media (width>=721px) and (width<=1280px){.lxLearningHeroConcept{aspect-ratio:auto;grid-template-columns:minmax(0,43%) minmax(0,57%);height:clamp(342px,31vw,396px);min-height:342px}.lxLearningHeroConcept__copy{padding-left:25px}.lxLearningHeroConcept h1{font-size:clamp(29px,3.35vw,43px)}.lxLearningHeroConcept__butterfly{width:min(31vw,354px);left:1%}.lxLearningHeroConcept__progress{width:clamp(112px,12vw,146px);top:11%;right:27.5%}.lxLearningHeroConcept__referenceQuote{min-width:112px;font-size:12px;top:31%}.lxLearningHeroConcept__books{width:30vw}}@media (width<=720px){.lxLearningHeroConcept{--lx-c6c-hero-lower-safety-bound:360px;--lx-c6c-hero-proportional-max-height:clamp(455px, 108vw, 500px);--lx-c6c-hero-base-height:min(var(--lx-c6c-hero-proportional-max-height), max(var(--lx-c6c-hero-lower-safety-bound), var(--lx-c6c-hero-target-height,500px)));height:var(--lx-c6c-hero-base-height);aspect-ratio:auto;border-radius:22px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:360px}.lxLearningHeroConcept__copy{justify-content:flex-start;padding:9px 20px 0}.lxLearningHeroConcept__desktopIntro{display:none}.lxLearningHeroConcept__mobileIntro{display:inline}.lxLearningHeroConcept__eyebrow{font-size:10px}.lxLearningHeroConcept h1{max-width:100%;margin-top:5px;font-size:clamp(25px,6.2vw,31px);line-height:1.1}.lxLearningHeroConcept__titleAccent{white-space:nowrap;font-size:clamp(22px,6vw,29px)}.lxLearningHeroConcept__copy>p{margin-top:4px;font-size:12px;line-height:1.35}.lxLearningHeroConcept__encouragement{margin-top:3px;font-size:12px}.lxLearningHeroConcept__actions{flex-wrap:nowrap;gap:7px;width:100%;margin-top:4px}.lxLearningHeroConcept__actions button{flex:1 1 0;min-width:0;min-height:44px;padding:0 7px;font-size:12px}.lxLearningHeroConcept__graphic{min-height:0}.lxLearningHeroConcept__openBook{width:min(76vw,294px);bottom:-2%;left:17%}.lxLearningHeroConcept__butterfly{width:min(46vw,206px);max-width:none;bottom:11.5%;left:30.5%}.lxLearningHeroConcept__books{width:min(60vw,234px);bottom:-3%;right:-11%}.lxLearningHeroConcept__progress{width:clamp(80px,24vw,102px);inset:auto auto 7% 4%}.lxLearningHeroConcept__progressCopy{gap:1px;width:77%}.lxLearningHeroConcept__progressCopy strong{font-size:20px}.lxLearningHeroConcept__progressCopy span,.lxLearningHeroConcept__progressCopy small{font-size:7px}.lxLearningHeroConcept__referenceQuote{letter-spacing:-.015em;width:min(34.5%,132px);min-width:0;padding:4px 7px;font-size:10px;line-height:1.28;top:3.6%;right:20px}.lxLearningHeroConcept__referenceQuote cite{margin-top:3px;font-size:9px}}@media (width<=359px){.lxLearningHeroConcept__copy{padding-inline:13px}.lxLearningHeroConcept h1{font-size:24px}.lxLearningHeroConcept__actions button{padding-inline:4px;font-size:11px}.lxLearningHeroConcept__referenceQuote{right:13px}.lxLearningHeroConcept__butterfly{width:min(45vw,172px);left:30.5%}}@media (prefers-reduced-motion:reduce){.lxLearningHeroConcept__actions button{transition:none}}@media (forced-colors:active){.lxLearningHeroConcept__actions button{forced-color-adjust:auto;border:1px solid buttontext}.lxLearningHeroConcept__actions button:focus-visible{outline-color:highlight}}@media (width<=720px){.lxLearningHeroConcept{background:#dff2ff}.lxLearningHeroConcept__background{object-position:51% center}.lxLearningHeroConcept__copy:before{background:linear-gradient(#fffef9de 0%,#fffcf5ba 64%,#fffcf526 89%,#0000 100%);border-radius:0;inset:-16px -20px -35px}html.dark .lxLearningHeroConcept{background:#102948}html.dark .lxLearningHeroConcept__copy:before{background:linear-gradient(#051428c4 0%,#05142896 60%,#05142826 87%,#0000 100%)}html.dark .lxLearningHeroConcept__referenceQuote{background:linear-gradient(#14334fb3 0%,#112d46a3 100%);border-color:#a8d0f42e}html:not(.dark) .lxLearningHeroConcept__referenceQuote{background:linear-gradient(#fffcf4d1 0%,#fff9efc2 100%);border-color:#a4c5e247;box-shadow:0 5px 16px #3d6b9f12}.lxLearningHeroConcept__referenceQuote{border-radius:11px}html.dark .lxLearningHeroConcept__progressFrame{stroke:#bcdaf75c}html.dark .lxLearningHeroConcept__progressTrack{stroke:#97c9f045}html.dark .lxLearningHeroConcept__progressCore{fill:#16334fa8;stroke:#aeddff4f}html:not(.dark) .lxLearningHeroConcept__progressCore{fill:#fbfdffe0;stroke:#f0f8ffe6;filter:drop-shadow(0 3px 8px #2b62921f)}.lxLearningHeroConcept__progress{-webkit-backdrop-filter:none}}@media (width>=1521px){.lxLearningHeroConcept{grid-template-columns:minmax(0,40%) minmax(0,60%)}.lxLearningHeroConcept__copy{padding-top:22px;padding-bottom:22px}.lxLearningHeroConcept__copy>p{max-width:48ch;margin-top:11px}.lxLearningHeroConcept__openBook{--h1-book-width:clamp(330px, 34.2vw, 545px);left:1.2%}.lxLearningHeroConcept__butterfly{bottom:10%;left:7%}.lxLearningHeroConcept__books{width:clamp(250px,22vw,350px);right:1.2%}.lxLearningHeroConcept__progress{right:29%}.lxLearningHeroConcept__referenceQuote{width:22%;right:3%}html.dark .lxLearningHeroConcept__encouragement{color:#caecd7}html.dark .lxLearningHeroConcept__copy>p{color:#d8e6f3}html:not(.dark) .lxLearningHeroConcept__copy>p{color:#45627c}}@media (width>=1640px){.lxLearningHeroConcept__copy>p{white-space:nowrap;max-width:none}}@media (width>=721px){.lxLearningHeroConcept__ambient,html.dark .lxLearningHeroConcept__ambient{background:0 0}.lxLearningHeroConcept__books{filter:drop-shadow(0 4px 5px #5d4c311f)}}@media (width>=721px) and (width<=1280px){.lxLearningHeroConcept__openBook{width:clamp(286px,36.2vw,545px);left:-3%}}@media (width>=1281px) and (width<=1520px){.lxLearningHeroConcept__openBook{left:-3%}}
