@keyframes page_fadeIn__7aa5i{0%{opacity:0}to{opacity:1}}@keyframes page_slideUp__V9viF{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes page_slideDown__rp2XS{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes page_pulse__bOiJm{0%,to{opacity:1}50%{opacity:.5}}@keyframes page_bounce__bgfcG{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-30px,0)}70%{transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.page_findCasePage__kf2Br{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:2rem 0 4rem}@media(max-width:768px){.page_findCasePage__kf2Br{padding:1rem 0 2rem}}.page_header__DICg4{text-align:center;margin-bottom:3rem}@media(max-width:768px){.page_header__DICg4{margin-bottom:2rem}}.page_title__QcLzT{font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:1rem;line-height:1.2}@media(max-width:768px){.page_title__QcLzT{font-size:2rem}}.page_subtitle__NeOAO{font-size:1.125rem;color:#6b7280;max-width:600px;margin:0 auto;line-height:1.6}@media(max-width:768px){.page_subtitle__NeOAO{font-size:1rem;padding:0 1rem}}.page_tabSection__PBY6H{margin-bottom:2rem}.page_tabs__fasrq{display:flex;justify-content:center;gap:.5rem;background:#fff;border-radius:.75rem;padding:.5rem;border:1px solid #e5e7eb;max-width:500px;margin:0 auto}.page_tab__Ejeks{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;background:rgba(0,0,0,0);border-radius:.5rem;font-size:.875rem;font-weight:500;color:#6b7280;cursor:pointer;transition:all var(--transition-fast) ease-in-out}.page_tab__Ejeks:hover{color:#3b82f6;background-color:#f8fafc}.page_tab__Ejeks.page_active__a2Myx{color:#3b82f6;background-color:#eff6ff;font-weight:600}@media(max-width:768px){.page_tab__Ejeks{padding:.5rem 1rem;font-size:.8rem}}.page_flowContainer__mTDC9{max-width:800px;margin:0 auto 2rem;display:flex;flex-direction:column;gap:2rem}.page_flowStep___5fDU{display:flex;align-items:flex-start;gap:1.5rem;padding:1.5rem;background:#fff;border-radius:.75rem;border:1px solid #e5e7eb;transition:all var(--transition-fast) ease-in-out}.page_flowStep___5fDU:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}@media(max-width:768px){.page_flowStep___5fDU{flex-direction:column;align-items:center;text-align:center;gap:1rem}}.page_stepNumber__E_btU{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.125rem;flex-shrink:0;transition:all var(--transition-fast) ease-in-out}.page_stepNumber__E_btU.page_active__a2Myx{background:#3b82f6;color:#fff}.page_stepNumber__E_btU.page_completed__u7fHY{background:#10b981;color:#fff}.page_stepNumber__E_btU:not(.page_active__a2Myx):not(.page_completed__u7fHY){background:#f3f4f6;color:#6b7280}.page_stepContent___R1u0{flex:1 1}.page_stepTitle__YlmCU{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.page_stepDescription__vhuGI{font-size:.95rem;color:#6b7280;margin-bottom:1rem}.page_optionsGrid__tWuNI{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:.75rem;gap:.75rem}@media(max-width:768px){.page_optionsGrid__tWuNI{grid-template-columns:1fr}}.page_optionButton__rPEEE{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:.5rem;background:#fff;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast) ease-in-out}.page_optionButton__rPEEE:hover{border-color:#3b82f6;background:#f8fafc}.page_optionButton__rPEEE.page_selected__hzVbr{border-color:#3b82f6;background:#eff6ff;color:#1d4ed8}.page_guideSelector__bjZys{display:flex;gap:1rem;align-items:flex-end;max-width:800px;margin:0 auto 2rem;padding:1.5rem;background:#fff;border-radius:.75rem;border:1px solid #e5e7eb}@media(max-width:768px){.page_guideSelector__bjZys{flex-direction:column;align-items:stretch;gap:1rem}}.page_selectorGroup__2WouF{flex:1 1;display:flex;flex-direction:column;gap:.5rem}.page_selectorLabel__L6zMe{font-size:.875rem;font-weight:600;color:#374151}.page_selector__fv0ll{width:100%}.page_guideButton__u9_YU{min-width:140px;font-weight:600}@media(max-width:768px){.page_guideButton__u9_YU{min-width:auto;width:100%}}.page_guideContent__tqhh7{max-width:800px;margin:0 auto}.page_guideCard__FyzgA{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:2rem;transition:all var(--transition-fast) ease-in-out}.page_guideCard__FyzgA:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}@media(max-width:768px){.page_guideCard__FyzgA{padding:1.5rem}}.page_guideHeader__Qtj9a{margin-bottom:2rem;text-align:center}.page_guideTitle__QPGX9{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.75rem}.page_guideDescription__lnYen{font-size:1rem;color:#6b7280;line-height:1.6}.page_guideSteps__mcaLF{margin-bottom:2rem}.page_stepsTitle__8qfjE{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.page_stepsList__GlO3H{display:flex;flex-direction:column;gap:1rem}.page_stepItem___BjnN{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:1rem;transition:all var(--transition-fast) ease-in-out}.page_stepItem___BjnN:hover{background:#f1f5f9;border-color:#cbd5e1}.page_stepContent___R1u0{font-size:.95rem;line-height:1.6;color:#374151}.page_guideLinks__lZ2iO{margin-bottom:2rem}.page_linksTitle__3Z9FQ{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.page_linksList__ASz8Q{display:flex;flex-direction:column;gap:.75rem}.page_linkItem__OXZVW{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#eff6ff;border:1px solid #dbeafe;border-radius:.5rem;color:#1d4ed8;text-decoration:none;font-size:.875rem;font-weight:500;transition:all var(--transition-fast) ease-in-out}.page_linkItem__OXZVW:hover{background:#dbeafe;border-color:#93c5fd;color:#1e40af}.page_guideTip__GF2Kl{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:#fef3c7;border:1px solid #fde68a;border-radius:.5rem;color:#92400e;font-size:.875rem;line-height:1.5}.page_guideTip__GF2Kl span{flex:1 1}.page_searchBox__Ef4Sb{display:flex;gap:1rem;max-width:600px;margin:0 auto}@media(max-width:768px){.page_searchBox__Ef4Sb{flex-direction:column;gap:.75rem}}.page_searchInput__xY65Q{flex:1 1;font-size:1rem;padding:.875rem 1rem;border:2px solid #e5e7eb;border-radius:.5rem;transition:all var(--transition-fast) ease-in-out}.page_searchInput__xY65Q:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.page_searchInput__xY65Q::placeholder{color:#9ca3af}.page_searchButton__VvdBD{min-width:140px;font-weight:600;transition:all var(--transition-fast) ease-in-out}.page_searchButton__VvdBD:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){.page_searchButton__VvdBD{min-width:auto;width:100%}}.page_loadingIcon__PuIyD{animation:page_spin__4Qpjr 1s linear infinite}@keyframes page_spin__4Qpjr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_errorMessage__TVb2_{display:flex;align-items:center;gap:.5rem;color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;padding:.75rem 1rem;margin-top:1rem;max-width:600px;margin-left:auto;margin-right:auto;font-size:.875rem}.page_resultsSection__sX8tj{margin-bottom:3rem}.page_loadingState__t6WmU{text-align:center;padding:3rem 0;color:#6b7280}.page_loadingState__t6WmU p{margin-top:1rem;font-size:1.125rem}.page_loadingSpinner__yHMN_{animation:page_spin__4Qpjr 1s linear infinite;color:#3b82f6}.page_resultsHeader__CCFGo{text-align:center;margin-bottom:2rem}.page_resultsTitle__af1XH{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.page_resultsSubtitle__grfsl{color:#6b7280;font-size:1rem}.page_resultsList__MD_WI{display:flex;flex-direction:column;gap:1rem;max-width:800px;margin:0 auto}.page_resultCard__cU1lq{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;cursor:pointer;transition:all var(--transition-fast) ease-in-out;position:relative;overflow:hidden}.page_resultCard__cU1lq:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background-color:#e5e7eb;transition:all var(--transition-fast) ease-in-out}.page_resultCard__cU1lq:hover{border-color:#3b82f6;box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.page_resultCard__cU1lq:hover:before{background-color:#3b82f6}.page_resultCard__cU1lq.page_highSimilarity__0sahl:before{background-color:#10b981}.page_resultCard__cU1lq.page_mediumSimilarity__I8R1N:before{background-color:#f59e0b}.page_resultCard__cU1lq.page_lowSimilarity__XLwFZ:before{background-color:#ef4444}@media(max-width:768px){.page_resultCard__cU1lq{padding:1rem}}.page_resultCardHeader__aWpEY{margin-bottom:1rem}.page_resultCardMeta__4xGm8{display:flex;align-items:center;justify-content:space-between;gap:1rem}@media(max-width:768px){.page_resultCardMeta__4xGm8{flex-direction:column;align-items:flex-start;gap:.5rem}}.page_similarityScore__Zwr09{font-size:.875rem;font-weight:600;color:#6b7280;background-color:#f3f4f6;padding:.25rem .75rem;border-radius:1rem;white-space:nowrap}.page_resultCardTitle__2PEe2{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:.75rem;line-height:1.4}.page_resultCardSummary__JTOUN{color:#6b7280;line-height:1.6;margin-bottom:1rem;font-size:.95rem}.page_resultCardFooter__j4303{display:flex;justify-content:flex-end}.page_viewMore__5PM_4{display:flex;align-items:center;gap:.25rem;color:#3b82f6;font-size:.875rem;font-weight:500;transition:all var(--transition-fast) ease-in-out}.page_viewMore__5PM_4:hover{color:#1d4ed8}.page_emptyState__AG60o{text-align:center;padding:3rem 2rem;background:#fff;border-radius:.75rem;border:1px solid #e5e7eb;max-width:500px;margin:0 auto}.page_emptyIcon__kQWK6{color:#9ca3af;margin-bottom:1rem}.page_emptyTitle__1oe7L{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:.75rem}.page_emptyDescription__i5Xze{color:#6b7280;line-height:1.6;margin-bottom:1.5rem}.page_helpSection__czJtF{background:#fff;border-radius:.75rem;padding:2rem;border:1px solid #e5e7eb;max-width:800px;margin:0 auto}@media(max-width:768px){.page_helpSection__czJtF{padding:1.5rem}}.page_helpTitle__8VI6J{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:1rem;text-align:center}.page_helpTips__u2xtm{display:flex;flex-direction:column;gap:.75rem}.page_helpTip__eutIi{display:flex;align-items:flex-start;gap:.75rem;color:#6b7280;font-size:.875rem;line-height:1.5}.page_helpTip__eutIi span{flex:1 1}@media(prefers-reduced-motion:reduce){.page_loadingIcon__PuIyD,.page_loadingSpinner__yHMN_{animation:none}.page_resultCard__cU1lq{transition:none}}@media(prefers-color-scheme:dark){.page_findCasePage__kf2Br{background:linear-gradient(135deg,#1f2937,#111827)}.page_title__QcLzT{color:#f9fafb}.page_subtitle__NeOAO{color:#d1d5db}.page_resultCard__cU1lq{background:#374151;border-color:#4b5563;color:#f9fafb}.page_resultCard__cU1lq:hover{border-color:#60a5fa}.page_resultCardTitle__2PEe2{color:#f9fafb}.page_resultCardSummary__JTOUN{color:#d1d5db}.page_emptyState__AG60o{background:#374151;border-color:#4b5563}.page_emptyTitle__1oe7L{color:#f9fafb}.page_emptyDescription__i5Xze{color:#d1d5db}.page_helpSection__czJtF{background:#374151;border-color:#4b5563}.page_helpTitle__8VI6J{color:#f9fafb}.page_helpTip__eutIi{color:#d1d5db}}