.app-navbar_container__rZlET{width:100%;display:flex;flex-direction:row;align-items:center;gap:.5rem;padding:.25rem 1rem;height:var(--navbar-height);z-index:20;flex-shrink:0}.app-navbar_container__title__3Q7YA{font-size:2.5rem;height:50px}.content-media_wrapper__pxIg_{display:flex;width:100%;max-width:1080px;align-items:center;gap:64px;box-sizing:border-box}@media(max-width:1208px){.content-media_wrapper__pxIg_{max-width:508px;gap:40px}}.content-media_wrapper--right__AfG6q{flex-direction:row}@media(max-width:1208px){.content-media_wrapper--right__AfG6q{flex-direction:column}}.content-media_wrapper--left__jAi55{flex-direction:row-reverse}@media(max-width:1208px){.content-media_wrapper--left__jAi55{flex-direction:column}}.content-media_content__hAOt2{width:100%;max-width:508px;min-height:470px;min-width:0;padding-inline:64px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}@media(max-width:1208px){.content-media_content__hAOt2{min-height:0}}@media(max-width:640px){.content-media_content__hAOt2{padding-inline:32px}}.content-media_media__JsU9M{max-width:508px;aspect-ratio:508/470;min-width:0;position:relative;background-color:#e5e5e5;border-radius:12px;overflow:hidden}.content-media_media-static__LOQNq,.content-media_media__JsU9M{width:100%;display:flex;align-items:center;justify-content:center}.content-media_media-static__LOQNq{height:100%}.subsection_resources__Y1M6a{display:flex;width:100%;max-width:1208px;padding-inline:64px;box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:128px}.subsection_resources__Y1M6a>*{width:100%}@media(max-width:640px){.subsection_resources__Y1M6a{padding-inline:32px;gap:96px}}@media(max-width:1208px){.subsection_resources-feature__XtyYR{display:flex;align-items:center;justify-content:center}}.subsection_resources-product-media__gwfTG{background-color:#071936;background-image:url(/website/backgrounds/space-product-blue.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.subsection_resources-gallery__G5n1K{position:relative;width:100%;height:100%}.subsection_resources-gallery-stage__WKLOd{position:absolute;inset:0}.subsection_resources-gallery-slide__VfQM8{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .24s ease;pointer-events:none}.subsection_resources-gallery-slide-active__Lizmo{z-index:1;opacity:1}.subsection_resources-gallery--bottom-left__HoXer .subsection_resources-gallery-slide__VfQM8,.subsection_resources-gallery--bottom-right__0fJAq .subsection_resources-gallery-slide__VfQM8{align-items:flex-end}.subsection_resources-gallery--bottom-left__HoXer .subsection_resources-gallery-image-frame__KiK4r,.subsection_resources-gallery--bottom-left__HoXer .subsection_resources-gallery-image__lyNQ4,.subsection_resources-gallery--bottom-right__0fJAq .subsection_resources-gallery-image-frame__KiK4r,.subsection_resources-gallery--bottom-right__0fJAq .subsection_resources-gallery-image__lyNQ4{width:96%;height:88%;max-height:none;margin-bottom:-4%;object-fit:cover}.subsection_resources-gallery--bottom-left__HoXer .subsection_resources-gallery-slide__VfQM8{justify-content:flex-start}.subsection_resources-gallery--bottom-left__HoXer .subsection_resources-gallery-image__lyNQ4{object-position:top right;margin-left:-10.56%}.subsection_resources-gallery--bottom-right__0fJAq .subsection_resources-gallery-slide__VfQM8{justify-content:flex-end}.subsection_resources-gallery--bottom-right__0fJAq .subsection_resources-gallery-image-frame__KiK4r,.subsection_resources-gallery--bottom-right__0fJAq .subsection_resources-gallery-image__lyNQ4{object-position:top left;margin-right:-10.56%}.subsection_resources-gallery-image-frame__KiK4r{position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.28);border-radius:9px;box-shadow:0 18px 44px rgba(0,0,0,.28)}.subsection_resources-gallery-cropped-image__0R7pA{position:absolute;top:-4%;left:0;width:122%;max-width:none;height:122%;display:block;object-fit:cover;object-position:top left}.subsection_resources-gallery-image__lyNQ4{width:88%;max-height:78%;height:auto;display:block;border:1px solid hsla(0,0%,100%,.28);border-radius:9px;object-fit:contain;box-shadow:0 18px 44px rgba(0,0,0,.28)}.subsection_resources-gallery-arrow__YlMu_{position:absolute;z-index:2;top:50%;width:44px;height:44px;padding:0;display:grid;place-items:center;border:1px solid hsla(0,0%,100%,.72);border-radius:50%;color:#071936;background:hsla(0,0%,100%,.94);box-shadow:0 6px 20px rgba(0,0,0,.24);transform:translateY(-50%);transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease;cursor:pointer;touch-action:manipulation}.subsection_resources-gallery-arrow__YlMu_ svg{width:22px;height:22px;stroke-width:2.25}.subsection_resources-gallery-arrow__YlMu_:hover{background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.3);transform:translateY(-50%) scale(1.04)}.subsection_resources-gallery-arrow__YlMu_:active{transform:translateY(-50%) scale(.96)}.subsection_resources-gallery-arrow__YlMu_:focus-visible{outline:3px solid #fff;outline-offset:3px}.subsection_resources-gallery-arrow-left__EnRt1{left:16px}.subsection_resources-gallery-arrow-right__aUx9a{right:16px}.subsection_resources-gallery-dots__RJsMe{position:absolute;z-index:2;bottom:16px;left:50%;min-height:32px;padding:3px 7px;display:flex;align-items:center;justify-content:center;gap:0;border:1px solid hsla(0,0%,100%,.2);border-radius:999px;background:rgba(4,16,36,.66);backdrop-filter:blur(8px);transform:translateX(-50%)}.subsection_resources-gallery-dot__i0wsj{width:24px;height:24px;padding:0;display:grid;place-items:center;border:0;border-radius:999px;background:rgba(0,0,0,0);cursor:pointer;touch-action:manipulation}.subsection_resources-gallery-dot__i0wsj span{width:7px;height:7px;display:block;border-radius:999px;background:hsla(0,0%,100%,.48);transition:width .18s ease,background-color .18s ease}.subsection_resources-gallery-dot__i0wsj:hover span{background:hsla(0,0%,100%,.78)}.subsection_resources-gallery-dot__i0wsj:focus-visible{outline:2px solid #fff;outline-offset:0}.subsection_resources-gallery-dot-active__bWeoS span{width:18px;background:#fff}.subsection_resources-gallery-status__NLAdP{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.subsection_resources-description__FjYZE{color:#6e6e73}.subsection_resources-description__FjYZE strong{color:#1d1d1f}@media(max-width:640px){.subsection_resources-gallery-image__lyNQ4{width:90%;max-height:76%}.subsection_resources-gallery-arrow-left__EnRt1{left:10px}.subsection_resources-gallery-arrow-right__aUx9a{right:10px}.subsection_resources-gallery-dots__RJsMe{bottom:10px}}@media(prefers-reduced-motion:reduce){.subsection_resources-gallery-arrow__YlMu_,.subsection_resources-gallery-dot__i0wsj span,.subsection_resources-gallery-slide__VfQM8{transition:none}}.section_resources__8DgYh{display:flex;padding:156px 0;flex-direction:column;justify-content:center;align-items:center}.section_resources-white__YraTR{background-color:#fff}.section_resources-gray__iaD32{background-color:#f3f3f4}@media(max-width:600px){.section_resources__8DgYh{padding:104px 0}}.section_space__hL6u6,.section_space__space__hyz5h{display:flex;padding:156px 0;flex-direction:column;justify-content:center;align-items:center;gap:128px}.section_space-white__FoLBr{background-color:#fff}.section_space-gray__j1fr9{background-color:#f3f3f4}@keyframes dialog-animation_modal-content-pop__JpYh0{0%{opacity:0;transform:translate(-50%,calc(-50% + 14px)) scale(.985)}78%{opacity:1;transform:translate(-50%,calc(-50% - 2px)) scale(1.004)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.dialog-animation_pop__rsgdt[data-state=open]{animation:dialog-animation_modal-content-pop__JpYh0 calc(.36s*var(--modal-duration-scale, 1)) cubic-bezier(.22,1,.36,1) var(--modal-entrance-delay,0s) both;will-change:opacity,transform}@keyframes dialog-animation_modal-content-rise__UYKci{0%{opacity:0;filter:blur(8px);transform:translate(-50%,calc(-50% + 48px))}45%{opacity:1}70%{filter:blur(0)}to{opacity:1;filter:blur(0);transform:translate(-50%,-50%)}}.dialog-animation_rise__wIBHq[data-state=open]{animation:dialog-animation_modal-content-rise__UYKci calc(.56s*var(--modal-duration-scale, 1)) cubic-bezier(.2,.75,.25,1) var(--modal-entrance-delay,0s) both;will-change:opacity,transform,filter}@keyframes dialog-animation_modal-overlay-rise__cbGYq{0%{opacity:0}to{opacity:1}}.dialog-animation_riseOverlay__qzG6o{animation:dialog-animation_modal-overlay-rise__cbGYq calc(.42s*var(--modal-duration-scale, 1)) cubic-bezier(.2,.65,.3,1) both}@media(prefers-reduced-motion:reduce){.dialog-animation_pop__rsgdt[data-state=open],.dialog-animation_riseOverlay__qzG6o,.dialog-animation_rise__wIBHq[data-state=open]{animation:none;will-change:auto}}@keyframes information-modal_information-overlay-enter__s8ATM{0%{background-color:rgba(0,0,0,0);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}to{background-color:rgba(0,0,0,.2);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}}.information-modal_informationOverlay__g_xLg{background-color:rgba(0,0,0,.2);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:information-modal_information-overlay-enter__s8ATM calc(.26s*var(--onboarding-duration-scale, 1)) ease-out both;will-change:background-color,backdrop-filter}.information-modal_informationContent__49cjo{--modal-duration-scale:var(--onboarding-duration-scale,1);--modal-entrance-delay:calc(300ms * var(--onboarding-duration-scale, 1))}@media(prefers-reduced-motion:reduce){.information-modal_informationOverlay__g_xLg{animation:none}}.workflow-footer_footer__qHeqF{border-top:1px solid rgba(0,0,0,0);transition:border-color .2s ease,box-shadow .2s ease}.workflow-footer_footer__qHeqF[data-content-below=true]{border-top-color:hsl(var(--border))}@media(prefers-reduced-motion:reduce){.workflow-footer_footer__qHeqF{transition:none}}.learning-goals-popover_header__ffASV{display:flex;justify-content:flex-end;margin-bottom:4px}.learning-goals-popover_title__Ep22q{text-align:center}.learning-goals-popover_estimate__UjN7V{text-align:center;font-variant-numeric:tabular-nums}.learning-goals-popover_restore__Z2Ek0{display:block;margin:8px auto 0;text-decoration:underline;text-underline-offset:2px}.learning-goals-popover_restore__Z2Ek0:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:4px}.learning-goals-popover_detailsToggle__kjTe5{display:flex;align-items:center;gap:4px;margin-top:12px}.learning-goals-popover_detailsToggle__kjTe5:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:4px}.learning-goals-popover_detailsChevron__2QVSt{transition:transform .15s ease}.learning-goals-popover_detailsChevron__2QVSt[data-open=true]{transform:rotate(180deg)}.learning-goals-popover_sliderEnds__RX3xu{display:flex;justify-content:space-between;margin-top:-4px}.learning-goals-popover_note__o4Pix{display:block;margin-top:16px}.learning-goals-popover_sliderSection__juBH5{position:relative;margin-top:8px}.learning-goals-popover_sliderTicks__ZYVBf{position:absolute;inset:0 0 auto;height:44px;pointer-events:none}.learning-goals-popover_sliderTicks__ZYVBf span{position:absolute;top:50%;left:calc(28px/2 + (100% - 28px)*var(--stop, 0));width:6px;height:6px;border-radius:50%;background:hsl(var(--background));opacity:.85;transform:translate(-50%,-50%)}.learning-goals-popover_slider__KE7Vl{position:relative;display:block;width:100%;height:44px;appearance:none;cursor:pointer;background:rgba(0,0,0,0)}.learning-goals-popover_slider__KE7Vl::-webkit-slider-runnable-track{height:16px;border-radius:999px;background:linear-gradient(90deg,hsl(var(--primary)/.25),hsl(var(--primary)))}.learning-goals-popover_slider__KE7Vl::-moz-range-track{height:16px;border-radius:999px;background:linear-gradient(90deg,hsl(var(--primary)/.25),hsl(var(--primary)))}.learning-goals-popover_slider__KE7Vl::-webkit-slider-thumb{width:28px;height:28px;margin-top:-6px;appearance:none;border:2px solid hsl(var(--primary));border-radius:50%;background:hsl(var(--background));box-shadow:0 2px 4px hsla(var(--shadow-color)),0 5px 12px hsla(var(--shadow-color))}.learning-goals-popover_slider__KE7Vl::-moz-range-thumb{width:24px;height:24px;border:2px solid hsl(var(--primary));border-radius:50%;background:hsl(var(--background));box-shadow:0 2px 4px hsla(var(--shadow-color)),0 5px 12px hsla(var(--shadow-color))}.learning-goals-popover_slider__KE7Vl:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px;border-radius:8px}.learning-goals-popover_slider__KE7Vl[data-custom=true]::-webkit-slider-runnable-track{background:hsl(var(--muted))}.learning-goals-popover_slider__KE7Vl[data-custom=true]::-moz-range-track{background:hsl(var(--muted))}.learning-goals-popover_slider__KE7Vl[data-custom=true]::-webkit-slider-thumb{border-color:hsl(var(--label-tertiary))}.learning-goals-popover_slider__KE7Vl[data-custom=true]::-moz-range-thumb{border-color:hsl(var(--label-tertiary))}.learning-goals-popover_slider__KE7Vl:disabled{cursor:wait;opacity:.6}.learning-goals-popover_fields__92MzU{display:flex;flex-direction:column;gap:12px;margin-top:12px}.learning-goals-popover_footer__LBSiD{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.spaces_page__uyUxK{display:flex;align-items:flex-start;justify-content:center;padding-bottom:3rem}.spaces_header__NRprD{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem}.spaces_emptyState__LVP6_{display:flex;min-height:360px;align-items:center;justify-content:center;padding:4rem 1.5rem;text-align:center}.spaces_emptyState__content__XvM97{display:flex;max-width:460px;flex-direction:column;align-items:center;gap:1.75rem}.spaces_emptyState__copy__X6WRf{display:flex;flex-direction:column;gap:.5rem}@media(max-width:640px){.spaces_emptyState__LVP6_{min-height:300px;padding:3rem .5rem}}.folder-page_file-grid__ZsDqg{padding-bottom:2rem;display:grid;grid-template-columns:repeat(auto-fill,180px);gap:2rem;justify-content:space-around;flex:1}.folder-page_file-card__tKppE{width:180px;display:flex;flex-direction:column;align-items:center;gap:.75rem;cursor:pointer;transition:transform .2s ease}.folder-page_file-card__tKppE:hover{transform:translateY(-2px)}.folder-page_file-card__thumbnail-wrapper__jh5BG{width:160px;height:160px;display:flex;align-items:center;justify-content:center}.folder-page_file-card__label___Sa0W{display:flex;flex-direction:column;gap:.5rem;align-items:center;width:160px;max-width:100%}.folder-page_file-card__label__name__Zr7_Z{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;text-align:center}.folder-page_thumbnail__qvJV_{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;box-shadow:var(--shadow-default);border-radius:.75rem;background-color:hsl(var(--background));transition:box-shadow .2s ease;padding:4px}.folder-page_thumbnail__small__jyq9k{width:160px;height:90px}.folder-page_thumbnail__large__g90kv{width:400px;height:230px}.folder-page_thumbnail--portrait__sSnha.folder-page_thumbnail__small__jyq9k{width:120px;height:160px}.folder-page_thumbnail--portrait__sSnha.folder-page_thumbnail__large__g90kv{width:300px;height:400px}.folder-page_thumbnail__image-wrapper__R5TJq{position:relative;width:100%;height:100%;border-radius:.5rem;overflow:hidden;background-color:#fff}.folder-page_thumbnail__image-wrapper__R5TJq img{width:100%;height:100%;object-fit:cover;display:block}.folder-page_thumbnail__qvJV_ .folder-page_animate-spin__Wl3fk{animation:folder-page_spin__KxvIR 1s linear infinite}.folder-page_thumbnail__fallback__A85_q{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:hsl(var(--muted-foreground));background-color:hsl(var(--muted));border-radius:.5rem}.study-layout_backdrop__q6w_a{position:relative;isolation:isolate;background-color:hsl(var(--background-tertiary));width:100%;--study-page-padding:1rem;--study-layout-gap:1rem;--study-header-height:52px;--study-panel-header-height:48px;--study-panel-collapsed-width:66px;--study-progress-column-width:4rem;--study-progress-width:1rem;--study-progress-bottom-space:1rem}.study-layout_backdrop__q6w_a [data-study-progress]{width:var(--study-progress-width)}.study-layout_transition-surface__HTo9A{position:absolute;inset:0;background:inherit;z-index:-1;pointer-events:none}.study-layout_page-content__awDtf{display:flex;flex-direction:column;gap:var(--study-layout-gap);padding:var(--study-page-padding);width:100%;height:100vh}@supports(height:100svh){.study-layout_page-content__awDtf{height:100svh}}@supports(height:100dvh){.study-layout_page-content__awDtf{height:100dvh}}.study-layout_header__nCTCT{font-weight:600;align-items:center;padding:0 8px 0 10px;border-radius:12px;background:hsl(var(--background));box-shadow:var(--shadow-default);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);height:var(--study-header-height);flex-shrink:0}@media(min-width:768px){.study-layout_header__nCTCT{padding-left:16px}}.study-layout_header__left__ytKGJ,.study-layout_header__middle__SpGxp,.study-layout_header__right__T33fF{align-items:center;display:flex;min-width:0}.study-layout_header__left__ytKGJ{align-items:flex-start;flex-direction:column;justify-content:center;line-height:1;overflow:hidden}.study-layout_header__left__ytKGJ>*{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.study-layout_header__middle__SpGxp{justify-content:center}.study-layout_header__right__T33fF{justify-content:flex-end}.study-layout_main-content__ZvW1r{display:flex;flex-direction:row;flex:1;gap:var(--study-layout-gap);justify-content:center;min-height:0;min-width:0}.study-layout_desktop-panel__A6mf0{display:flex;flex:0 0 auto;height:100%;min-height:0;position:relative}.study-layout_resize-handle__UOohy{align-items:center;bottom:0;cursor:col-resize;display:flex;justify-content:center;outline:none;position:absolute;top:0;touch-action:none;user-select:none;width:16px;z-index:20}.study-layout_resize-handle--left__eY__1{left:100%}.study-layout_resize-handle--right__XqPa4{right:100%}.study-layout_resize-handle__bar___Cj0_{background:hsl(var(--label-tertiary));border-radius:999px;height:48px;opacity:0;transform:scaleY(.72);transition:opacity .14s ease,transform .18s ease,background-color .14s ease;width:3px}.study-layout_resize-handle--active__M8eb0 .study-layout_resize-handle__bar___Cj0_,.study-layout_resize-handle__UOohy:focus-visible .study-layout_resize-handle__bar___Cj0_,.study-layout_resize-handle__UOohy:hover .study-layout_resize-handle__bar___Cj0_{opacity:.72;transform:scaleY(1)}.study-layout_resize-handle--active__M8eb0 .study-layout_resize-handle__bar___Cj0_{background:hsl(var(--primary));opacity:1}.study-layout_swipe-viewport__ACDqc{overflow-x:clip;overflow-y:visible;width:100%;flex:1;min-height:0}.study-layout_swipe-track__tcIDP{display:flex;width:300%;height:100%;will-change:transform}.study-layout_swipe-panel__v8VKT{width:33.3333333333%;flex-shrink:0;height:100%;min-height:0;display:flex;flex-direction:column;box-sizing:border-box;padding:1px 6px 12px;overflow-x:clip;overflow-y:visible}.study-layout_container__n8l5u{height:100%;display:flex;flex-direction:column;position:relative;border-radius:12px;box-shadow:var(--shadow-default);background:hsl(var(--background));flex:1;min-width:0;overflow:hidden}.study-layout_placeholder-panel__lYvnO{display:flex;align-items:center;justify-content:center;height:100%;color:hsl(var(--label-tertiary));font-size:.875rem}.knowledge-sidebar_sidebar__pbahf{display:flex;flex-direction:column;width:100%;height:100%;background:rgba(0,0,0,0)}.knowledge-sidebar_header___4tAv{display:flex;height:var(--top-section-height);padding:0 16px;gap:12px;align-items:center;justify-content:flex-start;flex:0 0 auto}.knowledge-sidebar_headerTitle__q03m8{min-width:0;margin:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-sidebar_headerCount__JwL2d{padding:0 16px;flex:0 0 auto;overflow:hidden;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.knowledge-sidebar_closeButton__1dP52,.knowledge-sidebar_closeButton__1dP52:active,.knowledge-sidebar_closeButton__1dP52:hover{background:rgba(0,0,0,0)!important}.knowledge-sidebar_headerControls__S_Yp_{display:flex;flex-shrink:0;align-items:center;gap:4px;margin-left:auto}.knowledge-sidebar_contentArea__Gd3Fe{display:flex;flex-direction:column;padding:0 16px 16px;gap:10px;flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.knowledge-sidebar_contentAreaSelection__TlP_D{padding:0;gap:0;overflow:hidden;scrollbar-gutter:auto}.knowledge-sidebar_selectionLayout__inGg4{display:flex;width:100%;min-height:0;flex:1;flex-direction:column}.knowledge-sidebar_selectionScrollArea__wZzth{min-height:0;padding:16px;flex:1;overflow-y:auto}.knowledge-sidebar_selectionFooter___HPqU{position:sticky;bottom:0;z-index:1;display:grid;padding:12px 16px 16px;border-top:1px solid hsl(var(--divider));grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;flex:0 0 auto;background:hsl(var(--background));box-shadow:0 -4px 12px -2px hsl(var(--foreground)/.08)}.knowledge-sidebar_selectionFooterSingle__74s3K{grid-template-columns:minmax(0,1fr)}.knowledge-sidebar_assignmentStep__DG6mM{display:flex;flex-direction:column;gap:16px}.knowledge-sidebar_assignmentBack__HdtUg{align-self:flex-start;margin-left:-8px}.knowledge-sidebar_assignmentReview__iH6uS{display:flex;padding:12px;border:1px solid hsl(var(--divider));border-radius:12px;flex-direction:column;gap:4px;background:hsla(var(--fill-secondary))}.knowledge-sidebar_assignmentReviewLabel__uOP7F{color:hsl(var(--label-tertiary));font-size:var(--size-caption);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.knowledge-sidebar_nodeCard__UnPdO{display:flex;padding:12px;gap:8px;align-items:flex-start;border-radius:8px;border-left:3px solid #7c3aed;background:#2a2a2a;box-shadow:0 2px 6px 0 rgba(0,0,0,.2),0 8px 24px 0 rgba(0,0,0,.4)}.knowledge-sidebar_nodeIconBox__Siket{display:flex;width:28px;height:28px;justify-content:center;align-items:center;border-radius:4px;border:1px solid #7c3aed}.knowledge-sidebar_nodeTextStack__E6ZSo{display:flex;flex-direction:column;gap:2px;flex:1}.knowledge-sidebar_nodeTitle__3LV2f{color:#fff;font-family:Inter,sans-serif;font-size:13px;font-weight:700}.knowledge-sidebar_nodeSubtitle__Mom0d{color:#888;font-family:Inter,sans-serif;font-size:11px}.knowledge-sidebar_titleContainer__i6Rk6{display:flex;width:100%;flex-direction:column;gap:12px;flex-shrink:0}.knowledge-sidebar_titleText__M1G13{margin:0}.knowledge-sidebar_progressBar__UWK09{width:100%;height:8px;overflow:hidden;border-radius:100px}.knowledge-sidebar_summaryContainer__1LBtu{display:flex;flex-direction:column;flex-shrink:0;padding:12px 0;gap:4px}.knowledge-sidebar_summaryText__U_Mgh{--description-preview-lines:4;display:-webkit-box;min-block-size:calc(var(--description-preview-lines)*1lh);max-block-size:calc(var(--description-preview-lines)*1lh);margin:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:var(--description-preview-lines)}.knowledge-sidebar_summaryText__U_Mgh[data-expanded=true]{display:block;max-block-size:none;-webkit-line-clamp:unset}.knowledge-sidebar_seeMoreRow__xC_zq{display:flex;justify-content:flex-end;align-items:center;min-height:36px}.knowledge-sidebar_seeMoreButton__8Iexj{margin-right:-12px}.knowledge-sidebar_resourcesContainer__y74Rl{display:flex;flex-direction:column;gap:4px}.knowledge-sidebar_resourceList__79VCu{display:flex;flex-direction:column;gap:8px}.knowledge-sidebar_pagesList__M8hSC{display:flex;flex-wrap:wrap;gap:6px}.knowledge-sidebar_pageBadge__Lda2W{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:8px;background:hsla(var(--fill-tertiary));color:hsl(var(--label-primary));font-family:Inter,sans-serif;font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .15s ease}.knowledge-sidebar_pageBadge__Lda2W:hover{background:hsla(var(--fill-secondary))}.knowledge-sidebar_objectiveItem__V9hta{padding:4px 0;background:rgba(0,0,0,0)}.knowledge-sidebar_objectiveItem__V9hta:focus-within .knowledge-sidebar_hoverButton__S3YDh,.knowledge-sidebar_objectiveItem__V9hta:hover .knowledge-sidebar_hoverButton__S3YDh,.knowledge-sidebar_resourceItem__UPzSk:focus-within .knowledge-sidebar_hoverButton__S3YDh,.knowledge-sidebar_resourceItem__UPzSk:hover .knowledge-sidebar_hoverButton__S3YDh{opacity:1;pointer-events:auto}.knowledge-sidebar_resourceItem__UPzSk{display:flex;align-items:center;gap:8px;padding:4px 0;border-radius:8px}.knowledge-sidebar_resourceIconBox__xp8jO{display:flex;width:20px;height:36px;padding:0;flex:0 0 20px;justify-content:center;align-items:center;border-radius:8px;background:rgba(0,0,0,0)}.knowledge-sidebar_resourceTextStack__r_sq8{display:flex;flex-direction:column;gap:0;flex:1;min-width:0}.knowledge-sidebar_resourceTitle___pNfD{color:hsl(var(--label-primary));font-family:Inter,sans-serif;font-size:13px;font-weight:700}.knowledge-sidebar_resourceSubtitle__HBdym{color:#888;font-family:Inter,sans-serif;font-size:11px;display:flex;flex-wrap:wrap;column-gap:4px}.knowledge-sidebar_resourceSubtitle__HBdym>span+span:before{content:"· "}.knowledge-sidebar_resourceActions___4CXh{display:flex;flex:0 0 auto;align-items:center;gap:2px}.knowledge-sidebar_resourceAction__aMeOe{height:28px;min-height:0;padding:0 8px;font-size:12px}.knowledge-sidebar_hoverButton__S3YDh{width:70px!important;height:28px!important;font-size:13px!important;line-height:normal!important;padding:0 12px!important;min-height:0!important;opacity:0;pointer-events:none;transition:opacity .2s}.pill-drawer_drawer__OQRwO{width:16rem;height:100%;overscroll-behavior:contain;z-index:0;background-color:hsl(var(--background));border-radius:12px;box-shadow:var(--shadow-default);display:flex;flex-direction:column;position:relative;flex-shrink:0;overflow:hidden}.pill-drawer_drawer__header__dFWnu{position:relative;display:flex;flex-direction:row;align-items:center;flex:0 0 var(--study-panel-header-height,48px);height:var(--study-panel-header-height,48px);min-height:var(--study-panel-header-height,48px);overflow:hidden}.pill-drawer_drawer__toggleRail__pj2WN{position:absolute;inset-block:0;right:0;width:var(--study-panel-collapsed-width,66px);display:flex;align-items:center;justify-content:center}.pill-drawer_drawer__header__dFWnu[data-side=right] .pill-drawer_drawer__toggleRail__pj2WN{right:auto;left:0}.pill-drawer_drawer__headerLeft__y1voa,.pill-drawer_drawer__headerMiddle__Er5FF,.pill-drawer_drawer__headerRight___iFFl{display:flex;align-items:center;min-width:0}.pill-drawer_drawer__headerLeft__y1voa{justify-content:flex-start}.pill-drawer_drawer__headerMiddle__Er5FF{justify-content:center}.pill-drawer_drawer__headerRight___iFFl{justify-content:flex-end}.pill-drawer_drawer__headerContent__Zs1vq{position:absolute;inset-block:0;left:12px;right:var(--study-panel-collapsed-width,66px);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-width:0;overflow:hidden;white-space:nowrap}.pill-drawer_drawer__header__dFWnu[data-side=right] .pill-drawer_drawer__headerContent__Zs1vq{left:var(--study-panel-collapsed-width,66px);right:8px}.pill-drawer_drawer__header__dFWnu[data-static] .pill-drawer_drawer__toggleRail__pj2WN{display:none}.pill-drawer_drawer__header__dFWnu[data-static] .pill-drawer_drawer__headerContent__Zs1vq{left:12px;right:8px}.pill-drawer_drawer__legacyHeader__xNFbl{grid-column:1/-1;flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-align:left;font-weight:600}.pill-drawer_drawer__toggle__CVBS4{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:8px}.pill-drawer_drawer__toggle__CVBS4>svg{width:26px;height:26px}.pill-drawer_drawer__toggle__CVBS4:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.pill-drawer_drawer__content__z8xDZ{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.pill-drawer_drawer__footer__7R46s{display:flex;flex-direction:column;flex:0 0 auto;min-height:0}.footer-bar_footer__dbuBN{position:fixed;bottom:0;left:0;right:0;width:100%;height:128px;display:flex;justify-content:center;align-items:flex-start;pointer-events:none;z-index:100}.footer-bar_barContainer__WH6kB{pointer-events:auto;display:flex;width:569px;height:64px;background:hsl(var(--popover));border:1px solid hsl(var(--border));border-radius:79px;padding:12px 12px 12px 24px;align-items:center;justify-content:space-between;box-shadow:var(--shadow-default)}.footer-bar_leftSide__7vnUK{display:flex;align-items:center;gap:10px}.footer-bar_count__Fa7En{font-size:var(--size-h4);color:hsl(var(--label-primary))}.footer-bar_count__Fa7En,.footer-bar_label__gKQ42{font-family:var(--fontFamily-sans);font-weight:var(--weight-semibold)}.footer-bar_label__gKQ42{font-size:var(--size-subhead);color:hsl(var(--label-secondary))}.footer-bar_rightSide__GNtSm{display:flex;align-items:center;gap:8px}.footer-bar_confirmBtn__iOFpb{display:flex;align-items:center;justify-content:center;height:35px;padding:8px 20px;background:hsl(var(--primary));border-radius:38px;color:hsl(var(--primary-foreground));font-family:var(--fontFamily-sans);font-size:var(--size-ui);font-weight:var(--weight-semibold);white-space:nowrap;overflow:hidden;border:none;cursor:pointer;transition:background .15s ease}.footer-bar_confirmBtn__iOFpb:hover{background:hsl(var(--primary)/.9)}.footer-bar_selectObjectiveBtnWrapper__Eetkj{position:relative}.footer-bar_selectObjectiveBtn__hKEeE{display:flex;align-items:center;justify-content:center;width:134px;height:35px;background:hsl(var(--fill-quaternary));border-radius:38px;padding:8px 16px;color:hsl(var(--label-primary));font-family:var(--fontFamily-sans);font-size:var(--size-ui);font-weight:var(--weight-medium);transition:background .15s ease;border:none;cursor:pointer}.footer-bar_selectObjectiveBtn__hKEeE:hover{background:hsl(var(--fill-tertiary))}.footer-bar_objectivesPopupAnchor__kq8Be{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:12px}.concepts_layout__kAm0K{display:grid;grid-template-columns:minmax(0,1fr);height:100%;min-height:0;padding-block:12px}.concepts_canvas__W59Tg{min-width:0;min-height:0}@container space-home (min-width: 0px){.concepts_layout__kAm0K[data-concept-view=list]{height:auto}}.entry-overlay_overlay__7rFmx{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:rgba(0,0,0,0);color:inherit;overflow:hidden}.entry-overlay_overlay__7rFmx::backdrop{background:rgba(0,0,0,0)}.entry-overlay_panel__spy6X{width:var(--study-panel-collapsed-width)}@media(max-width:1023px){.entry-overlay_panel__spy6X{display:none}}.entry-overlay_progressContent__2xz8s{display:flex;flex:1;min-height:0;padding-bottom:var(--study-progress-bottom-space)}.entry-overlay_progressColumn__XlqPU{display:flex;justify-content:center;flex:0 0 var(--study-progress-column-width)}.entry-overlay_progressFlight__oFy7Z,.entry-overlay_progress__z_BN9{width:var(--study-progress-width);height:100%}.entry-overlay_progressFlight__oFy7Z>*,.entry-overlay_progress__z_BN9>*{width:100%!important;height:100%!important}.entry-overlay_progressFlight__oFy7Z{position:fixed;z-index:1;pointer-events:none}.entry-overlay_progressFlight__oFy7Z:empty{display:none}.entry-overlay_loading__WHVhO{align-items:center;justify-content:center;color:hsla(var(--label-secondary));font-size:.875rem}.item-context_provider___tFvb{display:contents}.item-context_dialog__ivbKF{display:flex;width:90vw;max-width:1280px;height:86dvh;max-height:900px;flex-direction:column;gap:0;overflow:hidden;padding:0;box-shadow:0 4px 12px rgba(0,0,0,.14),0 24px 64px rgba(0,0,0,.28)}.item-context_dialogTabs__CVt8Z{display:flex;min-height:0;flex:1;flex-direction:column}.item-context_dialogHeader__wHGHS{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-width:0;min-height:var(--top-section-height);flex-shrink:0;align-items:center;gap:16px;border-bottom:1px solid hsl(var(--border));padding:0 16px 0 28px}.item-context_dialogHeaderLeft__vyvqs,.item-context_dialogHeaderMiddle__sC4yi,.item-context_dialogHeaderRight__Kne3H{min-width:0}.item-context_dialogHeaderMiddle__sC4yi{display:flex;justify-content:center}.item-context_dialogHeaderRight__Kne3H{display:flex;justify-content:flex-end}.item-context_retry__mf6nj:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.item-context_body__M3f30{display:flex;min-height:0;flex:1;flex-direction:column;margin-top:0;outline:none}.item-context_body__M3f30[data-state=inactive]{display:none}.item-context_panel__cPPId{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}.item-context_sourceList__Oe8yV{display:flex;min-width:0;flex-shrink:0;gap:6px;overflow-x:auto;border-bottom:1px solid hsl(var(--border));padding:8px 16px}.item-context_sourceButton__at8Q7{min-width:0;max-width:min(320px,70vw);flex-shrink:0;justify-content:flex-start}.item-context_sourceButton__at8Q7>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-context_viewer__0AZ_S{min-height:0;flex:1;overflow:hidden}.item-context_viewer__0AZ_S>*{height:100%}.item-context_empty__qIz_y,.item-context_error__7lqzP{display:flex;min-height:180px;flex:1;align-items:center;justify-content:center;padding:32px;color:hsl(var(--label-secondary));text-align:center}.item-context_errorContent__rs2KS{display:flex;max-width:420px;flex-direction:column;align-items:center;gap:12px}.item-context_retry__mf6nj{border:1px solid hsl(var(--border));border-radius:6px;background:hsl(var(--background));color:hsl(var(--label-primary));cursor:pointer;padding:7px 12px}.item-context_treePanel__h3nJQ{min-height:0;flex:1}.item-context_treePanel__h3nJQ>div{height:100%}@media(max-width:767px){.item-context_dialog__ivbKF{width:100vw;height:100dvh;max-width:none;max-height:none;border-radius:0}.item-context_dialogHeader__wHGHS{min-height:calc(var(--top-section-height) + max(8px,env(safe-area-inset-top)));padding:max(8px,env(safe-area-inset-top)) 12px 8px 18px}}.session-preview_container__Eozld{display:flex;flex:1;overflow:hidden;padding-bottom:1rem;padding-right:1rem}.session-progress_container___I0_Z{display:flex;flex:1;min-height:0;overflow:hidden;padding-bottom:var(--study-progress-bottom-space);padding-right:.75rem}.session-progress_progress-bar__AeQyD{flex:0 0 var(--study-progress-column-width);display:flex;justify-content:center;min-height:0}.session-progress_progress-content__f_p4e{display:flex;flex:1;flex-direction:column;gap:1rem;min-height:0;min-width:0;overflow-y:auto;padding:.25rem .25rem .75rem 0;scrollbar-gutter:stable}.session-progress_progress-section__wFPBA{display:flex;flex-direction:column;gap:.125rem}.session-progress_phase-heading__dqwrd{padding:.25rem .5rem .125rem .75rem}.session-progress_concept-list__U30iy{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.session-progress_concept-item__QkEOj{align-items:center;background:rgba(0,0,0,0);border-radius:8px;color:hsl(var(--label-secondary));display:flex;gap:.625rem;min-height:34px;min-width:0;padding:.3rem .75rem;transition:background-color .12s ease;width:100%}@media(hover:hover){.session-progress_concept-item__QkEOj:hover{background:hsl(var(--fill-secondary))}}.session-progress_concept-item__title__9mEgx{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-progress_concept-item__count__QWWfJ{flex:0 0 auto;font-variant-numeric:tabular-nums}.session-progress_concept-item__check__JZRrA{color:hsl(var(--primary));flex:0 0 16px;width:16px;height:16px}.session-progress_concept-item__pending__qrxjL{color:hsl(var(--label-tertiary));flex:0 0 16px}.message-history_chatContainer__O_4WD{width:100%;height:100%;overflow:auto;display:flex;flex-direction:column}.message-history_editMessage__Td2TF{max-width:768px;display:flex;flex-direction:column;width:100%;padding-left:0;margin:1rem auto}.message-history_messageWrapper__lAnnx{max-width:768px;width:100%;margin:.5rem auto;display:flex;flex-direction:column;scroll-margin-top:1rem}.message-history_message__FBHwg{align-items:center;display:flex;flex-direction:row;gap:1rem;border-radius:24px;font-weight:500}.message-history_user__UGLpY{align-self:flex-end;background-color:hsl(var(--background-tertiary));max-width:70%;padding:20px}.message-history_response__VBPj8{max-width:100%;align-self:flex-start}.message-history_scrollSpacer__49769{min-height:100vh;flex-shrink:0}.message-history_fullHeight__A8T3j{min-height:calc(100vh - 12rem)}@supports(min-height:100svh){.message-history_fullHeight__A8T3j{min-height:calc(100svh - 12rem)}}@supports(min-height:100dvh){.message-history_fullHeight__A8T3j{min-height:calc(100dvh - 12rem)}}.zarchat_container__Ua_TH{padding:0 1.5rem;width:100%}.zarchat_chat-input__vvvta{border-radius:26px;background-color:hsl(var(--background));box-shadow:var(--shadow-default);padding:12px 16px;width:100%;max-width:768px;display:flex;flex-direction:row;gap:.75rem;margin:0 auto;align-items:flex-end}.zarchat_chat-input__text-area__stV_d{width:100%;border:none;outline:none;background:rgba(0,0,0,0);font-size:1rem;resize:none;overflow-y:hidden;padding:4px 0;line-height:1.5rem;min-height:calc(1.5rem + 8px);max-height:150px;margin:0}.zarchat_chat-input__submit__12dqJ{background:none;border:none;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:2px;transition:opacity .2s ease;cursor:pointer}.chat-history-list_container__pPBUf{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto}.chat-history-list_header__Tooy7{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;position:sticky;top:0;z-index:1;background-color:hsl(var(--background))}.chat-history-list_item__D1PNL{display:flex;flex-direction:row;align-items:center;gap:.5rem;padding:.75rem;cursor:pointer;border-radius:8px;transition:background-color .15s ease}.chat-history-list_item__D1PNL:hover{background-color:hsl(var(--fill-tertiary))}.chat-history-list_itemContent__PrcMI{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex:1}.chat-history-list_itemTitle__prbsb{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-history-list_deleteButton__Jg8y9{flex-shrink:0;opacity:0;transition:opacity .15s ease}.chat-history-list_item__D1PNL:hover .chat-history-list_deleteButton__Jg8y9{opacity:1}.chat-history-list_empty__bwyWx{display:flex;align-items:center;justify-content:center;padding:2rem 1rem;color:hsl(var(--label-tertiary));text-align:center}.lesson-content_container__nTN9N{flex:1;display:flex;flex-direction:column;border-radius:12px;background:hsl(var(--background));box-shadow:var(--shadow-default);container-type:inline-size;min-width:0;overflow:hidden}.lesson-content_header__45R8P{display:grid;flex:0 0 auto;grid-template-columns:minmax(0,1fr) auto auto;column-gap:.5rem;align-items:center;min-height:48px;padding:0 8px}.lesson-content_headerLeft__phuDB,.lesson-content_headerMiddle__0iUjy,.lesson-content_headerRight__K0OMs{align-items:center;display:flex;min-width:0}.lesson-content_headerLeft__phuDB{justify-content:flex-start}.lesson-content_headerMiddle__0iUjy{justify-content:center}.lesson-content_headerRight__K0OMs{color:hsl(var(--label-secondary));gap:.125rem;justify-content:flex-end}.lesson-content_sourceDetails__czHxc{display:flex;flex-direction:column;gap:1rem}.lesson-content_primingGoal__5PVT6{background:hsl(var(--fill-quaternary));border-radius:10px;display:flex;flex-direction:column;gap:.375rem;padding:1rem}.lesson-content_anchorIdeas__LBWYE{color:hsl(var(--label-secondary));display:flex;flex-direction:column;font-size:.9375rem;gap:.375rem;line-height:1.5;list-style:disc;margin:.5rem 0 0;padding-left:1.25rem}.lesson-content_body__EfZkh{flex:1;display:flex;flex-direction:column;padding:2rem 1.5rem;overflow-y:auto}.lesson-content_statusPanel___x5Iv{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:.75rem;justify-content:center;margin:0 auto;max-width:34rem;padding:2rem 1.5rem;width:100%}.lesson-content_footer__A4Cth{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,412px) minmax(0,1fr);align-items:center;flex:0 0 auto;gap:1rem;min-height:68px;padding:.75rem 1rem}.lesson-content_completionPanel__ywP0N{align-items:center;display:flex;flex:1;flex-direction:column;gap:1rem;justify-content:center;margin:0 auto;max-width:38rem;padding:2rem 1.5rem;text-align:center;width:100%}.lesson-content_recommendations__GA3_8,.lesson-content_reviewActions__flHg2{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.lesson-content_recommendations__GA3_8{margin-top:.5rem}.lesson-content_reviewActions__flHg2{border-top:1px solid hsl(var(--separator-primary));margin-top:.75rem;padding-top:.75rem;width:100%}.lesson-content_glossaryDrawer___t11G{display:flex;flex-direction:column;max-width:min(420px,90vw);padding:0;width:100%}.lesson-content_glossaryHeader__Btq42{align-items:flex-start;border-bottom:1px solid hsl(var(--separator-primary));display:flex;flex-direction:row;justify-content:space-between;padding:1.25rem 1.25rem 1rem;text-align:left}.lesson-content_glossaryList__Lo45M{display:flex;flex:1;flex-direction:column;gap:0;margin:0;min-height:0;overflow-y:auto;padding:0 1.25rem 2rem}.lesson-content_glossaryEntry__zQnkY{border-bottom:1px solid hsl(var(--separator-primary));display:flex;flex-direction:column;gap:.375rem;padding:1.125rem 0}.lesson-content_glossaryEntry__zQnkY:last-child{border-bottom:0}.lesson-content_glossaryEntry__zQnkY dd{color:hsl(var(--label-secondary));margin:0}.lesson-content_footerLeft__bxFGI,.lesson-content_footerMiddle__z2FXX,.lesson-content_footerRight__7SJTV{align-items:center;display:flex;min-width:0}.lesson-content_footerLeft__bxFGI{justify-content:flex-start}.lesson-content_footerMiddle__z2FXX{justify-content:center}.lesson-content_footerRight__7SJTV{justify-content:flex-end}.lesson-content_navigationControls__yPLPK{display:flex;gap:.75rem;max-width:412px;width:100%}.lesson-content_navigationButton__LoA91{align-items:center;display:flex;flex:1;gap:.5rem;justify-content:center;min-width:0}@container (max-width: 520px){.lesson-content_header__45R8P{grid-template-columns:minmax(0,1fr) auto;padding-block:4px}.lesson-content_headerLeft__phuDB,.lesson-content_headerMiddle__0iUjy{min-height:32px}.lesson-content_headerRight__K0OMs{grid-column:1/-1}}@container (max-width: 620px){.lesson-content_footer__A4Cth{grid-template-areas:"middle";grid-template-columns:minmax(0,412px);justify-content:center}.lesson-content_footerMiddle__z2FXX{grid-area:middle;width:100%}.lesson-content_footerLeft__bxFGI,.lesson-content_footerRight__7SJTV{display:none}}@media(max-width:479px){.lesson-content_body__EfZkh{padding:1.5rem 1rem}.lesson-content_navigationControls__yPLPK{gap:.5rem}.lesson-content_recommendations__GA3_8,.lesson-content_reviewActions__flHg2{align-items:stretch;flex-direction:column;width:100%}}.lesson-section_section__qMHb6{display:flex;flex-direction:column;gap:1.75rem;margin:0 auto;max-width:760px;padding-bottom:1rem;width:100%}.lesson-section_sectionHeader__WA8TJ{align-items:baseline;display:flex;gap:1rem;justify-content:space-between}.lesson-section_reading__EgEwm{color:hsl(var(--label-secondary));line-height:1.75}.lesson-section_reading__EgEwm>:first-child{margin-top:0}.lesson-section_reading__EgEwm>:last-child{margin-bottom:0}.lesson-section_check__itu_O{background:hsl(var(--fill-quaternary));border:1px solid hsl(var(--separator-primary));border-radius:14px;display:flex;flex-direction:column;gap:1rem;margin-top:.5rem;padding:1.25rem}.lesson-section_checkHeading__LQp_x,.lesson-section_guideHeading__7pJB5{align-items:center;display:flex;gap:.625rem}.lesson-section_checkIcon__UY1mq{align-items:center;background:hsl(var(--brand)/.12);border-radius:999px;color:hsl(var(--brand));display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.lesson-section_prompt__t5Iq2{color:hsl(var(--label-primary));font-weight:500;line-height:1.65}.lesson-section_checkActions__0otSJ,.lesson-section_completedCheck__ZqqaU,.lesson-section_responseForm__kO2vk{display:flex;flex-direction:column;gap:.75rem}.lesson-section_hintButton__n97cf{align-self:flex-start;padding-left:0}.lesson-section_guide__58OJD,.lesson-section_hint__uIb3l,.lesson-section_responseCard__d5oyA{border-radius:10px;padding:.875rem 1rem}.lesson-section_hint__uIb3l{background:hsl(var(--background));border-left:3px solid hsl(var(--brand))}.lesson-section_responseCard__d5oyA{background:hsl(var(--background));display:flex;flex-direction:column;gap:.375rem}.lesson-section_guide__58OJD{background:hsl(var(--brand)/.09);display:flex;flex-direction:column;gap:.5rem}.lesson-section_guideHeading__7pJB5{color:hsl(var(--brand))}.lesson-section_preserveLines__J51mV{color:hsl(var(--label-secondary));white-space:pre-wrap}.lesson-section_responseActions__tWn6g{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}@media(max-width:640px){.lesson-section_check__itu_O{padding:1rem}.lesson-section_responseActions__tWn6g{align-items:stretch;flex-direction:column-reverse}.lesson-section_responseActions__tWn6g>button{width:100%}}.question-navigator_questionNavigator__4I4_z{position:relative;z-index:5;flex:0 0 var(--study-progress-column-width);min-height:0;overflow:visible}.question-navigator_questionStrip__LzdJY{display:flex;flex-direction:column;align-items:stretch;width:100%;height:100%;padding:0 10px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.question-navigator_questionStrip__LzdJY::-webkit-scrollbar{display:none}.question-navigator_questionList__6QrNh{display:flex;flex-direction:column;justify-content:center;min-height:100%}.question-navigator_questionCell__bBw_2{--tick-width:12px;position:relative;z-index:0;display:flex;flex-shrink:0;align-items:center;justify-content:flex-start;width:100%;height:14px;padding:0;cursor:pointer;background:rgba(0,0,0,0);border:none;border-radius:4px;outline:none;opacity:1;transition:opacity .15s ease}.question-navigator_questionNavigator--collapsed__3XqRH .question-navigator_questionCell__bBw_2{justify-content:center}.question-navigator_questionCell__bBw_2:focus-visible{outline:2px solid hsl(var(--primary)/.9);outline-offset:1px}.question-navigator_questionCell--current__xm22L{--tick-width:18px}.question-navigator_questionCell--neighbor-three__rcHmg{--tick-width:19px;z-index:1}.question-navigator_questionCell--neighbor-two__48B6o{--tick-width:25px;z-index:2}.question-navigator_questionCell--neighbor-one__RBSNP{--tick-width:32px;z-index:3}.question-navigator_questionCell--interactive__1TC_o{--tick-width:40px;z-index:4}.question-navigator_questionTick__DLDuw{width:var(--tick-width);height:4px;border-radius:1.5px;opacity:.74;transform-origin:left center;transition:width .18s cubic-bezier(.2,.8,.2,1),height .18s cubic-bezier(.2,.8,.2,1),opacity .14s ease}.question-navigator_questionCell--current__xm22L .question-navigator_questionTick__DLDuw{opacity:1}.question-navigator_questionCell--interactive__1TC_o .question-navigator_questionTick__DLDuw{height:5px;opacity:1}.question-navigator_questionPreview__xzWqF{position:fixed;z-index:100;width:min(19rem,100vw - 6rem);padding:12px 14px;pointer-events:none;background:hsl(var(--background-secondary)/.96);border:1px solid hsl(var(--border)/.65);border-radius:12px;box-shadow:var(--shadow-default);backdrop-filter:blur(12px)}.question-navigator_questionPreview__meta____n1U{margin-bottom:5px;color:hsl(var(--label-tertiary));font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.01em}.question-navigator_questionPreview__stem__ViTjV{display:-webkit-box;overflow:hidden;color:hsl(var(--label-primary));font-size:13px;font-weight:500;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media(prefers-reduced-motion:reduce){.question-navigator_questionTick__DLDuw{transition-duration:.01ms}}@media(max-width:767px){.question-navigator_questionCell__bBw_2{height:28px}}.exam-progress_progressHeaderCount__XxxY9{display:flex;align-items:center;gap:.25rem}.exam-progress_examProgress__eKpfj{display:flex;flex:1;min-height:0;overflow:hidden;padding-right:.75rem;padding-bottom:var(--study-progress-bottom-space)}.exam-progress_exam-progress_wrapper__74NWm{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;width:100%}.exam-progress_conceptsPanel__GB4DP{display:flex;flex:1;flex-direction:column;width:100%;gap:.75rem;overflow-y:auto;min-height:0;padding:.25rem .25rem .5rem 0}.exam-progress_conceptCard__zg9U7{display:flex;flex-direction:column;border-radius:8px;background:hsl(var(--background));border:1px solid hsl(var(--border)/.4);box-shadow:0 2px 6px 0 hsl(var(--shadow-color));overflow:hidden}.exam-progress_conceptCard--expanded__0HTwt{border-color:hsl(var(--border)/.6)}.exam-progress_conceptCard__header__RKYXl{all:unset;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer;transition:background-color .15s ease}.exam-progress_conceptCard__header__RKYXl:hover{background:hsl(var(--fill-secondary)/.5)}.exam-progress_conceptCard__label__7dfv2{color:hsl(var(--label-primary));font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exam-progress_conceptCard__count__XyQSl{color:hsl(var(--label-secondary));font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:normal;white-space:nowrap;flex-shrink:0}.exam-progress_conceptCard__breakdown__n0KwP{overflow:hidden;border-top:1px solid hsl(var(--border)/.3);padding:4px 0}.exam-progress_breakdownRow__iV3Rt{display:flex;flex-direction:row;align-items:center;gap:8px;padding:8px 14px}.exam-progress_breakdownRow__dot__z11z9{width:8px;height:8px;border-radius:50%;flex-shrink:0}.exam-progress_breakdownRow__label__r4YNg{color:hsl(var(--label-secondary));font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:normal;flex:1}.exam-progress_breakdownRow__value__yNpTr{color:hsl(var(--label-primary));font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:normal;flex-shrink:0}.review_backdrop__0IVCv{background-color:hsl(var(--background-tertiary));width:100%}.review_page-content__TG1wc{display:flex;flex-direction:column;gap:1rem;padding:1rem;width:100%;height:100vh}@supports(height:100svh){.review_page-content__TG1wc{height:100svh}}@supports(height:100dvh){.review_page-content__TG1wc{height:100dvh}}.review_header__vTfAl{font-weight:600;align-items:center;padding:0 16px;border-radius:12px;background:hsl(var(--background));box-shadow:var(--shadow-default);display:flex;height:52px;justify-content:space-between;position:relative}.review_header__mobile-tabs__eXH5V{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.review_main-content__p74i8{display:flex;flex-direction:row;flex:1;gap:1rem;justify-content:center;min-height:0;min-width:0}.review_swipe-viewport__exOve{overflow:hidden;width:100%;flex:1;min-height:0}.review_swipe-track___kVXh{display:flex;width:300%;height:100%;will-change:transform}.review_swipe-panel__WYPbO{width:33.3333333333%;flex-shrink:0;height:100%;overflow-y:auto}.review_container__jTHTd{height:100%;display:flex;flex-direction:column;position:relative;border-radius:12px;box-shadow:var(--shadow-default);background:hsl(var(--background));flex:1;min-width:0;overflow:hidden}.review_review-button__ym3kP{display:flex;flex-direction:row;gap:.5rem;justify-content:center;align-items:center}.review_cardStyle__bpKM0{min-height:300px;width:100%;text-align:center}.review_control-buttons__LAxd3{margin-top:auto;padding:.75rem 1rem;width:100%;display:flex;justify-content:center;align-items:center}.review_control-buttons__ratings__rDMut{display:flex;gap:.75rem}.review_control-buttons__ratings__rDMut>*{flex:1}.review_button__AQyn9{display:flex;flex-direction:row;align-items:center;gap:.5rem}.review_button__time-diff__ehvZD{color:#9e9e9e;font-weight:300}.review_button__text__q6pGq{width:200px;position:absolute;left:0;transform:translateY(-50%);z-index:3;color:#000;font-weight:300;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;padding:0 .75rem}.review_button__rating-1__U79xn{border-radius:.75rem;width:200px;height:49px;box-shadow:var(--shadow-default);background:linear-gradient(90deg,#ff187c,#990e11);position:relative;z-index:1}.review_button__rating-1__U79xn:before{content:"";position:absolute;top:2px;left:2px;right:2px;bottom:2px;border-radius:10px;background:#fff;z-index:0}.review_button__rating-1__U79xn:hover:before{background:hsl(0,0%,97%)}.review_button__rating-2__S8iV9{border-radius:.75rem;width:200px;height:49px;box-shadow:var(--shadow-default);background:linear-gradient(90deg,#dadcdf,#a7aaad);position:relative;z-index:1}.review_button__rating-2__S8iV9:before{content:"";position:absolute;top:2px;left:2px;right:2px;bottom:2px;border-radius:10px;background:#fff;z-index:0}.review_button__rating-2__S8iV9:hover:before{background:hsl(0,0%,97%)}.review_button__rating-3__Tz2XL{border-radius:.75rem;width:200px;height:49px;box-shadow:var(--shadow-default);background:linear-gradient(90deg,#1890ff,#0e5699);position:relative;z-index:1}.review_button__rating-3__Tz2XL:before{content:"";position:absolute;top:2px;left:2px;right:2px;bottom:2px;border-radius:10px;background:#fff;z-index:0}.review_button__rating-3__Tz2XL:hover:before{background:hsl(0,0%,97%)}.review_button__rating-4__RUV5Q{border-radius:.75rem;width:200px;height:49px;box-shadow:var(--shadow-default);background:linear-gradient(90deg,#dadcdf,#a7aaad);position:relative;z-index:1}.review_button__rating-4__RUV5Q:before{content:"";position:absolute;top:2px;left:2px;right:2px;bottom:2px;border-radius:10px;background:#fff;z-index:0}.review_button__rating-4__RUV5Q:hover:before{background:hsl(0,0%,97%)}.review_button__reveal__CfcKK{position:relative;text-align:center;width:105px;height:49px;background-color:#1890ff;border-radius:.75rem}.card-display_container__YT28q{border-radius:1em;overflow:auto;width:100%;position:relative;gap:1rem}.card-display_card-content__iSrQl{padding:2em var(--study-content-padding-inline,4em)}.card-display_notes-section__u8EX5{margin:0 1rem}@media(max-width:1023px){.card-display_card-content__iSrQl{padding-inline:2em}.card-display_notes-section__u8EX5{margin:0;padding-inline:48px}}.card-display_bottom-section__divider__E5JCz{margin:1em auto;width:80%;border-bottom:2px solid #ccc}.settings-modal_modal__ns17F{max-width:45rem;height:90vh;overflow:hidden;max-height:700px;border-radius:.75rem;padding:0}.settings-modal_modal__title__bDgle{font-size:1.5rem}.settings-modal_section__title__TkSkA{margin-top:1rem}.settings-modal_section__item__W5_JC{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0}.browser_shell__GPuD4{position:relative;overflow-y:hidden;flex:1;display:flex;flex-direction:column;min-height:0}.browser_item-grid__dQPA4{padding-bottom:2rem;display:grid;grid-template-columns:repeat(auto-fill,180px);gap:2rem;justify-content:space-around;flex:1}.browser_item-card__a5IXB{position:relative;font-size:14px;height:205px;border-radius:12px;cursor:pointer}.browser_selector__RxbCX{position:absolute;top:10px;left:10px}.browser_select-mode__38Nho{transition:transform .2s ease-in-out}.browser_select-mode-selected__TjRSG,.browser_select-mode__38Nho:hover{transform:scale(1.05)}.browser_count-badge__uqWOq{bottom:8px;min-width:22px;height:22px;padding:0 6px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:hsl(var(--primary));color:hsl(var(--primary-foreground,0 0% 100%));font-size:11px;font-weight:700;line-height:1;box-shadow:0 1px 4px rgba(0,0,0,.18)}.browser_count-badge__uqWOq,.browser_status-badge__1tL9_{position:absolute;right:8px;z-index:2;pointer-events:none}.browser_status-badge__1tL9_{top:8px}.flashcard_container__F53Ns{border-radius:1rem;overflow:hidden;padding:1.375rem 1.25rem;height:100%;width:100%;align-content:center;position:relative;text-align:center;justify-self:center}.flashcard_container__F53Ns ol,.flashcard_container__F53Ns ul{justify-self:center;text-align:left}.flashcard_container__F53Ns code{background-color:#f0f2f5;padding:1px .25rem;font-family:Menlo,Consolas,Monaco,monospace;font-size:94%}.flashcard_container__F53Ns s{text-decoration:none}.flashcard_container__F53Ns math{font-size:16px}.flashcard_card-clip__fv8_5{height:100%;overflow:hidden;align-content:center;color:hsl(var(--label-secondary));font-size:1rem;font-weight:600;line-height:normal;line-clamp:8}.flashcard_container__F53Ns s :not(:has(*)),.flashcard_container__F53Ns s:not(:has(*)){text-decoration:line-through}.flashcard_container__F53Ns ul{padding:0;margin-left:1rem;list-style-type:disc}.flashcard_container__F53Ns ul ul{margin-left:1rem;list-style-type:circle}.flashcard_container__F53Ns ul ul ul{margin-left:1rem;list-style-type:square}.flashcard_container__F53Ns li:has(>ul){list-style-type:none}.flashcard_container__F53Ns ol{padding:0;margin-left:1rem;list-style-type:decimal}.flashcard_container__F53Ns ol ol{padding:0;margin-left:1rem;list-style-type:upper-alpha}.flashcard_container__F53Ns ol ol ol{margin-left:1rem;list-style-type:lower-alpha}.flashcard_container__F53Ns ol ol ol ol{margin-left:1rem;list-style-type:upper-roman}.flashcard_container__F53Ns ol ol ol ol ol{margin-left:1rem;list-style-type:lower-roman}.flashcard_container__F53Ns ol ol ol ol ol ol{margin-left:1rem;list-style-type:decimal}.flashcard_container__F53Ns ol ol ol ol ol ol ol{margin-left:1rem;list-style-type:upper-alpha}.flashcard_container__F53Ns li:has(>ol){list-style-type:none}.flashcard_bottom-section__divider__JtCXp{margin:1rem auto;width:80%;border-bottom:2px solid #ccc}.flashcard_io-preview__U_fDG{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.flashcard_io-preview__wrapper___U1OF{position:relative;max-width:100%;max-height:100%;line-height:0}.flashcard_io-preview__image__eiMxd{display:block;width:100%;height:100%}.flashcard_io-preview__rect__5WCcC{position:absolute;box-sizing:border-box;background:var(--flashcard-hidden-block-background);border:var(--flashcard-hidden-block-border-width) solid var(--flashcard-hidden-block-neutral-border-color);border-radius:var(--flashcard-hidden-block-radius)}.browse-section_section__hGDC4{position:relative;overflow-y:hidden;flex:1;display:flex;flex-direction:column;min-height:0}.browse-section_filter__trigger__oY5mm{display:flex;flex-direction:row;gap:.5rem}.source-preview_scope__uArbw{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.source-preview_actions___8SZ7{display:flex;align-items:center;gap:4px;flex-shrink:0}.source-preview_fileTrigger__XnqRc{display:flex;min-width:0}.source-preview_fileButton__NABa1{width:180px;min-width:0;justify-content:flex-start;gap:8px}.source-preview_fileButton__NABa1>svg{flex-shrink:0}.source-preview_fileButton__NABa1>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-preview_layout__INKKn{display:flex;flex:1;min-height:0;min-width:0;flex-direction:column;overflow:auto}.source-preview_content__ppOaR{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.source-preview_layout__INKKn[data-preview-open]>.source-preview_content__ppOaR{flex:0 0 auto;min-height:240px;overflow:visible}.source-preview_preview__eqo_i{flex:0 0 auto;min-width:0;border-top:1px solid hsl(var(--fill-secondary));padding:12px 16px 20px;font-size:14px;scroll-padding-top:12px}.source-preview_referenceStream__UcuvU{width:100%;max-width:720px;min-width:0;margin-inline:auto}.source-preview_referenceGroups__1mkEw{display:flex;min-width:0;flex-direction:column;gap:8px}.source-preview_referenceGroup__zy_jC{min-width:0}.source-preview_sourceHeader__hRd1M{display:flex;flex-direction:column;min-width:0;align-items:stretch;gap:6px;padding:4px}.source-preview_sourceIdentity__jgJhe{display:flex;min-width:0;align-items:center;gap:6px;color:hsl(var(--label-tertiary));font-size:12px}.source-preview_sourceIdentity__jgJhe>svg{flex-shrink:0;width:14px;height:14px}.source-preview_sourceName__jKQRr{display:block;min-width:0;overflow:hidden;font-size:inherit;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.source-preview_pageTab__MivlB,.source-preview_singlePage__Kkkj_{color:hsl(var(--label-tertiary));font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.source-preview_singlePage__Kkkj_{padding:6px 10px}.source-preview_pageNavigation___rAUi{display:flex;min-width:0;gap:4px;overflow-x:auto;scrollbar-width:thin}.source-preview_pageTab__MivlB{border-radius:8px;flex:0 0 auto;min-height:32px;padding:6px 10px}.source-preview_pageTab__MivlB:hover:not(:disabled),.source-preview_pageTab__MivlB[aria-current=page]{background:hsl(var(--fill-secondary))}.source-preview_pageTab__MivlB[aria-current=page]{font-weight:600}.source-preview_pageTab__MivlB:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.source-preview_pageTab__MivlB:disabled{cursor:default;opacity:.5}.source-preview_provenanceMessage__e6Fe7{padding:12px 4px 20px;color:hsl(var(--label-secondary));font-size:14px}.source-preview_sourcePages__dWH95{width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-padding-inline:4px;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:8px 40px 38px 4px}.source-preview_sourcePages__dWH95:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.source-preview_sourcePages__dWH95>.react-pdf__Document{display:flex;width:max-content;min-width:100%;align-items:flex-start;justify-content:center;gap:16px}.source-preview_referencePage__VRaHq{min-width:0;flex:0 0 auto;scroll-snap-align:start;scroll-snap-stop:normal}.source-preview_referencePageLabel__bGeYA{padding-bottom:6px;color:hsl(var(--label-secondary));font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.source-preview_pagePlaceholder__26ThN{width:100%;border-radius:8px;background:linear-gradient(100deg,hsl(var(--fill-secondary)) 20%,hsl(var(--fill-tertiary)) 50%,hsl(var(--fill-secondary)) 80%);background-size:200% 100%;animation:source-preview_reference-page-loading__Jemyc 1.4s ease-in-out infinite}.source-preview_pageButton__geSPQ{display:block;width:100%;padding:0;overflow:hidden;border:0;border-radius:8px;background:hsl(var(--background));box-shadow:var(--shadow-default);cursor:zoom-in}.source-preview_pageButton__geSPQ:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.source-preview_sourcePages__dWH95 canvas{display:block;max-width:100%;height:auto!important}@keyframes source-preview_reference-page-loading__Jemyc{0%{background-position:100% 0}to{background-position:-100% 0}}.source-preview_message__PUChH{padding:20px 12px;color:hsl(var(--label-secondary));font-size:14px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.source-preview_documentModal__o7m4O{max-width:90vw;height:90dvh;padding:0;overflow:hidden;display:flex;flex-direction:column}.source-preview_sourceModal__zc4Bh{max-width:min(900px,94vw);max-height:90dvh;overflow:auto}.source-preview_modalTitle__r1_Xt{padding-right:30px;overflow-wrap:anywhere}.source-preview_expandedPage__l7OsN{min-width:0}.source-preview_expandedPage__l7OsN .source-preview_sourcePages__dWH95{padding-inline:4px}.source-preview_fileList__Yxobi{display:flex;flex-direction:column;align-items:stretch;gap:8px}.source-preview_fileList__Yxobi button{justify-content:flex-start;gap:8px;white-space:normal;text-align:left}@media(max-width:600px){.source-preview_documentToolbar___d8MM>:first-child{display:none}.source-preview_documentToolbar___d8MM>:last-child{flex:0 0 auto}.source-preview_fileButton__NABa1{width:128px}.source-preview_preview__eqo_i{padding-inline:12px}}@media(prefers-reduced-motion:reduce){.source-preview_pagePlaceholder__26ThN{animation:none}}@media(max-width:380px){.source-preview_fileButton__NABa1{width:104px}}.scroll-edges_header__Nyz2Y{border-bottom:1px solid rgba(0,0,0,0);transition:border-color .2s ease}.scroll-edges_headerVisible__3GLrW{border-bottom-color:hsl(var(--border))}.scroll-edges_footer__kdFk0{flex-shrink:0;border-top:1px solid rgba(0,0,0,0);transition:border-color .2s ease}.scroll-edges_footerVisible__RKzar{border-top-color:hsl(var(--border))}.study-ahead_container__LkMUo{display:flex;align-items:center;justify-content:center;height:100%}.study-ahead_content__j5sx9{display:flex;flex-direction:column;gap:2rem;width:fit-content}.study-ahead_header__6oVC8{text-align:center}.study-ahead_info-section__A4Gns{display:flex;flex-direction:column;width:100%}.study-ahead_info-row___4ajF{display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid #dad9e8;padding:8px 0;width:100%;gap:2rem}.study-ahead_info-label__4DTlQ{color:#60626f;font-size:20px;font-weight:300}.study-ahead_info-value__fyyYv{color:#60626f;font-size:20px;font-weight:600}.study-ahead_button-row__TR_pU{display:flex;flex-direction:row;gap:1rem;margin-top:2rem;width:100%}.study-ahead_button__lKlmg{flex:1}.lesson-section-navigator_navigator__hcAVj{display:flex;flex:1;flex-direction:column;gap:1rem;min-height:0;min-width:0;overflow-y:auto;padding:.25rem .25rem .75rem 0;scrollbar-gutter:stable}.lesson-section-navigator_lessonGroup__VzBeY{display:flex;flex-direction:column;gap:.375rem}.lesson-section-navigator_lessonHeading__W8gUI{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between;padding:.25rem .5rem}.lesson-section-navigator_lessonTitle__YxGaH{color:hsl(var(--label-primary));font-size:.8125rem;font-weight:650;line-height:1.3;min-width:0}.lesson-section-navigator_lessonCount__LEZOt{color:hsl(var(--label-tertiary));flex:0 0 auto;font-size:.75rem}.lesson-section-navigator_sections__9dv2X{display:flex;flex-direction:column;gap:.125rem;list-style:none;margin:0;padding:0}.lesson-section-navigator_sectionButton__ulwbr{appearance:none;align-items:center;background:rgba(0,0,0,0);border:0;border-radius:8px;color:hsl(var(--label-secondary));cursor:default;display:flex;font:inherit;gap:.625rem;min-height:34px;min-width:0;padding:.3rem .5rem .3rem .75rem;text-align:left;transition:background-color .14s ease,color .14s ease;width:100%}.lesson-section-navigator_sectionButton__ulwbr:not(:disabled){cursor:pointer}.lesson-section-navigator_sectionButton__ulwbr:not(:disabled):hover{background:hsl(var(--fill-quaternary))}.lesson-section-navigator_sectionButton__ulwbr:not(:disabled):focus-visible{outline:2px solid hsl(var(--primary));outline-offset:1px}.lesson-section-navigator_sectionButton--completed__O53xq .lesson-section-navigator_sectionIcon__WO_JF{color:hsl(var(--primary))}.lesson-section-navigator_sectionButton--in-progress__jB0U0 .lesson-section-navigator_sectionTitle__LcFzX{font-weight:650}.lesson-section-navigator_sectionButton--locked__v0Neu{color:hsl(var(--label-quaternary))}.lesson-section-navigator_sectionButton--current__lbVoY,.lesson-section-navigator_sectionButton--current__lbVoY:not(:disabled):hover{background:hsl(var(--fill-secondary))}.lesson-section-navigator_sectionIcon__WO_JF{display:inline-flex;flex:0 0 16px}.lesson-section-navigator_sectionTitle__LcFzX{color:hsl(var(--label-primary));flex:1;font-size:.8125rem;font-weight:500;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lesson-section-navigator_currentDot__1ycxA{background:hsl(var(--brand));border-radius:999px;box-shadow:0 0 0 3px hsl(var(--brand)/.14);flex:0 0 7px;height:7px;width:7px}@media(prefers-reduced-motion:reduce){.lesson-section-navigator_sectionButton__ulwbr{transition-duration:.01ms}}.lesson-progress_progress-header__y05tk{display:flex;align-items:center;gap:.25rem}.lesson-progress_container__89gmp{display:flex;flex:1;min-height:0;overflow:hidden;padding-bottom:var(--study-progress-bottom-space);padding-right:.75rem}.lesson-progress_progress-bar__rdBGZ{flex:0 0 var(--study-progress-column-width);display:flex;justify-content:center;min-height:0}.lesson-progress_navigator-wrapper__zWrse{display:flex;flex:1;min-height:0;min-width:0;overflow:hidden}.lesson-progress_overview__4Zd4L{flex:0 0 auto;margin:1rem .75rem .5rem 0;border:1px solid hsl(var(--border));border-radius:.75rem;background:hsl(var(--background))}.lesson-progress_overviewSummary__o9n7A{cursor:pointer;padding:.75rem .875rem;color:hsl(var(--label-primary));font-size:.875rem;font-weight:600}.lesson-progress_overviewBody__vUxZa{display:flex;flex-direction:column;gap:.75rem;border-top:1px solid hsl(var(--border));padding:.75rem .875rem .875rem}.lesson-progress_anchorIdeas__1wh2E{display:flex;flex-direction:column;gap:.35rem;margin:.35rem 0 0;padding-left:1.1rem;color:hsl(var(--label-secondary));font-size:.875rem}.question-section_container__nvMQh{position:relative;display:flex;flex-direction:column;border-radius:12px;background:hsl(var(--background));box-shadow:var(--shadow-default);overflow:hidden;flex:1;min-width:0}.question-section_questionHeader__LWoRg{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;flex:0 0 48px;height:48px;min-height:48px;padding:0 8px 0 16px}.question-section_questionHeaderLeft__z1p0S,.question-section_questionHeaderMiddle__0_lGE,.question-section_questionHeaderRight__KlAXl{display:flex;align-items:center;min-width:0}.question-section_questionHeaderLeft__z1p0S{justify-content:flex-start;gap:10px}.question-section_questionHeaderMiddle__0_lGE{justify-content:center}.question-section_questionHeaderRight__KlAXl{justify-content:flex-end;gap:8px}.question-section_flagButton__Pt_wA{color:hsl(var(--primary))}.question-section_flagButton__Pt_wA[data-state=active],.question-section_flagButton__Pt_wA[data-state=active]:active,.question-section_flagButton__Pt_wA[data-state=active]:hover{background:hsl(var(--primary));color:#fff}.question-section_questionContent__Yl4Lx{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto}.question-section_stem__iiYsT{width:100%;max-width:1280px;margin-inline:auto;padding:2em var(--study-content-padding-inline,4em);font-size:24px;text-align:center}.question-section_choices__yI830{display:flex;flex-direction:column;gap:8px;width:100%;max-width:640px;margin-inline:auto;padding:0 var(--study-content-padding-inline,42px) 64px}.question-section_choice__FY1JP{display:flex;flex-direction:row;align-items:flex-start;gap:12px;padding:14px 16px;border:2px solid hsl(var(--fill-secondary));border-radius:12px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease;background:rgba(0,0,0,0);position:relative;width:100%;color:inherit;font:inherit;text-align:left}.question-section_choice--selected__VPXaF{border-color:#007bff;border-width:3px}.question-section_choice--correct__zRmKy{border-color:#55a868;border-width:3px;cursor:default}.question-section_choice--incorrect__8U3KS{border-color:#d65f5f;border-width:3px;cursor:default}.question-section_choice--disabled__IREiU{cursor:default}.question-section_choice--neutral-graded__7RBna{cursor:default;opacity:.6}.question-section_choiceText__84Ftu{flex:1;padding-top:2px;line-height:1.5;color:hsl(var(--label-primary))}.question-section_notesSection__B_eU0{display:flex;flex-direction:row;justify-content:center;position:relative;margin:0;border-top:1px solid rgba(84,84,87,.28)}.question-section_notesContent__GgQip{padding:64px 42px 0;font-size:18px;max-width:720px;width:100%}.question-section_notesText__OZyd5{line-height:1.6;color:hsl(var(--label-secondary))}.question-section_gradeSummary__W5152{display:flex;flex-direction:column;gap:4px;margin-bottom:20px}.question-section_gradeLabel__WrZFG{color:hsl(var(--label-primary));font-size:14px;font-weight:700}.question-section_gradeRationale__tUwul{color:hsl(var(--label-secondary));font-size:14px;line-height:1.5}@media(max-width:767px){.question-section_stem__iiYsT{padding:2em 42px;font-size:1em;text-align:left}.question-section_choices__yI830,.question-section_notesContent__GgQip{font-size:1em}}.question-section_questionFooter__4gkF1{margin-top:auto;padding:.75rem 1rem;width:100%;display:flex;justify-content:center;align-items:center;flex-shrink:0}.question-section_actionControls__RFWzH{width:100%;max-width:412px}.question-section_actionPair__drVy_{display:flex;gap:.75rem}.question-section_actionPair__drVy_>*{flex:1;min-width:0}.question-section_actionButton__j3k0m{display:flex;flex-direction:row;gap:.5rem;justify-content:center;align-items:center}.question-section_completionSummary__Cn6Xp{padding:0 20px 12px;text-align:center;color:hsl(var(--label-secondary))}.lesson-feature-visual_visual__CRf6A{position:absolute;inset:0;overflow:hidden;isolation:isolate;container-type:inline-size;background:#d9d5cb}.lesson-feature-visual_visual__CRf6A[data-variant=help]{background:radial-gradient(ellipse at 5% 15%,#00d9ff 0,transparent 54%),radial-gradient(ellipse at 100% 95%,#ff27d9 0,transparent 58%),radial-gradient(ellipse at 95% 5%,#741bff 0,transparent 56%),radial-gradient(ellipse at 0 100%,#1752ff 0,transparent 60%),#4835f6}.lesson-feature-visual_chat-panel__Q7Xz6{--background:var(--base-white);--background-tertiary:var(--slate-50);--label-primary:0 0% 0%/0.88;--label-tertiary:0 0% 0%/0.4;--primary:var(--blue-500);--size-body:10px;position:absolute;top:32px;left:50%;display:flex;width:min(84%,286px);height:calc(100% - 64px);padding:14px;flex-direction:column;overflow:hidden;border:1px solid hsla(0,0%,100%,.8);border-radius:18px;color-scheme:light;background:hsl(var(--background));box-shadow:0 24px 52px rgba(24,9,88,.3),0 5px 15px rgba(24,9,88,.15);box-sizing:border-box;font-family:Inter,sans-serif;transform:translateX(-50%) rotate(-4deg)}.lesson-feature-visual_chat-panel__conversation__eJqMS{display:flex;min-height:0;padding:16px 0;flex:1;flex-direction:column;justify-content:center;gap:16px}.lesson-feature-visual_chat-panel__answer__E75NI p,.lesson-feature-visual_chat-panel__user__2mzj8 p{margin:0}.lesson-feature-visual_chat-panel__user__2mzj8{max-width:70%;padding:10px;align-self:flex-end;border-radius:24px;background:hsl(var(--background-tertiary))}.lesson-feature-visual_chat-panel__answer__E75NI{align-self:flex-start}.lesson-feature-visual_chat-panel__Q7Xz6 .lesson-feature-visual_chat-panel__composer__2ukvL{display:flex;min-height:36px;padding:6px 8px 6px 11px;align-items:center;justify-content:space-between;gap:8px;color:hsl(var(--label-tertiary));font-size:10px}.lesson-feature-visual_chat-panel__send__toVkv{width:22px;height:22px;flex:none;color:hsl(var(--background));fill:hsl(var(--primary))}.lesson-feature-visual_photo__66Ymu{object-fit:cover;object-position:center 35%}.lesson-feature-visual_progress-panel__IhOzi{--label-primary:0 0% 0%/0.88;--label-secondary:0 0% 0%/0.56;--label-tertiary:0 0% 0%/0.4;--label-quaternary:0 0% 0%/0.2;--fill-secondary:240 3% 49%/0.16;--fill-quaternary:240 3% 49%/0.08;--primary:211 100% 50%;--brand:211 100% 50%;position:absolute;z-index:2;top:50%;right:24px;left:24px;display:flex;padding:20px 16px 12px;border:1px solid hsla(0,0%,100%,.8);border-radius:16px;color-scheme:light;background:#fff;box-shadow:0 20px 44px rgba(100,26,45,.18),0 4px 12px rgba(100,26,45,.08);font-family:Inter,sans-serif;transform:translateY(-50%)}@container (max-width: 300px){.lesson-feature-visual_progress-panel__IhOzi{right:16px;left:16px;padding:16px 10px 8px;border-radius:14px}.lesson-feature-visual_chat-panel__Q7Xz6{--size-body:9px;top:22px;height:calc(100% - 44px);padding:10px;border-radius:14px}.lesson-feature-visual_chat-panel__conversation__eJqMS{padding:8px 0;gap:10px}}.section_introduction__tOVJn{position:relative;z-index:1;width:100%;overflow:hidden;padding:148px 0 156px;font-family:Inter,sans-serif}.section_introduction__inner__ek0iV{width:100%;max-width:1208px;margin:0 auto;padding:0 64px;box-sizing:border-box}@media(max-width:860px){.section_introduction__tOVJn{padding:108px 0 116px}.section_introduction__inner__ek0iV{padding:0 32px}}@media(max-width:520px){.section_introduction__tOVJn{padding:88px 0 92px}.section_introduction__inner__ek0iV{padding:0 20px}}.section_core-features__intro__KwF5J{margin-bottom:64px}.section_core-features__gallery__t6ers{--gallery-media-background:#eef3ff;--gallery-media-overlay-light:linear-gradient(180deg,rgba(248,250,255,0) 40%,rgba(248,250,255,0.58) 68%,rgba(248,250,255,0.98));width:100%}.section_core-features__gallery__t6ers [class*=text-content]{max-width:580px}@media(max-width:860px){.section_core-features__intro__KwF5J{margin-bottom:44px}}@media(max-width:520px){.section_core-features__intro__KwF5J{margin-bottom:32px}}.section_additional-features__XNWCi{--feature-gallery-gap:24px;--gallery-media-background:#ffffff;--gallery-media-overlay-light:none;margin-top:136px;padding-top:112px}.section_additional-features__intro__Hf_Ga{max-width:760px;margin-bottom:48px}.section_additional-features__gallery__TeVEI{--gallery-end-padding:max(0px,calc(50vw - 190px))}@media(max-width:900px){.section_additional-features__gallery__TeVEI{--gallery-end-padding:max(0px,calc(50vw - 160px))}}@media(max-width:640px){.section_additional-features__gallery__TeVEI{--gallery-end-padding:max(0px,calc(50vw - 140px))}}@media(max-width:860px){.section_additional-features__XNWCi{margin-top:104px;padding-top:84px}.section_additional-features__intro__Hf_Ga{margin-bottom:40px}}@media(max-width:520px){.section_additional-features__XNWCi{margin-top:80px;padding-top:64px}.section_additional-features__intro__Hf_Ga{margin-bottom:32px}}.section_lesson-overview___h9L1{position:absolute;inset:0;overflow:hidden;background:linear-gradient(135deg,#f8faff,#edf3ff 54%,#f8f5ff)}.section_lesson-overview__glow__wzJmF{position:absolute;top:-30%;right:-8%;width:64%;aspect-ratio:1;border-radius:50%;background:rgba(112,157,255,.23);filter:blur(80px)}.section_lesson-overview__screenshot__Muj6V{position:absolute;top:30px;right:-2%;width:84%;height:80%;overflow:hidden;border:1px solid rgba(80,99,137,.15);border-radius:15px;background:#fff;box-shadow:0 28px 72px rgba(42,60,98,.2)}.section_lesson-overview__screenshot__Muj6V img{object-fit:cover;object-position:center 20%;transform:scale(1.08);transform-origin:center top}@media(max-width:900px){.section_lesson-overview__screenshot__Muj6V{top:30px;width:90%;height:78%}}@media(max-width:640px){.section_lesson-overview__screenshot__Muj6V{top:20px;right:-18%;width:112%;height:70%}}.section_learning-loop-asset__3qrYU{position:absolute;inset:0;display:grid;place-items:center;padding:24px;background:#fff;box-sizing:border-box}.section_additional-feature-asset__a2Wir{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:#fff;box-sizing:border-box}.section_additional-feature-asset__a2Wir img{width:100%;height:auto;max-height:100%;object-fit:contain}.section_lesson-feature-visual__y7XDS{position:absolute;inset:0;overflow:hidden;background:#fff}.section_lesson-feature-visual__y7XDS:before{position:absolute;inset:0;content:"";pointer-events:none;background:radial-gradient(circle at 82% 10%,rgba(255,255,255,.78),transparent 42%)}.section_lesson-feature-visual--journey__bhQE5{background:linear-gradient(145deg,#e9f2ff,#f6f9ff)}.section_lesson-feature-visual--curiosity__pWrBd{background:linear-gradient(145deg,#fff3cf,#fffaf0)}.section_lesson-feature-visual--activities__zidbC{background:linear-gradient(145deg,#eee8ff,#f9f7ff)}.section_lesson-feature-visual--progress__S9TmY{background:linear-gradient(145deg,#e7f7f1,#f4fbf8)}.section_lesson-feature-visual--up-next__wRo6q{background:linear-gradient(145deg,#e8f4ff,#f7fbff)}.section_overview__nOq2c{display:flex;width:100%;flex-direction:column;align-items:center;padding:120px 0 96px;font-family:Inter,sans-serif}@media(max-width:900px){.section_overview__nOq2c{padding:96px 0 80px}}@media(max-width:640px){.section_overview__nOq2c{padding:80px 0}}.subsection_overview-wrapper__oIgu0{width:100%;max-width:1208px;padding-inline:64px;box-sizing:border-box}@media(max-width:640px){.subsection_overview-wrapper__oIgu0{padding-inline:32px}}@media(max-width:420px){.subsection_overview-wrapper__oIgu0{padding-inline:20px}}.subsection_overview-title__vxGen{max-width:760px;margin:0 auto clamp(64px,8vw,88px);color:#f5f5f7;font-size:clamp(36px,5vw,64px);font-weight:680;letter-spacing:-.055em;line-height:1.08;text-align:center}.subsection_overview-title__vxGen span{display:block}.subsection_chapter-list__0WzND{display:flex;width:100%;flex-direction:column;gap:clamp(72px,9vw,112px);margin:0;padding:0;list-style:none}.subsection_chapter__CM85_{display:flex;width:100%;justify-content:center}.subsection_chapter__CM85_:first-child{--mesh-rotation:90deg}.subsection_chapter__CM85_:nth-child(2){--mesh-rotation:180deg}.subsection_chapter__CM85_:nth-child(3){--mesh-rotation:270deg}.subsection_chapter-description__MNfzI{margin:0;color:rgba(245,245,247,.8);font-size:clamp(18px,2vw,22px);font-weight:500;line-height:1.55;text-align:left}.subsection_chapter-media__wVejl{isolation:isolate;padding:32px;border:1px solid hsla(0,0%,100%,.14);background-color:#e53654;box-sizing:border-box}.subsection_chapter-media__wVejl:before{position:absolute;z-index:0;inset:0;background:var(--lessons-mesh-image) center/cover no-repeat;content:"";pointer-events:none;transform:rotate(var(--mesh-rotation)) scale(1.15)}.subsection_chapter-media__wVejl>div{position:relative;z-index:1}.subsection_chapter-screenshot__oyYfv{display:block;width:100%;height:auto;max-height:100%;border-radius:8px;object-fit:contain;box-shadow:0 18px 44px rgba(77,4,24,.24),0 2px 8px rgba(77,4,24,.1)}@media(max-width:640px){.subsection_chapter-media__wVejl{padding:20px}.subsection_overview-title__vxGen{margin-bottom:48px}}.section_study__BFDON{display:flex;padding:156px 0;flex-direction:column;align-items:center;justify-content:center;gap:128px;overflow-x:clip}@media(max-width:640px){.section_study__BFDON{padding-top:78px}}.section_study-dark__G3kTo{background-color:#111}.section_main-story__8_oIu{--lessons-mesh-image:url(/website/lessons-page/backgrounds/mesh-gradient-learn.png);position:relative;isolation:isolate;overflow:clip;color:#f5f5f7;background-color:#111}.due-today_left__pNCtO,.due-today_panels__V9dN9{display:flex;flex-direction:column}.due-today_left__pNCtO{padding:48px 0;justify-content:center;align-items:center;gap:8px;flex:1 0 0;align-self:stretch}.due-today_numbersContainer__XacNs{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.due-today_statsGroup__U0FoS{gap:8px}.due-today_statItem__D4zlR,.due-today_statsGroup__U0FoS{display:flex;flex-direction:column;align-items:flex-start}.due-today_statItem__D4zlR{align-self:stretch}.due-today_statTitle__QRBV4{font-weight:600}.due-today_newTitle__T2Dfs{color:rgb(0,161.5,255)}.due-today_reviewTitle__0_gHU{color:hsl(126,74%,45%)}.due-today_learningTitle__yb5AB{color:#f05}.due-today_statValue__r8brL{color:hsl(var(--label-primary));font-weight:600}.due-today_summaryGroup__OLTq2{display:flex;align-items:flex-start;gap:24px}.due-today_summaryItem__1EurO{display:flex;flex-direction:column;align-items:flex-start}.due-today_summaryTitle__dkdSP{color:hsl(var(--label-tertiary))}.due-today_summaryValue__s1i9d{color:hsl(var(--label-primary));font-weight:600}.due-today_right__2ig_4{display:flex;padding:48px 64px;flex-direction:column;justify-content:center;align-items:center;gap:24px;flex:1 0 0;align-self:stretch}.due-today_reviewedText__lIZlW{color:hsl(var(--label-tertiary));text-align:center;font-size:14px;font-weight:600;line-height:19.6px}.due-today_feedback__duHsZ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:160px;padding:24px 0;text-align:center}.due-today_completedIcon__1IpnR{color:hsl(var(--primary))}@container (min-width: 500px){.due-today_panels__V9dN9{flex-direction:row}}.study-resource-state_state__REAX5{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;width:100%;min-width:0;text-align:center}.study-resource-state_page__DO5Wc{min-height:min(420px,60dvh);padding:48px 16px}.study-resource-state_panel__Fipm9{min-height:160px;padding:24px 0}.study-resource-state_message__5eZ2g{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:480px}.study-resource-state_description__MOfve{margin:0;text-wrap:pretty}.study-resource-state_actions__sufbs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.study-resource-state_supplement__CThnp{max-width:100%}.study-resource-state_primaryAction__9nZsH{color:hsl(var(--base-white));background-color:hsl(var(--blue-600))}.study-resource-state_primaryAction__9nZsH:active,.study-resource-state_primaryAction__9nZsH:hover{background-color:hsl(var(--blue-700))}.study-resource-state_secondaryAction__EuI9r{color:hsl(var(--link-hover))}.study-resource-state_icon__SmNU9,.study-resource-state_spinner__d1i3v{color:hsl(var(--primary))}.study-resource-state_spinner__d1i3v{animation:study-resource-state_spin__5jQdo 1s linear infinite}@keyframes study-resource-state_spin__5jQdo{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.study-resource-state_spinner__d1i3v{animation:none}}@keyframes avg-correct-pill_pillReveal__Ufbn5{0%{opacity:0;transform:translateY(6px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.avg-correct-pill_pill__lz3KS{display:flex;align-items:center;justify-content:center;padding:4px 10px;gap:0;width:48px;height:28px;border-radius:8px;background:hsl(var(--background));border:1px solid hsl(var(--border));box-shadow:0 2px 4px 0 rgba(0,0,0,.25);animation:avg-correct-pill_pillReveal__Ufbn5 .28s cubic-bezier(0,0,.2,1) both}.avg-correct-pill_label__E6_lX{color:#1ab82a;text-align:left}.manual-resource-skeleton_shimmer__M0SFK{position:relative;overflow:hidden;background:hsl(var(--gray-5))}.manual-resource-skeleton_shimmer__M0SFK:after{position:absolute;inset:0;content:"";background:linear-gradient(110deg,transparent 30%,hsl(var(--background)/.28) 50%,transparent 70%);transform:translateX(-100%);animation:manual-resource-skeleton_manual-resource-shimmer__2IuwB 1.8s ease-in-out infinite}@keyframes manual-resource-skeleton_manual-resource-shimmer__2IuwB{to{transform:translateX(100%)}}@media(prefers-reduced-motion:reduce){.manual-resource-skeleton_shimmer__M0SFK:after{animation:none}}.flashcard-progress_layout__XTX2Y{display:flex;flex-direction:column;gap:24px;align-items:center}.flashcard-progress_coverageSummary__Wn8v2{text-align:right}.flashcard-progress_coverageTrack__VCjzn{container-type:size;width:100%;height:1rem;overflow:hidden;border-radius:999px;background:hsl(var(--muted))}.flashcard-progress_maturedFill__7VvBV,.flashcard-progress_seenFill__lwRCw{--progress-thickness:100cqh;--progress-shadow-step:clamp(1px,calc(var(--progress-thickness) / 8),3px);--progress-shadow-blur:clamp(2px,calc(var(--progress-thickness) / 4),6px);--progress-shadow-x:var(--progress-shadow-step);--progress-shadow-y:0px;border-radius:999px;box-shadow:var(--progress-shadow-x) var(--progress-shadow-y) var(--progress-shadow-blur) 0 var(--progress-shadow-color);height:100%;overflow:hidden}.flashcard-progress_seenFill__lwRCw{background:linear-gradient(270deg,rgba(116,186,252,.4) -121.88%,rgba(19,114,202,.4))}.flashcard-progress_maturedFill__7VvBV{background:linear-gradient(270deg,#74bafc -121.88%,#1372ca)}.flashcard-progress_legend__b23Og{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:4px 8px;margin:4px 0 0;padding:0;list-style:none}.flashcard-progress_legend__b23Og>li{display:flex;align-items:center;gap:4px;white-space:nowrap}.flashcard-progress_maturedDot__fi9vQ,.flashcard-progress_seenDot__d3LPQ,.flashcard-progress_unseenDot__wOCg2{width:6px;height:6px;flex-shrink:0;border-radius:50%}.flashcard-progress_maturedDot__fi9vQ{background:#1372ca}.flashcard-progress_seenDot__d3LPQ{background:rgba(19,114,202,.4)}.flashcard-progress_unseenDot__wOCg2{background:hsl(var(--muted));border:1px solid hsl(var(--border))}.flashcard-progress_hint__CfokU{margin:0;font-size:12px;color:hsl(var(--label-tertiary))}@container (min-width: 500px){.flashcard-progress_layout__XTX2Y{flex-direction:row;gap:42px;align-items:stretch}}.question-state_layout__oRci8{display:flex;flex-direction:column;gap:24px;align-items:center}.question-state_textSeen__NU2m_{text-align:center}.question-state_seenRow__pStf8{display:flex;align-items:center;justify-content:flex-end;gap:8px}.question-state_barWrapper__foce9{position:relative}.question-state_pillAnchor__h39_O{position:absolute;bottom:100%;margin-bottom:4px;transform:translateX(-50%);z-index:1}@keyframes question-state_legendReveal__Q2GI_{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.question-state_performanceLabel__6511_{position:absolute;left:0;top:100%;margin-top:4px;display:flex;align-items:center;gap:8px;white-space:nowrap;animation:question-state_legendReveal__Q2GI_ .24s cubic-bezier(0,0,.2,1) 60ms both}.question-state_legendItem__BoWBt{display:inline-flex;align-items:center;gap:4px}.question-state_legendDot__qQyfd{display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0}.question-state_segmentedBar__lRGz3 [data-progress-fill]{gap:.03125rem}@container (min-width: 500px){.question-state_layout__oRci8{flex-direction:row;gap:42px;align-items:stretch}.question-state_textSeen__NU2m_{text-align:right!important}}.concepts_section__a5eVo{width:100%;display:flex;flex-direction:column;gap:8px;padding-bottom:33vh;container-type:inline-size}.concepts_table__Epau6{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--size-ui)}.concepts_table__Epau6 td,.concepts_table__Epau6 th{padding:6px 12px;border-bottom:1px solid hsl(var(--gray-5));text-align:left;font-weight:var(--weight-medium)}.concepts_table__Epau6 thead{color:hsla(var(--label-tertiary));font-size:var(--size-caption)}.concepts_table__Epau6 td{color:hsla(var(--label-secondary));font-variant-numeric:tabular-nums}.concepts_table__Epau6 tbody tr{--concept-row-radius:8px;--concept-row-fill:transparent}.concepts_table__Epau6 tbody tr>td,.concepts_table__Epau6 tbody tr>th{position:relative;border-bottom-color:rgba(0,0,0,0);background:var(--concept-row-fill)}.concepts_table__Epau6 tbody tr>td:after,.concepts_table__Epau6 tbody tr>th:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:1px;background:hsl(var(--gray-5));pointer-events:none}.concepts_table__Epau6 tbody tr>:first-child{border-start-start-radius:var(--concept-row-radius);border-end-start-radius:var(--concept-row-radius)}.concepts_table__Epau6 tbody tr>:first-child:after{inset-inline-start:var(--concept-row-radius)}.concepts_table__Epau6 tbody tr>:last-child{border-start-end-radius:var(--concept-row-radius);border-end-end-radius:var(--concept-row-radius)}.concepts_table__Epau6 tbody tr>:last-child:after{inset-inline-end:var(--concept-row-radius)}.concepts_table__Epau6 tbody tr:focus-within,.concepts_table__Epau6 tbody tr:hover{--concept-row-fill:hsla(var(--fill-tertiary))}.concepts_title__ersoF{overflow-wrap:anywhere;color:hsla(var(--label-primary))}.concepts_table__Epau6 .concepts_action__P0gYG{text-align:right}.concepts_actionContent__qqz17{display:flex;align-items:center;justify-content:flex-end;min-height:2.25rem}.concepts_message__6JnZs{padding:32px 16px;text-align:center;color:hsla(var(--label-secondary))}.concepts_mobileLabel__d532J{display:none}.concepts_srOnly__sNN3D{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@container (max-width: 600px){.concepts_table__Epau6,.concepts_table__Epau6 tbody{display:block}.concepts_table__Epau6 thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.concepts_table__Epau6 tr{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;border-bottom:1px solid hsl(var(--gray-5));padding:6px 4px}.concepts_table__Epau6 td,.concepts_table__Epau6 th{border:0;padding:0}.concepts_table__Epau6 tbody tr{border-radius:var(--concept-row-radius);background:var(--concept-row-fill)}.concepts_table__Epau6 tbody tr>td,.concepts_table__Epau6 tbody tr>th{background:rgba(0,0,0,0);border-radius:0}.concepts_table__Epau6 tbody tr>td:after,.concepts_table__Epau6 tbody tr>th:after{display:none}.concepts_table__Epau6 .concepts_title__ersoF{width:100%}.concepts_table__Epau6 td{font-size:var(--size-caption)}.concepts_table__Epau6 .concepts_action__P0gYG{margin-left:auto}.concepts_mobileLabel__d532J{display:inline}}.workspace_workspace__CIoJe{width:100%;height:100%}.workspace_inset__Tzjeg{overflow:hidden}.workspace_content__UpuA8{display:flex;flex-direction:column;align-items:center;gap:48px;width:100%;min-width:0;padding-right:16px;transition:padding-right .4s cubic-bezier(.22,1,.36,1)}.workspace_panelHost__WLQq3{position:absolute;top:calc(var(--top-section-height) + 12px);right:16px;width:296px;max-width:calc(100% - 32px);max-height:calc(100% - var(--top-section-height) - 28px);display:flex;min-height:0;z-index:2;pointer-events:none;opacity:0;transform:translateX(calc(100% + 16px));visibility:hidden;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .4s cubic-bezier(.22,1,.36,1),visibility 0s linear .4s}.workspace_panelVisible__r_LPz .workspace_panelHost__WLQq3{opacity:1;transform:translateX(0);visibility:visible;transition-delay:0s}.workspace_drawerHeader___PaKq{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:16px;flex-shrink:0}.workspace_history__wuEE2{min-height:0;overflow-y:auto;padding:0 24px 24px}.workspace_message__UAWnI{padding:16px 24px;color:hsla(var(--label-secondary));font-size:var(--size-ui)}@container detail-drawer (min-width: 1024px){.workspace_panelVisible__r_LPz .workspace_content__UpuA8{padding-right:328px}}@media(max-width:767px){.workspace_resultsOpen__YjnsG .workspace_inset__Tzjeg{visibility:hidden}}@media(prefers-reduced-motion:reduce){.workspace_content__UpuA8,.workspace_panelHost__WLQq3{transition:none}}.exam-detail-drawer_previewOuter__js5ES{padding:0 16px 16px;gap:10px}.exam-detail-drawer_previewCard__jBx3g,.exam-detail-drawer_previewOuter__js5ES{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch}.exam-detail-drawer_previewCard__jBx3g{position:relative;padding:16px;gap:16px;border-radius:12px;background:hsl(var(--background));box-shadow:var(--shadow-default)}.exam-detail-drawer_cardHeaderRow__tAexV{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;gap:16px;padding-bottom:16px;border-bottom:1px solid hsl(var(--gray-5))}.exam-detail-drawer_cardLabels__U3xh5{min-width:0;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.exam-detail-drawer_cardTitle__y3Tat{margin:0;overflow-wrap:anywhere}.exam-detail-drawer_cardDate__zlh11{color:hsla(var(--label-secondary));font-size:16px;font-weight:600;line-height:25px;letter-spacing:-.2px}.exam-detail-drawer_statsRow__BvTMZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;margin:0}.exam-detail-drawer_statsRow__BvTMZ dt{color:hsla(var(--label-secondary));font-size:var(--size-caption)}.exam-detail-drawer_statsRow__BvTMZ dd{margin:4px 0 0;color:hsla(var(--label-primary));font-size:var(--size-ui);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.exam-detail-drawer_conceptList__p6H0g{flex:1;padding:4px 0}.exam-detail-drawer_conceptRow__SqvMc{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 24px;cursor:pointer;user-select:none;transition:background-color .12s ease}.exam-detail-drawer_conceptRow__SqvMc:hover{background-color:hsla(var(--label-primary),.04)}.exam-detail-drawer_conceptLeft__Xsh_R{display:flex;align-items:center;gap:6px;min-width:0}.exam-detail-drawer_conceptChevron__sWvBz{flex-shrink:0;width:14px;height:14px;color:hsla(var(--label-tertiary));transition:transform .2s ease}.exam-detail-drawer_conceptChevronOpen__azwj7{transform:rotate(90deg)}.exam-detail-drawer_conceptLabel__tTml6{font-size:13px;font-weight:500;color:hsla(var(--label-primary));overflow-wrap:anywhere}.exam-detail-drawer_conceptCount__UA_6F{flex-shrink:0;font-size:12px;font-weight:500;color:hsla(var(--label-tertiary));font-variant-numeric:tabular-nums}.exam-detail-drawer_objectivesList__rpgGG{padding:0 24px 4px 44px}.exam-detail-drawer_objectiveRow__OI_eR{display:flex;align-items:flex-start;gap:8px;padding:6px 0}.exam-detail-drawer_objectiveIcon__DsxKw{flex-shrink:0;width:14px;height:14px;margin-top:1px}.exam-detail-drawer_objectiveCorrect__6wtCD{color:hsl(142,100%,55%)}.exam-detail-drawer_objectiveIncorrect__tDUkt{color:hsl(4,100%,61%)}.exam-detail-drawer_objectivePartial__bWh_3{color:hsl(43,100%,55%)}.exam-detail-drawer_objectiveText__7grzv{overflow-wrap:anywhere;font-size:12px;font-weight:400;color:hsla(var(--label-secondary));line-height:1.4}.exam-detail-drawer_objectiveContent__W0_bd{display:flex;min-width:0;flex-direction:column;gap:1px}.exam-detail-drawer_objectiveMeta__7tHCi{color:hsla(var(--label-tertiary));font-size:11px;font-variant-numeric:tabular-nums}.exam-detail-drawer_sectionHeader__PIIGn{padding:12px 24px 4px;color:hsla(var(--label-primary))}.exam-detail-drawer_conceptRow__SqvMc:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:-2px}@media(pointer:coarse){.exam-detail-drawer_conceptRow__SqvMc{min-height:44px}}@media(prefers-reduced-motion:reduce){.exam-detail-drawer_conceptChevron__sWvBz,.exam-detail-drawer_conceptRow__SqvMc{transition:none}}.overview-panel-item_trigger__HOINy{display:flex;align-items:center;gap:9px;width:100%;min-width:0;padding:8px 10px;border:0;border-radius:8px;background:rgba(0,0,0,0);color:hsla(var(--label-primary));font-family:var(--fontFamily-sans);font-size:var(--size-ui);font-weight:var(--weight-medium);line-height:var(--lineHeight-standard);letter-spacing:var(--tracking-normal);text-align:left;list-style:none;cursor:pointer;transition:background-color .12s ease-out}.overview-panel-item_trigger__HOINy::-webkit-details-marker{display:none}.overview-panel-item_trigger__HOINy:focus-visible,.overview-panel-item_trigger__HOINy:hover{background:hsla(var(--fill-tertiary))}.overview-panel-item_trigger__HOINy:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.overview-panel-item_trigger__HOINy:focus-visible .overview-panel-item_value__X4Vhz{opacity:0}.overview-panel-item_trigger__HOINy:focus-visible .overview-panel-item_chevron__vzmx3{opacity:1}.overview-panel-item_label__4HRWA{color:var(--overview-panel-item-label-color,hsla(var(--label-primary)));flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-panel-item_trailing__MoEU7{display:grid;flex-shrink:0;align-items:center;justify-items:end;text-align:right}.overview-panel-item_trailing__MoEU7>*{grid-area:1/1}.overview-panel-item_value__X4Vhz{font-variant-numeric:tabular-nums}.overview-panel-item_chevron__vzmx3{color:hsla(var(--label-secondary));opacity:0}.overview-panel-item_chevron__vzmx3,.overview-panel-item_value__X4Vhz{transition:opacity .12s ease-out}.overview-panel-item_item__KL1gx[open]>.overview-panel-item_trigger__HOINy .overview-panel-item_chevron__vzmx3{transform:rotate(180deg)}@media(hover:hover)and (pointer:fine){.overview-panel-item_trigger__HOINy:hover .overview-panel-item_value__X4Vhz{opacity:0}.overview-panel-item_trigger__HOINy:hover .overview-panel-item_chevron__vzmx3{opacity:1}}@media(hover:none),(pointer:coarse){.overview-panel-item_trigger__HOINy{min-height:44px}.overview-panel-item_trailing__MoEU7{display:flex;gap:8px}.overview-panel-item_chevron__vzmx3,.overview-panel-item_trigger__HOINy:focus-visible .overview-panel-item_value__X4Vhz{opacity:1}}@media(prefers-reduced-motion:reduce){.overview-panel-item_chevron__vzmx3,.overview-panel-item_trigger__HOINy,.overview-panel-item_value__X4Vhz{transition:none}}.panel_panel__7BhCV{--overview-panel-item-label-color:hsla(var(--label-secondary));width:100%;max-height:100%;overflow:auto;scrollbar-gutter:stable;border:1px solid hsl(var(--border));border-radius:18px;background:hsl(var(--background));box-shadow:var(--shadow-default);color:hsla(var(--label-primary));font-family:var(--fontFamily-sans);font-size:var(--size-ui);line-height:var(--lineHeight-standard);overflow-wrap:anywhere;pointer-events:auto}.panel_body__lH5I8{padding:0 10px 6px}.panel_section__Oe2J9{padding:12px 0;border-top:1px solid hsl(var(--divider))}.panel_section__Oe2J9:first-child{border-top:0;padding-top:20px}.panel_section__Oe2J9:last-child{padding-bottom:0}.panel_section__Oe2J9 h3{margin:0 10px 4px}.panel_list__t2KXC{list-style:none;padding:0;margin:0}.panel_row__EBsyO{margin:0}.panel_details__yMLW_{display:flex;flex-direction:column;gap:6px;padding:8px 10px 12px}.panel_details__yMLW_ p{margin:0}.panel_message__S_iA9,.panel_metadata__OKE3p{font-size:var(--size-caption);color:hsla(var(--label-secondary));font-variant-numeric:tabular-nums}.panel_message__S_iA9{margin:8px 10px}.panel_actions__T4aif{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}@media(pointer:coarse){.panel_panel__7BhCV a,.panel_panel__7BhCV button{min-height:44px}}