.page_page__Fxye8{max-width:1100px;margin:0 auto;padding:0 24px 80px}.page_pageHeader__Stdl9{padding-top:40px}.page_backLink___7hjP{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;color:var(--muted);margin-bottom:20px;transition:color .15s}.page_backLink___7hjP:hover{color:var(--text)}.page_pageHeader__Stdl9 h1{font-size:2rem;font-weight:700;letter-spacing:-.5px}.page_pageHeader__Stdl9 p{color:var(--muted);margin-top:6px;font-size:.95rem}.page_divider__6tDlZ{border:none;border-top:1px solid var(--border);margin:24px 0}.page_controlsRow__Czq0y{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page_spacer__NrEOD{flex:1 1}.page_progressLabel__y6cBj{font-size:.9rem;color:var(--muted);font-weight:500;white-space:nowrap}.page_btn__vaPYd{padding:9px 20px;border-radius:8px;border:1.5px solid var(--btn-border);background:var(--card-bg);color:var(--text);font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s;font-family:inherit}.page_btn__vaPYd:hover{background:#f0ece4}.page_btnActive__nqFHg{background:var(--text)!important;color:#fff;border-color:var(--text)!important}.page_categoryFilters__xq9o_{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.page_categoryBtn__I9O_k{padding:7px 16px;border-radius:8px;border:1.5px solid var(--btn-border);background:var(--card-bg);color:var(--text);font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s;font-family:inherit}.page_categoryBtn__I9O_k:hover{background:#f0ece4}.page_categoryBtnActive__q5xN3{background:var(--text)!important;color:#fff;border-color:var(--text)!important}.page_studyView__Qbvte{margin-top:32px}.page_cardsGrid__NOTM9{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:20px;gap:20px}.page_cardMeta__ii8Bz{display:flex;align-items:center;gap:7px;margin-bottom:8px;flex-wrap:wrap}.page_cardCategoryDot__lSCSi{width:9px;height:9px;border-radius:50%;flex-shrink:0}.page_cardCategory__RzdM_{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--muted)}.page_cardDuration__LdFzT{font-size:.72rem;color:var(--muted);margin-left:auto;padding-right:28px}.page_cardSteps__RxvBH{margin:8px 0 10px;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:5px;counter-reset:steps}.page_cardStep__lBY8t{font-size:.8rem;color:var(--text);line-height:1.4;padding-left:22px;position:relative;counter-increment:steps}.page_cardStep__lBY8t:before{content:counter(steps);position:absolute;left:0;top:0;width:16px;height:16px;border-radius:50%;background:var(--border);color:var(--muted);font-size:.65rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_quizSteps__Xzibt{margin:0 0 20px;display:flex;flex-direction:column;gap:8px;text-align:left}.page_quizStep__6p8nT{font-size:.82rem;color:var(--muted);line-height:1.4;display:flex;gap:10px}.page_quizStepNum__5vh4M{width:20px;height:20px;border-radius:50%;background:var(--border);color:var(--muted);font-size:.7rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.page_quizStepMore__NDMvQ{font-size:.78rem;color:var(--muted);font-style:italic;margin-top:2px}.page_card__IZkLm{background:var(--card-bg);border:1.5px solid var(--border);border-radius:var(--radius);position:relative;transition:box-shadow .15s,background .2s;text-align:left;width:100%;overflow:hidden;display:flex;flex-direction:column}.page_card__IZkLm:hover{box-shadow:0 4px 16px rgba(0,0,0,.08)}.page_cardLearned__FrQG4{background:#f0faf0;border-color:#a8d5a8}.page_cardClickable__lhWLD{background:none;border:none;padding:0;margin:0;cursor:pointer;text-align:left;width:100%;font-family:inherit;display:flex;flex-direction:column;flex:1 1;position:relative}.page_cardClickable__lhWLD:hover .page_cardCheck__O4Ow_:not(.page_cardCheckDone__eS9AD){border-color:var(--muted)}.page_cardCheck__O4Ow_{position:absolute;top:12px;right:12px;width:24px;height:24px;border-radius:50%;border:2px solid var(--border);background:var(--card-bg);display:flex;align-items:center;justify-content:center;pointer-events:none;transition:all .2s;z-index:2}.page_cardCheckDone__eS9AD{background:#3a9e3a!important;border-color:#3a9e3a!important}.page_cardImage__v_nzu{width:100%;height:160px;overflow:hidden;position:relative;background:#f0ece4;flex-shrink:0}.page_cardImageImg___J3CL{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform .2s}.page_cardImage__v_nzu:hover .page_cardImageImg___J3CL{transform:scale(1.03)}.page_cardImageFallback__6VF2w{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:4rem}.page_cardImageZoomHint__AgXuH{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.45);color:#fff;border-radius:6px;padding:2px 7px;font-size:.72rem;opacity:0;transition:opacity .15s;pointer-events:none}.page_cardImage__v_nzu:hover .page_cardImageZoomHint__AgXuH{opacity:1}.page_cardBody__7vTiI{padding:16px 18px 18px;flex:1 1;display:flex;flex-direction:column}.page_lightboxBackdrop__SBsWf{position:fixed;inset:0;background:rgba(244,239,230,.92);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;cursor:zoom-out}.page_lightboxImg__zYokY{max-width:88vw;max-height:88vh;object-fit:contain;border-radius:12px;cursor:default;box-shadow:0 12px 48px rgba(0,0,0,.18),0 2px 8px rgba(0,0,0,.08);background:#fff;padding:16px}.page_lightboxClose__5m5_u{position:fixed;top:20px;right:24px;background:var(--card-bg);border:1.5px solid var(--border);color:var(--text);font-size:1rem;width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;box-shadow:0 2px 8px rgba(0,0,0,.1)}.page_lightboxClose__5m5_u:hover{background:#f0ece4}.page_cardName__XzVcx{font-size:1.05rem;font-weight:800;margin-bottom:5px;padding-right:8px}.page_cardKeyOrgans__gMXvz{font-size:.76rem;color:var(--muted);margin-bottom:8px;font-style:italic}.page_cardFunction__V6X6X{font-size:.84rem;color:var(--text);line-height:1.4;margin-bottom:8px;font-weight:500}.page_cardDisease__SPXez{font-size:.76rem;color:var(--muted);margin-bottom:10px}.page_cardDiseaseBold__0TV_X{font-weight:600;color:var(--text)}.page_cardDivider__JoIXG{border:none;border-top:1px solid var(--border);margin-bottom:10px}.page_cardFact__0F_OY{font-size:.82rem;color:var(--muted);line-height:1.45;display:flex;gap:6px}.page_cardFactStar__FSPqN{color:var(--accent);flex-shrink:0;font-size:.75rem;margin-top:1px}.page_quizContainer__OTbE8{max-width:600px;margin:32px auto 0}.page_quizMeta__GCfos{display:flex;justify-content:space-between;font-size:.85rem;color:var(--muted);margin-bottom:12px}.page_quizProgressWrap__OlJZD{background:var(--border);border-radius:99px;height:6px;margin-bottom:24px;overflow:hidden}.page_quizProgressBar__tUv1e{height:100%;background:var(--text);border-radius:99px;transition:width .3s}.page_quizCard__TWBt7{background:var(--card-bg);border:1.5px solid var(--border);border-radius:var(--radius);overflow:hidden;text-align:center}.page_quizImageWrap__sq9nP{width:100%;height:200px;overflow:hidden;background:#f0ece4}.page_quizImageImg__6QhxF{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.page_quizImageFallback__I5QcH{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:5rem}.page_quizCardBody__fK1O3{padding:28px 32px 32px}.page_quizName__H_1Id{font-size:1.6rem;font-weight:800;margin-bottom:6px;letter-spacing:-.5px}.page_quizSub__5DC9R{font-size:.9rem;color:var(--muted);margin-bottom:24px}.page_quizQuestion__aQXZc{font-size:1rem;font-weight:600;margin-bottom:20px;color:var(--muted)}.page_quizOptions__0ykpM{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.page_quizOption__4NWda{padding:14px 16px;border-radius:8px;border:1.5px solid var(--btn-border);background:var(--card-bg);font-size:.85rem;font-weight:600;cursor:pointer;transition:background .12s;font-family:inherit;line-height:1.4;text-align:left}.page_quizOption__4NWda:hover:not(:disabled){background:#f0ece4}.page_quizOption__4NWda:disabled{cursor:default}.page_quizOptionCorrect___XVkr{background:#d4edda!important;border-color:#82c991!important;color:#1e6b2e!important}.page_quizOptionWrong__5aLM1{background:#fde0e0!important;border-color:#e89898!important;color:#8b1a1a!important}.page_quizFeedback__SIzbp{margin-top:20px;font-size:.95rem;font-weight:600;min-height:24px}.page_quizFeedbackOk__lEOQs{color:#1e6b2e}.page_quizFeedbackFail__IS1gf{color:#8b1a1a}.page_quizNextBtn__3_BE_{margin-top:20px;padding:12px 32px;border-radius:8px;border:none;background:var(--text);color:#fff;font-size:.95rem;font-weight:700;cursor:pointer;font-family:inherit}.page_quizScore__GZz8H{text-align:center;padding:48px 24px;background:var(--card-bg);border:1.5px solid var(--border);border-radius:var(--radius)}.page_scoreBig__pWsid{font-size:3.5rem;font-weight:800;margin-bottom:8px}.page_quizScore__GZz8H h2{font-size:1.6rem;margin-bottom:10px}.page_quizScore__GZz8H p{color:var(--muted);margin-bottom:28px;font-size:.95rem}.page_scoreActions__42X8W{display:flex;gap:10px;justify-content:center}@media (max-width:600px){.page_pageHeader__Stdl9 h1{font-size:1.5rem}.page_cardsGrid__NOTM9{grid-template-columns:1fr}}