.skeleton_skeletonPulse__tCgyq{animation:skeleton_skeletonPulse__tCgyq 1.5s ease-in-out infinite}@keyframes skeleton_skeletonPulse__tCgyq{0%,to{opacity:1}50%{opacity:.6}}.skeleton_header__bm9Ru{margin-bottom:var(--space-8)}.skeleton_headerContent__yrLQe{display:flex;flex-direction:column;gap:var(--space-4)}.skeleton_skeletonTitle___tz8c{height:36px;width:200px;background:var(--bg-secondary);border-radius:var(--border-radius-lg)}.skeleton_skeletonSubtitle__Ijaak{height:20px;width:350px;background:var(--bg-secondary);border-radius:var(--border-radius);margin-top:var(--space-2)}.skeleton_dashboardSkeleton__IMj_O{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-6);gap:var(--space-6);margin-bottom:var(--space-8)}.skeleton_dashboardCard__He3Uc{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--border-radius-xl);padding:var(--space-6);display:flex;flex-direction:column}.skeleton_dimRowSk__BYTqv{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-2)}.skeleton_dimIconSk__mZm_Z{width:36px;height:36px;border-radius:50%;background:var(--bg-secondary);flex-shrink:0}.skeleton_dimTextSk__5Cjyo{height:16px;flex:1 1;background:var(--bg-secondary);border-radius:var(--border-radius)}.skeleton_dimDotsSk__BGOHB{display:flex;gap:6px}.skeleton_dimDotSk__h0X60{width:10px;height:10px;border-radius:50%;background:var(--bg-secondary)}.skeleton_dimChevronSk__rLcsj{width:32px;height:32px;border-radius:50%;background:var(--bg-secondary);flex-shrink:0}.skeleton_reportBtnSk__V7PDm{height:40px;width:180px;background:var(--bg-secondary);border-radius:9999px;margin-top:var(--space-6)}.skeleton_radarAreaSk__F9cig{display:flex;align-items:center;justify-content:center;flex:1 1;min-height:240px}.skeleton_radarCircleSk__AR9i0{width:200px;height:200px;border-radius:50%;background:var(--bg-secondary);opacity:.5}.skeleton_statsOverview__Bg6n1{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--space-6);gap:var(--space-6);margin-bottom:var(--space-8)}.skeleton_statCard__5NzJB{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--border-radius-xl);padding:var(--space-6);display:flex;align-items:center;gap:var(--space-4);height:110px}.skeleton_statIcon___zxkx{width:56px;height:56px;border-radius:var(--border-radius-lg);background:var(--bg-secondary);flex-shrink:0}.skeleton_statContent__lmHgv{flex:1 1;display:flex;flex-direction:column;gap:var(--space-2)}.skeleton_statLabel__USOdf{height:16px;width:60%}.skeleton_statLabel__USOdf,.skeleton_statValue__hM_2C{background:var(--bg-secondary);border-radius:var(--border-radius)}.skeleton_statValue__hM_2C{height:28px;width:40%}.skeleton_statSubtext__2RygF{height:14px;width:80%;background:var(--bg-secondary);border-radius:var(--border-radius)}.skeleton_chartsGrid__wSdHA{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-6);gap:var(--space-6);margin-top:var(--space-8);padding-bottom:var(--space-8);width:100%}.skeleton_chartCard___ZtPL{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--border-radius-xl);padding:var(--space-6);display:flex;flex-direction:column;height:300px}.skeleton_chartHeader__Bpjtj{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6)}.skeleton_chartIcon__SFgY1{width:56px;height:56px;background:var(--bg-secondary);border-radius:var(--border-radius-lg);flex-shrink:0}.skeleton_chartTitleText__cL7QQ{height:20px;width:150px;background:var(--bg-secondary);border-radius:var(--border-radius)}.skeleton_pieContainer__fLa4_{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);margin-top:var(--space-4);height:100%}.skeleton_pieCircle__ZIr21{width:160px;height:160px;border-radius:50%;border:20px solid var(--bg-secondary);flex-shrink:0}.skeleton_pieLegend__nuUKP{display:flex;flex-direction:column;gap:var(--space-3);flex:1 1}.skeleton_legendItem__uaD9W{display:flex;align-items:center;gap:var(--space-3)}.skeleton_legendColor__ZAUgc{width:12px;height:12px;border-radius:50%;background:var(--bg-secondary)}.skeleton_legendText__GyixZ{height:14px;width:60%;background:var(--bg-secondary);border-radius:var(--border-radius)}.skeleton_barChartContainer__1zPeO{display:flex;align-items:flex-end;justify-content:space-around;height:100%;padding-bottom:var(--space-4);gap:var(--space-2)}.skeleton_barItem__Eurp7{width:100%;max-width:32px;background:var(--bg-secondary);border-radius:var(--border-radius) var(--border-radius) 0 0}.skeleton_activityList__As4Mt{display:flex;flex-direction:column;gap:var(--space-3);overflow:hidden;height:100%}.skeleton_activityItem__qcYlR{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0}.skeleton_activityIcon__YeJgz{width:32px;height:32px;border-radius:var(--border-radius-lg);background:var(--bg-secondary);flex-shrink:0}.skeleton_activityContent__jXznE{flex:1 1;display:flex;flex-direction:column;gap:var(--space-2)}.skeleton_activityText__4SLCs{height:14px;width:70%}.skeleton_activitySubtext__wCUG9,.skeleton_activityText__4SLCs{background:var(--bg-secondary);border-radius:var(--border-radius)}.skeleton_activitySubtext__wCUG9{height:12px;width:40%}.skeleton_activityScore__OmrTI{width:40px;height:20px;background:var(--bg-secondary);border-radius:var(--border-radius)}@media (min-width:768px) and (max-width:1024px){.skeleton_chartsGrid__wSdHA{grid-template-columns:repeat(2,1fr)}.skeleton_pieContainer__fLa4_{flex-direction:row}}@media (max-width:1024px){.skeleton_chartsGrid__wSdHA{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px) and (max-width:1024px){.skeleton_chartsGrid__wSdHA,.skeleton_statsOverview__Bg6n1{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.skeleton_statsOverview__Bg6n1{grid-template-columns:1fr}.skeleton_chartsGrid__wSdHA{grid-template-columns:repeat(2,1fr)}.skeleton_pieContainer__fLa4_{flex-direction:column;justify-content:center}}@media (max-width:900px){.skeleton_dashboardSkeleton__IMj_O{grid-template-columns:1fr}}@media (max-width:640px){.skeleton_chartsGrid__wSdHA{grid-template-columns:1fr}}.ErrorBoundary_errorBoundary__iRW6F{display:flex;align-items:center;justify-content:center;min-height:400px;padding:2rem;background:linear-gradient(135deg,#fef2f2,#fef7f7);border:1px solid #fecaca;border-radius:12px;margin:1rem 0}.ErrorBoundary_errorContainer__jvmU5{text-align:center;max-width:600px;width:100%}.ErrorBoundary_errorIcon__BiCTq{color:#ef4444;margin-bottom:1.5rem;display:flex;justify-content:center}.ErrorBoundary_errorContent__HOl5K{color:#7f1d1d}.ErrorBoundary_errorTitle___NEWf{color:#dc2626;font-size:1.5rem;font-weight:700;margin-bottom:1rem;line-height:1.3}.ErrorBoundary_errorMessage__Q8hWk{color:#991b1b;font-size:1.1rem;margin-bottom:.75rem;line-height:1.5}.ErrorBoundary_errorSuggestion__JK6q7{color:#7f1d1d;font-size:.95rem;margin-bottom:2rem;line-height:1.4;opacity:.9}.ErrorBoundary_errorActions__AMsMF{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}.ErrorBoundary_retryButton__iNAcP{display:flex;align-items:center;gap:.5rem;background:#ef4444;color:white;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;font-size:.95rem;transition:all .2s ease;min-width:120px}.ErrorBoundary_retryButton__iNAcP:hover:not(:disabled){background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px rgba(239,68,68,.3)}.ErrorBoundary_retryButton__iNAcP:disabled{opacity:.7;cursor:not-allowed;transform:none}.ErrorBoundary_retryButton__iNAcP.ErrorBoundary_retrying__iHeVb{background:#f59e0b}.ErrorBoundary_homeButton__LfXSU{display:flex;align-items:center;gap:.5rem;background:#1d4ed8;color:white;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:500;font-size:.95rem;transition:all .2s ease}.ErrorBoundary_homeButton__LfXSU:hover{background:#1e40af;transform:translateY(-1px);box-shadow:0 4px 12px rgba(29,78,216,.3)}.ErrorBoundary_backButton__yXWPS{display:flex;align-items:center;gap:.5rem;background:#6b7280;color:white;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:500;font-size:.95rem;transition:all .2s ease}.ErrorBoundary_backButton__yXWPS:hover{background:#4b5563;transform:translateY(-1px);box-shadow:0 4px 12px rgba(107,114,128,.3)}.ErrorBoundary_spinning__e4LIP{animation:ErrorBoundary_spin__Iv_9m 1s linear infinite}@keyframes ErrorBoundary_spin__Iv_9m{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ErrorBoundary_errorDetails__V62kZ{text-align:left;margin:1.5rem 0;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.ErrorBoundary_errorDetailsSummary__GNrCi{padding:1rem;background:#f3f4f6;cursor:pointer;font-weight:600;color:#374151;border-bottom:1px solid #e5e7eb}.ErrorBoundary_errorDetailsSummary__GNrCi:hover{background:#e5e7eb}.ErrorBoundary_errorDetailsContent___ki_9{padding:1rem;font-size:.875rem;color:#4b5563;line-height:1.5}.ErrorBoundary_errorDetailsContent___ki_9 p{margin-bottom:.5rem}.ErrorBoundary_errorDetailsContent___ki_9 strong{color:#374151}.ErrorBoundary_errorStack__gTtDR{background:#1f2937;color:#f9fafb;padding:1rem;border-radius:4px;font-size:.75rem;overflow-x:auto;margin-top:1rem;white-space:pre-wrap;word-break:break-all}.ErrorBoundary_helpSection__9A3jS{text-align:left;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:1.5rem;margin:1.5rem 0}.ErrorBoundary_helpTitle__o8e_G{color:#0c4a6e;font-size:1rem;font-weight:600;margin-bottom:.75rem}.ErrorBoundary_helpList__eC8RS{color:#0f172a;margin:0;padding-left:1.25rem}.ErrorBoundary_helpList__eC8RS li{margin-bottom:.25rem;line-height:1.4}.ErrorBoundary_maxRetriesReached__tselk{background:#fef3c7;border:1px solid #fbbf24;border-radius:8px;padding:1rem;margin-top:1.5rem}.ErrorBoundary_maxRetriesMessage__LKV_X{color:#92400e;font-weight:500;margin:0;font-size:.95rem}.ErrorBoundary_simpleError__8cejc{display:flex;align-items:center;justify-content:center;padding:2rem;min-height:200px}.ErrorBoundary_simpleErrorContent__6rg_J{text-align:center;max-width:400px}.ErrorBoundary_simpleErrorIcon__Gk_ez{color:#dc2626;margin-bottom:1rem}.ErrorBoundary_simpleErrorTitle__X26QV{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.ErrorBoundary_simpleErrorMessage__q2iKY{color:#6b7280;margin-bottom:1.5rem;line-height:1.5}.ErrorBoundary_simpleRetryButton__FQPcK{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;background:#1d4ed8;color:white;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.ErrorBoundary_simpleRetryButton__FQPcK:hover{background:#1e40af;transform:translateY(-1px)}@media (max-width:640px){.ErrorBoundary_errorBoundary__iRW6F{padding:1rem;margin:.5rem 0}.ErrorBoundary_errorTitle___NEWf{font-size:1.25rem}.ErrorBoundary_errorMessage__Q8hWk{font-size:1rem}.ErrorBoundary_errorActions__AMsMF{flex-direction:column;align-items:center}.ErrorBoundary_backButton__yXWPS,.ErrorBoundary_homeButton__LfXSU,.ErrorBoundary_retryButton__iNAcP{width:100%;max-width:200px;justify-content:center}.ErrorBoundary_helpSection__9A3jS{padding:1rem}}.Skeleton_skeleton__wDV0B{background:var(--bg-skeleton,var(--bg-tertiary,#e5e7eb));border-radius:var(--border-radius,8px);display:inline-block;position:relative;overflow:hidden}.Skeleton_rectangular__A8uH7{border-radius:4px}.Skeleton_circular__Swp99{border-radius:50%}.Skeleton_rounded__3aTR7{border-radius:8px}.Skeleton_pulse__V5Wo0{animation:Skeleton_pulse__V5Wo0 1.5s ease-in-out infinite}.Skeleton_pulse__V5Wo0:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4) 50%,transparent);animation:Skeleton_shimmer__FBz0T 1.5s infinite}.Skeleton_wave__hyYlu{animation:none}.Skeleton_wave__hyYlu:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5) 50%,transparent);animation:Skeleton_shimmer__FBz0T 1.2s infinite}@keyframes Skeleton_pulse__V5Wo0{0%,to{opacity:1}50%{opacity:.6}}@keyframes Skeleton_shimmer__FBz0T{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.Skeleton_textLine__EVteU{margin-bottom:.5rem}.Skeleton_textLine__EVteU:last-child{margin-bottom:0}.Skeleton_predictionCardSkeleton__2owfS{background:var(--bg-card,white);border-radius:var(--border-radius-lg,12px);border:1px solid var(--border-light,#e5e7eb);padding:var(--space-6,1.5rem);box-shadow:var(--shadow-sm,0 1px 3px 0 rgba(0,0,0,.1))}.Skeleton_cardHeader__hrA_T{margin-bottom:1.5rem}.Skeleton_dateSkeleton__JGxeA{margin-top:.75rem}.Skeleton_scoreSection__82X4Y{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.Skeleton_scoreSkeleton__rFRyB{flex-shrink:0}.Skeleton_scoreDetails__qZulF{flex:1 1;display:flex;flex-direction:column;gap:.5rem}.Skeleton_statsGrid__sak4_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.Skeleton_statItem__lBLhs{display:flex;flex-direction:column;align-items:center;gap:var(--space-1,.25rem);padding:var(--space-3,.75rem);background:var(--bg-secondary,#f9fafb);border-radius:var(--border-radius,8px)}.Skeleton_cardActions__56Nkk{display:flex;gap:.75rem}.Skeleton_questionHeader__DeAA_{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.Skeleton_questionText__yJhFG{margin-bottom:1rem}.Skeleton_optionsContainer__0rws9,.Skeleton_questionContent__3LQjS{margin-bottom:1.5rem}.Skeleton_optionSkeleton__49h0W{display:flex;align-items:center;gap:var(--space-3,.75rem);padding:var(--space-3,.75rem);margin-bottom:var(--space-2,.5rem);background:var(--bg-secondary,#f9fafb);border-radius:var(--border-radius,8px);border:1px solid var(--border-light,#e5e7eb)}.Skeleton_actionSection__6L59_{border-top:1px solid var(--border-light,#e5e7eb);padding:var(--space-6,1.5rem) 0 0 0}.Skeleton_practiceHubSkeleton__yo03a{max-width:1200px;margin:0 auto;padding:2rem}.Skeleton_header__MB1KI{margin-bottom:2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem}.Skeleton_titleSkeleton__OX0gA{margin-bottom:.5rem}.Skeleton_subtitleSkeleton__EJqV4{margin-bottom:0}.Skeleton_statsBar__s93F5{display:flex;justify-content:center;gap:var(--space-12,3rem);margin-bottom:var(--space-12,3rem);padding:var(--space-6,1.5rem);background:var(--bg-secondary,#f9fafb);border-radius:var(--border-radius-lg,12px);border:1px solid var(--border-light,#e5e7eb)}.Skeleton_statSkeleton__c0Gg6{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.25rem}.Skeleton_predictionsGrid__VIzY4{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:1.5rem;gap:1.5rem}@media (max-width:768px){.Skeleton_practiceHubSkeleton__yo03a{padding:1rem}.Skeleton_header__MB1KI{margin-bottom:1.5rem}.Skeleton_titleSkeleton__OX0gA{width:250px;height:2rem}.Skeleton_subtitleSkeleton__EJqV4{width:300px;height:1rem}.Skeleton_statsBar__s93F5{flex-direction:column;gap:1.5rem;text-align:center}.Skeleton_predictionsGrid__VIzY4{grid-template-columns:1fr;gap:1rem}.Skeleton_scoreSection__82X4Y{flex-direction:column;text-align:center;gap:.75rem}.Skeleton_statsGrid__sak4_{grid-template-columns:1fr;gap:.75rem}.Skeleton_statItem__lBLhs{flex-direction:row;justify-content:space-between;padding:.5rem .75rem}}@media (max-width:480px){.Skeleton_practiceHubSkeleton__yo03a{padding:.75rem}.Skeleton_predictionCardSkeleton__2owfS{padding:1rem}.Skeleton_titleSkeleton__OX0gA{width:200px;height:1.75rem}.Skeleton_subtitleSkeleton__EJqV4{width:250px;height:.875rem}}@media (prefers-reduced-motion:reduce){.Skeleton_skeleton__wDV0B{animation:none;background:#f0f0f0}}@media (prefers-contrast:high){.Skeleton_skeleton__wDV0B{background:#d0d0d0;border:1px solid #999}.Skeleton_predictionCardSkeleton__2owfS{border-width:2px}}.FilePreviewModal_modal__Qj0NE{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-xl);width:900px;max-width:90vw;height:80vh;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;resize:both;min-width:320px;min-height:200px;z-index:10000}.FilePreviewModal_header__bMJoM{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-light)}.FilePreviewModal_headerActions__sz282{display:flex;align-items:center;gap:var(--space-2)}.FilePreviewModal_title__MP439{margin:0;font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary)}.FilePreviewModal_openButton__do6x8{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-light);border-radius:var(--border-radius);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;transition:background .2s}.FilePreviewModal_openButton__do6x8:hover{background:var(--bg-accent)}.FilePreviewModal_content__XS8Yw{flex:1 1;background:var(--bg-primary);display:flex;align-items:center;justify-content:center;overflow:auto;position:relative}.FilePreviewModal_iframe__KmZdG{width:100%;height:100%;border:0}.FilePreviewModal_fallback__uMGgs{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);color:var(--text-secondary)}.FilePreviewModal_actions__7QSpL{display:flex;gap:var(--space-2)}.FilePreviewModal_actionButton__6PqKh{padding:var(--space-2) var(--space-3);background:var(--primary);color:var(--text-inverse);border:none;border-radius:var(--border-radius);cursor:pointer;transition:background .2s}.FilePreviewModal_actionButton__6PqKh:hover{background:var(--primary-dark)}.FilePreviewModal_loading__1zsx5{display:flex;align-items:center;gap:var(--space-2);color:var(--text-secondary)}.FilePreviewModal_pdfContainer__scNRQ{display:flex;flex-direction:column;height:100%;width:100%;background:var(--bg-secondary)}.FilePreviewModal_pdfControls__YXvI9{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-4);background:var(--bg-primary);border-bottom:1px solid var(--border-light);font-size:var(--text-sm)}.FilePreviewModal_pageControls__OVMXb,.FilePreviewModal_zoomControls__GUQ6_{display:flex;align-items:center;gap:var(--space-2)}.FilePreviewModal_controlButton__5llCK{display:flex;align-items:center;justify-content:center;padding:var(--space-1);border:1px solid var(--border-light);background:var(--bg-secondary);border-radius:var(--border-radius);color:var(--text-primary);cursor:pointer}.FilePreviewModal_controlButton__5llCK:disabled{opacity:.5;cursor:not-allowed}.FilePreviewModal_documentWrapper__nBtCX{flex:1 1;overflow:auto;display:flex;justify-content:center;padding:var(--space-4)}.FilePreviewModal_pdfPage__4eERA{box-shadow:var(--shadow-md);margin-bottom:var(--space-4);background:white}.FilePreviewModal_highlight__MR4pz{background-color:var(--yellow-200,#fef08a);color:black;border-radius:2px}.Footer_footer__TAhc9{background:var(--tech-gradient-surface);color:var(--tech-text);padding:var(--space-6) 0 var(--space-6);position:relative;margin:var(--space-12) var(--space-4) var(--space-4);border-radius:20px;box-shadow:var(--shadow-lg)}.Footer_footerContainer__1KDWM{padding:0 var(--space-6)}.Footer_footerBrand___42GI{margin-bottom:0}.Footer_footerGrid__Ofckm{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:var(--space-6);gap:var(--space-6);margin-bottom:var(--space-12)}.Footer_footerLogo__qbPKa{font-size:var(--text-xl);font-weight:var(--font-bold);margin-bottom:var(--space-2);width:fit-content;background:var(--gradient-logo);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Footer_footerTagline__YijOR{color:var(--tech-text-muted);font-size:var(--text-sm);margin-bottom:var(--space-4)}.Footer_socialIcons__DNDki{display:flex;gap:var(--space-4)}.Footer_discordIcon__q_JXq{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:var(--tech-text-muted);transition:all var(--transition);background-color:initial}.Footer_discordIcon__q_JXq:hover{background-color:#5865f2;color:var(--white)}.Footer_footerLinks__ZgTPS h4{font-size:var(--text-sm);font-weight:var(--font-semibold);color:#ffffff;margin-bottom:var(--space-4);text-transform:uppercase;letter-spacing:.05em}.Footer_footerLinks__ZgTPS ul{list-style:none;padding:0;margin:0}.Footer_footerLinks__ZgTPS li{margin-bottom:var(--space-2)}.Footer_footerLinks__ZgTPS a,.Footer_footerPolicies__OHgN1 a{color:var(--tech-text-muted);transition:color var(--transition);text-decoration:none}.Footer_footerLinks__ZgTPS a{font-size:var(--text-sm)}.Footer_footerPolicies__OHgN1 a{font-size:var(--text-xs)}.Footer_footerLinks__ZgTPS a:hover,.Footer_footerPolicies__OHgN1 a:hover{color:var(--tech-text)}.Footer_footerBottom__KXNXR{border-top:1px solid var(--tech-border);padding-top:var(--space-6);display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}@media (min-width:640px){.Footer_footerBottom__KXNXR{flex-direction:row;justify-content:space-between;text-align:left}}.Footer_footerBottom__KXNXR p{color:var(--tech-text-muted);font-size:var(--text-xs)}.Footer_footerPolicies__OHgN1{display:flex;align-items:center;gap:var(--space-2)}.Footer_footerDivider__MbLfB{color:var(--tech-border);font-size:var(--text-xs)}@media (max-width:640px){.Footer_footerContainer__1KDWM{padding:0 var(--space-4)}}.PlanBadge_planBadge__bmWVp{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-1) var(--space-3);border-radius:var(--border-radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.5px;border:1px solid;transition:var(--transition)}.PlanBadge_small__img9D{padding:var(--space-1) var(--space-2)}.PlanBadge_large__UZeuP{padding:var(--space-2) var(--space-4)}.PlanBadge_free__NPfkG{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);color:var(--primary);border-color:rgba(59,130,246,.2)}.PlanBadge_plus__qp6Pi{background:linear-gradient(135deg,#f8fafc,#e2e8f0 50%,#cbd5e1);color:#475569;border-color:#94a3b8;position:relative;overflow:hidden}.PlanBadge_plus__qp6Pi:before,.PlanBadge_pro__Ehne5:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%);transform:rotate(45deg);animation:PlanBadge_shimmer__muDj0 5.5s infinite}@keyframes PlanBadge_shimmer__muDj0{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}.PlanBadge_pro__Ehne5{background:linear-gradient(135deg,#fffbeb,#fef3c7 66%,#fde68a);color:var(--star-filled);border-color:#ffd630;position:relative;overflow:hidden}@keyframes PlanBadge_goldenShimmer__p9a3p{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}.UserAvatar_container__uYLkH{display:flex;align-items:center;gap:var(--space-3)}.UserAvatar_profileSection__6uNdk,.UserAvatar_profileWrapper__X9Sg3{display:flex;align-items:center;gap:var(--space-2)}.UserAvatar_profileWrapper__X9Sg3{position:relative}.UserAvatar_planBadgeWrapper__xL7Zq,.UserAvatar_profileButton__nn23h{display:flex;align-items:center;height:38px}.UserAvatar_profileButton__nn23h{position:absolute;top:0;left:0;width:38px;justify-content:center;background:none;border:none;cursor:pointer;padding:0;border-radius:var(--border-radius-full);transition:var(--transition);z-index:1;border-radius:50%}.UserAvatar_profileButton__nn23h:hover,.UserAvatar_profileWrapper__X9Sg3:hover .UserAvatar_userAvatar__6MZ9X{box-shadow:0 0 0 2px var(--primary-light)}.UserAvatar_userAvatar__6MZ9X{width:38px;height:38px;border-radius:var(--border-radius-full);border:1px solid var(--border-light);object-fit:cover;display:block;transition:var(--transition);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;pointer-events:auto}.UserAvatar_avatarContainer__ZfCc8{position:relative;width:38px;height:38px;border-radius:var(--border-radius-full);overflow:hidden;display:flex;align-items:center;gap:var(--space-2)}.UserAvatar_profileDropdown__mJAyG{position:absolute;top:calc(100% + 8px);right:0;background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-container);width:300px;z-index:1000;display:flex;flex-direction:column;opacity:0;transform:scale(.97) translateY(-6px);transform-origin:top right;pointer-events:none;transition:opacity .15s ease-out,transform .15s ease-out}.UserAvatar_profileDropdown__mJAyG.UserAvatar_show__uoQ5y{opacity:1;transform:scale(1) translateY(0);pointer-events:auto}.UserAvatar_dropdownDivider__gS_v_{height:1px;width:100%;border:0;background-image:linear-gradient(to right,var(--border-medium) 50%,transparent 50%);background-position:bottom;background-size:8px 1px;background-repeat:repeat-x}.UserAvatar_profileDropdown__mJAyG{padding:0}.UserAvatar_profileHeader__Oa2f3{display:flex;gap:var(--space-3);align-items:center;padding:var(--space-4)}.UserAvatar_profileDropdownAvatar__SyzWJ{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;pointer-events:none}.UserAvatar_profileDropdownAvatar__SyzWJ,.UserAvatar_profileHeader__Oa2f3 .UserAvatar_avatarContainer__ZfCc8{width:48px;height:48px;border-radius:var(--border-radius-lg)}.UserAvatar_profileHeader__Oa2f3 .UserAvatar_avatarWatermark__CAUt8{font-size:12px;border-radius:var(--border-radius-lg)}.UserAvatar_profileInfo__2_CkX{flex:1 1;min-width:0}.UserAvatar_profileName__b8F_Z{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary);margin:0;display:flex;align-items:center;gap:var(--space-2)}.UserAvatar_profileNameText__Cm7qD{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UserAvatar_profileEmail__sm2Zg{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.UserAvatar_profileActions__yF9Ey{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) var(--space-4) var(--space-4)}.UserAvatar_profileAction__pGY3R{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:none;border:none;border-radius:var(--border-radius);cursor:pointer;transition:var(--transition);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);text-align:left;width:100%}.UserAvatar_profileAction__pGY3R:hover{background:var(--hover-bg,var(--bg-accent));color:var(--text-primary)}.UserAvatar_profileActionDanger__bwtwI{color:var(--error)}.UserAvatar_profileActionDanger__bwtwI:hover{background:var(--surface-error);color:var(--error)}.UserAvatar_planContainer__lGIEj{background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--border-radius-lg);display:flex;flex-direction:column;margin:var(--space-4);margin-top:0}.UserAvatar_usageDropdown__t8Bow{padding:0;gap:var(--space-2)}.UserAvatar_usageDropdown__t8Bow .UserAvatar_dropdownHeader___g0e7,.UserAvatar_usageDropdown__t8Bow .UserAvatar_infoRow__vAP8_{padding-left:var(--space-4);padding-right:var(--space-4)}.UserAvatar_usageDropdown__t8Bow .UserAvatar_dropdownHeader___g0e7{padding-top:var(--space-4)}.UserAvatar_usageDropdown__t8Bow .UserAvatar_usageLink__tLoe0{padding-left:var(--space-4);padding-right:var(--space-4);padding-bottom:var(--space-4)}.UserAvatar_dropdownHeader___g0e7{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) var(--space-3)}.UserAvatar_planName__EuT3_{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary)}.UserAvatar_upgradeButton__dm5dD{background-color:var(--primary);color:var(--text-inverse);border:none;padding:var(--space-1-5) var(--space-3);border-radius:var(--border-radius);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;transition:var(--transition)}.UserAvatar_upgradeButton__dm5dD:hover{background-color:var(--primary-dark)}.UserAvatar_viewPlanButton__r_jVT{background-color:initial;color:var(--text-secondary);border:1px solid var(--border-medium);padding:var(--space-1-5) var(--space-3);border-radius:var(--border-radius);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;transition:var(--transition)}.UserAvatar_viewPlanButton__r_jVT:hover{background-color:var(--bg-accent);border-color:var(--border-dark);color:var(--text-primary)}.UserAvatar_usageLink__tLoe0{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-1);width:100%;text-align:left;font-size:var(--text-xs);color:var(--text-tertiary);font-weight:var(--font-medium);background:none;border:none;cursor:pointer;padding:var(--space-1) var(--space-4);transition:color var(--transition)}.UserAvatar_usageLink__tLoe0:hover{color:var(--primary)}.UserAvatar_infoRow__vAP8_{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3)}.UserAvatar_infoIconWrapper__3ml29{display:flex;align-items:center;justify-content:center;width:20px;flex-shrink:0}.UserAvatar_infoIcon__6dlge{color:var(--warning)}.UserAvatar_infoTextWrapper__KfDXA{display:flex;flex-direction:column;flex-grow:1}.UserAvatar_infoLabel__oYUvx{font-size:var(--text-base);color:var(--text-primary);font-weight:var(--font-medium)}.UserAvatar_infoDescription__jA4Ii{font-size:var(--text-xs);color:var(--text-tertiary)}.UserAvatar_infoValue__cgDxe{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--text-primary);margin-left:auto}.UserAvatar_authButtonsContainer__sRBLW{display:flex;align-items:center;gap:var(--space-3)}.UserAvatar_signInButton__bu23P{background:transparent;color:var(--text-primary);border:1px solid var(--border-light);padding:var(--space-2) var(--space-4);border-radius:var(--border-radius-lg);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:var(--transition);white-space:nowrap}.UserAvatar_signInButton__bu23P:hover{background:var(--bg-accent);border-color:var(--border-medium)}.UserAvatar_getStartedButton__DOyUS{background:var(--primary);color:var(--text-inverse);border:none;padding:var(--space-2) var(--space-4);border-radius:var(--border-radius-lg);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:var(--transition);white-space:nowrap}.UserAvatar_getStartedButton__DOyUS:hover{background:var(--primary-dark)}.UserAvatar_errorIndicator__nwLyY{color:#ef4444;margin-left:var(--space-1)}.UserAvatar_warningIndicator__tR1j9{color:#f59e0b;margin-left:var(--space-1);animation:UserAvatar_pulse__J9MSf 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes UserAvatar_pulse__J9MSf{0%,to{opacity:1}50%{opacity:.5}}.UserAvatar_usageIndicatorLow__TeBhP{border-color:#f59e0b;background-color:rgba(245,158,11,.05)}.UserAvatar_errorBanner__Gkroe{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);background-color:#fef2f2;border:1px solid #fecaca;border-radius:var(--border-radius-md);margin:var(--space-2) 0}.UserAvatar_errorIcon__zCZbY{color:#ef4444;flex-shrink:0;margin-top:2px}.UserAvatar_errorContent__0jocm{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1}.UserAvatar_errorTitle__IxEJr{font-weight:var(--font-semibold);color:#dc2626;font-size:var(--text-sm)}.UserAvatar_errorMessage__pfGsT{color:#b91c1c;font-size:var(--text-xs);line-height:1.4}.UserAvatar_retryButton__OXr2k{background:#dc2626;color:white;border:none;padding:var(--space-1) var(--space-2);border-radius:var(--border-radius);font-size:var(--text-xs);font-weight:var(--font-medium);cursor:pointer;transition:var(--transition);margin-top:var(--space-1)}.UserAvatar_retryButton__OXr2k:hover:not(:disabled){background:#b91c1c}.UserAvatar_retryButton__OXr2k:disabled{opacity:.6;cursor:not-allowed}.UserAvatar_usageLink__tLoe0:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.UserAvatar_errorBanner__Gkroe{margin:var(--space-2) var(--space-1)}.UserAvatar_errorContent__0jocm{gap:var(--space-0-5)}.UserAvatar_errorTitle__IxEJr{font-size:var(--text-xs)}.UserAvatar_errorMessage__pfGsT{font-size:10px}}.UserAvatar_accountBadge__xIdKC{padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;transition:all .2s ease;cursor:default;-webkit-user-select:none;user-select:none;border:1px solid transparent}.UserAvatar_accountBadge__xIdKC.UserAvatar_pro__tZ1xa{background:linear-gradient(135deg,#ffd700,#ffa500);color:#1a1a1a;border-color:rgba(255,215,0,.3);box-shadow:0 2px 8px rgba(255,215,0,.2)}.UserAvatar_accountBadge__xIdKC.UserAvatar_pro__tZ1xa:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,215,0,.3)}.UserAvatar_accountBadge__xIdKC.UserAvatar_plus__meBiu{background:linear-gradient(135deg,#e5e7eb,#d1d5db);color:#374151;border-color:rgba(107,114,128,.2);box-shadow:0 2px 8px rgba(0,0,0,.1)}.UserAvatar_accountBadge__xIdKC.UserAvatar_plus__meBiu:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.UserAvatar_accountBadge__xIdKC.UserAvatar_free__BL926{background:#f9fafb;color:#6b7280;border-color:#e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.05)}.UserAvatar_accountBadge__xIdKC.UserAvatar_free__BL926:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.08)}.UserAvatar_accountBadge__xIdKC.UserAvatar_dropdownBadge__vYIlP{font-size:10px;padding:4px 8px;margin-top:4px}.UserAvatar_accountBadge__xIdKC.UserAvatar_dropdownBadge__vYIlP.UserAvatar_pro__tZ1xa{background:linear-gradient(135deg,#ffd700,#ffa500);animation:none}.UserAvatar_accountBadge__xIdKC.UserAvatar_dropdownBadge__vYIlP.UserAvatar_plus__meBiu{background:linear-gradient(135deg,#c0c0c0,#a8a8a8);animation:none}@keyframes UserAvatar_proGlow__XFS_R{0%{box-shadow:0 0 20px rgba(255,215,0,.4),0 4px 20px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.3)}to{box-shadow:0 0 25px rgba(255,215,0,.5),0 4px 20px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.3)}}@keyframes UserAvatar_plusGlow__KZcsr{0%{box-shadow:0 0 15px rgba(192,192,192,.4),0 4px 20px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.2)}to{box-shadow:0 0 20px rgba(192,192,192,.5),0 4px 20px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.2)}}@keyframes UserAvatar_proShine__Rdd5U{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}@keyframes UserAvatar_plusShine__ZnR7X{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}.UserAvatar_crownIcon__0LkVD{font-size:14px;animation:UserAvatar_crownPulse__rpdzW 2s ease-in-out infinite}.UserAvatar_crownIcon__0LkVD,.UserAvatar_plusIcon__e1Auj{margin-right:4px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}.UserAvatar_plusIcon__e1Auj{font-size:12px;animation:UserAvatar_plusSparkle__5fYBQ 3s ease-in-out infinite}@keyframes UserAvatar_crownPulse__rpdzW{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.1) rotate(-5deg)}}@keyframes UserAvatar_plusSparkle__5fYBQ{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}@media (max-width:640px){.UserAvatar_accountBadge__xIdKC{font-size:10px;padding:4px 8px}.UserAvatar_crownIcon__0LkVD{font-size:12px;margin-right:3px}.UserAvatar_plusIcon__e1Auj{font-size:10px;margin-right:3px}.UserAvatar_accountBadge__xIdKC.UserAvatar_plus__meBiu,.UserAvatar_accountBadge__xIdKC.UserAvatar_pro__tZ1xa,.UserAvatar_crownIcon__0LkVD,.UserAvatar_plusIcon__e1Auj{animation:none}}@keyframes Tooltip_scaleInTop__CK6Zh{0%{opacity:0;transform:translateX(-50%) scale(.8) translateY(5px)}to{opacity:1;transform:translateX(-50%) scale(1) translateY(0)}}@keyframes Tooltip_fadeOutTop__3vmwq{0%{opacity:1;transform:translateX(-50%) scale(1) translateY(0)}to{opacity:0;transform:translateX(-50%) scale(.8) translateY(5px)}}@keyframes Tooltip_scaleInBottom__5SM4v{0%{opacity:0;transform:translateX(-50%) scale(.8) translateY(-5px)}to{opacity:1;transform:translateX(-50%) scale(1) translateY(0)}}@keyframes Tooltip_fadeOutBottom__Bsksk{0%{opacity:1;transform:translateX(-50%) scale(1) translateY(0)}to{opacity:0;transform:translateX(-50%) scale(.8) translateY(-5px)}}@keyframes Tooltip_scaleInLeft__GXnUf{0%{opacity:0;transform:translateY(-50%) scale(.8) translateX(5px)}to{opacity:1;transform:translateY(-50%) scale(1) translateX(0)}}@keyframes Tooltip_fadeOutLeft__YZSB5{0%{opacity:1;transform:translateY(-50%) scale(1) translateX(0)}to{opacity:0;transform:translateY(-50%) scale(.8) translateX(5px)}}@keyframes Tooltip_scaleInRight__0pdtN{0%{opacity:0;transform:translateY(-50%) scale(.8) translateX(-5px)}to{opacity:1;transform:translateY(-50%) scale(1) translateX(0)}}@keyframes Tooltip_fadeOutRight__0QqeH{0%{opacity:1;transform:translateY(-50%) scale(1) translateX(0)}to{opacity:0;transform:translateY(-50%) scale(.8) translateX(-5px)}}@keyframes Tooltip_fadeOut__YwVmf{0%{opacity:1}to{opacity:0}}@keyframes Tooltip_portalScaleIn__r3Ftb{0%{opacity:0;transform:translate(-50%,-100%) scale(.8)}to{opacity:1;transform:translate(-50%,-100%) scale(1)}}@keyframes Tooltip_portalScaleOut__BV0lr{0%{opacity:1;transform:translate(-50%,-100%) scale(1)}to{opacity:0;transform:translate(-50%,-100%) scale(.8)}}.Tooltip_tooltipContainer__OQQfm{position:relative;display:inline-flex;align-items:center;max-width:100%}.Tooltip_tooltipContainer__OQQfm.Tooltip_fullWidth__8q3_z{width:100%!important;display:flex}.Tooltip_tooltipContainer__OQQfm.Tooltip_blockDisplay__UZgdO{display:block!important;width:100%!important;position:static!important}.Tooltip_tooltipContainer__OQQfm.Tooltip_blockDisplay__UZgdO>*{width:100%}.Tooltip_tooltip__YIFo4{position:absolute;z-index:999999;pointer-events:none;width:fit-content;opacity:0;transform-origin:center;padding:0;transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.Tooltip_tooltip__YIFo4.Tooltip_hiding__LGhcp{animation:Tooltip_fadeOut__YwVmf .15s cubic-bezier(.4,0,.2,1) forwards}.Tooltip_triangle___M_bN{position:absolute;width:0;height:0;border-style:solid}.Tooltip_triangle___M_bN.Tooltip_top__mOBzi{bottom:-5px;left:50%;transform:translateX(-50%);border-width:5px 5px 0;border-color:rgba(0,0,0,.9) transparent transparent}.Tooltip_triangle___M_bN.Tooltip_bottom__WCIel{top:-5px;left:50%;transform:translateX(-50%);border-width:0 5px 5px;border-color:transparent transparent rgba(0,0,0,.9)}.Tooltip_triangle___M_bN.Tooltip_left__7vOV7{right:-5px;top:50%;transform:translateY(-50%);border-width:5px 0 5px 5px;border-color:transparent transparent transparent rgba(0,0,0,.9)}.Tooltip_triangle___M_bN.Tooltip_right__mo1in{left:-5px;top:50%;transform:translateY(-50%);border-width:5px 5px 5px 0;border-color:transparent rgba(0,0,0,.9) transparent transparent}[data-theme=dark] .Tooltip_triangle___M_bN.Tooltip_top__mOBzi{border-color:rgba(30,41,59,.95) transparent transparent}[data-theme=dark] .Tooltip_triangle___M_bN.Tooltip_bottom__WCIel{border-color:transparent transparent rgba(30,41,59,.95)}[data-theme=dark] .Tooltip_triangle___M_bN.Tooltip_left__7vOV7{border-color:transparent transparent transparent rgba(30,41,59,.95)}[data-theme=dark] .Tooltip_triangle___M_bN.Tooltip_right__mo1in{border-color:transparent rgba(30,41,59,.95) transparent transparent}@keyframes Tooltip_portalAnimTopIn__jKS4K{0%{opacity:0;transform:translate(-50%,-100%) scale(.8) translateY(5px)}to{opacity:1;transform:translate(-50%,-100%) scale(1) translateY(0)}}@keyframes Tooltip_portalAnimTopOut__Zwllr{0%{opacity:1;transform:translate(-50%,-100%) scale(1) translateY(0)}to{opacity:0;transform:translate(-50%,-100%) scale(.8) translateY(5px)}}@keyframes Tooltip_portalAnimBottomIn___KTTL{0%{opacity:0;transform:translate(-50%) scale(.8) translateY(-5px)}to{opacity:1;transform:translate(-50%) scale(1) translateY(0)}}@keyframes Tooltip_portalAnimBottomOut__rEN0a{0%{opacity:1;transform:translate(-50%) scale(1) translateY(0)}to{opacity:0;transform:translate(-50%) scale(.8) translateY(-5px)}}@keyframes Tooltip_portalAnimLeftIn__8CZGY{0%{opacity:0;transform:translate(-100%,-50%) scale(.8) translateX(5px)}to{opacity:1;transform:translate(-100%,-50%) scale(1) translateX(0)}}@keyframes Tooltip_portalAnimLeftOut__dl5Vy{0%{opacity:1;transform:translate(-100%,-50%) scale(1) translateX(0)}to{opacity:0;transform:translate(-100%,-50%) scale(.8) translateX(5px)}}@keyframes Tooltip_portalAnimRightIn__GUc_J{0%{opacity:0;transform:translateY(-50%) scale(.8) translateX(-5px)}to{opacity:1;transform:translateY(-50%) scale(1) translateX(0)}}@keyframes Tooltip_portalAnimRightOut__Xw9f_{0%{opacity:1;transform:translateY(-50%) scale(1) translateX(0)}to{opacity:0;transform:translateY(-50%) scale(.8) translateX(-5px)}}.Tooltip_tooltip__YIFo4.Tooltip_portalTooltip__karmm{position:fixed!important;z-index:9999999!important;display:block!important;visibility:visible!important;pointer-events:none!important;opacity:0;padding:0!important}.Tooltip_tooltip__YIFo4.Tooltip_portalTooltip__karmm.Tooltip_visible__x_YIR[data-position=top]{animation:Tooltip_portalAnimTopIn__jKS4K .15s cubic-bezier(.4,0,.2,1) forwards}.Tooltip_tooltip__YIFo4.Tooltip_portalTooltip__karmm.Tooltip_hiding__LGhcp[data-position=top]{animation:Tooltip_portalAnimTopOut__Zwllr .15s cubic-bezier(.4,0,.2,1) forwards}.Tooltip_tooltip__YIFo4.Tooltip_portalTooltip__karmm.Tooltip_visible__x_YIR[data-position=bottom]{animation:Tooltip_portalAnimBottomIn___KTTL .15s cubic-bezier(.4,0,.2,1) forwards}.Tooltip_tooltip__YIFo4.Tooltip_portalTooltip__karmm.Tooltip_hiding__LGhcp[data-position=bottom]{animation:Tooltip_portalAnimBottomOut__rEN0a .15s cubic-bezier(.4,0,.2,1) forwards}.Tooltip_tooltip__YIFo4.Tooltip_portalTooltip__karmm.Tooltip_visible__x_YIR[data-position=left]{animation:Tooltip_portalAnimLeftIn__8CZGY .15s cubic-bezier(.4,0,.2,1) forwards}.Tooltip_tooltip__YIFo4.Tooltip_portalTooltip__karmm.Tooltip_hiding__LGhcp[data-position=left]{animation:Tooltip_portalAnimLeftOut__dl5Vy .15s cubic-bezier(.4,0,.2,1) forwards}.Tooltip_tooltip__YIFo4.Tooltip_portalTooltip__karmm.Tooltip_visible__x_YIR[data-position=right]{animation:Tooltip_portalAnimRightIn__GUc_J .15s cubic-bezier(.4,0,.2,1) forwards}.Tooltip_tooltip__YIFo4.Tooltip_portalTooltip__karmm.Tooltip_hiding__LGhcp[data-position=right]{animation:Tooltip_portalAnimRightOut__Xw9f_ .15s cubic-bezier(.4,0,.2,1) forwards}.Tooltip_tooltip__YIFo4.Tooltip_portalTooltip__karmm.Tooltip_hiding__LGhcp{opacity:0}.Tooltip_tooltipContent__nvDyE{max-width:300px;width:max-content;padding:8px 12px;background:rgba(0,0,0,.9);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);backdrop-filter:blur(8px);word-wrap:break-word;white-space:normal;overflow-wrap:break-word;color:#ffffff;font-size:12px;line-height:1.4}[data-theme=dark] .Tooltip_tooltipContent__nvDyE{background:rgba(30,41,59,.95);box-shadow:0 4px 12px rgba(0,0,0,.4)}.Tooltip_top__mOBzi{position:absolute;bottom:100%;left:50%;margin-bottom:2px;white-space:nowrap;opacity:0;transform-origin:center bottom;transform:translateX(-50%) scale(.8) translateY(5px);transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.Tooltip_top__mOBzi.Tooltip_visible__x_YIR{animation:Tooltip_scaleInTop__CK6Zh .15s cubic-bezier(.4,0,.2,1) forwards}.Tooltip_top__mOBzi.Tooltip_hiding__LGhcp{animation:Tooltip_fadeOutTop__3vmwq .15s cubic-bezier(.4,0,.2,1) forwards}.Tooltip_bottom__WCIel{position:absolute;top:100%;left:50%;margin-top:2px;opacity:0;transform-origin:center top;transform:translateX(-50%) scale(.8) translateY(-5px);transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.Tooltip_bottom__WCIel.Tooltip_visible__x_YIR{animation:Tooltip_scaleInBottom__5SM4v .15s cubic-bezier(.4,0,.2,1) forwards}.Tooltip_bottom__WCIel.Tooltip_hiding__LGhcp{animation:Tooltip_fadeOutBottom__Bsksk .15s cubic-bezier(.4,0,.2,1) forwards}.Tooltip_left__7vOV7{position:absolute;right:100%;top:50%;margin-right:2px;opacity:0;transform-origin:center right;transform:translateY(-50%) scale(.8) translateX(5px);transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.Tooltip_left__7vOV7.Tooltip_visible__x_YIR{animation:Tooltip_scaleInLeft__GXnUf .15s cubic-bezier(.4,0,.2,1) forwards}.Tooltip_left__7vOV7.Tooltip_hiding__LGhcp{animation:Tooltip_fadeOutLeft__YZSB5 .15s cubic-bezier(.4,0,.2,1) forwards}.Tooltip_right__mo1in{position:absolute;left:100%;top:50%;margin-left:2px;opacity:0;transform-origin:center left;transform:translateY(-50%) scale(.8) translateX(-5px);transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.Tooltip_right__mo1in.Tooltip_visible__x_YIR{animation:Tooltip_scaleInRight__0pdtN .15s cubic-bezier(.4,0,.2,1) forwards}.Tooltip_right__mo1in.Tooltip_hiding__LGhcp{animation:Tooltip_fadeOutRight__0QqeH .15s cubic-bezier(.4,0,.2,1) forwards}.CustomDropdown_customDropdown__TjQPo{position:relative;display:inline-block;width:100%;max-width:fit-content}.CustomDropdown_customDropdownTrigger__c6CQo{display:flex;justify-content:space-between;align-items:center;width:100%;width:fit-content;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-light);border-radius:var(--border-radius);background:var(--bg-card);cursor:pointer;color:var(--text-primary);font-size:var(--text-sm);font-family:inherit;font-weight:var(--font-medium);transition:var(--transition);white-space:nowrap}.CustomDropdown_customDropdownTrigger__c6CQo:hover{border-color:var(--border-focus)}.CustomDropdown_customDropdownTrigger__c6CQo:focus{outline:none;border-color:var(--border-focus)}.CustomDropdown_customDropdownArrow__PRw0b{margin-left:auto;color:var(--text-secondary);transition:transform .2s ease}.CustomDropdown_customDropdownArrow__PRw0b.CustomDropdown_open__PUnb5{transform:rotate(180deg)}.CustomDropdown_customDropdownMenu__rXL3X{position:absolute;top:100%;left:0;z-index:1000;display:flex;flex-direction:column;gap:var(--space-1);max-height:min(300px,50vh);min-width:100%;width:max-content;max-width:min(400px,calc(100vw - 32px));padding:var(--space-1);margin-top:var(--space-1);background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--border-radius);box-shadow:var(--shadow);overflow-y:auto;overflow-x:hidden;opacity:0;visibility:hidden;transform:translateY(-10px);transition:var(--transition)}.CustomDropdown_alignRight__phQCS{left:auto;right:0}.CustomDropdown_customDropdownMenu__rXL3X.CustomDropdown_open__PUnb5{opacity:1;visibility:visible;transform:translateY(0)}.CustomDropdown_customDropdownItem__7nwi_{padding:var(--space-1) var(--space-2);border-radius:var(--border-radius);cursor:pointer;transition:var(--transition);width:100%;box-sizing:border-box}.CustomDropdown_customDropdownItem__7nwi_:hover{background:var(--bg-secondary)}.CustomDropdown_customDropdownItem__7nwi_.CustomDropdown_selected__QSHp0{background:var(--primary-light);color:var(--primary);font-weight:var(--font-medium)}.CustomDropdown_optionContent__XwtIg{display:flex;align-items:flex-start;width:100%;min-width:0}.CustomDropdown_optionText__06jPT{display:flex;flex-direction:column;width:100%;min-width:0;overflow:hidden}.CustomDropdown_optionLabel__yTdiR{display:flex;align-items:center;gap:var(--space-1);font-weight:var(--font-medium);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CustomDropdown_optionDescription__FDcic{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.3;white-space:normal;text-align:left;word-wrap:break-word;overflow-wrap:break-word}.CustomDropdown_optionEnergyCost__GyEOF{display:flex;align-items:center;gap:var(--space-1);margin-top:var(--space-1);font-size:var(--text-xs);color:var(--text-secondary)}.CustomDropdown_optionEnergyCost__GyEOF svg{color:var(--primary)}.CustomDropdown_optionTrialCounter__79WGF{padding:var(--space-0) var(--space-1);background:var(--primary-light);color:var(--primary);font-size:var(--text-xs);font-weight:var(--font-medium);border-radius:var(--border-radius);width:fit-content}.CustomDropdown_lockIcon__4aC1d{color:var(--text-tertiary);margin-left:auto}.CustomDropdown_infinityIcon__gG6Lm{color:var(--warning);font-weight:var(--font-bold);font-size:var(--text-sm);margin-left:var(--space-1);animation:CustomDropdown_pulse__yrhO5 2s infinite}@keyframes CustomDropdown_pulse__yrhO5{0%,to{opacity:1}50%{opacity:.7}}.CustomDropdown_customDropdownItem__7nwi_.CustomDropdown_locked__FcOuI{opacity:.6;cursor:pointer}.CustomDropdown_customDropdownItem__7nwi_.CustomDropdown_locked__FcOuI:hover{background:var(--bg-secondary);opacity:.8}.CustomDropdown_tooltipWrapper__oW_Jx{display:block!important;width:100%!important;position:static!important}.CustomDropdown_tooltipWrapper__oW_Jx>*{width:100%;display:block}.InterestGrid_gridSettings__gvG4B{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.InterestGrid_gridCompact__iOP9_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.InterestGrid_gridTiles__AQjZs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.InterestGrid_gridBar__YMmHc{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}@media (max-width:900px){.InterestGrid_gridTiles__AQjZs{grid-template-columns:repeat(3,minmax(0,1fr))}.InterestGrid_gridBar__YMmHc{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:520px){.InterestGrid_gridCompact__iOP9_,.InterestGrid_gridSettings__gvG4B{grid-template-columns:repeat(2,minmax(0,1fr))}.InterestGrid_gridBar__YMmHc,.InterestGrid_gridTiles__AQjZs{grid-template-columns:repeat(3,minmax(0,1fr))}}.InterestGrid_chip__F8l8r{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--space-2);width:100%;border-radius:var(--border-radius);border:1px solid var(--border-light);background:var(--bg-primary);color:var(--text-primary);cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;text-align:left}.InterestGrid_chip__F8l8r:disabled{opacity:.55;cursor:not-allowed}.InterestGrid_chipSettings__xExPX{padding:var(--space-3) var(--space-3);min-height:52px;font-size:var(--text-sm);font-weight:var(--font-medium)}.InterestGrid_chipCompact__lmm2t{padding:var(--space-2) var(--space-2);min-height:40px;font-size:var(--text-xs)}.InterestGrid_chipBar__INLJZ{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:5px;padding:var(--space-2) var(--space-1);min-height:unset;border-radius:var(--border-radius-lg);font-weight:var(--font-medium)}.InterestGrid_chipLabelBar__vKRF7{line-height:1.2;font-size:.625rem;font-weight:var(--font-medium);color:var(--text-secondary);text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.InterestGrid_chipBar__INLJZ.InterestGrid_chipActive__72LoG .InterestGrid_chipLabelBar__vKRF7{color:var(--text-primary)}.InterestGrid_chipTile__p1dIt{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--space-2);padding:var(--space-2);min-height:unset;aspect-ratio:1/1;border-radius:var(--border-radius-lg);font-weight:var(--font-medium)}.InterestGrid_chipIcon__FiGfp{flex-shrink:0;color:var(--primary)}.InterestGrid_chipActive__72LoG .InterestGrid_chipIcon__FiGfp{color:var(--primary-dark)}.InterestGrid_chipTileIcon__zwPbw{flex-shrink:0}.InterestGrid_chipLabelTiles__5r76n{line-height:1.2;font-size:.6875rem;font-weight:var(--font-medium);color:var(--text-secondary);text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.InterestGrid_chip__F8l8r:hover:not(:disabled):not(.InterestGrid_chipActive__72LoG){border-color:var(--border-medium);background:var(--bg-secondary)}.InterestGrid_chip__F8l8r.InterestGrid_chipActive__72LoG:hover:not(:disabled){border-color:var(--primary);background:color-mix(in srgb,var(--primary) 14%,var(--bg-card));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 22%,transparent)}.InterestGrid_chip__F8l8r:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.InterestGrid_chipActive__72LoG{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,var(--bg-card));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 20%,transparent)}.InterestGrid_chipTile__p1dIt.InterestGrid_chipActive__72LoG{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,var(--bg-card));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 22%,transparent)}.InterestGrid_chipTile__p1dIt.InterestGrid_chipActive__72LoG .InterestGrid_chipLabelTiles__5r76n{color:var(--text-primary)}.InterestGrid_chipTile__p1dIt.InterestGrid_chipActive__72LoG:hover:not(:disabled){border-color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,var(--bg-card));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 22%,transparent)}.InterestGrid_chipLabel__sgZik{line-height:1.25}.Navbar_header__EA7cT{position:fixed;top:0;left:0;right:0;z-index:50;height:72px;background-color:initial;backdrop-filter:none;border-bottom:1px solid transparent;transition:background-color .3s ease,border-bottom-color .3s ease,backdrop-filter .3s ease}.Navbar_header__EA7cT.Navbar_scrolled__aaIUV{background-color:var(--bg-primary);backdrop-filter:blur(var(--space-2));border-bottom:1px solid var(--border-light)}[data-theme=dark] .Navbar_header__EA7cT.Navbar_scrolled__aaIUV{background-color:rgba(15,23,42,.9)}.Navbar_headerContainer__l43gw{display:flex;align-items:center;justify-content:space-between;height:100%;max-width:1400px;margin:0 auto;padding:0 var(--space-6)}.Navbar_logoContainer__B_OGC{display:flex;align-items:center;gap:var(--space-3);cursor:pointer;transition:var(--transition)}.Navbar_logoContainer__B_OGC:hover{opacity:.8}.Navbar_logoImage__79aam{width:40px;height:40px;border-radius:var(--border-radius-lg);object-fit:cover}.Navbar_logo__JA_2N{font-size:var(--text-2xl);font-weight:var(--font-bold);background:var(--gradient-logo);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0}.Navbar_headerNav__Mpt_n{display:flex;gap:var(--space-2);flex:1 1;justify-content:space-evenly;align-items:center;margin:0 var(--space-8)}.Navbar_navLink__0ZKDu{text-align:center;white-space:nowrap;padding:var(--space-1) var(--space-3);border-radius:var(--border-radius);border:none;background-color:initial;text-decoration:none;color:var(--text-primary);font-weight:var(--font-medium);transition:all var(--transition)}.Navbar_navLink__0ZKDu:hover{color:var(--text-tertiary)}.Navbar_headerActions__1WJJe,.Navbar_userSection__SdN21{display:flex;align-items:center;gap:var(--space-3)}.Navbar_userAvatar__8hj2i{width:36px;height:36px;border-radius:var(--border-radius-full);border:2px solid var(--border-light)}.Navbar_primaryButton__D1SNr,.Navbar_secondaryButton__uzrlm{padding:var(--space-2) var(--space-4);border-radius:var(--border-radius);border:1px solid transparent;cursor:pointer;font-weight:var(--font-semibold);transition:all var(--transition)}.Navbar_primaryButton__D1SNr{background-color:var(--primary);border-color:var(--primary);color:var(--white);font-weight:700}.Navbar_primaryButton__D1SNr:hover{background-color:var(--primary-dark);border-color:var(--primary-dark)}.Navbar_secondaryButton__uzrlm{background-color:var(--bg-primary);border-color:var(--border-medium);color:var(--text-primary)}.Navbar_secondaryButton__uzrlm:hover{border-color:var(--text-primary)}.Navbar_dashboardIcon__da9On{display:none}@media (max-width:992px){.Navbar_headerContainer__l43gw{padding:0 var(--space-4)}.Navbar_headerNav__Mpt_n{margin:0 var(--space-4)}}@media (max-width:768px){.Navbar_header__EA7cT{background-color:var(--bg-primary);border-bottom:1px solid var(--border-light);backdrop-filter:none}.Navbar_headerNav__Mpt_n{display:none}.Navbar_headerActions__1WJJe{display:flex;gap:var(--space-3)}.Navbar_headerActions__1WJJe:has(.Navbar_userSection__SdN21)>.Navbar_primaryButton__D1SNr,.Navbar_headerActions__1WJJe:has(.Navbar_userSection__SdN21)>button:not(.Navbar_dashboardButton__BW3qX){display:none}.Navbar_headerActions__1WJJe:has(.Navbar_userSection__SdN21) .Navbar_secondaryButton__uzrlm:not(.Navbar_dashboardButton__BW3qX){display:none}.Navbar_dashboardButton__BW3qX{display:flex!important;padding:var(--space-2) var(--space-3);align-items:center;justify-content:center;background-color:var(--bg-primary);border:1px solid var(--border-medium);border-radius:var(--border-radius-full);color:var(--text-secondary)}.Navbar_dashboardButton__BW3qX:hover{border-color:var(--text-secondary)}.Navbar_dashboardText__1uE8F{display:none}.Navbar_dashboardIcon__da9On{display:flex;align-items:center}.Navbar_userSection__SdN21{margin-right:var(--space-2)}.Navbar_userSection__SdN21 .Navbar_secondaryButton__uzrlm:not(.Navbar_dashboardButton__BW3qX){display:none}.Navbar_mobileMenuButton__nZS5l{display:block}.Navbar_headerActions__1WJJe>.Navbar_primaryButton__D1SNr,.Navbar_headerActions__1WJJe>.Navbar_secondaryButton__uzrlm{display:flex}}.Navbar_mobileMenuButton__nZS5l{display:none;background:transparent;border:none;cursor:pointer;padding:var(--space-2);z-index:60;margin-left:auto}.Navbar_hamburger__7YJau{width:24px;height:18px;position:relative;transform:rotate(0deg);transition:.3s ease-in-out}.Navbar_hamburgerLine__zJv_x{display:block;position:absolute;height:2px;width:100%;background:var(--text-primary);border-radius:2px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.Navbar_hamburgerLine__zJv_x:first-child{top:0}.Navbar_hamburgerLine__zJv_x:nth-child(2){top:8px}.Navbar_hamburgerLine__zJv_x:nth-child(3){top:16px}.Navbar_hamburgerOpen__oMhTl .Navbar_hamburgerLine__zJv_x:first-child{top:8px;transform:rotate(135deg)}.Navbar_hamburgerOpen__oMhTl .Navbar_hamburgerLine__zJv_x:nth-child(2){opacity:0;transform:scale(0)}.Navbar_hamburgerOpen__oMhTl .Navbar_hamburgerLine__zJv_x:nth-child(3){top:8px;transform:rotate(-135deg)}.Navbar_mobileMenu__WVQj6{position:fixed;top:72px;left:0;right:0;bottom:0;background:var(--bg-secondary);z-index:49;transform:translateX(100%);transition:transform .3s ease-in-out;padding:var(--space-6);display:flex;flex-direction:column;align-items:center;gap:var(--space-8);overflow-y:auto;border-top:1px solid var(--border-light)}.Navbar_mobileMenuOpen__WyvRw{transform:translateX(0)}.Navbar_mobileNav__FOxrS{display:flex;flex-direction:column;gap:var(--space-6);align-items:center;width:100%;margin-top:var(--space-8)}.Navbar_mobileNavLink__Z_WSF{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary);text-decoration:none;transition:color var(--transition)}.Navbar_mobileNavLink__Z_WSF:hover{color:var(--primary)}.Navbar_mobileActions__bkfR_{width:100%;display:flex;justify-content:center}.Navbar_userSectionMobile__AyV83{display:flex;align-items:center;gap:var(--space-4);flex-direction:column}.Navbar_authButtonsMobile__KIr8X{display:flex;flex-direction:column;gap:var(--space-4);width:100%;max-width:300px}.Navbar_authButtonsMobile__KIr8X button{width:100%;justify-content:center;height:48px}.ExplorePreview_browseAllContainer__2RkHo{display:flex;justify-content:center;margin:var(--space-4) 0;height:fit-content}.ExplorePreview_browseAllButton__hYmFV{background:var(--primary);color:var(--text-inverse);border:none;padding:var(--space-2) var(--space-4);border-radius:9999px;font-weight:var(--font-medium);font-size:var(--text-sm);cursor:pointer;transition:var(--transition)}.ExplorePreview_browseAllButton__hYmFV:hover{background:var(--primary-dark)}.ExplorePreview_emptyStatePremium__IzpIk{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-12) var(--space-4);padding-bottom:0;text-align:center;background:transparent;border:none;border-radius:var(--radius-lg);color:var(--text-secondary);gap:var(--space-4)}.ExplorePreview_emptyIconWrapper__hQuKG{display:flex;align-items:center;justify-content:center;width:80px;background:var(--surface-hover);border-radius:50%;color:var(--primary);margin-bottom:var(--space-2)}.ExplorePreview_emptyTitle__LlbzX{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.ExplorePreview_emptyText__PZyH2{font-size:var(--text-sm);color:var(--text-secondary);max-width:300px;margin:0}.ExplorePreview_selectionCheckbox__8SyNP{position:absolute;top:10px;left:10px;width:18px;height:18px;z-index:2}.BackButton_backButton__pv2Bg{display:inline-flex;align-items:center;gap:8px;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;font-size:14px;transition:color .2s ease;padding:0}.BackButton_backButton__pv2Bg svg{transition:transform .2s ease}.BackButton_backButton__pv2Bg:hover{color:var(--primary)}.BackButton_backButton__pv2Bg:hover svg{transform:translateX(-2px)}.MathRenderer_mathContent___hzYb{line-height:1.6}.MathRenderer_mathContent___hzYb p{margin:0}.MathRenderer_mathContent___hzYb ol,.MathRenderer_mathContent___hzYb ul{margin:.5rem 0;padding-left:1.5rem}.MathRenderer_mathContent___hzYb li{margin-bottom:.25rem}.MathRenderer_mathContent___hzYb .MathRenderer_katex-display__ZHJ8K{margin:1rem 0;overflow-x:auto;overflow-y:hidden}.MathRenderer_mathContent___hzYb .MathRenderer_katex__oRU4e{font-size:1.05em}.MathRenderer_mathContent___hzYb .MathRenderer_katex-html__kJXpR{white-space:nowrap}.MathRenderer_mathContent___hzYb .MathRenderer_katex-display__ZHJ8K>.MathRenderer_katex__oRU4e{display:inline-block;white-space:nowrap;max-width:100%;overflow-x:auto;overflow-y:hidden;text-align:center}.MathRenderer_loading__N4B6t{display:inline-block;min-width:50px;color:var(--text-tertiary);font-size:.9em}.MathRenderer_loadingPulse__RJPH4{animation:MathRenderer_pulse__lfOYf 1.5s ease-in-out infinite}@keyframes MathRenderer_pulse__lfOYf{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.HintSection_hintSection__s29kK{margin-bottom:var(--space-4);width:100%}.HintSection_header__H4esJ{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:40px}.HintSection_spacer__nMpwT{flex:1 1}.HintSection_rightElement__p98cb{display:flex;align-items:center;gap:var(--space-2)}.HintSection_hintButton__oXcv5{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--hint-button-bg);border:1px solid var(--hint-button-border);border-radius:var(--border-radius-full);cursor:pointer;transition:background-color var(--transition),border-color var(--transition);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);-webkit-user-select:none;user-select:none}.HintSection_hintButton__oXcv5:hover{background:var(--hint-button-hover-bg);border-color:var(--hint-button-hover-border)}.HintSection_hintButton__oXcv5:focus{outline:2px solid var(--border-focus);outline-offset:2px}.HintSection_hintButton__oXcv5:focus:not(:focus-visible){outline:none}.HintSection_lightbulbIcon__OtoPo{color:var(--hint-icon-color);flex-shrink:0}.HintSection_hintTitle__pU_fr{white-space:nowrap}.HintSection_chevron__8W9M4{color:var(--text-secondary);flex-shrink:0;transition:transform .3s ease}.HintSection_chevron__8W9M4.HintSection_rotated__sZTYP{transform:rotate(-180deg)}.HintSection_hintContent__FPK_W{max-height:0;overflow:hidden;opacity:0;transform:translateY(-10px);margin-top:0;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),margin-top .3s cubic-bezier(.4,0,.2,1)}.HintSection_hintContent__FPK_W.HintSection_expanded__jUWd_{max-height:2000px;opacity:1;transform:translateY(0);margin-top:var(--space-3);transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),margin-top .3s cubic-bezier(.4,0,.2,1)}.HintSection_hintText__yMYZF{padding:var(--space-4);background:var(--hint-container-bg);border:1px solid var(--hint-container-border);border-radius:var(--border-radius-lg);box-shadow:var(--hint-container-shadow);color:var(--hint-text-color);font-size:var(--text-sm);line-height:1.6}@media (prefers-reduced-motion:reduce){.HintSection_hintButton__oXcv5,.HintSection_hintContent__FPK_W{transition:none}}.Modal_overlay__4AkkU{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--overlay);display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(4px);padding:var(--space-4);animation:Modal_fadeIn__TSiUR .25s ease}.Modal_overlayElevated__e2DNZ{z-index:10050;background:color-mix(in srgb,var(--overlay) 100%,black 14%)}.Modal_modal__cQNv_{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--border-radius-lg);padding:var(--space-4) var(--space-6);display:flex;flex-direction:column;width:100%;gap:var(--space-4);max-width:500px;max-height:90vh;position:relative;overflow:hidden;animation:Modal_popIn__vf0bi .2s cubic-bezier(.16,1,.3,1)}.Modal_header__dOsfK{display:flex;align-items:center;justify-content:space-between;border-bottom:none;background:var(--bg-card);flex-shrink:0}.Modal_title__2z7is{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--text-primary);margin:0;line-height:1.4}.Modal_content__Mj_i6{overflow-y:auto;color:var(--text-secondary);font-size:var(--text-base);line-height:1.6}.Modal_footer__vChwy{background:var(
    --bg-subtle,var(--bg-primary)
  );border-top:none;display:flex;justify-content:flex-end;gap:var(--space-3);flex-shrink:0}.Modal_flushModal__WLgtr{padding:0;gap:0}.Modal_flushHeader__TzVvc{padding:var(--space-4) var(--space-6)}.Modal_flushContent__Im6d3{padding:0;overflow-x:hidden}@keyframes Modal_fadeIn__TSiUR{0%{opacity:0;backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(4px)}}@keyframes Modal_popIn__vf0bi{0%{transform:scale(.96) translateY(10px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@media (max-width:640px){.Modal_overlay__4AkkU{padding:var(--space-2)}.Modal_modal__cQNv_{padding:var(--space-4);border-radius:var(--border-radius-lg);gap:var(--space-3);max-width:100%!important;max-height:95vh}.Modal_flushModal__WLgtr{padding:0;gap:0}.Modal_flushHeader__TzVvc{padding:var(--space-4)}}.SourcePDFPanel_container__e5K7d{display:flex;flex-direction:column;background:var(--bg-card);border-radius:var(--border-radius-xl);border:1px solid var(--border-light);overflow:hidden;transition:var(--transition)}.SourcePDFPanel_header__ynbTm{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3);background:var(--bg-primary);cursor:pointer;transition:background .2s ease;-webkit-user-select:none;user-select:none}.SourcePDFPanel_header__ynbTm:hover{background:var(--bg-secondary)}.SourcePDFPanel_headerContent__zgsm_{display:flex;align-items:center;gap:var(--space-2);flex:1 1}.SourcePDFPanel_headerIcon__zchxS{color:#f59e0b;flex-shrink:0}.SourcePDFPanel_headerText__iXscU{flex:1 1;min-width:0}.SourcePDFPanel_title__OjdX1{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.SourcePDFPanel_subtitle__zpA6D{font-size:var(--text-xs);color:var(--text-tertiary);margin:var(--space-1) 0 0 0}.SourcePDFPanel_toggleButton__HSL6a{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:var(--space-1);display:flex;align-items:center;justify-content:center;transition:transform var(--transition),color .2s ease;flex-shrink:0}.SourcePDFPanel_toggleButton__HSL6a.SourcePDFPanel_expanded__M36JP{transform:rotate(180deg)}.SourcePDFPanel_toggleButton__HSL6a:hover{color:var(--text-primary)}.SourcePDFPanel_content__BxgtZ{max-height:0;overflow:hidden;transition:max-height var(--transition-slow),opacity var(--transition-slow),transform var(--transition-slow);opacity:0;transform:translateY(-10px)}.SourcePDFPanel_content__BxgtZ.SourcePDFPanel_expanded__M36JP{max-height:2000px;opacity:1;transform:translateY(0);border-top:1px solid var(--border-light)}.SourcePDFPanel_contentInner__xcwNf{padding:0;overflow-y:auto;max-height:500px}.SourcePDFPanel_errorState__1e4uM,.SourcePDFPanel_loadingState__ga9fr{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8)}.SourcePDFPanel_errorState__1e4uM{gap:var(--space-3);text-align:center}.SourcePDFPanel_errorIcon__0y1rp{color:var(--error);opacity:.7}.SourcePDFPanel_errorTitle__Ou6jW{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.SourcePDFPanel_errorText__RNJLo{font-size:var(--text-sm);color:var(--text-secondary);margin:0;max-width:300px}.SourcePDFPanel_retryButton__S_ek1{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--primary);color:var(--text-inverse);border:none;border-radius:var(--border-radius);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all .2s ease;margin-top:var(--space-2)}.SourcePDFPanel_retryButton__S_ek1:hover{background:var(--primary-dark);box-shadow:var(--shadow)}.SourcePDFPanel_fileList__XAzDt{display:flex;flex-direction:column;gap:0}.SourcePDFPanel_fileItem__sqNqI{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background-color:var(--bg-card);border:none;border-bottom:1px solid var(--border-light);border-radius:0;transition:all var(--transition);cursor:pointer}.SourcePDFPanel_fileItem__sqNqI:last-child{border-bottom:none}.SourcePDFPanel_fileItem__sqNqI:hover{background-color:var(--bg-secondary)}.SourcePDFPanel_fileIcon__KB3Hp{flex-shrink:0}.SourcePDFPanel_iconPdf__E85vn{color:#e53e3e!important}.SourcePDFPanel_iconDoc__X_1dP{color:#2b579a!important}.SourcePDFPanel_iconPpt__pyTDu{color:#d24726!important}.SourcePDFPanel_iconTxt__h_jhN{color:#805ad5!important}.SourcePDFPanel_iconImage__KhwMQ{color:#38a169!important}.SourcePDFPanel_iconDefault__uerAu{color:var(--gray-700)!important}.SourcePDFPanel_fileInfo__j7Hmr{flex:1 1;min-width:0;display:flex;flex-direction:column}.SourcePDFPanel_fileName__RzNnB{font-size:var(--text-sm);color:var(--text-primary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SourcePDFPanel_fileMetadata__tV9AI{font-size:var(--text-xs);color:var(--text-tertiary);margin:0}@media (max-width:1024px){.SourcePDFPanel_content__BxgtZ{max-height:400px}}@media (max-width:768px){.SourcePDFPanel_container__e5K7d{border-radius:var(--border-radius)}.SourcePDFPanel_header__ynbTm{padding:var(--space-3)}.SourcePDFPanel_title__OjdX1{font-size:var(--text-sm)}.SourcePDFPanel_subtitle__zpA6D{font-size:var(--text-xs)}.SourcePDFPanel_content__BxgtZ{padding:0;max-height:300px}.SourcePDFPanel_fileItem__sqNqI{padding:var(--space-2);gap:var(--space-2)}.SourcePDFPanel_fileIcon__KB3Hp{width:36px;height:36px}.SourcePDFPanel_errorState__1e4uM,.SourcePDFPanel_loadingState__ga9fr{padding:var(--space-6)}.SourcePDFPanel_collapsed__5yzUe{max-height:52px}.SourcePDFPanel_header__ynbTm{position:sticky;top:0;z-index:10;background:var(--bg-card)}}.SourcePDFPanel_previewable__yS3Ts{cursor:pointer}.SourcePDFPanel_previewable__yS3Ts:hover{background-color:var(--bg-secondary)}.SourcePDFPanel_modalBackdrop__RKOee{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-4);opacity:0;animation:SourcePDFPanel_fadeIn__J_FSx .3s ease-out forwards}@keyframes SourcePDFPanel_fadeIn__J_FSx{0%{opacity:0}to{opacity:1}}.SourcePDFPanel_modalContent__nlpSH{position:relative;background:var(--bg-secondary);border-radius:var(--border-radius-lg);padding:var(--space-4);width:90vw;height:90vh;display:flex;flex-direction:column;transform:scale(.95);animation:SourcePDFPanel_slideIn__M1Wn3 .3s ease-out forwards}@keyframes SourcePDFPanel_slideIn__M1Wn3{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.SourcePDFPanel_modalHeader__pyuu2{display:flex;justify-content:center;align-items:center;padding-bottom:var(--space-4);border-bottom:1px solid var(--border-light);flex-shrink:0;position:relative}.SourcePDFPanel_modalTitle__Xshgl{font-size:var(--text-lg);color:var(--text-primary);font-weight:var(--font-bold);margin:0;text-align:center;flex:1 1}.SourcePDFPanel_modalClose__L6rWR{position:absolute;right:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--border-radius);cursor:pointer;color:var(--text-secondary);transition:var(--transition)}.SourcePDFPanel_modalClose__L6rWR:hover{background:var(--bg-accent);color:var(--text-primary);border-color:var(--border-medium)}.SourcePDFPanel_modalBody__zLp4y{flex-grow:1;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:var(--bg-accent);border-radius:var(--border-radius);margin-top:var(--space-4)}.SourcePDFPanel_modalImage___Sk5k{max-width:100%;max-height:100%;object-fit:contain}.SourcePDFPanel_previewFrame__gEuwe{width:100%;height:100%;border:none}.MoleculeViewer_svgContainer__2UFAe{border-radius:var(--border-radius);background-color:var(--bg-secondary);border:1px solid var(--border-light);transition:var(--transition);display:inline-flex;align-items:center;justify-content:center}.MoleculeViewer_error__vWsuw{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-4);color:var(--error)}.MoleculeViewer_errorIcon__GZCgj{font-size:var(--text-2xl)}.MoleculeViewer_errorText__oE7PU{font-size:var(--text-sm);text-align:center}.MoleculeViewer_smilesLabel__Xyxa9{font-size:var(--text-xs);color:var(--text-tertiary);padding:var(--space-1) var(--space-2);background:var(--bg-tertiary);border-radius:var(--border-radius-sm)}.MoleculeViewer_smilesLabel__Xyxa9 code{font-family:SF Mono,Monaco,Inconsolata,monospace}.QuizStartModal_centeredHeader__CKnU5{margin-bottom:20px;text-align:center;margin-top:-10px}.QuizStartModal_iconWrapper__UjQ78{width:48px;height:48px;background-color:#fef2f2;color:#ef4444;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.QuizStartModal_modalTitle__J0IBb{font-size:1.25rem;font-weight:600;color:var(--text-primary,#0f172a);margin-bottom:8px}.QuizStartModal_description__ljQJQ{color:var(--text-secondary,#64748b);font-size:.95rem;line-height:1.5}.QuizStartModal_content__ycdvz{background-color:var(--bg-secondary,#f8fafc);border-radius:12px;padding:16px;margin-bottom:0}.QuizStartModal_infoItem__Os5dO{display:flex;gap:12px;margin-bottom:12px}.QuizStartModal_infoItem__Os5dO:last-child{margin-bottom:0}.QuizStartModal_checkIcon__Nysde{color:#10b981;flex-shrink:0;margin-top:2px}.QuizStartModal_crossIcon__Qvly4{color:#ef4444;flex-shrink:0;margin-top:2px}.QuizStartModal_infoText__xNnyu{font-size:.9rem;color:var(--text-primary,#334155);line-height:1.4}.QuizStartModal_actions__g_2Y3{display:flex;flex-direction:column;gap:12px;width:100%}.QuizStartModal_primaryButton__45GbN{width:100%;padding:12px;background:linear-gradient(135deg,#6366f1,#4f46e5);color:white;border:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:transform .1s,opacity .2s;display:flex;align-items:center;justify-content:center}.QuizStartModal_primaryButton__45GbN:hover{opacity:.95;transform:translateY(-1px)}.QuizStartModal_secondaryButton__0UuEc{width:100%;padding:12px;background-color:initial;color:var(--text-primary,#0f172a);border:1px solid var(--border-color,#cbd5e1);border-radius:8px;font-weight:500;font-size:1rem;cursor:pointer;transition:background-color .2s}.QuizStartModal_secondaryButton__0UuEc:hover{background-color:var(--bg-secondary,#f1f5f9)}.QuizStartModal_tertiaryButton__2R8Js{width:100%;padding:8px;background:transparent;color:var(--text-secondary,#64748b);border:none;font-size:.9rem;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .2s}.QuizStartModal_tertiaryButton__2R8Js:hover{text-decoration-color:initial;color:var(--text-primary,#0f172a)}.StatsDataRenderer_tableContainer__nz_Q6{width:100%;overflow-x:auto;margin:var(--space-4) 0;border-radius:var(--border-radius-lg);background:var(--bg-card);border:1px solid var(--border-light);box-shadow:var(--shadow-sm)}.StatsDataRenderer_dataTable__Pkc9l{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.StatsDataRenderer_dataTable__Pkc9l td,.StatsDataRenderer_dataTable__Pkc9l th{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--border-light)}.StatsDataRenderer_dataTable__Pkc9l th{background:var(--bg-secondary);font-weight:var(--font-semibold);color:var(--text-secondary);text-transform:uppercase;font-size:var(--text-xs);letter-spacing:.05em;border-bottom:1px solid var(--border-medium)}.StatsDataRenderer_dataTable__Pkc9l td{color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StatsDataRenderer_dataTable__Pkc9l tbody tr:last-child td{border-bottom:none}.StatsDataRenderer_dataTable__Pkc9l tbody tr:hover{background:var(--bg-secondary)}.StatsDataRenderer_chartContainer__LE8Mk{width:100%;height:320px;margin:var(--space-4) 0;padding:var(--space-4);border-radius:var(--border-radius-lg);background:var(--bg-card);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);display:flex;align-items:center;justify-content:center}@media (max-width:640px){.StatsDataRenderer_tableContainer__nz_Q6{margin:var(--space-3) 0}.StatsDataRenderer_dataTable__Pkc9l td,.StatsDataRenderer_dataTable__Pkc9l th{padding:var(--space-2) var(--space-3)}.StatsDataRenderer_chartContainer__LE8Mk{height:250px;padding:var(--space-2)}}.ImageRenderer_imageContainer__t8lr2{display:flex;justify-content:center;align-items:center;width:100%}.ImageRenderer_loadingPlaceholder__CBPJl{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:ImageRenderer_loading__fgoyG 1.5s ease-in-out infinite;border-radius:8px}@keyframes ImageRenderer_loading__fgoyG{0%{background-position:200% 0}to{background-position:-200% 0}}.ImageRenderer_image__oVVxv{max-width:100%;height:auto;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.QuizCardProgressBar_track__Ffjkd{--quiz-card-progress-height:8px;width:100%;height:var(--quiz-card-progress-height);border-radius:var(--border-radius-full);overflow:hidden;position:relative}.QuizCardProgressBar_cardTrack__zscoP{background:var(--ghost-gradient-progress-track);box-shadow:var(--ghost-gradient-progress-shadow)}.QuizCardProgressBar_badgeTrack__0nXGQ{position:absolute;left:0;right:0;bottom:0;background:transparent;pointer-events:none}.QuizCardProgressBar_fill___7joJ{display:block;height:100%;background:var(--ghost-gradient-progress-fill);border-radius:inherit;position:relative;overflow:hidden;transition:width .8s cubic-bezier(.4,0,.2,1)}.QuizCardProgressBar_fill___7joJ:before{content:"";position:absolute;top:18%;left:2%;right:2%;height:20%;background:var(--ghost-gradient-progress-highlight);border-radius:var(--border-radius-full);pointer-events:none}.QuizCardProgressBar_cardFill__kh0ee{will-change:width}.QuizCardProgressBar_badgeFill__oGQ_T{transition-duration:1.8s}.AdaptivePracticeReadyCard_card__NZKuP{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--border-radius-xl);position:relative;overflow:hidden;transition:background var(--transition),border-color var(--transition),box-shadow var(--transition),color var(--transition)}.AdaptivePracticeReadyCard_header___dKk0{display:flex;align-items:center;gap:var(--space-2)}.AdaptivePracticeReadyCard_header___dKk0 h3{margin:0;font-size:var(--text-xl-1);font-weight:var(--font-semibold);color:var(--text-primary)}.AdaptivePracticeReadyCard_iconReady__0gGtK{color:var(--primary);flex-shrink:0}.AdaptivePracticeReadyCard_iconCompleted__9Arrh{color:var(--success);flex-shrink:0}.AdaptivePracticeReadyCard_description__5kJ8e{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.55}.AdaptivePracticeReadyCard_primaryButton__eDjzk{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:46px;width:100%;padding:var(--space-3) var(--space-4);background:var(--primary);border:none;border-radius:var(--border-radius-lg);color:var(--text-inverse);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition)}.AdaptivePracticeReadyCard_primaryButton__eDjzk:hover{background:var(--primary-dark)}.AdaptivePracticeReadyCard_cardLoading__xu_Bo{pointer-events:none;background:var(--ghost-gradient-card);border-color:var(--ghost-gradient-border);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.AdaptivePracticeReadyCard_cardLoading__xu_Bo:before{content:"";position:absolute;inset:0;background:var(--ghost-gradient-shimmer);background-size:var(--ghost-gradient-shimmer-size);background-position:0 12%;background-repeat:no-repeat;animation:var(--ghost-gradient-flow-slow);opacity:.78;pointer-events:none;will-change:background-position;transform:translateZ(0);backface-visibility:hidden}.AdaptivePracticeReadyCard_body__NFJfU{display:flex;flex-direction:column;gap:var(--space-2)}.AdaptivePracticeReadyCard_cardLoading__xu_Bo .AdaptivePracticeReadyCard_body__NFJfU,.AdaptivePracticeReadyCard_cardLoading__xu_Bo .AdaptivePracticeReadyCard_buttonSkeleton__4p3EQ,.AdaptivePracticeReadyCard_cardLoading__xu_Bo .AdaptivePracticeReadyCard_header___dKk0{position:relative;z-index:1}.AdaptivePracticeReadyCard_buttonSkeleton__4p3EQ,.AdaptivePracticeReadyCard_iconSkeleton__DgZI3,.AdaptivePracticeReadyCard_lineSkeleton__D8vJo,.AdaptivePracticeReadyCard_titleSkeleton__L0a1G{animation:AdaptivePracticeReadyCard_skeletonPulse__vXtoU 1.4s ease-in-out infinite;background:var(--ghost-gradient-skeleton);background-size:200% 100%;will-change:opacity;transform:translateZ(0);backface-visibility:hidden}.AdaptivePracticeReadyCard_iconSkeleton__DgZI3{width:20px;height:20px;border-radius:var(--border-radius-full);flex-shrink:0}.AdaptivePracticeReadyCard_titleSkeleton__L0a1G{height:24px;width:9rem;border-radius:var(--border-radius)}.AdaptivePracticeReadyCard_lineSkeleton__D8vJo{height:14px;width:100%;border-radius:var(--border-radius)}.AdaptivePracticeReadyCard_lineSkeletonShort__kCleP{width:74%}.AdaptivePracticeReadyCard_buttonSkeleton__4p3EQ{height:48px;width:100%;border-radius:var(--border-radius-lg)}@keyframes AdaptivePracticeReadyCard_skeletonPulse__vXtoU{0%,to{opacity:.76}50%{opacity:.92}}