.value-configuration-module-scss-module__hYH_cq__page{gap:var(--spacing-lg,24px);flex-direction:column;display:flex}.value-configuration-module-scss-module__hYH_cq__tabs{gap:var(--spacing-xs,4px);border-bottom:1px solid var(--color-border,#e5e7eb);display:flex;overflow-x:auto}.value-configuration-module-scss-module__hYH_cq__tab{font-family:inherit;font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-medium,500);color:var(--color-text-secondary,#6b7280);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px}.value-configuration-module-scss-module__hYH_cq__tab:hover{color:var(--color-text-primary,#1a1a2e)}.value-configuration-module-scss-module__hYH_cq__tabActive{color:var(--color-primary,#7c3aed);border-bottom-color:var(--color-primary,#7c3aed)}.value-configuration-module-scss-module__hYH_cq__tabActive:hover{color:var(--color-primary,#7c3aed)}.value-configuration-module-scss-module__hYH_cq__stack{gap:var(--spacing-xl,32px);flex-direction:column;display:flex}.value-configuration-module-scss-module__hYH_cq__section{gap:var(--spacing-md,16px);flex-direction:column;min-width:0;display:flex}.value-configuration-module-scss-module__hYH_cq__sectionHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md,16px);flex-wrap:wrap;display:flex}.value-configuration-module-scss-module__hYH_cq__sectionTitle{font-size:var(--font-size-base,16px);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary,#1a1a2e);margin:0 0 4px}.value-configuration-module-scss-module__hYH_cq__sectionDescription{font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280);max-width:640px;margin:0}.value-configuration-module-scss-module__hYH_cq__companyFilter{width:320px;max-width:100%}.value-configuration-module-scss-module__hYH_cq__createBtn{padding:var(--spacing-sm,8px) var(--spacing-md,16px);background-color:var(--color-primary,#7c3aed);color:#fff;border-radius:var(--radius-md,8px);font-family:inherit;font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-medium,500);white-space:nowrap;cursor:pointer;border:none;transition:background-color .15s}.value-configuration-module-scss-module__hYH_cq__createBtn:hover:not(:disabled){background-color:#6d28d9}.value-configuration-module-scss-module__hYH_cq__createBtn:disabled{opacity:.5;cursor:not-allowed}.value-configuration-module-scss-module__hYH_cq__secondaryBtn{padding:var(--spacing-sm,8px) var(--spacing-md,16px);background-color:var(--color-background,#fff);color:var(--color-primary,#7c3aed);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,8px);font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-medium,500);white-space:nowrap;text-decoration:none;transition:border-color .15s}.value-configuration-module-scss-module__hYH_cq__secondaryBtn:hover{border-color:var(--color-primary,#7c3aed)}.value-configuration-module-scss-module__hYH_cq__searchWrapper{max-width:400px}.value-configuration-module-scss-module__hYH_cq__error{padding:var(--spacing-md,16px);border-radius:var(--radius-md,8px);color:#dc2626;font-size:var(--font-size-sm,14px);background-color:#fef2f2;border:1px solid #fecaca}.value-configuration-module-scss-module__hYH_cq__muted{color:var(--color-text-secondary,#6b7280);font-size:var(--font-size-sm,14px);margin:0}.value-configuration-module-scss-module__hYH_cq__confirmText{font-size:var(--font-size-sm,14px);color:var(--color-text-primary,#1a1a2e);margin:0}.value-configuration-module-scss-module__hYH_cq__confirmText strong{font-weight:var(--font-weight-semibold,600)}.value-configuration-module-scss-module__hYH_cq__descriptionBlock{align-items:flex-start;gap:var(--spacing-xs,4px);flex-direction:column;max-width:640px;display:flex}.value-configuration-module-scss-module__hYH_cq__descriptionEditor{gap:var(--spacing-sm,8px);flex-direction:column;width:100%;max-width:640px;display:flex}.value-configuration-module-scss-module__hYH_cq__descriptionField{border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,8px);background-color:var(--color-background,#fff);width:100%;min-height:76px;font-family:inherit;font-size:var(--font-size-sm,14px);resize:vertical;padding:8px 10px}.value-configuration-module-scss-module__hYH_cq__descriptionField:focus{border-color:var(--color-primary,#7c3aed);outline:none;box-shadow:0 0 0 2px #7c3aed1a}.value-configuration-module-scss-module__hYH_cq__descriptionField:disabled{opacity:.6}.value-configuration-module-scss-module__hYH_cq__descriptionActions{gap:var(--spacing-sm,8px);flex-wrap:wrap;display:flex}.value-configuration-module-scss-module__hYH_cq__linkBtn{color:var(--color-primary,#7c3aed);font-family:inherit;font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-medium,500);cursor:pointer;background:0 0;border:none;padding:0}.value-configuration-module-scss-module__hYH_cq__linkBtn:hover{text-decoration:underline}.value-configuration-module-scss-module__hYH_cq__valueInput{align-items:center;gap:var(--spacing-xs,4px);display:inline-flex}.value-configuration-module-scss-module__hYH_cq__valueField{border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-sm,4px);background-color:var(--color-background,#fff);width:72px;font-family:inherit;font-size:var(--font-size-sm,14px);text-align:right;padding:6px 8px}.value-configuration-module-scss-module__hYH_cq__valueField:focus{border-color:var(--color-primary,#7c3aed);outline:none;box-shadow:0 0 0 2px #7c3aed1a}.value-configuration-module-scss-module__hYH_cq__valueField:disabled{opacity:.6}.value-configuration-module-scss-module__hYH_cq__valueFieldInvalid{border-color:#dc2626}.value-configuration-module-scss-module__hYH_cq__valueFieldInvalid:focus{border-color:#dc2626;box-shadow:0 0 0 2px #dc26261a}.value-configuration-module-scss-module__hYH_cq__valueMax{color:var(--color-text-secondary,#6b7280);font-size:12px}.value-configuration-module-scss-module__hYH_cq__subcategory{padding-left:var(--spacing-lg,24px);position:relative}.value-configuration-module-scss-module__hYH_cq__subcategory:before{content:"↳";color:var(--color-text-secondary,#6b7280);position:absolute;left:6px}.value-configuration-module-scss-module__hYH_cq__chips{flex-wrap:wrap;gap:4px;display:flex}.value-configuration-module-scss-module__hYH_cq__chip{color:var(--color-primary,#7c3aed);font-size:12px;font-weight:var(--font-weight-medium,500);white-space:nowrap;background-color:#f3f0ff;border-radius:999px;padding:2px 8px}.value-configuration-module-scss-module__hYH_cq__scoreTotal{font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary,#1a1a2e)}.value-configuration-module-scss-module__hYH_cq__pair{flex-direction:column;gap:4px;display:flex}.value-configuration-module-scss-module__hYH_cq__entity{align-items:center;gap:var(--spacing-sm,8px);display:inline-flex}.value-configuration-module-scss-module__hYH_cq__score{border-radius:var(--radius-sm,4px);min-width:28px;color:var(--color-text-primary,#1a1a2e);font-size:12px;font-weight:var(--font-weight-semibold,600);text-align:center;background-color:#f3f4f6;padding:1px 6px}.value-configuration-module-scss-module__hYH_cq__plus{color:var(--color-text-secondary,#6b7280);font-weight:var(--font-weight-semibold,600)}.value-configuration-module-scss-module__hYH_cq__pairFieldset{min-width:0;padding:var(--spacing-md,16px);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,8px);margin:0}.value-configuration-module-scss-module__hYH_cq__pairLegend{font-size:12px;font-weight:var(--font-weight-semibold,600);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary,#6b7280);padding:0 4px}.value-configuration-module-scss-module__hYH_cq__pairFields{gap:var(--spacing-md,16px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:576px){.value-configuration-module-scss-module__hYH_cq__pairFields{grid-template-columns:1fr}}
.SearchableDropdown-module-scss-module__gSXhtW__container{width:100%;position:relative}.SearchableDropdown-module-scss-module__gSXhtW__label{font-family:var(--font-family);color:var(--color-text-secondary);margin-bottom:2px;font-size:13px;font-weight:500;display:block}.SearchableDropdown-module-scss-module__gSXhtW__trigger{justify-content:space-between;align-items:center;gap:var(--spacing-sm,8px);height:33px;padding:0 var(--spacing-input-left);background-color:var(--searchable-dropdown-bg,transparent);border:1px solid var(--color-input-border);border-radius:var(--radius-form);cursor:pointer;transition:all .15s;display:flex}.SearchableDropdown-module-scss-module__gSXhtW__trigger:hover:not(.SearchableDropdown-module-scss-module__gSXhtW__disabled){border-color:var(--color-text-secondary,#6b7280)}.SearchableDropdown-module-scss-module__gSXhtW__trigger:focus{border-color:var(--color-primary,#7c3aed);outline:none;box-shadow:0 0 0 2px #7c3aed1a}.SearchableDropdown-module-scss-module__gSXhtW__trigger.SearchableDropdown-module-scss-module__gSXhtW__open{border-color:var(--color-primary,#7c3aed);box-shadow:0 0 0 2px #7c3aed1a}.SearchableDropdown-module-scss-module__gSXhtW__trigger.SearchableDropdown-module-scss-module__gSXhtW__disabled{cursor:not-allowed;opacity:.6;background-color:#f9fafb}.SearchableDropdown-module-scss-module__gSXhtW__selectedArea{flex:1;min-width:0;overflow:hidden}.SearchableDropdown-module-scss-module__gSXhtW__placeholder{font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-placeholder);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.SearchableDropdown-module-scss-module__gSXhtW__selectedValue{font-size:var(--font-size-base);line-height:1.2;font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SearchableDropdown-module-scss-module__gSXhtW__actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.SearchableDropdown-module-scss-module__gSXhtW__clearBtn{width:20px;height:20px;color:var(--color-text-secondary,#6b7280);cursor:pointer;border-radius:var(--radius-sm,4px);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.SearchableDropdown-module-scss-module__gSXhtW__clearBtn:hover{color:var(--color-text-primary,#1a1a2e);background-color:#f3f4f6}.SearchableDropdown-module-scss-module__gSXhtW__clearBtn svg{width:14px;height:14px}.SearchableDropdown-module-scss-module__gSXhtW__arrow{color:#666;flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s;display:flex}.SearchableDropdown-module-scss-module__gSXhtW__open .SearchableDropdown-module-scss-module__gSXhtW__arrow{transform:rotate(180deg)}.SearchableDropdown-module-scss-module__gSXhtW__dropdown{background-color:var(--color-background,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,8px);z-index:100;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 4px 12px #0000001a}.SearchableDropdown-module-scss-module__gSXhtW__searchWrapper{align-items:center;gap:var(--spacing-sm,8px);padding:var(--spacing-sm,8px) var(--spacing-md);border-bottom:1px solid var(--color-border,#e5e7eb);display:flex}.SearchableDropdown-module-scss-module__gSXhtW__searchIcon{width:16px;height:16px;color:var(--color-text-secondary,#6b7280);flex-shrink:0}.SearchableDropdown-module-scss-module__gSXhtW__searchInput{font-size:var(--font-size-sm,14px);color:var(--color-text-secondary);background:0 0;border:none;outline:none;flex:1}.SearchableDropdown-module-scss-module__gSXhtW__searchInput::placeholder{color:var(--color-text-placeholder,#bbb)}.SearchableDropdown-module-scss-module__gSXhtW__optionsList{max-height:240px;padding-top:10px;padding-bottom:10px;overflow-y:auto}.SearchableDropdown-module-scss-module__gSXhtW__option{justify-content:space-between;align-items:center;gap:var(--spacing-sm,8px);padding:var(--spacing-xs,4px) var(--spacing-md,16px);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;transition:background-color .15s;display:flex}.SearchableDropdown-module-scss-module__gSXhtW__option:hover{background-color:#f9fafb}.SearchableDropdown-module-scss-module__gSXhtW__option.SearchableDropdown-module-scss-module__gSXhtW__highlighted{background-color:#f3f4f6}.SearchableDropdown-module-scss-module__gSXhtW__option.SearchableDropdown-module-scss-module__gSXhtW__selected{background-color:#f3f0ff}.SearchableDropdown-module-scss-module__gSXhtW__optionDisabled{cursor:default}.SearchableDropdown-module-scss-module__gSXhtW__optionDisabled:hover{background-color:#0000}.SearchableDropdown-module-scss-module__gSXhtW__optionLabel{font-size:var(--font-size-sm,14px);color:var(--color-text-secondary)}.SearchableDropdown-module-scss-module__gSXhtW__checkIcon{width:16px;height:16px;color:var(--color-primary,#7c3aed);flex-shrink:0}.SearchableDropdown-module-scss-module__gSXhtW__createOption{border-top:1px solid var(--color-border,#e5e7eb);color:var(--color-primary,#7c3aed)}.SearchableDropdown-module-scss-module__gSXhtW__createOption .SearchableDropdown-module-scss-module__gSXhtW__optionLabel{color:var(--color-primary,#7c3aed);font-weight:var(--font-weight-medium,500)}.SearchableDropdown-module-scss-module__gSXhtW__noOptions{padding:var(--spacing-md,16px);text-align:center;color:var(--color-text-secondary,#6b7280);font-size:var(--font-size-sm,14px)}
.ImageCardOpportunity-module-scss-module__PQKQfa__container{width:var(--card-max-width);min-width:var(--card-min-width);aspect-ratio:1/1.29;flex-direction:column;min-height:0;display:flex;overflow:hidden}@media (hover:hover){.ImageCardOpportunity-module-scss-module__PQKQfa__container:hover .ImageCardOpportunity-module-scss-module__PQKQfa__card{max-height:calc(100% - 90px)}.ImageCardOpportunity-module-scss-module__PQKQfa__container:hover .ImageCardOpportunity-module-scss-module__PQKQfa__bottom{max-height:90px}.ImageCardOpportunity-module-scss-module__PQKQfa__container:hover .ImageCardOpportunity-module-scss-module__PQKQfa__bottomLabelRow,.ImageCardOpportunity-module-scss-module__PQKQfa__container:hover .ImageCardOpportunity-module-scss-module__PQKQfa__bottomTitle{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.ImageCardOpportunity-module-scss-module__PQKQfa__container{width:42vw}}@media (max-width:850px){.ImageCardOpportunity-module-scss-module__PQKQfa__container{width:53vw;min-width:0}}@media (max-width:768px){.ImageCardOpportunity-module-scss-module__PQKQfa__container{width:66vw}}@media (max-width:480px){.ImageCardOpportunity-module-scss-module__PQKQfa__container{width:84vw;min-width:0}}.ImageCardOpportunity-module-scss-module__PQKQfa__homeVariant{--home-card-w:var(--card-max-width)}@media (max-width:1024px){.ImageCardOpportunity-module-scss-module__PQKQfa__homeVariant{--home-card-w:42vw}}@media (max-width:850px){.ImageCardOpportunity-module-scss-module__PQKQfa__homeVariant{--home-card-w:53vw}}.ImageCardOpportunity-module-scss-module__PQKQfa__homeVariant .ImageCardOpportunity-module-scss-module__PQKQfa__companyPerson{margin-top:0;transform:translateY(-17px)}.ImageCardOpportunity-module-scss-module__PQKQfa__homeVariant .ImageCardOpportunity-module-scss-module__PQKQfa__divider{margin-top:auto;margin-bottom:4px;transform:translateY(-22px)}.ImageCardOpportunity-module-scss-module__PQKQfa__homeVariant{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}@media (hover:hover){.ImageCardOpportunity-module-scss-module__PQKQfa__homeVariant:hover{transform:translateY(-12px)}.ImageCardOpportunity-module-scss-module__PQKQfa__homeVariant:hover .ImageCardOpportunity-module-scss-module__PQKQfa__card{max-height:calc(100% - 58px)}.ImageCardOpportunity-module-scss-module__PQKQfa__homeVariant:hover .ImageCardOpportunity-module-scss-module__PQKQfa__bottom{max-height:68px}}.ImageCardOpportunity-module-scss-module__PQKQfa__card{border-radius:var(--radius-xl);box-sizing:border-box;flex-direction:column;flex:auto;width:100%;max-height:100%;transition:max-height 1s cubic-bezier(.22,1.8,.36,.85);display:flex;position:relative;overflow:hidden}.ImageCardOpportunity-module-scss-module__PQKQfa__card.ImageCardOpportunity-module-scss-module__PQKQfa__inGrid{width:100%;max-width:none;height:100%;min-height:0;max-height:none}.ImageCardOpportunity-module-scss-module__PQKQfa__card.ImageCardOpportunity-module-scss-module__PQKQfa__inGrid .ImageCardOpportunity-module-scss-module__PQKQfa__title{margin-bottom:var(--spacing-md)}.ImageCardOpportunity-module-scss-module__PQKQfa__card.ImageCardOpportunity-module-scss-module__PQKQfa__inGrid .ImageCardOpportunity-module-scss-module__PQKQfa__description{line-clamp:2;-webkit-line-clamp:2;height:auto;margin-top:0}@media (max-width:768px){.ImageCardOpportunity-module-scss-module__PQKQfa__card.ImageCardOpportunity-module-scss-module__PQKQfa__inGrid{height:auto}}.ImageCardOpportunity-module-scss-module__PQKQfa__purple{background:#d3b1ee}.ImageCardOpportunity-module-scss-module__PQKQfa__blue{background:#bdd1e9}.ImageCardOpportunity-module-scss-module__PQKQfa__lavender{background:#c9b3fe}.ImageCardOpportunity-module-scss-module__PQKQfa__cyan{background:#bdbfe6}.ImageCardOpportunity-module-scss-module__PQKQfa__header{padding:var(--spacing-lg) var(--spacing-xl) var(--spacing-sm);align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.ImageCardOpportunity-module-scss-module__PQKQfa__opportunityIcon{color:#fff;width:clamp(.75rem,4cqi,1.1rem);height:clamp(.75rem,4cqi,1.1rem)}.ImageCardOpportunity-module-scss-module__PQKQfa__opportunityIcon svg{width:100%;height:100%}.ImageCardOpportunity-module-scss-module__PQKQfa__opportunityBadge{font-family:var(--font-family);font-size:.5rem;font-weight:var(--font-weight-medium);letter-spacing:.1em;color:#fff;background-color:#0000;border:1px solid #ffffff40;border-radius:0;justify-content:center;align-items:center;padding:4px 8px;display:inline-flex}@media (max-width:768px){.ImageCardOpportunity-module-scss-module__PQKQfa__opportunityBadge{padding:4px 8px;font-size:.5rem}}.ImageCardOpportunity-module-scss-module__PQKQfa__content{padding:160px var(--spacing-md) var(--spacing-md) calc(var(--spacing-md) + 2px);flex-direction:column;flex:1;justify-content:space-between;display:flex}.ImageCardOpportunity-module-scss-module__PQKQfa__title{font-family:var(--font-family);color:#fff;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-size:1.98rem;font-weight:500;line-height:1.1;display:-webkit-box;overflow:hidden}.ImageCardOpportunity-module-scss-module__PQKQfa__description{margin:4.75rem 0 var(--spacing-md) 0;max-width:80%;font-family:var(--font-family);color:#ffffffe6;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:40px;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.ImageCardOpportunity-module-scss-module__PQKQfa__homeVariant .ImageCardOpportunity-module-scss-module__PQKQfa__content{justify-content:space-between;height:-webkit-fill-available;height:-moz-available;height:stretch;padding:0 32px 50px;position:absolute;top:40%;transform:translateY(0)}.ImageCardOpportunity-module-scss-module__PQKQfa__homeVariant .ImageCardOpportunity-module-scss-module__PQKQfa__title{min-height:2.2em}.ImageCardOpportunity-module-scss-module__PQKQfa__homeVariant .ImageCardOpportunity-module-scss-module__PQKQfa__description{margin-top:47px;font-size:12px}.ImageCardOpportunity-module-scss-module__PQKQfa__homeVariant .ImageCardOpportunity-module-scss-module__PQKQfa__companyPerson,.ImageCardOpportunity-module-scss-module__PQKQfa__homeVariant .ImageCardOpportunity-module-scss-module__PQKQfa__companyName{font-size:clamp(.75rem,var(--home-card-w)*.04,1.1rem)}@media (max-width:768px){.ImageCardOpportunity-module-scss-module__PQKQfa__homeVariant .ImageCardOpportunity-module-scss-module__PQKQfa__companyPerson{display:none}.ImageCardOpportunity-module-scss-module__PQKQfa__homeVariant .ImageCardOpportunity-module-scss-module__PQKQfa__divider{border-bottom-color:#fff0}}.ImageCardOpportunity-module-scss-module__PQKQfa__companyPerson{font-family:var(--font-family);color:#ffffffb0;margin:0;font-size:.875rem;line-height:1.4}.ImageCardOpportunity-module-scss-module__PQKQfa__companyName{font-family:var(--font-family);color:#fff;margin:0;font-size:1rem;font-weight:600}.ImageCardOpportunity-module-scss-module__PQKQfa__personName{font-weight:400}.ImageCardOpportunity-module-scss-module__PQKQfa__divider{width:30px;height:0;margin:auto 0 var(--spacing-xs);border-bottom:2px solid #ffffff70}.ImageCardOpportunity-module-scss-module__PQKQfa__chipsBottom{padding:0 var(--spacing-xl) var(--spacing-lg);flex-direction:column;align-items:flex-start;margin-top:auto;display:flex}.ImageCardOpportunity-module-scss-module__PQKQfa__chips{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.ImageCardOpportunity-module-scss-module__PQKQfa__bottom{max-height:0;padding:0 3%;transition:max-height 1s cubic-bezier(.22,1.8,.36,.85);overflow:hidden}.ImageCardOpportunity-module-scss-module__PQKQfa__bottomLabelRow{opacity:0;justify-content:space-between;align-items:flex-start;transition:opacity .3s 50ms,transform 1s cubic-bezier(.22,1.8,.36,.85);display:flex;transform:translateY(15px)}.ImageCardOpportunity-module-scss-module__PQKQfa__bottomLabel{margin:var(--spacing-sm) 0 4px 0;font-family:var(--font-family);color:var(--color-text-primary,#111);font-size:1.3rem;font-weight:300;line-height:1}.ImageCardOpportunity-module-scss-module__PQKQfa__bottomArrow{width:1.25rem;height:1.25rem;color:var(--color-text-primary,#111);margin-top:var(--spacing-sm);flex-shrink:0}.ImageCardOpportunity-module-scss-module__PQKQfa__bottomArrow svg{width:100%;height:100%}.ImageCardOpportunity-module-scss-module__PQKQfa__bottomTitle{font-family:var(--font-family);color:var(--color-text-primary,#111);white-space:nowrap;text-overflow:ellipsis;opacity:0;margin:0;font-size:.84rem;font-weight:200;line-height:1.2;transition:opacity .3s .12s,transform 1s cubic-bezier(.22,1.8,.36,.85) 70ms;overflow:hidden;transform:translateY(15px)}.ImageCardOpportunity-module-scss-module__PQKQfa__inGridContainer{width:100%;min-width:auto;max-width:none;height:auto;container-type:inline-size}.ImageCardOpportunity-module-scss-module__PQKQfa__inGridContainer .ImageCardOpportunity-module-scss-module__PQKQfa__card{max-height:100%}.ImageCardOpportunity-module-scss-module__PQKQfa__inGridContainer .ImageCardOpportunity-module-scss-module__PQKQfa__header{gap:2cqi;padding:5cqi 6cqi 2cqi}.ImageCardOpportunity-module-scss-module__PQKQfa__inGridContainer .ImageCardOpportunity-module-scss-module__PQKQfa__opportunityBadge{padding:1.5cqi 4cqi;font-size:clamp(.5rem,2.5cqi,.7rem)}.ImageCardOpportunity-module-scss-module__PQKQfa__inGridContainer .ImageCardOpportunity-module-scss-module__PQKQfa__opportunityIcon{width:clamp(.75rem,4cqi,1.25rem);height:clamp(.75rem,4cqi,1.25rem)}.ImageCardOpportunity-module-scss-module__PQKQfa__inGridContainer .ImageCardOpportunity-module-scss-module__PQKQfa__content{justify-content:flex-start;padding:max(24px,34cqi - 8px) 6cqi 0 calc(6cqi + 2px);transition:padding-top 1s cubic-bezier(.22,1.8,.36,.85)}@media (hover:hover){.ImageCardOpportunity-module-scss-module__PQKQfa__inGridContainer:hover .ImageCardOpportunity-module-scss-module__PQKQfa__content{padding-top:max(24px,34cqi - 98px)}}.ImageCardOpportunity-module-scss-module__PQKQfa__inGridContainer .ImageCardOpportunity-module-scss-module__PQKQfa__title{min-height:2.2em;font-size:clamp(1rem,7cqi,2rem)}.ImageCardOpportunity-module-scss-module__PQKQfa__inGridContainer .ImageCardOpportunity-module-scss-module__PQKQfa__description{height:auto;min-height:2.8em;margin-top:calc(12cqi + 1.4em);margin-bottom:0;font-size:clamp(.7rem,3.5cqi,.9rem)}.ImageCardOpportunity-module-scss-module__PQKQfa__inGridContainer .ImageCardOpportunity-module-scss-module__PQKQfa__companyPerson{text-transform:uppercase;font-size:clamp(.63rem,3.15cqi,.81rem)}.ImageCardOpportunity-module-scss-module__PQKQfa__inGridContainer .ImageCardOpportunity-module-scss-module__PQKQfa__companyName{font-size:clamp(.675rem,3.42cqi,.9rem)}.ImageCardOpportunity-module-scss-module__PQKQfa__inGridContainer .ImageCardOpportunity-module-scss-module__PQKQfa__divider{width:8cqi;margin:40px 0 1.4cqi}.ImageCardOpportunity-module-scss-module__PQKQfa__inGridContainer .ImageCardOpportunity-module-scss-module__PQKQfa__chipsBottom{left:0;right:0;bottom:calc(8px + var(--card-chips-bottom-extra,0px));padding:0 6cqi 1cqi;position:absolute}.ImageCardOpportunity-module-scss-module__PQKQfa__inGridContainer .ImageCardOpportunity-module-scss-module__PQKQfa__chips{gap:1.5cqi}.ImageCardOpportunity-module-scss-module__PQKQfa__inGridContainer .ImageCardOpportunity-module-scss-module__PQKQfa__bottomLabel{font-size:clamp(.9rem,5cqi,1.3rem)}.ImageCardOpportunity-module-scss-module__PQKQfa__inGridContainer .ImageCardOpportunity-module-scss-module__PQKQfa__bottomTitle{font-size:clamp(.65rem,3cqi,.9rem)}@media (hover:hover){.ImageCardOpportunity-module-scss-module__PQKQfa__inGridContainer:hover .ImageCardOpportunity-module-scss-module__PQKQfa__card{max-height:calc(100% - 60px)}.ImageCardOpportunity-module-scss-module__PQKQfa__inGridContainer:hover .ImageCardOpportunity-module-scss-module__PQKQfa__bottom{max-height:60px}.ImageCardOpportunity-module-scss-module__PQKQfa__inGridContainer:hover .ImageCardOpportunity-module-scss-module__PQKQfa__bottomLabelRow,.ImageCardOpportunity-module-scss-module__PQKQfa__inGridContainer:hover .ImageCardOpportunity-module-scss-module__PQKQfa__bottomTitle{opacity:1;transform:translateY(0)}}
.Chip-module-scss-module__B2A3bW__chip{font-family:var(--font-family);font-size:calc(.55rem*var(--chip-text-scale,1));font-weight:var(--font-weight-medium);white-space:nowrap;cursor:default;transition:opacity var(--transition-base);border-radius:999px;justify-content:center;align-items:center;padding:3px 8px;display:inline-flex}.Chip-module-scss-module__B2A3bW__chip[role=button]{cursor:pointer}.Chip-module-scss-module__B2A3bW__chip[role=button]:hover{opacity:.8}.Chip-module-scss-module__B2A3bW__default{background-color:var(--color-text-primary);color:#fff;border:1px solid var(--color-text-primary)}.Chip-module-scss-module__B2A3bW__outline{color:#fff;background-color:#0000;border:1px solid #fff9}
.MemberProfileModal-module-scss-module__lI49nG__overlay{z-index:1000;padding:var(--spacing-lg);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.MemberProfileModal-module-scss-module__lI49nG__overlayElevated{z-index:1200}.MemberProfileModal-module-scss-module__lI49nG__modal{border-radius:var(--radius-xl);width:80vw;max-height:90vh;box-shadow:var(--shadow-lg);background:#fff;flex-direction:column;max-width:1200px;display:flex;position:relative;overflow:hidden}.MemberProfileModal-module-scss-module__lI49nG__header{padding:var(--spacing-md);flex-shrink:0;justify-content:right;align-items:center;display:flex}.MemberProfileModal-module-scss-module__lI49nG__nameRow{align-items:center;gap:var(--spacing-sm);display:flex}.MemberProfileModal-module-scss-module__lI49nG__headerTitle{font-family:var(--font-family);letter-spacing:-.2px;color:var(--color-text-primary);margin:0;font-size:30px;font-weight:400;line-height:1}.MemberProfileModal-module-scss-module__lI49nG__closeButton{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}.MemberProfileModal-module-scss-module__lI49nG__closeButton:hover{color:var(--color-text-primary)}.MemberProfileModal-module-scss-module__lI49nG__closeButton svg{pointer-events:none;width:24px;height:24px}.MemberProfileModal-module-scss-module__lI49nG__content{scrollbar-width:thin;scrollbar-color:#ccc #0000;flex:1;overflow:hidden auto}.MemberProfileModal-module-scss-module__lI49nG__content::-webkit-scrollbar{width:6px}.MemberProfileModal-module-scss-module__lI49nG__content::-webkit-scrollbar-track{background:0 0}.MemberProfileModal-module-scss-module__lI49nG__content::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.MemberProfileModal-module-scss-module__lI49nG__content::-webkit-scrollbar-thumb:hover{background:#aaa}.MemberProfileModal-module-scss-module__lI49nG__topSection{padding:0 var(--spacing-lg) 22px var(--spacing-xl);gap:var(--spacing-xl);display:flex}.MemberProfileModal-module-scss-module__lI49nG__imageSection{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.MemberProfileModal-module-scss-module__lI49nG__imageWrapper{justify-content:center;width:288px;height:408px;display:flex;position:relative}.MemberProfileModal-module-scss-module__lI49nG__profileImage{object-fit:cover;border-radius:var(--radius-xl);width:100%;height:100%}.MemberProfileModal-module-scss-module__lI49nG__memberIdBadge{bottom:var(--spacing-md);color:#fff;background-color:#22c55e;border-radius:20px;padding:8px 16px;font-size:13px;font-weight:500;position:absolute}.MemberProfileModal-module-scss-module__lI49nG__infoSection{flex:1;min-width:0;padding-right:24px}.MemberProfileModal-module-scss-module__lI49nG__role{color:var(--color-text-primary);margin:0;padding-top:.3rem;font-size:1rem;font-weight:300}.MemberProfileModal-module-scss-module__lI49nG__location{color:var(--color-text-secondary);padding-bottom:var(--spacing-sm);font-size:14px}.MemberProfileModal-module-scss-module__lI49nG__sectionTitle{color:#111;margin:0 0 4px;font-size:14px;font-weight:400}.MemberProfileModal-module-scss-module__lI49nG__locationSection .MemberProfileModal-module-scss-module__lI49nG__sectionTitle{display:none}.MemberProfileModal-module-scss-module__lI49nG__companiesSection{padding-top:0;padding-bottom:var(--spacing-md);margin-top:8px}.MemberProfileModal-module-scss-module__lI49nG__companyRow{align-items:baseline;gap:4px;padding-left:0;display:flex}.MemberProfileModal-module-scss-module__lI49nG__companyName{color:#666;font-size:10px}.MemberProfileModal-module-scss-module__lI49nG__companyRole{color:var(--color-text-tertiary);font-size:10px}.MemberProfileModal-module-scss-module__lI49nG__companyRole:before{content:"·";margin-right:4px}.MemberProfileModal-module-scss-module__lI49nG__locationText{color:var(--color-text-secondary);margin:0;font-size:12px;font-weight:300}.MemberProfileModal-module-scss-module__lI49nG__aboutSection,.MemberProfileModal-module-scss-module__lI49nG__collaborateSection{margin-top:var(--spacing-md)}.MemberProfileModal-module-scss-module__lI49nG__aboutText,.MemberProfileModal-module-scss-module__lI49nG__collaborateText{letter-spacing:-.1px;color:var(--color-text-secondary);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.3}.MemberProfileModal-module-scss-module__lI49nG__aboutText{padding-top:10px;padding-bottom:16px;padding-left:0;font-size:12px;line-height:1.4}.MemberProfileModal-module-scss-module__lI49nG__collaborateText{font-size:12px}.MemberProfileModal-module-scss-module__lI49nG__divider{border:none;border-top:1px solid #ddd;margin:0}.MemberProfileModal-module-scss-module__lI49nG__tagsSection{gap:var(--spacing-sm);margin-top:var(--spacing-md);flex-wrap:wrap;display:flex}.MemberProfileModal-module-scss-module__lI49nG__tag{border-radius:var(--radius-lg);color:#333;background:#fff;border:1px solid #e5e7eb;padding:4px 12px;font-size:10px;display:inline-block}.MemberProfileModal-module-scss-module__lI49nG__sendInviteBand{width:100%;height:80px;padding:0 var(--spacing-xl) 16px var(--spacing-xl);box-sizing:border-box;background-image:url(/images/pattern-line.png);background-repeat:repeat;background-origin:content-box;background-clip:content-box;justify-content:center;align-items:center;margin-top:0;display:flex}.MemberProfileModal-module-scss-module__lI49nG__sendInviteButton{background:var(--color-primary);color:#fff;font-family:var(--font-family);cursor:pointer;border:none;border-radius:4px;padding:10px 22px;font-size:14px;font-weight:500;transition:opacity .15s}.MemberProfileModal-module-scss-module__lI49nG__sendInviteButton:hover{opacity:.9}.MemberProfileModal-module-scss-module__lI49nG__opportunitiesSection{margin:0px var(--spacing-xl) 12px;border-top:1px solid #e5e7eb;padding-top:12px}.MemberProfileModal-module-scss-module__lI49nG__opportunitiesTitle{font-size:20px;font-family:var(--font-family);color:var(--color-text-primary);margin:0 0 var(--spacing-md) 0;padding-left:1rem;font-weight:700}.MemberProfileModal-module-scss-module__lI49nG__opportunitiesGrid{grid-template-columns:repeat(auto-fill,minmax(275px,1fr));gap:1rem;min-width:0;display:grid}.MemberProfileModal-module-scss-module__lI49nG__opportunityCardWrapper{width:100%;min-width:0;position:relative}.MemberProfileModal-module-scss-module__lI49nG__opportunityCard{aspect-ratio:1!important;width:100%!important;min-width:auto!important;max-width:none!important;height:auto!important;max-height:none!important}.MemberProfileModal-module-scss-module__lI49nG__opportunityCard [class*=divider]{transform:translateY(-20px)}.MemberProfileModal-module-scss-module__lI49nG__opportunityCard [class*=companyPerson]{text-transform:uppercase;transform:translateY(-23px)}.MemberProfileModal-module-scss-module__lI49nG__opportunityCard [class*=card]{padding-bottom:8px}.MemberProfileModal-module-scss-module__lI49nG__opportunityCard [class*=content]{transition:none!important}.MemberProfileModal-module-scss-module__lI49nG__opportunityCard:hover [class*=card]{max-height:100%!important}.MemberProfileModal-module-scss-module__lI49nG__opportunityCard:hover [class*=bottom]{max-height:0!important}.MemberProfileModal-module-scss-module__lI49nG__opportunityCard:hover [class*=content]{padding-top:max(24px,34cqi - 8px)!important}.MemberProfileModal-module-scss-module__lI49nG__opportunityCard:hover [class*=bottomLabelRow],.MemberProfileModal-module-scss-module__lI49nG__opportunityCard:hover [class*=bottomTitle]{opacity:0!important;transform:none!important}.MemberProfileModal-module-scss-module__lI49nG__opportunityTitle{font-size:20px;font-weight:var(--font-weight-medium);color:#fff;margin:0 0 var(--spacing-sm) 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.MemberProfileModal-module-scss-module__lI49nG__opportunityDescription{color:#fff;margin:0 0 var(--spacing-md) 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.MemberProfileModal-module-scss-module__lI49nG__opportunityDivider{background-color:#fff3;height:1px;margin:8px}.MemberProfileModal-module-scss-module__lI49nG__opportunityCompany{color:#fff;text-transform:uppercase;letter-spacing:.5px;margin:var(--spacing-sm) 0;font-size:12px}.MemberProfileModal-module-scss-module__lI49nG__opportunityTags{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.MemberProfileModal-module-scss-module__lI49nG__opportunityTag{border-radius:var(--radius-lg);color:#fff;border:1px solid #e5e7eb;padding:4px 8px;font-size:11px;display:inline-block}@media (max-width:768px){.MemberProfileModal-module-scss-module__lI49nG__overlay{padding:var(--spacing-md)}.MemberProfileModal-module-scss-module__lI49nG__modal{width:100%;max-height:90vh}.MemberProfileModal-module-scss-module__lI49nG__header{padding:var(--spacing-lg);padding-bottom:var(--spacing-sm)}.MemberProfileModal-module-scss-module__lI49nG__headerTitle{font-size:1.25rem}.MemberProfileModal-module-scss-module__lI49nG__topSection{padding:var(--spacing-md) var(--spacing-lg);flex-direction:column}.MemberProfileModal-module-scss-module__lI49nG__imageWrapper{aspect-ratio:1/1.29;width:100%;height:auto}.MemberProfileModal-module-scss-module__lI49nG__opportunitiesSection{margin:var(--spacing-md) var(--spacing-lg)}.MemberProfileModal-module-scss-module__lI49nG__sendInviteBand{padding:0 var(--spacing-lg) 16px var(--spacing-lg)}}@media (max-width:480px){.MemberProfileModal-module-scss-module__lI49nG__headerTitle{font-size:1.125rem}.MemberProfileModal-module-scss-module__lI49nG__opportunitiesTitle{font-size:20px}.MemberProfileModal-module-scss-module__lI49nG__opportunityCard{flex:0 0 100%;min-width:254px}}
.DmButton-module-scss-module___VqcZW__button{padding:0 var(--dm-pill-tail,.45em) 0 0;vertical-align:middle;font:inherit;color:#bbb;cursor:pointer;background:#f8f8f8;border:none;border-radius:999px;align-items:center;gap:2px;margin-top:-1px;line-height:1.25;transition:background-color .15s,color .15s;display:inline-flex}.DmButton-module-scss-module___VqcZW__button:hover{color:#999;background:#ededed}.DmButton-module-scss-module___VqcZW__button:focus-visible{outline-offset:2px;outline:2px solid #916bfb}.DmButton-module-scss-module___VqcZW__preview{cursor:default}.DmButton-module-scss-module___VqcZW__chip{color:#fff;background:linear-gradient(90deg,#9e7bff 0%,#b9a0ff 100%);border-radius:999px;margin:1px;padding:2px .8em;font-size:9.5px;font-weight:500}.DmButton-module-scss-module___VqcZW__arrow{flex-shrink:0;width:7px;height:7px;margin:0 2px 0 1px}.DmButton-module-scss-module___VqcZW__editor{white-space:pre-wrap;overflow-wrap:break-word;cursor:text;overflow-y:auto}.DmButton-module-scss-module___VqcZW__editor [contenteditable=false]{pointer-events:none}.DmButton-module-scss-module___VqcZW__editorEmpty:before{content:attr(data-placeholder);float:left;height:0;color:var(--dm-editor-placeholder,var(--color-text-placeholder));pointer-events:none}
.OpportunityDetailModal-module-scss-module__EJdKHa__overlay{z-index:1100;padding:var(--spacing-lg);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.OpportunityDetailModal-module-scss-module__EJdKHa__modal{border-radius:var(--radius-xl);width:90vw;max-height:90vh;box-shadow:var(--shadow-lg);background:#fff;flex-direction:column;max-width:980px;display:flex;position:relative}.OpportunityDetailModal-module-scss-module__EJdKHa__header{flex-shrink:0;justify-content:flex-end;align-items:center;gap:1rem;padding:30px 30px 0;display:flex}.OpportunityDetailModal-module-scss-module__EJdKHa__headerLeft{align-items:center;display:flex}.OpportunityDetailModal-module-scss-module__EJdKHa__titleRow{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.OpportunityDetailModal-module-scss-module__EJdKHa__expiredBadge{color:#92400e;font-size:12px;font-weight:var(--font-weight-medium);white-space:nowrap;background-color:#fef3c7;border-radius:12px;flex-shrink:0;padding:4px 12px;display:inline-block}.OpportunityDetailModal-module-scss-module__EJdKHa__headerTitle{font-family:var(--font-family);font-size:2rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-.2px;overflow-wrap:break-word;max-width:760px;margin:0;line-height:1.2}.OpportunityDetailModal-module-scss-module__EJdKHa__deleteButton{cursor:pointer;width:32px;height:32px;color:var(--color-text-tertiary);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}.OpportunityDetailModal-module-scss-module__EJdKHa__deleteButton:hover{color:#ef4444}.OpportunityDetailModal-module-scss-module__EJdKHa__deleteButton svg{width:18px;height:18px}.OpportunityDetailModal-module-scss-module__EJdKHa__editButton{cursor:pointer;width:32px;height:32px;color:var(--color-text-secondary);opacity:.7;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,opacity .15s;display:flex}.OpportunityDetailModal-module-scss-module__EJdKHa__editButton:hover{color:var(--color-primary);opacity:1}.OpportunityDetailModal-module-scss-module__EJdKHa__editButton svg{width:18px;height:18px}.OpportunityDetailModal-module-scss-module__EJdKHa__closeButton{cursor:pointer;width:32px;height:32px;color:var(--color-text-secondary);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}.OpportunityDetailModal-module-scss-module__EJdKHa__closeButton:hover{color:var(--color-text-primary)}.OpportunityDetailModal-module-scss-module__EJdKHa__closeButton svg{pointer-events:none;width:24px;height:24px}.OpportunityDetailModal-module-scss-module__EJdKHa__content{scrollbar-width:thin;scrollbar-color:#ccc #0000;flex:1;min-height:0;overflow:hidden auto}.OpportunityDetailModal-module-scss-module__EJdKHa__content::-webkit-scrollbar{width:6px}.OpportunityDetailModal-module-scss-module__EJdKHa__content::-webkit-scrollbar-track{background:0 0}.OpportunityDetailModal-module-scss-module__EJdKHa__content::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.OpportunityDetailModal-module-scss-module__EJdKHa__content::-webkit-scrollbar-thumb:hover{background:#aaa}.OpportunityDetailModal-module-scss-module__EJdKHa__mainContent{padding:0 var(--spacing-lg) var(--spacing-lg) var(--spacing-xl);flex-direction:column;justify-content:center;display:flex}.OpportunityDetailModal-module-scss-module__EJdKHa__description{color:var(--color-text-secondary);overflow-wrap:break-word;white-space:pre-wrap;max-width:760px;margin:12px 0;padding:24px 0;font-size:14px;line-height:1.4}.OpportunityDetailModal-module-scss-module__EJdKHa__creatorSection{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;margin-bottom:1rem;display:flex}.OpportunityDetailModal-module-scss-module__EJdKHa__creatorLabel{color:#999;font-size:12px}.OpportunityDetailModal-module-scss-module__EJdKHa__creatorName{font-size:12px;font-weight:var(--font-weight-normal);color:#666}.OpportunityDetailModal-module-scss-module__EJdKHa__creatorNameLink{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:none}.OpportunityDetailModal-module-scss-module__EJdKHa__creatorNameLink:hover{color:var(--color-primary)}.OpportunityDetailModal-module-scss-module__EJdKHa__creatorCompanies{color:#999;font-size:12px}.OpportunityDetailModal-module-scss-module__EJdKHa__creatorLink{cursor:pointer;color:#999;background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;transition:color .2s;display:flex}.OpportunityDetailModal-module-scss-module__EJdKHa__creatorLink:hover{color:var(--color-text-primary)}.OpportunityDetailModal-module-scss-module__EJdKHa__tagsSection{gap:var(--spacing-sm);margin-bottom:var(--spacing-md);flex-wrap:wrap;display:flex}.OpportunityDetailModal-module-scss-module__EJdKHa__tag{color:var(--color-text-secondary);background:#fff;border:1px solid #e5e7eb;border-radius:15px;padding:7px 12px;font-size:11px;display:inline-block}.OpportunityDetailModal-module-scss-module__EJdKHa__financialRange{color:var(--color-text-secondary);margin-bottom:2rem;font-size:14px}.OpportunityDetailModal-module-scss-module__EJdKHa__expirationDate{color:var(--color-text-tertiary);text-align:center;margin:4px 0 var(--spacing-xl) 0;font-size:12px}.OpportunityDetailModal-module-scss-module__EJdKHa__actionDivider{border:none;border-top:1px solid var(--color-border,#e5e7eb);width:100%;margin:0 0 3px}.OpportunityDetailModal-module-scss-module__EJdKHa__actionDivider+.OpportunityDetailModal-module-scss-module__EJdKHa__sendMessageButton{max-width:120px;margin-top:19px;padding:14px 0;font-size:12px}.OpportunityDetailModal-module-scss-module__EJdKHa__sendMessageButton{background-color:var(--color-primary);color:#fff;width:100%;max-width:150px;font-size:14px;font-weight:400;font-family:var(--font-family);cursor:pointer;border:none;border-radius:10px;margin:0 auto;padding:12px 0;transition:background-color .2s}.OpportunityDetailModal-module-scss-module__EJdKHa__sendMessageButton:hover:not(:disabled){background-color:#a78bfa}.OpportunityDetailModal-module-scss-module__EJdKHa__sendMessageButton:disabled{cursor:not-allowed;background-color:#d1d5db}.OpportunityDetailModal-module-scss-module__EJdKHa__noContactMessage{color:var(--color-text-secondary,#6b7280);font-size:var(--font-size-sm,.875rem);margin-top:var(--spacing-xs,4px);text-align:center}.OpportunityDetailModal-module-scss-module__EJdKHa__featuredSection{padding:var(--spacing-lg) var(--spacing-xl);border-top:1px solid #e5e7eb}.OpportunityDetailModal-module-scss-module__EJdKHa__featuredHeader{gap:var(--spacing-lg);align-items:flex-start;display:flex}.OpportunityDetailModal-module-scss-module__EJdKHa__featuredTitle{font-size:24px;font-weight:var(--font-weight-bold);color:var(--color-text-primary);flex-shrink:0;min-width:180px;margin:0;line-height:1.3}.OpportunityDetailModal-module-scss-module__EJdKHa__featuredCards{flex-wrap:nowrap;flex:1;gap:1rem;min-width:0;display:flex;container-type:inline-size}@container (max-width:857px){.OpportunityDetailModal-module-scss-module__EJdKHa__featuredCards>:nth-child(3){display:none}}@container (max-width:566px){.OpportunityDetailModal-module-scss-module__EJdKHa__featuredCards>:nth-child(n+2){display:none}}@container (max-width:220px){.OpportunityDetailModal-module-scss-module__EJdKHa__featuredCards>:first-child{display:none}}.OpportunityDetailModal-module-scss-module__EJdKHa__featuredCard{aspect-ratio:1!important;flex:275px!important;width:100%!important;min-width:0!important;max-width:320px!important;height:auto!important;max-height:none!important}.OpportunityDetailModal-module-scss-module__EJdKHa__featuredCard:hover [class*=card]{max-height:100%!important}.OpportunityDetailModal-module-scss-module__EJdKHa__featuredCard:hover [class*=bottom]{max-height:0!important}.OpportunityDetailModal-module-scss-module__EJdKHa__featuredCard:hover [class*=bottomLabelRow],.OpportunityDetailModal-module-scss-module__EJdKHa__featuredCard:hover [class*=bottomTitle]{opacity:0!important;transform:none!important}.OpportunityDetailModal-module-scss-module__EJdKHa__featuredCardTitle{font-size:18px;font-weight:var(--font-weight-medium);color:#fff;margin:0 0 var(--spacing-md) 0}.OpportunityDetailModal-module-scss-module__EJdKHa__featuredCardDescription{color:#ffffffe6;margin:0 0 var(--spacing-md) 0;font-size:14px;line-height:1.5}.OpportunityDetailModal-module-scss-module__EJdKHa__featuredCardDivider{width:30px;height:2px;margin:var(--spacing-md) 0;background-color:#ffffff4d}.OpportunityDetailModal-module-scss-module__EJdKHa__featuredCardCompany{color:#fffc;text-transform:uppercase;letter-spacing:.5px;margin:0 0 var(--spacing-sm) 0;font-size:12px}.OpportunityDetailModal-module-scss-module__EJdKHa__featuredCardTags{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.OpportunityDetailModal-module-scss-module__EJdKHa__featuredCardTag{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:4px;padding:4px 10px;font-size:12px;display:inline-block}@media (max-width:768px){.OpportunityDetailModal-module-scss-module__EJdKHa__overlay{padding:var(--spacing-md)}.OpportunityDetailModal-module-scss-module__EJdKHa__modal{width:100%;max-height:90vh}.OpportunityDetailModal-module-scss-module__EJdKHa__header{padding:var(--spacing-lg);padding-bottom:var(--spacing-sm)}.OpportunityDetailModal-module-scss-module__EJdKHa__headerTitle{font-size:1.25rem}.OpportunityDetailModal-module-scss-module__EJdKHa__mainContent,.OpportunityDetailModal-module-scss-module__EJdKHa__featuredSection{padding:var(--spacing-md) var(--spacing-lg)}.OpportunityDetailModal-module-scss-module__EJdKHa__featuredHeader{flex-direction:column}.OpportunityDetailModal-module-scss-module__EJdKHa__featuredTitle{display:none}.OpportunityDetailModal-module-scss-module__EJdKHa__featuredCards{flex-direction:column;align-items:center}.OpportunityDetailModal-module-scss-module__EJdKHa__featuredCards>*{display:block!important}.OpportunityDetailModal-module-scss-module__EJdKHa__featuredCard{max-width:100%;flex:none!important}}@media (max-width:480px){.OpportunityDetailModal-module-scss-module__EJdKHa__headerTitle{font-size:1.125rem}.OpportunityDetailModal-module-scss-module__EJdKHa__featuredTitle{font-size:20px}}
.FileUploadField-module-scss-module__DBobsG__container{align-items:center;gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}.FileUploadField-module-scss-module__DBobsG__label{font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.FileUploadField-module-scss-module__DBobsG__dropZone{justify-content:center;align-items:center;gap:var(--spacing-sm);width:50%;padding:var(--spacing-xl) var(--spacing-lg);border-radius:var(--radius-md);cursor:pointer;color:var(--color-text-secondary);border:2px dashed #d1d5db;flex-direction:column;transition:border-color .2s,background-color .2s;display:flex}.FileUploadField-module-scss-module__DBobsG__dropZone:hover{background-color:#f8f8f8;border-color:#a78bfa}.FileUploadField-module-scss-module__DBobsG__dragActive{background-color:#faf5ff;border-color:#a78bfa}.FileUploadField-module-scss-module__DBobsG__hasError{border-color:var(--color-error)}.FileUploadField-module-scss-module__DBobsG__dropText{color:var(--color-text-secondary);text-align:center;margin:0;font-size:14px}.FileUploadField-module-scss-module__DBobsG__browseLink{color:#7c3aed;font-weight:var(--font-weight-medium);text-decoration:underline}.FileUploadField-module-scss-module__DBobsG__hiddenInput{display:none}.FileUploadField-module-scss-module__DBobsG__error{color:var(--color-error);margin:0;font-size:12px}.FileUploadField-module-scss-module__DBobsG__fileList{gap:var(--spacing-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FileUploadField-module-scss-module__DBobsG__fileItem{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);background:#f9fafb;border:1px solid #e5e7eb;display:flex;position:relative}.FileUploadField-module-scss-module__DBobsG__fileNameWrap{flex:1;min-width:0;display:flex;position:relative}.FileUploadField-module-scss-module__DBobsG__fileName{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.FileUploadField-module-scss-module__DBobsG__fileNameWrap:after{content:attr(data-fullname);z-index:20;background:var(--color-text-primary);max-width:280px;color:var(--color-background);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);white-space:normal;word-break:break-all;opacity:0;visibility:hidden;pointer-events:none;padding:6px 8px;font-size:12px;line-height:1.3;transition:opacity .12s;position:absolute;bottom:calc(100% + 6px);left:0}.FileUploadField-module-scss-module__DBobsG__fileNameWrap:hover:after{opacity:1;visibility:visible}.FileUploadField-module-scss-module__DBobsG__fileSize{color:var(--color-text-secondary);flex-shrink:0;font-size:12px}.FileUploadField-module-scss-module__DBobsG__removeButton{cursor:pointer;width:24px;height:24px;color:var(--color-text-secondary);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}.FileUploadField-module-scss-module__DBobsG__removeButton:hover{color:var(--color-text-primary)}.FileUploadField-module-scss-module__DBobsG__removeButton svg{pointer-events:none}
.PitchCreateModal-module-scss-module__NBbSWG__overlay{z-index:1200;padding:var(--spacing-lg);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.PitchCreateModal-module-scss-module__NBbSWG__modal{border-radius:var(--radius-xl);width:100%;max-width:640px;max-height:85vh;box-shadow:var(--shadow-lg);background:#fff;flex-direction:column;display:flex;position:relative}.PitchCreateModal-module-scss-module__NBbSWG__header{padding:var(--spacing-md) var(--spacing-md) 0 var(--spacing-md);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.PitchCreateModal-module-scss-module__NBbSWG__headerLeft{align-items:center;display:flex}.PitchCreateModal-module-scss-module__NBbSWG__closeButton{cursor:pointer;width:32px;height:32px;color:var(--color-text-secondary);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}.PitchCreateModal-module-scss-module__NBbSWG__closeButton:hover{color:var(--color-text-primary)}.PitchCreateModal-module-scss-module__NBbSWG__closeButton svg{pointer-events:none;width:24px;height:24px}.PitchCreateModal-module-scss-module__NBbSWG__content{min-height:0;padding:0 var(--spacing-xl);scrollbar-width:thin;scrollbar-color:#ccc #0000;flex:1;overflow-y:auto}.PitchCreateModal-module-scss-module__NBbSWG__content::-webkit-scrollbar{width:6px}.PitchCreateModal-module-scss-module__NBbSWG__content::-webkit-scrollbar-track{background:0 0}.PitchCreateModal-module-scss-module__NBbSWG__content::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.PitchCreateModal-module-scss-module__NBbSWG__footer{padding:var(--spacing-md) var(--spacing-xl) var(--spacing-xl);flex-shrink:0}.PitchCreateModal-module-scss-module__NBbSWG__opportunityContext{padding-bottom:var(--spacing-lg);margin-bottom:var(--spacing-lg);border-bottom:1px solid #e5e7eb}.PitchCreateModal-module-scss-module__NBbSWG__opportunityTitle{font-size:1.25rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0;padding-bottom:12px;line-height:1.2}.PitchCreateModal-module-scss-module__NBbSWG__creatorInfo{color:var(--color-text-secondary);margin:0 0 var(--spacing-sm) 0;font-size:12px}.PitchCreateModal-module-scss-module__NBbSWG__opportunityDescription{color:var(--color-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.PitchCreateModal-module-scss-module__NBbSWG__formTitle{letter-spacing:-.2px;color:var(--color-text-primary);margin:0 0 var(--spacing-lg) 0;font-size:1.5rem;font-weight:600}.PitchCreateModal-module-scss-module__NBbSWG__formGroup{margin-bottom:var(--spacing-lg)}.PitchCreateModal-module-scss-module__NBbSWG__submitButton{width:100%;padding:var(--spacing-md) var(--spacing-lg);color:#fff;font-size:16px;font-weight:var(--font-weight-medium);cursor:pointer;background-color:#a78bfa;border:none;border-radius:30px;transition:background-color .2s}.PitchCreateModal-module-scss-module__NBbSWG__submitButton:hover:not(:disabled){background-color:#8b5cf6}.PitchCreateModal-module-scss-module__NBbSWG__submitButton:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.PitchCreateModal-module-scss-module__NBbSWG__overlay{padding:var(--spacing-md)}.PitchCreateModal-module-scss-module__NBbSWG__modal{max-height:90vh}.PitchCreateModal-module-scss-module__NBbSWG__content{padding:0 var(--spacing-lg)}.PitchCreateModal-module-scss-module__NBbSWG__footer{padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-lg)}.PitchCreateModal-module-scss-module__NBbSWG__formTitle{font-size:1.25rem}}.PitchCreateModal-module-scss-module__NBbSWG__uploadProgress{width:100%;height:6px;margin-bottom:var(--spacing-sm,8px);background:#ededed;border-radius:999px;overflow:hidden}.PitchCreateModal-module-scss-module__NBbSWG__uploadProgressBar{background:var(--color-primary,#7c3aed);border-radius:999px;height:100%;transition:width .15s}
: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;--font-weight-normal:400;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--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}.ConfirmDeleteModal-module-scss-module__Mp_8xW__overlay{z-index:1100;padding:var(--spacing-lg);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ConfirmDeleteModal-module-scss-module__Mp_8xW__modal{border-radius:var(--radius-lg);background-color:#fff;flex-direction:column;width:100%;max-width:420px;display:flex;position:relative;overflow:hidden}.ConfirmDeleteModal-module-scss-module__Mp_8xW__closeButton{top:var(--spacing-md);right:var(--spacing-md);z-index:10;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}.ConfirmDeleteModal-module-scss-module__Mp_8xW__closeButton:hover{color:var(--color-text-primary)}.ConfirmDeleteModal-module-scss-module__Mp_8xW__closeButton svg{pointer-events:none;width:24px;height:24px}.ConfirmDeleteModal-module-scss-module__Mp_8xW__content{padding:var(--spacing-xl);padding-top:var(--spacing-xl);text-align:center}.ConfirmDeleteModal-module-scss-module__Mp_8xW__iconWrapper{margin-bottom:var(--spacing-lg);color:#ef4444;justify-content:center;display:flex}.ConfirmDeleteModal-module-scss-module__Mp_8xW__title{font-family:var(--font-family);font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--spacing-md) 0}.ConfirmDeleteModal-module-scss-module__Mp_8xW__message{font-family:var(--font-family);color:var(--color-text-secondary);margin:0;font-size:.938rem;line-height:1.5}.ConfirmDeleteModal-module-scss-module__Mp_8xW__message strong{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.ConfirmDeleteModal-module-scss-module__Mp_8xW__footer{gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-xl);background-color:#f9fafb;display:flex}.ConfirmDeleteModal-module-scss-module__Mp_8xW__cancelButton{flex:1}.ConfirmDeleteModal-module-scss-module__Mp_8xW__deleteButton{flex:1;background-color:#ef4444!important;border-color:#ef4444!important}.ConfirmDeleteModal-module-scss-module__Mp_8xW__deleteButton:hover{background-color:#dc2626!important;border-color:#dc2626!important}@media (max-width:768px){.ConfirmDeleteModal-module-scss-module__Mp_8xW__overlay{padding:var(--spacing-md)}.ConfirmDeleteModal-module-scss-module__Mp_8xW__content{padding:var(--spacing-lg)}.ConfirmDeleteModal-module-scss-module__Mp_8xW__title{font-size:1.25rem}.ConfirmDeleteModal-module-scss-module__Mp_8xW__footer{padding:var(--spacing-md) var(--spacing-lg)}}
.DropdownForm-module-scss-module___OR0fG__dropdownForm{gap:var(--spacing-xs);flex-direction:column;width:100%;display:flex;position:relative}.DropdownForm-module-scss-module___OR0fG__label{font-family:var(--font-family);color:var(--color-text-secondary);font-size:13px;font-weight:500}.DropdownForm-module-scss-module___OR0fG__required{color:var(--color-text-primary);margin-left:var(--spacing-xs)}.DropdownForm-module-scss-module___OR0fG__trigger{width:100%;height:33px;padding:0 var(--spacing-input-left);font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-text-primary);border:1px solid var(--color-input-border);border-radius:var(--radius-form);cursor:pointer;background-color:#0000;justify-content:space-between;align-items:center;transition:border-color .2s;display:flex}.DropdownForm-module-scss-module___OR0fG__trigger:hover:not(:disabled),.DropdownForm-module-scss-module___OR0fG__trigger.DropdownForm-module-scss-module___OR0fG__open{border-color:var(--color-primary)}.DropdownForm-module-scss-module___OR0fG__trigger.DropdownForm-module-scss-module___OR0fG__errorState{border-color:var(--color-error)}.DropdownForm-module-scss-module___OR0fG__trigger:disabled{opacity:.6;cursor:not-allowed}.DropdownForm-module-scss-module___OR0fG__placeholder{color:var(--color-text-placeholder);font-size:var(--font-size-sm)}.DropdownForm-module-scss-module___OR0fG__value{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.DropdownForm-module-scss-module___OR0fG__chevron{color:#666;flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s;display:flex}.DropdownForm-module-scss-module___OR0fG__trigger.DropdownForm-module-scss-module___OR0fG__open .DropdownForm-module-scss-module___OR0fG__chevron{transform:rotate(180deg)}.DropdownForm-module-scss-module___OR0fG__menu{border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:1000;background:#fff;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.DropdownForm-module-scss-module___OR0fG__menuUp{top:auto;bottom:calc(100% + 4px)}.DropdownForm-module-scss-module___OR0fG__option{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-primary);border-radius:var(--radius-sm);cursor:pointer;padding:8px 10px}.DropdownForm-module-scss-module___OR0fG__option:hover{background:var(--color-surface-hover,#f3f4f6)}.DropdownForm-module-scss-module___OR0fG__option.DropdownForm-module-scss-module___OR0fG__selected{background:var(--color-primary);color:#fff}.DropdownForm-module-scss-module___OR0fG__errorMessage{font-family:var(--font-family);color:var(--color-error);font-size:10px}
.DatePicker-module-scss-module__N8xvUa__datePicker{flex-direction:column;width:100%;margin-top:-1px;display:flex;position:relative}.DatePicker-module-scss-module__N8xvUa__label{font-family:var(--font-family);color:var(--color-text-secondary);font-size:13px;font-weight:500}.DatePicker-module-scss-module__N8xvUa__trigger{width:100%;height:33px;padding:0 var(--spacing-input-left);font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-text-primary);border:1px solid var(--color-input-border);border-radius:var(--radius-form);cursor:pointer;background-color:#0000;justify-content:space-between;align-items:center;transition:border-color .2s;display:flex}.DatePicker-module-scss-module__N8xvUa__trigger:hover,.DatePicker-module-scss-module__N8xvUa__trigger.DatePicker-module-scss-module__N8xvUa__open{border-color:var(--color-primary)}.DatePicker-module-scss-module__N8xvUa__placeholder{color:var(--color-text-placeholder);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.DatePicker-module-scss-module__N8xvUa__value{font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-secondary)}.DatePicker-module-scss-module__N8xvUa__chevron{color:#666;flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s;display:flex}.DatePicker-module-scss-module__N8xvUa__trigger.DatePicker-module-scss-module__N8xvUa__open .DatePicker-module-scss-module__N8xvUa__chevron{transform:rotate(180deg)}.DatePicker-module-scss-module__N8xvUa__calendar{width:280px;padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:1000;background-color:#fff;position:absolute;top:calc(100% + 4px);left:0}.DatePicker-module-scss-module__N8xvUa__header{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.DatePicker-module-scss-module__N8xvUa__navButton{border-radius:var(--radius-sm);cursor:pointer;width:28px;height:28px;color:var(--color-text-secondary);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex}.DatePicker-module-scss-module__N8xvUa__navButton:hover{color:var(--color-text-primary);background-color:#f5f5f5}.DatePicker-module-scss-module__N8xvUa__navButton svg{width:16px;height:16px}.DatePicker-module-scss-module__N8xvUa__monthYear{font-family:var(--font-family);font-size:.875rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.DatePicker-module-scss-module__N8xvUa__weekdays{margin-bottom:var(--spacing-sm);grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.DatePicker-module-scss-module__N8xvUa__weekday{height:32px;font-family:var(--font-family);font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.DatePicker-module-scss-module__N8xvUa__weekday.DatePicker-module-scss-module__N8xvUa__weekend{color:var(--color-primary)}.DatePicker-module-scss-module__N8xvUa__days{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.DatePicker-module-scss-module__N8xvUa__emptyDay{height:32px}.DatePicker-module-scss-module__N8xvUa__day{height:32px;font-family:var(--font-family);color:var(--color-text-primary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:.8rem;transition:background-color .15s,color .15s;display:flex}.DatePicker-module-scss-module__N8xvUa__day:hover{background-color:#f5f5f5}.DatePicker-module-scss-module__N8xvUa__day.DatePicker-module-scss-module__N8xvUa__today{font-weight:var(--font-weight-bold);color:var(--color-primary)}.DatePicker-module-scss-module__N8xvUa__day.DatePicker-module-scss-module__N8xvUa__selected{background-color:var(--color-primary);color:#fff;font-weight:var(--font-weight-bold)}.DatePicker-module-scss-module__N8xvUa__day.DatePicker-module-scss-module__N8xvUa__selected:hover{background-color:var(--color-primary)}.DatePicker-module-scss-module__N8xvUa__day.DatePicker-module-scss-module__N8xvUa__disabled{color:var(--color-text-secondary);opacity:.35;cursor:not-allowed}.DatePicker-module-scss-module__N8xvUa__day.DatePicker-module-scss-module__N8xvUa__disabled:hover{background:0 0}.DatePicker-module-scss-module__N8xvUa__popupOverlay{z-index:2000;background-color:#0000004d;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.DatePicker-module-scss-module__N8xvUa__popupCalendar{box-shadow:var(--shadow-lg);position:static}.DatePicker-module-scss-module__N8xvUa__trigger.DatePicker-module-scss-module__N8xvUa__errorState{border-color:var(--color-error,#ef4444)}.DatePicker-module-scss-module__N8xvUa__errorText{color:var(--color-error,#ef4444);font-size:10px}
.TimePicker-module-scss-module__SakyWG__timePicker{gap:var(--spacing-xs);flex-direction:column;width:100%;display:flex;position:relative}.TimePicker-module-scss-module__SakyWG__label{font-family:var(--font-family);color:var(--color-text-secondary);gap:2px;font-size:13px;font-weight:500;display:inline-flex}.TimePicker-module-scss-module__SakyWG__required{color:var(--color-error,#ef4444)}.TimePicker-module-scss-module__SakyWG__trigger{width:100%;height:33px;padding:0 var(--spacing-input-left,12px);font-family:var(--font-family);font-size:var(--font-size-base);color:var(--color-text-primary);border:1px solid var(--color-input-border,#e5e7eb);border-radius:var(--radius-form,8px);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;transition:border-color .2s;display:flex}.TimePicker-module-scss-module__SakyWG__trigger:hover,.TimePicker-module-scss-module__SakyWG__trigger.TimePicker-module-scss-module__SakyWG__open{border-color:var(--color-primary)}.TimePicker-module-scss-module__SakyWG__trigger.TimePicker-module-scss-module__SakyWG__errorState{border-color:var(--color-error,#ef4444)}.TimePicker-module-scss-module__SakyWG__trigger:disabled{opacity:.6;cursor:not-allowed}.TimePicker-module-scss-module__SakyWG__placeholder{color:var(--color-text-placeholder,#9ca3af);font-size:var(--font-size-sm)}.TimePicker-module-scss-module__SakyWG__value{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.TimePicker-module-scss-module__SakyWG__chevron{width:16px;height:16px;color:var(--color-text-secondary)}.TimePicker-module-scss-module__SakyWG__chevron svg{width:100%;height:100%}.TimePicker-module-scss-module__SakyWG__popupOverlay{z-index:2000;background:#0000004d;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.TimePicker-module-scss-module__SakyWG__popup{border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,12px);width:260px;box-shadow:var(--shadow-lg,0 10px 30px #0000001a);z-index:1000;padding:var(--spacing-sm,8px);background:#fff;position:absolute;top:calc(100% + 4px);left:0}.TimePicker-module-scss-module__SakyWG__popupStatic{position:static}.TimePicker-module-scss-module__SakyWG__columns{gap:var(--spacing-xs,4px);grid-template-columns:1fr 1fr 1fr;max-height:260px;display:grid;overflow:hidden}.TimePicker-module-scss-module__SakyWG__column{scrollbar-width:thin;flex-direction:column;gap:2px;max-height:260px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.TimePicker-module-scss-module__SakyWG__cell{border-radius:var(--radius-sm,6px);width:100%;font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-primary);cursor:pointer;text-align:center;background:0 0;border:none;padding:6px 10px}.TimePicker-module-scss-module__SakyWG__cell:hover{background:var(--color-surface-hover,#f3f4f6)}.TimePicker-module-scss-module__SakyWG__cell.TimePicker-module-scss-module__SakyWG__selected{background:var(--color-primary);color:#fff}.TimePicker-module-scss-module__SakyWG__footer{padding-top:var(--spacing-xs,4px);justify-content:flex-end;display:flex}.TimePicker-module-scss-module__SakyWG__done{background:var(--color-primary);color:#fff;border-radius:var(--radius-form,8px);font-size:var(--font-size-sm);cursor:pointer;border:none;padding:6px 14px;font-weight:600}.TimePicker-module-scss-module__SakyWG__done:hover{opacity:.9}.TimePicker-module-scss-module__SakyWG__errorText{color:var(--color-error,#ef4444);font-size:10px}
.CoverImageUpload-module-scss-module__f-LYzG__wrapper{gap:var(--spacing-xs,4px);flex-direction:column;width:100%;min-width:0;display:flex;position:relative}.CoverImageUpload-module-scss-module__f-LYzG__wrapper[data-fullname]:after{content:attr(data-fullname);z-index:30;box-sizing:border-box;background:var(--color-text-primary);max-width:100%;color:var(--color-background);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);white-space:normal;word-break:break-all;opacity:0;visibility:hidden;pointer-events:none;padding:6px 8px;font-size:12px;line-height:1.3;transition:opacity .12s;position:absolute;bottom:calc(100% + 6px);left:0}.CoverImageUpload-module-scss-module__f-LYzG__wrapper[data-fullname]:hover:after{opacity:1;visibility:visible}.CoverImageUpload-module-scss-module__f-LYzG__tile{width:100%;height:33px;padding:0 var(--spacing-input-left,12px);border:1px dashed var(--color-input-border,#d1d5db);border-radius:var(--radius-form,8px);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.CoverImageUpload-module-scss-module__f-LYzG__tile:hover{border-color:var(--color-primary)}.CoverImageUpload-module-scss-module__f-LYzG__tile:disabled{opacity:.6;cursor:not-allowed}.CoverImageUpload-module-scss-module__f-LYzG__tile.CoverImageUpload-module-scss-module__f-LYzG__errorState{border-color:var(--color-error,#ef4444)}.CoverImageUpload-module-scss-module__f-LYzG__inner{justify-content:space-between;align-items:center;width:100%;display:flex}.CoverImageUpload-module-scss-module__f-LYzG__label{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:70%;overflow:hidden}.CoverImageUpload-module-scss-module__f-LYzG__icon{color:var(--color-text-secondary)}.CoverImageUpload-module-scss-module__f-LYzG__remove{color:var(--color-text-secondary);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:color .15s;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.CoverImageUpload-module-scss-module__f-LYzG__remove:hover{color:var(--color-text-primary)}.CoverImageUpload-module-scss-module__f-LYzG__remove svg{display:block}.CoverImageUpload-module-scss-module__f-LYzG__hidden{display:none}.CoverImageUpload-module-scss-module__f-LYzG__errorText{color:var(--color-error,#ef4444);font-size:10px}
.AttachmentUpload-module-scss-module__dIMzwa__wrapper{gap:var(--spacing-xs,4px);flex-direction:column;width:100%;min-width:0;display:flex;position:relative}.AttachmentUpload-module-scss-module__dIMzwa__wrapper[data-fullname]:after{content:attr(data-fullname);z-index:30;box-sizing:border-box;background:var(--color-text-primary);max-width:100%;color:var(--color-background);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);white-space:normal;word-break:break-all;opacity:0;visibility:hidden;pointer-events:none;padding:6px 8px;font-size:12px;line-height:1.3;transition:opacity .12s;position:absolute;bottom:calc(100% + 6px);left:0}.AttachmentUpload-module-scss-module__dIMzwa__wrapper[data-fullname]:hover:after{opacity:1;visibility:visible}.AttachmentUpload-module-scss-module__dIMzwa__tile{width:100%;height:33px;padding:0 var(--spacing-input-left,12px);border:1px dashed var(--color-input-border,#d1d5db);border-radius:var(--radius-form,8px);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.AttachmentUpload-module-scss-module__dIMzwa__tile:hover{border-color:var(--color-primary)}.AttachmentUpload-module-scss-module__dIMzwa__tile:disabled{opacity:.6;cursor:not-allowed}.AttachmentUpload-module-scss-module__dIMzwa__tile.AttachmentUpload-module-scss-module__dIMzwa__errorState{border-color:var(--color-error,#ef4444)}.AttachmentUpload-module-scss-module__dIMzwa__inner{justify-content:space-between;align-items:center;width:100%;display:flex}.AttachmentUpload-module-scss-module__dIMzwa__label{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:70%;overflow:hidden}.AttachmentUpload-module-scss-module__dIMzwa__icon{color:var(--color-text-secondary)}.AttachmentUpload-module-scss-module__dIMzwa__remove{color:var(--color-text-secondary);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:color .15s;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.AttachmentUpload-module-scss-module__dIMzwa__remove:hover{color:var(--color-text-primary)}.AttachmentUpload-module-scss-module__dIMzwa__remove svg{width:16px;height:16px;display:block}.AttachmentUpload-module-scss-module__dIMzwa__hidden{display:none}.AttachmentUpload-module-scss-module__dIMzwa__errorText{color:var(--color-error,#ef4444);font-size:10px}.AttachmentUpload-module-scss-module__dIMzwa__selectedOverlay{z-index:1100;padding:var(--spacing-lg);background-color:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.AttachmentUpload-module-scss-module__dIMzwa__selectedModal{border-radius:var(--radius-xl);width:100%;max-width:900px;max-height:90vh;box-shadow:var(--shadow-lg);background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.AttachmentUpload-module-scss-module__dIMzwa__selectedHeader{padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.AttachmentUpload-module-scss-module__dIMzwa__selectedTitle{font-family:var(--font-family);font-size:1.25rem;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0}.AttachmentUpload-module-scss-module__dIMzwa__selectedCloseButton{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}.AttachmentUpload-module-scss-module__dIMzwa__selectedCloseButton:hover{color:var(--color-text-primary)}.AttachmentUpload-module-scss-module__dIMzwa__selectedBody{min-height:0;padding:var(--spacing-lg);background:#f9fafb;flex:1;justify-content:center;align-items:center;display:flex;overflow:auto}.AttachmentUpload-module-scss-module__dIMzwa__selectedImage{object-fit:contain;border-radius:var(--radius-md);max-width:100%;max-height:70vh;display:block}.AttachmentUpload-module-scss-module__dIMzwa__selectedActions{justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);border-top:1px solid var(--color-border);display:flex}
.InviteComposerModal-module-scss-module__-FaoOW__overlay{z-index:1300;background-color:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.InviteComposerModal-module-scss-module__-FaoOW__modal{border-radius:var(--radius-lg);background-color:#fff;flex-direction:column;width:100%;max-width:560px;max-height:90vh;padding:40px 32px 32px;display:flex;position:relative;overflow:hidden}.InviteComposerModal-module-scss-module__-FaoOW__closeButton{z-index:10;cursor:pointer;width:32px;height:32px;color:var(--color-text-secondary);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:12px;right:12px}.InviteComposerModal-module-scss-module__-FaoOW__closeButton:hover{color:var(--color-text-primary)}.InviteComposerModal-module-scss-module__-FaoOW__closeButton svg{pointer-events:none}.InviteComposerModal-module-scss-module__-FaoOW__title{font-family:var(--font-family);color:var(--color-text-primary);letter-spacing:-.2px;margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.4rem}.InviteComposerModal-module-scss-module__-FaoOW__subtitle{color:var(--color-text-secondary);margin:0 0 16px;font-size:13px;line-height:1.5}.InviteComposerModal-module-scss-module__-FaoOW__grid{gap:var(--spacing-md,14px);flex-direction:column;flex:auto;min-height:0;margin:0 -4px;padding:0 4px;display:flex;overflow-y:auto}.InviteComposerModal-module-scss-module__-FaoOW__row{gap:var(--spacing-sm,10px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.InviteComposerModal-module-scss-module__-FaoOW__divider{border:none;border-top:1px solid var(--color-border,#e5e7eb);width:100%;margin:0}.InviteComposerModal-module-scss-module__-FaoOW__diagonalDivider{background-image:url(/images/divider-diagonal.png);background-repeat:repeat-x;background-size:auto 100%;height:12px}.InviteComposerModal-module-scss-module__-FaoOW__diagonalDividerEndRow{margin-top:3px}.InviteComposerModal-module-scss-module__-FaoOW__rowError{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-error);margin-top:calc(-1*var(--spacing-sm,10px))}.InviteComposerModal-module-scss-module__-FaoOW__splitRow{gap:var(--spacing-md,14px);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.InviteComposerModal-module-scss-module__-FaoOW__splitLeft,.InviteComposerModal-module-scss-module__-FaoOW__splitRight{gap:var(--spacing-sm,10px);flex-direction:column;min-width:0;display:flex}.InviteComposerModal-module-scss-module__-FaoOW__splitLeft>div{height:100%}.InviteComposerModal-module-scss-module__-FaoOW__splitLeft>div>div{height:100%}.InviteComposerModal-module-scss-module__-FaoOW__splitLeft textarea{resize:none;height:100%;min-height:100%}@media (max-width:640px){.InviteComposerModal-module-scss-module__-FaoOW__splitRow{grid-template-columns:1fr}}.InviteComposerModal-module-scss-module__-FaoOW__actions{justify-content:center;align-items:center;gap:var(--spacing-sm,10px);margin-top:var(--spacing-lg,18px);flex-direction:column;display:flex}.InviteComposerModal-module-scss-module__-FaoOW__uploadProgress{background:#ededed;border-radius:999px;width:60%;height:6px;overflow:hidden}.InviteComposerModal-module-scss-module__-FaoOW__uploadProgressBar{background:var(--color-primary,#7c3aed);border-radius:999px;height:100%;transition:width .15s}.InviteComposerModal-module-scss-module__-FaoOW__actions .InviteComposerModal-module-scss-module__-FaoOW__inviteButton{border-radius:4px;width:auto;min-height:38px;padding:10px 22px;font-size:14px;font-weight:500}.InviteComposerModal-module-scss-module__-FaoOW__disclaimer{color:var(--color-text-tertiary,#9ca3af);text-align:center;flex-direction:column;width:fit-content;max-width:100%;margin:24px auto 0;font-size:11px;line-height:1.45;display:flex}.InviteComposerModal-module-scss-module__-FaoOW__disclaimer span{white-space:nowrap}@media (max-width:480px){.InviteComposerModal-module-scss-module__-FaoOW__row{grid-template-columns:minmax(0,1fr)}.InviteComposerModal-module-scss-module__-FaoOW__row.InviteComposerModal-module-scss-module__-FaoOW__dateTimeRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:640px){.InviteComposerModal-module-scss-module__-FaoOW__disclaimer{width:auto;max-width:100%}.InviteComposerModal-module-scss-module__-FaoOW__disclaimer span{white-space:normal}}
.Logo-module-scss-module__e21SQW__logo{cursor:pointer;transition:opacity var(--transition-base);justify-content:center;align-items:center;display:flex}.Logo-module-scss-module__e21SQW__logo:hover{opacity:.8}.Logo-module-scss-module__e21SQW__icon{width:100%;height:100%}.Logo-module-scss-module__e21SQW__sm{width:19px;height:24px}.Logo-module-scss-module__e21SQW__md{width:25px;height:32px}.Logo-module-scss-module__e21SQW__lg{width:37px;height:48px}
.MenuButton-module-scss-module__qecAQq__menuButton{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:#666;transition:all var(--transition-base);white-space:nowrap;background:0 0;border:1px solid #0000;display:flex}.MenuButton-module-scss-module__qecAQq__menuButton:hover{color:#666;background-color:#00000008}.MenuButton-module-scss-module__qecAQq__menuButton:focus{outline:none}.MenuButton-module-scss-module__qecAQq__menuButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.MenuButton-module-scss-module__qecAQq__active{border-color:var(--color-border);color:#666;background-color:var(--color-background)}.MenuButton-module-scss-module__qecAQq__active:hover{background-color:var(--color-background)}.MenuButton-module-scss-module__qecAQq__outline{background-color:#fff;border-color:#e5e7eb;border-radius:20px}.MenuButton-module-scss-module__qecAQq__outline:hover{border-color:var(--color-primary);background-color:#faf5ff}.MenuButton-module-scss-module__qecAQq__label{line-height:1}.MenuButton-module-scss-module__qecAQq__icon{justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:relative}.MenuButton-module-scss-module__qecAQq__icon svg{color:#d8d8d8;width:100%;height:100%}.MenuButton-module-scss-module__qecAQq__badge{background-color:var(--color-primary);border-radius:50%;width:6px;height:6px;position:absolute;top:-2px;right:-2px}@media (max-width:960px){.MenuButton-module-scss-module__qecAQq__hideLabelAtNarrow .MenuButton-module-scss-module__qecAQq__label{display:none}}@media (max-width:768px){.MenuButton-module-scss-module__qecAQq__menuButton{padding:var(--spacing-xs) var(--spacing-sm);gap:var(--spacing-xs);font-size:.8rem}.MenuButton-module-scss-module__qecAQq__icon{width:16px;height:16px}}@media (max-width:576px){.MenuButton-module-scss-module__qecAQq__menuButton{gap:5px;padding:5px 10px;font-size:.875rem}.MenuButton-module-scss-module__qecAQq__icon{width:17px;height:17px}}@media (max-width:480px){.MenuButton-module-scss-module__qecAQq__menuButton{gap:4px;padding:5px 8px;font-size:.825rem}.MenuButton-module-scss-module__qecAQq__icon{width:15px;height:15px}}
.ProfileDropdown-module-scss-module__p3bV1a__profileDropdown{display:inline-block;position:relative}.ProfileDropdown-module-scss-module__p3bV1a__trigger{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:#666;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base);white-space:nowrap;background-color:#0000;border:1px solid #0000;display:flex}.ProfileDropdown-module-scss-module__p3bV1a__trigger:hover{background-color:#00000008}.ProfileDropdown-module-scss-module__p3bV1a__trigger:focus{outline:none}.ProfileDropdown-module-scss-module__p3bV1a__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ProfileDropdown-module-scss-module__p3bV1a__label{line-height:1}@media (max-width:960px){.ProfileDropdown-module-scss-module__p3bV1a__label{display:none}}.ProfileDropdown-module-scss-module__p3bV1a__icon{justify-content:center;align-items:center;width:18px;height:18px;display:flex}.ProfileDropdown-module-scss-module__p3bV1a__icon svg{color:#d8d8d8;width:100%;height:100%}.ProfileDropdown-module-scss-module__p3bV1a__chevron{justify-content:center;align-items:center;width:16px;height:16px;transition:transform .2s;display:flex}.ProfileDropdown-module-scss-module__p3bV1a__chevron svg{width:100%;height:100%}.ProfileDropdown-module-scss-module__p3bV1a__chevron.ProfileDropdown-module-scss-module__p3bV1a__rotated{transform:rotate(180deg)}.ProfileDropdown-module-scss-module__p3bV1a__menu{border-radius:var(--radius-md);min-width:200px;box-shadow:var(--shadow-lg);z-index:1000;background-color:#fff;border:1px solid #e5e7eb;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.ProfileDropdown-module-scss-module__p3bV1a__menuItem{width:100%;font-family:var(--font-family);font-size:.875rem;font-weight:var(--font-weight-normal);color:var(--color-text-primary);cursor:pointer;text-align:left;background-color:#0000;border:none;align-items:center;gap:12px;padding:12px 16px;transition:background-color .15s;display:flex}.ProfileDropdown-module-scss-module__p3bV1a__menuItem:hover{background-color:#f5f5f5}.ProfileDropdown-module-scss-module__p3bV1a__menuItem:not(:last-child){border-bottom:1px solid #f0f0f0}.ProfileDropdown-module-scss-module__p3bV1a__menuIcon{width:18px;height:18px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.ProfileDropdown-module-scss-module__p3bV1a__menuIcon svg{width:100%;height:100%}
.Title-module-scss-module__CYadba__title{width:100%;font-family:var(--font-family);font-size:1.4rem;font-weight:600;line-height:var(--line-height-heading);color:var(--color-text-primary);text-align:left;margin:0;padding:0}
: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;--font-weight-normal:400;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--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}.Toast-module-scss-module__F8BtSG__toast{bottom:var(--spacing-lg);align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);box-shadow:var(--shadow-lg);z-index:10000;max-width:480px;width:calc(100% - var(--spacing-xl)*2);box-sizing:border-box;display:flex;position:fixed;left:50%;transform:translate(-50%)}.Toast-module-scss-module__F8BtSG__entering{animation:.3s ease-out forwards Toast-module-scss-module__F8BtSG__slideUp}.Toast-module-scss-module__F8BtSG__exiting{animation:.3s ease-in forwards Toast-module-scss-module__F8BtSG__slideDown}@keyframes Toast-module-scss-module__F8BtSG__slideUp{0%{opacity:0;transform:translate(-50%)translateY(16px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes Toast-module-scss-module__F8BtSG__slideDown{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(16px)}}.Toast-module-scss-module__F8BtSG__success{background-color:var(--color-primary);color:#fff}.Toast-module-scss-module__F8BtSG__error{color:#fff;background-color:#991b1b}.Toast-module-scss-module__F8BtSG__info{background-color:var(--color-text-primary);color:#fff}.Toast-module-scss-module__F8BtSG__icon{flex-shrink:0;align-items:center;display:flex}.Toast-module-scss-module__F8BtSG__message{line-height:var(--line-height-base);flex:1}.Toast-module-scss-module__F8BtSG__close{color:inherit;opacity:.7;cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm);transition:opacity var(--transition-base);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Toast-module-scss-module__F8BtSG__close:hover{opacity:1}@media (max-width:480px){.Toast-module-scss-module__F8BtSG__toast{bottom:var(--spacing-md);width:calc(100% - var(--spacing-md)*2)}}
.FinancialRange-module-scss-module__5ZV61q__financialRange{gap:var(--spacing-sm);flex-direction:column;display:flex}.FinancialRange-module-scss-module__5ZV61q__label{font-family:var(--font-family);color:var(--color-text-secondary);font-size:13px;font-weight:500}.FinancialRange-module-scss-module__5ZV61q__options{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.FinancialRange-module-scss-module__5ZV61q__option{font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-form);cursor:pointer;background-color:#fff;padding:4px 8px;transition:all .15s}.FinancialRange-module-scss-module__5ZV61q__option:hover{border-color:var(--color-primary)}.FinancialRange-module-scss-module__5ZV61q__option.FinancialRange-module-scss-module__5ZV61q__selected{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}@media (max-width:768px){.FinancialRange-module-scss-module__5ZV61q__options{gap:var(--spacing-xs)}.FinancialRange-module-scss-module__5ZV61q__option{padding:6px 12px;font-size:.75rem}}
.OpportunityTypeSelector-module-scss-module__F83jmq__container{flex-direction:column;gap:2px;display:flex}.OpportunityTypeSelector-module-scss-module__F83jmq__headerRow{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.OpportunityTypeSelector-module-scss-module__F83jmq__label{font-family:var(--font-family);color:var(--color-text-secondary);font-size:13px;font-weight:500}.OpportunityTypeSelector-module-scss-module__F83jmq__helper{color:var(--color-text-secondary);font-size:.75rem}.OpportunityTypeSelector-module-scss-module__F83jmq__trigger{justify-content:space-between;align-items:center;gap:var(--spacing-sm);width:100%;height:33px;padding:0 var(--spacing-md);border:1px solid var(--color-input-border);border-radius:var(--radius-form);color:var(--color-text-primary);font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);cursor:pointer;background:0 0;display:flex}.OpportunityTypeSelector-module-scss-module__F83jmq__triggerError{border-color:#dc2626}.OpportunityTypeSelector-module-scss-module__F83jmq__triggerLabel{text-align:left;min-width:0;font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-placeholder);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.OpportunityTypeSelector-module-scss-module__F83jmq__chevron{color:#666;flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s;display:flex}.OpportunityTypeSelector-module-scss-module__F83jmq__chevronOpen{transform:rotate(180deg)}.OpportunityTypeSelector-module-scss-module__F83jmq__dropdown{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;max-height:320px;padding:12px;overflow:auto}.OpportunityTypeSelector-module-scss-module__F83jmq__searchWrap{z-index:1;background:#fff;margin:-12px -12px 8px;padding:12px 12px 8px;position:sticky;top:-12px}.OpportunityTypeSelector-module-scss-module__F83jmq__search{width:100%;height:33px;padding:0 var(--spacing-md);border:1px solid var(--color-input-border);border-radius:var(--radius-form);color:var(--color-text-primary);font-family:var(--font-family);font-size:var(--font-size-sm);background:0 0}.OpportunityTypeSelector-module-scss-module__F83jmq__search::placeholder{color:var(--color-text-placeholder)}.OpportunityTypeSelector-module-scss-module__F83jmq__search:focus{border-color:var(--color-primary);outline:none}.OpportunityTypeSelector-module-scss-module__F83jmq__noResults{padding:var(--spacing-sm) 0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.OpportunityTypeSelector-module-scss-module__F83jmq__group+.OpportunityTypeSelector-module-scss-module__F83jmq__group{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border)}.OpportunityTypeSelector-module-scss-module__F83jmq__groupTitle{margin-bottom:var(--spacing-xs);font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase}.OpportunityTypeSelector-module-scss-module__F83jmq__groupOptions{gap:var(--spacing-xs);flex-direction:column;display:flex}.OpportunityTypeSelector-module-scss-module__F83jmq__option{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs,4px) 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;display:flex}.OpportunityTypeSelector-module-scss-module__F83jmq__option input{accent-color:var(--color-primary)}.OpportunityTypeSelector-module-scss-module__F83jmq__optionSelected{font-weight:600}.OpportunityTypeSelector-module-scss-module__F83jmq__optionDisabled{opacity:.5;cursor:not-allowed}.OpportunityTypeSelector-module-scss-module__F83jmq__chips{gap:var(--spacing-xs);flex-wrap:wrap;padding-top:2px;display:flex}.OpportunityTypeSelector-module-scss-module__F83jmq__chip{color:#fff;cursor:pointer;letter-spacing:.2px;background:#b8a3fc;border:none;border-radius:999px;align-items:center;gap:4px;padding:2px 16px;font-family:Inter;font-size:10px;font-weight:400;line-height:1.3;display:inline-flex}.OpportunityTypeSelector-module-scss-module__F83jmq__chipClose{color:#fff;font-size:1.3rem;font-weight:400;line-height:1}.OpportunityTypeSelector-module-scss-module__F83jmq__error{color:#dc2626;font-size:.75rem}
.OpportunityForm-module-scss-module__a9P8NG__content{padding:var(--spacing-xl);padding-top:var(--spacing-xl);flex:1;overflow-y:auto}.OpportunityForm-module-scss-module__a9P8NG__title{font-family:var(--font-family);letter-spacing:-.6px;color:var(--color-text-primary);text-align:left;margin:0 0 var(--spacing-sm) 0;font-size:1.75rem;font-weight:600}.OpportunityForm-module-scss-module__a9P8NG__subtitle{font-family:var(--font-family);color:var(--color-text-secondary);text-align:left;margin:0 0 var(--spacing-lg) 0;font-size:.8rem}.OpportunityForm-module-scss-module__a9P8NG__intro{margin:0 0 var(--spacing-lg) 0}.OpportunityForm-module-scss-module__a9P8NG__introParagraph{font-family:var(--font-family);color:var(--color-text-secondary);text-align:left;margin:0 0 var(--spacing-sm) 0;font-size:.8rem;line-height:1.5}.OpportunityForm-module-scss-module__a9P8NG__introParagraph:last-child{margin-bottom:0}.OpportunityForm-module-scss-module__a9P8NG__hrDivider{background-color:var(--color-border);height:1px;margin:var(--spacing-md) 0 0 0;border:none;padding:0}.OpportunityForm-module-scss-module__a9P8NG__divider{background-color:var(--color-border);height:1px;margin:var(--spacing-lg) 0}.OpportunityForm-module-scss-module__a9P8NG__dividerSmall{background-color:var(--color-border);height:1px}.OpportunityForm-module-scss-module__a9P8NG__diagonalDivider{height:12px;margin:var(--spacing-md) 0;background-image:url(/images/divider-diagonal.png);background-repeat:repeat-x;background-size:auto 100%}.OpportunityForm-module-scss-module__a9P8NG__diagonalDividerFlushTop{margin:0}.OpportunityForm-module-scss-module__a9P8NG__fullWidthDatePicker{width:100%;max-width:none}.OpportunityForm-module-scss-module__a9P8NG__expirationLabel{align-items:center;gap:var(--spacing-xs);display:inline-flex}.OpportunityForm-module-scss-module__a9P8NG__row{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.OpportunityForm-module-scss-module__a9P8NG__row{grid-template-columns:1fr}}.OpportunityForm-module-scss-module__a9P8NG__collapsibleHeader{cursor:pointer;padding:var(--spacing-sm) 0;-webkit-user-select:none;user-select:none;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;display:flex}.OpportunityForm-module-scss-module__a9P8NG__collapsibleHeader:hover{opacity:.85}.OpportunityForm-module-scss-module__a9P8NG__collapsibleTitle{font-family:var(--font-family);color:var(--color-text-primary);font-size:1rem;font-weight:600}.OpportunityForm-module-scss-module__a9P8NG__collapsibleChevron{color:var(--color-text-secondary);justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.OpportunityForm-module-scss-module__a9P8NG__collapsibleChevron.OpportunityForm-module-scss-module__a9P8NG__collapsibleChevronOpen{transform:rotate(180deg)}.OpportunityForm-module-scss-module__a9P8NG__collapsibleBody{gap:var(--spacing-md);flex-direction:column;padding-top:0;display:flex}.OpportunityForm-module-scss-module__a9P8NG__form{gap:var(--spacing-md);flex-direction:column;display:flex}.OpportunityForm-module-scss-module__a9P8NG__fieldGroup{gap:var(--spacing-xs);flex-direction:column;display:flex;position:relative}.OpportunityForm-module-scss-module__a9P8NG__titleField{margin-bottom:var(--spacing-xs)}.OpportunityForm-module-scss-module__a9P8NG__label{font-family:var(--font-family);font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.OpportunityForm-module-scss-module__a9P8NG__requiredInline{font-weight:var(--font-weight-normal);color:var(--color-text-secondary);margin-left:var(--spacing-xs);font-size:.75rem}.OpportunityForm-module-scss-module__a9P8NG__dropdownError [role=combobox]{border-color:#dc2626}:is(.OpportunityForm-module-scss-module__a9P8NG__lightTextDropdown [class*=placeholder],.OpportunityForm-module-scss-module__a9P8NG__lightTextDropdown [class*=selectedValue]){color:#bbb}.OpportunityForm-module-scss-module__a9P8NG__financialRangeError{padding-left:var(--spacing-sm);border-left:2px solid #dc2626}.OpportunityForm-module-scss-module__a9P8NG__errorText{color:#dc2626;font-size:.75rem}.OpportunityForm-module-scss-module__a9P8NG__infoText{color:var(--color-text-secondary);font-size:.75rem}.OpportunityForm-module-scss-module__a9P8NG__inputError,.OpportunityForm-module-scss-module__a9P8NG__inputError:focus{border-color:#dc2626!important}.OpportunityForm-module-scss-module__a9P8NG__requiredError{font-weight:var(--font-weight-medium);color:#dc2626!important}.OpportunityForm-module-scss-module__a9P8NG__fieldError{padding-left:var(--spacing-sm);border-left:2px solid #dc2626}.OpportunityForm-module-scss-module__a9P8NG__footer{padding:0 var(--spacing-xl) var(--spacing-lg)}.OpportunityForm-module-scss-module__a9P8NG__submitError{margin-bottom:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);color:#dc2626;background:#dc262614;border:1px solid #dc2626;border-radius:4px;font-size:.8125rem;line-height:1.4}.OpportunityForm-module-scss-module__a9P8NG__submitButton{border-radius:4px;width:100%;min-height:38px;font-size:14px}@media (max-width:768px){.OpportunityForm-module-scss-module__a9P8NG__overlay{padding:var(--spacing-sm)}.OpportunityForm-module-scss-module__a9P8NG__modal{max-height:95vh}.OpportunityForm-module-scss-module__a9P8NG__content{padding:var(--spacing-lg)}.OpportunityForm-module-scss-module__a9P8NG__title{font-size:1.5rem}.OpportunityForm-module-scss-module__a9P8NG__footer{padding:0 var(--spacing-lg) var(--spacing-md)}}
.OpportunityCreateModal-module-scss-module__gp2VFq__overlay{z-index:1000;padding:var(--spacing-lg);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.OpportunityCreateModal-module-scss-module__gp2VFq__modal{border-radius:var(--radius-lg);background-color:#fff;flex-direction:column;width:100%;max-width:539px;max-height:90vh;display:flex;position:relative;overflow:hidden}.OpportunityCreateModal-module-scss-module__gp2VFq__header{padding:var(--spacing-md) var(--spacing-md) 0;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.OpportunityCreateModal-module-scss-module__gp2VFq__modal>.OpportunityCreateModal-module-scss-module__gp2VFq__header+div{padding-top:0}.OpportunityCreateModal-module-scss-module__gp2VFq__closeButton{cursor:pointer;width:32px;height:32px;color:var(--color-text-secondary);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}.OpportunityCreateModal-module-scss-module__gp2VFq__closeButton:hover{color:var(--color-text-primary)}.OpportunityCreateModal-module-scss-module__gp2VFq__closeButton svg{pointer-events:none;width:24px;height:24px}.OpportunityCreateModal-module-scss-module__gp2VFq__content{padding:var(--spacing-xl);padding-top:var(--spacing-xl);flex:1;overflow-y:auto}.OpportunityCreateModal-module-scss-module__gp2VFq__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}.OpportunityCreateModal-module-scss-module__gp2VFq__subtitle{font-family:var(--font-family);color:var(--color-text-secondary);text-align:center;margin:0 0 var(--spacing-lg) 0;font-size:.875rem;display:none}.OpportunityCreateModal-module-scss-module__gp2VFq__divider{background-color:var(--color-border);height:1px;margin:var(--spacing-lg) 0}.OpportunityCreateModal-module-scss-module__gp2VFq__dividerSmall{background-color:var(--color-border);height:1px;margin:var(--spacing-sm) 0}.OpportunityCreateModal-module-scss-module__gp2VFq__form{gap:var(--spacing-sm);flex-direction:column;display:flex}.OpportunityCreateModal-module-scss-module__gp2VFq__fieldGroup{gap:var(--spacing-xs);flex-direction:column;display:flex;position:relative}.OpportunityCreateModal-module-scss-module__gp2VFq__titleField{margin-bottom:var(--spacing-xs)}.OpportunityCreateModal-module-scss-module__gp2VFq__inputWrapper{width:100%;position:relative}.OpportunityCreateModal-module-scss-module__gp2VFq__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}.OpportunityCreateModal-module-scss-module__gp2VFq__input::placeholder{color:var(--color-text-secondary)}.OpportunityCreateModal-module-scss-module__gp2VFq__input:focus{border-color:var(--color-primary);outline:none}.OpportunityCreateModal-module-scss-module__gp2VFq__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%)}.OpportunityCreateModal-module-scss-module__gp2VFq__textareaWrapper{width:100%;position:relative}.OpportunityCreateModal-module-scss-module__gp2VFq__requiredTextarea{font-family:var(--font-family);color:var(--color-text-secondary);pointer-events:none;font-size:.75rem;position:absolute;top:12px;right:12px}.OpportunityCreateModal-module-scss-module__gp2VFq__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}.OpportunityCreateModal-module-scss-module__gp2VFq__textarea::placeholder{color:var(--color-text-secondary)}.OpportunityCreateModal-module-scss-module__gp2VFq__textarea:focus{border-color:var(--color-primary);outline:none}.OpportunityCreateModal-module-scss-module__gp2VFq__label{font-family:var(--font-family);font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.OpportunityCreateModal-module-scss-module__gp2VFq__requiredInline{font-weight:var(--font-weight-normal);color:var(--color-text-secondary);margin-left:var(--spacing-xs);font-size:.75rem}.OpportunityCreateModal-module-scss-module__gp2VFq__dropdownError [role=combobox]{border-color:#dc2626}.OpportunityCreateModal-module-scss-module__gp2VFq__financialRangeError{padding-left:var(--spacing-sm);border-left:2px solid #dc2626}.OpportunityCreateModal-module-scss-module__gp2VFq__errorText{color:#dc2626;font-size:.75rem}.OpportunityCreateModal-module-scss-module__gp2VFq__infoText{color:var(--color-text-secondary);font-size:.75rem}.OpportunityCreateModal-module-scss-module__gp2VFq__inputError,.OpportunityCreateModal-module-scss-module__gp2VFq__inputError:focus{border-color:#dc2626!important}.OpportunityCreateModal-module-scss-module__gp2VFq__requiredError{font-weight:var(--font-weight-medium);color:#dc2626!important}.OpportunityCreateModal-module-scss-module__gp2VFq__fieldError{padding-left:var(--spacing-sm);border-left:2px solid #dc2626}.OpportunityCreateModal-module-scss-module__gp2VFq__footer{padding:var(--spacing-lg) var(--spacing-xl);background-color:#f9fafb}.OpportunityCreateModal-module-scss-module__gp2VFq__submitButton{width:100%}@media (max-width:768px){.OpportunityCreateModal-module-scss-module__gp2VFq__overlay{padding:var(--spacing-sm)}.OpportunityCreateModal-module-scss-module__gp2VFq__modal{max-height:95vh}.OpportunityCreateModal-module-scss-module__gp2VFq__content{padding:var(--spacing-lg)}.OpportunityCreateModal-module-scss-module__gp2VFq__title{font-size:1.5rem}.OpportunityCreateModal-module-scss-module__gp2VFq__footer{padding:var(--spacing-md) var(--spacing-lg)}}
: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;--font-weight-normal:400;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--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:490px;max-height:90vh;display:flex;position:relative;overflow:hidden}.OpportunityEditModal-module-scss-module__9l9Wsa__topActions{top:var(--spacing-lg);right:var(--spacing-lg);align-items:center;gap:var(--spacing-xs);z-index:5;display:flex;position:absolute}.OpportunityEditModal-module-scss-module__9l9Wsa__closeButton{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}.OpportunityEditModal-module-scss-module__9l9Wsa__closeButton:hover{color:var(--color-text-primary)}.OpportunityEditModal-module-scss-module__9l9Wsa__closeButton svg{pointer-events:none;width:24px;height:24px}.OpportunityEditModal-module-scss-module__9l9Wsa__deleteButton{cursor:pointer;width:32px;height:32px;color:var(--color-text-secondary);opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s,opacity .15s;display:flex}.OpportunityEditModal-module-scss-module__9l9Wsa__deleteButton:hover{color:#ef4444;opacity:1}.OpportunityEditModal-module-scss-module__9l9Wsa__deleteButton svg{width:20px;height:20px}.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)}}
.VirtualOpportunitiesGrid-module-scss-module__ofqn-q__container{width:100%}.VirtualOpportunitiesGrid-module-scss-module__ofqn-q__virtualContent{width:100%;position:relative}.VirtualOpportunitiesGrid-module-scss-module__ofqn-q__virtualRow{width:100%;position:absolute;top:0;left:0}.VirtualOpportunitiesGrid-module-scss-module__ofqn-q__gridRow{grid-template-columns:repeat(var(--grid-columns,4), minmax(0, 1fr));padding:.5rem var(--spacing-xl);box-sizing:border-box;gap:1rem;width:100%;display:grid}.VirtualOpportunitiesGrid-module-scss-module__ofqn-q__gridItem{width:100%}.VirtualOpportunitiesGrid-module-scss-module__ofqn-q__gridCard{min-width:auto;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important}.VirtualOpportunitiesGrid-module-scss-module__ofqn-q__gridCard [class*=divider]{transform:translateY(-20px)}.VirtualOpportunitiesGrid-module-scss-module__ofqn-q__gridCard [class*=companyPerson]{text-transform:uppercase;transform:translateY(-23px)}.VirtualOpportunitiesGrid-module-scss-module__ofqn-q__gridCard [class*=card]{padding-bottom:8px}.VirtualOpportunitiesGrid-module-scss-module__ofqn-q__firstRow .VirtualOpportunitiesGrid-module-scss-module__ofqn-q__gridCard{aspect-ratio:1!important}.VirtualOpportunitiesGrid-module-scss-module__ofqn-q__firstRow .VirtualOpportunitiesGrid-module-scss-module__ofqn-q__gridCard [class*=title]{font-size:clamp(1rem,7cqi*var(--title-scale,1),2rem)}.VirtualOpportunitiesGrid-module-scss-module__ofqn-q__secondRow .VirtualOpportunitiesGrid-module-scss-module__ofqn-q__gridCard{aspect-ratio:1/1.29!important}.VirtualOpportunitiesGrid-module-scss-module__ofqn-q__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}@media (max-width:768px){.VirtualOpportunitiesGrid-module-scss-module__ofqn-q__gridRow{padding:.5rem var(--spacing-md)}.VirtualOpportunitiesGrid-module-scss-module__ofqn-q__firstRow .VirtualOpportunitiesGrid-module-scss-module__ofqn-q__gridCard [class*=title]{font-size:clamp(.8rem,7cqi*var(--title-scale,1)*.8,1.6rem)}.VirtualOpportunitiesGrid-module-scss-module__ofqn-q__secondRow .VirtualOpportunitiesGrid-module-scss-module__ofqn-q__gridCard [class*=title]{font-size:clamp(.8rem,5.6cqi,1.6rem)}}
.tables-module-scss-module__ZKm1VW__container{gap:var(--spacing-lg,24px);flex-direction:column;display:flex}.tables-module-scss-module__ZKm1VW__description{color:var(--color-text-secondary,#6b7280);font-size:var(--font-size-sm,14px);margin:0}.tables-module-scss-module__ZKm1VW__grid{gap:var(--spacing-md,16px);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.tables-module-scss-module__ZKm1VW__card{align-items:center;gap:var(--spacing-md,16px);padding:var(--spacing-lg,24px);background-color:var(--color-background,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-lg,12px);text-decoration:none;transition:all .15s;display:flex}.tables-module-scss-module__ZKm1VW__card:hover{border-color:var(--color-primary,#7c3aed);box-shadow:0 4px 12px #7c3aed1a}.tables-module-scss-module__ZKm1VW__cardIcon{border-radius:var(--radius-md,8px);width:48px;height:48px;color:var(--color-primary,#7c3aed);background-color:#f3f0ff;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tables-module-scss-module__ZKm1VW__cardIcon svg{width:24px;height:24px}.tables-module-scss-module__ZKm1VW__cardContent{flex:1;min-width:0}.tables-module-scss-module__ZKm1VW__cardTitle{font-size:var(--font-size-base,16px);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary,#1a1a2e);margin:0 0 4px}.tables-module-scss-module__ZKm1VW__cardDescription{font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280);margin:0}.tables-module-scss-module__ZKm1VW__cardArrow{color:var(--color-text-secondary,#6b7280);flex-shrink:0}.tables-module-scss-module__ZKm1VW__cardArrow svg{width:20px;height:20px}@media (max-width:768px){.tables-module-scss-module__ZKm1VW__grid{grid-template-columns:1fr}}
: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;--font-weight-normal:400;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--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}.Switch-module-scss-module__C6IV3a__switchContainer{align-items:center;gap:var(--spacing-md);display:flex}.Switch-module-scss-module__C6IV3a__label{font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.Switch-module-scss-module__C6IV3a__switch{cursor:pointer;background:0 0;border:none;outline:none;width:48px;height:26px;padding:0;position:relative}.Switch-module-scss-module__C6IV3a__switch:focus-visible .Switch-module-scss-module__C6IV3a__track{box-shadow:0 0 0 2px var(--color-primary)}.Switch-module-scss-module__C6IV3a__track{background-color:#e5e7eb;border-radius:13px;transition:background-color .2s;position:absolute;inset:0}.Switch-module-scss-module__C6IV3a__thumb{background-color:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.Switch-module-scss-module__C6IV3a__checked .Switch-module-scss-module__C6IV3a__track{background-color:var(--color-primary)}.Switch-module-scss-module__C6IV3a__checked .Switch-module-scss-module__C6IV3a__thumb{transform:translate(22px)}.Switch-module-scss-module__C6IV3a__disabled{cursor:not-allowed;opacity:.5}
