:root{--color-primary:#916bfb;--color-primary-hover:#6d28d9;--color-text-primary:#111;--color-text-secondary:#666;--color-text-link:#333;--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;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.6rem;--font-size-heading:1.6rem;--font-size-heading-lg:2.4rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--line-height-base:1.5;--line-height-heading:1.2;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:1rem;--radius-xl:1.5rem;--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:47/60;--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 var(--spacing-xl)}@media (max-width:768px){.OpportunitiesPage-module-scss-module__tw6JFW__selectionBarWrapper{padding:0 var(--spacing-md)}}.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);border-bottom:2px solid var(--color-border);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-xl);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;display:flex}.OpportunitiesPage-module-scss-module__tw6JFW__logoColumn{flex:0 0 50px}.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 15.625rem}.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);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;display:block;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)}.OpportunitiesPage-module-scss-module__tw6JFW__value{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.OpportunitiesPage-module-scss-module__tw6JFW__chipsColumn{gap:var(--spacing-xs);flex-wrap:wrap;flex:0 0 160px;display:flex}.OpportunitiesPage-module-scss-module__tw6JFW__chip{font-family:var(--font-family);color:var(--color-text-primary);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 190px;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:linear-gradient(135deg,#7c3aed 0%,#a855f7 100%);border:none;padding:8px 16px}.OpportunitiesPage-module-scss-module__tw6JFW__viewButton:hover{opacity:.9}@media (max-width:1100px){.OpportunitiesPage-module-scss-module__tw6JFW__tableLegendRow{display:none}.OpportunitiesPage-module-scss-module__tw6JFW__tableRow{gap:var(--spacing-sm);margin:0 var(--spacing-md);flex-wrap:wrap}.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;display:-webkit-box}.OpportunitiesPage-module-scss-module__tw6JFW__postedByColumn{gap:var(--spacing-md);flex-direction:row;flex:none;order:3}.OpportunitiesPage-module-scss-module__tw6JFW__chipsColumn{flex:1;order:3}}@media (max-width:850px){.OpportunitiesPage-module-scss-module__tw6JFW__pageTitleRow [data-timestamp]{display:none}.OpportunitiesPage-module-scss-module__tw6JFW__mobileLayoutToggle{align-items:center;margin-left:auto;display:flex;transform:scale(.8)}}@media (max-width:768px){.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);margin:0 var(--spacing-md);flex-wrap:wrap}.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:4}.OpportunitiesPage-module-scss-module__tw6JFW__chipsColumn{flex:0 0 100%;order:5}.OpportunitiesPage-module-scss-module__tw6JFW__actionsColumn{flex:0 0 100%;order:6;justify-content:flex-end}.OpportunitiesPage-module-scss-module__tw6JFW__viewButton{padding:6px 12px;font-size:.75rem}}
.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:var(--spacing-2xl)4rem;grid-template-columns:320px 1fr 1fr;gap:4rem;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{position:relative}.ProfilePage-module-scss-module__h74JVa__imageWrapper{aspect-ratio:2/3;border-radius:var(--radius-md);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);flex-direction:column;min-width:0;display:flex}.ProfilePage-module-scss-module__h74JVa__formGroup{gap:var(--spacing-xs);flex-direction:column;display:flex}.ProfilePage-module-scss-module__h74JVa__label{font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.ProfilePage-module-scss-module__h74JVa__required{color:#dc2626}.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__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{width:100%;padding:10px var(--spacing-md);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__jobRow{gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);align-items:center;display:flex}.ProfilePage-module-scss-module__h74JVa__jobRow .ProfilePage-module-scss-module__h74JVa__input{min-width:80px;height:36px;padding:var(--spacing-xs)var(--spacing-md);box-sizing:border-box;flex:.8 1 0}.ProfilePage-module-scss-module__h74JVa__jobRow .ProfilePage-module-scss-module__h74JVa__select{flex:1 1 0;min-width:0}.ProfilePage-module-scss-module__h74JVa__companyDropdown{flex:1.2 1 0;min-width:150px;position:relative}.ProfilePage-module-scss-module__h74JVa__companyDropdown [class*=trigger]{min-height:unset;height:36px;padding:var(--spacing-xs)var(--spacing-md)}.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{padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-sm);cursor:pointer;color:var(--color-primary);text-align:center;background:0 0;border:1px dashed #e5e7eb;width:100%;font-size:14px;transition:all .2s}.ProfilePage-module-scss-module__h74JVa__addJobButton:hover{border-color:var(--color-primary);background:#f3f0ff}.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}.ProfilePage-module-scss-module__h74JVa__opportunitiesTitle{font-size:32px;font-family:var(--font-family);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--spacing-sm)0;line-height:1}.ProfilePage-module-scss-module__h74JVa__opportunitiesSubtitle{color:var(--color-text-secondary);margin:0 0 var(--spacing-2xl)0;font-size:14px}.ProfilePage-module-scss-module__h74JVa__createOpportunityButton{width:fit-content;padding:10px var(--spacing-md)}.ProfilePage-module-scss-module__h74JVa__opportunitiesGrid{gap:var(--spacing-md);flex:1;grid-template-columns:repeat(3,1fr);min-width:0;display:grid}.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}.ProfilePage-module-scss-module__h74JVa__opportunitiesGrid{grid-template-columns:repeat(2,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;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}.ProfilePage-module-scss-module__h74JVa__opportunitiesGrid{grid-template-columns:1fr}}@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}}
:root{--color-primary:#916bfb;--color-primary-hover:#6d28d9;--color-text-primary:#111;--color-text-secondary:#666;--color-text-link:#333;--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;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.6rem;--font-size-heading:1.6rem;--font-size-heading-lg:2.4rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--line-height-base:1.5;--line-height-heading:1.2;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:1rem;--radius-xl:1.5rem;--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:47/60;--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}.SettingsPage-module-scss-module__TDq_oq__settingsPage{background-color:var(--color-background);min-height:100%}.SettingsPage-module-scss-module__TDq_oq__content{padding:var(--spacing-xl);max-width:800px;margin:0 auto}.SettingsPage-module-scss-module__TDq_oq__settingsSection{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--spacing-lg);margin-top:var(--spacing-xl);background-color:#fff}.SettingsPage-module-scss-module__TDq_oq__settingItem{padding:var(--spacing-md)0;justify-content:space-between;align-items:center;display:flex}.SettingsPage-module-scss-module__TDq_oq__settingItem:not(:last-child){border-bottom:1px solid #e5e7eb}.SettingsPage-module-scss-module__TDq_oq__settingInfo{margin-right:var(--spacing-lg);flex:1}.SettingsPage-module-scss-module__TDq_oq__settingTitle{font-family:var(--font-family);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0 0 var(--spacing-xs)0}.SettingsPage-module-scss-module__TDq_oq__settingDescription{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}@media (max-width:768px){.SettingsPage-module-scss-module__TDq_oq__content,.SettingsPage-module-scss-module__TDq_oq__settingsSection{padding:var(--spacing-md)}.SettingsPage-module-scss-module__TDq_oq__settingItem{align-items:flex-start;gap:var(--spacing-md);flex-direction:column}.SettingsPage-module-scss-module__TDq_oq__settingInfo{margin-right:0}}
.ResetPasswordScreen-module-scss-module___wxHQa__resetPasswordScreen{width:100%;min-height:100%;padding:var(--spacing-md);box-sizing:border-box;background:linear-gradient(135deg,#f5f7fa 0%,#e5e7eb 100%);justify-content:center;align-items:center;display:flex}.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:100%}}
.ForgotPasswordScreen-module-scss-module__lodhBa__forgotPasswordScreen{width:100%;min-height:100%;padding:var(--spacing-md);box-sizing:border-box;background:linear-gradient(135deg,#f5f7fa 0%,#e5e7eb 100%);justify-content:center;align-items:center;display:flex}.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:100%}}
.InboxPage-module-scss-module__DAsyYG__inboxPage{background-color:var(--color-background);min-height:100vh}.InboxPage-module-scss-module__DAsyYG__content{max-width:800px;padding:var(--spacing-lg)var(--spacing-xl);margin:0 auto}.InboxPage-module-scss-module__DAsyYG__listContainer{border-radius:var(--radius-lg);margin-top:var(--spacing-lg);background:#fff;border:1px solid #e5e7eb;overflow:hidden}.InboxPage-module-scss-module__DAsyYG__loadingState,.InboxPage-module-scss-module__DAsyYG__errorState{text-align:center;padding:var(--spacing-2xl);color:var(--color-text-secondary)}@media (max-width:768px){.InboxPage-module-scss-module__DAsyYG__content{padding:var(--spacing-md)}}
.PitchDetailPage-module-scss-module__iTbPTW__pitchDetailPage{background-color:var(--color-background);min-height:100vh}.PitchDetailPage-module-scss-module__iTbPTW__content{max-width:800px;padding:var(--spacing-lg)var(--spacing-xl);margin:0 auto}.PitchDetailPage-module-scss-module__iTbPTW__backButton{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)0;cursor:pointer;font-family:var(--font-family);color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);background:0 0;border:none;font-size:14px;transition:color .15s;display:inline-flex}.PitchDetailPage-module-scss-module__iTbPTW__backButton:hover{color:var(--color-text-primary)}.PitchDetailPage-module-scss-module__iTbPTW__loadingState,.PitchDetailPage-module-scss-module__iTbPTW__errorState{text-align:center;padding:var(--spacing-2xl);color:var(--color-text-secondary)}@media (max-width:768px){.PitchDetailPage-module-scss-module__iTbPTW__content{padding:var(--spacing-md)}}
