.DropdownSelection-module-scss-module__zZ3Qga__container{width:100%;display:flex;position:relative}.DropdownSelection-module-scss-module__zZ3Qga__button{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs)var(--spacing-sm);background-color:var(--color-background);border:1px solid var(--color-input-border);box-sizing:border-box;cursor:pointer;width:100%;height:33px;font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-normal);transition:border-color var(--transition-base);border-radius:4px;display:flex}.DropdownSelection-module-scss-module__zZ3Qga__button:hover{border-color:#999}.DropdownSelection-module-scss-module__zZ3Qga__button:focus{border-color:var(--color-primary);outline:none}.DropdownSelection-module-scss-module__zZ3Qga__label{white-space:nowrap;text-align:left;flex:1;display:grid}.DropdownSelection-module-scss-module__zZ3Qga__sizer{visibility:hidden;height:0;display:grid;overflow:hidden}.DropdownSelection-module-scss-module__zZ3Qga__sizer span{white-space:nowrap;grid-area:1/1}.DropdownSelection-module-scss-module__zZ3Qga__arrow{color:#666;transition:transform var(--transition-base);flex-shrink:0;justify-content:center;align-items:center;display:flex}.DropdownSelection-module-scss-module__zZ3Qga__arrowOpen{transform:rotate(180deg)}.DropdownSelection-module-scss-module__zZ3Qga__dropdown{background-color:var(--color-background);border:1px solid var(--color-border);min-width:100%;max-height:200px;box-shadow:var(--shadow-md);padding:var(--spacing-xs)0;z-index:100;border-radius:4px;margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.DropdownSelection-module-scss-module__zZ3Qga__option{padding:var(--spacing-sm)var(--spacing-sm);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap}.DropdownSelection-module-scss-module__zZ3Qga__option:hover{background-color:#0000000d}.DropdownSelection-module-scss-module__zZ3Qga__selected{font-weight:var(--font-weight-medium);background-color:#00000014}
.LayoutToggle-module-scss-module__b9kVaG__container{align-items:center;gap:var(--spacing-xs);padding-left:20px;display:flex}.LayoutToggle-module-scss-module__b9kVaG__button{color:#bbb;cursor:pointer;border-radius:var(--radius-sm);width:28px;height:28px;transition:color var(--transition-base),background-color var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.LayoutToggle-module-scss-module__b9kVaG__button:hover{color:#666;background-color:#0000000d}.LayoutToggle-module-scss-module__b9kVaG__button:focus{outline:none}.LayoutToggle-module-scss-module__b9kVaG__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.LayoutToggle-module-scss-module__b9kVaG__active,.LayoutToggle-module-scss-module__b9kVaG__active:hover{color:#111}
.VirtualMembersGrid-module-scss-module__SpP8QW__container{width:100%}.VirtualMembersGrid-module-scss-module__SpP8QW__virtualContent{width:100%;position:relative}.VirtualMembersGrid-module-scss-module__SpP8QW__virtualRow{width:100%;padding:8px 0;position:absolute;top:0;left:0}.VirtualMembersGrid-module-scss-module__SpP8QW__gridRow{grid-template-columns:repeat(var(--grid-columns,4),minmax(0,1fr));gap:var(--spacing-md);padding:calc(var(--spacing-xs)/2)var(--spacing-xl);box-sizing:border-box;width:100%;display:grid}.VirtualMembersGrid-module-scss-module__SpP8QW__gridItem{width:100%}.VirtualMembersGrid-module-scss-module__SpP8QW__gridCard{width:100%!important}.VirtualMembersGrid-module-scss-module__SpP8QW__loader{padding:var(--spacing-lg);color:var(--color-text-secondary,#666);font-size:var(--font-size-sm);justify-content:center;align-items:center;display:flex}
.VirtualList-module-scss-module__rzNGQW__container{background-color:#f8f8f8;border-radius:20px;max-width:1200px;margin:0 auto;padding:20px 0}@media (max-width:1280px){.VirtualList-module-scss-module__rzNGQW__container{margin:0 10px;padding:20px 0}}@media (max-width:1080px){.VirtualList-module-scss-module__rzNGQW__container{margin:0 10px;padding:20px 10px}}.VirtualList-module-scss-module__rzNGQW__virtualContent{width:100%;position:relative}.VirtualList-module-scss-module__rzNGQW__virtualRow{width:100%;position:absolute;top:0;left:0}.VirtualList-module-scss-module__rzNGQW__loader{padding:var(--spacing-lg);color:var(--color-text-secondary,#666);font-size:var(--font-size-sm);justify-content:center;align-items:center;display:flex}
:root{--color-primary:#916bfb;--color-primary-hover:#855afd;--color-text-primary:#111;--color-text-secondary:#666;--color-text-tertiary:#999;--color-text-link:#333;--color-text-placeholder:#bbb;--color-background:#fff;--color-border:#e5e7eb;--color-input-border:#d1d5db;--color-input-focus:#916bfb;--color-error:#ef4444;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-label:12px;--spacing-input-left:12px;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.6rem;--form-input-height:3.1875rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-form:.25rem;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--shadow-card:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--card-aspect-ratio:1/1.29;--card-min-height:510px;--card-max-height:510px;--card-min-width:calc(var(--card-min-height)*var(--card-aspect-ratio));--card-max-width:calc(var(--card-max-height)*var(--card-aspect-ratio));--overlay-card-opacity:.3;--transition-base:.15s ease-in-out}.MembersPage-module-scss-module__smvWQW__membersPage{background-color:var(--color-background);box-sizing:border-box;flex-direction:column;width:100%;display:flex}.MembersPage-module-scss-module__smvWQW__gridSection{width:100%}.MembersPage-module-scss-module__smvWQW__pageTitleRow{justify-content:space-between;align-items:center;display:flex}.MembersPage-module-scss-module__smvWQW__mobileLayoutToggle{padding-right:var(--spacing-md);display:none}.MembersPage-module-scss-module__smvWQW__selectionBarWrapper{padding:0 0 8px}.MembersPage-module-scss-module__smvWQW__loading{padding:var(--spacing-xl);font-size:var(--font-size-base);color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.MembersPage-module-scss-module__smvWQW__error{padding:var(--spacing-xl);font-size:var(--font-size-base);color:#dc2626;justify-content:center;align-items:center;display:flex}.MembersPage-module-scss-module__smvWQW__legendRow{align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-sm);padding:0 2rem .875rem;display:flex}.MembersPage-module-scss-module__smvWQW__legendLabel{font-family:var(--font-family);font-size:.75rem;font-weight:var(--font-weight-bold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.MembersPage-module-scss-module__smvWQW__listRow{padding:var(--spacing-md)0 var(--spacing-md)var(--spacing-md);margin:0 var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:var(--spacing-sm);align-items:center;gap:var(--spacing-lg);background-color:var(--color-background);display:flex}.MembersPage-module-scss-module__smvWQW__photoColumn{flex:0 0 50px}.MembersPage-module-scss-module__smvWQW__photo{border-radius:var(--radius-sm);object-fit:cover;width:50px;height:50px}.MembersPage-module-scss-module__smvWQW__nameColumn{flex:0 0 150px}.MembersPage-module-scss-module__smvWQW__name{font-family:var(--font-family);font-size:.95rem;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.MembersPage-module-scss-module__smvWQW__jobTitlesColumn{flex-direction:column;flex:1;gap:2px;display:flex}.MembersPage-module-scss-module__smvWQW__jobTitle{font-family:var(--font-family);color:var(--color-text-secondary);font-size:.85rem}.MembersPage-module-scss-module__smvWQW__companyNamesColumn{flex-direction:column;flex:1;gap:2px;display:flex}.MembersPage-module-scss-module__smvWQW__companyName{font-family:var(--font-family);font-size:.85rem;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.MembersPage-module-scss-module__smvWQW__locationColumn{flex:0 0 150px}.MembersPage-module-scss-module__smvWQW__location{font-family:var(--font-family);color:var(--color-text-secondary);padding-left:12px;font-size:.725rem}.MembersPage-module-scss-module__smvWQW__actionsColumn{align-items:center;gap:var(--spacing-md);flex:0 0 80px;display:flex}.MembersPage-module-scss-module__smvWQW__viewProfileButton{font-family:var(--font-family);font-size:.8rem;font-weight:var(--font-weight-medium);color:#fff;border-radius:var(--radius-lg);cursor:pointer;transition:opacity var(--transition-base);white-space:nowrap;background:#a78bfa;border:none;padding:8px 16px}.MembersPage-module-scss-module__smvWQW__viewProfileButton:hover{opacity:.9}@media (max-width:1080px){.MembersPage-module-scss-module__smvWQW__legendRow{display:none}.MembersPage-module-scss-module__smvWQW__listRow{gap:var(--spacing-sm);padding:var(--spacing-md);flex-wrap:wrap;margin-bottom:6px;margin-left:5px;margin-right:5px}.MembersPage-module-scss-module__smvWQW__photoColumn{flex:0 0 40px}.MembersPage-module-scss-module__smvWQW__photo{width:40px;height:40px}.MembersPage-module-scss-module__smvWQW__nameColumn{flex:1 1 0;min-width:0}.MembersPage-module-scss-module__smvWQW__actionsColumn{flex:none;order:1}.MembersPage-module-scss-module__smvWQW__jobTitlesColumn{flex:0 0 100%;order:3;padding-left:48px}.MembersPage-module-scss-module__smvWQW__companyNamesColumn{flex:0 0 100%;order:4;padding-left:48px}.MembersPage-module-scss-module__smvWQW__locationColumn{flex:0 0 100%;order:5}.MembersPage-module-scss-module__smvWQW__viewProfileButton{padding:6px 12px;font-size:.75rem}}@media (max-width:850px){.MembersPage-module-scss-module__smvWQW__pageTitleRow [data-timestamp]{display:none}.MembersPage-module-scss-module__smvWQW__mobileLayoutToggle{align-items:center;margin-left:auto;display:flex;transform:scale(.8)}}@media (max-width:768px){.MembersPage-module-scss-module__smvWQW__selectionBarWrapper .right{display:none}}
:root{--color-primary:#916bfb;--color-primary-hover:#855afd;--color-text-primary:#111;--color-text-secondary:#666;--color-text-tertiary:#999;--color-text-link:#333;--color-text-placeholder:#bbb;--color-background:#fff;--color-border:#e5e7eb;--color-input-border:#d1d5db;--color-input-focus:#916bfb;--color-error:#ef4444;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-label:12px;--spacing-input-left:12px;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.6rem;--form-input-height:3.1875rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-form:.25rem;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--shadow-card:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--card-aspect-ratio:1/1.29;--card-min-height:510px;--card-max-height:510px;--card-min-width:calc(var(--card-min-height)*var(--card-aspect-ratio));--card-max-width:calc(var(--card-max-height)*var(--card-aspect-ratio));--overlay-card-opacity:.3;--transition-base:.15s ease-in-out}.SelectionBarOpportunity-module-scss-module__at_W1a__bar{margin-top:var(--spacing-md);justify-content:space-between;align-items:center;gap:var(--spacing-md);width:100%;padding:0 0 12px;display:flex}.SelectionBarOpportunity-module-scss-module__at_W1a__left{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.SelectionBarOpportunity-module-scss-module__at_W1a__right{flex-shrink:0;align-items:center;display:flex}.SelectionBarOpportunity-module-scss-module__at_W1a__sortDropdown,.SelectionBarOpportunity-module-scss-module__at_W1a__communitiesDropdown,.SelectionBarOpportunity-module-scss-module__at_W1a__dealTypeDropdown{flex:none;width:auto}@media (max-width:1024px){.SelectionBarOpportunity-module-scss-module__at_W1a__bar{flex-wrap:wrap;align-items:flex-start}.SelectionBarOpportunity-module-scss-module__at_W1a__left{flex:1;min-width:0}}@media (max-width:850px){.SelectionBarOpportunity-module-scss-module__at_W1a__left{flex:1;min-width:0}.SelectionBarOpportunity-module-scss-module__at_W1a__left>:first-child{flex:0 175px;min-width:100px}}@media (max-width:768px){.SelectionBarOpportunity-module-scss-module__at_W1a__bar{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column;margin:0}.SelectionBarOpportunity-module-scss-module__at_W1a__left{gap:var(--spacing-xs);width:100%}.SelectionBarOpportunity-module-scss-module__at_W1a__left button:last-child{margin-left:auto}.SelectionBarOpportunity-module-scss-module__at_W1a__left>:last-child:not(button),.SelectionBarOpportunity-module-scss-module__at_W1a__right{display:none}}
.CreateButton-module-scss-module__QyAieW__button{border-radius:var(--radius-sm);color:#f9f9f9;cursor:pointer;width:40px;height:40px;transition:transform var(--transition-base),box-shadow var(--transition-base);background:linear-gradient(#cd4dfa 0%,#a756e8 37%,#7072c9 100%);border:none;justify-content:center;align-items:center;display:flex;box-shadow:0 3px 6px #7148e066}.CreateButton-module-scss-module__QyAieW__button:hover{transform:translateY(-1px);box-shadow:0 4px 8px #7148e080}.CreateButton-module-scss-module__QyAieW__button:active{transform:translateY(0);box-shadow:0 2px 4px #7148e066}.CreateButton-module-scss-module__QyAieW__button:focus{outline:none}.CreateButton-module-scss-module__QyAieW__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
:root{--color-primary:#916bfb;--color-primary-hover:#855afd;--color-text-primary:#111;--color-text-secondary:#666;--color-text-tertiary:#999;--color-text-link:#333;--color-text-placeholder:#bbb;--color-background:#fff;--color-border:#e5e7eb;--color-input-border:#d1d5db;--color-input-focus:#916bfb;--color-error:#ef4444;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-label:12px;--spacing-input-left:12px;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.6rem;--form-input-height:3.1875rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-form:.25rem;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--shadow-card:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--card-aspect-ratio:1/1.29;--card-min-height:510px;--card-max-height:510px;--card-min-width:calc(var(--card-min-height)*var(--card-aspect-ratio));--card-max-width:calc(var(--card-max-height)*var(--card-aspect-ratio));--overlay-card-opacity:.3;--transition-base:.15s ease-in-out}.OpportunitiesPage-module-scss-module__tw6JFW__opportunitiesPage{background-color:var(--color-background);box-sizing:border-box;flex-direction:column;width:100%;display:flex}.OpportunitiesPage-module-scss-module__tw6JFW__gridSection{width:100%}.OpportunitiesPage-module-scss-module__tw6JFW__pageTitleRow{justify-content:space-between;align-items:center;display:flex}.OpportunitiesPage-module-scss-module__tw6JFW__mobileLayoutToggle{padding-right:var(--spacing-md);display:none}.OpportunitiesPage-module-scss-module__tw6JFW__selectionBarWrapper{padding:0 48px}@media (max-width:768px){.OpportunitiesPage-module-scss-module__tw6JFW__selectionBarWrapper{padding:0 24px}}.OpportunitiesPage-module-scss-module__tw6JFW__loadingState,.OpportunitiesPage-module-scss-module__tw6JFW__errorState,.OpportunitiesPage-module-scss-module__tw6JFW__emptyState{padding:var(--spacing-xxl)var(--spacing-xl);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.OpportunitiesPage-module-scss-module__tw6JFW__loadingState p,.OpportunitiesPage-module-scss-module__tw6JFW__errorState p,.OpportunitiesPage-module-scss-module__tw6JFW__emptyState p{color:var(--color-text-secondary);font-size:var(--font-size-base);margin:0 0 var(--spacing-sm)0}.OpportunitiesPage-module-scss-module__tw6JFW__loadingState button,.OpportunitiesPage-module-scss-module__tw6JFW__errorState button,.OpportunitiesPage-module-scss-module__tw6JFW__emptyState button{margin-top:var(--spacing-md);padding:var(--spacing-sm)var(--spacing-lg);background-color:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-size:var(--font-size-sm);cursor:pointer;border:none;transition:background-color .15s}.OpportunitiesPage-module-scss-module__tw6JFW__loadingState button:hover,.OpportunitiesPage-module-scss-module__tw6JFW__errorState button:hover,.OpportunitiesPage-module-scss-module__tw6JFW__emptyState button:hover{background-color:var(--color-primary-dark)}.OpportunitiesPage-module-scss-module__tw6JFW__errorState p{color:#dc2626}.OpportunitiesPage-module-scss-module__tw6JFW__tableLegendRow{padding:0 var(--spacing-xl)var(--spacing-sm)calc(var(--spacing-xl) + var(--spacing-md));align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-sm);display:flex}.OpportunitiesPage-module-scss-module__tw6JFW__legendLabel{font-family:var(--font-family);font-size:.75rem;font-weight:var(--font-weight-bold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.OpportunitiesPage-module-scss-module__tw6JFW__tableRow{padding:var(--spacing-md);margin:0 var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:var(--spacing-sm);align-items:center;gap:var(--spacing-lg);cursor:pointer;background-color:var(--color-background);display:flex}.OpportunitiesPage-module-scss-module__tw6JFW__logoColumn{display:none}.OpportunitiesPage-module-scss-module__tw6JFW__companyLogo{border-radius:var(--radius-sm);width:50px;height:50px;font-family:var(--font-family);font-size:1.5rem;font-weight:var(--font-weight-medium);color:#fff;background-color:#7c3aed;justify-content:center;align-items:center;display:flex}.OpportunitiesPage-module-scss-module__tw6JFW__titleColumn{flex:0 0 12rem}.OpportunitiesPage-module-scss-module__tw6JFW__title{font-family:var(--font-family);font-size:.95rem;font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:1.3rem}.OpportunitiesPage-module-scss-module__tw6JFW__descriptionColumn{flex:1;min-width:0}.OpportunitiesPage-module-scss-module__tw6JFW__description{font-family:var(--font-family);color:var(--color-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.4;display:-webkit-box;overflow:hidden}.OpportunitiesPage-module-scss-module__tw6JFW__postedByColumn{flex-direction:column;flex:0 0 150px;gap:2px;display:flex}.OpportunitiesPage-module-scss-module__tw6JFW__postedBy,.OpportunitiesPage-module-scss-module__tw6JFW__company{font-family:var(--font-family);font-size:.8rem}.OpportunitiesPage-module-scss-module__tw6JFW__label{color:var(--color-text-secondary);display:none}.OpportunitiesPage-module-scss-module__tw6JFW__value{font-weight:var(--font-weight-regular);color:#666}.OpportunitiesPage-module-scss-module__tw6JFW__chipsColumn{gap:var(--spacing-xs);flex-wrap:wrap;flex:0 0 120px;display:flex}.OpportunitiesPage-module-scss-module__tw6JFW__chip{font-family:var(--font-family);color:#939393;border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:#0000;justify-content:center;align-items:center;padding:4px 12px;font-size:.75rem;display:inline-flex}.OpportunitiesPage-module-scss-module__tw6JFW__actionsColumn{align-items:center;gap:var(--spacing-md);flex:0 0 80px;display:flex}.OpportunitiesPage-module-scss-module__tw6JFW__viewButton{font-family:var(--font-family);font-size:.8rem;font-weight:var(--font-weight-medium);color:#fff;border-radius:var(--radius-lg);cursor:pointer;transition:opacity var(--transition-base);white-space:nowrap;background:#a78bfa;border:none;padding:8px 16px}.OpportunitiesPage-module-scss-module__tw6JFW__viewButton:hover{opacity:.9}@media (max-width:1024px){.OpportunitiesPage-module-scss-module__tw6JFW__tableLegendRow{display:none}.OpportunitiesPage-module-scss-module__tw6JFW__tableRow{gap:var(--spacing-sm);flex-wrap:wrap;margin:0 10px 6px}.OpportunitiesPage-module-scss-module__tw6JFW__logoColumn{flex:0 0 40px}.OpportunitiesPage-module-scss-module__tw6JFW__companyLogo{width:40px;height:40px;font-size:1.2rem}.OpportunitiesPage-module-scss-module__tw6JFW__titleColumn{flex:1 1 0;min-width:0}.OpportunitiesPage-module-scss-module__tw6JFW__actionsColumn{flex:none}.OpportunitiesPage-module-scss-module__tw6JFW__descriptionColumn{flex:0 0 100%;order:2}.OpportunitiesPage-module-scss-module__tw6JFW__description{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-left:48px;display:-webkit-box}.OpportunitiesPage-module-scss-module__tw6JFW__postedByColumn{gap:var(--spacing-md);flex-direction:row;flex:none;order:3;padding-left:48px}.OpportunitiesPage-module-scss-module__tw6JFW__chipsColumn{flex:0 0 100%;order:4}}@media (max-width:768px){.OpportunitiesPage-module-scss-module__tw6JFW__mobileLayoutToggle{display:flex}.OpportunitiesPage-module-scss-module__tw6JFW__pageTitleRow [class*=topBarPageTitle]{padding:0 24px var(--spacing-md)}.OpportunitiesPage-module-scss-module__tw6JFW__selectionBarWrapper .right{display:none}.OpportunitiesPage-module-scss-module__tw6JFW__loadingState,.OpportunitiesPage-module-scss-module__tw6JFW__errorState,.OpportunitiesPage-module-scss-module__tw6JFW__emptyState{padding:var(--spacing-xl)var(--spacing-md);min-height:200px}.OpportunitiesPage-module-scss-module__tw6JFW__tableRow{gap:var(--spacing-sm);padding:var(--spacing-md);flex-wrap:wrap;margin:0 10px 6px}.OpportunitiesPage-module-scss-module__tw6JFW__logoColumn{flex:0 0 40px}.OpportunitiesPage-module-scss-module__tw6JFW__companyLogo{width:40px;height:40px;font-size:1.2rem}.OpportunitiesPage-module-scss-module__tw6JFW__titleColumn{flex:1 1 0;min-width:0}.OpportunitiesPage-module-scss-module__tw6JFW__descriptionColumn{flex:0 0 100%;order:3}.OpportunitiesPage-module-scss-module__tw6JFW__postedByColumn{gap:var(--spacing-md);flex-direction:row;flex:0 0 100%;order:3}.OpportunitiesPage-module-scss-module__tw6JFW__chipsColumn{flex:0 0 100%;order:4}.OpportunitiesPage-module-scss-module__tw6JFW__actionsColumn{flex:0 0 100%;order:5;justify-content:flex-end}.OpportunitiesPage-module-scss-module__tw6JFW__viewButton{padding:6px 12px;font-size:.75rem}}
:root{--color-primary:#916bfb;--color-primary-hover:#855afd;--color-text-primary:#111;--color-text-secondary:#666;--color-text-tertiary:#999;--color-text-link:#333;--color-text-placeholder:#bbb;--color-background:#fff;--color-border:#e5e7eb;--color-input-border:#d1d5db;--color-input-focus:#916bfb;--color-error:#ef4444;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-label:12px;--spacing-input-left:12px;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.6rem;--form-input-height:3.1875rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-form:.25rem;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--shadow-card:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--card-aspect-ratio:1/1.29;--card-min-height:510px;--card-max-height:510px;--card-min-width:calc(var(--card-min-height)*var(--card-aspect-ratio));--card-max-width:calc(var(--card-max-height)*var(--card-aspect-ratio));--overlay-card-opacity:.3;--transition-base:.15s ease-in-out}.OpportunityEditModal-module-scss-module__9l9Wsa__overlay{z-index:1000;padding:var(--spacing-lg);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.OpportunityEditModal-module-scss-module__9l9Wsa__modal{border-radius:var(--radius-lg);background-color:#fff;flex-direction:column;width:100%;max-width:700px;max-height:90vh;display:flex;position:relative;overflow:hidden}.OpportunityEditModal-module-scss-module__9l9Wsa__closeButton{top:var(--spacing-lg);right:var(--spacing-lg);cursor:pointer;width:32px;height:32px;color:var(--color-text-secondary);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex;position:absolute}.OpportunityEditModal-module-scss-module__9l9Wsa__closeButton:hover{color:var(--color-text-primary)}.OpportunityEditModal-module-scss-module__9l9Wsa__closeButton svg{width:24px;height:24px}.OpportunityEditModal-module-scss-module__9l9Wsa__content{padding:var(--spacing-xl);padding-top:var(--spacing-xl);flex:1;overflow-y:auto}.OpportunityEditModal-module-scss-module__9l9Wsa__title{font-family:var(--font-family);font-size:1.75rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-align:center;margin:0 0 var(--spacing-sm)0}.OpportunityEditModal-module-scss-module__9l9Wsa__subtitle{font-family:var(--font-family);color:var(--color-text-secondary);text-align:center;margin:0 0 var(--spacing-lg)0;font-size:.875rem}.OpportunityEditModal-module-scss-module__9l9Wsa__divider{background-color:var(--color-border);height:1px;margin:var(--spacing-lg)0}.OpportunityEditModal-module-scss-module__9l9Wsa__dividerSmall{background-color:var(--color-border);height:1px;margin:var(--spacing-sm)0}.OpportunityEditModal-module-scss-module__9l9Wsa__form{gap:var(--spacing-sm);flex-direction:column;display:flex}.OpportunityEditModal-module-scss-module__9l9Wsa__fieldGroup{gap:var(--spacing-xs);flex-direction:column;display:flex;position:relative}.OpportunityEditModal-module-scss-module__9l9Wsa__titleField{margin-bottom:var(--spacing-xs)}.OpportunityEditModal-module-scss-module__9l9Wsa__inputWrapper{width:100%;position:relative}.OpportunityEditModal-module-scss-module__9l9Wsa__input{width:100%;font-family:var(--font-family);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;background-color:#fff;padding:12px 80px 12px 16px;font-size:.875rem}.OpportunityEditModal-module-scss-module__9l9Wsa__input::placeholder{color:var(--color-text-secondary)}.OpportunityEditModal-module-scss-module__9l9Wsa__input:focus{border-color:var(--color-primary);outline:none}.OpportunityEditModal-module-scss-module__9l9Wsa__required{font-family:var(--font-family);color:var(--color-text-secondary);pointer-events:none;font-size:.75rem;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.OpportunityEditModal-module-scss-module__9l9Wsa__textareaWrapper{width:100%;position:relative}.OpportunityEditModal-module-scss-module__9l9Wsa__requiredTextarea{font-family:var(--font-family);color:var(--color-text-secondary);pointer-events:none;font-size:.75rem;position:absolute;top:12px;right:12px}.OpportunityEditModal-module-scss-module__9l9Wsa__textarea{width:100%;font-family:var(--font-family);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);resize:vertical;box-sizing:border-box;background-color:#fff;min-height:80px;padding:12px 80px 12px 16px;font-size:.875rem}.OpportunityEditModal-module-scss-module__9l9Wsa__textarea::placeholder{color:var(--color-text-secondary)}.OpportunityEditModal-module-scss-module__9l9Wsa__textarea:focus{border-color:var(--color-primary);outline:none}.OpportunityEditModal-module-scss-module__9l9Wsa__label{font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.OpportunityEditModal-module-scss-module__9l9Wsa__dropdownError [role=combobox]{border-color:#dc2626}.OpportunityEditModal-module-scss-module__9l9Wsa__financialRangeError{padding-left:var(--spacing-sm);border-left:2px solid #dc2626}.OpportunityEditModal-module-scss-module__9l9Wsa__errorText{color:#dc2626;font-size:.75rem}.OpportunityEditModal-module-scss-module__9l9Wsa__infoText{color:var(--color-text-secondary);font-size:.75rem}.OpportunityEditModal-module-scss-module__9l9Wsa__inputError,.OpportunityEditModal-module-scss-module__9l9Wsa__inputError:focus{border-color:#dc2626!important}.OpportunityEditModal-module-scss-module__9l9Wsa__requiredError{font-weight:var(--font-weight-medium);color:#dc2626!important}.OpportunityEditModal-module-scss-module__9l9Wsa__footer{padding:var(--spacing-lg)var(--spacing-xl);background-color:#f9fafb}.OpportunityEditModal-module-scss-module__9l9Wsa__submitButton{width:100%}@media (max-width:768px){.OpportunityEditModal-module-scss-module__9l9Wsa__overlay{padding:var(--spacing-sm)}.OpportunityEditModal-module-scss-module__9l9Wsa__modal{max-height:95vh}.OpportunityEditModal-module-scss-module__9l9Wsa__content{padding:var(--spacing-lg)}.OpportunityEditModal-module-scss-module__9l9Wsa__title{font-size:1.5rem}.OpportunityEditModal-module-scss-module__9l9Wsa__footer{padding:var(--spacing-md)var(--spacing-lg)}}
.ProfilePage-module-scss-module__h74JVa__profilePage{background-color:var(--color-background);box-sizing:border-box;flex-direction:column;width:100%;display:flex}.ProfilePage-module-scss-module__h74JVa__formContainer{padding:0 var(--spacing-2xl)4rem;grid-template-columns:320px 1fr 1fr;gap:2rem;min-height:500px;margin-bottom:0;display:grid}.ProfilePage-module-scss-module__h74JVa__leftColumn{flex-direction:column;height:100%;display:flex}.ProfilePage-module-scss-module__h74JVa__imageSection{padding-top:10px;position:relative}.ProfilePage-module-scss-module__h74JVa__imageWrapper{aspect-ratio:1/1.29;border-radius:var(--radius-xl);width:100%;position:relative;overflow:hidden}.ProfilePage-module-scss-module__h74JVa__profileImage{object-fit:cover;width:100%;height:100%}.ProfilePage-module-scss-module__h74JVa__cameraButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ProfilePage-module-scss-module__h74JVa__cameraButton img{filter:drop-shadow(0 2px 4px #00000080);width:38px;height:38px;display:block}.ProfilePage-module-scss-module__h74JVa__cameraButton:hover{opacity:.7}.ProfilePage-module-scss-module__h74JVa__middleColumn,.ProfilePage-module-scss-module__h74JVa__rightColumn{gap:var(--spacing-md);border-radius:16px;flex-direction:column;min-width:0;padding:8px 24px;display:flex}.ProfilePage-module-scss-module__h74JVa__formGroup{gap:var(--spacing-xs);flex-direction:column;display:flex}.ProfilePage-module-scss-module__h74JVa__label{font-family:var(--font-family);color:var(--color-text-secondary);font-size:13px;font-weight:500}.ProfilePage-module-scss-module__h74JVa__required{color:var(--color-text-primary)}.ProfilePage-module-scss-module__h74JVa__input,.ProfilePage-module-scss-module__h74JVa__select{padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-sm);color:var(--color-text-primary);background:#fff;border:1px solid #e5e7eb;font-size:14px;transition:border-color .2s}.ProfilePage-module-scss-module__h74JVa__input:focus,.ProfilePage-module-scss-module__h74JVa__select:focus{border-color:var(--color-primary);outline:none}.ProfilePage-module-scss-module__h74JVa__select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.ProfilePage-module-scss-module__h74JVa__countryOptionRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;display:grid}.ProfilePage-module-scss-module__h74JVa__countryOptionMain{align-items:center;gap:var(--spacing-xs);min-width:0;display:flex}.ProfilePage-module-scss-module__h74JVa__countryOptionFlag{font-size:1rem;line-height:1;display:inline-flex}.ProfilePage-module-scss-module__h74JVa__countryOptionName{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-sm);overflow:hidden}.ProfilePage-module-scss-module__h74JVa__countryCheckIcon{width:14px;height:14px;color:var(--color-primary,#7c3aed)}.ProfilePage-module-scss-module__h74JVa__inputError{border-color:#dc2626!important}.ProfilePage-module-scss-module__h74JVa__inputError:focus{border-color:#dc2626!important;box-shadow:0 0 0 2px #dc26261a!important}.ProfilePage-module-scss-module__h74JVa__fieldError{color:#dc2626;margin-top:4px;font-size:12px}.ProfilePage-module-scss-module__h74JVa__textarea{padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-sm);color:var(--color-text-primary);resize:vertical;background:#fff;border:1px solid #e5e7eb;min-height:100px;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .2s}.ProfilePage-module-scss-module__h74JVa__textarea:focus{border-color:var(--color-primary);outline:none}.ProfilePage-module-scss-module__h74JVa__collaborationTypes{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.ProfilePage-module-scss-module__h74JVa__collaborationChip{padding:var(--spacing-sm)var(--spacing-md);color:var(--color-text-primary);cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:20px;font-size:14px;transition:all .2s}.ProfilePage-module-scss-module__h74JVa__collaborationChip:hover{border-color:var(--color-primary)}.ProfilePage-module-scss-module__h74JVa__collaborationChip.ProfilePage-module-scss-module__h74JVa__active{border-color:var(--color-primary);color:var(--color-primary);background:#f3f0ff}.ProfilePage-module-scss-module__h74JVa__editCollaborationButton{border-radius:var(--radius-sm);cursor:pointer;color:#666;background:#fff;border:1px solid #e5e7eb;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.ProfilePage-module-scss-module__h74JVa__editCollaborationButton:hover{border-color:var(--color-primary);color:var(--color-primary)}.ProfilePage-module-scss-module__h74JVa__buttonGroup{gap:var(--spacing-sm);align-items:center;margin-top:auto;display:flex}.ProfilePage-module-scss-module__h74JVa__saveButton{margin-top:auto}.ProfilePage-module-scss-module__h74JVa__editProfileButton{width:fit-content;margin-top:auto}.ProfilePage-module-scss-module__h74JVa__cancelButton{padding:var(--spacing-sm)var(--spacing-md);cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;font-size:14px;transition:color .2s}.ProfilePage-module-scss-module__h74JVa__cancelButton:hover{color:var(--color-text-primary)}.ProfilePage-module-scss-module__h74JVa__viewValue{color:var(--color-text-primary);padding:var(--spacing-sm)0;min-height:20px;padding-left:12px;font-size:14px}.ProfilePage-module-scss-module__h74JVa__viewText{color:var(--color-text-primary);padding:var(--spacing-sm)0;-webkit-line-clamp:4;word-break:break-word;-webkit-box-orient:vertical;min-height:20px;max-height:6em;margin:0;padding-left:12px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.ProfilePage-module-scss-module__h74JVa__viewJobRow{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs)0;color:var(--color-text-primary);padding-left:12px;font-size:14px;display:flex}.ProfilePage-module-scss-module__h74JVa__viewJobTitle{color:var(--color-text-secondary);font-size:12px}.ProfilePage-module-scss-module__h74JVa__viewJobCompany{font-size:16px;font-weight:var(--font-weight-medium)}.ProfilePage-module-scss-module__h74JVa__viewJobCurrent{color:var(--color-primary);white-space:nowrap;background:#f3f0ff;border-radius:10px;padding:2px 8px;font-size:11px}.ProfilePage-module-scss-module__h74JVa__viewChips{gap:var(--spacing-sm);flex-wrap:wrap;padding-left:12px;display:flex}.ProfilePage-module-scss-module__h74JVa__viewChip{padding:var(--spacing-xs)var(--spacing-md);color:var(--color-text-primary);background:#fff;border:1px solid #e5e7eb;border-radius:20px;font-size:13px}.ProfilePage-module-scss-module__h74JVa__emptyValue{color:var(--color-text-secondary)}.ProfilePage-module-scss-module__h74JVa__viewTemplate{grid-column:2/-1;min-width:0;padding:8px 24px;position:relative}.ProfilePage-module-scss-module__h74JVa__viewNameRow{align-items:center;gap:var(--spacing-sm);display:flex}.ProfilePage-module-scss-module__h74JVa__viewEditButton{cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background-color .15s;display:flex}.ProfilePage-module-scss-module__h74JVa__viewEditButton:hover{background-color:#0000000d}.ProfilePage-module-scss-module__h74JVa__viewEditIcon{width:17px;height:17px;display:inline-flex}.ProfilePage-module-scss-module__h74JVa__viewEditIcon img{filter:brightness(0)}.ProfilePage-module-scss-module__h74JVa__viewName{font-family:var(--font-family);font-size:1.5rem;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0}.ProfilePage-module-scss-module__h74JVa__viewRole{color:var(--color-text-primary);margin:0;padding-top:.3rem;font-size:1rem;font-weight:300}.ProfilePage-module-scss-module__h74JVa__viewSectionTitle{font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);display:none}.ProfilePage-module-scss-module__h74JVa__viewLocationText{color:var(--color-text-secondary);margin:0;font-size:14px;font-weight:300}.ProfilePage-module-scss-module__h74JVa__viewAboutSection,.ProfilePage-module-scss-module__h74JVa__viewCollaborateSection{margin-top:var(--spacing-md)}.ProfilePage-module-scss-module__h74JVa__viewAboutText,.ProfilePage-module-scss-module__h74JVa__viewCollaborateText{color:var(--color-text-secondary);white-space:pre-wrap;margin:0;padding-top:10px;font-size:14px;line-height:1.3}.ProfilePage-module-scss-module__h74JVa__viewCompaniesSection{margin-top:var(--spacing-xl);padding-top:var(--spacing-md);padding-bottom:var(--spacing-md);border-top:1px solid var(--color-border)}.ProfilePage-module-scss-module__h74JVa__viewCompanyRow{align-items:baseline;gap:var(--spacing-sm);display:flex}.ProfilePage-module-scss-module__h74JVa__viewCompanyName{font-size:12px;font-weight:var(--font-weight-medium);color:#666}.ProfilePage-module-scss-module__h74JVa__viewCompanyRole{color:var(--color-text-tertiary);font-size:12px}.ProfilePage-module-scss-module__h74JVa__viewCompanyRole:before{content:"·";margin-right:var(--spacing-sm)}.ProfilePage-module-scss-module__h74JVa__viewTagsSection{gap:var(--spacing-sm);margin-top:var(--spacing-lg);flex-wrap:wrap;display:flex}.ProfilePage-module-scss-module__h74JVa__viewTag{padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-lg);color:var(--color-text-primary);background:#fff;border:1px solid #e5e7eb;font-size:12px;display:inline-block}.ProfilePage-module-scss-module__h74JVa__jobRow{gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);align-items:center;display:flex}.ProfilePage-module-scss-module__h74JVa__jobTitleInput{flex:1 1 0;min-width:0}.ProfilePage-module-scss-module__h74JVa__companyDropdown{flex:1 1 0;min-width:0;position:relative}.ProfilePage-module-scss-module__h74JVa__companyDropdown [class*=dropdown]{min-width:280px}.ProfilePage-module-scss-module__h74JVa__checkboxLabel{color:var(--color-text-secondary);white-space:nowrap;align-items:center;gap:4px;font-size:13px;display:flex}.ProfilePage-module-scss-module__h74JVa__checkboxLabel input[type=checkbox]{cursor:pointer;width:16px;height:16px}.ProfilePage-module-scss-module__h74JVa__removeJobButton{border-radius:var(--radius-sm);cursor:pointer;color:#666;background:#fff;border:1px solid #e5e7eb;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;font-size:18px;transition:all .2s;display:flex}.ProfilePage-module-scss-module__h74JVa__removeJobButton:hover{color:#dc2626;background:#fef2f2;border-color:#dc2626}.ProfilePage-module-scss-module__h74JVa__addJobButton{border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-secondary);text-align:center;background:0 0;border:2px dashed #ddd;align-self:flex-end;min-height:40px;padding:0 24px;font-size:14px;font-weight:600;transition:all .2s}.ProfilePage-module-scss-module__h74JVa__addJobButton:hover{border-color:var(--color-primary);color:var(--color-text-primary);background:#f8f8f8}.ProfilePage-module-scss-module__h74JVa__loadingContainer,.ProfilePage-module-scss-module__h74JVa__errorContainer{justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column;min-height:400px;display:flex}.ProfilePage-module-scss-module__h74JVa__loadingContainer p,.ProfilePage-module-scss-module__h74JVa__errorContainer p{color:var(--color-text-secondary);font-size:16px}.ProfilePage-module-scss-module__h74JVa__errorMessage{color:#dc2626;margin:0;font-size:14px}.ProfilePage-module-scss-module__h74JVa__successMessage{color:#16a34a;margin:0;font-size:14px}.ProfilePage-module-scss-module__h74JVa__divider{margin:0 var(--spacing-xl);border:none;border-top:1px solid #e5e7eb}.ProfilePage-module-scss-module__h74JVa__opportunitiesSection{background:var(--color-background);padding:var(--spacing-xl);overflow:hidden}.ProfilePage-module-scss-module__h74JVa__opportunitiesHeader{grid-template-columns:calc(320px + var(--spacing-xl) - 2rem)1fr;padding:0 var(--spacing-xl);gap:0;display:grid}.ProfilePage-module-scss-module__h74JVa__opportunitiesTitleSection{flex-shrink:0;padding-bottom:24px}.ProfilePage-module-scss-module__h74JVa__opportunitiesTitle{font-size:32px;font-family:var(--font-family);letter-spacing:-.6px;color:var(--color-text-primary);margin:0 0 var(--spacing-sm)0;font-weight:700;line-height:1}.ProfilePage-module-scss-module__h74JVa__opportunitiesSubtitle{color:var(--color-text-secondary);margin:0 0 24px;font-size:14px}.ProfilePage-module-scss-module__h74JVa__createOpportunityButton{width:fit-content;padding:10px var(--spacing-md)}.ProfilePage-module-scss-module__h74JVa__opportunitiesGrid{flex:1;grid-template-columns:repeat(auto-fill,minmax(275px,1fr));gap:1rem;min-width:0;display:grid}.ProfilePage-module-scss-module__h74JVa__opportunityCardWrapper{transform-origin:50%;will-change:transform;width:100%;min-width:0;transition:transform .25s cubic-bezier(.34,1.56,.64,1);position:relative}.ProfilePage-module-scss-module__h74JVa__opportunityCardWrapper:hover{z-index:4;transform:scale(1.04)}.ProfilePage-module-scss-module__h74JVa__profileGridCard{aspect-ratio:1!important;width:100%!important;min-width:auto!important;max-width:none!important;height:auto!important;max-height:none!important}.ProfilePage-module-scss-module__h74JVa__profileGridCard:hover [class*=card]{max-height:100%!important}.ProfilePage-module-scss-module__h74JVa__profileGridCard:hover [class*=bottom]{max-height:0!important}.ProfilePage-module-scss-module__h74JVa__profileGridCard:hover [class*=bottomLabelRow],.ProfilePage-module-scss-module__h74JVa__profileGridCard:hover [class*=bottomTitle]{opacity:0!important;transform:none!important}.ProfilePage-module-scss-module__h74JVa__editIcon{color:#ffffffb3;pointer-events:none;z-index:3;width:17px;height:17px;transition:color .15s;position:absolute;top:19px;left:18px}.ProfilePage-module-scss-module__h74JVa__editIcon svg,.ProfilePage-module-scss-module__h74JVa__editIcon img{width:100%;height:100%}.ProfilePage-module-scss-module__h74JVa__opportunityCardWrapper:hover .ProfilePage-module-scss-module__h74JVa__editIcon{color:#fff}.ProfilePage-module-scss-module__h74JVa__deleteOverlay{top:var(--spacing-md);right:var(--spacing-md);color:#ffffffb3;cursor:pointer;z-index:3;background:0 0;border:none;justify-content:center;align-items:center;width:19px;height:19px;padding:0;transition:color .15s;display:flex;position:absolute}.ProfilePage-module-scss-module__h74JVa__deleteOverlay:hover{color:#fff}.ProfilePage-module-scss-module__h74JVa__deleteOverlay:focus{outline:none}.ProfilePage-module-scss-module__h74JVa__deleteOverlay svg{width:100%;height:100%}.ProfilePage-module-scss-module__h74JVa__loadingText,.ProfilePage-module-scss-module__h74JVa__emptyText{color:var(--color-text-secondary);text-align:center;padding:var(--spacing-xl)0;grid-column:1/-1;font-size:14px}@media (max-width:1200px){.ProfilePage-module-scss-module__h74JVa__formContainer{grid-template-columns:1fr 1fr}.ProfilePage-module-scss-module__h74JVa__leftColumn{grid-column:1/-1;max-width:300px;margin:0 auto}.ProfilePage-module-scss-module__h74JVa__opportunitiesHeader{grid-template-columns:1fr}}@media (max-width:850px){.ProfilePage-module-scss-module__h74JVa__formContainer{gap:var(--spacing-md);grid-template-columns:1fr 1fr}.ProfilePage-module-scss-module__h74JVa__jobRow{flex-wrap:wrap}.ProfilePage-module-scss-module__h74JVa__jobRow .ProfilePage-module-scss-module__h74JVa__input,.ProfilePage-module-scss-module__h74JVa__jobRow .ProfilePage-module-scss-module__h74JVa__select{flex:100%}.ProfilePage-module-scss-module__h74JVa__companyDropdown{flex:1 1 0;min-width:120px}.ProfilePage-module-scss-module__h74JVa__opportunitiesTitleSection{align-items:flex-start;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.ProfilePage-module-scss-module__h74JVa__opportunitiesTitle{flex:0 0 50%}.ProfilePage-module-scss-module__h74JVa__opportunitiesSubtitle{width:100%;margin:0 0 var(--spacing-sm)0;order:2}.ProfilePage-module-scss-module__h74JVa__createOpportunityButton{margin-bottom:8px;margin-left:0}}@media (max-width:768px){.ProfilePage-module-scss-module__h74JVa__formContainer{padding:var(--spacing-md);grid-template-columns:1fr;min-height:auto}.ProfilePage-module-scss-module__h74JVa__leftColumn,.ProfilePage-module-scss-module__h74JVa__imageWrapper{max-width:180px;margin:0 auto}.ProfilePage-module-scss-module__h74JVa__input,.ProfilePage-module-scss-module__h74JVa__select{padding:var(--spacing-xs)var(--spacing-sm);font-size:13px}.ProfilePage-module-scss-module__h74JVa__textarea{padding:var(--spacing-xs)var(--spacing-sm);rows:3;min-height:70px;font-size:13px}.ProfilePage-module-scss-module__h74JVa__jobRow{flex-wrap:wrap}.ProfilePage-module-scss-module__h74JVa__jobRow .ProfilePage-module-scss-module__h74JVa__input{flex:100%}.ProfilePage-module-scss-module__h74JVa__companyDropdown{flex:1 1 0;min-width:100px;max-width:calc(100% - 120px)}.ProfilePage-module-scss-module__h74JVa__saveButton{padding:var(--spacing-xs)var(--spacing-md);font-size:14px}.ProfilePage-module-scss-module__h74JVa__opportunitiesSection{padding:var(--spacing-md)}.ProfilePage-module-scss-module__h74JVa__opportunitiesHeader{text-align:center}.ProfilePage-module-scss-module__h74JVa__opportunitiesTitleSection{flex-direction:column;align-items:center;display:flex}.ProfilePage-module-scss-module__h74JVa__opportunitiesTitle{flex:none;margin-top:24px;font-size:24px}.ProfilePage-module-scss-module__h74JVa__createOpportunityButton{margin-bottom:1.5rem;margin-left:0}.ProfilePage-module-scss-module__h74JVa__opportunitiesSubtitle{order:unset;width:auto}}@media (max-width:480px){.ProfilePage-module-scss-module__h74JVa__formContainer{padding:var(--spacing-sm);gap:var(--spacing-md)}.ProfilePage-module-scss-module__h74JVa__leftColumn,.ProfilePage-module-scss-module__h74JVa__imageWrapper{max-width:150px}.ProfilePage-module-scss-module__h74JVa__cameraButton img{width:28px;height:28px}.ProfilePage-module-scss-module__h74JVa__label{font-size:12px}.ProfilePage-module-scss-module__h74JVa__input,.ProfilePage-module-scss-module__h74JVa__select{padding:6px var(--spacing-sm);font-size:12px}.ProfilePage-module-scss-module__h74JVa__textarea{padding:6px var(--spacing-sm);min-height:60px;font-size:12px}.ProfilePage-module-scss-module__h74JVa__jobRow{gap:var(--spacing-xs)}.ProfilePage-module-scss-module__h74JVa__opportunitiesSection{padding:var(--spacing-sm)}.ProfilePage-module-scss-module__h74JVa__opportunitiesTitle{font-size:20px}}
.ResetPasswordScreen-module-scss-module___wxHQa__resetPasswordScreen{width:100%;min-height:100vh;padding:var(--spacing-md);box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:relative}.ResetPasswordScreen-module-scss-module___wxHQa__backButton{top:var(--spacing-lg);right:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;width:40px;height:40px;color:var(--color-text-secondary);transition:color var(--transition-base),border-color var(--transition-base);background:0 0;padding:8px;position:absolute}.ResetPasswordScreen-module-scss-module___wxHQa__backButton:hover{color:var(--color-text-primary);border-color:var(--color-text-secondary)}.ResetPasswordScreen-module-scss-module___wxHQa__backButton svg{width:100%;height:100%}.ResetPasswordScreen-module-scss-module___wxHQa__resetPasswordContainer{width:100%;max-width:480px}@media (max-width:768px){.ResetPasswordScreen-module-scss-module___wxHQa__resetPasswordScreen{padding:var(--spacing-sm)}.ResetPasswordScreen-module-scss-module___wxHQa__resetPasswordContainer{max-width:480px;margin:0 auto}}
.ForgotPasswordCard-module-scss-module__6jVTQW__forgotPasswordCard{max-width:480px}.ForgotPasswordCard-module-scss-module__6jVTQW__form{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}.ForgotPasswordCard-module-scss-module__6jVTQW__description{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;line-height:var(--line-height-base);margin:0}.ForgotPasswordCard-module-scss-module__6jVTQW__error{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-error);text-align:center;line-height:var(--line-height-base);padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-sm);background-color:#ef44441a}.ForgotPasswordCard-module-scss-module__6jVTQW__loginLink{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;line-height:var(--line-height-base);margin-top:var(--spacing-md)}.ForgotPasswordCard-module-scss-module__6jVTQW__loginText{display:inline}.ForgotPasswordCard-module-scss-module__6jVTQW__successMessage{font-family:var(--font-family);font-size:var(--font-size-base);color:var(--color-text-primary);text-align:center;line-height:var(--line-height-base)}.ForgotPasswordCard-module-scss-module__6jVTQW__successMessage p{margin:0 0 var(--spacing-sm)0}.ForgotPasswordCard-module-scss-module__6jVTQW__successMessage p:last-child{margin-bottom:var(--spacing-lg)}@media (max-width:768px){.ForgotPasswordCard-module-scss-module__6jVTQW__form{gap:var(--spacing-md)}}
.ForgotPasswordScreen-module-scss-module__lodhBa__forgotPasswordScreen{width:100%;min-height:100vh;padding:var(--spacing-md);box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:relative}.ForgotPasswordScreen-module-scss-module__lodhBa__backButton{top:var(--spacing-lg);right:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;width:40px;height:40px;color:var(--color-text-secondary);transition:color var(--transition-base),border-color var(--transition-base);background:0 0;padding:8px;position:absolute}.ForgotPasswordScreen-module-scss-module__lodhBa__backButton:hover{color:var(--color-text-primary);border-color:var(--color-text-secondary)}.ForgotPasswordScreen-module-scss-module__lodhBa__backButton svg{width:100%;height:100%}.ForgotPasswordScreen-module-scss-module__lodhBa__forgotPasswordContainer{width:100%;max-width:480px}@media (max-width:768px){.ForgotPasswordScreen-module-scss-module__lodhBa__forgotPasswordScreen{padding:var(--spacing-sm)}.ForgotPasswordScreen-module-scss-module__lodhBa__forgotPasswordContainer{max-width:480px;margin:0 auto}}
