.assessmentLayout_shell__Rqi3p{min-height:100dvh;color:var(--text-primary);background:var(--surface-base)}.assessmentLayout_content__NExl0{min-height:100dvh;padding-top:var(--navbar-height,55px)}@media (forced-colors:active){.assessmentLayout_shell__Rqi3p{border-top:1px solid CanvasText}}.GenerationStatusToastStack_generationStatusToastStack__HhoWB{position:absolute;top:calc(var(--course-study-goal-banner-offset, 0px) + clamp(12px, 2.4vh, 22px));right:clamp(12px,2.4vw,24px);z-index:38;display:flex;flex-direction:column;align-items:flex-end;gap:10px;width:min(320px,calc(100% - 32px));pointer-events:none}.GenerationStatusToastStack_generationStatusToastStackViewport__q0WyT{position:fixed;top:calc(max(var(--app-shell-sticky-offset, 0px), var(--app-nav-row-height, 60px)) + var(--course-study-goal-banner-offset, 0px) + max(12px, env(safe-area-inset-top, 0px)));z-index:1050}body[data-course-reading-header] .GenerationStatusToastStack_generationStatusToastStackViewport__q0WyT,body[data-course-reading-header] .GenerationStatusToastStack_generationStatusToastStack__HhoWB{top:calc(var(--course-nav-height, 48px) + var(--course-study-goal-banner-offset, 0px) + max(8px, env(safe-area-inset-top, 0px)));transform:translateY(calc(-1 * var(--course-reading-header-shift, 0px)));transition:transform var(--course-reading-header-duration,.2s) ease}body[data-course-reading-header=hidden] .GenerationStatusToastStack_generationStatusToastStackViewport__q0WyT,body[data-course-reading-header=hidden] .GenerationStatusToastStack_generationStatusToastStack__HhoWB{transform:translateY(calc(-1 * var(--course-reading-header-shift, 48px)))}@media (prefers-reduced-motion:reduce){body[data-course-reading-header] .GenerationStatusToastStack_generationStatusToastStackViewport__q0WyT,body[data-course-reading-header] .GenerationStatusToastStack_generationStatusToastStack__HhoWB{transition:none}}.GenerationStatusToastStack_generationStatusToastAnchor__ajpSz{display:none}.GenerationStatusToastStack_generationStatusToast__2zkFm{width:clamp(50px,8vw,58px);min-height:50px;position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center;gap:8px;padding:8px;border:1px solid color-mix(in srgb,var(--border-primary) 58%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-card) 78%,transparent);color:var(--text-primary);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--palette-neutral-0) 64%,transparent),0 14px 42px color-mix(in srgb,var(--surface-inverse) 16%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;transition:width .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease,opacity .16s ease}.GenerationStatusToastStack_generationStatusToastInteractive__SMfAp{cursor:pointer}.GenerationStatusToastStack_generationStatusToastInteractive__SMfAp:hover{transform:translateY(-1px)}.GenerationStatusToastStack_generationStatusToast__2zkFm:focus-visible{outline:2px solid color-mix(in srgb,var(--color-action-accent-bg) 72%,transparent);outline-offset:2px}.GenerationStatusToastStack_generationStatusToastLoading__CwkFi{animation:GenerationStatusToastStack_generationStatusLoadingPulse__eAenA 1.8s ease-in-out infinite}.GenerationStatusToastStack_generationStatusToastLoadingMessage__yKwiV{width:min(300px,calc(100vw - 24px));grid-template-columns:34px minmax(0,1fr);justify-items:stretch;border-radius:var(--radius-md)}.GenerationStatusToastStack_generationStatusToastTimed__36hqk{width:clamp(64px,10vw,78px)}.GenerationStatusToastStack_generationStatusToastSuccess__TTWlZ{border-color:color-mix(in srgb,var(--palette-mint-700) 40%,transparent);background:color-mix(in srgb,var(--palette-mint-100) 86%,var(--surface-card) 14%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--palette-neutral-0) 62%,transparent),0 14px 42px color-mix(in srgb,var(--palette-mint-700) 18%,transparent);animation:GenerationStatusToastStack_generationStatusSuccessExit__aKckG .6s ease 30s forwards}.GenerationStatusToastStack_generationStatusToastError__ivecC,.GenerationStatusToastStack_generationStatusToastNeedsAction__lcf5L{width:min(300px,calc(100vw - 24px));grid-template-columns:34px minmax(0,1fr) auto;justify-items:stretch;border-radius:var(--radius-md)}.GenerationStatusToastStack_generationStatusToastError__ivecC{border-color:color-mix(in srgb,var(--color-status-danger) 42%,transparent);background:color-mix(in srgb,var(--color-status-danger) 9%,var(--surface-card) 91%)}.GenerationStatusToastStack_generationStatusToastNeedsAction__lcf5L{border-color:color-mix(in srgb,var(--color-status-warning) 44%,transparent);background:color-mix(in srgb,var(--color-status-warning) 10%,var(--surface-card) 90%)}.GenerationStatusToastStack_generationStatusIconShell__uZPG7{position:relative;width:34px;height:34px;display:grid;place-items:center;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-raised) 78%,transparent)}.GenerationStatusToastStack_generationStatusFeatureIcon__8_aEu{position:relative;z-index:1;display:inline-grid;place-items:center;width:20px;height:20px;color:var(--palette-navy-500)}.GenerationStatusToastStack_generationStatusFeatureIcon__8_aEu img,.GenerationStatusToastStack_generationStatusFeatureIcon__8_aEu svg{width:20px;height:20px}.GenerationStatusToastStack_generationStatusStateMark__sgFL9{position:absolute;inset:-3px;border-radius:inherit;pointer-events:none}.GenerationStatusToastStack_generationStatusToastLoading__CwkFi .GenerationStatusToastStack_generationStatusStateMark__sgFL9{border:2px solid color-mix(in srgb,var(--palette-navy-500) 18%,transparent);border-top-color:var(--palette-navy-500);animation:GenerationStatusToastStack_generationStatusSpin__Bdw2N .82s linear infinite}.GenerationStatusToastStack_generationStatusToastSuccess__TTWlZ .GenerationStatusToastStack_generationStatusStateMark__sgFL9{background:color-mix(in srgb,var(--palette-mint-700) 18%,transparent);box-shadow:0 0 0 5px color-mix(in srgb,var(--palette-mint-200) 48%,transparent)}.GenerationStatusToastStack_generationStatusToastError__ivecC .GenerationStatusToastStack_generationStatusStateMark__sgFL9{background:color-mix(in srgb,var(--color-status-danger) 28%,transparent);box-shadow:0 0 0 5px color-mix(in srgb,var(--color-status-danger) 16%,transparent)}.GenerationStatusToastStack_generationStatusToastNeedsAction__lcf5L .GenerationStatusToastStack_generationStatusStateMark__sgFL9{background:color-mix(in srgb,var(--color-status-warning) 30%,transparent);box-shadow:0 0 0 5px color-mix(in srgb,var(--color-status-warning) 16%,transparent)}.GenerationStatusToastStack_generationStatusMessage__Kb0x2{min-width:0;margin:0;color:var(--text-primary);font-size:var(--font-size-xs);font-weight:700;line-height:1.25;overflow-wrap:anywhere}.GenerationStatusToastStack_generationStatusElapsed__w4lFZ{margin-top:-4px;color:var(--text-secondary);font-size:10px;font-weight:750;line-height:1;font-variant-numeric:tabular-nums}.GenerationStatusToastStack_generationStatusRetryButton__csosX{min-height:30px;border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:750;cursor:pointer;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:1px solid color-mix(in srgb,var(--palette-navy-700) 28%,transparent);background:color-mix(in srgb,var(--surface-card) 84%,transparent);color:var(--text-primary)}.GenerationStatusToastStack_generationStatusRetryButton__csosX:hover{transform:translateY(-1px)}.GenerationStatusToastStack_generationStatusRetryButton__csosX:focus-visible{outline:2px solid color-mix(in srgb,var(--color-action-accent-bg) 72%,transparent);outline-offset:2px}.GenerationStatusToastStack_generationStatusDismissButton__u6k0f{width:30px;height:30px;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--palette-navy-700) 20%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-card) 78%,transparent);color:var(--text-secondary);cursor:pointer}.GenerationStatusToastStack_generationStatusDismissButton__u6k0f:hover{color:var(--text-primary);transform:translateY(-1px)}.GenerationStatusToastStack_generationStatusDismissButton__u6k0f:focus-visible{outline:2px solid color-mix(in srgb,var(--color-action-accent-bg) 72%,transparent);outline-offset:2px}.GenerationStatusToastStack_generationStatusDismissButton__u6k0f svg{width:16px;height:16px}.GenerationStatusToastStack_generationStatusToastSuccess__TTWlZ .GenerationStatusToastStack_generationStatusDismissButton__u6k0f{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-color:color-mix(in srgb,var(--palette-mint-700) 28%,transparent);background:color-mix(in srgb,var(--surface-card) 88%,var(--palette-mint-100) 12%);box-shadow:0 6px 16px color-mix(in srgb,var(--surface-inverse) 14%,transparent)}.GenerationStatusToastStack_generationStatusToastSuccess__TTWlZ .GenerationStatusToastStack_generationStatusDismissButton__u6k0f svg{width:13px;height:13px}@keyframes GenerationStatusToastStack_generationStatusSpin__Bdw2N{to{transform:rotate(1turn)}}@keyframes GenerationStatusToastStack_generationStatusLoadingPulse__eAenA{0%,to{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--palette-neutral-0) 64%,transparent),0 14px 42px color-mix(in srgb,var(--surface-inverse) 16%,transparent)}50%{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--palette-neutral-0) 64%,transparent),0 18px 54px color-mix(in srgb,var(--palette-navy-500) 18%,transparent)}}@keyframes GenerationStatusToastStack_generationStatusSuccessExit__aKckG{0%,45%{opacity:1;transform:scale(1)}60%{opacity:.35;transform:scale(.97)}78%{opacity:1}to{opacity:0;transform:scale(.94)}}@media (max-width:640px){.GenerationStatusToastStack_generationStatusToastStack__HhoWB{top:calc(var(--course-study-goal-banner-offset, 0px) + clamp(10px, 2vh, 16px));right:clamp(10px,3vw,14px);left:clamp(10px,3vw,14px);width:auto;align-items:flex-end}.GenerationStatusToastStack_generationStatusToastStackViewport__q0WyT{top:calc(max(var(--app-shell-sticky-offset, 0px), var(--app-nav-row-height, 60px)) + var(--course-study-goal-banner-offset, 0px) + max(10px, env(safe-area-inset-top, 0px)))}.GenerationStatusToastStack_generationStatusToastError__ivecC,.GenerationStatusToastStack_generationStatusToastLoadingMessage__yKwiV,.GenerationStatusToastStack_generationStatusToastNeedsAction__lcf5L{width:min(100%,300px);grid-template-columns:34px minmax(0,1fr) auto}.GenerationStatusToastStack_generationStatusToastLoadingMessage__yKwiV{grid-template-columns:34px minmax(0,1fr)}.GenerationStatusToastStack_generationStatusRetryButton__csosX{grid-column:2;grid-row:2;width:max-content;justify-self:start}}.loadingState_loadingContainer__OuRX8{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:var(--surface-base);z-index:1001;padding:1rem}.loadingState_loadingWrapper__JnGM0{width:100%;height:100%;max-width:300px;max-height:300px;min-width:120px;min-height:120px;display:flex;justify-content:center;align-items:center}.loadingState_loadingAnimation__vu6je{width:100%;height:100%;max-width:250px;max-height:250px}@media (max-width:480px){.loadingState_loadingWrapper__JnGM0{max-width:150px;max-height:150px;min-width:100px;min-height:100px}.loadingState_loadingAnimation__vu6je{max-width:120px;max-height:120px}}@media (min-width:481px) and (max-width:768px){.loadingState_loadingWrapper__JnGM0{max-width:200px;max-height:200px}.loadingState_loadingAnimation__vu6je{max-width:150px;max-height:150px}}@media (min-width:769px) and (max-width:1024px){.loadingState_loadingWrapper__JnGM0{max-width:250px;max-height:250px}.loadingState_loadingAnimation__vu6je{max-width:220px;max-height:220px}}@media (min-width:1025px){.loadingState_loadingWrapper__JnGM0{max-width:300px;max-height:300px}.loadingState_loadingAnimation__vu6je{max-width:250px;max-height:250px}}.CognitiveTorus_shell__vRj4Y{position:relative;display:block;width:min(100%,320px);aspect-ratio:1/1;background:transparent;isolation:isolate}.CognitiveTorus_aura__On4OF{display:none}.CognitiveTorus_canvas__pctsm{position:relative;z-index:1;display:block;width:100%;height:100%;background:transparent;filter:drop-shadow(0 0 5px hsl(var(--torus-aura-hue,250deg) 88% 76%/var(--torus-aura-core-opacity,.3))) drop-shadow(0 0 14px hsl(var(--torus-aura-hue,250deg) 82% 68%/var(--torus-aura-soft-opacity,.18))) drop-shadow(0 0 26px hsl(calc(var(--torus-aura-hue, 250deg) + 42deg) 72% 66%/var(--torus-aura-soft-opacity,.18)))}.dark .CognitiveTorus_canvas__pctsm,[data-theme=dark] .CognitiveTorus_canvas__pctsm{filter:drop-shadow(0 0 6px hsl(var(--torus-aura-hue,250deg) 90% 76%/var(--torus-aura-core-opacity,.3))) drop-shadow(0 0 16px hsl(var(--torus-aura-hue,250deg) 84% 68%/var(--torus-aura-soft-opacity,.18))) drop-shadow(0 0 30px hsl(calc(var(--torus-aura-hue, 250deg) + 42deg) 72% 64%/var(--torus-aura-soft-opacity,.18)))}.PersonalNotesSourceAnchors_anchorBubble__cADMJ{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;min-width:20px;margin-inline:4px 3px;padding:0;border:1px solid color-mix(in srgb,var(--palette-mint-600,#059669) 28%,transparent);border-radius:var(--radius-pill,999px);background:color-mix(in srgb,var(--palette-mint-100,#e7f7ef) 82%,var(--surface-card,#ffffff) 18%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--palette-neutral-0,#ffffff) 80%,transparent),0 1px 3px rgba(0,0,0,.04);color:var(--palette-mint-800,#065f46);cursor:pointer;line-height:1;vertical-align:1px;transform:translateY(-1px);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.PersonalNotesSourceAnchors_anchorBubble__cADMJ svg{display:block;width:11px;height:11px;flex-shrink:0}.PersonalNotesSourceAnchors_anchorBubble__cADMJ:focus-visible,.PersonalNotesSourceAnchors_anchorBubble__cADMJ:hover{border-color:color-mix(in srgb,var(--palette-mint-600,#059669) 60%,transparent);background:color-mix(in srgb,var(--palette-mint-200,#d1fae5) 90%,var(--surface-card,#ffffff) 10%);color:var(--palette-mint-900,#064e3b);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--palette-neutral-0,#ffffff) 80%,transparent),0 4px 12px color-mix(in srgb,var(--palette-mint-700,#047857) 18%,transparent);transform:translateY(-2px) scale(1.06)}.PersonalNotesSourceAnchors_anchorBubble__cADMJ:focus-visible{outline:2px solid color-mix(in srgb,var(--palette-mint-600,#059669) 45%,transparent);outline-offset:2px}.PersonalNotesSourceAnchors_srOnly__GN9Li{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ratingBox_ratingBoxWrapper__JSEDp{position:fixed;bottom:12vh;right:4rem;height:auto;z-index:1001;margin-top:5rem}.ratingBox_ratingText__rrwS8{position:absolute;top:-30px;left:50%;transform:translateX(-50%);color:var(--rating-text-color,var(--text-secondary));font-size:clamp(.8rem,1.2vw,1.1rem);font-weight:600;margin:0;text-align:center;user-select:none;white-space:nowrap;opacity:0;transition:all .3s ease;font-family:Montserrat,sans-serif;pointer-events:none;text-shadow:0 2px 4px var(--overlay-strong);letter-spacing:.5px}.ratingBox_ratingBox__F8B30{position:absolute;bottom:0;right:0;background:var(--rating-box-bg,var(--surface-inverse-glass));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-inverse-soft);box-shadow:0 8px 32px 0 var(--overlay-strong),inset 0 0 0 1px var(--border-inverse-soft);border-radius:var(--radius-lg);padding:0;width:75%;min-width:180px;height:clamp(50px,6vh,65px);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:all .4s cubic-bezier(.16,1,.3,1);pointer-events:auto}.ratingBox_ratingBox__F8B30.ratingBox_visible__1MLWk{opacity:1}.ratingBox_ratingBox__F8B30.ratingBox_minimized__0LGZJ{width:60px;height:60px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--rating-box-bg,var(--surface-inverse-glass)) 80%,transparent);backdrop-filter:blur(8px);border:1px solid var(--border-inverse-soft)}.ratingBox_ratingBox__F8B30:hover{background:var(--rating-box-bg-hover,var(--surface-inverse-glass-strong));box-shadow:0 12px 40px 0 var(--overlay-scrim),inset 0 0 0 1px var(--border-inverse);transform:translateY(-2px)}.ratingBox_ratingBox__F8B30:hover .ratingBox_ratingText__rrwS8{opacity:1;transform:translateX(-50%) translateY(-5px)}.ratingBox_minimizedContainer__45B6c{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;position:relative}.ratingBox_insightfulIcon__yRXSL{font-size:var(--font-size-xl);cursor:pointer;transition:transform .3s cubic-bezier(.34,1.56,.64,1);line-height:1;filter:drop-shadow(0 2px 4px var(--overlay-default))}.ratingBox_insightfulIcon__yRXSL:hover{transform:scale(1.15) rotate(5deg)}.ratingBox_horizontalContainer__I3Yte{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;height:100%;padding:0 1.5rem;box-sizing:border-box}.ratingBox_sliderWrapper__cVmiV{flex-grow:1;height:100%;display:flex;align-items:center;cursor:pointer;padding:10px 0;margin-right:.5rem}.ratingBox_sliderTrack__C_Lvr{position:relative;width:100%;height:6px;background:var(--slider-track-bg,var(--surface-inverse-glass-soft));border-radius:var(--radius-sm);overflow:visible;box-shadow:inset 0 1px 2px var(--overlay-default)}.ratingBox_sliderProgress__aKGqj{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,var(--rating-highlight) 0,var(--rating-highlight-hover) 100%);border-radius:var(--radius-sm);pointer-events:none;box-shadow:var(--slider-fill-shadow)}.ratingBox_sliderThumb__0AMvz{position:absolute;top:50%;transform:translate(-50%,-50%);width:28px;height:28px;background:var(--surface-inverse-raised);border:2px solid var(--rating-highlight);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 8px var(--overlay-strong);transition:transform .1s ease,box-shadow .1s ease;z-index:2;cursor:grab}.ratingBox_sliderThumb__0AMvz:active{cursor:grabbing}.ratingBox_sliderThumb__0AMvz.ratingBox_dragging__2EC1_{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 6px 12px var(--overlay-scrim);border-color:var(--text-inverse)}.ratingBox_thumbIcon__EzWb1{font-size:var(--font-size-md);line-height:1;user-select:none}.ratingBox_percentageDisplay__rbD5_{min-width:45px;text-align:right}.ratingBox_percentageText__pkFJ5{font-size:var(--font-size-md);font-weight:700;color:var(--rating-text-color-hover,var(--text-primary));font-family:Montserrat,sans-serif;transition:all .2s ease;opacity:.9}.ratingBox_ratingBox__F8B30:hover .ratingBox_percentageText__pkFJ5{opacity:1;text-shadow:var(--rating-percentage-text-shadow-hover)}@media (max-width:1430px){.ratingBox_ratingBoxWrapper__JSEDp{bottom:10vh;right:2.5rem}.ratingBox_ratingBox__F8B30.ratingBox_minimized__0LGZJ{width:50px;height:50px}.ratingBox_ratingText__rrwS8{top:-25px;font-size:var(--font-size-sm)}.ratingBox_percentageText__pkFJ5{font-size:var(--font-size-md)}.ratingBox_insightfulIcon__yRXSL{font-size:var(--font-size-lg)}.ratingBox_sliderThumb__0AMvz{width:24px;height:24px}.ratingBox_thumbIcon__EzWb1{font-size:var(--font-size-sm)}}.ratingBox_ratingBoxWrapper__JSEDp.ratingBox_embedded__5HnN6{position:static;transform:none;width:80%;height:auto;display:flex;justify-content:center;padding:20px 0;margin-top:0}.ratingBox_ratingBoxWrapper__JSEDp.ratingBox_embedded__5HnN6 .ratingBox_ratingBox__F8B30{position:relative;bottom:auto;right:auto;transform:none;box-shadow:none;background:color-mix(in srgb,var(--rating-box-bg,var(--surface-inverse-glass)) 72%,transparent);border:1px solid var(--border-inverse-soft)}.ratingBox_ratingBoxWrapper__JSEDp.ratingBox_embedded__5HnN6 .ratingBox_ratingBox__F8B30:hover{transform:none;background:color-mix(in srgb,var(--rating-box-bg-hover,var(--surface-inverse-glass-strong)) 78%,transparent)}.ratingBox_ratingBoxWrapper__JSEDp.ratingBox_embedded__5HnN6 .ratingBox_ratingBox__F8B30.ratingBox_minimized__0LGZJ{width:280px;height:70px;border-radius:var(--radius-lg)}.QuizSection_courseNavBar__pJhAT{height:var(--navbar-height,55px)}.QuizSection_courseNavBar__pJhAT.QuizSection_minimized__0k6mN{--navbar-height:15px;height:var(--navbar-height)}.QuizSection_quizWrapper__RzRo9{position:relative;width:100%;max-width:1100px;height:auto;max-height:calc(100vh - 80px);margin:0 auto;padding:0;overflow-y:auto;left:auto;top:auto;transform:none;border-radius:var(--radius-md);background:transparent;backdrop-filter:none;box-shadow:0 20px 50px var(--overlay-strong),0 1px 0 var(--border-inverse) inset,0 0 0 1px var(--border-inverse-soft)}.QuizSection_quizInner__KJAdR{max-width:1100px;margin:0 auto;padding:24px 18px;border-radius:var(--radius-md);background:var(--background);border:1px solid var(--border-inverse);overflow:hidden}.QuizSection_quizFeatureBody__8a0Vn{width:100%;min-width:0;min-height:0;display:flex;flex:1 1 auto;flex-direction:column;padding:clamp(1rem,2vw,1.75rem);box-sizing:border-box}.QuizSection_quizHeader__X7JH1{text-align:center;border-bottom:1px solid var(--border-soft)}.QuizSection_quizHeader__X7JH1 h2{margin:.2rem 0 0;font-size:clamp(1.35rem,2vw,1.75rem);letter-spacing:-.01em}.QuizSection_quizHeader__X7JH1 p{margin:.5rem 0 0;color:var(--text-muted);font-size:var(--font-size-md)}.QuizSection_quizSection__mVy8X{background-color:transparent;padding:1rem}.QuizSection_questionContainer__SLEHd{position:relative;margin-bottom:0;padding:1.5rem 1.5rem 1.5rem calc(1.5rem + 4px);background-color:var(--quiz-question-bg);border-radius:var(--radius-md);overflow:hidden}.QuizSection_questionContainer__SLEHd:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--course-accent-color,var(--course-ui-warning-accent));border-radius:var(--radius-md) 0 0 var(--radius-md)}.QuizSection_questionContainer__SLEHd h3{color:var(--foreground);margin:0 0 1.5rem;font-size:var(--font-size-md);font-weight:500}.QuizSection_answersGrid__89oOJ{display:flex;flex-direction:column;gap:1rem}.QuizSection_answerButton__4322i{padding:1rem 1.5rem;border:2px solid var(--border-primary);border-radius:var(--radius-sm);background:var(--background);cursor:pointer;font-size:var(--font-size-sm);transition:all .3s ease;position:relative;text-align:left;width:100%;box-shadow:var(--quiz-answer-shadow)}.QuizSection_answerButton__4322i:hover:not(:disabled){border-color:var(--quiz-answer-hover-border);transform:translateX(5px);background-color:var(--quiz-answer-hover-bg)}.QuizSection_answerButton__4322i.QuizSection_selected__ztwWH{font-weight:700}.QuizSection_answerButton__4322i.QuizSection_correct__58uBf{border-color:var(--border-success);background-color:var(--surface-success)}.QuizSection_answerButton__4322i.QuizSection_incorrect__N38Zb{border-color:var(--border-danger);background-color:var(--surface-danger)}.QuizSection_feedback__EuT_c{position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:var(--font-size-xl)}.QuizSection_feedbackMessage__jnrHF{margin-top:clamp(.6rem,1.2vw,1.8rem);padding:.8rem;text-align:center;font-weight:700;font-size:var(--font-size-sm)}.QuizSection_justification__rmtUL{margin-top:.8rem;padding:1rem;background-color:var(--quiz-justification-bg);border:1px solid var(--quiz-justification-border);border-radius:var(--radius-sm);text-align:left;font-weight:400;font-size:var(--font-size-sm);color:var(--course-text);line-height:1.5}.QuizSection_justification__rmtUL strong{color:var(--quiz-justification-strong-text);font-weight:600}.QuizSection_correct__58uBf~.QuizSection_feedbackMessage__jnrHF{color:var(--text-success)}.QuizSection_incorrect__N38Zb~.QuizSection_feedbackMessage__jnrHF{color:var(--text-danger)}@media (max-width:480px){.QuizSection_questionContainer__SLEHd h3{font-size:var(--font-size-sm)}.QuizSection_quizSection__mVy8X{padding:0}.QuizSection_answerButton__4322i{padding:.8rem 1rem}.QuizSection_quizHeader__X7JH1 h2{font-size:var(--font-size-lg);line-height:1.4}.QuizSection_quizHeader__X7JH1 p{font-size:var(--font-size-sm);margin-top:1rem}.QuizSection_answerButton__4322i{font-size:var(--font-size-sm)}.QuizSection_quizInner__KJAdR{padding:16px}}@media (max-height:800px){.QuizSection_quizHeader__X7JH1{margin-bottom:0;border-bottom:none}.QuizSection_questionContainer__SLEHd{margin-bottom:0}}.QuizSection_quizHeaderTop__fUpbZ{display:flex;align-items:center;justify-content:space-between;gap:1rem}.QuizSection_backButton__Yti71{background:var(--course-accent-color,var(--course-ui-warning-accent));color:var(--color-action-warning-text);border:none;padding:.5rem 1rem;border-radius:var(--radius-pill);font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 6px 12px var(--overlay-default)}.QuizSection_backButton__Yti71:hover{transform:translateY(-1px);box-shadow:0 8px 16px var(--overlay-strong)}.QuizSection_backButton__Yti71:active{transform:translateY(0);box-shadow:0 4px 8px var(--overlay-default)}.QuizSection_quizNav__dkYRO{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:.5rem 0 1rem}.QuizSection_quizProgress__iQXWf{font-weight:600;color:var(--course-heading-text)}.QuizSection_remainingCount__cZsFH{display:block;margin-top:.2rem;color:var(--text-muted);font-size:var(--font-size-sm);font-weight:500}.QuizSection_saveStatus__D67f_{min-height:1.25rem;margin:.5rem 1rem 0;color:var(--text-muted);font-size:var(--font-size-sm);text-align:right}.QuizSection_completionPanel__KD1C6{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem}.QuizSection_completionPanel__KD1C6>:first-child{flex-basis:100%}.QuizSection_finishButton__qCNqZ{padding:.65rem 1.2rem;border:1px solid var(--course-accent-color,var(--course-ui-warning-accent));border-radius:var(--radius-pill);background:var(--course-accent-color,var(--course-ui-warning-accent));color:var(--color-action-warning-text);cursor:pointer;font-weight:700}.QuizSection_navButtons__YEmo7{display:flex;gap:.5rem}.QuizSection_navButton__qwsDh{padding:.55rem 1.1rem;border-radius:var(--radius-pill);border:1px solid var(--border-primary);background:var(--background);color:var(--course-heading-text);cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px var(--overlay-soft)}.QuizSection_navButton__qwsDh:hover:not(:disabled){background:var(--quiz-answer-hover-bg);border-color:var(--quiz-answer-hover-border);transform:translateY(-1px)}.QuizSection_navButton__qwsDh:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.FinalScoreMessage_finalScoreMessage__k_CE0{margin-top:clamp(.8rem,1.4vw,2rem);padding:clamp(1rem,1.5vw,2rem);border-radius:var(--radius-sm);text-align:center;animation:FinalScoreMessage_slideUp__ALPHX .5s ease-out;box-shadow:var(--quiz-final-score-shadow)}.FinalScoreMessage_finalScoreMessage__k_CE0 h3{margin:0 0 clamp(.8rem,1.4vw,2rem);font-size:var(--font-size-lg)}.FinalScoreMessage_scoreText__xEsr0{font-size:var(--font-size-md);font-weight:700;margin-bottom:1rem}.FinalScoreMessage_perfectScore__TLbNt{background-color:var(--surface-success);border:2px solid var(--border-success);color:var(--color-status-success-text)}.FinalScoreMessage_greatScore__WFabW{background-color:var(--surface-info);border:2px solid var(--border-info);color:var(--color-status-info-text)}.FinalScoreMessage_goodScore__jb3Kn{background-color:var(--surface-warning);border:2px solid var(--border-warning);color:var(--color-status-warning-text)}.FinalScoreMessage_needsPractice__dUg5l{background-color:var(--surface-danger);border:2px solid var(--border-danger);color:var(--color-status-danger-text)}@keyframes FinalScoreMessage_slideUp__ALPHX{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AssessmentPanel_panel___jLyA{width:100%;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--course-toc-border,#d7dce5) 72%,transparent);border-radius:var(--radius-lg,16px);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-base,#ffffff) 96%,transparent),color-mix(in srgb,var(--surface-muted,#f7f8fb) 90%,var(--surface-base,#ffffff) 10%));background-clip:padding-box;box-shadow:0 22px 48px rgba(15,23,42,.12);color:var(--text-primary,#071329);box-sizing:border-box;container-type:inline-size}.AssessmentPanel_overlay__aBkca{height:100%}.AssessmentPanel_embedded__1p1_P{height:100%;box-shadow:0 18px 40px rgba(15,23,42,.1)}.AssessmentPanel_inline__no6lU{margin:2rem 0}.AssessmentPanel_header__ndQ4E{flex:0 0 auto;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"back badge title close";align-items:center;gap:.5rem;padding:.65rem clamp(.75rem,1.6vw,1rem);border-bottom:1px solid color-mix(in srgb,var(--course-toc-border,#d7dce5) 58%,transparent);background:color-mix(in srgb,var(--surface-base,#ffffff) 88%,transparent)}.AssessmentPanel_featureBadge__4e7wE{grid-area:badge;min-width:0;min-height:1.8rem;display:inline-flex;align-items:center;gap:.35rem;max-width:min(14rem,30vw);padding:0 .5rem;border:1px solid color-mix(in srgb,var(--course-toc-border,#d7dce5) 72%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--surface-base,#ffffff) 86%,transparent);overflow:hidden}.AssessmentPanel_featureIcon__Bp7h0{flex:0 0 auto;font-size:1rem;line-height:1}.AssessmentPanel_featureName__ltMMh{font-size:var(--font-size-xs,.75rem);line-height:1;text-transform:uppercase;color:var(--text-secondary,#64748b)}.AssessmentPanel_featureName__ltMMh,.AssessmentPanel_title__sknYO{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800;letter-spacing:0}.AssessmentPanel_title__sknYO{grid-area:title;margin:0;overflow-wrap:anywhere;font-size:clamp(1rem,2vw,1.2rem);line-height:1.12;color:var(--text-primary,#071329)}.AssessmentPanel_closeButton__wcVEX{min-height:1.8rem;padding:0 .65rem;border-radius:.5rem;font-size:var(--font-size-xs,.75rem);font-weight:700;line-height:1;cursor:pointer;border:1px solid color-mix(in srgb,var(--text-secondary,#526070) 18%,transparent);background:color-mix(in srgb,var(--surface-base,#ffffff) 82%,transparent);color:var(--text-primary,#071329);transition:transform .14s ease,box-shadow .14s ease,opacity .14s ease}.AssessmentPanel_closeButtonLabel__fLxOp{min-width:0}.AssessmentPanel_closeButtonIcon__9AMQL{display:none;width:1rem;height:1rem;stroke-width:2.2}.AssessmentPanel_backButton__qNoG7{grid-area:back;width:1.9rem;min-width:1.9rem;height:1.9rem;min-height:1.9rem;padding:0;border-radius:999px;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--text-secondary,#526070) 18%,transparent);background:color-mix(in srgb,var(--surface-base,#ffffff) 86%,transparent);color:var(--text-secondary,#526070);cursor:pointer;box-shadow:0 8px 18px rgba(15,23,42,.08);transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background-color .14s ease,color .14s ease}.AssessmentPanel_backButton__qNoG7 svg{width:1rem;height:1rem;stroke-width:2.4}.AssessmentPanel_closeButton__wcVEX{grid-area:close}.AssessmentPanel_backButton__qNoG7:focus-visible,.AssessmentPanel_backButton__qNoG7:hover,.AssessmentPanel_closeButton__wcVEX:focus-visible,.AssessmentPanel_closeButton__wcVEX:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--course-accent-color,#c13f68) 48%,transparent);outline:none}.AssessmentPanel_backButton__qNoG7:focus-visible,.AssessmentPanel_backButton__qNoG7:hover{background:color-mix(in srgb,var(--surface-base,#ffffff) 92%,var(--course-accent-color,#c13f68) 8%);box-shadow:0 10px 22px rgba(15,23,42,.1),0 0 0 3px color-mix(in srgb,var(--course-accent-color,#c13f68) 10%,transparent);color:var(--text-primary,#071329)}.AssessmentPanel_content__q_n_L{flex:1 1 auto;min-height:0;overflow:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--course-accent-color,#c13f68) 52%,var(--text-secondary,#526070) 48%) color-mix(in srgb,var(--surface-base,#ffffff) 78%,transparent)}.AssessmentPanel_content__q_n_L::-webkit-scrollbar{width:12px;height:12px}.AssessmentPanel_content__q_n_L::-webkit-scrollbar-track{margin:.8rem .22rem .8rem 0;border-radius:var(--radius-pill,999px);background:color-mix(in srgb,var(--surface-base,#ffffff) 82%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--course-toc-border,#d7dce5) 54%,transparent)}.AssessmentPanel_content__q_n_L::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:var(--radius-pill,999px);background:linear-gradient(180deg,color-mix(in srgb,var(--course-accent-color,#c13f68) 70%,var(--surface-base,#ffffff) 30%) 0,color-mix(in srgb,var(--course-accent-color,#c13f68) 48%,var(--text-secondary,#526070) 52%) 100%);background-clip:padding-box}.AssessmentPanel_content__q_n_L::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--course-accent-color,#c13f68) 82%,var(--surface-base,#ffffff) 18%) 0,color-mix(in srgb,var(--course-accent-color,#c13f68) 64%,var(--text-secondary,#526070) 36%) 100%);background-clip:padding-box}@media (max-width:720px){.AssessmentPanel_header__ndQ4E{grid-template-columns:auto auto minmax(0,1fr) auto}}@container (max-width: 520px){.AssessmentPanel_header__ndQ4E{grid-template-areas:"back badge title close";grid-template-columns:auto auto minmax(0,1fr) auto;gap:.3rem;padding:.38rem .45rem}.AssessmentPanel_featureBadge__4e7wE{width:1.75rem;min-height:1.75rem;justify-content:center;gap:0;padding:0;border-radius:var(--radius-pill,999px)}.AssessmentPanel_featureName__ltMMh{display:none}.AssessmentPanel_featureIcon__Bp7h0{font-size:.95rem}.AssessmentPanel_title__sknYO{grid-area:title;white-space:nowrap;font-size:var(--font-size-sm,.875rem)}.AssessmentPanel_closeButton__wcVEX{width:1.75rem;min-width:1.75rem;min-height:1.75rem;padding:0;display:inline-grid;place-items:center}.AssessmentPanel_backButton__qNoG7{width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem}.AssessmentPanel_closeButtonLabel__fLxOp{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.AssessmentPanel_closeButtonIcon__9AMQL{display:block}}.AssessmentMenu_menu__uCIP8{position:relative;width:100%;min-height:0;display:flex;flex-direction:column;padding:clamp(.9rem,1.8vw,1.4rem);box-sizing:border-box}.AssessmentMenu_layout__WkVYf{width:100%;min-height:0;display:block}.AssessmentMenu_menuColumn__ydMUZ{min-width:0;display:flex;flex-direction:column;gap:1.1rem}.AssessmentMenu_mentorRail__Wg_cs{display:none;min-width:0}.AssessmentMenu_overview__yd_ji{display:flex;align-items:center;justify-content:space-between;gap:1rem}.AssessmentMenu_menu__uCIP8 .AssessmentMenu_overviewTitle__nQ0Eb{margin:0;font-size:var(--font-size-lg);font-weight:760;line-height:1.2;color:var(--text-primary,#071329)}.AssessmentMenu_recommendation__VRsqi{flex:0 0 auto;display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .7rem;border:1px solid color-mix(in srgb,var(--course-accent-color,#c13f68) 24%,transparent);border-radius:var(--radius-pill,999px);background:color-mix(in srgb,var(--course-accent-color,#c13f68) 8%,var(--surface-base,#ffffff) 92%);color:var(--text-secondary,#526070);font-size:var(--font-size-xs);font-weight:650}.AssessmentMenu_recommendation__VRsqi strong{color:var(--text-primary,#071329);font-size:var(--font-size-xs)}.AssessmentMenu_statusMessage__nlTKH{padding:.75rem .9rem;border:1px solid color-mix(in srgb,var(--course-accent-color,#c13f68) 22%,transparent);border-radius:var(--radius-md,12px);background:color-mix(in srgb,var(--course-accent-color,#c13f68) 7%,var(--surface-base,#ffffff) 93%);color:var(--text-primary,#071329);font-size:var(--font-size-sm);font-weight:650}.AssessmentMenu_groups__kREqe{display:flex;flex-direction:column;gap:.95rem}.AssessmentMenu_group__MG6ff{display:flex;flex-direction:column;gap:.55rem}.AssessmentMenu_menu__uCIP8 .AssessmentMenu_groupTitle__LebO6{margin:0;font-size:var(--font-size-xs);font-weight:760;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--text-secondary,#526070) 86%,transparent)}.AssessmentMenu_featureList__ScttF,.AssessmentMenu_recommendedPanel__F1guk{display:flex;flex-direction:column;gap:.55rem}.AssessmentMenu_mentorBotLayer__19Cpi{display:block}.AssessmentMenu_mentorBotToggleButton__VmgPq{position:fixed;right:1rem;bottom:1rem;z-index:1001;width:3.35rem;height:3.35rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--course-accent-color,#c13f68) 34%,transparent);border-radius:var(--radius-pill,999px);background:var(--course-accent-color,#c13f68);color:var(--surface-base,#ffffff);font-size:var(--font-size-sm);font-weight:820;line-height:1;cursor:pointer;box-shadow:0 12px 28px color-mix(in srgb,var(--course-accent-color,#c13f68) 30%,transparent);transition:transform .14s ease,box-shadow .14s ease}.AssessmentMenu_mentorBotToggleButton__VmgPq:focus-visible,.AssessmentMenu_mentorBotToggleButton__VmgPq:hover{transform:translateY(-1px);box-shadow:0 16px 32px color-mix(in srgb,var(--course-accent-color,#c13f68) 36%,transparent)}.AssessmentMenu_mentorBotContainer__NdF3T{position:fixed;right:-500px;bottom:1rem;z-index:1001;width:clamp(300px,34vw,450px);max-width:calc(100vw - 2rem);height:min(620px,calc(100vh - 7rem));display:flex;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--course-toc-border,#d7dce5) 72%,transparent);border-radius:var(--radius-md,12px);background:var(--surface-base,#ffffff);box-shadow:0 18px 48px rgba(15,23,42,.2);box-sizing:border-box;transition:right .5s ease-in-out}.AssessmentMenu_mentorBotSlideIn__Mv9Vv{right:1rem}.AssessmentMenu_closeMentorBotButton__w_80G{position:absolute;top:.65rem;right:.65rem;z-index:2;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-pill,999px);background:color-mix(in srgb,var(--surface-base,#ffffff) 82%,transparent);color:var(--text-secondary,#526070);font-size:var(--font-size-lg);line-height:1;cursor:pointer}.AssessmentMenu_closeMentorBotButton__w_80G:focus-visible,.AssessmentMenu_closeMentorBotButton__w_80G:hover{color:var(--text-primary,#071329)}@media (min-width:1281px){.AssessmentMenu_layout__WkVYf{display:grid;grid-template-columns:minmax(0,7fr) minmax(18rem,3fr);gap:clamp(1rem,1.6vw,1.5rem);align-items:stretch}.AssessmentMenu_mentorRail__Wg_cs{display:flex;min-height:0}.AssessmentMenu_mentorBotLayer__19Cpi{display:none}.AssessmentMenu_compactMenu__E_Q7G .AssessmentMenu_layout__WkVYf{display:block}.AssessmentMenu_compactMenu__E_Q7G .AssessmentMenu_mentorRail__Wg_cs{display:none}.AssessmentMenu_compactMenu__E_Q7G .AssessmentMenu_mentorBotLayer__19Cpi{display:block}}@media (max-width:760px){.AssessmentMenu_overview__yd_ji{align-items:flex-start;flex-direction:column}}.AssessmentFeatureCard_featureCard__FwqzI{width:100%;min-width:0;display:block;padding:0;border:0;border-radius:var(--radius-sm,8px);background:transparent;color:inherit;text-align:left;cursor:default}.AssessmentFeatureCard_featureCardClickable__G6jwe{cursor:pointer}.AssessmentFeatureCard_featureCard__FwqzI:focus-visible{outline:none}.AssessmentFeatureCard_featureCardInner__LJa1s{width:100%;min-width:0;min-height:5rem;display:grid;grid-template-columns:4.75rem minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.65rem .75rem;border:1px solid color-mix(in srgb,var(--course-toc-border,#d7dce5) 64%,transparent);border-radius:var(--radius-sm,8px);background:color-mix(in srgb,var(--surface-base,#ffffff) 88%,transparent);box-shadow:0 3px 8px rgba(15,23,42,.07);box-sizing:border-box;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.AssessmentFeatureCard_featureCardClickable__G6jwe:focus-visible .AssessmentFeatureCard_featureCardInner__LJa1s,.AssessmentFeatureCard_featureCardClickable__G6jwe:hover .AssessmentFeatureCard_featureCardInner__LJa1s{transform:translateY(-1px);border-color:color-mix(in srgb,var(--course-accent-color,#c13f68) 34%,transparent);box-shadow:0 8px 20px rgba(15,23,42,.12)}.AssessmentFeatureCard_featureCard__FwqzI:focus-visible .AssessmentFeatureCard_featureCardInner__LJa1s{box-shadow:0 0 0 3px color-mix(in srgb,var(--course-accent-color,#c13f68) 35%,transparent),0 8px 20px rgba(15,23,42,.12)}.AssessmentFeatureCard_recommendedFeatureCard__NTWDu .AssessmentFeatureCard_featureCardInner__LJa1s{border-color:color-mix(in srgb,var(--course-accent-color,#c13f68) 42%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--course-accent-color,#c13f68) 10%,var(--surface-base,#ffffff) 90%),color-mix(in srgb,var(--surface-base,#ffffff) 92%,transparent))}.AssessmentFeatureCard_unavailableFeatureCard__QNUeW{opacity:.62}.AssessmentFeatureCard_imageContainer__Vpt_4{position:relative;width:4.75rem;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-sm,8px);background:radial-gradient(circle at 24% 20%,color-mix(in srgb,var(--course-accent-color,#c13f68) 28%,transparent),transparent 34%),linear-gradient(135deg,var(--surface-subtle,#f4f6f8),color-mix(in srgb,var(--course-accent-color,#c13f68) 12%,var(--surface-base,#ffffff) 88%))}.AssessmentFeatureCard_imageContainer__Vpt_4:after{content:"";position:absolute;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--text-primary,#071329) 8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--text-primary,#071329) 8%,transparent) 1px,transparent 1px);background-size:1rem 1rem;opacity:.32}.AssessmentFeatureCard_thumbnailImage__hBonV{position:absolute;z-index:1;inset:0;background-position:50%;background-repeat:no-repeat;background-size:cover}.AssessmentFeatureCard_thumbnailMark__BQWqc{position:relative;z-index:1;width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill,999px);background:color-mix(in srgb,var(--surface-base,#ffffff) 84%,transparent);color:var(--course-accent-color,#c13f68);font-size:var(--font-size-lg);font-weight:820;line-height:1;box-shadow:0 10px 22px rgba(15,23,42,.14)}.AssessmentFeatureCard_thumbnailOverlay__C8V8G{position:absolute;z-index:3;inset:0;background:color-mix(in srgb,var(--surface-base,#ffffff) 58%,transparent)}.AssessmentFeatureCard_featureInfo__sYDtD{min-width:0;display:flex;flex-direction:column;gap:.22rem}.AssessmentFeatureCard_titleRow___I9iw{min-width:0;display:flex;align-items:center;gap:.5rem}.AssessmentFeatureCard_featureTitle__kI5ur{min-width:0;overflow:hidden;color:var(--text-primary,#071329);font-size:var(--font-size-sm);font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.AssessmentFeatureCard_recommendedBadge__XXw4I{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:.18rem .42rem;border-radius:var(--radius-pill,999px);background:color-mix(in srgb,var(--course-accent-color,#c13f68) 14%,var(--surface-base,#ffffff) 86%);color:var(--course-accent-color,#c13f68);font-size:var(--font-size-2xs);font-weight:760;line-height:1}.AssessmentFeatureCard_featureDescription__FL9P_{min-width:0;display:block;overflow:hidden;color:var(--text-secondary,#526070);font-size:var(--font-size-sm);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.AssessmentFeatureCard_featureMetaContainer__heZyi{min-width:0;display:flex;align-items:center;gap:.6rem;overflow:hidden;color:var(--text-faint,#687484);font-size:var(--font-size-xs);line-height:1.2}.AssessmentFeatureCard_featureMetaContainer__heZyi span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AssessmentFeatureCard_featureMetaContainer__heZyi span:not(:first-child):before{content:"";width:.25rem;height:.25rem;display:inline-block;margin-right:.6rem;border-radius:var(--radius-pill,999px);background:currentColor;opacity:.42;vertical-align:middle}.AssessmentFeatureCard_viewsCount__kcRfN{flex:1 1 auto}.AssessmentFeatureCard_featureActions__BmvC9{min-width:8rem;display:flex;align-items:center;justify-content:flex-end;gap:.6rem}.AssessmentFeatureCard_creditCostBadge__CU_2n{max-width:8rem;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:.3rem .6rem;overflow:hidden;border:1px solid transparent;border-radius:var(--radius-pill,999px);font-size:var(--font-size-2xs);font-weight:720;letter-spacing:.04em;line-height:1.2;white-space:normal;text-overflow:ellipsis;text-align:center;text-transform:uppercase}.AssessmentFeatureCard_creditCostBadge__CU_2n span{display:block}.AssessmentFeatureCard_creditCostBadgePaid__UQc1i{border-color:color-mix(in srgb,var(--color-status-warning,#f59e0b) 35%,transparent);background:color-mix(in srgb,var(--surface-inverse,#0f172a) 58%,var(--color-status-warning,#f59e0b) 42%);color:color-mix(in srgb,var(--color-status-warning,#f59e0b) 70%,var(--text-inverse,#ffffff) 30%)}.AssessmentFeatureCard_creditCostBadgeFree__d02_x{border-color:color-mix(in srgb,var(--color-success,#10b981) 30%,transparent);background:color-mix(in srgb,var(--color-success,#10b981) 15%,var(--surface-panel,#ffffff) 85%);color:color-mix(in srgb,var(--color-success,#10b981) 62%,var(--text-primary,#0f172a) 38%)}.AssessmentFeatureCard_accessFeatureButton__uS3Pc{min-width:4.9rem;min-height:2rem;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;padding:.45rem .65rem;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--course-accent-color,#c13f68) 34%,transparent);border-radius:var(--radius-pill,999px);background:color-mix(in srgb,var(--course-accent-color,#c13f68) 10%,var(--surface-base,#ffffff) 90%);color:var(--course-accent-color,#c13f68);font-size:var(--font-size-xs);font-weight:760;line-height:1;text-align:center;white-space:nowrap}.AssessmentFeatureCard_featureCardClickable__G6jwe:focus-visible .AssessmentFeatureCard_accessFeatureButton__uS3Pc,.AssessmentFeatureCard_featureCardClickable__G6jwe:hover .AssessmentFeatureCard_accessFeatureButton__uS3Pc{background:var(--course-accent-color,#c13f68);color:var(--surface-base,#ffffff)}.AssessmentFeatureCard_unavailableFeatureCard__QNUeW .AssessmentFeatureCard_accessFeatureButton__uS3Pc{border-color:color-mix(in srgb,var(--text-secondary,#526070) 18%,transparent);background:color-mix(in srgb,var(--surface-muted,#f7f8fb) 86%,transparent);color:var(--text-secondary,#526070)}@media (max-width:720px){.AssessmentFeatureCard_featureCardInner__LJa1s{grid-template-columns:4.2rem minmax(0,1fr);align-items:start}.AssessmentFeatureCard_imageContainer__Vpt_4{width:4.2rem}.AssessmentFeatureCard_featureActions__BmvC9{grid-column:1/-1;width:100%;min-width:0;justify-content:space-between;padding-left:calc(4.2rem + .85rem)}}@media (max-width:520px){.AssessmentFeatureCard_featureCardInner__LJa1s{gap:.7rem;padding:.6rem}.AssessmentFeatureCard_featureDescription__FL9P_{white-space:normal}.AssessmentFeatureCard_featureMetaContainer__heZyi{flex-wrap:wrap;row-gap:.25rem}.AssessmentFeatureCard_featureActions__BmvC9{padding-left:0}}.AssessmentMentorCard_card__m7rBh{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;gap:.75rem;padding:.85rem;border:1px solid color-mix(in srgb,var(--course-accent-color,#c13f68) 28%,transparent);border-radius:var(--radius-md,12px);background:linear-gradient(135deg,color-mix(in srgb,var(--course-accent-color,#c13f68) 7%,var(--surface-base,#ffffff) 93%),color-mix(in srgb,var(--surface-base,#ffffff) 94%,transparent));box-shadow:0 14px 28px rgba(15,23,42,.1);box-sizing:border-box}.AssessmentMentorCard_botCard__g_1XS,.AssessmentMentorCard_railCard__zlyuu{overflow:hidden}.AssessmentMentorCard_botCard__g_1XS,.AssessmentMentorCard_railCard__zlyuu{height:100%}.AssessmentMentorCard_header__4GFro{flex:0 0 auto;min-width:0;display:flex;align-items:center;gap:.7rem}.AssessmentMentorCard_avatar__jc9Q3,.AssessmentMentorCard_messageAvatar__LrASI{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill,999px);background:var(--course-accent-color,#c13f68);color:var(--surface-base,#ffffff);font-weight:820;line-height:1}.AssessmentMentorCard_avatar__jc9Q3{width:2.55rem;height:2.55rem;font-size:var(--font-size-xs);box-shadow:0 10px 22px color-mix(in srgb,var(--course-accent-color,#c13f68) 26%,transparent)}.AssessmentMentorCard_messageAvatar__LrASI{width:1.55rem;height:1.55rem;margin-top:.1rem;font-size:var(--font-size-2xs)}.AssessmentMentorCard_headerText__WV4FU{min-width:0}.AssessmentMentorCard_kicker__6Lnd_{display:block;color:color-mix(in srgb,var(--course-accent-color,#c13f68) 84%,var(--text-secondary,#526070) 16%);font-size:var(--font-size-xs);font-weight:780;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.AssessmentMentorCard_title__G0GHD{margin:.12rem 0 0;color:var(--text-primary,#071329);font-size:var(--font-size-sm);font-weight:760;line-height:1.25}.AssessmentMentorCard_transcript__0Hihu{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:.55rem;overflow-y:auto;padding-right:.1rem;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--course-accent-color,#c13f68) 50%,var(--text-secondary,#526070) 50%) color-mix(in srgb,var(--surface-base,#ffffff) 78%,transparent)}.AssessmentMentorCard_promptChips__A8TQG::-webkit-scrollbar,.AssessmentMentorCard_transcript__0Hihu::-webkit-scrollbar{width:10px;height:10px}.AssessmentMentorCard_promptChips__A8TQG::-webkit-scrollbar-track,.AssessmentMentorCard_transcript__0Hihu::-webkit-scrollbar-track{margin:.45rem 0;border-radius:var(--radius-pill,999px);background:color-mix(in srgb,var(--surface-base,#ffffff) 82%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-secondary,#526070) 14%,transparent)}.AssessmentMentorCard_promptChips__A8TQG::-webkit-scrollbar-thumb,.AssessmentMentorCard_transcript__0Hihu::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:var(--radius-pill,999px);background:linear-gradient(180deg,color-mix(in srgb,var(--course-accent-color,#c13f68) 70%,var(--surface-base,#ffffff) 30%) 0,color-mix(in srgb,var(--course-accent-color,#c13f68) 50%,var(--text-secondary,#526070) 50%) 100%);background-clip:padding-box}.AssessmentMentorCard_promptChips__A8TQG::-webkit-scrollbar-thumb:hover,.AssessmentMentorCard_transcript__0Hihu::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--course-accent-color,#c13f68) 82%,var(--surface-base,#ffffff) 18%) 0,color-mix(in srgb,var(--course-accent-color,#c13f68) 64%,var(--text-secondary,#526070) 36%) 100%);background-clip:padding-box}.AssessmentMentorCard_message__3dksT{min-width:0;display:flex;gap:.5rem}.AssessmentMentorCard_message__3dksT p{margin:0;font-size:var(--font-size-sm);line-height:1.42}.AssessmentMentorCard_assistantMessage__Dxlt_ p,.AssessmentMentorCard_userMessage__mk2YI p{min-width:0;padding:.62rem .72rem;border-radius:var(--radius-md,12px)}.AssessmentMentorCard_assistantMessage__Dxlt_ p{border:1px solid color-mix(in srgb,var(--text-secondary,#526070) 12%,transparent);background:color-mix(in srgb,var(--surface-base,#ffffff) 82%,transparent);color:var(--text-secondary,#526070)}.AssessmentMentorCard_userMessage__mk2YI{justify-content:flex-end}.AssessmentMentorCard_userMessage__mk2YI p{max-width:88%;background:var(--course-accent-color,#c13f68);color:var(--surface-base,#ffffff)}.AssessmentMentorCard_promptChips__A8TQG{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:.4rem}.AssessmentMentorCard_promptChip__A26MO{min-height:1.75rem;padding:.34rem .58rem;border:1px solid color-mix(in srgb,var(--course-accent-color,#c13f68) 24%,transparent);border-radius:var(--radius-pill,999px);background:color-mix(in srgb,var(--course-accent-color,#c13f68) 8%,var(--surface-base,#ffffff) 92%);color:var(--text-primary,#071329);font-size:var(--font-size-xs);font-weight:690;line-height:1;cursor:pointer}.AssessmentMentorCard_promptChip__A26MO:focus-visible,.AssessmentMentorCard_promptChip__A26MO:hover{border-color:color-mix(in srgb,var(--course-accent-color,#c13f68) 42%,transparent)}.AssessmentMentorCard_composer__zMEPM{flex:0 0 auto;display:flex;align-items:center;gap:.45rem;padding:.35rem;border:1px solid color-mix(in srgb,var(--text-secondary,#526070) 16%,transparent);border-radius:var(--radius-pill,999px);background:color-mix(in srgb,var(--surface-base,#ffffff) 86%,transparent)}.AssessmentMentorCard_composer__zMEPM input{min-width:0;flex:1 1 auto;border:0;outline:none;background:transparent;color:var(--text-primary,#071329);font-size:var(--font-size-sm);line-height:1.2}.AssessmentMentorCard_composer__zMEPM input::placeholder{color:color-mix(in srgb,var(--text-secondary,#526070) 72%,transparent)}.AssessmentMentorCard_composer__zMEPM button{flex:0 0 auto;min-height:1.9rem;padding:.42rem .68rem;border:0;border-radius:var(--radius-pill,999px);background:var(--course-accent-color,#c13f68);color:var(--surface-base,#ffffff);font-size:var(--font-size-xs);font-weight:780;line-height:1;cursor:pointer}.AssessmentMentorCard_composer__zMEPM button:focus-visible,.AssessmentMentorCard_composer__zMEPM button:hover{box-shadow:0 8px 18px color-mix(in srgb,var(--course-accent-color,#c13f68) 24%,transparent)}@media (max-width:520px){.AssessmentMentorCard_card__m7rBh{padding:.75rem}.AssessmentMentorCard_promptChips__A8TQG{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.1rem;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--course-accent-color,#c13f68) 50%,var(--text-secondary,#526070) 50%) color-mix(in srgb,var(--surface-base,#ffffff) 78%,transparent)}.AssessmentMentorCard_promptChip__A26MO{flex:0 0 auto}}.TwoColumnLayout_columnContent__D_OGE{width:100%;padding:0;margin:0;overflow:visible;text-align:justify;line-height:1.6}.TwoColumnLayout_sectionContainer__SCadI{column-count:2;column-gap:2rem;column-fill:balance;break-inside:avoid;page-break-inside:avoid;height:auto;min-height:100px;display:block;width:100%;column-span:all}.TwoColumnLayout_columnContent__D_OGE h1,.TwoColumnLayout_columnContent__D_OGE h3,.TwoColumnLayout_columnContent__D_OGE h4,.TwoColumnLayout_columnContent__D_OGE h5,.TwoColumnLayout_columnContent__D_OGE h6{break-inside:avoid;break-after:avoid;margin-bottom:1rem}.TwoColumnLayout_columnContent__D_OGE h2{column-span:all;border-bottom:1px solid var(--border-default);padding-bottom:1.5rem;margin-bottom:0;break-inside:avoid;break-after:avoid}.TwoColumnLayout_columnContent__D_OGE h3{column-span:all;margin-bottom:1rem}.TwoColumnLayout_columnContent__D_OGE h2[class*=referencesHeading],.TwoColumnLayout_columnContent__D_OGE h2[id=references]{padding-bottom:0!important;border-bottom:none!important}.TwoColumnLayout_sectionContainer__SCadI h3{margin-top:20px;column-span:all}.TwoColumnLayout_columnConteigure__oi2PT,.TwoColumnLayout_columnContent__D_OGE blockquote,.TwoColumnLayout_columnContent__D_OGE li,.TwoColumnLayout_columnContent__D_OGE ol,.TwoColumnLayout_columnContent__D_OGE pre,.TwoColumnLayout_columnContent__D_OGE table,.TwoColumnLayout_columnContent__D_OGE ul{break-inside:avoid;margin-bottom:.5rem}.TwoColumnLayout_columnContent__D_OGE .TwoColumnLayout_full-width__wiyMe{column-span:all;break-inside:avoid}@media (max-width:480px){.TwoColumnLayout_sectionContainer__SCadI{column-count:1}}.TwoColumnLayout_referencesWrapper__GeXc2,.TwoColumnLayout_singleColumnSection___8kVS{column-count:1!important;width:100%;display:block;break-inside:avoid;page-break-inside:avoid}.TwoColumnLayout_referencesWrapper__GeXc2{column-span:all!important;margin-top:1rem;position:relative}.TwoColumnLayout_referencesWrapper__GeXc2 *{break-inside:avoid}.TwoColumnLayout_columnContent__D_OGE .TwoColumnLayout_full-width__wiyMe,.TwoColumnLayout_columnContent__D_OGE figure.TwoColumnLayout_full-width__wiyMe,.TwoColumnLayout_columnContent__D_OGE img.TwoColumnLayout_full-width__wiyMe{column-span:all!important;width:100%!important;max-width:100%!important}.TwoColumnLayout_section-blur-overlay__9hyRv{pointer-events:none;opacity:.9;transition:opacity .3s ease;box-shadow:inset 0 0 50px 10px color-mix(in srgb,var(--surface-base) 20%,transparent);overflow:hidden}.TwoColumnLayout_blurred___1MwT{filter:blur(4px);opacity:.6;transition:filter .3s ease,opacity .3s ease;position:relative;z-index:1}.TwoColumnLayout_blockingOverlay__iZtNt{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:10;background-color:transparent}.TwoColumnLayout_toggleContainer__8eQze{grid-column:1/-1;column-span:all;position:relative;z-index:10;width:100%;display:block}.TwoColumnLayout_toggleContainer__8eQze.TwoColumnLayout_visible__k2G9j{margin-top:30px;margin-bottom:30px;width:calc(100%-2rem);background-color:var(--summary-box-bg);color:var(--summary-box-text)}.TwoColumnLayout_sectionContainer__SCadI{position:relative;transition:all .2s ease}.TwoColumnLayout_inbtw-image-column-layout__zUxe6{column-span:all!important;position:relative;z-index:1;break-inside:avoid;display:block;width:100%;margin:1rem 0}.TwoColumnLayout_columnContent__D_OGE .TwoColumnLayout_full-width__wiyMe,.TwoColumnLayout_columnContent__D_OGE figure.TwoColumnLayout_full-width__wiyMe,.TwoColumnLayout_columnContent__D_OGE img.TwoColumnLayout_full-width__wiyMe,.TwoColumnLayout_inbtw-image-column-layout__zUxe6{column-span:all!important;width:100%!important;max-width:100%!important;break-inside:avoid;position:relative}.TwoColumnLayout_visible__k2G9j{position:relative;z-index:15;background-color:color-mix(in srgb,var(--course-accent-color,var(--border-default)) 30%,var(--surface-base) 70%);padding:1rem;border-radius:var(--radius-sm);box-shadow:0 4px 8px var(--overlay-default);margin-bottom:1.5rem;display:block!important}.TwoColumnLayout_tableOfContents__GeZWT{display:block}.TwoColumnLayout_columnContent__D_OGE .CourseTemplate-module_table-of-contents__ [data-hidden-by-toggle=true],.TwoColumnLayout_columnContent__D_OGE .CourseTemplate-module_table-of-contents__ a[data-hidden-by-toggle=true],.TwoColumnLayout_columnContent__D_OGE .table-of-contents [data-hidden-by-toggle=true],.TwoColumnLayout_columnContent__D_OGE .table-of-contents a[data-hidden-by-toggle=true],.TwoColumnLayout_columnContent__D_OGE [class*=table-of-contents] [data-hidden-by-toggle=true],.TwoColumnLayout_columnContent__D_OGE [class*=table-of-contents] a[data-hidden-by-toggle=true],.TwoColumnLayout_columnContent__D_OGE nav[class*=table-of-contents] [data-hidden-by-toggle=true],.TwoColumnLayout_columnContent__D_OGE nav[class*=table-of-contents] a[data-hidden-by-toggle=true]{display:none!important;height:0!important;margin:0!important;padding:0!important;max-height:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.TwoColumnLayout_rotated__kes0z{transform:rotate(90deg);transition:transform .3s ease}.TwoColumnLayout_columnContent__D_OGE [class*=sum-up-icon]{transition:transform .3s ease}.TwoColumnLayout_columnContent__D_OGE .toggleIcon{display:inline-flex;align-items:center;justify-content:center}.TwoColumnLayout_columnContent__D_OGE .referencesContent[aria-hidden=true]{max-height:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important}.TwoColumnLayout_inful-image-column-layout__n_4G3{column-span:all!important;position:relative;z-index:1;break-inside:avoid;display:block;width:100%;margin:1rem 0}.TwoColumnLayout_columnContent__D_OGE .TwoColumnLayout_full-width__wiyMe,.TwoColumnLayout_columnContent__D_OGE [data-course-expandable-image=true][data-expanded=true],.TwoColumnLayout_columnContent__D_OGE figure.TwoColumnLayout_full-width__wiyMe,.TwoColumnLayout_columnContent__D_OGE img.TwoColumnLayout_full-width__wiyMe,.TwoColumnLayout_inbtw-image-column-layout__zUxe6,.TwoColumnLayout_inful-image-column-layout__n_4G3{column-span:all!important;width:100%!important;max-width:100%!important;break-inside:avoid;position:relative}.TwoColumnLayout_columnContent__D_OGE [data-course-expandable-image=true][data-expanded=true]{float:none!important;margin:1rem 0!important}.TwoColumnLayout_columnContent__D_OGE [data-course-expandable-image=true][data-expanded=true] [data-course-expand-inner=true],.TwoColumnLayout_columnContent__D_OGE [data-course-expandable-image=true][data-expanded=true] img{width:100%!important;max-width:100%!important}.TwoColumnLayout_columnContent__D_OGE [data-course-expandable-image=true][data-expanded=true][data-zoomed=true] img{width:calc(100% * var(--course-inline-image-zoom, 1))!important;max-width:none!important}.FeedbackPlaceholders_placeholders-container__xylPt{position:relative;width:calc(100% - 10px);height:auto;display:flex;flex-direction:column;gap:0;padding:0 clamp(5px,.75vw,20px);box-sizing:border-box;z-index:1;margin:20px auto 0;transition:transform .3s ease-out}.FeedbackPlaceholders_placeholder__kAg0h{position:relative;background-color:var(--surface-base);border-radius:var(--radius-sm);padding:clamp(8px,1.2vh,14px);box-shadow:0 4px 15px var(--overlay-default);width:100%;max-width:100%;opacity:0;transform:translateY(20px);pointer-events:none;cursor:pointer;text-align:center;color:var(--text-primary);font-size:clamp(.8rem,1.3vw,1rem);border-left:4px solid transparent;letter-spacing:.2px;transition:opacity .5s ease,transform .5s ease,box-shadow .2s ease,padding .3s ease,background-color .3s ease,color .3s ease,border-left-color .3s ease;font-family:Montserrat,sans-serif;box-sizing:border-box}.FeedbackPlaceholders_placeholder__kAg0h.FeedbackPlaceholders_inactive__1t_dd{padding:4px 8px;background-color:color-mix(in srgb,var(--surface-base) 20%,var(--surface-subtle) 80%);color:var(--text-secondary);box-shadow:none;border-left-color:var(--border-default)!important}.FeedbackPlaceholders_placeholder__kAg0h.FeedbackPlaceholders_visible__seLuq{opacity:1;transform:translateY(0);pointer-events:auto}.FeedbackPlaceholders_placeholders-container__xylPt.FeedbackPlaceholders_dark___uCQC .FeedbackPlaceholders_placeholder__kAg0h{background-color:var(--surface-base);color:var(--text-primary);box-shadow:0 4px 15px var(--overlay-default)}.FeedbackPlaceholders_placeholders-container__xylPt.FeedbackPlaceholders_dark___uCQC .FeedbackPlaceholders_placeholder__kAg0h.FeedbackPlaceholders_inactive__1t_dd{background-color:color-mix(in srgb,var(--surface-base) 20%,var(--surface-subtle) 80%);color:var(--text-secondary);border-left-color:var(--border-default)!important}.FeedbackPlaceholders_placeholder__kAg0h:hover{box-shadow:0 6px 20px var(--overlay-strong);transform:translateY(-2px)}.FeedbackPlaceholders_placeholder__kAg0h:first-child{border-left-color:var(--border-info)}.FeedbackPlaceholders_placeholder__kAg0h:nth-child(2){border-left-color:var(--palette-teal-500)}.FeedbackPlaceholders_placeholder__kAg0h:nth-child(3){border-left-color:var(--border-success)}.FeedbackPlaceholders_placeholder__kAg0h:nth-child(4){border-left-color:var(--color-status-warning)}.FeedbackPlaceholders_placeholder__kAg0h:nth-child(5){border-left-color:var(--color-action-accent-bg)}.FeedbackPlaceholders_popup__KFX4i{position:relative;width:100%;margin-top:15px;z-index:10;cursor:default;animation:FeedbackPlaceholders_fadeIn__zUlno .3s ease-out}@keyframes FeedbackPlaceholders_fadeIn__zUlno{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.FeedbackPlaceholders_popupContent__6eAkM{background-color:var(--surface-subtle);border-radius:var(--radius-sm);padding:5px;position:relative;border:1px solid var(--border-soft);min-width:0;font-family:Montserrat,sans-serif}.FeedbackPlaceholders_placeholders-container__xylPt.FeedbackPlaceholders_dark___uCQC .FeedbackPlaceholders_popupContent__6eAkM{background-color:var(--surface-subtle);border-color:var(--border-soft);color:var(--text-primary)}.FeedbackPlaceholders_placeholder__kAg0h.FeedbackPlaceholders_active__l0kr7{transform:none;cursor:default}.FeedbackPlaceholders_questions__2_TaE{display:flex;flex-direction:column;gap:5px}.FeedbackPlaceholders_questionItem__3MiOM{text-align:left;border-bottom:1px solid var(--border-soft);padding-bottom:15px}.FeedbackPlaceholders_placeholders-container__xylPt.FeedbackPlaceholders_dark___uCQC .FeedbackPlaceholders_questionItem__3MiOM{border-bottom-color:var(--border-soft)}.FeedbackPlaceholders_questionItem__3MiOM:last-child{border-bottom:none;padding-bottom:0}.FeedbackPlaceholders_questionText__FtkAa{font-weight:500;color:var(--text-primary);margin-bottom:10px;font-size:var(--font-size-sm);line-height:1.5}.FeedbackPlaceholders_placeholders-container__xylPt.FeedbackPlaceholders_dark___uCQC .FeedbackPlaceholders_questionText__FtkAa{color:var(--text-primary)}.FeedbackPlaceholders_feedbackContainer__oNU0s{display:flex;flex-direction:column;align-items:center}.FeedbackPlaceholders_feedbackInput__Zx3ob{width:100%;padding:12px;border:1px solid var(--border-default);border-radius:var(--radius-sm);resize:vertical;font-family:inherit;margin-bottom:12px;background-color:var(--surface-base);color:var(--text-primary);transition:border-color .2s ease;box-sizing:border-box;min-height:60px;max-height:200px}.FeedbackPlaceholders_placeholders-container__xylPt.FeedbackPlaceholders_dark___uCQC .FeedbackPlaceholders_feedbackInput__Zx3ob{background-color:var(--surface-base);color:var(--text-primary);border-color:var(--border-default)}.FeedbackPlaceholders_feedbackInput__Zx3ob:focus{outline:none;border-color:var(--border-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--border-accent) 18%,transparent)}.FeedbackPlaceholders_submitButton__TgK_W{padding:10px 20px;border-radius:var(--radius-sm);border:none;background:var(--color-button-primary-bg);color:var(--color-button-primary-text);cursor:pointer;font-size:var(--font-size-sm);font-weight:500;transition:all .2s ease;box-shadow:0 2px 5px var(--overlay-default);width:100%}.FeedbackPlaceholders_submitButton__TgK_W:hover{background:var(--color-button-primary-hover);transform:translateY(-1px);box-shadow:0 4px 8px var(--overlay-strong)}.FeedbackPlaceholders_sliderContainer__3SOWC{display:flex;align-items:center;gap:8px;margin:15px 0}.FeedbackPlaceholders_sliderWrapper__IzBNz{position:relative;flex:1;display:flex;align-items:center}.FeedbackPlaceholders_sliderLabel__ZX5Vm{font-size:var(--font-size-2xs);color:var(--text-secondary);font-weight:600;min-width:50px;text-align:center}.FeedbackPlaceholders_placeholders-container__xylPt.FeedbackPlaceholders_dark___uCQC .FeedbackPlaceholders_sliderLabel__ZX5Vm{color:var(--text-secondary)}.FeedbackPlaceholders_agreementSlider__J13oq{width:100%;height:6px;border-radius:var(--radius-sm);background:var(--surface-muted);outline:none;cursor:pointer;-webkit-appearance:none;appearance:none;position:relative}.FeedbackPlaceholders_placeholders-container__xylPt.FeedbackPlaceholders_dark___uCQC .FeedbackPlaceholders_agreementSlider__J13oq{background:var(--surface-muted)}.FeedbackPlaceholders_agreementSlider__J13oq::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--text-secondary);border:2px solid var(--surface-base);cursor:pointer;box-shadow:0 2px 4px var(--overlay-default);transition:all .2s ease}.FeedbackPlaceholders_agreementSlider__J13oq::-webkit-slider-thumb:hover{background:var(--text-primary);transform:scale(1.1)}.FeedbackPlaceholders_sliderTooltip__XkVfN{position:absolute;top:-25px;transform:translateX(-50%);font-size:var(--font-size-xs);font-weight:700;white-space:nowrap;pointer-events:none;z-index:1000;padding:2px 6px;border-radius:var(--radius-sm);box-shadow:0 2px 5px var(--overlay-default)}.FeedbackPlaceholders_placeholders-container__xylPt.FeedbackPlaceholders_dark___uCQC .FeedbackPlaceholders_sliderTooltip__XkVfN,.FeedbackPlaceholders_sliderTooltip__XkVfN{color:var(--text-secondary);background:var(--surface-base)}.FeedbackPlaceholders_radioInput__GRUzQ,.FeedbackPlaceholders_radioLabel__umNNq,.FeedbackPlaceholders_radioText___Pp0F,.FeedbackPlaceholders_responseButtons__gLB73,.FeedbackPlaceholders_sliderValue__ZNMms{display:none}.GlossarySection_glossaryWrapper__nTN5U{margin:2rem 0 1rem;padding:1rem 0;border-top:1px solid var(--course-toc-border)}.GlossarySection_glossaryWrapper__nTN5U.GlossarySection_dark__NTevv{border-top-color:var(--course-toc-border)}.GlossarySection_glossaryHeader__tuha_{text-align:left;margin-bottom:1.5rem;position:relative}.GlossarySection_glossaryHeader__tuha_ h2{color:var(--course-heading-text);font-size:2.2em;margin-top:0;text-align:left;display:flex;align-items:center;justify-content:space-between;border-bottom:none}.GlossarySection_glossaryHeader__tuha_.GlossarySection_dark__NTevv h2,.GlossarySection_glossaryWrapper__nTN5U.GlossarySection_dark__NTevv .GlossarySection_glossaryHeader__tuha_ h2{color:var(--course-heading-text)}.GlossarySection_glossaryContent__rLtsa{transition:max-height .3s ease-out,opacity .3s ease-out,transform .2s ease-out;overflow:hidden;max-height:2000px;opacity:1;transform:translateY(0)}.GlossarySection_glossaryContent__rLtsa.GlossarySection_collapsed__1Ug_v{max-height:0;opacity:0;transform:translateY(-10px);margin:0;padding:0}.GlossarySection_searchContainer__W1FZH{margin-bottom:1.5rem;max-width:400px}.GlossarySection_searchInput__h_AGL{width:100%;padding:8px 12px;border:1px solid var(--course-toc-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);box-sizing:border-box;background-color:var(--surface-subtle);color:var(--course-text)}.GlossarySection_glossaryWrapper__nTN5U.GlossarySection_dark__NTevv .GlossarySection_searchInput__h_AGL{background-color:var(--surface-subtle);border-color:var(--course-toc-border);color:var(--course-text)}.GlossarySection_glossaryWrapper__nTN5U.GlossarySection_dark__NTevv .GlossarySection_searchInput__h_AGL::placeholder{color:var(--text-muted)}.GlossarySection_glossaryItems__R4cCE{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;width:100%}.GlossarySection_glossaryItem__1YZZG{border:1px solid var(--course-toc-border);border-radius:var(--radius-sm);overflow:hidden;height:fit-content;display:flex;flex-direction:column;background-color:var(--surface-subtle)}.GlossarySection_glossaryWrapper__nTN5U.GlossarySection_dark__NTevv .GlossarySection_glossaryItem__1YZZG{border-color:var(--course-toc-border)}.GlossarySection_activeItem__JxJXs{z-index:1}.GlossarySection_activeItem__JxJXs,.GlossarySection_glossaryWrapper__nTN5U.GlossarySection_dark__NTevv .GlossarySection_activeItem__JxJXs{box-shadow:0 2px 8px var(--overlay-default)}.GlossarySection_glossaryTerm__JpaWD{padding:clamp(.5rem,.6vw,.8rem) clamp(.8rem,1vw,1rem);background-color:var(--course-quote-bg);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s ease}.GlossarySection_glossaryWrapper__nTN5U.GlossarySection_dark__NTevv .GlossarySection_glossaryTerm__JpaWD{background-color:var(--course-quote-bg);color:var(--course-text)}.GlossarySection_activeItem__JxJXs .GlossarySection_glossaryTerm__JpaWD,.GlossarySection_glossaryTerm__JpaWD:hover,.GlossarySection_glossaryWrapper__nTN5U.GlossarySection_dark__NTevv .GlossarySection_activeItem__JxJXs .GlossarySection_glossaryTerm__JpaWD,.GlossarySection_glossaryWrapper__nTN5U.GlossarySection_dark__NTevv .GlossarySection_glossaryTerm__JpaWD:hover{background-color:var(--surface-muted)}.GlossarySection_termText___Rc2Y{font-weight:600;font-size:var(--font-size-md)}.GlossarySection_termIcon__uRyXK{font-weight:700;color:var(--text-muted);font-size:var(--font-size-lg);width:20px;display:flex;align-items:center;justify-content:center}.GlossarySection_glossaryWrapper__nTN5U.GlossarySection_dark__NTevv .GlossarySection_termIcon__uRyXK{color:var(--text-muted)}.GlossarySection_glossaryDefinition__TURks{padding:1rem;font-size:var(--font-size-md);background-color:var(--surface-subtle);border-top:1px solid var(--course-toc-border);line-height:1.5;color:var(--course-text);animation:GlossarySection_slideDown__UtOmh .3s ease-out;text-align:left}.GlossarySection_glossaryWrapper__nTN5U.GlossarySection_dark__NTevv .GlossarySection_glossaryDefinition__TURks{background-color:var(--surface-subtle);color:var(--course-text);border-top-color:var(--course-toc-border)}.GlossarySection_noResults__zz2M_{text-align:left;padding:1rem 0;color:var(--text-muted);font-style:italic}.GlossarySection_glossaryWrapper__nTN5U.GlossarySection_dark__NTevv .GlossarySection_noResults__zz2M_{color:var(--text-muted)}.GlossarySection_sumUpIcon__n95wG{width:30px;height:30px;border:none;background:none;display:flex;border-radius:50%;justify-content:center;cursor:pointer;font-size:var(--font-size-md);color:var(--text-muted)}.GlossarySection_glossaryWrapper__nTN5U.GlossarySection_dark__NTevv .GlossarySection_sumUpIcon__n95wG{color:var(--text-muted)}.GlossarySection_glossaryWrapper__nTN5U.GlossarySection_dark__NTevv .GlossarySection_sumUpIcon__n95wG:hover,.GlossarySection_sumUpIcon__n95wG:hover{background-color:var(--surface-muted)}.GlossarySection_toggle-arrow__pPhz5{font-size:var(--font-size-sm)}@keyframes GlossarySection_slideDown__UtOmh{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.GlossarySection_glossaryItems__R4cCE{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.GlossarySection_glossaryItems__R4cCE{grid-template-columns:1fr}}.TerrainPanel_glassPanel__wGxmE{--terrain-workspace-panel-block-size:var(--workspace-panel-block-size,100%);--terrain-workspace-content-max-block-size:max(180px,calc(var(--terrain-workspace-panel-block-size) - 112px));--terrain-workspace-compact-content-max-block-size:max(140px,calc(var(--terrain-workspace-panel-block-size) - 168px));height:100%;width:100%;overflow-y:auto;padding:18px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;--terrain-text-primary:var(--text-primary);--terrain-text-muted:var(--text-secondary);--terrain-text-subtle:var(--text-muted);color:var(--text-primary);background:var(--background-preview-paper);background-clip:padding-box;border:1px solid color-mix(in srgb,var(--border-primary) 72%,transparent);border-radius:var(--radius-lg);box-shadow:var(--shadow-strong);position:relative;isolation:isolate}.TerrainPanel_glassHeader__jXfCT{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-shrink:0;border-bottom:1px solid var(--border-soft);padding-bottom:.75rem}.TerrainPanel_glassEyebrow__oJDE1{margin:0 0 .25rem;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-action-accent-bg)}.TerrainPanel_glassTitle__eoo8J{margin:0;font-size:var(--font-size-lg);font-weight:800;line-height:1.25;color:var(--text-primary)}.TerrainPanel_glassSubtitle__JjYhG{margin:4px 0 0;font-size:var(--font-size-sm);color:var(--text-secondary)}.TerrainPanel_glassCloseButton__dkqk4{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:transparent;color:var(--text-primary);cursor:pointer;font-size:var(--font-size-xs);font-weight:700;padding:.4rem .9rem;transition:all .2s ease}.TerrainPanel_glassCloseButton__dkqk4:hover{background:var(--surface-subtle);border-color:var(--text-primary)}.TerrainPanel_glassStatus__i1FZG{margin:.5rem 0 0;font-size:var(--font-size-sm);color:var(--text-secondary)}.TerrainPanel_glassError__ZPU1E{margin:.5rem 0 0;font-size:var(--font-size-sm);color:var(--text-danger-strong);font-weight:600}.TerrainPanel_glassCard__zSHpl{border:1px solid color-mix(in srgb,var(--border-primary) 62%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-card) 72%,transparent);background-clip:padding-box;backdrop-filter:blur(18px);padding:1rem;box-shadow:var(--shadow-strong);color:var(--text-primary);overflow:hidden;isolation:isolate}.TerrainPanel_glassSelect__J4ZWy{border:1px solid color-mix(in srgb,var(--course-toc-border),transparent 15%);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--course-toc-text),transparent 90%);color:var(--course-toc-text,var(--text-primary))}.TerrainPanel_glassSelect__J4ZWy option{background:var(--course-select-option-bg,var(--surface-base));color:var(--course-select-option-text,var(--text-primary))}.dark .TerrainPanel_glassSelect__J4ZWy{color-scheme:light}.TerrainPanel_glassActions__5LHwS{margin-top:.85rem;display:flex;gap:.5rem;flex-wrap:wrap}.TerrainPanel_glassPrimaryButton__nNBlK{border:1px solid var(--color-button-primary-bg);border-radius:var(--radius-pill);background:var(--color-button-primary-bg);color:var(--color-button-primary-text);padding:.45rem 1.1rem;font-weight:700;cursor:pointer;transition:all .2s ease}.TerrainPanel_glassPrimaryButton__nNBlK:hover{background:var(--color-button-primary-hover);border-color:var(--color-button-primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--color-button-primary-bg) 24%,transparent)}.TerrainPanel_glassSecondaryButton__kvvyD{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:transparent;color:var(--text-primary);padding:.45rem 1.1rem;font-weight:700;cursor:pointer;transition:all .2s ease}.TerrainPanel_glassSecondaryButton__kvvyD:hover{background:var(--surface-subtle);border-color:var(--text-primary);transform:translateY(-1px)}.TerrainPanel_glassNextButton__3WJNH{border:1px solid var(--color-action-accent-bg);border-radius:var(--radius-pill);background:var(--color-action-accent-bg);color:var(--color-action-accent-text);padding:.45rem 1.1rem;font-weight:700;cursor:pointer;transition:all .2s ease}.TerrainPanel_glassNextButton__3WJNH:hover{background:var(--color-action-accent-hover);border-color:var(--color-action-accent-hover);transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--color-action-accent-bg) 24%,transparent)}.TerrainPanel_glassDisabled__H8uyJ{opacity:.55;cursor:not-allowed;pointer-events:none}.TerrainPanel_glassFeedback__gnuhD{margin-top:.95rem;border-top:1px solid color-mix(in srgb,var(--course-toc-border),transparent 40%);padding-top:.85rem}.TerrainPanel_glassSuccess__FhRJI{color:var(--text-success);font-weight:700}.TerrainPanel_glassFailure__7gQdS{color:var(--text-danger);font-weight:700}.TerrainPanel_glassLabel__wZom4{margin:0;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-action-accent-bg)}.TerrainPanel_glassDifficulty__WwRMT{margin:.6rem 0 0;font-size:var(--font-size-sm);color:var(--text-secondary)}.TerrainPanel_glassExplanation__otQdW{margin:.5rem 0 0;color:var(--text-secondary);line-height:1.55}.TerrainPanel_glassExcerpt__Up0tp{margin:.65rem 0 0;border-left:3px solid var(--color-status-info);padding:.45rem .7rem;background:color-mix(in srgb,var(--color-status-info) 8%,transparent);color:var(--text-secondary)}.TerrainPanel_glassInlinePanel__ulyZI{height:auto;min-height:0;overflow:visible;padding:1.1rem;gap:1rem;background:var(--background-preview-paper);background-clip:padding-box;border-color:color-mix(in srgb,var(--border-primary) 72%,transparent);box-shadow:var(--shadow-strong)}.TerrainPanel_glassInlineStatusCard__x0kt7{margin:0;padding:.8rem .9rem;background:color-mix(in srgb,var(--surface-card) 86%,transparent);border-color:var(--border-strong);color:var(--text-secondary)}.TerrainPanel_glassInlineCard__ooTvz{display:flex;flex-direction:column;gap:1rem;padding:1rem;background:color-mix(in srgb,var(--surface-card) 78%,transparent)}.TerrainPanel_glassInlineMetaPill__ynznE{display:inline-flex;align-items:center;padding:.45rem .7rem;border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary);border:1px solid var(--border-strong)}.TerrainPanel_glassInlineMetaPillAccent__FAr_t{background:color-mix(in srgb,var(--color-action-accent-bg) 10%,transparent);border-color:var(--color-action-accent-bg);color:var(--color-action-accent-bg)}.TerrainPanel_glassInlineMetaPillNeutral__e5X_F{background:color-mix(in srgb,var(--text-primary) 8%,transparent)}.TerrainPanel_glassInlineStepDot__qCfXP{width:38px;height:38px;border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--surface-card);color:var(--text-primary);cursor:pointer;font-weight:700;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text-inverse) 18%,transparent);transition:all .16s ease}.TerrainPanel_glassInlineStepDot__qCfXP:hover{transform:translateY(-1px);border-color:var(--color-action-accent-bg)}.TerrainPanel_glassInlineStepDotActive__55pWJ{background:color-mix(in srgb,var(--color-action-accent-bg) 14%,var(--surface-card) 86%);border-color:var(--color-action-accent-bg);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-action-accent-bg) 14%,transparent)}.TerrainPanel_glassInlineStepDotAnswered__nyHnK{background:color-mix(in srgb,var(--text-primary) 10%,var(--surface-card) 90%)}.TerrainPanel_glassInlineStepDotCorrect__rXxiK{background:color-mix(in srgb,var(--color-status-success) 12%,var(--surface-card) 88%);border-color:var(--color-status-success)}.TerrainPanel_glassInlineStepDotIncorrect__qvhQT{background:color-mix(in srgb,var(--color-status-danger) 12%,var(--surface-card) 88%);border-color:var(--color-status-danger)}.TerrainPanel_glassInlineOptionButton__ZLdvW{width:100%;border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:12px 14px;font:inherit;text-align:left;cursor:pointer;color:var(--text-primary);background:color-mix(in srgb,var(--surface-card) 64%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text-inverse) 18%,transparent);transition:all .16s ease}.TerrainPanel_glassInlineOptionButton__ZLdvW:hover:not(:disabled){transform:translateY(-1px);border-color:var(--color-action-accent-bg);background:color-mix(in srgb,var(--color-action-accent-bg) 8%,transparent)}.TerrainPanel_glassInlineOptionButtonSelected__u1Prp{border-color:var(--color-action-accent-bg);background:color-mix(in srgb,var(--color-action-accent-bg) 14%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-action-accent-bg) 14%,transparent)}.TerrainPanel_glassInlineInput__g_ERL{width:100%;border-radius:var(--radius-sm);border:1px solid var(--border-default);padding:12px 14px;font:inherit;box-sizing:border-box;color:var(--text-primary);background:var(--surface-card);outline:none}.TerrainPanel_glassInlineInput__g_ERL:focus{border-color:var(--color-action-accent-bg);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-action-accent-bg) 14%,transparent)}.TerrainPanel_glassInlinePrimaryAction__8_gLv{border-radius:var(--radius-sm);padding:12px 16px}.TerrainPanel_glassInlinePrimaryAction__8_gLv:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px color-mix(in srgb,var(--color-button-primary-bg) 18%,transparent)}.TerrainPanel_glassInlineSecondaryAction___J2eS{border-radius:var(--radius-sm);padding:12px 16px}.TerrainPanel_glassInlineFeedbackCard__i5ZIG{display:flex;flex-direction:column;gap:10px;padding:.95rem}.TerrainPanel_glassInlineFeedbackCardSuccess__W4l4s{background:color-mix(in srgb,var(--color-status-success) 12%,var(--surface-card) 88%);border-color:var(--color-status-success)}.TerrainPanel_glassInlineFeedbackCardDanger__ADvho{background:color-mix(in srgb,var(--color-status-danger) 11%,var(--surface-card) 89%);border-color:var(--color-status-danger)}.TerrainPanel_glassInlineSuccessBadge__BtReV{min-width:56px;padding:8px 12px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-status-success) 16%,var(--surface-card) 84%);border:1px solid var(--color-status-success);font-weight:800}.TerrainPanel_glassInlineSuccessBadge__BtReV,.TerrainPanel_glassInlineTrigger__HxIe3{display:inline-flex;align-items:center;justify-content:center;color:var(--text-primary)}.TerrainPanel_glassInlineTrigger__HxIe3{min-height:28px;padding:0 12px;border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:color-mix(in srgb,var(--surface-card) 88%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text-inverse) 22%,transparent),0 1px 2px var(--overlay-soft);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.04em;white-space:nowrap;cursor:pointer;transition:all .16s ease}.TerrainPanel_glassInlineTrigger__HxIe3:hover{transform:translateY(-1px);border-color:var(--color-action-accent-bg);background:color-mix(in srgb,var(--color-action-accent-bg) 8%,var(--surface-card) 92%)}@media (forced-colors:active){.TerrainPanel_glassPanel__wGxmE{forced-color-adjust:auto;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.TerrainPanel_glassCard__zSHpl,.TerrainPanel_glassCloseButton__dkqk4,.TerrainPanel_glassNextButton__3WJNH,.TerrainPanel_glassPanel__wGxmE,.TerrainPanel_glassPrimaryButton__nNBlK,.TerrainPanel_glassSecondaryButton__kvvyD{background:Canvas;border-color:ButtonText}}@media (prefers-reduced-transparency:reduce){.TerrainPanel_glassPanel__wGxmE{background:var(--surface-elevated);backdrop-filter:none;-webkit-backdrop-filter:none}.TerrainPanel_glassCard__zSHpl{background:var(--surface-card)}}@media (prefers-reduced-motion:reduce){.TerrainPanel_glassCloseButton__dkqk4,.TerrainPanel_glassNextButton__3WJNH,.TerrainPanel_glassPrimaryButton__nNBlK,.TerrainPanel_glassSecondaryButton__kvvyD{transition:none}}