._card_10wl5_1{display:flex;flex-direction:column;background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);transition:all var(--animation-duration-normal) ease;height:100%}._card_10wl5_1:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._iconContainer_10wl5_17{display:flex;justify-content:center;align-items:center;padding:var(--spacing-8) var(--spacing-6);background-color:var(--surface);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);border-bottom:1px solid var(--border)}._icon_10wl5_17{color:var(--primary)}._content_10wl5_32{padding:var(--spacing-6);flex-grow:1;display:flex;flex-direction:column}._meta_10wl5_39{display:flex;flex-wrap:wrap;gap:var(--spacing-4);font-size:.875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-3);align-items:center}._category_10wl5_49,._difficulty_10wl5_50{display:flex;align-items:center;gap:var(--spacing-2);text-transform:uppercase;font-weight:500;font-family:var(--font-family-heading);letter-spacing:.05em}._title_10wl5_60{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:700;line-height:1.3;margin:0 0 var(--spacing-2);color:var(--card-foreground)}._description_10wl5_69{font-family:var(--font-family-base);font-size:1rem;line-height:1.6;color:var(--muted-foreground);margin:0;flex-grow:1}._footer_10wl5_78{padding:var(--spacing-6);padding-top:0;margin-top:auto}._startButton_10wl5_84,._container_qt9sq_1{width:100%}._tabsList_qt9sq_5{margin-bottom:var(--spacing-8)}._tabsContent_qt9sq_9{padding-top:var(--spacing-4)}._grid_qt9sq_13{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--spacing-8)}._errorContainer_qt9sq_19{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-16) var(--spacing-4);color:var(--error);background-color:color-mix(in srgb,var(--error) 5%,transparent);border-radius:var(--radius-lg)}._errorIcon_qt9sq_31{margin-bottom:var(--spacing-4)}._emptyState_qt9sq_35{display:flex;align-items:center;justify-content:center;padding:var(--spacing-16) var(--spacing-4);color:var(--muted-foreground);font-size:1.125rem;background-color:var(--surface);border-radius:var(--radius-lg)}._skeletonCard_qt9sq_46{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}._skeletonContent_qt9sq_53{padding:var(--spacing-6)}@media(max-width:768px){._grid_qt9sq_13{grid-template-columns:minmax(0,1fr)}}._container_1jkz4_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4)}._header_1jkz4_7{text-align:center;margin-bottom:var(--spacing-12)}._title_1jkz4_12{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;color:var(--foreground);margin-bottom:var(--spacing-3)}._subtitle_1jkz4_20{font-size:1.125rem;color:var(--muted-foreground);max-width:700px;margin:0 auto;line-height:1.6}._adSection_1jkz4_28{margin-bottom:var(--spacing-8);display:flex;justify-content:center}._loginPrompt_1jkz4_34{margin-bottom:var(--spacing-8)}._loginCard_1jkz4_38{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-8);text-align:center;box-shadow:var(--shadow);max-width:500px;margin:0 auto}._loginIcon_1jkz4_49{width:3rem;height:3rem;color:var(--primary);margin:0 auto var(--spacing-4)}._loginTitle_1jkz4_56{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3)}._loginMessage_1jkz4_64{color:var(--muted-foreground);line-height:1.6;margin:0 0 var(--spacing-6)}@media(max-width:768px){._container_1jkz4_1{padding:var(--spacing-6) var(--spacing-4)}._header_1jkz4_7{margin-bottom:var(--spacing-8)}._title_1jkz4_12{font-size:2rem}._subtitle_1jkz4_20{font-size:1rem}._loginCard_1jkz4_38{padding:var(--spacing-6)}._loginIcon_1jkz4_49{width:2.5rem;height:2.5rem}._loginTitle_1jkz4_56{font-size:1.25rem}}
