.AIStudyBuddyCard_card__64KNd{display:flex;background:var(--bg-surface);border-radius:var(--radius-xl);border:1px solid var(--border-muted);box-shadow:var(--shadow-md);transition:box-shadow var(--transition-base),border-color var(--transition-base);overflow:hidden}.AIStudyBuddyCard_card__64KNd:hover{box-shadow:var(--shadow-lg);border-color:rgba(168,85,247,.3)}.AIStudyBuddyCard_cardLink__kf_mU{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);text-decoration:none;padding:var(--space-3);width:100%;cursor:pointer;transition:background var(--transition-fast)}.AIStudyBuddyCard_cardLink__kf_mU:hover{background:rgba(168,85,247,.08)}.AIStudyBuddyCard_avatarWrapper__UA8w9{width:48px;height:48px;border-radius:var(--radius-full);background:rgba(168,85,247,.1);border:2px solid rgba(168,85,247,.3);display:flex;align-items:center;justify-content:center;padding:4px;box-shadow:var(--shadow-md);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.AIStudyBuddyCard_cardLink__kf_mU:hover .AIStudyBuddyCard_avatarWrapper__UA8w9{border-color:var(--purple-400);box-shadow:0 4px 16px rgba(168,85,247,.35);transform:scale(1.05)}.AIStudyBuddyCard_smoAvatar__zBdZI{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-full)}.AIStudyBuddyCard_textGroup__jj3hB{display:flex;flex-direction:column;align-items:center;gap:2px}.AIStudyBuddyCard_label__jsBev{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-muted);transition:color var(--transition-fast);white-space:nowrap}.AIStudyBuddyCard_cardLink__kf_mU:hover .AIStudyBuddyCard_label__jsBev{color:var(--purple-400)}.AIStudyBuddyCard_hint__TiNDy{font-size:10px;color:var(--purple-400);opacity:.8}@media (max-width:767px){.AIStudyBuddyCard_card__64KNd{min-width:0}.AIStudyBuddyCard_cardLink__kf_mU{padding:var(--space-2);gap:var(--space-1)}.AIStudyBuddyCard_avatarWrapper__UA8w9{width:40px;height:40px;padding:3px}.AIStudyBuddyCard_label__jsBev{font-size:10px}.AIStudyBuddyCard_hint__TiNDy{font-size:9px}}@media (min-width:768px) and (max-width:1023px){.AIStudyBuddyCard_avatarWrapper__UA8w9{width:44px;height:44px}}@media (min-width:1024px){.AIStudyBuddyCard_cardLink__kf_mU{padding:var(--space-4)}.AIStudyBuddyCard_avatarWrapper__UA8w9{width:52px;height:52px;padding:5px}.AIStudyBuddyCard_label__jsBev{font-size:var(--text-xs)}}@media (min-width:1440px){.AIStudyBuddyCard_cardLink__kf_mU{padding:var(--space-5)}.AIStudyBuddyCard_avatarWrapper__UA8w9{width:56px;height:56px}}.AIStudyBuddyCard_cardLink__kf_mU:focus-visible{outline:2px solid var(--purple-500);outline-offset:2px}@media (prefers-reduced-motion:reduce){.AIStudyBuddyCard_cardLink__kf_mU:hover .AIStudyBuddyCard_avatarWrapper__UA8w9{transform:none}}@media (prefers-contrast:high){.AIStudyBuddyCard_card__64KNd{border-width:2px}.AIStudyBuddyCard_avatarWrapper__UA8w9{border-width:3px}}.AILessonsCard_card__9wQDH{display:flex;align-items:center;gap:var(--space-4);background:var(--bg-surface);border-radius:var(--radius-xl);border:1px solid var(--border-muted);box-shadow:var(--shadow-md);padding:var(--space-4);transition:box-shadow var(--transition-base),border-color var(--transition-base);overflow:hidden}.AILessonsCard_card__9wQDH:hover{box-shadow:var(--shadow-lg);border-color:rgba(59,130,246,.3)}.AILessonsCard_iconWrapper__YW51m{width:48px;height:48px;border-radius:var(--radius-lg);overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--bg-subtle);flex-shrink:0}.AILessonsCard_skillIcon__FT42D{width:100%;height:100%;object-fit:cover}.AILessonsCard_fallbackIcon__Km6H_{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--text-muted)}.AILessonsCard_content__ds_WY{display:flex;flex-direction:column;gap:var(--space-2);flex:1;min-width:0}.AILessonsCard_header__R6tga{display:flex;flex-direction:column;gap:2px}.AILessonsCard_titleRow__vFWxa{display:flex;align-items:center;gap:var(--space-2)}.AILessonsCard_lessonName__AOMnf{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-base);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.AILessonsCard_aiBadge__Fmvem{display:inline-flex;align-items:center;justify-content:center;padding:2px 5px;background:linear-gradient(135deg,rgba(168,85,247,.2),rgba(59,130,246,.2));color:var(--purple-400);font-size:9px;font-weight:var(--font-bold);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.AILessonsCard_categoryName__3DATX{font-size:10px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AILessonsCard_progressSection__6J07_{display:flex;align-items:center;gap:var(--space-2)}.AILessonsCard_progressBar__ebSMg{flex:1;height:8px;background:var(--bg-muted);border-radius:var(--radius-full);overflow:hidden}.AILessonsCard_progressFill__ze2NC{height:100%;background:linear-gradient(90deg,var(--purple-500) 0,var(--info-400) 100%);border-radius:var(--radius-full);transition:width .6s ease-out}.AILessonsCard_progressCount__8k1ve{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-muted);white-space:nowrap}.AILessonsCard_continueButton__6B2Ze{display:flex;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);background:rgba(59,130,246,.12);color:var(--info-400);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-lg);border:1px solid rgba(59,130,246,.2);text-decoration:none;transition:all var(--transition-fast);min-height:32px}.AILessonsCard_continueButton__6B2Ze:hover{background:var(--info-500);color:#fff;border-color:var(--info-500);transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.AILessonsCard_continueButton__6B2Ze:hover .AILessonsCard_buttonArrow__PML5a{transform:translateX(2px)}.AILessonsCard_buttonIcon__ptPF6{flex-shrink:0;opacity:.9}.AILessonsCard_buttonArrow__PML5a{flex-shrink:0;transition:transform var(--transition-fast);opacity:.7}.AILessonsCard_emptyState__9Q2uR{background:var(--bg-subtle);border-style:dashed;justify-content:center;align-items:center}.AILessonsCard_emptyContent__QJMDX{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-2) 0}.AILessonsCard_emptyIconWrapper__NBjAZ{width:36px;height:36px;border-radius:var(--radius-lg);background:rgba(59,130,246,.1);display:flex;align-items:center;justify-content:center}.AILessonsCard_emptyIcon__U0scz{width:20px;height:20px;color:var(--info-400)}.AILessonsCard_emptyText__uKzT3{display:flex;flex-direction:column;align-items:center;gap:2px}.AILessonsCard_emptyTitle__SOi8Z{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-muted)}.AILessonsCard_emptyHint__ZAH_m{font-size:10px;color:var(--info-400);opacity:.8}.AILessonsCard_exploreButton__d49FF{display:flex;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);background:rgba(59,130,246,.08);color:var(--info-400);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-lg);text-decoration:none;transition:all var(--transition-fast);width:100%}.AILessonsCard_exploreButton__d49FF:hover{background:rgba(59,130,246,.15);color:var(--info-500)}.AILessonsCard_exploreButton__d49FF:hover .AILessonsCard_buttonArrow__PML5a{transform:translateX(2px)}.AILessonsCard_loading__2JB1W{opacity:1;pointer-events:none}.AILessonsCard_skeletonHeader__YqCyk{display:flex;align-items:flex-start;gap:var(--space-2)}.AILessonsCard_skeletonIcon__uSS72{width:32px;height:32px;border-radius:var(--radius-md);background:linear-gradient(90deg,var(--bg-muted) 25%,var(--bg-subtle) 50%,var(--bg-muted) 75%);background-size:200% 100%;animation:AILessonsCard_shimmer__MJMAy 1.5s infinite;flex-shrink:0}.AILessonsCard_skeletonContent__uylEe{display:flex;flex-direction:column;gap:var(--space-2);flex:1}.AILessonsCard_skeletonTitle__8bZHl{height:14px;width:80%;border-radius:var(--radius-md)}.AILessonsCard_skeletonSubtitle__JcSkc,.AILessonsCard_skeletonTitle__8bZHl{background:linear-gradient(90deg,var(--bg-muted) 25%,var(--bg-subtle) 50%,var(--bg-muted) 75%);background-size:200% 100%;animation:AILessonsCard_shimmer__MJMAy 1.5s infinite}.AILessonsCard_skeletonSubtitle__JcSkc{height:10px;width:50%;border-radius:var(--radius-sm)}.AILessonsCard_skeletonProgress__J1nBk{height:6px;border-radius:var(--radius-full)}.AILessonsCard_skeletonButton__zXyko,.AILessonsCard_skeletonProgress__J1nBk{width:100%;background:linear-gradient(90deg,var(--bg-muted) 25%,var(--bg-subtle) 50%,var(--bg-muted) 75%);background-size:200% 100%;animation:AILessonsCard_shimmer__MJMAy 1.5s infinite}.AILessonsCard_skeletonButton__zXyko{height:36px;border-radius:var(--radius-lg)}@keyframes AILessonsCard_shimmer__MJMAy{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:767px){.AILessonsCard_card__9wQDH{padding:var(--space-3);gap:var(--space-3)}.AILessonsCard_iconWrapper__YW51m{width:40px;height:40px}.AILessonsCard_content__ds_WY{gap:var(--space-1)}.AILessonsCard_lessonName__AOMnf{font-size:var(--text-xs)}.AILessonsCard_categoryName__3DATX{font-size:9px}.AILessonsCard_progressBar__ebSMg{height:6px}.AILessonsCard_progressCount__8k1ve{font-size:10px}.AILessonsCard_continueButton__6B2Ze{font-size:11px;min-height:28px;padding:var(--space-1) var(--space-2)}.AILessonsCard_emptyIconWrapper__NBjAZ{width:40px;height:40px}.AILessonsCard_emptyIcon__U0scz{width:20px;height:20px}}@media (min-width:768px) and (max-width:1023px){.AILessonsCard_iconWrapper__YW51m{width:44px;height:44px}.AILessonsCard_progressBar__ebSMg{height:7px}}@media (min-width:1024px){.AILessonsCard_card__9wQDH{padding:var(--space-5);gap:var(--space-4)}.AILessonsCard_iconWrapper__YW51m{width:48px;height:48px}.AILessonsCard_lessonName__AOMnf{font-size:var(--text-sm)}.AILessonsCard_categoryName__3DATX{font-size:11px}.AILessonsCard_progressBar__ebSMg{height:8px}.AILessonsCard_continueButton__6B2Ze{font-size:var(--text-xs);min-height:32px}}@media (min-width:1440px){.AILessonsCard_card__9wQDH{padding:var(--space-5)}.AILessonsCard_iconWrapper__YW51m{width:56px;height:56px}.AILessonsCard_progressBar__ebSMg{height:10px}}.AILessonsCard_continueButton__6B2Ze:focus-visible{outline:2px solid var(--info-500);outline-offset:2px}.AILessonsCard_exploreButton__d49FF:focus-visible{outline:2px solid var(--info-500);outline-offset:2px}@media (prefers-reduced-motion:reduce){.AILessonsCard_continueButton__6B2Ze:hover{transform:none}.AILessonsCard_buttonArrow__PML5a{transition:none}.AILessonsCard_continueButton__6B2Ze:hover .AILessonsCard_buttonArrow__PML5a,.AILessonsCard_exploreButton__d49FF:hover .AILessonsCard_buttonArrow__PML5a{transform:none}.AILessonsCard_skeletonButton__zXyko,.AILessonsCard_skeletonIcon__uSS72,.AILessonsCard_skeletonProgress__J1nBk,.AILessonsCard_skeletonSubtitle__JcSkc,.AILessonsCard_skeletonTitle__8bZHl{animation:none}.AILessonsCard_progressFill__ze2NC{transition:none}}@media (prefers-contrast:high){.AILessonsCard_card__9wQDH{border-width:2px}.AILessonsCard_aiBadge__Fmvem{border:1px solid}.AILessonsCard_progressFill__ze2NC{background:var(--purple-500)}.AILessonsCard_continueButton__6B2Ze{border:2px solid}}.TrustBadge_badge__79j29{display:inline-flex;flex-direction:column;gap:.25rem}.TrustBadge_iconWrapper__Of41j{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:999px;transition:all .2s ease}.TrustBadge_info__6mDGY{background:rgba(59,130,246,.15);border:1px solid rgba(59,130,246,.3)}.TrustBadge_info__6mDGY .TrustBadge_label__qMjvC{color:var(--info-500,#3b82f6)}.TrustBadge_warning__ouowz{background:rgba(245,158,11,.15);border:1px solid rgba(245,158,11,.3)}.TrustBadge_warning__ouowz .TrustBadge_label__qMjvC{color:var(--warning-500,#f59e0b)}.TrustBadge_success__z_zl2{background:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.3)}.TrustBadge_success__z_zl2 .TrustBadge_label__qMjvC{color:var(--success-500,#22c55e)}.TrustBadge_primary__KS0pu{background:rgba(139,92,246,.15);border:1px solid rgba(139,92,246,.3)}.TrustBadge_primary__KS0pu .TrustBadge_label__qMjvC{color:var(--primary-500,#8b5cf6)}.TrustBadge_icon__DKu_r{font-size:.875rem}.TrustBadge_label__qMjvC{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.TrustBadge_description__Kcdpu{font-size:.75rem;color:var(--text-muted,hsla(0,0%,100%,.5));margin:0}.TrustBadge_small__Jsiof .TrustBadge_iconWrapper__Of41j{padding:.125rem .5rem;gap:.25rem}.TrustBadge_small__Jsiof .TrustBadge_icon__DKu_r{font-size:.75rem}.TrustBadge_small__Jsiof .TrustBadge_label__qMjvC{font-size:.625rem}.TrustBadge_medium__bWTO3 .TrustBadge_iconWrapper__Of41j{padding:.25rem .625rem;gap:.375rem}.TrustBadge_medium__bWTO3 .TrustBadge_icon__DKu_r{font-size:.875rem}.TrustBadge_medium__bWTO3 .TrustBadge_label__qMjvC{font-size:.75rem}.TrustBadge_large__KYiNv .TrustBadge_iconWrapper__Of41j{padding:.375rem .875rem;gap:.5rem}.TrustBadge_large__KYiNv .TrustBadge_icon__DKu_r{font-size:1rem}.TrustBadge_large__KYiNv .TrustBadge_label__qMjvC{font-size:.875rem}.TrustBadge_large__KYiNv .TrustBadge_description__Kcdpu{font-size:.8125rem}@media (max-width:767px){.TrustBadge_label__qMjvC{display:none}.TrustBadge_iconWrapper__Of41j{padding:.25rem;border-radius:50%}}.DashboardHeader_header__kHNXF{width:100%;padding:var(--space-4);margin-bottom:var(--space-6);display:flex;flex-direction:column;gap:var(--space-5)}.DashboardHeader_trialBannerRow__YoAsk{margin-bottom:var(--space-2)}.DashboardHeader_topRow__apNzC{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap}.DashboardHeader_statsAndBadge__e8han{display:flex;flex-direction:row;align-items:center;gap:var(--space-3)}.DashboardHeader_currencyLabel__FniGg{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.DashboardHeader_cardsRow__qWBdU{display:flex;gap:var(--space-4);flex-wrap:wrap}@media (max-width:767px){.DashboardHeader_header__kHNXF{padding:var(--space-3);margin-bottom:var(--space-4);gap:var(--space-4)}.DashboardHeader_topRow__apNzC{flex-direction:column;gap:var(--space-3)}.DashboardHeader_statsAndBadge__e8han{width:100%;justify-content:flex-start;gap:var(--space-2)}.DashboardHeader_currencyLabel__FniGg{font-size:.625rem}.DashboardHeader_hideMobile__cbLhv{display:none}.DashboardHeader_cardsRow__qWBdU{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.DashboardHeader_cardsRow__qWBdU>:first-child,.DashboardHeader_cardsRow__qWBdU>:nth-child(2),.DashboardHeader_cardsRow__qWBdU>:nth-child(3),.DashboardHeader_cardsRow__qWBdU>:nth-child(4){width:100%}.DashboardHeader_cardsRow__qWBdU>:nth-child(5){grid-column:span 2;width:100%}}@media (min-width:768px) and (max-width:1023px){.DashboardHeader_header__kHNXF{padding:var(--space-5);gap:var(--space-5)}.DashboardHeader_cardsRow__qWBdU{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--space-4)}.DashboardHeader_cardsRow__qWBdU>:first-child,.DashboardHeader_cardsRow__qWBdU>:nth-child(2),.DashboardHeader_cardsRow__qWBdU>:nth-child(3){grid-column:span 2}.DashboardHeader_cardsRow__qWBdU>:nth-child(4),.DashboardHeader_cardsRow__qWBdU>:nth-child(5){grid-column:span 3}.DashboardHeader_cardsRow__qWBdU>*{width:100%;max-width:none}}@media (min-width:1024px){.DashboardHeader_header__kHNXF{padding:var(--space-6);gap:var(--space-6)}.DashboardHeader_topRow__apNzC{align-items:center}.DashboardHeader_cardsRow__qWBdU{display:grid;grid-template-columns:.8fr 1.5fr .8fr 1.8fr 1.1fr;gap:var(--space-4);align-items:stretch}.DashboardHeader_cardsRow__qWBdU>*{max-width:none}}@media (min-width:1440px){.DashboardHeader_header__kHNXF{padding:var(--space-8)}.DashboardHeader_cardsRow__qWBdU{gap:var(--space-6)}}