.ContinueWatching-module__XDus3q__section{padding-block:var(--space-2xl) var(--space-3xl);max-width:100%;overflow:clip}.ContinueWatching-module__XDus3q__sectionInner{width:100%;max-width:var(--container-max);padding-inline:var(--container-padding);min-width:0;margin-inline:auto}.ContinueWatching-module__XDus3q__carousel{gap:var(--space-md);min-width:0;max-width:100%;display:grid}.ContinueWatching-module__XDus3q__carouselHeader{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.ContinueWatching-module__XDus3q__carouselHeading{gap:.3rem;min-width:0;display:grid}.ContinueWatching-module__XDus3q__carouselEyebrow{color:var(--muted);font-size:.78rem;font-weight:var(--font-semibold)}.ContinueWatching-module__XDus3q__sectionTitle{font-size:22px;font-weight:var(--font-bold);color:var(--text);margin:0}.ContinueWatching-module__XDus3q__sectionViewAll{color:var(--accent-text,var(--accent));font-size:.875rem;font-weight:var(--font-semibold);cursor:pointer;transition:color var(--transition-fast);text-decoration:none}.ContinueWatching-module__XDus3q__sectionViewAll:hover{color:var(--accent-text,var(--accent-2))}.ContinueWatching-module__XDus3q__carouselActions,.ContinueWatching-module__XDus3q__carouselButtons{align-items:center;gap:var(--space-sm);display:flex}.ContinueWatching-module__XDus3q__carouselActions{flex:none}.ContinueWatching-module__XDus3q__carouselButton{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface);width:2.65rem;min-width:44px;height:2.65rem;min-height:44px;color:var(--text);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ContinueWatching-module__XDus3q__carouselButton:hover:not(:disabled){color:var(--accent-text,var(--accent));border-color:color-mix(in srgb, var(--accent) 42%, var(--line));background:var(--surface-hover);transform:translateY(-1px)}.ContinueWatching-module__XDus3q__carouselButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ContinueWatching-module__XDus3q__carouselButton:disabled{cursor:default;opacity:.38}.ContinueWatching-module__XDus3q__carouselNextIcon{transform:rotate(180deg)}.ContinueWatching-module__XDus3q__scrollTrack{gap:var(--space-lg);scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;width:100%;min-width:0;max-width:100%;padding-bottom:var(--space-sm);scroll-padding-inline:1px;display:flex;overflow:auto hidden}.ContinueWatching-module__XDus3q__scrollTrack::-webkit-scrollbar{height:6px}.ContinueWatching-module__XDus3q__scrollTrack .ContinueWatching-module__XDus3q__card:focus-visible{outline:2px solid var(--primary-text);outline-offset:-3px}.ContinueWatching-module__XDus3q__scrollTrack::-webkit-scrollbar-track{background:0 0}.ContinueWatching-module__XDus3q__scrollTrack::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:var(--scrollbar-thumb)}.ContinueWatching-module__XDus3q__carouselItem{scroll-snap-align:start;scroll-snap-stop:normal;flex:0 0 clamp(17rem,28vw,20rem);min-width:0}.ContinueWatching-module__XDus3q__carouselItemCompact{flex-basis:clamp(20rem,42vw,30rem)}.ContinueWatching-module__XDus3q__carouselItem>.ContinueWatching-module__XDus3q__card{flex-basis:auto;width:100%;height:100%}.ContinueWatching-module__XDus3q__lazySentinel{flex:0 0 1px;width:1px;min-height:1px}.ContinueWatching-module__XDus3q__carouselPosition{color:var(--muted);font-size:.76rem;font-weight:var(--font-semibold)}.ContinueWatching-module__XDus3q__card{scroll-snap-align:start;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);cursor:pointer;transition:transform var(--transition-normal), box-shadow var(--transition-normal), border-color var(--transition-normal);color:var(--text);flex:0 0 280px;text-decoration:none;display:block;overflow:hidden}.ContinueWatching-module__XDus3q__cardCompact{background:var(--card);-webkit-backdrop-filter:none;border-radius:8px;flex-basis:auto;grid-template-columns:minmax(0,9.5rem) minmax(0,1fr);display:grid}.ContinueWatching-module__XDus3q__card:hover{box-shadow:var(--shadow-lg);border-color:var(--line-strong);transform:translateY(-4px)}.ContinueWatching-module__XDus3q__card:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ContinueWatching-module__XDus3q__thumbnail{aspect-ratio:16/9;background:var(--surface-2);width:100%;position:relative;overflow:hidden}.ContinueWatching-module__XDus3q__cardCompact .ContinueWatching-module__XDus3q__thumbnail{aspect-ratio:auto;min-height:100%}.ContinueWatching-module__XDus3q__thumbnailImage{object-fit:cover;width:100%;height:100%;display:block}.ContinueWatching-module__XDus3q__cardCompact .ContinueWatching-module__XDus3q__thumbnailImage{object-fit:contain}.ContinueWatching-module__XDus3q__thumbnailPlaceholder{width:100%;height:100%;color:var(--muted);background:linear-gradient(135deg, var(--bg-soft), var(--bg));justify-content:center;align-items:center;font-size:2rem;display:flex}.ContinueWatching-module__XDus3q__thumbnailPlay{border-radius:var(--radius-full);background:var(--overlay-backdrop-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;width:48px;height:48px;transition:opacity var(--transition-fast);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ContinueWatching-module__XDus3q__card:hover .ContinueWatching-module__XDus3q__thumbnailPlay{opacity:1}.ContinueWatching-module__XDus3q__thumbnailPlayIcon{border-style:solid;border-width:8px 0 8px 14px;border-color:transparent transparent transparent var(--text);width:0;height:0;margin-inline-start:2px}.ContinueWatching-module__XDus3q__progressBar{background:var(--surface-hover-strong);height:4px;position:absolute;bottom:0;left:0;right:0}.ContinueWatching-module__XDus3q__progressFill{background:linear-gradient(90deg, var(--primary), var(--accent));height:100%;transition:width var(--transition-slow);border-radius:0 2px 2px 0;min-width:2px}.ContinueWatching-module__XDus3q__cardBody{padding:var(--space-md);gap:var(--space-sm);flex-direction:column;display:flex}.ContinueWatching-module__XDus3q__cardCompact .ContinueWatching-module__XDus3q__cardBody{padding:var(--space-sm) var(--space-md);justify-content:center}.ContinueWatching-module__XDus3q__courseLabel{color:var(--accent-text,var(--accent));font-size:.75rem;font-weight:var(--font-semibold);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ContinueWatching-module__XDus3q__cardCompact .ContinueWatching-module__XDus3q__courseLabel{white-space:normal;text-overflow:initial;color:var(--muted);letter-spacing:0;overflow:visible}.ContinueWatching-module__XDus3q__lessonTitle{font-size:.9375rem;font-weight:var(--font-semibold);color:var(--text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.ContinueWatching-module__XDus3q__cardCompact .ContinueWatching-module__XDus3q__lessonTitle{font-size:16px;line-height:1.7}.ContinueWatching-module__XDus3q__cardCompact .ContinueWatching-module__XDus3q__ctaText{color:var(--text)}.ContinueWatching-module__XDus3q__cardMeta{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.ContinueWatching-module__XDus3q__ctaText{font-size:.8125rem;font-weight:var(--font-semibold);color:var(--primary-text,var(--primary-2));transition:color var(--transition-fast)}.ContinueWatching-module__XDus3q__card:hover .ContinueWatching-module__XDus3q__ctaText{color:var(--accent-text,var(--accent))}.ContinueWatching-module__XDus3q__pctLabel{color:var(--muted);font-size:.75rem;font-weight:var(--font-medium)}.ContinueWatching-module__XDus3q__cardCompact .ContinueWatching-module__XDus3q__thumbnailPlay{width:40px;height:40px}.ContinueWatching-module__XDus3q__empty{text-align:center;padding:var(--space-2xl) var(--space-lg);color:var(--muted)}.ContinueWatching-module__XDus3q__emptyIcon{margin-bottom:var(--space-md);opacity:.5;font-size:2.5rem}.ContinueWatching-module__XDus3q__emptyText{font-size:1rem;line-height:1.6}.ContinueWatching-module__XDus3q__skeletonCard{border-radius:var(--radius-lg);flex:0 0 280px;overflow:hidden}@media (max-width:640px){.ContinueWatching-module__XDus3q__carouselHeader{align-items:flex-end}.ContinueWatching-module__XDus3q__carouselActions{gap:var(--space-xs)}.ContinueWatching-module__XDus3q__sectionViewAll{display:none}.ContinueWatching-module__XDus3q__carouselButton{width:44px;height:44px}.ContinueWatching-module__XDus3q__carouselItem,.ContinueWatching-module__XDus3q__carouselItemCompact{flex-basis:min(82vw,20rem)}.ContinueWatching-module__XDus3q__cardCompact{grid-template-columns:1fr}.ContinueWatching-module__XDus3q__cardCompact .ContinueWatching-module__XDus3q__thumbnail{aspect-ratio:16/9;min-height:auto}}.ContinueWatching-module__XDus3q__skeletonThumb{aspect-ratio:16/9;background:var(--surface);animation:1.5s ease-in-out infinite ContinueWatching-module__XDus3q__skeleton-pulse}.ContinueWatching-module__XDus3q__skeletonBody{padding:var(--space-md);gap:var(--space-sm);flex-direction:column;display:flex}.ContinueWatching-module__XDus3q__skeletonLine{background:var(--surface);border-radius:6px;height:14px;animation:1.5s ease-in-out infinite ContinueWatching-module__XDus3q__skeleton-pulse}.ContinueWatching-module__XDus3q__skeletonLineShort{width:60%}@media (max-width:768px){.ContinueWatching-module__XDus3q__card{flex:0 0 240px}.ContinueWatching-module__XDus3q__section{padding-block:var(--space-xl) var(--space-2xl)}}@media (max-width:480px){.ContinueWatching-module__XDus3q__scrollTrack{gap:var(--space-md)}}@media (prefers-reduced-motion:reduce){.ContinueWatching-module__XDus3q__scrollTrack{scroll-behavior:auto}.ContinueWatching-module__XDus3q__carouselButton,.ContinueWatching-module__XDus3q__card{transition:none}.ContinueWatching-module__XDus3q__card:hover{transform:none}.ContinueWatching-module__XDus3q__skeletonThumb,.ContinueWatching-module__XDus3q__skeletonLine{animation:none}}
.LearningDashboard-module__4AA39q__page{min-width:0;color:var(--text);gap:24px;display:grid}.LearningDashboard-module__4AA39q__summaryCard{padding:16px}.LearningDashboard-module__4AA39q__metrics{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.LearningDashboard-module__4AA39q__metrics>div{flex-direction:column;gap:2px;min-width:0;display:flex}.LearningDashboard-module__4AA39q__metrics dt{color:var(--muted-ink,var(--muted));font-size:13px;line-height:1.5}.LearningDashboard-module__4AA39q__metrics dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600;line-height:1.5}.LearningDashboard-module__4AA39q__metricWide dd{margin-block-end:6px}.LearningDashboard-module__4AA39q__metricLink{min-height:44px;min-inline-size:44px;color:var(--primary-text,var(--primary));align-items:center;gap:6px;text-decoration:none;display:inline-flex}.LearningDashboard-module__4AA39q__metricLink:hover bdi{text-decoration:underline}.LearningDashboard-module__4AA39q__metricLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.LearningDashboard-module__4AA39q__metricArrow{transform:scaleX(-1)}.LearningDashboard-module__4AA39q__continueSection,.LearningDashboard-module__4AA39q__library{min-width:0;max-width:100%;scroll-margin-top:100px}.LearningDashboard-module__4AA39q__library{gap:16px;display:grid}.LearningDashboard-module__4AA39q__sectionHeader{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.LearningDashboard-module__4AA39q__sectionHeader h2{letter-spacing:0;color:var(--text);margin:0;font-size:18px;font-weight:600;line-height:1.6}.LearningDashboard-module__4AA39q__resultCount{color:var(--muted-ink,var(--muted));font-size:14px}.LearningDashboard-module__4AA39q__toolbar{gap:12px;min-width:0;display:grid}.LearningDashboard-module__4AA39q__controls{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.LearningDashboard-module__4AA39q__search,.LearningDashboard-module__4AA39q__sort{border:1px solid var(--field-border,var(--line-strong));background:var(--card);min-width:0;min-height:48px;color:var(--text);border-radius:12px;align-items:center;gap:12px;padding-inline:14px;display:flex}.LearningDashboard-module__4AA39q__search svg{color:var(--muted-ink,var(--muted));flex-shrink:0}.LearningDashboard-module__4AA39q__search input,.LearningDashboard-module__4AA39q__sort select{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;min-height:44px;font-size:16px}.LearningDashboard-module__4AA39q__search input::placeholder{color:var(--placeholder)}.LearningDashboard-module__4AA39q__sort span{color:var(--muted-ink,var(--muted));flex-shrink:0;font-size:14px}.LearningDashboard-module__4AA39q__sort select{width:auto;max-width:9rem}.LearningDashboard-module__4AA39q__search:focus-within,.LearningDashboard-module__4AA39q__sort:focus-within{outline:2px solid var(--accent);outline-offset:2px}.LearningDashboard-module__4AA39q__sort option,.LearningDashboard-module__4AA39q__fieldGroup option{background:var(--card);color:var(--text)}.LearningDashboard-module__4AA39q__filters{scrollbar-width:none;gap:8px;padding-block:2px;display:flex;overflow-x:auto}.LearningDashboard-module__4AA39q__filters::-webkit-scrollbar{display:none}.LearningDashboard-module__4AA39q__filters button{border:1px solid var(--line-strong);background:var(--card);min-height:44px;color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;border-radius:9999px;flex:none;justify-content:center;align-items:center;padding:8px 18px;font-size:15px;font-weight:600;display:inline-flex}.LearningDashboard-module__4AA39q__filters button:hover{background:var(--surface-hover)}.LearningDashboard-module__4AA39q__filters .LearningDashboard-module__4AA39q__filterActive{color:var(--primary-text,var(--primary));background:color-mix(in srgb, var(--primary) 12%, var(--card));border-color:color-mix(in srgb, var(--primary) 50%, var(--line))}.LearningDashboard-module__4AA39q__courseGrid{grid-template-columns:1fr;gap:12px;display:grid}.LearningDashboard-module__4AA39q__partialError{color:var(--danger-ink);flex-wrap:wrap;align-items:center;gap:4px 12px;padding-block:4px;font-size:15px;line-height:1.7;display:flex}.LearningDashboard-module__4AA39q__partialError svg{flex-shrink:0}.LearningDashboard-module__4AA39q__partialError>span{flex:12rem;min-width:0}.LearningDashboard-module__4AA39q__partialError button{color:var(--danger-ink)}.LearningDashboard-module__4AA39q__loadingStatus{color:var(--muted-ink,var(--muted));margin:0;font-size:15px;line-height:1.75}.LearningDashboard-module__4AA39q__feedbackDisclosure{border:1px solid var(--line);background:var(--card);border-radius:16px;min-width:0;padding-inline:16px}.LearningDashboard-module__4AA39q__feedbackDisclosure summary{cursor:pointer;align-items:center;gap:10px;min-height:56px;font-weight:600;list-style:none;display:flex}.LearningDashboard-module__4AA39q__feedbackDisclosure summary::-webkit-details-marker{display:none}.LearningDashboard-module__4AA39q__feedbackDisclosure summary svg:last-child{margin-inline-start:auto}.LearningDashboard-module__4AA39q__feedbackDisclosure[open] summary svg:last-child{transform:rotate(180deg)}.LearningDashboard-module__4AA39q__feedbackPanel{gap:20px;min-width:0;padding-block:8px 24px;display:grid}.LearningDashboard-module__4AA39q__feedbackHeader,.LearningDashboard-module__4AA39q__feedbackActions,.LearningDashboard-module__4AA39q__lessonChecklistHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.LearningDashboard-module__4AA39q__feedbackHeader h3{letter-spacing:0;margin:0;font-size:18px}.LearningDashboard-module__4AA39q__feedbackReward{color:var(--success-ink);align-items:center;gap:8px;font-size:14px;display:inline-flex}.LearningDashboard-module__4AA39q__feedbackForm{gap:24px;min-width:0;display:grid}.LearningDashboard-module__4AA39q__feedbackFields{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}fieldset.LearningDashboard-module__4AA39q__fieldGroup{border:0;margin:0;padding:0}.LearningDashboard-module__4AA39q__fieldGroup legend{margin-block-end:10px;padding:0;font-weight:600}.LearningDashboard-module__4AA39q__ratingButton,label.LearningDashboard-module__4AA39q__optionButton{position:relative}.LearningDashboard-module__4AA39q__ratingButton input,label.LearningDashboard-module__4AA39q__optionButton input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.LearningDashboard-module__4AA39q__ratingButton:has(input:focus-visible){outline:2px solid var(--text);outline-offset:-3px}label.LearningDashboard-module__4AA39q__optionButton:has(input:focus-visible){outline:2px solid var(--text);outline-offset:-3px}.LearningDashboard-module__4AA39q__feedbackFields:disabled .LearningDashboard-module__4AA39q__ratingButton,.LearningDashboard-module__4AA39q__feedbackFields:disabled .LearningDashboard-module__4AA39q__optionButton{opacity:.6;cursor:not-allowed}.LearningDashboard-module__4AA39q__lessonOption:has(input:disabled){opacity:.6;cursor:not-allowed}.LearningDashboard-module__4AA39q__feedbackGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.LearningDashboard-module__4AA39q__fieldGroup,.LearningDashboard-module__4AA39q__commentField,.LearningDashboard-module__4AA39q__lessonNote{gap:10px;min-width:0;font-size:14px;display:grid}.LearningDashboard-module__4AA39q__fieldGroup>span,.LearningDashboard-module__4AA39q__commentField>span,.LearningDashboard-module__4AA39q__lessonNote>span{font-weight:600}.LearningDashboard-module__4AA39q__fieldGroup select,.LearningDashboard-module__4AA39q__commentField textarea,.LearningDashboard-module__4AA39q__lessonNote input{background:var(--card);border:1px solid var(--line);border-radius:var(--learner-control-radius,12px);width:100%;min-width:0;min-height:44px;color:var(--text);font:inherit;padding:10px 12px;font-size:16px}.LearningDashboard-module__4AA39q__commentField textarea{resize:vertical}.LearningDashboard-module__4AA39q__ratingRow,.LearningDashboard-module__4AA39q__optionGrid,.LearningDashboard-module__4AA39q__issueGrid{flex-wrap:wrap;gap:8px;display:flex}.LearningDashboard-module__4AA39q__ratingButton,.LearningDashboard-module__4AA39q__optionButton{border:1px solid var(--line);border-radius:var(--learner-control-radius,12px);min-height:44px;color:var(--text);background:var(--card);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.LearningDashboard-module__4AA39q__ratingButton{width:44px;color:var(--muted);padding:0}.LearningDashboard-module__4AA39q__ratingButtonActive{color:var(--warning-text);background:var(--warning-bg);border-color:var(--warning-border)}.LearningDashboard-module__4AA39q__optionSelected{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--card))}.LearningDashboard-module__4AA39q__lessonChecklist{gap:16px;min-width:0;display:grid}.LearningDashboard-module__4AA39q__lessonChecklistHeader{font-size:14px}.LearningDashboard-module__4AA39q__lessonOptions{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:8px;max-height:300px;padding:4px;display:grid;overflow-y:auto}.LearningDashboard-module__4AA39q__lessonOption{background:var(--card);border:1px solid var(--line);border-radius:var(--learner-control-radius,12px);cursor:pointer;align-items:start;gap:12px;min-height:44px;padding:12px;display:flex}.LearningDashboard-module__4AA39q__lessonOption input{width:18px;height:18px;accent-color:var(--primary);flex:0 0 18px}.LearningDashboard-module__4AA39q__lessonOption span{overflow-wrap:anywhere;gap:6px;font-size:14px;display:grid}.LearningDashboard-module__4AA39q__lessonOption small{color:var(--muted)}.LearningDashboard-module__4AA39q__lessonOptionActive{border-color:var(--accent)}.LearningDashboard-module__4AA39q__lessonNotesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.LearningDashboard-module__4AA39q__feedbackError,.LearningDashboard-module__4AA39q__feedbackSuccess{border-radius:var(--learner-control-radius,12px);margin:0;padding:12px;font-size:14px;line-height:1.8}.LearningDashboard-module__4AA39q__feedbackError{color:var(--danger-text);background:var(--danger-bg);border:1px solid var(--danger-border)}.LearningDashboard-module__4AA39q__feedbackSuccess{color:var(--success-text);background:var(--success-bg)}.LearningDashboard-module__4AA39q__feedbackActions{font-size:14px}.LearningDashboard-module__4AA39q__feedbackActions button{color:#fff;background:var(--primary);border-radius:var(--learner-control-radius,12px);cursor:pointer;min-height:44px;font:inherit;border:0;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-weight:600;display:inline-flex}.LearningDashboard-module__4AA39q__feedbackActions button:disabled{opacity:.6;cursor:wait}.LearningDashboard-module__4AA39q__page button:focus-visible,.LearningDashboard-module__4AA39q__page a:focus-visible,.LearningDashboard-module__4AA39q__page summary:focus-visible,.LearningDashboard-module__4AA39q__page select:focus-visible,.LearningDashboard-module__4AA39q__page textarea:focus-visible,.LearningDashboard-module__4AA39q__page input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.LearningDashboard-module__4AA39q__skeleton{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:640px){.LearningDashboard-module__4AA39q__summaryCard{padding:20px}.LearningDashboard-module__4AA39q__metrics{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:12px 24px}}@media (min-width:900px){.LearningDashboard-module__4AA39q__courseGrid,.LearningDashboard-module__4AA39q__skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.LearningDashboard-module__4AA39q__controls{grid-template-columns:1fr}}@media (max-width:640px){.LearningDashboard-module__4AA39q__feedbackGrid,.LearningDashboard-module__4AA39q__lessonNotesGrid,.LearningDashboard-module__4AA39q__lessonOptions{grid-template-columns:1fr}.LearningDashboard-module__4AA39q__feedbackHeader,.LearningDashboard-module__4AA39q__feedbackActions{flex-direction:column;align-items:stretch}.LearningDashboard-module__4AA39q__feedbackReward{align-self:flex-start}}
.HomeHero-module__R8DueG__hero{isolation:isolate;background:var(--bg-soft);position:relative;overflow:hidden}.HomeHero-module__R8DueG__photo{z-index:-2;position:absolute;inset:0}.HomeHero-module__R8DueG__image{object-fit:cover;object-position:36% center;width:100%;height:100%}.HomeHero-module__R8DueG__hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to left, var(--bg-soft) 2%, color-mix(in srgb, var(--bg-soft) 96%, transparent) 25%, transparent 66%), linear-gradient(to top, var(--bg-soft), transparent 15%);position:absolute;inset:0}.HomeHero-module__R8DueG__inner{align-items:center;min-height:min(610px,100svh - 180px);padding-block:48px;display:flex}.HomeHero-module__R8DueG__content{gap:16px;width:min(38%,440px);min-width:0;display:grid}.HomeHero-module__R8DueG__latinName{color:var(--muted-ink);font-size:14px;font-weight:600}.HomeHero-module__R8DueG__content h1{color:var(--text);text-wrap:balance;margin:0;font-size:44px;line-height:1.35}.HomeHero-module__R8DueG__slogan{color:var(--text);margin:0;font-size:24px;font-weight:600}.HomeHero-module__R8DueG__description{color:var(--text);margin:0;font-size:16px;line-height:1.9}.HomeHero-module__R8DueG__actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.HomeHero-module__R8DueG__actions .btn{gap:10px;min-height:48px}.HomeHero-module__R8DueG__forwardIcon{transform:rotate(180deg)}.HomeHero-module__R8DueG__experience{color:var(--text);align-items:center;gap:8px;font-size:14px;display:inline-flex}@media (min-width:1800px){.HomeHero-module__R8DueG__inner{min-height:min(680px,100svh - 180px)}}@media (max-width:1100px) and (min-width:701px){.HomeHero-module__R8DueG__content{width:44%}.HomeHero-module__R8DueG__content h1{font-size:36px}.HomeHero-module__R8DueG__image{object-position:28% center}}@media (max-width:700px){.HomeHero-module__R8DueG__inner{align-items:flex-start;min-height:640px;padding-block:28px 280px}.HomeHero-module__R8DueG__content{gap:10px;width:100%}.HomeHero-module__R8DueG__content h1{font-size:30px}.HomeHero-module__R8DueG__slogan{font-size:20px}.HomeHero-module__R8DueG__description{font-size:15px;line-height:1.8}.HomeHero-module__R8DueG__photo{height:300px;top:auto}.HomeHero-module__R8DueG__image{object-position:47% center}.HomeHero-module__R8DueG__hero:before{background:linear-gradient(to bottom, var(--bg-soft) 0%, var(--bg-soft) calc(100% - 290px), transparent calc(100% - 240px), transparent 90%, var(--bg-soft) 100%)}.HomeHero-module__R8DueG__actions{margin-top:4px}.HomeHero-module__R8DueG__actions .btn{padding-inline:20px}}html[data-site=bright-aura] .HomeHero-module__R8DueG__image{object-position:center center;display:block}html[data-site=bright-aura] .HomeHero-module__R8DueG__hero:before{background:color-mix(in srgb, var(--bg) 96%, transparent);inset-inline:0 52%}html[data-site=bright-aura] .HomeHero-module__R8DueG__inner{min-height:min(640px,100svh - 184px);padding-block:40px}html[data-site=bright-aura] .HomeHero-module__R8DueG__content{gap:14px;width:min(43%,460px)}html[data-site=bright-aura] .HomeHero-module__R8DueG__content h1{font-size:42px}html[data-site=bright-aura] .HomeHero-module__R8DueG__slogan{font-size:22px;line-height:1.6}html[data-site=bright-aura] .HomeHero-module__R8DueG__description{line-height:1.8}@media (min-width:701px){html[data-site=bright-aura] .HomeHero-module__R8DueG__hero:before{background:0 0}html[data-site=bright-aura] .HomeHero-module__R8DueG__content{--text:#111827;--primary-text:#5a3f7d}html[data-site=bright-aura] .HomeHero-module__R8DueG__actions .btn--secondary{background:#ffffffe0;border-color:#11182773}}@media (max-width:1100px) and (min-width:701px){html[data-site=bright-aura] .HomeHero-module__R8DueG__content{width:46%}html[data-site=bright-aura] .HomeHero-module__R8DueG__content h1{font-size:34px}html[data-site=bright-aura] .HomeHero-module__R8DueG__slogan{font-size:20px}}@media (max-width:700px){html[data-site=bright-aura] .HomeHero-module__R8DueG__photo{height:auto;inset:0}html[data-site=bright-aura] .HomeHero-module__R8DueG__hero:before{background:0 0}html[data-site=bright-aura] .HomeHero-module__R8DueG__inner{align-items:flex-end;min-height:min(680px,100svh - 184px);padding-block:240px 24px}html[data-site=bright-aura] .HomeHero-module__R8DueG__content{isolation:isolate;width:100%;text-shadow:none;gap:8px;position:relative}html[data-site=bright-aura] .HomeHero-module__R8DueG__content h1{font-size:30px}html[data-site=bright-aura] .HomeHero-module__R8DueG__slogan{font-size:18px}html[data-site=bright-aura] .HomeHero-module__R8DueG__description{font-size:16px;line-height:1.7}html[data-site=bright-aura] .HomeHero-module__R8DueG__actions{gap:8px}html[data-site=bright-aura] .HomeHero-module__R8DueG__actions .btn{padding-inline:16px}html[data-site=bright-aura] .HomeHero-module__R8DueG__content:before{content:"";inset:-16px calc(-1 * var(--container-padding)) -24px;z-index:-1;pointer-events:none;background:color-mix(in srgb, var(--bg) 96%, transparent);position:absolute}}@media (max-width:700px) and (max-height:650px){html[data-site=bright-aura] .HomeHero-module__R8DueG__inner{padding-top:120px}}
