._widget_hfuai_1{background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden;border:1px solid var(--border)}._header_hfuai_10{padding:var(--spacing-6) var(--spacing-8) var(--spacing-4);border-bottom:1px solid var(--border);background-color:var(--surface)}._progressWrapper_hfuai_16{margin-bottom:var(--spacing-3)}._progressBar_hfuai_20{height:.5rem}._stepIndicator_hfuai_24{font-size:.875rem;font-weight:500;color:var(--muted-foreground);text-align:right}._content_hfuai_32{padding:var(--spacing-8);min-height:400px;display:flex;flex-direction:column}._questionContainer_hfuai_39{display:flex;flex-direction:column;flex:1;animation:_fadeIn_hfuai_1 var(--animation-duration-normal) ease-out}@keyframes _fadeIn_hfuai_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._questionText_hfuai_57{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-6);line-height:1.3}._optionsGrid_hfuai_66{display:grid;grid-template-columns:1fr;gap:var(--spacing-3);margin-bottom:var(--spacing-8)}@media(min-width:640px){._optionsGrid_hfuai_66{grid-template-columns:repeat(2,1fr)}}._optionCard_hfuai_79{display:flex;align-items:center;gap:var(--spacing-3);background-color:var(--card);border:2px solid var(--border);border-radius:var(--radius);padding:var(--spacing-4);cursor:pointer;text-align:left;transition:all var(--animation-duration-fast) ease;font-family:var(--font-family-base)}._optionCard_hfuai_79:hover{border-color:color-mix(in srgb,var(--primary) 50%,transparent);background-color:color-mix(in srgb,var(--primary) 5%,transparent)}._optionCard_hfuai_79._selected_hfuai_98{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 8%,transparent)}._radioIndicator_hfuai_103{width:1.5rem;height:1.5rem;border-radius:50%;border:2px solid var(--border);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all var(--animation-duration-fast) ease;color:var(--primary-foreground)}._optionCard_hfuai_79._selected_hfuai_98 ._radioIndicator_hfuai_103{border-color:var(--primary);background-color:var(--primary)}._optionLabel_hfuai_121{font-size:1rem;font-weight:500;color:var(--foreground)}._actions_hfuai_127{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:var(--spacing-6);border-top:1px solid var(--border)}._hiddenBtn_hfuai_136{visibility:hidden}._nextBtn_hfuai_140{min-width:120px}._resultsContainer_hfuai_145{display:flex;flex-direction:column;animation:_fadeIn_hfuai_1 var(--animation-duration-normal) ease-out}._resultsHeader_hfuai_151{text-align:center;margin-bottom:var(--spacing-8)}._resultsTitle_hfuai_156{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2)}._resultsSubtitle_hfuai_164{font-size:1.0625rem;color:var(--muted-foreground);margin:0}._matchesList_hfuai_170{display:flex;flex-direction:column;gap:var(--spacing-4);margin-bottom:var(--spacing-10)}._matchCard_hfuai_177{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-5);display:flex;flex-direction:column;gap:var(--spacing-3)}._topMatch_hfuai_187{border:2px solid var(--accent);background-color:color-mix(in srgb,var(--accent) 5%,transparent)}._matchHeader_hfuai_192{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-4)}._matchName_hfuai_199{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._matchBadge_hfuai_207{display:inline-flex;align-items:center;padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-size:.875rem;font-weight:600;white-space:nowrap}._badgeHigh_hfuai_217{background-color:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success)}._badgeMedium_hfuai_222{background-color:color-mix(in srgb,var(--warning) 15%,transparent);color:var(--warning)}._badgeLow_hfuai_227{background-color:color-mix(in srgb,var(--muted-foreground) 15%,transparent);color:var(--muted-foreground)}._matchDesc_hfuai_232{font-size:.9375rem;color:var(--muted-foreground);line-height:1.5;margin:0}._findBtn_hfuai_239{align-self:flex-start;margin-top:var(--spacing-2)}._ctaBanner_hfuai_245{background-color:var(--primary);border-radius:var(--radius);padding:var(--spacing-6);margin-bottom:var(--spacing-6);color:var(--primary-foreground);text-align:center}._ctaBannerInner_hfuai_254{max-width:480px;margin:0 auto}._ctaTitle_hfuai_259{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;margin:0 0 var(--spacing-2)}._ctaDesc_hfuai_266{font-size:.9375rem;opacity:.9;margin:0 0 var(--spacing-5)}._ctaSearchRow_hfuai_272{display:flex;flex-direction:column;gap:var(--spacing-3)}@media(min-width:640px){._ctaSearchRow_hfuai_272{flex-direction:row}}._stateSelect_hfuai_284{flex:1;background-color:var(--background);color:var(--foreground);font-family:var(--font-family-base);font-size:1rem;padding:0 var(--spacing-3);border-radius:var(--radius);border:1px solid var(--border);height:3rem;cursor:pointer}._searchBtn_hfuai_297{white-space:nowrap}._retakeWrapper_hfuai_301{display:flex;justify-content:center}._pageContainer_gju56_1{display:flex;flex-direction:column;min-height:100vh;background-color:var(--surface)}._heroSection_gju56_8{background-color:var(--primary);color:var(--primary-foreground);padding:var(--spacing-12) var(--spacing-4) var(--spacing-16);text-align:center}._heroInner_gju56_15{max-width:800px;margin:0 auto}._title_gju56_20{font-family:var(--font-family-heading);font-size:clamp(2rem,5vw,3rem);font-weight:700;margin:0 0 var(--spacing-4);letter-spacing:-.02em}._subtitle_gju56_28{font-size:1.125rem;line-height:1.6;opacity:.9;max-width:600px;margin:0 auto}._quizSection_gju56_37{flex:1;padding:0 var(--spacing-4) var(--spacing-16);margin-top:calc(var(--spacing-12) * -1)}._quizContainer_gju56_43{max-width:800px;margin:0 auto}
