.discovery-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--foreground);min-width:0;margin-block:1.5rem;padding:1.5rem}.discovery-panel h2,.discovery-quiz h2{font-family:var(--font-heading);margin-bottom:.75rem;font-size:1.5rem}.discovery-panel p{margin-block:.75rem}.discovery-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.discovery-actions [data-slot=button],.quiz-options [data-slot=button]{white-space:normal;text-align:start;height:auto;min-height:44px;padding:.75rem 1rem}.discovery-note,.quiz-step{color:var(--muted-foreground);font-size:.875rem}.discovery-quiz{min-width:0;max-width:48rem}.quiz-options,.quiz-results{gap:.75rem;margin-block:1.5rem;display:grid}.quiz-options [data-slot=button]{justify-content:flex-start;width:100%}.quiz-results a{border:1px solid var(--border);border-radius:var(--radius);overflow-wrap:anywhere;padding:1rem;display:block}.quiz-results a:hover{border-color:var(--primary)}.quiz-results a:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.quiz-results small{color:var(--muted-foreground);margin-top:.5rem;display:block}.product-practice-panel{margin-block:1rem 0;padding:1rem}.product-practice-panel h2{white-space:nowrap;font-size:1.25rem;line-height:1.3}.product-practice-panel .discovery-actions{grid-template-columns:auto minmax(0,1.5fr) minmax(0,1fr);gap:.5rem;display:grid}.product-practice-panel .discovery-actions [data-slot=button]{text-align:center;min-width:0;padding:.625rem .75rem;font-size:.8125rem}.product-practice-panel .discovery-actions .product-practice-activate{background:var(--primary);color:var(--background);border-color:var(--primary);font-weight:700}.product-practice-panel .discovery-actions .product-practice-activate:hover{background:color-mix(in srgb, var(--primary) 85%, var(--foreground))}.product-practice-panel .discovery-note{margin-block:.5rem 0;font-size:.75rem;line-height:1.5}.product-practice-panel [role=status]:empty{margin:0}@media (width<=480px){.product-practice-panel{padding:.75rem}.product-practice-panel .discovery-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.product-practice-panel .discovery-actions [data-slot=button]{overflow-wrap:anywhere;padding:.5rem .375rem}}
