.page_container__mzjTB{max-width:1200px;margin:0 auto;padding:var(--spacing-xl) var(--spacing-md);min-height:calc(100vh - 200px)}.page_header__5jBaT{margin-bottom:var(--spacing-xl)}.page_pageTitle__4wPy3{font-size:40px;font-weight:700;color:var(--color-text-primary)}.page_card__bv0r1{max-width:520px;margin:0 auto;background:var(--color-background);border-radius:20px;padding:var(--spacing-2xl);box-shadow:var(--shadow-sm);border:1px solid var(--color-surface);text-align:center}.page_title__7Qi7F{font-size:36px;font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.page_subtitle__PNW_t{font-size:17px;color:var(--color-text-secondary);margin-bottom:var(--spacing-lg)}.page_form__QqqMC{display:flex;gap:var(--spacing-sm);flex-wrap:wrap;justify-content:center}.page_input__ZlY8j{flex:1 1 220px;min-width:220px;padding:12px 14px;border-radius:12px;border:1px solid var(--color-surface);font-size:16px}.page_primaryButton__fsr63{padding:12px 20px;border-radius:12px;border:none;background-color:var(--color-primary);color:#fff;font-weight:600;font-size:16px;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.page_primaryButton__fsr63:hover{background-color:var(--color-primary-dark);transform:translateY(-1px)}.page_section__F0eop{margin-bottom:var(--spacing-2xl)}.page_sectionTitle__xNX1n{font-size:24px;font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-md)}.page_profileCard__Rp51c{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md);background:var(--color-background);border-radius:16px;padding:var(--spacing-lg);border:1px solid var(--color-surface);box-shadow:var(--shadow-sm)}.page_profileLabel__0Gghv{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary);margin-bottom:var(--spacing-xs)}.page_profileValue__eyvMp{font-size:20px;font-weight:700;color:var(--color-text-primary)}.page_favoritesGrid__kMzln{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md)}.page_favoriteCard__SO0o9{padding:var(--spacing-md);background-color:var(--color-surface-secondary);border-radius:14px;box-shadow:var(--shadow-sm);text-decoration:none;color:inherit;border:1px solid transparent;transition:all .2s ease}.page_favoriteCard__SO0o9:hover{transform:translateY(-2px);border-color:var(--color-primary);box-shadow:var(--shadow-md)}.page_favoriteWord__5d1Zg{font-size:22px;font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.page_favoritePinyin__E9o8Y{font-size:14px;color:var(--color-text-tertiary);font-style:italic;margin-bottom:var(--spacing-xs)}.page_favoriteEnglish__nudSW{font-size:14px;color:var(--color-primary);font-weight:500}.page_emptyState__CeHKJ{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm);color:var(--color-text-secondary);background:var(--color-background);border-radius:16px;padding:var(--spacing-lg);border:1px solid var(--color-surface)}.page_emptyAction__4E4Bm{display:inline-flex;align-items:center;justify-content:center;padding:8px 18px;font-size:15px;font-weight:600;color:#fff;background-color:var(--color-primary);border-radius:999px;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.page_emptyAction__4E4Bm:hover{background-color:var(--color-primary-dark);transform:translateY(-1px)}.page_progressGrid__Xmwje{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md)}.page_progressCard__ZxTFm{background:var(--color-background);border-radius:16px;padding:var(--spacing-lg);border:1px solid var(--color-surface);box-shadow:var(--shadow-sm);text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.page_progressCard__ZxTFm:hover{transform:translateY(-2px);border-color:var(--color-primary);box-shadow:var(--shadow-md)}.page_progressHeader__2HDAD{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.page_progressLabel__FpUs_{font-size:16px;font-weight:600;color:var(--color-text-primary)}.page_progressValue__SStQ9{font-size:16px;font-weight:700;color:var(--color-primary)}.page_progressBar__M4oE1{height:8px;border-radius:999px;background-color:var(--color-surface);overflow:hidden;margin-bottom:var(--spacing-sm)}.page_progressFill__KlsS9{height:100%;background-color:var(--color-primary);border-radius:999px}.page_progressMeta__8YivN{font-size:13px;color:var(--color-text-tertiary)}.page_progressHint___bwWt{margin-top:var(--spacing-sm);font-size:14px;font-weight:600;color:var(--color-primary);opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease}.page_progressCard__ZxTFm:hover .page_progressHint___bwWt{opacity:1;transform:translateY(0)}@media (max-width:768px){.page_pageTitle__4wPy3{font-size:32px}.page_card__bv0r1{padding:var(--spacing-xl)}}