.FundHeader_header__5ojXR{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem}.FundHeader_initialCircle__E28Ko{width:4rem;height:4rem;border-radius:50%;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.5rem;color:#4b5563;flex-shrink:0}.FundHeader_textContent__SQJkS{display:flex;flex-direction:column;gap:.5rem}.FundHeader_organization__NoeKl{color:#6b7280;font-size:1rem;font-weight:500;margin:0}.FundHeader_title__VHrVH{font-size:2rem;font-weight:700;color:#111827;margin:0}@media (max-width:640px){.FundHeader_header__5ojXR{flex-direction:column;align-items:flex-start;gap:1rem}.FundHeader_title__VHrVH{font-size:1.75rem}}.FundOverview_overview__X3RcT{display:flex;flex-direction:column;gap:2.5rem}.FundOverview_section__3C747{display:flex;flex-direction:column;gap:.75rem}.FundOverview_sectionTitle__nQ9Mv{font-size:1.25rem;font-weight:600;color:#111827;margin:0;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.FundOverview_content__g1y1k{font-size:1rem;line-height:1.6;color:#4b5563}.FundOverview_content__g1y1k p{margin:0 0 1rem}.FundOverview_content__g1y1k p:last-child{margin-bottom:0}.FundOverview_eligibilityList__baukL{list-style:none;margin:0;padding:0}.FundOverview_eligibilityItem__G0on_{position:relative;padding-left:1.5rem;margin-bottom:.75rem;line-height:1.6;color:#4b5563}.FundOverview_eligibilityItem__G0on_:before{content:"•";position:absolute;left:0;top:0;color:#3b82f6;font-weight:700;font-size:1.2em}.FundOverview_eligibilityItem__G0on_:last-child{margin-bottom:0}.FundTimeline_timeline__8SjJ7{display:flex;flex-direction:column;gap:1.5rem}.FundTimeline_sectionTitle__2Yd49{font-size:var(--font-size-2xl);font-weight:600;color:#111827;margin:0;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.FundTimeline_timelineContainer__2U2J3{display:flex;flex-direction:column;gap:0;margin-left:.5rem;position:relative}.FundTimeline_timelineItem__kGeoR{display:flex;padding:1rem 0;position:relative}.FundTimeline_timelineItem__kGeoR:not(:last-child):after{content:"";position:absolute;left:.5rem;top:calc(1rem + 1rem);bottom:-1rem;width:2px;background-color:#e5e7eb;transform:translateX(-50%);z-index:0}.FundTimeline_timelineDot__0HTC8{width:1rem;height:1rem;border-radius:50%;background-color:#e5e7eb;margin-right:1.5rem;z-index:1;flex-shrink:0}.FundTimeline_activeDot__MWAAY{background-color:#2563eb}.FundTimeline_timelineContent__h69MI{flex:1 1}.FundTimeline_timelineLabel__SPQPM{font-size:var(--font-size-xs);font-weight:500;color:#4b5563;margin:0 0 .25rem}.FundTimeline_timelineDate__S61Es{font-size:var(--font-size-sm);font-weight:600;color:#111827;margin:0}.FundTimeline_activeDate__hIZvQ{color:#2563eb}.FundSidebar_sidebar__yJkli{display:flex;flex-direction:column;gap:1rem}.FundSidebar_card__V5BT8{border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;background:white;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);display:flex;flex-direction:column;gap:1.5rem}.FundSidebar_amount__HfLIr{display:flex;flex-direction:column;gap:.5rem}.FundSidebar_amountLabel__ONJFZ{font-size:.875rem;color:#6b7280}.FundSidebar_amountValue__mSIZJ{font-size:1.5rem;font-weight:700;color:#059669}.FundSidebar_deadline__c2zNH{display:flex;flex-direction:column;gap:.5rem}.FundSidebar_deadlineText__N3tWB{display:flex;justify-content:space-between;font-size:.875rem;color:#6b7280}.FundSidebar_sectionTitle__loPKW{font-size:.875rem;font-weight:600;color:#4b5563;margin:0 0 .75rem}.FundSidebar_tagsSection__tQ49v{display:flex;flex-direction:column;gap:.5rem}.FundSidebar_tags__Y8_wK{display:flex;flex-wrap:wrap;gap:.5rem}.FundSidebar_tag__fG3Wr{background-color:#f3f4f6;padding:.25rem .75rem;border-radius:1rem;font-size:.875rem;color:#4b5563}.FundSidebar_applicationSection__M_rxa{margin:.5rem 0}.FundSidebar_applicationButton__vOELL{display:block;width:100%;padding:.75rem 1rem;background-color:#2563eb;color:white;text-align:center;border-radius:.375rem;font-weight:500;text-decoration:none;transition:background-color .2s}.FundSidebar_applicationButton__vOELL:hover{background-color:#1d4ed8}.FundSidebar_detailsSection__fjVlX{border-top:1px solid #e5e7eb;padding-top:1rem}.FundSidebar_detailsSection__fjVlX p{font-size:.875rem;color:#4b5563;margin:0;line-height:1.5}.FundSidebar_infoText__cjJRW{border-left:4px solid #93c5fd;padding:.75rem 1rem;background-color:#eff6ff;border-radius:.25rem}.FundSidebar_infoText__cjJRW p{margin:0;font-size:.875rem;color:#1e40af}.ProgressBar_progressBarOuter__d6MPd{width:100%;height:4px;background-color:#e5e7eb;border-radius:2px;overflow:hidden}.ProgressBar_progressBarInner__t6_kE{height:100%;background-color:#2563eb;border-radius:2px;transition:width .3s ease-in-out}.SearchBar_searchInput__7M7tf{width:100%;padding:.625rem 1rem;border:1px solid #e5e7eb;border-radius:.75rem;font-size:.875rem;transition:border-color .2s ease;height:40px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.SearchBar_searchInput__7M7tf:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.SearchBar_searchWrapper__KmeUa{position:relative;width:100%}@media (max-width:768px){.SearchBar_searchWrapper__KmeUa{max-width:100%}.SearchBar_searchInput__7M7tf{padding:.75rem 1rem;font-size:.9375rem;border-radius:.75rem;height:auto;min-height:42px}}@media (max-width:480px){.SearchBar_searchInput__7M7tf{padding:.875rem 1rem;font-size:1rem;border-radius:.75rem}}.SortControl_sortContainer__dqPh3{position:relative;display:inline-block}.SortControl_sortButton__Q1D1k{padding:.625rem 1rem;border:1px solid #e5e7eb;border-radius:.75rem;background:white;color:#4b5563;font-size:.875rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.75rem;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.05);height:40px;min-width:220px;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SortControl_sortButton__Q1D1k:hover{border-color:#3b82f6;color:#3b82f6;transform:translateY(-1px);box-shadow:0 3px 6px rgba(0,0,0,.08);background:linear-gradient(90deg,white,#eff6ff)}.SortControl_sortButton__Q1D1k.SortControl_active__SHtkV{border-color:#3b82f6;color:#3b82f6;background:linear-gradient(90deg,#f0f9ff,#dbeafe);box-shadow:0 3px 6px rgba(59,130,246,.15)}.SortControl_sortIcon__A7_Dg{flex-shrink:0;opacity:.6;transition:opacity .2s ease}.SortControl_sortButton__Q1D1k.SortControl_active__SHtkV .SortControl_sortIcon__A7_Dg,.SortControl_sortButton__Q1D1k:hover .SortControl_sortIcon__A7_Dg{opacity:1}.SortControl_value__907bi{color:#111827;font-weight:500;white-space:nowrap}.SortControl_dropdown__Woi6A{position:absolute;top:calc(100% + 4px);left:0;min-width:14rem;background-color:white;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 10px 15px -3px rgba(0,0,0,.1);z-index:50;overflow:hidden;animation:SortControl_slideDown__mMeDY .2s cubic-bezier(.4,0,.2,1) forwards;transform-origin:top center}@keyframes SortControl_slideDown__mMeDY{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.SortControl_dropdownItem__BtfHu{display:flex;width:100%;padding:.625rem 1rem;text-align:left;font-size:.875rem;color:#4b5563;cursor:pointer;background:none;border:none;transition:all .15s ease;position:relative;align-items:center}.SortControl_dropdownItem__BtfHu:hover{background-color:#f8fafc;color:#3b82f6}.SortControl_dropdownItem__BtfHu.SortControl_selected__jFxpF{background-color:#eff6ff;color:#3b82f6;font-weight:500}.SortControl_dropdownItem__BtfHu:not(:last-child){border-bottom:1px solid #f3f4f6}.SortControl_dropdownDivider__kUYqf{height:1px;background-color:#e5e7eb;margin:2px 0}.SortControl_footerAction__batiI{font-size:.8125rem;color:#94a3b8}.SortControl_footerAction__batiI:hover{color:#64748b;background-color:#f1f5f9}.SortControl_footerActionActive__sJNDG{color:#ea8800;font-weight:500}.SortControl_footerActionActive__sJNDG:hover{color:#c27400;background-color:#fff8ee}.SortControl_dropdown__Woi6A[data-state=closed]{animation:SortControl_slideUp__n78NW .2s cubic-bezier(.4,0,.2,1) forwards}@keyframes SortControl_slideUp__n78NW{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.96)}}@media (max-width:768px){.SortControl_sortButton__Q1D1k{min-width:180px;padding:.75rem 1rem;font-size:.9375rem;height:auto;min-height:42px}.SortControl_dropdown__Woi6A{min-width:12rem}.SortControl_dropdownItem__BtfHu{padding:.75rem 1rem;font-size:.9375rem}}@media (max-width:480px){.SortControl_sortContainer__dqPh3{width:100%}.SortControl_sortButton__Q1D1k{width:100%;min-width:100%;padding:.875rem 1rem;font-size:1rem;justify-content:space-between}.SortControl_dropdown__Woi6A{width:100%;min-width:100%;left:0;right:0}.SortControl_dropdownItem__BtfHu{padding:.875rem 1rem;font-size:.9375rem}}.TagList_tagList__GoCrq{display:flex;flex-wrap:wrap;gap:.625rem;list-style:none;padding:0;margin:0;animation:TagList_fadeIn__GY3dN .3s ease-out}.TagList_tag__EOCjr{display:inline-flex;align-items:center;background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:9999px;padding:.375rem .875rem;font-size:.9375rem;color:#0c4a6e;line-height:1.4;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.05)}.TagList_tag__EOCjr:hover{background-color:#e0f2fe;transform:translateY(-1px);box-shadow:0 2px 5px rgba(0,0,0,.05)}.TagList_empty__dChXl{color:#6b7280;font-size:.9375rem;font-style:italic}@keyframes TagList_fadeIn__GY3dN{0%{opacity:0}to{opacity:1}}.TagInput_field__MaqAj{display:flex;flex-direction:column;gap:.5rem;width:100%;min-width:0}.TagInput_label__NTjlx{font-size:.875rem;font-weight:500;color:#4b5563;display:flex;flex-direction:column;gap:.25rem}.TagInput_helpText__9FJJY{font-size:.8125rem;color:#6b7280;font-weight:400;line-height:1.4;font-family:Montserrat,sans-serif}.TagInput_input__lK49o{width:100%;min-width:0;padding:.75rem 1rem;font-size:.9375rem;color:#111827;background-color:white;border:1px solid #e5e7eb;border-radius:.5rem;transition:all .25s ease;box-shadow:0 1px 2px rgba(0,0,0,.05);font-family:Montserrat,sans-serif}.TagInput_input__lK49o:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.TagInput_input__lK49o:hover:not(:focus){border-color:#d1d5db}.TagInput_tagContainer__vXw9j{display:flex;flex-wrap:wrap;gap:.625rem;padding:.75rem;min-height:3rem;border:1px solid #e5e7eb;border-radius:.5rem;background-color:white;margin-bottom:.75rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.05)}.TagInput_tag__t5Sks{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:9999px;font-size:.9375rem;color:#374151;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .2s ease}.TagInput_tag__t5Sks:hover{background-color:#f9fafb;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.05)}.TagInput_removeTag__DMzS5{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;margin-left:.25rem;border:none;background:none;color:#6b7280;cursor:pointer;border-radius:9999px;transition:all .2s ease}.TagInput_removeTag__DMzS5:hover{background-color:#e5e7eb;color:#374151}.TagInput_removeTag__DMzS5:focus{outline:none;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.TextInput_field__bn3xh{position:relative;display:flex;flex-direction:column;gap:.5rem;flex:1 1}.TextInput_label__wLPae{font-size:.875rem;font-weight:500;color:#374151;display:flex;flex-direction:column;gap:.25rem}.TextInput_helpText___FXHP{font-size:.8125rem;color:#6b7280;font-weight:400;line-height:1.4;font-family:Montserrat,sans-serif}.TextInput_input__0O47Y{width:100%;padding:.875rem 1rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.9375rem;color:#111827;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.05);background-color:#ffffff;font-family:Montserrat,sans-serif}.TextInput_input__0O47Y:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.TextInput_input__0O47Y:hover:not(:focus):not(.TextInput_readOnlyInput__v0eeJ){border-color:#d1d5db}.TextInput_input__0O47Y::placeholder{color:#9ca3af;font-style:italic}.TextInput_textarea__hc9Ti{min-height:6rem;resize:vertical;line-height:1.5}.TextInput_reviewModeTextarea__NvVBo{min-height:5rem;height:100%;display:flex;flex-direction:column}.TextInput_readOnly__CXfBA .TextInput_label__wLPae{color:#6b7280}.TextInput_readOnlyInput__v0eeJ{background-color:#f9fafb;border-color:#e5e7eb;color:#6b7280;cursor:not-allowed}.TextInput_readOnlyInput__v0eeJ:focus{border-color:#e5e7eb;box-shadow:none}.ToggleControl_toggleControl__5SrOU{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ToggleControl_switch__t4aiG{position:relative;width:36px;height:20px}.ToggleControl_checkbox__ESu3V{opacity:0;width:0;height:0}.ToggleControl_slider__JYp5i{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e5e7eb;transition:.4s;border-radius:20px}.ToggleControl_slider__JYp5i:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:white;transition:.4s;border-radius:50%}.ToggleControl_checkbox__ESu3V:checked+.ToggleControl_slider__JYp5i{background-color:#2563eb}.ToggleControl_checkbox__ESu3V:checked+.ToggleControl_slider__JYp5i:before{transform:translateX(16px)}.ToggleControl_label__DRkV7{font-size:.875rem;color:#374151}.Tooltip_tooltipContainer___xu9G{position:relative;display:inline-flex;cursor:pointer}.Tooltip_tooltip__hxptX{position:absolute;background-color:rgba(255,255,255,.98);color:#334155;padding:.75rem 1rem;border-radius:.375rem;font-size:.875rem;line-height:1.5;z-index:50;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);text-align:left;width:auto;border:1px solid #e2e8f0;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease,transform .25s ease;pointer-events:none;min-width:180px}.Tooltip_tooltip__hxptX.Tooltip_visible__jks2L{opacity:1;visibility:visible;pointer-events:auto}.Tooltip_tooltip__hxptX.Tooltip_top__PWx4_{bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(4px)}.Tooltip_tooltip__hxptX.Tooltip_top__PWx4_.Tooltip_visible__jks2L{transform:translateX(-50%) translateY(0)}.Tooltip_tooltip__hxptX.Tooltip_top__PWx4_:after{content:"";position:absolute;top:100%;left:50%;margin-left:-6px;border:6px solid transparent;border-top-color:#e2e8f0}.Tooltip_tooltip__hxptX.Tooltip_right__245YA{left:calc(100% + 8px);top:50%;transform:translateY(-50%) translateX(4px)}.Tooltip_tooltip__hxptX.Tooltip_right__245YA.Tooltip_visible__jks2L{transform:translateY(-50%) translateX(0)}.Tooltip_tooltip__hxptX.Tooltip_right__245YA:after{content:"";position:absolute;top:50%;left:-12px;margin-top:-6px;border:6px solid transparent;border-right-color:#e2e8f0}.Tooltip_tooltip__hxptX.Tooltip_bottom__cBmIj{top:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(-4px)}.Tooltip_tooltip__hxptX.Tooltip_bottom__cBmIj.Tooltip_visible__jks2L{transform:translateX(-50%) translateY(0)}.Tooltip_tooltip__hxptX.Tooltip_bottom__cBmIj:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-6px;border:6px solid transparent;border-bottom-color:#e2e8f0}.Tooltip_tooltip__hxptX.Tooltip_left__k9XIh{right:calc(100% + 8px);top:50%;transform:translateY(-50%) translateX(-4px)}.Tooltip_tooltip__hxptX.Tooltip_left__k9XIh.Tooltip_visible__jks2L{transform:translateY(-50%) translateX(0)}.Tooltip_tooltip__hxptX.Tooltip_left__k9XIh:after{content:"";position:absolute;top:50%;right:-12px;margin-top:-6px;border:6px solid transparent;border-left-color:#e2e8f0}.OpportunityDetailsHeader_headerCard__zym6C{display:grid;grid-template-columns:2fr 1fr;grid-gap:0 2rem;gap:0 2rem;background:white;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden;margin-bottom:2rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.OpportunityDetailsHeader_leftSection__q3YnI{padding:2rem}.OpportunityDetailsHeader_headerTop__ZFmoc{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.OpportunityDetailsHeader_pinButton__n5NXL{background:transparent;border:none;cursor:pointer;padding:0;border-radius:var(--radius-xl);transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;margin-top:-1rem;margin-right:-2rem}.OpportunityDetailsHeader_pinButton__n5NXL:hover{transform:scale(1.15)}.OpportunityDetailsHeader_pinButton__n5NXL:disabled{opacity:.5;cursor:not-allowed;transform:none}.OpportunityDetailsHeader_pinEmoji__ljyXR{font-size:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:block}.OpportunityDetailsHeader_pinButton__n5NXL.OpportunityDetailsHeader_pinned__ThH2H{background:transparent;border:none}.OpportunityDetailsHeader_pinButton__n5NXL.OpportunityDetailsHeader_pinned__ThH2H .OpportunityDetailsHeader_pinIcon__Fy2L2{color:var(--color-accent-500,#F48932);transform:rotate(-15deg) scale(1.05);filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.OpportunityDetailsHeader_pinButton__n5NXL.OpportunityDetailsHeader_unpinned__eb8_s .OpportunityDetailsHeader_pinIcon__Fy2L2{color:var(--color-neutral-400,#9ca3af);transform:rotate(0deg)}.OpportunityDetailsHeader_pinButton__n5NXL.OpportunityDetailsHeader_unpinned__eb8_s:hover .OpportunityDetailsHeader_pinIcon__Fy2L2{color:var(--color-accent-500,#F48932);transform:rotate(-5deg)}.OpportunityDetailsHeader_rightSection__nuI7t{padding:2rem;background:linear-gradient(135deg,#f0f8ff,#e6f3ff);border-left:1px solid #b3d9ff}.OpportunityDetailsHeader_funderName__fbRsi{font-size:var(--font-size-sm);font-weight:500;color:#6b7280;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.OpportunityDetailsHeader_opportunityTitle__ANpX_{font-size:var(--font-size-3xl);font-weight:700;color:#111827;margin:0 0 1.5rem;line-height:1.2}.OpportunityDetailsHeader_pillsContainer__DikOh{margin-bottom:1rem}.OpportunityDetailsHeader_pillsLabel__tTjTA{font-size:var(--font-size-sm);font-weight:500;color:#4b5563;margin-right:.75rem}.OpportunityDetailsHeader_pillsList__CxD34{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-start}.OpportunityDetailsHeader_seeMoreButton__gyGFV{background:none;border:none;color:#6b7280;font-size:var(--font-size-xs);font-weight:500;cursor:pointer;padding:.25rem 0;margin-top:.5rem;text-decoration:underline;transition:color .2s ease;display:block}.OpportunityDetailsHeader_seeMoreButton__gyGFV:hover{color:#374151}.OpportunityDetailsHeader_pill__l4zH4{display:inline-flex;align-items:center;padding:.3125rem .8125rem;font-size:var(--font-size-xs);font-weight:500;border-radius:9999px;white-space:nowrap}.OpportunityDetailsHeader_focusPill___pEvZ,.OpportunityDetailsHeader_geographicPill__0oMuW{background-color:#f0f9ff;color:#0369a1;border:1px solid #e0f2fe}.OpportunityDetailsHeader_detailsGrid__nfrVi{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-top:1.5rem}.OpportunityDetailsHeader_detailItem__D_VRB{display:flex;flex-direction:column;gap:.25rem}.OpportunityDetailsHeader_detailLabel__rjmKj{font-size:var(--font-size-xs);font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.OpportunityDetailsHeader_detailValue__Fe6wb{font-size:var(--font-size-lg);font-weight:600;color:#111827}.OpportunityDetailsHeader_rationaleHeader__dTsBz{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}.OpportunityDetailsHeader_rationaleTitle__l979b{font-size:var(--font-size-xl);font-weight:600;color:#1e40af;margin:0 0 .75rem;flex:1 1;line-height:1.3}.OpportunityDetailsHeader_matchRating__Q5392{flex-shrink:0;align-self:flex-start;margin-top:-.45rem}.OpportunityDetailsHeader_matchRatingBadge__8tQWO{font-size:.875rem;font-weight:600;padding:.375rem .75rem;border-radius:9999px;display:inline-flex;align-items:center;box-shadow:0 1px 3px rgba(0,0,0,.1);letter-spacing:.01em;white-space:nowrap}.OpportunityDetailsHeader_highMatch__urVVV{background:linear-gradient(135deg,#10b981,#059669);color:white;border:1px solid #059669}.OpportunityDetailsHeader_mediumMatch___VsCU{background:linear-gradient(135deg,#f59e0b,#d97706);color:white;border:1px solid #d97706}.OpportunityDetailsHeader_lowMatch__acUNp{background-color:#f3f4f6;color:#6b7280}.OpportunityDetailsHeader_pendingMatch__rboY4{background:#f9fafb;color:#9ca3af;border:1px dashed #d1d5db;box-shadow:none;animation:OpportunityDetailsHeader_pendingPulse__41X3s 2s ease-in-out infinite}@keyframes OpportunityDetailsHeader_pendingPulse__41X3s{0%,to{opacity:1}50%{opacity:.6}}.OpportunityDetailsHeader_rationaleContent__aAvti{font-size:var(--font-size-sm);line-height:1.6;color:#1e3a8a;margin:0}@media (max-width:1024px){.OpportunityDetailsHeader_headerCard__zym6C{grid-template-columns:1fr;gap:0}.OpportunityDetailsHeader_leftSection__q3YnI{border-bottom:1px solid #e5e7eb;padding:2rem}.OpportunityDetailsHeader_rightSection__nuI7t{background:linear-gradient(135deg,#f0f8ff,#e6f3ff);border-left:none;border-top:1px solid #b3d9ff;padding:2rem}.OpportunityDetailsHeader_opportunityTitle__ANpX_{font-size:calc(var(--font-size-3xl) * .8)}.OpportunityDetailsHeader_detailsGrid__nfrVi{grid-template-columns:1fr 1fr}}@media (max-width:768px){.OpportunityDetailsHeader_headerCard__zym6C{margin:0 1rem 1.5rem;border-radius:.75rem}.OpportunityDetailsHeader_leftSection__q3YnI,.OpportunityDetailsHeader_rightSection__nuI7t{padding:1.5rem 1rem}.OpportunityDetailsHeader_headerTop__ZFmoc{margin-bottom:.75rem}.OpportunityDetailsHeader_pinButton__n5NXL{width:40px;height:40px;margin-top:-.75rem;margin-right:-1rem}.OpportunityDetailsHeader_pinEmoji__ljyXR{font-size:1.125rem}.OpportunityDetailsHeader_opportunityTitle__ANpX_{font-size:1.25rem;line-height:1.3}.OpportunityDetailsHeader_detailsGrid__nfrVi{grid-template-columns:1fr;gap:.75rem;margin-top:1rem}.OpportunityDetailsHeader_pillsList__CxD34{flex-direction:row;flex-wrap:wrap}.OpportunityDetailsHeader_rationaleHeader__dTsBz{gap:.5rem;margin-bottom:.75rem}.OpportunityDetailsHeader_matchRatingBadge__8tQWO{font-size:.7rem;padding:.25rem .5rem;margin-top:-.25rem}.OpportunityDetailsHeader_generatingMessage__e09pn{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-style:italic;font-size:.9rem}.OpportunityDetailsHeader_loadingSpinner__WZylW{display:inline-block;animation:OpportunityDetailsHeader_spin__PnaZf 1s linear infinite}@keyframes OpportunityDetailsHeader_spin__PnaZf{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}}.OpportunityDetailsHeader_sourceLink__wEEYS{color:#007DDD;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:.25rem;transition:all .2s ease}.OpportunityDetailsHeader_sourceLink__wEEYS:hover{color:#005FA8;text-decoration:underline}