.page_page__4fWEj{min-height:calc(100vh - 64px);background:linear-gradient(180deg,#e8f5e9,#c8e6c9 40%,#a5d6a7);padding:40px 24px 60px}.page_inner__bUFJU{max-width:960px;margin:0 auto}.page_header__VUAZ_{text-align:center;margin-bottom:28px}.page_title__bePLU{font-family:var(--font-heading);font-size:2.2rem;font-weight:700;color:var(--color-text);display:flex;align-items:center;justify-content:center;gap:12px}.page_subtitle__eDdCi{font-family:var(--font-heading);font-size:1rem;color:var(--color-primary-dark);margin-top:4px}.page_filters__cD2Si{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin-bottom:28px}.page_filterBtn__naGMx{padding:7px 16px;border:2px solid rgba(255,255,255,.6);border-radius:var(--radius-pill);background:rgba(255,255,255,.5);font-family:var(--font-heading);font-size:.85rem;font-weight:600;color:var(--color-text);cursor:pointer;transition:all .15s;text-transform:capitalize}.page_filterBtn__naGMx:hover{background:rgba(255,255,255,.8)}.page_filterActive__PKhIg{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.page_sectionLabel__VCcER{font-family:var(--font-heading);font-size:1.2rem;font-weight:700;color:var(--color-text);margin-bottom:14px;margin-top:32px}.page_sectionLabel__VCcER:first-of-type{margin-top:0}.page_grid__JIo68{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px}.page_card__DRwD0{display:flex;flex-direction:column;padding:24px 20px;background:var(--color-white);border-radius:var(--radius-xl);border:3px solid var(--color-brown-light);box-shadow:4px 4px 0 var(--color-brown);text-decoration:none;transition:all .2s}.page_card__DRwD0:hover{transform:translateY(-4px);box-shadow:6px 6px 0 var(--color-brown)}.page_cardTop__IfCfK{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.page_cardEmoji__eeDPw{font-size:2rem}.page_cardDifficulty__HVQA0{letter-spacing:.06em;background:var(--color-bg-green);color:var(--color-primary-dark)}.page_cardDifficulty__HVQA0,.page_cardSurvey__VoEoH{font-family:var(--font-heading);font-size:.72rem;font-weight:700;text-transform:uppercase;padding:3px 10px;border-radius:var(--radius-pill)}.page_cardSurvey__VoEoH{background:#f3e5f5;color:#7b1fa2}.page_cardTitle___v3XF{font-family:var(--font-heading);font-size:1.15rem;font-weight:700;color:var(--color-text);margin-bottom:6px}.page_cardDesc__fnMQ1{font-family:var(--font-body);font-size:.85rem;color:var(--color-text-light);line-height:1.4;flex:1 1;margin-bottom:14px}.page_cardFooter__SLDjm{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:2px dashed #e0e0e0}.page_cardStat__ud64G{font-family:var(--font-body);font-size:.78rem;color:var(--color-text-light)}.page_cardXP__HR_1K{font-family:var(--font-heading);font-size:.85rem;font-weight:700;color:var(--color-primary);background:var(--color-bg-green);padding:2px 10px;border-radius:var(--radius-pill)}.page_loading__zntpg{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px;font-family:var(--font-heading);color:var(--color-text-light)}.page_spinner__9TO0P{font-size:2rem;animation:page_spin__HZ8gl 1s linear infinite}@keyframes page_spin__HZ8gl{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}