
.Card-module-scss-module__MarpuW__card{background-color:var(--color-background);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-card);box-sizing:border-box}.Card-module-scss-module__MarpuW__header{width:100%;margin-bottom:var(--spacing-md);text-align:center}.Card-module-scss-module__MarpuW__content{gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}.Card-module-scss-module__MarpuW__padding-sm{padding:var(--spacing-md)}.Card-module-scss-module__MarpuW__padding-md{padding:var(--spacing-xl)}.Card-module-scss-module__MarpuW__padding-lg{padding:var(--spacing-2xl)}@media (max-width:768px){.Card-module-scss-module__MarpuW__padding-lg{padding:var(--spacing-lg)}.Card-module-scss-module__MarpuW__padding-md{padding:var(--spacing-md)}.Card-module-scss-module__MarpuW__header{margin-bottom:var(--spacing-md)}}
.TextLink-module-scss-module__BTk53q__textLink{font-family:var(--font-family);font-size:12px;font-weight:var(--font-weight-normal);color:var(--color-text-link);cursor:pointer;transition:color var(--transition-base);text-decoration:underline;display:inline-block}.TextLink-module-scss-module__BTk53q__textLink:hover{color:var(--color-text-primary)}.TextLink-module-scss-module__BTk53q__textLink:focus{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}
: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}.Favors-module-scss-module__FlKdqq__panel{--favor-surface:#f8f8f8;--favor-card-surface:#fff;--favor-border:#ddd;--favor-label:#999;--favor-placeholder:#bbb;--favor-title:#333;--favor-meta:#11111180;--favor-body:#111111b3;--favor-body-strong:#666;--favor-overflow:#1111114d;--favor-hint:#adadad;--favor-accent:var(--color-primary,#916bfb);--favor-radius-panel:20px;--favor-radius-card:8px;--favor-radius-field:12px;--favor-max-width:610px;--favor-avatar-tile:16px;--favor-avatar-gap:2px;--favor-avatar-counter:20px;--favor-divider-line:#ededed;--favor-card-height:82px;--favor-row-gap:8px;--favor-scrollbar-lane:10px;box-sizing:border-box;width:100%;max-width:var(--favor-max-width);background:var(--favor-surface);border:1px solid var(--favor-border);border-radius:var(--favor-radius-panel);filter:drop-shadow(2px 2px 5.5px #0000001a);font-family:var(--font-family);flex-direction:column;gap:16px;padding:16px 20px;display:flex}.Favors-module-scss-module__FlKdqq__panel *,.Favors-module-scss-module__FlKdqq__panel :before,.Favors-module-scss-module__FlKdqq__panel :after{box-sizing:border-box}.Favors-module-scss-module__FlKdqq__hatch{background-image:url(/images/diagonal-lines.svg);background-repeat:repeat;background-size:17px 17px;border-radius:20px;flex:auto;min-width:0;height:20px}.Favors-module-scss-module__FlKdqq__hatchRow{align-items:center;gap:16px;width:100%;display:flex}.Favors-module-scss-module__FlKdqq__create{flex-direction:column;gap:8px;width:100%;display:flex}.Favors-module-scss-module__FlKdqq__createRow{align-items:center;gap:12px;width:100%;display:flex}.Favors-module-scss-module__FlKdqq__createLabel{font-size:14px;font-weight:var(--font-weight-medium);letter-spacing:-.28px;color:var(--favor-label);white-space:nowrap;line-height:25px}.Favors-module-scss-module__FlKdqq__stepField{display:contents}.Favors-module-scss-module__FlKdqq__step{width:8px;height:14px;color:var(--favor-border);flex:none;justify-content:center;align-items:center;display:flex}.Favors-module-scss-module__FlKdqq__field{background:var(--favor-card-surface);border:1px solid var(--favor-border);border-radius:var(--favor-radius-field);color:var(--favor-title);align-items:center;gap:12px;min-width:0;padding:8px 12px;font-size:14px;line-height:1.3;display:flex}.Favors-module-scss-module__FlKdqq__fieldGrow{flex:1 1 0;min-width:0}.Favors-module-scss-module__FlKdqq__fieldError{border-color:var(--color-error,#ef4444)}.Favors-module-scss-module__FlKdqq__input,.Favors-module-scss-module__FlKdqq__textarea{width:100%;color:var(--favor-title);background:0 0;border:none;outline:none;padding:0;font-family:inherit;font-size:14px;line-height:1.3}.Favors-module-scss-module__FlKdqq__input::placeholder,.Favors-module-scss-module__FlKdqq__textarea::placeholder{color:var(--favor-placeholder)}.Favors-module-scss-module__FlKdqq__textarea{--dm-editor-placeholder:var(--favor-placeholder);resize:none;min-height:calc(1.3em*var(--dm-rows) + 4px);max-height:calc(3.9em + 6px);margin-block:-2px;padding-block:2px;overflow-y:auto}.Favors-module-scss-module__FlKdqq__errorText{color:var(--color-error,#ef4444);font-size:10px;line-height:1.3}.Favors-module-scss-module__FlKdqq__counter{color:var(--favor-placeholder);white-space:nowrap;font-size:10px}.Favors-module-scss-module__FlKdqq__counterOver{color:var(--color-error,#ef4444)}.Favors-module-scss-module__FlKdqq__send{cursor:pointer;color:#fff;background:var(--color-primary,#916bfb);width:41px;height:34px;transition:opacity var(--transition-base);border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.Favors-module-scss-module__FlKdqq__send:hover:not(:disabled){opacity:.9}.Favors-module-scss-module__FlKdqq__send:disabled{cursor:not-allowed}.Favors-module-scss-module__FlKdqq__browseHeader{align-items:center;gap:10px;width:100%;display:flex}.Favors-module-scss-module__FlKdqq__browseTitle{font-size:16px;font-weight:var(--font-weight-semibold);letter-spacing:-.32px;color:var(--favor-label);line-height:25px}.Favors-module-scss-module__FlKdqq__browseFilterSpacer{flex:1 1 0;min-width:0}.Favors-module-scss-module__FlKdqq__browseActions{align-items:center;gap:8px;display:flex}.Favors-module-scss-module__FlKdqq__dropdown{display:inline-flex;position:relative}.Favors-module-scss-module__FlKdqq__dropdownTrigger{cursor:pointer;font-family:inherit;font-size:14px;font-weight:var(--font-weight-semibold);letter-spacing:-.28px;color:var(--favor-placeholder);background:0 0;border:none;align-items:center;gap:8px;padding:0;line-height:25px;display:inline-flex}.Favors-module-scss-module__FlKdqq__dropdownTrigger:hover{color:var(--favor-label)}.Favors-module-scss-module__FlKdqq__dropdownTriggerField{background:var(--favor-card-surface);border:1px solid var(--favor-border);border-radius:var(--favor-radius-field);font-weight:var(--font-weight-normal);letter-spacing:normal;padding:8px 12px;line-height:1.3}.Favors-module-scss-module__FlKdqq__dropdownTriggerFieldFilled,.Favors-module-scss-module__FlKdqq__dropdownTriggerFieldFilled:hover{color:#bbb}.Favors-module-scss-module__FlKdqq__dropdownMenu{z-index:20;background:var(--favor-card-surface);border:1px solid var(--favor-border);border-radius:8px;flex-direction:column;min-width:140px;margin:0;padding:5px 9px;list-style:none;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 4px 8px #00000014}.Favors-module-scss-module__FlKdqq__dropdownMenuRight{left:auto;right:0}.Favors-module-scss-module__FlKdqq__dropdownItem{text-align:left;cursor:pointer;width:100%;color:var(--favor-label);background:0 0;border:none;padding:4px 0;font-family:inherit;font-size:12px;line-height:1.7;display:block}.Favors-module-scss-module__FlKdqq__dropdownItem:hover{color:var(--favor-title)}.Favors-module-scss-module__FlKdqq__dropdownItemActive{color:var(--favor-accent);font-weight:var(--font-weight-semibold)}.Favors-module-scss-module__FlKdqq__pickerMenu{z-index:20;background:var(--favor-card-surface);border:1px solid var(--favor-border);border-radius:8px;min-width:200px;max-width:min(280px,100vw - 32px);position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 4px 12px #0000001a}.Favors-module-scss-module__FlKdqq__pickerSearch{border-bottom:1px solid var(--favor-border);color:var(--favor-label);align-items:center;gap:8px;padding:8px 12px;display:flex}.Favors-module-scss-module__FlKdqq__pickerSearchInput{min-width:0;color:var(--favor-title);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px;line-height:1.4}.Favors-module-scss-module__FlKdqq__pickerSearchInput::placeholder{color:var(--favor-placeholder)}.Favors-module-scss-module__FlKdqq__pickerList{max-height:220px;margin:0;padding:6px 0;list-style:none;overflow-y:auto}.Favors-module-scss-module__FlKdqq__pickerItem{text-align:left;cursor:pointer;width:100%;color:var(--favor-body-strong);background:0 0;border:none;align-items:center;gap:8px;padding:6px 12px;font-family:inherit;font-size:13px;line-height:1.4;transition:background-color .15s;display:flex}.Favors-module-scss-module__FlKdqq__pickerItem:hover{background:#f9fafb}.Favors-module-scss-module__FlKdqq__pickerItemSelected{background:#f3f0ff}.Favors-module-scss-module__FlKdqq__pickerItemSelected:hover{background:#ede8ff}.Favors-module-scss-module__FlKdqq__pickerCheckbox{pointer-events:none;width:14px;height:14px;accent-color:var(--favor-accent);flex:none;margin:0}.Favors-module-scss-module__FlKdqq__pickerItemLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Favors-module-scss-module__FlKdqq__pickerEmpty{color:var(--favor-label);padding:6px 12px;font-size:12px;line-height:1.7}.Favors-module-scss-module__FlKdqq__iconButton{cursor:pointer;color:#ddd;background:0 0;border:none;justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:0;display:inline-flex}.Favors-module-scss-module__FlKdqq__iconButton:hover{color:var(--favor-label)}.Favors-module-scss-module__FlKdqq__filterIcon{background-color:#bbb;width:22px;height:22px;display:block;-webkit-mask:url(/images/icons/filter.svg) 50%/contain no-repeat;mask:url(/images/icons/filter.svg) 50%/contain no-repeat}.Favors-module-scss-module__FlKdqq__iconButton:hover .Favors-module-scss-module__FlKdqq__filterIcon{background-color:var(--favor-label)}.Favors-module-scss-module__FlKdqq__mentionsIcon{width:16px;height:16px;display:block}.Favors-module-scss-module__FlKdqq__mentionsIconActive{color:var(--favor-accent)}.Favors-module-scss-module__FlKdqq__listWrap{width:calc(100% + var(--favor-scrollbar-lane));margin-right:calc(-1*var(--favor-scrollbar-lane));gap:8px;display:flex}.Favors-module-scss-module__FlKdqq__list{gap:var(--favor-row-gap);min-width:0;max-height:calc(var(--favor-visible-rows,2)*var(--favor-card-height) + (var(--favor-visible-rows,2) - 1)*var(--favor-row-gap) + 2px);scrollbar-gutter:stable;flex-direction:column;flex:1 1 0;display:flex;overflow-y:auto}.Favors-module-scss-module__FlKdqq__list::-webkit-scrollbar{width:var(--favor-scrollbar-lane)}.Favors-module-scss-module__FlKdqq__list::-webkit-scrollbar-track{background:0 0}.Favors-module-scss-module__FlKdqq__list::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2.5px solid #0000;border-radius:10px;transition:background-color .2s}.Favors-module-scss-module__FlKdqq__listScrolling::-webkit-scrollbar-thumb{background:#d9d9d9 padding-box padding-box}@supports not selector(::-webkit-scrollbar){.Favors-module-scss-module__FlKdqq__list{scrollbar-width:thin;scrollbar-color:#0000 #0000}.Favors-module-scss-module__FlKdqq__listScrolling{scrollbar-color:#d9d9d9 #0000}}.Favors-module-scss-module__FlKdqq__card{border:1px solid var(--favor-border);border-radius:var(--favor-radius-card);background:var(--favor-card-surface);text-align:left;cursor:pointer;width:100%;transition:border-color var(--transition-base),box-shadow var(--transition-base);flex-direction:column;flex-shrink:0;padding:12px 12px 12px 20px;display:flex;position:relative;overflow:hidden}.Favors-module-scss-module__FlKdqq__card:hover{border-color:#c9c9c9;box-shadow:0 2px 6px #0000000f}.Favors-module-scss-module__FlKdqq__card:focus-visible{outline:2px solid var(--favor-accent);outline-offset:2px}.Favors-module-scss-module__FlKdqq__card .Favors-module-scss-module__FlKdqq__metaName{cursor:pointer}.Favors-module-scss-module__FlKdqq__card:not(.Favors-module-scss-module__FlKdqq__expandedCard) .Favors-module-scss-module__FlKdqq__avatars{min-width:calc(var(--favor-avatar-tile)*2 + var(--favor-avatar-gap)*2 + var(--favor-avatar-counter));justify-content:flex-start}.Favors-module-scss-module__FlKdqq__card:not(.Favors-module-scss-module__FlKdqq__expandedCard):before{content:"";pointer-events:none;background:radial-gradient(120% 620% at 0% 50%, rgba(var(--favor-glow), .2) 0%, rgba(var(--favor-glow), 0) 20%);position:absolute;inset:0}.Favors-module-scss-module__FlKdqq__cardBody{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex;position:relative}.Favors-module-scss-module__FlKdqq__cardText{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;display:flex}.Favors-module-scss-module__FlKdqq__meta{white-space:nowrap;align-items:center;gap:4px;line-height:10px;display:flex}.Favors-module-scss-module__FlKdqq__metaName{font-size:10px;font-weight:var(--font-weight-medium);letter-spacing:.2px;color:var(--favor-body-strong);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.Favors-module-scss-module__FlKdqq__metaDot{letter-spacing:.8px;color:var(--favor-meta);font-size:20px}.Favors-module-scss-module__FlKdqq__metaText{letter-spacing:.2px;color:var(--favor-meta);font-size:10px}.Favors-module-scss-module__FlKdqq__titleRow{align-items:center;gap:4px;min-width:0;display:flex}.Favors-module-scss-module__FlKdqq__cardTitle{font-size:14px;font-weight:var(--font-weight-semibold);letter-spacing:-.28px;color:var(--favor-title);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;min-width:0;margin:0;line-height:17px;display:-webkit-box;overflow:hidden}.Favors-module-scss-module__FlKdqq__mentionBadge{flex:none;line-height:0;display:block}.Favors-module-scss-module__FlKdqq__mentionBadge img{width:12px;height:13px;display:block}.Favors-module-scss-module__FlKdqq__cardDescription{color:var(--favor-body);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.Favors-module-scss-module__FlKdqq__cardSide{flex-direction:column;flex:none;justify-content:space-between;align-self:stretch;align-items:flex-end;gap:8px;display:flex;position:relative}.Favors-module-scss-module__FlKdqq__chevronIndicator{color:var(--favor-label);pointer-events:none;justify-content:center;align-items:center;display:inline-flex}.Favors-module-scss-module__FlKdqq__avatars{align-items:center;gap:var(--favor-avatar-gap);cursor:pointer;background:0 0;border:none;padding:0;display:flex}.Favors-module-scss-module__FlKdqq__avatarOverflow{width:var(--favor-avatar-counter);text-align:center;letter-spacing:-.2px;color:var(--favor-overflow);font-size:10px;line-height:20px}.Favors-module-scss-module__FlKdqq__expandToggle{cursor:pointer;width:100%;color:var(--favor-label);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.Favors-module-scss-module__FlKdqq__animatedBg>*{z-index:2;position:relative}.Favors-module-scss-module__FlKdqq__animatedBg:before,.Favors-module-scss-module__FlKdqq__animatedBg:after{content:"";z-index:0;filter:blur(30px);opacity:.2;pointer-events:none;width:180%;height:55%;position:absolute}.Favors-module-scss-module__FlKdqq__animatedBg:before{background:radial-gradient(#9da2ff 0%,#9da2ff00 70%);inset:auto auto -45% 15%;transform:none}.Favors-module-scss-module__FlKdqq__animatedBg:after{background:radial-gradient(#bdd1e9 0%,#bdd1e900 100%);inset:auto 10% -30% auto;transform:translate(70%)}@media (prefers-reduced-motion:no-preference){.Favors-module-scss-module__FlKdqq__animatedBg:before{animation:16s ease-in-out infinite Favors-module-scss-module__FlKdqq__favorGlowPurple}.Favors-module-scss-module__FlKdqq__animatedBg:after{animation:20s ease-in-out infinite Favors-module-scss-module__FlKdqq__favorGlowBlue}}.Favors-module-scss-module__FlKdqq__animatedBg{position:relative;overflow:hidden}@keyframes Favors-module-scss-module__FlKdqq__favorGlowPurple{0%,to{opacity:.2;transform:translate(0)scale(1)}50%{opacity:.1;transform:translate(-85%,-70%)scale(2)}}@keyframes Favors-module-scss-module__FlKdqq__favorGlowBlue{0%,to{opacity:.2;transform:translate(70%)scale(1)}50%{opacity:.2;transform:translate(90%,-80%)scale(1)}}@keyframes Favors-module-scss-module__FlKdqq__favorGlowPurpleCard{0%,to{opacity:.2;transform:translate(-100%,50%)scale(2)}50%{opacity:.2;transform:translate(240%,40%)scale(2)}}@keyframes Favors-module-scss-module__FlKdqq__favorGlowBlueCard{0%,to{opacity:.2;transform:translate(-100%,30%)scale(2)}50%{opacity:.2;transform:translate(88%,20%)scale(1)}}.Favors-module-scss-module__FlKdqq__expandedCard>*{z-index:2;position:relative}.Favors-module-scss-module__FlKdqq__expandedCard:before,.Favors-module-scss-module__FlKdqq__expandedCard:after{content:"";z-index:0;filter:blur(30px);opacity:.2;pointer-events:none;width:40%;height:40%;position:absolute}.Favors-module-scss-module__FlKdqq__expandedCard:before{background:radial-gradient(#c9b3fe 0%,#c9b3fe00 100%);inset:auto auto -30% 15%;transform:translate(-100%,50%)scale(2)}.Favors-module-scss-module__FlKdqq__expandedCard:after{background:radial-gradient(#bdd1e9 0%,#bdd1e900 100%);inset:auto 10% -30% auto;transform:translate(-100%,30%)scale(2)}@media (prefers-reduced-motion:no-preference){.Favors-module-scss-module__FlKdqq__expandedCard:before{animation:24s ease-in-out infinite Favors-module-scss-module__FlKdqq__favorGlowPurpleCard}.Favors-module-scss-module__FlKdqq__expandedCard:after{animation:28s ease-in-out infinite Favors-module-scss-module__FlKdqq__favorGlowBlueCard}}.Favors-module-scss-module__FlKdqq__expandedCard>.Favors-module-scss-module__FlKdqq__contributors{position:absolute}.Favors-module-scss-module__FlKdqq__expandedCard{cursor:default;gap:16px;padding:12px 12px 12px 20px}.Favors-module-scss-module__FlKdqq__collapseArea{cursor:pointer;flex-direction:column;gap:16px;width:100%;display:flex}.Favors-module-scss-module__FlKdqq__collapseArea:focus-visible{outline:2px solid var(--favor-accent);outline-offset:2px;border-radius:4px}.Favors-module-scss-module__FlKdqq__collapseArea .Favors-module-scss-module__FlKdqq__metaName,.Favors-module-scss-module__FlKdqq__collapseArea .Favors-module-scss-module__FlKdqq__iconButton,.Favors-module-scss-module__FlKdqq__collapseArea .Favors-module-scss-module__FlKdqq__linkButton{cursor:pointer}.Favors-module-scss-module__FlKdqq__expandedHeader{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex;position:relative}.Favors-module-scss-module__FlKdqq__expandedActions{align-items:center;gap:12px;display:flex}.Favors-module-scss-module__FlKdqq__expandedText{flex-direction:column;gap:8px;width:100%;display:flex;position:relative}.Favors-module-scss-module__FlKdqq__expandedTitle{font-size:16px;font-weight:var(--font-weight-semibold);letter-spacing:-.32px;color:var(--favor-title);margin:0;line-height:18px}.Favors-module-scss-module__FlKdqq__expandedDescription{color:var(--favor-body-strong);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.4}.Favors-module-scss-module__FlKdqq__linkButton{cursor:pointer;color:var(--favor-body-strong);background:0 0;border:none;align-self:flex-start;padding:0;font-family:inherit;font-size:10px;line-height:1.4;text-decoration:underline}.Favors-module-scss-module__FlKdqq__editForm{flex-direction:column;gap:8px;width:100%;display:flex;position:relative}.Favors-module-scss-module__FlKdqq__editActions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.Favors-module-scss-module__FlKdqq__editCancelButton,.Favors-module-scss-module__FlKdqq__editSaveButton{font-family:inherit;font-size:12px;font-weight:var(--font-weight-normal,400);cursor:pointer;border-radius:6px;padding:8px 24px;transition:background-color .15s}.Favors-module-scss-module__FlKdqq__editCancelButton{border:1px solid var(--favor-border);background:var(--favor-card-surface);color:#111}.Favors-module-scss-module__FlKdqq__editCancelButton:hover{background:#f5f5f5}.Favors-module-scss-module__FlKdqq__editSaveButton{background:var(--favor-accent);color:#fff;border:none}.Favors-module-scss-module__FlKdqq__editSaveButton:hover:not(:disabled){background:var(--color-primary-hover)}.Favors-module-scss-module__FlKdqq__editSaveButton:disabled{opacity:.45;cursor:not-allowed}.Favors-module-scss-module__FlKdqq__thread{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#d9d9d9 #0000;border-top:1px solid #ddd;border-bottom:1px solid #ddd;flex-direction:column;gap:0;width:100%;max-height:420px;padding-top:10px;display:flex;position:relative;overflow-y:auto}.Favors-module-scss-module__FlKdqq__thread::-webkit-scrollbar{width:5px}.Favors-module-scss-module__FlKdqq__thread::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:10px}.Favors-module-scss-module__FlKdqq__messageDivider{background-image:linear-gradient(var(--favor-divider-line), var(--favor-divider-line)),linear-gradient(var(--favor-divider-line), var(--favor-divider-line));background-position:0,100%;background-repeat:no-repeat;background-size:20px 1px;flex:none;width:100%;height:20px;display:block}.Favors-module-scss-module__FlKdqq__messageRow{align-items:stretch;gap:13px;width:100%;display:flex}.Favors-module-scss-module__FlKdqq__messageBlock,.Favors-module-scss-module__FlKdqq__messageFill{flex-grow:var(--favor-msg-grow,1);flex-shrink:1;flex-basis:0}.Favors-module-scss-module__FlKdqq__messageBlock{flex-direction:column;gap:7px;min-width:min(180px,100%);display:flex}.Favors-module-scss-module__FlKdqq__messageFill{background-image:url(/images/diagonal-lines.svg);background-repeat:repeat;background-size:17px 17px;min-width:8px}.Favors-module-scss-module__FlKdqq__messageFillMobileOnly{display:none}.Favors-module-scss-module__FlKdqq__messageText{color:var(--favor-body-strong);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.4}.Favors-module-scss-module__FlKdqq__messageEmoticon{vertical-align:bottom;width:1.4em;height:1.4em;transform:scale(var(--favor-emote-scale,1));margin:0 1px;display:inline-block}.Favors-module-scss-module__FlKdqq__messageMention{cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:var(--font-weight-semibold);color:var(--favor-accent);background:0 0;border:none;padding:0}.Favors-module-scss-module__FlKdqq__composerWrap{flex-direction:column;align-items:center;gap:10px;width:100%;padding:12px 0;display:flex;position:relative}.Favors-module-scss-module__FlKdqq__composer{background:var(--favor-card-surface);border:2px solid var(--favor-border);filter:drop-shadow(0 1px 3px #0000001a);border-radius:10px;flex-direction:column;justify-content:flex-end;gap:8px;width:100%;max-width:320px;min-height:84px;padding:8px 12px;display:flex;position:relative}.Favors-module-scss-module__FlKdqq__composerInput{--dm-editor-placeholder:var(--favor-hint);width:100%;min-height:calc(1.4em*var(--dm-rows) + 4px);max-height:calc(1.4em*var(--dm-rows) + 5px + 4px);font-family:var(--font-family,Inter),sans-serif;overflow-wrap:anywhere;color:var(--favor-body-strong);scrollbar-width:none;background:0 0;border:none;outline:none;margin-block:-2px;padding-block:2px;font-size:11px;line-height:1.4}.Favors-module-scss-module__FlKdqq__composerInput::-webkit-scrollbar{display:none}.Favors-module-scss-module__FlKdqq__composerMention{color:var(--favor-accent)}.Favors-module-scss-module__FlKdqq__composerActions{justify-content:space-between;align-items:flex-end;width:100%;display:flex}.Favors-module-scss-module__FlKdqq__composerHelper{text-align:center;color:var(--favor-hint);margin:0;font-size:10px;line-height:1.3}.Favors-module-scss-module__FlKdqq__emojiButton{border:1px solid var(--favor-border);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.Favors-module-scss-module__FlKdqq__emojiIcon{width:12px;height:12px;display:block}.Favors-module-scss-module__FlKdqq__emojiButton:hover .Favors-module-scss-module__FlKdqq__emojiIcon{filter:brightness(.8)}.Favors-module-scss-module__FlKdqq__emojiPicker{z-index:25;background:var(--favor-card-surface);border:1px solid var(--favor-border);border-radius:8px;flex-direction:column;gap:2px;padding:5px 9px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 4px 8px #00000014}.Favors-module-scss-module__FlKdqq__emojiGroup{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.Favors-module-scss-module__FlKdqq__emojiOption{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;line-height:0;display:flex}.Favors-module-scss-module__FlKdqq__emojiOption:hover{transform:scale(1.15)}.Favors-module-scss-module__FlKdqq__emojiImage{width:24px;height:24px;display:block}.Favors-module-scss-module__FlKdqq__sendButton{cursor:pointer;font-family:inherit;font-size:10px;font-weight:var(--font-weight-bold);color:#fff;background:var(--color-primary,#916bfb);border:none;border-radius:4px;justify-content:center;align-items:center;padding:8px 12px;display:inline-flex}.Favors-module-scss-module__FlKdqq__sendButton:disabled{cursor:not-allowed}.Favors-module-scss-module__FlKdqq__mentionList{z-index:25;background:var(--favor-card-surface);border:1px solid var(--favor-border);filter:drop-shadow(0 4px 2px #00000014);scrollbar-width:thin;border-radius:7px;min-width:160px;max-height:132px;margin:0;padding:4px 4px 4px 8px;list-style:none;position:absolute;bottom:calc(100% + 6px);left:0;overflow-y:auto}.Favors-module-scss-module__FlKdqq__mentionItem{text-align:left;cursor:pointer;width:100%;color:var(--favor-label);background:0 0;border:none;padding:0;font-family:inherit;font-size:11px;line-height:1.7;display:block}.Favors-module-scss-module__FlKdqq__mentionItem strong{font-weight:var(--font-weight-semibold);color:var(--favor-label)}.Favors-module-scss-module__FlKdqq__mentionItemActive,.Favors-module-scss-module__FlKdqq__mentionItemActive strong{color:var(--favor-title)}.Favors-module-scss-module__FlKdqq__contributors{z-index:30;background:var(--favor-card-surface);border:1px solid var(--favor-border);border-radius:12px;width:200px;padding:16px;position:absolute;right:12px;box-shadow:0 4px 12px #0000001f}.Favors-module-scss-module__FlKdqq__contributorsHeader{cursor:pointer;width:100%;color:var(--favor-label);background:0 0;border:none;align-items:center;gap:8px;padding:0 0 12px;font-family:inherit;font-size:12px;display:flex}.Favors-module-scss-module__FlKdqq__contributorsGrid{scrollbar-width:thin;grid-template-columns:repeat(6,24px);justify-content:space-between;gap:4px;max-height:140px;display:grid;overflow:hidden auto}.Favors-module-scss-module__FlKdqq__contributorTile{cursor:pointer;background:0 0;border:none;padding:0;line-height:0}.Favors-module-scss-module__FlKdqq__contributorTile .Favors-module-scss-module__FlKdqq__contributorAvatar{height:30px}.Favors-module-scss-module__FlKdqq__hoverCard{--favor-surface:#f8f8f8;--favor-card-surface:#fff;--favor-border:#ddd;--favor-label:#999;--favor-placeholder:#bbb;--favor-title:#333;--favor-meta:#11111180;--favor-body:#111111b3;--favor-body-strong:#666;--favor-overflow:#1111114d;--favor-hint:#adadad;--favor-accent:var(--color-primary,#916bfb);--favor-radius-panel:20px;--favor-radius-card:8px;--favor-radius-field:12px;--favor-max-width:610px;--favor-avatar-tile:16px;--favor-avatar-gap:2px;--favor-avatar-counter:20px;--favor-divider-line:#ededed;--favor-card-height:82px;--favor-row-gap:8px;--favor-scrollbar-lane:10px;box-sizing:border-box;z-index:40;background:var(--favor-card-surface);border:1px solid var(--favor-border);pointer-events:none;border-radius:10px;align-items:flex-start;gap:8px;max-width:190px;padding:11px 13px;display:flex;position:fixed;box-shadow:0 4px 12px #0000001f}.Favors-module-scss-module__FlKdqq__hoverCard .Favors-module-scss-module__FlKdqq__hoverCardAvatar{height:40px}.Favors-module-scss-module__FlKdqq__hoverCardText{flex-direction:column;min-width:0;display:flex}.Favors-module-scss-module__FlKdqq__hoverCardName{font-size:11px;font-weight:var(--font-weight-semibold);color:var(--favor-title);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.Favors-module-scss-module__FlKdqq__hoverCardMeta{color:var(--favor-placeholder);white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.3;overflow:hidden}.Favors-module-scss-module__FlKdqq__placeholder{text-align:center;color:var(--favor-placeholder);padding:24px 0;font-size:12px;line-height:1.4}.Favors-module-scss-module__FlKdqq__sentinel{min-height:24px;color:var(--favor-placeholder);flex:none;justify-content:center;align-items:center;font-size:10px;display:flex}@media (max-width:768px){.Favors-module-scss-module__FlKdqq__panel{--favor-card-height:115px;gap:12px;padding:16px}.Favors-module-scss-module__FlKdqq__createRow{flex-wrap:wrap}.Favors-module-scss-module__FlKdqq__stepField{flex:100%;align-items:center;gap:12px;min-width:0;display:flex}.Favors-module-scss-module__FlKdqq__fieldGrow{flex:1 1 0;min-width:0}.Favors-module-scss-module__FlKdqq__cardTitle,.Favors-module-scss-module__FlKdqq__cardDescription{-webkit-line-clamp:2;line-clamp:2}.Favors-module-scss-module__FlKdqq__messageBlock,.Favors-module-scss-module__FlKdqq__messageFill{flex-grow:var(--favor-msg-grow-mobile,1)}.Favors-module-scss-module__FlKdqq__messageFillMobileOnly{display:block}.Favors-module-scss-module__FlKdqq__messageFillDesktopOnly{display:none}.Favors-module-scss-module__FlKdqq__messageDivider{height:32px}.Favors-module-scss-module__FlKdqq__card,.Favors-module-scss-module__FlKdqq__expandedCard{padding-left:16px;padding-right:16px}}@media (max-width:768px),(pointer:coarse){.Favors-module-scss-module__FlKdqq__panel{--favor-scrollbar-lane:0px}}
.HomePage-module-scss-module__auHVbG__homePage{background-color:var(--color-background);box-sizing:border-box;flex-direction:column;width:100%;display:flex}.HomePage-module-scss-module__auHVbG__contentSection{width:100%}.HomePage-module-scss-module__auHVbG__scrollerSection{width:100%;transform:translateY(-10px)}.HomePage-module-scss-module__auHVbG__favorsHeader{padding-top:1rem}.HomePage-module-scss-module__auHVbG__favorsSection{width:100%;padding:var(--spacing-md) var(--spacing-2xl) var(--spacing-md);box-sizing:border-box}@media (max-width:768px){.HomePage-module-scss-module__auHVbG__favorsSection{padding:0 var(--spacing-md) var(--spacing-md)}}.HomePage-module-scss-module__auHVbG__storiesSection{width:100%;padding:var(--spacing-md) 0 var(--spacing-sm) 0;box-sizing:border-box;flex-wrap:wrap;display:flex}@media (max-width:768px){.HomePage-module-scss-module__auHVbG__storiesSection{flex-direction:column}}@media (max-height:750px){.HomePage-module-scss-module__auHVbG__contentSection [class*=topBarPageTitle]{padding:24px 24px var(--spacing-md)}}@media (min-width:1400px) and (max-width:1500px) and (min-height:560px) and (max-height:780px){.HomePage-module-scss-module__auHVbG__homePage{--card-min-height:445px;--card-max-height:445px;--card-min-width:calc(445px * var(--card-aspect-ratio));--card-max-width:calc(445px * var(--card-aspect-ratio))}.HomePage-module-scss-module__auHVbG__scrollerSection{transform:translateY(-16px)}}
: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}.SelectionBarMember-module-scss-module__F-MpKW__bar{--member-field-w:220px;padding:var(--spacing-sm) 48px;margin-top:var(--spacing-md);justify-content:space-between;align-items:center;gap:var(--spacing-md);width:100%;display:flex}.SelectionBarMember-module-scss-module__F-MpKW__left{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.SelectionBarMember-module-scss-module__F-MpKW__right{flex-shrink:0;align-items:center;display:flex}.SelectionBarMember-module-scss-module__F-MpKW__filters{align-items:center;gap:var(--spacing-sm);flex-wrap:nowrap;flex-shrink:0;display:flex}.SelectionBarMember-module-scss-module__F-MpKW__search,.SelectionBarMember-module-scss-module__F-MpKW__communityDropdown,.SelectionBarMember-module-scss-module__F-MpKW__countryDropdown{flex:0 0 var(--member-field-w);max-width:var(--member-field-w)}.SelectionBarMember-module-scss-module__F-MpKW__bar .SelectionBarMember-module-scss-module__F-MpKW__search,.SelectionBarMember-module-scss-module__F-MpKW__communityDropdown button,.SelectionBarMember-module-scss-module__F-MpKW__countryDropdown [role=combobox]{border-radius:8px}@media (max-width:1024px){.SelectionBarMember-module-scss-module__F-MpKW__bar{flex-wrap:wrap}.SelectionBarMember-module-scss-module__F-MpKW__left{flex:1;min-width:0}}@media (max-width:850px){.SelectionBarMember-module-scss-module__F-MpKW__left{flex-wrap:nowrap;flex:1;min-width:0}.SelectionBarMember-module-scss-module__F-MpKW__filters{flex-shrink:1;min-width:0}.SelectionBarMember-module-scss-module__F-MpKW__search,.SelectionBarMember-module-scss-module__F-MpKW__communityDropdown,.SelectionBarMember-module-scss-module__F-MpKW__countryDropdown{flex:0 1 var(--member-field-w);min-width:0;max-width:none}.SelectionBarMember-module-scss-module__F-MpKW__right{flex-shrink:0}}@media (max-width:768px){.SelectionBarMember-module-scss-module__F-MpKW__bar{align-items:flex-start;gap:var(--spacing-sm);padding:.5rem var(--spacing-md);flex-direction:column;margin-top:0}.SelectionBarMember-module-scss-module__F-MpKW__left{gap:var(--spacing-sm);flex-wrap:wrap;width:100%}.SelectionBarMember-module-scss-module__F-MpKW__filters{flex-wrap:wrap;flex-shrink:0;width:100%}.SelectionBarMember-module-scss-module__F-MpKW__search,.SelectionBarMember-module-scss-module__F-MpKW__communityDropdown,.SelectionBarMember-module-scss-module__F-MpKW__countryDropdown{flex:100%;width:100%;max-width:none}.SelectionBarMember-module-scss-module__F-MpKW__right{justify-content:flex-end;width:100%;display:flex}}
.KeywordSearchInput-module-scss-module__2jR_xq__container{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-background);border:1px solid var(--color-input-border);box-sizing:border-box;border-radius:4px;height:33px;display:flex}.KeywordSearchInput-module-scss-module__2jR_xq__input{font-family:var(--font-family);font-size:16px;font-weight:var(--font-weight-normal);color:var(--color-text-secondary);background:0 0;border:none;outline:none;flex:1;min-width:100px}.KeywordSearchInput-module-scss-module__2jR_xq__input::placeholder{color:var(--color-text-placeholder);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.KeywordSearchInput-module-scss-module__2jR_xq__icon{color:#666;justify-content:center;align-items:center;display:flex}
.DropdownSelection-module-scss-module__zZ3Qga__container{width:100%;display:flex;position:relative}.DropdownSelection-module-scss-module__zZ3Qga__button{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-background);border:1px solid var(--color-input-border);box-sizing:border-box;cursor:pointer;width:100%;height:33px;font-family:var(--font-family);font-size:var(--font-size-sm);color:#bbb;font-weight:var(--font-weight-normal);transition:border-color var(--transition-base);border-radius:4px;display:flex}.DropdownSelection-module-scss-module__zZ3Qga__button:hover{border-color:#999}.DropdownSelection-module-scss-module__zZ3Qga__button:focus{border-color:var(--color-primary);outline:none}.DropdownSelection-module-scss-module__zZ3Qga__label{white-space:nowrap;text-align:left;flex:1;min-width:0;display:grid}.DropdownSelection-module-scss-module__zZ3Qga__displayLabel{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;overflow:hidden}.DropdownSelection-module-scss-module__zZ3Qga__sizer{visibility:hidden;height:0;display:grid;overflow:hidden}.DropdownSelection-module-scss-module__zZ3Qga__sizer span{white-space:nowrap;grid-area:1/1}.DropdownSelection-module-scss-module__zZ3Qga__arrow{color:#666;transition:transform var(--transition-base);flex-shrink:0;justify-content:center;align-items:center;display:flex}.DropdownSelection-module-scss-module__zZ3Qga__arrowOpen{transform:rotate(180deg)}.DropdownSelection-module-scss-module__zZ3Qga__dropdown{background-color:var(--color-background);border:1px solid var(--color-border);width:max-content;min-width:100%;max-width:280px;max-height:min(400px,70vh);box-shadow:var(--shadow-md);padding:var(--spacing-xs) 0;z-index:100;border-radius:4px;margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden auto}.DropdownSelection-module-scss-module__zZ3Qga__groupHeader{padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-xs);font-family:var(--font-family);font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;white-space:nowrap;cursor:default;pointer-events:none}.DropdownSelection-module-scss-module__zZ3Qga__option{padding:var(--spacing-sm) var(--spacing-sm);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap}.DropdownSelection-module-scss-module__zZ3Qga__option:hover{background-color:#0000000d}.DropdownSelection-module-scss-module__zZ3Qga__optionGrouped{padding-left:12px}.DropdownSelection-module-scss-module__zZ3Qga__selected{font-weight:var(--font-weight-medium);background-color:#00000014}
.LayoutToggle-module-scss-module__b9kVaG__container{align-items:center;gap:var(--spacing-xs);padding-left:20px;display:flex}.LayoutToggle-module-scss-module__b9kVaG__button{color:#bbb;cursor:pointer;border-radius:var(--radius-sm);width:28px;height:28px;transition:color var(--transition-base),background-color var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.LayoutToggle-module-scss-module__b9kVaG__button:hover{color:#666;background-color:#0000000d}.LayoutToggle-module-scss-module__b9kVaG__button:focus{outline:none}.LayoutToggle-module-scss-module__b9kVaG__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.VirtualMembersGrid-module-scss-module__SpP8QW__container{width:100%}.VirtualMembersGrid-module-scss-module__SpP8QW__virtualContent{width:100%;position:relative}.VirtualMembersGrid-module-scss-module__SpP8QW__virtualRow{width:100%;padding:8px 0;position:absolute;top:0;left:0}.VirtualMembersGrid-module-scss-module__SpP8QW__gridRow{grid-template-columns:repeat(var(--grid-columns,4), minmax(0, 1fr));gap:var(--spacing-md);padding:calc(var(--spacing-xs)/2) var(--spacing-xl);box-sizing:border-box;width:100%;display:grid}.VirtualMembersGrid-module-scss-module__SpP8QW__gridItem{width:100%}.VirtualMembersGrid-module-scss-module__SpP8QW__gridCard{--member-card-name-size:1.4rem;width:100%!important}@media (min-width:1400px) and (max-width:1500px) and (min-height:560px) and (max-height:780px){.VirtualMembersGrid-module-scss-module__SpP8QW__gridCard{--member-card-name-size:1.25rem;--member-card-role-size:.71rem;--member-card-country-size:.54rem;--member-card-description-size:10.3px;--member-card-company-size:.67rem}}.VirtualMembersGrid-module-scss-module__SpP8QW__loader{padding:var(--spacing-lg);color:var(--color-text-secondary,#666);font-size:var(--font-size-sm);justify-content:center;align-items:center;display:flex}@media (max-width:768px){.VirtualMembersGrid-module-scss-module__SpP8QW__gridRow{padding:.5rem var(--spacing-md)}}
.VirtualList-module-scss-module__rzNGQW__container{background-color:#f8f8f8;border-radius:20px;max-width:1200px;margin:0 auto;padding:20px 0}@media (max-width:1280px){.VirtualList-module-scss-module__rzNGQW__container{margin:0 10px;padding:20px 0}}@media (max-width:1080px){.VirtualList-module-scss-module__rzNGQW__container{margin:0 10px;padding:20px 10px}}.VirtualList-module-scss-module__rzNGQW__virtualContent{width:100%;position:relative}.VirtualList-module-scss-module__rzNGQW__virtualRow{width:100%;position:absolute;top:0;left:0}.VirtualList-module-scss-module__rzNGQW__loader{padding:var(--spacing-lg);color:var(--color-text-secondary,#666);font-size:var(--font-size-sm);justify-content:center;align-items:center;display:flex}
:root{--color-primary:#916bfb;--color-primary-hover:#855afd;--color-text-primary:#111;--color-text-secondary:#666;--color-text-tertiary:#999;--color-text-link:#333;--color-text-placeholder:#bbb;--color-background:#fff;--color-border:#e5e7eb;--color-input-border:#d1d5db;--color-input-focus:#916bfb;--color-error:#ef4444;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-label:12px;--spacing-input-left:12px;--font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.6rem;--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}.MembersPage-module-scss-module__smvWQW__membersPage{background-color:var(--color-background);box-sizing:border-box;flex-direction:column;width:100%;display:flex}.MembersPage-module-scss-module__smvWQW__gridSection{width:100%}.MembersPage-module-scss-module__smvWQW__pageTitleRow{justify-content:space-between;align-items:center;display:flex}.MembersPage-module-scss-module__smvWQW__selectionBarWrapper{padding:0 0 8px}.MembersPage-module-scss-module__smvWQW__loading{padding:var(--spacing-xl);font-size:var(--font-size-base);color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.MembersPage-module-scss-module__smvWQW__error{padding:var(--spacing-xl);font-size:var(--font-size-base);color:#dc2626;justify-content:center;align-items:center;display:flex}.MembersPage-module-scss-module__smvWQW__legendRow{align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-sm);padding:0 2rem .875rem;display:flex}.MembersPage-module-scss-module__smvWQW__legendLabel{font-family:var(--font-family);font-size:.75rem;font-weight:var(--font-weight-bold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.MembersPage-module-scss-module__smvWQW__listRow{padding:var(--spacing-md) 0 var(--spacing-md) var(--spacing-md);margin:0 var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:var(--spacing-sm);align-items:center;gap:var(--spacing-lg);background-color:var(--color-background);cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.MembersPage-module-scss-module__smvWQW__listRow:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm);background-color:#7c3aed08}.MembersPage-module-scss-module__smvWQW__listRow:focus-visible{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 2px #7c3aed40}.MembersPage-module-scss-module__smvWQW__photoColumn{flex:0 0 30px}.MembersPage-module-scss-module__smvWQW__photo{border-radius:var(--radius-sm);object-fit:cover;width:30px;height:40px}.MembersPage-module-scss-module__smvWQW__nameColumn{flex:0 0 150px}.MembersPage-module-scss-module__smvWQW__name{font-family:var(--font-family);letter-spacing:-.2px;font-size:1rem;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.MembersPage-module-scss-module__smvWQW__jobTitlesColumn{flex-direction:column;flex:1;gap:2px;display:flex}.MembersPage-module-scss-module__smvWQW__jobTitle{font-family:var(--font-family);color:var(--color-text-secondary);font-size:.85rem}.MembersPage-module-scss-module__smvWQW__companyNamesColumn{flex-direction:column;flex:1;gap:2px;display:flex}.MembersPage-module-scss-module__smvWQW__companyName{font-family:var(--font-family);font-size:.85rem;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.MembersPage-module-scss-module__smvWQW__locationColumn{flex:0 0 150px}.MembersPage-module-scss-module__smvWQW__location{font-family:var(--font-family);color:var(--color-text-secondary);padding-left:0;font-size:.725rem}.MembersPage-module-scss-module__smvWQW__actionsColumn{align-items:center;gap:var(--spacing-md);flex:0 0 80px;display:flex}.MembersPage-module-scss-module__smvWQW__viewProfileButton{font-family:var(--font-family);font-size:.8rem;font-weight:var(--font-weight-medium);color:#fff;border-radius:var(--radius-lg);cursor:pointer;transition:opacity var(--transition-base);white-space:nowrap;background:#a78bfa;border:none;padding:8px 16px}.MembersPage-module-scss-module__smvWQW__viewProfileButton:hover{opacity:.9}@media (max-width:1080px){.MembersPage-module-scss-module__smvWQW__legendRow{display:none}.MembersPage-module-scss-module__smvWQW__listRow{gap:var(--spacing-sm);padding:var(--spacing-md);flex-wrap:wrap;margin-bottom:6px;margin-left:5px;margin-right:5px}.MembersPage-module-scss-module__smvWQW__photoColumn{flex:0 0 40px}.MembersPage-module-scss-module__smvWQW__photo{width:30px;height:40px}.MembersPage-module-scss-module__smvWQW__nameColumn{flex:1 1 0;min-width:0}.MembersPage-module-scss-module__smvWQW__actionsColumn{flex:none;order:1}.MembersPage-module-scss-module__smvWQW__jobTitlesColumn{flex:0 0 100%;order:3;padding-left:48px}.MembersPage-module-scss-module__smvWQW__companyNamesColumn{flex:0 0 100%;order:4;padding-left:48px}.MembersPage-module-scss-module__smvWQW__locationColumn{flex:0 0 100%;order:5;padding-left:48px}.MembersPage-module-scss-module__smvWQW__viewProfileButton{padding:6px 12px;font-size:.75rem}}@media (max-width:850px){.MembersPage-module-scss-module__smvWQW__pageTitleRow [data-timestamp]{display:none}}
: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}.SelectionBarOpportunity-module-scss-module__at_W1a__bar{margin-top:var(--spacing-md);justify-content:space-between;align-items:center;gap:var(--spacing-md);width:100%;padding:0 0 12px;display:flex}.SelectionBarOpportunity-module-scss-module__at_W1a__left{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.SelectionBarOpportunity-module-scss-module__at_W1a__right{flex-shrink:0;align-items:center;display:flex}.SelectionBarOpportunity-module-scss-module__at_W1a__filterMenu{margin-right:-20px}.SelectionBarOpportunity-module-scss-module__at_W1a__right .SelectionBarOpportunity-module-scss-module__at_W1a__mobileCreateButton{display:none}.SelectionBarOpportunity-module-scss-module__at_W1a__mobileCreateButton{margin-left:var(--spacing-sm)}.SelectionBarOpportunity-module-scss-module__at_W1a__sortDropdown,.SelectionBarOpportunity-module-scss-module__at_W1a__communitiesDropdown{flex:none;width:auto}.SelectionBarOpportunity-module-scss-module__at_W1a__dealTypeDropdown,.SelectionBarOpportunity-module-scss-module__at_W1a__regionDropdown{flex:none;width:auto;min-width:140px;max-width:160px}.SelectionBarOpportunity-module-scss-module__at_W1a__bar .SelectionBarOpportunity-module-scss-module__at_W1a__search,.SelectionBarOpportunity-module-scss-module__at_W1a__communitiesDropdown button,.SelectionBarOpportunity-module-scss-module__at_W1a__dealTypeDropdown button,.SelectionBarOpportunity-module-scss-module__at_W1a__regionDropdown button{border-radius:8px}@media (max-width:1024px){.SelectionBarOpportunity-module-scss-module__at_W1a__bar{flex-wrap:wrap;align-items:flex-start}.SelectionBarOpportunity-module-scss-module__at_W1a__left{flex:1;min-width:0}}@media (max-width:850px){.SelectionBarOpportunity-module-scss-module__at_W1a__left{flex:1;min-width:0}.SelectionBarOpportunity-module-scss-module__at_W1a__left>:first-child{flex:0 175px;min-width:100px}}@media (max-width:768px){.SelectionBarOpportunity-module-scss-module__at_W1a__bar{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column;margin:0}.SelectionBarOpportunity-module-scss-module__at_W1a__left{gap:var(--spacing-xs);flex-wrap:wrap;width:100%}.SelectionBarOpportunity-module-scss-module__at_W1a__left>*{flex:1 1 calc(50% - var(--spacing-xs)/2);min-width:0;max-width:none}.SelectionBarOpportunity-module-scss-module__at_W1a__left>:first-child{flex:1 1 calc(50% - var(--spacing-xs)/2);min-width:0}.SelectionBarOpportunity-module-scss-module__at_W1a__left input{font-size:16px}.SelectionBarOpportunity-module-scss-module__at_W1a__left button{font-size:var(--font-size-sm)}.SelectionBarOpportunity-module-scss-module__at_W1a__left .SelectionBarOpportunity-module-scss-module__at_W1a__desktopCreateButton{display:none}.SelectionBarOpportunity-module-scss-module__at_W1a__right .SelectionBarOpportunity-module-scss-module__at_W1a__mobileCreateButton{order:-1;margin-left:0;margin-right:auto;display:flex}.SelectionBarOpportunity-module-scss-module__at_W1a__right{justify-content:flex-end;align-items:center;width:100%;display:flex}}
.CreateButton-module-scss-module__QyAieW__button{border-radius:var(--radius-sm);color:#f9f9f9;cursor:pointer;width:36px;height:36px;transition:transform var(--transition-base),box-shadow var(--transition-base);background:linear-gradient(#cd4dfa 0%,#a756e8 37%,#7072c9 100%);border:none;justify-content:center;align-items:center;display:flex;box-shadow:0 3px 6px #7148e066}.CreateButton-module-scss-module__QyAieW__button:hover{transform:translateY(-1px);box-shadow:0 4px 8px #7148e080}.CreateButton-module-scss-module__QyAieW__button:active{transform:translateY(0);box-shadow:0 2px 4px #7148e066}.CreateButton-module-scss-module__QyAieW__button:focus{outline:none}.CreateButton-module-scss-module__QyAieW__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.FilterMenu-module-scss-module__zjwj0G__container{align-items:center;display:flex;position:relative}.FilterMenu-module-scss-module__zjwj0G__button{cursor:pointer;border-radius:var(--radius-sm);color:#bbb;width:28px;height:28px;transition:color var(--transition-base),background-color var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.FilterMenu-module-scss-module__zjwj0G__button:hover{color:#666;background-color:#0000000d}.FilterMenu-module-scss-module__zjwj0G__button:focus{outline:none}.FilterMenu-module-scss-module__zjwj0G__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.FilterMenu-module-scss-module__zjwj0G__active{background-color:#00000014}.FilterMenu-module-scss-module__zjwj0G__icon{width:20px;height:20px;display:block}.FilterMenu-module-scss-module__zjwj0G__dropdown{background-color:var(--color-background);border:1px solid var(--color-border);min-width:160px;box-shadow:var(--shadow-md);padding:var(--spacing-xs) 0;z-index:100;border-radius:4px;margin:0;list-style:none;position:absolute;top:calc(100% + 4px);right:0}.FilterMenu-module-scss-module__zjwj0G__option{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:var(--color-text-secondary);cursor:pointer;white-space:nowrap}.FilterMenu-module-scss-module__zjwj0G__option:hover{background-color:#0000000d}.FilterMenu-module-scss-module__zjwj0G__selected{font-weight:var(--font-weight-medium);background-color:#00000014}
: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}.OpportunitiesPage-module-scss-module__tw6JFW__opportunitiesPage{background-color:var(--color-background);box-sizing:border-box;flex-direction:column;width:100%;display:flex}@media (min-width:1400px) and (max-width:1500px) and (min-height:560px) and (max-height:780px){.OpportunitiesPage-module-scss-module__tw6JFW__opportunitiesPage{--chip-text-scale:.9;--card-chips-bottom-extra:3px}}.OpportunitiesPage-module-scss-module__tw6JFW__gridSection{width:100%}.OpportunitiesPage-module-scss-module__tw6JFW__pageTitleRow{justify-content:space-between;align-items:center;display:flex}.OpportunitiesPage-module-scss-module__tw6JFW__selectionBarWrapper{padding:0 48px}@media (max-width:768px){.OpportunitiesPage-module-scss-module__tw6JFW__selectionBarWrapper{padding:.5rem var(--spacing-md)}}.OpportunitiesPage-module-scss-module__tw6JFW__loadingState,.OpportunitiesPage-module-scss-module__tw6JFW__errorState,.OpportunitiesPage-module-scss-module__tw6JFW__emptyState{padding:var(--spacing-xxl) var(--spacing-xl);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.OpportunitiesPage-module-scss-module__tw6JFW__loadingState p,.OpportunitiesPage-module-scss-module__tw6JFW__errorState p,.OpportunitiesPage-module-scss-module__tw6JFW__emptyState p{color:var(--color-text-secondary);font-size:var(--font-size-base);margin:0 0 var(--spacing-sm) 0}.OpportunitiesPage-module-scss-module__tw6JFW__loadingState button,.OpportunitiesPage-module-scss-module__tw6JFW__errorState button,.OpportunitiesPage-module-scss-module__tw6JFW__emptyState button{margin-top:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-size:var(--font-size-sm);cursor:pointer;border:none;transition:background-color .15s}.OpportunitiesPage-module-scss-module__tw6JFW__loadingState button:hover,.OpportunitiesPage-module-scss-module__tw6JFW__errorState button:hover,.OpportunitiesPage-module-scss-module__tw6JFW__emptyState button:hover{background-color:var(--color-primary-dark)}.OpportunitiesPage-module-scss-module__tw6JFW__errorState p{color:#dc2626}.OpportunitiesPage-module-scss-module__tw6JFW__tableLegendRow{padding:0 var(--spacing-xl) var(--spacing-sm) calc(var(--spacing-xl) + var(--spacing-md));align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-sm);display:flex}.OpportunitiesPage-module-scss-module__tw6JFW__legendLabel{font-family:var(--font-family);font-size:.75rem;font-weight:var(--font-weight-bold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.OpportunitiesPage-module-scss-module__tw6JFW__tableRow{padding:var(--spacing-md);margin:0 var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:var(--spacing-sm);align-items:center;gap:var(--spacing-lg);cursor:pointer;background-color:var(--color-background);transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.OpportunitiesPage-module-scss-module__tw6JFW__tableRow:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm);background-color:#7c3aed08}.OpportunitiesPage-module-scss-module__tw6JFW__tableRow:focus-visible{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 2px #7c3aed40}.OpportunitiesPage-module-scss-module__tw6JFW__logoColumn{display:none}.OpportunitiesPage-module-scss-module__tw6JFW__companyLogo{border-radius:var(--radius-sm);width:50px;height:50px;font-family:var(--font-family);font-size:1.5rem;font-weight:var(--font-weight-medium);color:#fff;background-color:#7c3aed;justify-content:center;align-items:center;display:flex}.OpportunitiesPage-module-scss-module__tw6JFW__titleColumn{flex:0 0 12rem}.OpportunitiesPage-module-scss-module__tw6JFW__title{font-family:var(--font-family);font-size:.95rem;font-weight:var(--font-weight-medium);color:var(--color-text-primary);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.1rem;display:-webkit-box;overflow:hidden}.OpportunitiesPage-module-scss-module__tw6JFW__descriptionColumn{flex:1;min-width:0}.OpportunitiesPage-module-scss-module__tw6JFW__description{font-family:var(--font-family);color:var(--color-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.4;display:-webkit-box;overflow:hidden}.OpportunitiesPage-module-scss-module__tw6JFW__postedByColumn{flex-direction:column;flex:0 0 150px;gap:2px;display:flex}.OpportunitiesPage-module-scss-module__tw6JFW__postedBy,.OpportunitiesPage-module-scss-module__tw6JFW__company{font-family:var(--font-family);color:var(--color-text-tertiary);font-size:.675rem}.OpportunitiesPage-module-scss-module__tw6JFW__label{color:var(--color-text-secondary);display:none}.OpportunitiesPage-module-scss-module__tw6JFW__value{font-weight:var(--font-weight-regular);color:#666}.OpportunitiesPage-module-scss-module__tw6JFW__chipsColumn{gap:var(--spacing-xs);flex-wrap:wrap;flex:0 0 120px;display:flex}.OpportunitiesPage-module-scss-module__tw6JFW__chip{font-family:var(--font-family);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:#0000;justify-content:center;align-items:center;padding:4px 12px;font-size:.675rem;display:inline-flex}.OpportunitiesPage-module-scss-module__tw6JFW__actionsColumn{align-items:center;gap:var(--spacing-md);flex:0 0 80px;display:flex}.OpportunitiesPage-module-scss-module__tw6JFW__viewButton{font-family:var(--font-family);font-size:.8rem;font-weight:var(--font-weight-medium);color:#fff;border-radius:var(--radius-lg);cursor:pointer;transition:opacity var(--transition-base);white-space:nowrap;background:#a78bfa;border:none;padding:8px 16px}.OpportunitiesPage-module-scss-module__tw6JFW__viewButton:hover{opacity:.9}@media (max-width:1024px){.OpportunitiesPage-module-scss-module__tw6JFW__tableLegendRow{display:none}.OpportunitiesPage-module-scss-module__tw6JFW__tableRow{gap:var(--spacing-sm);flex-wrap:wrap;margin:0 10px 6px}.OpportunitiesPage-module-scss-module__tw6JFW__logoColumn{flex:0 0 40px}.OpportunitiesPage-module-scss-module__tw6JFW__companyLogo{width:40px;height:40px;font-size:1.2rem}.OpportunitiesPage-module-scss-module__tw6JFW__titleColumn{flex:1 1 0;min-width:0}.OpportunitiesPage-module-scss-module__tw6JFW__actionsColumn{flex:none}.OpportunitiesPage-module-scss-module__tw6JFW__descriptionColumn{flex:0 0 100%;order:2}.OpportunitiesPage-module-scss-module__tw6JFW__description{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.OpportunitiesPage-module-scss-module__tw6JFW__postedByColumn{gap:var(--spacing-md);flex-direction:row;flex:none;order:3}.OpportunitiesPage-module-scss-module__tw6JFW__chipsColumn{flex:0 0 100%;order:4}}@media (max-width:768px){.OpportunitiesPage-module-scss-module__tw6JFW__pageTitleRow [class*=topBarPageTitle]{padding:24px 24px var(--spacing-md)}.OpportunitiesPage-module-scss-module__tw6JFW__loadingState,.OpportunitiesPage-module-scss-module__tw6JFW__errorState,.OpportunitiesPage-module-scss-module__tw6JFW__emptyState{padding:var(--spacing-xl) var(--spacing-md);min-height:200px}.OpportunitiesPage-module-scss-module__tw6JFW__tableRow{gap:var(--spacing-sm);padding:var(--spacing-md);flex-wrap:wrap;margin:4px 2px}.OpportunitiesPage-module-scss-module__tw6JFW__logoColumn{flex:0 0 40px}.OpportunitiesPage-module-scss-module__tw6JFW__companyLogo{width:40px;height:40px;font-size:1.2rem}.OpportunitiesPage-module-scss-module__tw6JFW__titleColumn{flex:1 1 0;min-width:0}.OpportunitiesPage-module-scss-module__tw6JFW__descriptionColumn{flex:0 0 100%;order:3;padding-bottom:10px}.OpportunitiesPage-module-scss-module__tw6JFW__postedByColumn{gap:var(--spacing-md);flex-direction:row;flex:0 0 100%;order:3}.OpportunitiesPage-module-scss-module__tw6JFW__chipsColumn{flex:0 0 100%;order:4}.OpportunitiesPage-module-scss-module__tw6JFW__actionsColumn{flex:0 0 100%;order:5;justify-content:flex-end}.OpportunitiesPage-module-scss-module__tw6JFW__viewButton{padding:6px 12px;font-size:.75rem}}
.ProfilePage-module-scss-module__h74JVa__profilePage{background-color:var(--color-background);box-sizing:border-box;flex-direction:column;width:100%;display:flex}.ProfilePage-module-scss-module__h74JVa__formContainer{padding:0 var(--spacing-2xl) 4rem;grid-template-columns:320px 1fr 1fr;gap:2rem;min-height:500px;margin-bottom:0;display:grid}.ProfilePage-module-scss-module__h74JVa__leftColumn{flex-direction:column;height:100%;display:flex}.ProfilePage-module-scss-module__h74JVa__imageSection{padding-top:10px;position:relative}.ProfilePage-module-scss-module__h74JVa__imageWrapper{aspect-ratio:1/1.29;border-radius:var(--radius-xl);width:100%;position:relative;overflow:hidden}.ProfilePage-module-scss-module__h74JVa__profileImage{object-fit:cover;width:100%;height:100%}.ProfilePage-module-scss-module__h74JVa__cameraButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ProfilePage-module-scss-module__h74JVa__cameraButton img{filter:drop-shadow(0 2px 4px #00000080);width:38px;height:38px;display:block}.ProfilePage-module-scss-module__h74JVa__cameraButton:hover{opacity:.7}.ProfilePage-module-scss-module__h74JVa__middleColumn,.ProfilePage-module-scss-module__h74JVa__rightColumn{gap:var(--spacing-md);border-radius:16px;flex-direction:column;min-width:0;padding:8px 24px;display:flex}.ProfilePage-module-scss-module__h74JVa__formGroup{gap:var(--spacing-xs);flex-direction:column;display:flex}.ProfilePage-module-scss-module__h74JVa__label{font-family:var(--font-family);color:var(--color-text-secondary);font-size:13px;font-weight:500}.ProfilePage-module-scss-module__h74JVa__required{color:var(--color-text-primary)}.ProfilePage-module-scss-module__h74JVa__input,.ProfilePage-module-scss-module__h74JVa__select{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);color:var(--color-text-primary);background:#fff;border:1px solid #e5e7eb;font-size:14px;transition:border-color .2s}.ProfilePage-module-scss-module__h74JVa__input:focus,.ProfilePage-module-scss-module__h74JVa__select:focus{border-color:var(--color-primary);outline:none}.ProfilePage-module-scss-module__h74JVa__select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.ProfilePage-module-scss-module__h74JVa__countryOptionRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;display:grid}.ProfilePage-module-scss-module__h74JVa__countryOptionMain{align-items:center;gap:var(--spacing-xs);min-width:0;display:flex}.ProfilePage-module-scss-module__h74JVa__countryOptionFlag{font-size:1rem;line-height:1;display:inline-flex}.ProfilePage-module-scss-module__h74JVa__countryOptionName{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-sm);overflow:hidden}.ProfilePage-module-scss-module__h74JVa__countryCheckIcon{width:14px;height:14px;color:var(--color-primary,#7c3aed)}.ProfilePage-module-scss-module__h74JVa__inputError{border-color:#dc2626!important}.ProfilePage-module-scss-module__h74JVa__inputError:focus{border-color:#dc2626!important;box-shadow:0 0 0 2px #dc26261a!important}.ProfilePage-module-scss-module__h74JVa__fieldError{color:#dc2626;margin-top:4px;font-size:12px}.ProfilePage-module-scss-module__h74JVa__textarea{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);color:var(--color-text-primary);resize:vertical;background:#fff;border:1px solid #e5e7eb;min-height:100px;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .2s}.ProfilePage-module-scss-module__h74JVa__textarea:focus{border-color:var(--color-primary);outline:none}.ProfilePage-module-scss-module__h74JVa__collaborationTypes{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.ProfilePage-module-scss-module__h74JVa__collaborationChip{padding:var(--spacing-sm) var(--spacing-md);color:var(--color-text-primary);cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:20px;font-size:14px;transition:all .2s}.ProfilePage-module-scss-module__h74JVa__collaborationChip:hover{border-color:var(--color-primary)}.ProfilePage-module-scss-module__h74JVa__collaborationChip.ProfilePage-module-scss-module__h74JVa__active{border-color:var(--color-primary);color:var(--color-primary);background:#f3f0ff}.ProfilePage-module-scss-module__h74JVa__editCollaborationButton{border-radius:var(--radius-sm);cursor:pointer;color:#666;background:#fff;border:1px solid #e5e7eb;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.ProfilePage-module-scss-module__h74JVa__editCollaborationButton:hover{border-color:var(--color-primary);color:var(--color-primary)}.ProfilePage-module-scss-module__h74JVa__buttonGroup{gap:var(--spacing-sm);align-items:center;margin-top:auto;display:flex}.ProfilePage-module-scss-module__h74JVa__saveButton{margin-top:auto}.ProfilePage-module-scss-module__h74JVa__editProfileButton{width:fit-content;margin-top:auto}.ProfilePage-module-scss-module__h74JVa__cancelButton{padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;font-size:14px;transition:color .2s}.ProfilePage-module-scss-module__h74JVa__cancelButton:hover{color:var(--color-text-primary)}.ProfilePage-module-scss-module__h74JVa__viewValue{color:var(--color-text-primary);padding:var(--spacing-sm) 0;min-height:20px;padding-left:12px;font-size:14px}.ProfilePage-module-scss-module__h74JVa__viewText{color:var(--color-text-primary);padding:var(--spacing-sm) 0;-webkit-line-clamp:4;word-break:break-word;-webkit-box-orient:vertical;min-height:20px;max-height:6em;margin:0;padding-left:12px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.ProfilePage-module-scss-module__h74JVa__viewJobRow{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) 0;color:var(--color-text-primary);padding-left:12px;font-size:14px;display:flex}.ProfilePage-module-scss-module__h74JVa__viewJobTitle{color:var(--color-text-secondary);font-size:12px}.ProfilePage-module-scss-module__h74JVa__viewJobCompany{font-size:16px;font-weight:var(--font-weight-medium)}.ProfilePage-module-scss-module__h74JVa__viewJobCurrent{color:var(--color-primary);white-space:nowrap;background:#f3f0ff;border-radius:10px;padding:2px 8px;font-size:11px}.ProfilePage-module-scss-module__h74JVa__viewChips{gap:var(--spacing-sm);flex-wrap:wrap;padding-left:12px;display:flex}.ProfilePage-module-scss-module__h74JVa__viewChip{padding:var(--spacing-xs) var(--spacing-md);color:var(--color-text-primary);background:#fff;border:1px solid #e5e7eb;border-radius:20px;font-size:13px}.ProfilePage-module-scss-module__h74JVa__emptyValue{color:var(--color-text-secondary)}.ProfilePage-module-scss-module__h74JVa__viewTemplate{grid-column:2/-1;min-width:0;padding:8px 24px;position:relative}.ProfilePage-module-scss-module__h74JVa__viewNameRow{align-items:center;gap:var(--spacing-sm);display:flex}.ProfilePage-module-scss-module__h74JVa__viewEditButton{cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;padding:0;transition:background-color .15s;display:flex}.ProfilePage-module-scss-module__h74JVa__viewEditButton:hover{background-color:#0000000d}.ProfilePage-module-scss-module__h74JVa__viewEditIcon{width:17px;height:17px;display:inline-flex}.ProfilePage-module-scss-module__h74JVa__viewEditIcon img{filter:brightness(0)}.ProfilePage-module-scss-module__h74JVa__viewName{font-family:var(--font-family);font-size:1.5rem;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0}.ProfilePage-module-scss-module__h74JVa__viewRole{color:var(--color-text-primary);margin:0;padding-top:.3rem;font-size:1rem;font-weight:300}.ProfilePage-module-scss-module__h74JVa__viewSectionTitle{font-size:12px;font-weight:var(--font-weight-normal);color:var(--color-text-primary);margin:0 0 4px}.ProfilePage-module-scss-module__h74JVa__viewLocationText{color:var(--color-text-secondary);margin:0;font-size:14px;font-weight:300}.ProfilePage-module-scss-module__h74JVa__viewAboutSection,.ProfilePage-module-scss-module__h74JVa__viewCollaborateSection{margin-top:var(--spacing-md)}.ProfilePage-module-scss-module__h74JVa__viewAboutText,.ProfilePage-module-scss-module__h74JVa__viewCollaborateText{color:var(--color-text-secondary);white-space:pre-wrap;margin:0;padding-top:10px;padding-left:30px;font-size:14px;line-height:1.3}.ProfilePage-module-scss-module__h74JVa__viewCompaniesSection{margin-top:var(--spacing-xl);padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.ProfilePage-module-scss-module__h74JVa__viewCompanyRow{align-items:baseline;gap:var(--spacing-sm);padding-left:30px;display:flex}.ProfilePage-module-scss-module__h74JVa__viewCompanyName{font-size:12px;font-weight:var(--font-weight-medium);color:#666}.ProfilePage-module-scss-module__h74JVa__viewCompanyRole{color:var(--color-text-tertiary);font-size:12px}.ProfilePage-module-scss-module__h74JVa__viewCompanyRole:before{content:"·";margin-right:var(--spacing-sm)}.ProfilePage-module-scss-module__h74JVa__viewTagsSection{gap:var(--spacing-sm);margin-top:var(--spacing-lg);flex-wrap:wrap;display:flex}.ProfilePage-module-scss-module__h74JVa__viewTag{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-lg);color:var(--color-text-primary);background:#fff;border:1px solid #e5e7eb;font-size:12px;display:inline-block}.ProfilePage-module-scss-module__h74JVa__jobRow{gap:var(--spacing-sm);margin-bottom:var(--spacing-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px;align-items:start;display:grid}.ProfilePage-module-scss-module__h74JVa__jobTitleInput{grid-column:1;min-width:0}.ProfilePage-module-scss-module__h74JVa__companyDropdown{grid-column:2;min-width:0;position:relative}.ProfilePage-module-scss-module__h74JVa__jobIndustryRow{grid-column:2;min-width:0}.ProfilePage-module-scss-module__h74JVa__companyDropdown [class*=dropdown]{min-width:min(280px,100%)}@media (min-width:1201px) and (max-width:1365px){.ProfilePage-module-scss-module__h74JVa__jobRow{grid-template-columns:minmax(0,1fr) 28px}.ProfilePage-module-scss-module__h74JVa__jobTitleInput,.ProfilePage-module-scss-module__h74JVa__companyDropdown,.ProfilePage-module-scss-module__h74JVa__jobIndustryRow{grid-column:1}.ProfilePage-module-scss-module__h74JVa__removeJobButton{grid-area:2/2}}.ProfilePage-module-scss-module__h74JVa__checkboxLabel{color:var(--color-text-secondary);white-space:nowrap;align-items:center;gap:4px;font-size:13px;display:flex}.ProfilePage-module-scss-module__h74JVa__checkboxLabel input[type=checkbox]{cursor:pointer;width:16px;height:16px}.ProfilePage-module-scss-module__h74JVa__removeJobButton{border-radius:var(--radius-sm);cursor:pointer;color:#666;background:#fff;border:1px solid #e5e7eb;grid-column:3;justify-content:center;align-self:center;align-items:center;width:28px;min-width:28px;height:28px;font-size:18px;transition:all .2s;display:flex}.ProfilePage-module-scss-module__h74JVa__removeJobButton:hover{color:#dc2626;background:#fef2f2;border-color:#dc2626}.ProfilePage-module-scss-module__h74JVa__addJobButton{border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-secondary);text-align:center;letter-spacing:-.2px;background-color:#f8f8f8;border:1px solid #ddd;align-self:flex-end;min-height:40px;padding:0 16px;font-size:12px;font-weight:600;transition:all .2s}.ProfilePage-module-scss-module__h74JVa__addJobButton:hover{border-color:var(--color-primary);color:var(--color-text-primary);background:#f8f8f8}.ProfilePage-module-scss-module__h74JVa__loadingContainer,.ProfilePage-module-scss-module__h74JVa__errorContainer{justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column;min-height:400px;display:flex}.ProfilePage-module-scss-module__h74JVa__loadingContainer p,.ProfilePage-module-scss-module__h74JVa__errorContainer p{color:var(--color-text-secondary);font-size:16px}.ProfilePage-module-scss-module__h74JVa__errorMessage{color:#dc2626;margin:0;font-size:14px}.ProfilePage-module-scss-module__h74JVa__successMessage{color:#16a34a;margin:0;font-size:14px}.ProfilePage-module-scss-module__h74JVa__divider{margin:0 var(--spacing-xl);border:none;border-top:1px solid #e5e7eb}.ProfilePage-module-scss-module__h74JVa__opportunitiesSection{background:var(--color-background);padding:var(--spacing-xl);overflow:hidden}.ProfilePage-module-scss-module__h74JVa__opportunitiesHeader{grid-template-columns:calc(320px + var(--spacing-xl) - 2rem) 1fr;padding:0 var(--spacing-xl);gap:0;display:grid}.ProfilePage-module-scss-module__h74JVa__opportunitiesTitleSection{flex-shrink:0;padding-bottom:24px}.ProfilePage-module-scss-module__h74JVa__opportunitiesTitle{font-size:32px;font-family:var(--font-family);letter-spacing:-.6px;color:var(--color-text-primary);margin:0 0 var(--spacing-xl) 0;font-weight:700;line-height:1}.ProfilePage-module-scss-module__h74JVa__opportunitiesSubtitle{color:var(--color-text-secondary);margin:0 0 24px;font-size:14px}.ProfilePage-module-scss-module__h74JVa__createOpportunityButton{width:fit-content;padding:8px 12px;font-size:12px;font-weight:400}.ProfilePage-module-scss-module__h74JVa__opportunitiesGrid{flex:1;grid-template-columns:repeat(auto-fill,minmax(275px,1fr));gap:1rem;min-width:0;display:grid}.ProfilePage-module-scss-module__h74JVa__opportunityCardWrapper{width:100%;min-width:0;position:relative}.ProfilePage-module-scss-module__h74JVa__profileGridCard{aspect-ratio:1!important;width:100%!important;min-width:auto!important;max-width:none!important;height:auto!important;max-height:none!important}.ProfilePage-module-scss-module__h74JVa__profileGridCard [class*=divider]{transform:translateY(-20px)}.ProfilePage-module-scss-module__h74JVa__profileGridCard [class*=companyPerson]{text-transform:uppercase;transform:translateY(-23px)}.ProfilePage-module-scss-module__h74JVa__profileGridCard [class*=card]{padding-bottom:8px}.ProfilePage-module-scss-module__h74JVa__profileGridCard [class*=content]{transition:none!important}.ProfilePage-module-scss-module__h74JVa__profileGridCard:hover [class*=card]{max-height:100%!important}.ProfilePage-module-scss-module__h74JVa__profileGridCard:hover [class*=bottom]{max-height:0!important}.ProfilePage-module-scss-module__h74JVa__profileGridCard:hover [class*=content]{padding-top:max(24px,34cqi - 8px)!important}.ProfilePage-module-scss-module__h74JVa__profileGridCard:hover [class*=bottomLabelRow],.ProfilePage-module-scss-module__h74JVa__profileGridCard:hover [class*=bottomTitle]{opacity:0!important;transform:none!important}.ProfilePage-module-scss-module__h74JVa__editIcon{top:var(--spacing-md);right:var(--spacing-md);color:#ffffffb3;pointer-events:none;z-index:3;width:17px;height:17px;transition:color .15s;position:absolute}.ProfilePage-module-scss-module__h74JVa__editIcon svg,.ProfilePage-module-scss-module__h74JVa__editIcon img{width:100%;height:100%}.ProfilePage-module-scss-module__h74JVa__opportunityCardWrapper:hover .ProfilePage-module-scss-module__h74JVa__editIcon{color:#fff}.ProfilePage-module-scss-module__h74JVa__deleteOverlay{color:#fff6;cursor:pointer;z-index:3;background:0 0;border:none;justify-content:center;align-items:center;width:19px;height:19px;padding:0;transition:color .15s;display:flex;position:absolute;top:19px;left:18px}.ProfilePage-module-scss-module__h74JVa__deleteOverlay:hover{color:#fff}.ProfilePage-module-scss-module__h74JVa__deleteOverlay:focus{outline:none}.ProfilePage-module-scss-module__h74JVa__deleteOverlay svg{width:100%;height:100%}.ProfilePage-module-scss-module__h74JVa__loadingText,.ProfilePage-module-scss-module__h74JVa__emptyText{color:var(--color-text-secondary);text-align:center;padding:var(--spacing-xl) 0;grid-column:1/-1;font-size:14px}@media (max-width:1200px){.ProfilePage-module-scss-module__h74JVa__formContainer{grid-template-columns:320px 1fr 1fr}.ProfilePage-module-scss-module__h74JVa__leftColumn{max-width:320px;margin:0 auto}.ProfilePage-module-scss-module__h74JVa__opportunitiesHeader{padding:0 var(--spacing-sm);grid-template-columns:1fr}}@media (max-width:850px){.ProfilePage-module-scss-module__h74JVa__formContainer{gap:var(--spacing-md);grid-template-columns:1fr 1fr}.ProfilePage-module-scss-module__h74JVa__jobRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px}.ProfilePage-module-scss-module__h74JVa__companyDropdown{min-width:120px}.ProfilePage-module-scss-module__h74JVa__opportunitiesTitleSection{align-items:flex-start;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.ProfilePage-module-scss-module__h74JVa__opportunitiesTitle{flex:0 0 50%}.ProfilePage-module-scss-module__h74JVa__opportunitiesSubtitle{width:100%;margin:0 0 var(--spacing-sm) 0;order:2}.ProfilePage-module-scss-module__h74JVa__createOpportunityButton{margin-bottom:8px;margin-left:0}}@media (max-width:768px){.ProfilePage-module-scss-module__h74JVa__formContainer{padding:var(--spacing-md);grid-template-columns:1fr;min-height:auto}.ProfilePage-module-scss-module__h74JVa__viewTemplate{grid-column:1/-1}.ProfilePage-module-scss-module__h74JVa__leftColumn,.ProfilePage-module-scss-module__h74JVa__imageWrapper{max-width:180px;margin:0 auto}.ProfilePage-module-scss-module__h74JVa__input,.ProfilePage-module-scss-module__h74JVa__select{padding:var(--spacing-xs) var(--spacing-sm);font-size:13px}.ProfilePage-module-scss-module__h74JVa__textarea{padding:var(--spacing-xs) var(--spacing-sm);rows:3;min-height:70px;font-size:13px}.ProfilePage-module-scss-module__h74JVa__jobRow{grid-template-columns:minmax(0,1fr) 28px}.ProfilePage-module-scss-module__h74JVa__jobTitleInput,.ProfilePage-module-scss-module__h74JVa__companyDropdown{grid-column:1;min-width:0}.ProfilePage-module-scss-module__h74JVa__jobIndustryRow{grid-column:1}.ProfilePage-module-scss-module__h74JVa__removeJobButton{grid-area:2/2}.ProfilePage-module-scss-module__h74JVa__saveButton{padding:var(--spacing-xs) var(--spacing-md);font-size:14px}.ProfilePage-module-scss-module__h74JVa__opportunitiesSection{padding:var(--spacing-md)}.ProfilePage-module-scss-module__h74JVa__opportunitiesTitleSection{text-align:center;flex-direction:column;align-items:center;display:flex}.ProfilePage-module-scss-module__h74JVa__opportunitiesTitle{flex:none;margin-top:24px;font-size:24px}.ProfilePage-module-scss-module__h74JVa__createOpportunityButton{margin-bottom:1.5rem;margin-left:0}.ProfilePage-module-scss-module__h74JVa__opportunitiesSubtitle{order:unset;width:auto}}@media (max-width:480px){.ProfilePage-module-scss-module__h74JVa__formContainer{padding:var(--spacing-sm);gap:var(--spacing-md)}.ProfilePage-module-scss-module__h74JVa__leftColumn,.ProfilePage-module-scss-module__h74JVa__imageWrapper{max-width:150px}.ProfilePage-module-scss-module__h74JVa__cameraButton img{width:28px;height:28px}.ProfilePage-module-scss-module__h74JVa__label{font-size:12px}.ProfilePage-module-scss-module__h74JVa__input,.ProfilePage-module-scss-module__h74JVa__select{padding:6px var(--spacing-sm);font-size:12px}.ProfilePage-module-scss-module__h74JVa__textarea{padding:6px var(--spacing-sm);min-height:60px;font-size:12px}.ProfilePage-module-scss-module__h74JVa__jobRow{gap:var(--spacing-xs)}.ProfilePage-module-scss-module__h74JVa__opportunitiesSection{padding:var(--spacing-sm)}.ProfilePage-module-scss-module__h74JVa__opportunitiesTitle{font-size:20px}}
: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}.SettingsPage-module-scss-module__TDq_oq__settingsPage{background-color:var(--color-background);box-sizing:border-box;flex-direction:column;width:100%;min-height:100%;display:flex}.SettingsPage-module-scss-module__TDq_oq__content{width:100%}.SettingsPage-module-scss-module__TDq_oq__body{padding:var(--spacing-md) var(--spacing-2xl) var(--spacing-xl);box-sizing:border-box}.SettingsPage-module-scss-module__TDq_oq__panel{padding:20px var(--spacing-md);font-family:var(--font-family);border:1px solid #ddd;border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.SettingsPage-module-scss-module__TDq_oq__intro{flex-direction:column;flex:0 306px;min-width:0;display:flex}.SettingsPage-module-scss-module__TDq_oq__heading{letter-spacing:-.48px;color:#333;margin:0;font-size:24px;font-weight:600;line-height:1}.SettingsPage-module-scss-module__TDq_oq__lede{letter-spacing:-.24px;color:#999;margin:12px 0 0;font-size:12px;line-height:16px}.SettingsPage-module-scss-module__TDq_oq__hatch{height:20px;margin-top:var(--spacing-md);background-image:url(/images/diagonal-lines.svg);background-repeat:repeat;background-size:17px 17px;border-radius:46px}.SettingsPage-module-scss-module__TDq_oq__introRule{background:#ddd;height:1px;margin-top:20px}.SettingsPage-module-scss-module__TDq_oq__error{color:var(--color-error);margin:12px 0 0;font-size:12px;line-height:16px}.SettingsPage-module-scss-module__TDq_oq__card{min-width:0;padding:var(--spacing-md);box-sizing:border-box;background:#fff;border:1px solid #ddd;border-radius:10px;flex-direction:column;flex:0 310px;gap:12px;display:flex}.SettingsPage-module-scss-module__TDq_oq__cardHeader{flex-direction:column;gap:6px;display:flex}.SettingsPage-module-scss-module__TDq_oq__cardTitle{color:#333;margin:0;font-size:13px;font-weight:600;line-height:1}.SettingsPage-module-scss-module__TDq_oq__cardText{color:#999;margin:0;font-size:12px;line-height:16px}.SettingsPage-module-scss-module__TDq_oq__rule{background:#ddd;height:1px}.SettingsPage-module-scss-module__TDq_oq__frequencies,.SettingsPage-module-scss-module__TDq_oq__topics{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.SettingsPage-module-scss-module__TDq_oq__option{color:#999;white-space:nowrap;cursor:pointer;background:#f8f8f8;border:1px solid #ddd;border-radius:10px;padding:8px 12px;font-family:inherit;font-size:12px;line-height:14px;transition:border-color .15s,background-color .15s,color .15s}.SettingsPage-module-scss-module__TDq_oq__option:hover:not(:disabled){border-color:var(--color-primary)}.SettingsPage-module-scss-module__TDq_oq__option:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.SettingsPage-module-scss-module__TDq_oq__option:disabled{cursor:default}.SettingsPage-module-scss-module__TDq_oq__option.SettingsPage-module-scss-module__TDq_oq__selected{border-color:var(--color-primary);color:#333;background:#fff}.SettingsPage-module-scss-module__TDq_oq__frequency{text-align:center;min-width:45px;font-weight:500}.SettingsPage-module-scss-module__TDq_oq__frequency.SettingsPage-module-scss-module__TDq_oq__selected{opacity:.9}.SettingsPage-module-scss-module__TDq_oq__topic{letter-spacing:-.24px;font-weight:600}@media (max-width:768px){.SettingsPage-module-scss-module__TDq_oq__body{padding:0 var(--spacing-md) var(--spacing-lg)}.SettingsPage-module-scss-module__TDq_oq__panel{flex-direction:column;align-items:stretch;gap:8px;padding:20px 12px}.SettingsPage-module-scss-module__TDq_oq__intro{flex:none;padding-bottom:12px}.SettingsPage-module-scss-module__TDq_oq__introRule{display:none}.SettingsPage-module-scss-module__TDq_oq__card{padding:var(--spacing-md) 12px;flex:none}.SettingsPage-module-scss-module__TDq_oq__cardTitle{letter-spacing:-.24px;text-transform:uppercase;font-size:12px}.SettingsPage-module-scss-module__TDq_oq__cardText{letter-spacing:-.24px}.SettingsPage-module-scss-module__TDq_oq__frequencies,.SettingsPage-module-scss-module__TDq_oq__topics{gap:8px}}
.ResetPasswordCard-module-scss-module__V8buGW__resetPasswordCard{max-width:480px}.ResetPasswordCard-module-scss-module__V8buGW__form{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}.ResetPasswordCard-module-scss-module__V8buGW__description{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;line-height:var(--line-height-base);margin:0}.ResetPasswordCard-module-scss-module__V8buGW__error{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-error);text-align:center;line-height:var(--line-height-base);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);background-color:#ef44441a}.ResetPasswordCard-module-scss-module__V8buGW__notice{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:var(--line-height-base);padding:var(--spacing-sm) var(--spacing-md);border-left:3px solid var(--color-warning,#f59e0b);border-radius:var(--radius-sm);background-color:#f59e0b1f}.ResetPasswordCard-module-scss-module__V8buGW__loginLink{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;line-height:var(--line-height-base);margin-top:var(--spacing-md)}.ResetPasswordCard-module-scss-module__V8buGW__loginText{display:inline}.ResetPasswordCard-module-scss-module__V8buGW__successMessage{font-family:var(--font-family);font-size:var(--font-size-base);color:var(--color-text-primary);text-align:center;line-height:var(--line-height-base)}.ResetPasswordCard-module-scss-module__V8buGW__successMessage p{margin:0 0 var(--spacing-sm) 0}.ResetPasswordCard-module-scss-module__V8buGW__successMessage p:last-child{margin-bottom:var(--spacing-lg)}@media (max-width:768px){.ResetPasswordCard-module-scss-module__V8buGW__form{gap:var(--spacing-md)}}
.ResetPasswordScreen-module-scss-module___wxHQa__resetPasswordScreen{width:100%;min-height:100vh;padding:var(--spacing-md);box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:relative}.ResetPasswordScreen-module-scss-module___wxHQa__backButton{top:var(--spacing-lg);right:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;width:40px;height:40px;color:var(--color-text-secondary);transition:color var(--transition-base),border-color var(--transition-base);background:0 0;padding:8px;position:absolute}.ResetPasswordScreen-module-scss-module___wxHQa__backButton:hover{color:var(--color-text-primary);border-color:var(--color-text-secondary)}.ResetPasswordScreen-module-scss-module___wxHQa__backButton svg{width:100%;height:100%}.ResetPasswordScreen-module-scss-module___wxHQa__resetPasswordContainer{width:100%;max-width:480px}@media (max-width:768px){.ResetPasswordScreen-module-scss-module___wxHQa__resetPasswordScreen{padding:var(--spacing-sm)}.ResetPasswordScreen-module-scss-module___wxHQa__resetPasswordContainer{max-width:480px;margin:0 auto}}
.ForgotPasswordCard-module-scss-module__6jVTQW__forgotPasswordCard{max-width:480px}.ForgotPasswordCard-module-scss-module__6jVTQW__form{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}.ForgotPasswordCard-module-scss-module__6jVTQW__description{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;line-height:var(--line-height-base);margin:0}.ForgotPasswordCard-module-scss-module__6jVTQW__error{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-error);text-align:center;line-height:var(--line-height-base);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);background-color:#ef44441a}.ForgotPasswordCard-module-scss-module__6jVTQW__loginLink{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;line-height:var(--line-height-base);margin-top:var(--spacing-md)}.ForgotPasswordCard-module-scss-module__6jVTQW__loginText{display:inline}.ForgotPasswordCard-module-scss-module__6jVTQW__successMessage{font-family:var(--font-family);font-size:var(--font-size-base);color:var(--color-text-primary);text-align:center;line-height:var(--line-height-base)}.ForgotPasswordCard-module-scss-module__6jVTQW__successMessage p{margin:0 0 var(--spacing-sm) 0}.ForgotPasswordCard-module-scss-module__6jVTQW__successMessage p:last-child{margin-bottom:var(--spacing-lg)}@media (max-width:768px){.ForgotPasswordCard-module-scss-module__6jVTQW__form{gap:var(--spacing-md)}}
.ForgotPasswordScreen-module-scss-module__lodhBa__forgotPasswordScreen{width:100%;min-height:100vh;padding:var(--spacing-md);box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:relative}.ForgotPasswordScreen-module-scss-module__lodhBa__backButton{top:var(--spacing-lg);right:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;width:40px;height:40px;color:var(--color-text-secondary);transition:color var(--transition-base),border-color var(--transition-base);background:0 0;padding:8px;position:absolute}.ForgotPasswordScreen-module-scss-module__lodhBa__backButton:hover{color:var(--color-text-primary);border-color:var(--color-text-secondary)}.ForgotPasswordScreen-module-scss-module__lodhBa__backButton svg{width:100%;height:100%}.ForgotPasswordScreen-module-scss-module__lodhBa__forgotPasswordContainer{width:100%;max-width:480px}@media (max-width:768px){.ForgotPasswordScreen-module-scss-module__lodhBa__forgotPasswordScreen{padding:var(--spacing-sm)}.ForgotPasswordScreen-module-scss-module__lodhBa__forgotPasswordContainer{max-width:480px;margin:0 auto}}
.users-module-scss-module__Ze0Bnq__container{gap:var(--spacing-lg,24px);flex-direction:column;display:flex}.users-module-scss-module__Ze0Bnq__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md,16px);flex-wrap:wrap;display:flex}.users-module-scss-module__Ze0Bnq__description{color:var(--color-text-secondary,#6b7280);font-size:var(--font-size-sm,14px);flex:1;margin:0}.users-module-scss-module__Ze0Bnq__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-size:var(--font-size-sm,14px);font-weight:var(--font-weight-medium,500);cursor:pointer;border:none;transition:background-color .15s}.users-module-scss-module__Ze0Bnq__createBtn:hover{background-color:#6d28d9}.users-module-scss-module__Ze0Bnq__filters{gap:var(--spacing-md,16px);flex-wrap:wrap;display:flex}.users-module-scss-module__Ze0Bnq__viewTabs{border:1px solid var(--color-border,#e5e7eb);background:#fff;border-radius:999px;align-items:center;gap:4px;width:fit-content;padding:4px;display:inline-flex}.users-module-scss-module__Ze0Bnq__viewTab{color:var(--color-text-secondary,#6b7280);font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-medium,500);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:8px 14px;transition:all .15s}.users-module-scss-module__Ze0Bnq__viewTab:hover{color:var(--color-text-primary,#1a1a2e);background:#f8fafc}.users-module-scss-module__Ze0Bnq__viewTabActive{color:var(--color-primary,#7c3aed);background:#f3f0ff}.users-module-scss-module__Ze0Bnq__searchWrapper{flex:1;min-width:200px}.users-module-scss-module__Ze0Bnq__communityFilterWrapper{min-width:220px}.users-module-scss-module__Ze0Bnq__flagStack{flex-wrap:wrap;gap:6px;display:flex}.users-module-scss-module__Ze0Bnq__socialLinks{flex-wrap:wrap;gap:8px;display:flex}.users-module-scss-module__Ze0Bnq__socialLinks a{color:var(--color-primary,#7c3aed);font-weight:var(--font-weight-medium,500);text-decoration:underline}.users-module-scss-module__Ze0Bnq__socialLinks a:hover{text-decoration:none}.users-module-scss-module__Ze0Bnq__select{padding:var(--spacing-sm,8px) var(--spacing-md,16px);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,8px);font-size:var(--font-size-sm,14px);background-color:var(--color-background,#fff);cursor:pointer}.users-module-scss-module__Ze0Bnq__select:focus{border-color:var(--color-primary,#7c3aed);outline:none}.users-module-scss-module__Ze0Bnq__error{padding:var(--spacing-md,16px);border-radius:var(--radius-md,8px);color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca}.users-module-scss-module__Ze0Bnq__errorMessage{padding:var(--spacing-sm,8px) var(--spacing-md,16px);border-radius:var(--radius-md,8px);color:#dc2626;font-size:var(--font-size-sm,14px);margin-bottom:var(--spacing-md,16px);background-color:#fef2f2;border:1px solid #fecaca}.users-module-scss-module__Ze0Bnq__emailCell{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.users-module-scss-module__Ze0Bnq__badge{border-radius:var(--radius-sm,4px);font-size:12px;font-weight:var(--font-weight-medium,500);text-transform:capitalize;padding:2px 8px;display:inline-block}.users-module-scss-module__Ze0Bnq__badge.users-module-scss-module__Ze0Bnq__pending{color:#d97706;background-color:#fef3c7}.users-module-scss-module__Ze0Bnq__badge.users-module-scss-module__Ze0Bnq__approved{color:#059669;background-color:#d1fae5}.users-module-scss-module__Ze0Bnq__badge.users-module-scss-module__Ze0Bnq__rejected{color:#dc2626;background-color:#fee2e2}.users-module-scss-module__Ze0Bnq__badge.users-module-scss-module__Ze0Bnq__verified{color:#2563eb;background-color:#dbeafe}.users-module-scss-module__Ze0Bnq__badge.users-module-scss-module__Ze0Bnq__unverified{color:#6b7280;background-color:#f3f4f6}.users-module-scss-module__Ze0Bnq__reviewPanel{gap:var(--spacing-md,16px);padding:var(--spacing-md,16px);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-lg,12px);margin-bottom:var(--spacing-lg,24px);background:#fafafa;flex-direction:column;display:flex}.users-module-scss-module__Ze0Bnq__reviewLayout{gap:var(--spacing-md,16px);margin-bottom:var(--spacing-lg,24px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.users-module-scss-module__Ze0Bnq__reviewCard{border:none;border-bottom:1px solid var(--color-border,#e5e7eb);background:0 0;border-radius:0;flex-direction:column;gap:14px;padding:0 0 18px;display:flex}.users-module-scss-module__Ze0Bnq__reviewHeroCard,.users-module-scss-module__Ze0Bnq__reviewWideCard{grid-column:1/-1}.users-module-scss-module__Ze0Bnq__reviewPhotoCard{grid-row:span 2}.users-module-scss-module__Ze0Bnq__reviewHero{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md,16px);flex-wrap:nowrap;padding-bottom:6px;display:flex}.users-module-scss-module__Ze0Bnq__reviewHeroMedia{flex:0 0 132px}.users-module-scss-module__Ze0Bnq__reviewHeroContent{flex-direction:column;flex:1;gap:20px;min-width:0;display:flex}.users-module-scss-module__Ze0Bnq__reviewHeroCopy{flex-direction:column;gap:6px;display:flex}.users-module-scss-module__Ze0Bnq__reviewEyebrow{font-size:12px;font-weight:var(--font-weight-semibold,600);color:var(--color-text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.06em}.users-module-scss-module__Ze0Bnq__reviewMemberName{color:var(--color-text-primary,#1a1a2e);margin:0;font-size:22px;line-height:1.2}.users-module-scss-module__Ze0Bnq__reviewMemberEmail{font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280);margin:0}.users-module-scss-module__Ze0Bnq__reviewSectionTitle{font-size:15px;font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary,#1a1a2e);margin:0}.users-module-scss-module__Ze0Bnq__reviewStack{flex-direction:column;gap:18px;display:flex}.users-module-scss-module__Ze0Bnq__reviewHeader{justify-content:space-between;align-items:center;gap:var(--spacing-md,16px);flex-wrap:wrap;display:flex}.users-module-scss-module__Ze0Bnq__reviewTitle{font-size:var(--font-size-md,16px);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary,#1a1a2e);margin:0}.users-module-scss-module__Ze0Bnq__reviewBadges{flex-wrap:wrap;gap:8px;display:flex}.users-module-scss-module__Ze0Bnq__reviewGrid{gap:var(--spacing-md,16px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.users-module-scss-module__Ze0Bnq__reviewItem,.users-module-scss-module__Ze0Bnq__reviewSection{flex-direction:column;gap:6px;display:flex}.users-module-scss-module__Ze0Bnq__reviewLabel{font-size:12px;font-weight:var(--font-weight-semibold,600);color:var(--color-text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.04em}.users-module-scss-module__Ze0Bnq__reviewValue{font-size:var(--font-size-sm,14px);color:var(--color-text-primary,#1a1a2e);word-break:break-word;line-height:1.5}.users-module-scss-module__Ze0Bnq__reviewLink{font-size:var(--font-size-sm,14px);color:var(--color-primary,#7c3aed);word-break:break-all;line-height:1.5;font-weight:var(--font-weight-medium,500);text-decoration:underline}.users-module-scss-module__Ze0Bnq__reviewLink:hover{text-decoration:none}.users-module-scss-module__Ze0Bnq__reviewNotesInput{width:100%;min-height:112px;padding:var(--spacing-sm,8px) var(--spacing-md,16px);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,8px);font-size:var(--font-size-sm,14px);resize:vertical;background:#fff;font-family:inherit}.users-module-scss-module__Ze0Bnq__reviewNotesInput:focus{border-color:var(--color-primary,#7c3aed);outline:none;box-shadow:0 0 0 2px #7c3aed1a}.users-module-scss-module__Ze0Bnq__reviewNotesActions{justify-content:flex-start;display:flex}.users-module-scss-module__Ze0Bnq__reviewPhotoFrame{aspect-ratio:1/1.29;border-radius:var(--radius-md,8px);background:#f8fafc;width:100%;max-width:132px;overflow:hidden}.users-module-scss-module__Ze0Bnq__jobSummaryList{flex-direction:column;gap:10px;display:flex}.users-module-scss-module__Ze0Bnq__jobSummaryCard{border:none;border-top:1px solid var(--color-border,#e5e7eb);background:0 0;padding:12px 0 0}.users-module-scss-module__Ze0Bnq__jobSummaryHeader,.users-module-scss-module__Ze0Bnq__jobSummaryMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.users-module-scss-module__Ze0Bnq__jobSummaryMeta{margin-top:8px}.users-module-scss-module__Ze0Bnq__jobSummaryTitle{font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary,#1a1a2e)}.users-module-scss-module__Ze0Bnq__modalOverlay{z-index:1000;padding:var(--spacing-lg,24px);overscroll-behavior:contain;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}@media (max-width:768px){.users-module-scss-module__Ze0Bnq__modalOverlay{padding:var(--spacing-sm,8px)}}.users-module-scss-module__Ze0Bnq__modal{border-radius:var(--radius-lg,12px);background-color:#fff;flex-direction:column;min-width:50vw;max-width:80vw;max-height:90vh;display:flex;position:relative;overflow:hidden}.users-module-scss-module__Ze0Bnq__modal>form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}@media (max-width:768px){.users-module-scss-module__Ze0Bnq__modal{width:100%;min-width:0;max-width:100%;max-height:calc(100dvh - 2*var(--spacing-sm,8px))}}.users-module-scss-module__Ze0Bnq__modalHeader{padding:var(--spacing-xl,32px);justify-content:space-between;align-items:center;padding-bottom:0;display:flex}.users-module-scss-module__Ze0Bnq__modalForm{padding:var(--spacing-xl,32px);gap:var(--spacing-sm,8px);flex-direction:column;flex:1;display:flex;overflow-y:auto}.users-module-scss-module__Ze0Bnq__modalTitle{font-size:var(--font-size-lg,20px);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary,#1a1a2e);margin:0}.users-module-scss-module__Ze0Bnq__closeBtn{border-radius:var(--radius-md,8px);width:32px;height:32px;color:var(--color-text-secondary,#6b7280);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;font-size:24px;transition:all .15s;display:flex}.users-module-scss-module__Ze0Bnq__closeBtn:hover:not(:disabled){color:var(--color-text-primary,#1a1a2e);background-color:#f3f4f6}.users-module-scss-module__Ze0Bnq__closeBtn:disabled{opacity:.5;cursor:not-allowed}.users-module-scss-module__Ze0Bnq__editInfo{font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280);margin:calc(-1*var(--spacing-md,16px)) 0 var(--spacing-lg,24px) 0}.users-module-scss-module__Ze0Bnq__confirmText{font-size:var(--font-size-sm,14px);color:var(--color-text-primary,#1a1a2e);margin:0 0 var(--spacing-sm,8px) 0}.users-module-scss-module__Ze0Bnq__confirmText strong{font-weight:var(--font-weight-semibold,600)}.users-module-scss-module__Ze0Bnq__warningText{font-size:var(--font-size-sm,14px);color:#dc2626;margin:0 0 var(--spacing-lg,24px) 0}.users-module-scss-module__Ze0Bnq__formGroup{margin-bottom:var(--spacing-md,16px)}.users-module-scss-module__Ze0Bnq__formGroup label{font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-medium,500);color:var(--color-text-primary,#1a1a2e);margin-bottom:var(--spacing-xs,4px);display:block}.users-module-scss-module__Ze0Bnq__formGroup input[type=text],.users-module-scss-module__Ze0Bnq__formGroup input[type=email],.users-module-scss-module__Ze0Bnq__formGroup input[type=password],.users-module-scss-module__Ze0Bnq__formGroup textarea,.users-module-scss-module__Ze0Bnq__formGroup select{width:100%;padding:var(--spacing-sm,8px) var(--spacing-md,16px);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,8px);font-size:var(--font-size-sm,14px);background-color:var(--color-background,#fff);font-family:inherit}.users-module-scss-module__Ze0Bnq__formGroup input[type=text]:focus,.users-module-scss-module__Ze0Bnq__formGroup input[type=email]:focus,.users-module-scss-module__Ze0Bnq__formGroup input[type=password]:focus,.users-module-scss-module__Ze0Bnq__formGroup textarea:focus,.users-module-scss-module__Ze0Bnq__formGroup select:focus{border-color:var(--color-primary,#7c3aed);outline:none;box-shadow:0 0 0 2px #7c3aed1a}.users-module-scss-module__Ze0Bnq__formGroup textarea{resize:vertical;min-height:80px}.users-module-scss-module__Ze0Bnq__formRow{gap:var(--spacing-md,16px);grid-template-columns:1fr 1fr;display:grid}.users-module-scss-module__Ze0Bnq__jobRow{gap:var(--spacing-sm,8px);margin-bottom:var(--spacing-sm,8px);align-items:center;display:flex}.users-module-scss-module__Ze0Bnq__jobInput,.users-module-scss-module__Ze0Bnq__jobSelect,.users-module-scss-module__Ze0Bnq__jobCompanyField{flex:1;min-width:0}.users-module-scss-module__Ze0Bnq__jobIndustryField{margin-bottom:var(--spacing-sm,8px)}.users-module-scss-module__Ze0Bnq__jobCheckbox{color:var(--color-text-secondary,#666);white-space:nowrap;align-items:center;gap:4px;font-size:13px;display:flex}.users-module-scss-module__Ze0Bnq__jobCheckbox input[type=checkbox]{cursor:pointer;width:16px;height:16px}.users-module-scss-module__Ze0Bnq__removeJobBtn{border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-sm,4px);cursor:pointer;color:#666;background:#fff;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;font-size:18px;transition:all .2s;display:flex}.users-module-scss-module__Ze0Bnq__removeJobBtn:hover{color:#dc2626;background:#fef2f2;border-color:#dc2626}.users-module-scss-module__Ze0Bnq__addJobBtn{padding:var(--spacing-sm,8px) var(--spacing-md,16px);border:1px dashed var(--color-border,#e5e7eb);border-radius:var(--radius-sm,4px);cursor:pointer;color:var(--color-primary,#7c3aed);text-align:center;background:0 0;width:100%;font-size:14px;transition:all .2s}.users-module-scss-module__Ze0Bnq__addJobBtn:hover{border-color:var(--color-primary,#7c3aed);background:#f3f0ff}.users-module-scss-module__Ze0Bnq__checkbox{align-items:center;gap:var(--spacing-md,16px);cursor:pointer;height:38px;margin-top:22px;display:flex}.users-module-scss-module__Ze0Bnq__checkbox input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-primary,#7c3aed);cursor:pointer;flex-shrink:0;margin:0}.users-module-scss-module__Ze0Bnq__checkbox span{font-weight:var(--font-weight-normal,400);-webkit-user-select:none;user-select:none;line-height:1}.users-module-scss-module__Ze0Bnq__checkboxGroup{gap:var(--spacing-md,16px);padding:var(--spacing-sm,8px) 0;flex-wrap:wrap;display:flex}.users-module-scss-module__Ze0Bnq__checkboxItem{align-items:center;gap:var(--spacing-xs,4px);cursor:pointer;font-size:var(--font-size-sm,14px);display:flex}.users-module-scss-module__Ze0Bnq__checkboxItem input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-primary,#7c3aed)}.users-module-scss-module__Ze0Bnq__modalActions{gap:var(--spacing-sm,8px);padding:var(--spacing-lg,24px) var(--spacing-xl,32px);background-color:#f9fafb;display:flex}.users-module-scss-module__Ze0Bnq__cancelBtn{color:var(--color-text-secondary,#6b7280);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,8px);font-family:var(--font-family);font-size:.875rem;font-weight:var(--font-weight-medium,500);cursor:pointer;background-color:#fff;flex:1;padding:12px 16px;transition:all .15s}.users-module-scss-module__Ze0Bnq__cancelBtn:hover:not(:disabled){background-color:#f3f4f6}.users-module-scss-module__Ze0Bnq__cancelBtn:disabled{opacity:.5;cursor:not-allowed}.users-module-scss-module__Ze0Bnq__saveBtn{background-color:var(--color-primary,#7c3aed);color:#fff;border-radius:var(--radius-md,8px);font-family:var(--font-family);font-size:.875rem;font-weight:var(--font-weight-medium,500);cursor:pointer;border:none;flex:1;padding:12px 16px;transition:background-color .15s}.users-module-scss-module__Ze0Bnq__saveBtn:hover:not(:disabled){background-color:var(--color-primary-dark,#6d28d9)}.users-module-scss-module__Ze0Bnq__saveBtn:disabled{opacity:.5;cursor:not-allowed}.users-module-scss-module__Ze0Bnq__secondaryBtn{color:#5b21b6;border-radius:var(--radius-md,8px);font-family:var(--font-family);font-size:.875rem;font-weight:var(--font-weight-medium,500);cursor:pointer;background-color:#ede9fe;border:1px solid #ddd6fe;flex:1;padding:12px 16px;transition:background-color .15s}.users-module-scss-module__Ze0Bnq__secondaryBtn:hover:not(:disabled){background-color:#ddd6fe}.users-module-scss-module__Ze0Bnq__secondaryBtn:disabled{opacity:.5;cursor:not-allowed}.users-module-scss-module__Ze0Bnq__dangerBtn{color:#fff;border-radius:var(--radius-md,8px);font-family:var(--font-family);font-size:.875rem;font-weight:var(--font-weight-medium,500);cursor:pointer;background-color:#dc2626;border:none;flex:1;padding:12px 16px;transition:background-color .15s}.users-module-scss-module__Ze0Bnq__dangerBtn:hover:not(:disabled){background-color:#b91c1c}.users-module-scss-module__Ze0Bnq__dangerBtn:disabled{opacity:.5;cursor:not-allowed}.users-module-scss-module__Ze0Bnq__photoSection{align-items:center;gap:var(--spacing-md,16px);margin-bottom:var(--spacing-lg,24px);display:flex}.users-module-scss-module__Ze0Bnq__photoPreview{aspect-ratio:1/1.29;border-radius:var(--radius-md,8px);background-color:#f3f4f6;flex-shrink:0;width:120px;overflow:hidden}.users-module-scss-module__Ze0Bnq__photoImage{object-fit:cover;aspect-ratio:1/1.29;width:100%;height:100%}.users-module-scss-module__Ze0Bnq__photoPlaceholder{width:100%;height:100%;color:var(--color-text-secondary,#6b7280);justify-content:center;align-items:center;font-size:12px;display:flex}.users-module-scss-module__Ze0Bnq__adminNotesHelper{color:var(--color-text-secondary,#6b7280);margin:0 0 var(--spacing-xs,4px) 0;font-size:12px}@media (max-width:768px){.users-module-scss-module__Ze0Bnq__header,.users-module-scss-module__Ze0Bnq__filters{flex-direction:column}.users-module-scss-module__Ze0Bnq__searchWrapper{width:100%}.users-module-scss-module__Ze0Bnq__formRow,.users-module-scss-module__Ze0Bnq__reviewGrid,.users-module-scss-module__Ze0Bnq__reviewLayout{grid-template-columns:1fr}.users-module-scss-module__Ze0Bnq__reviewHero{flex-wrap:wrap}.users-module-scss-module__Ze0Bnq__reviewHeroMedia{flex-basis:auto}.users-module-scss-module__Ze0Bnq__reviewHeroContent{overflow-wrap:anywhere}.users-module-scss-module__Ze0Bnq__modalHeader{padding:var(--spacing-md,16px) var(--spacing-md,16px) 0}.users-module-scss-module__Ze0Bnq__modalForm{padding:var(--spacing-md,16px)}.users-module-scss-module__Ze0Bnq__modalActions{padding:var(--spacing-md,16px);flex-wrap:wrap}.users-module-scss-module__Ze0Bnq__modalActions>*{flex:120px}.users-module-scss-module__Ze0Bnq__checkbox{margin-top:var(--spacing-sm,8px);height:auto;padding:var(--spacing-sm,8px) 0}}.users-module-scss-module__Ze0Bnq__nameCell{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.users-module-scss-module__Ze0Bnq__nameStatusBadge{text-transform:capitalize;padding:1px 6px;font-size:11px}.users-module-scss-module__Ze0Bnq__placeholderBadge{color:#7c3aed;text-transform:none;background-color:#ede9fe;padding:1px 6px;font-size:11px}.users-module-scss-module__Ze0Bnq__datesCell{color:var(--color-text-secondary,#6b7280);white-space:nowrap;flex-direction:column;gap:2px;font-size:12px;display:flex}.users-module-scss-module__Ze0Bnq__nameLink{font:inherit;color:var(--color-primary,#7c3aed);font-weight:var(--font-weight-medium,500);cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.users-module-scss-module__Ze0Bnq__nameLink:hover{text-decoration:underline}.users-module-scss-module__Ze0Bnq__statCell{white-space:nowrap;font-size:var(--font-size-sm,14px);color:var(--color-text-primary,#1a1a2e);align-items:center;gap:6px;display:inline-flex}.users-module-scss-module__Ze0Bnq__statIcon{color:var(--color-primary,#7c3aed);flex-shrink:0;align-items:center;display:inline-flex}.users-module-scss-module__Ze0Bnq__statValue{font-variant-numeric:tabular-nums}.users-module-scss-module__Ze0Bnq__statMuted{color:var(--color-text-secondary,#9ca3af);font-size:var(--font-size-xs,12px)}.users-module-scss-module__Ze0Bnq__activityRow{align-items:center;gap:4px var(--spacing-sm,8px);white-space:nowrap;grid-template-columns:repeat(3,max-content);width:max-content;display:grid}.users-module-scss-module__Ze0Bnq__activityItem{color:var(--color-text-secondary,#6b7280);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:3px;font-size:12px;display:inline-flex}.users-module-scss-module__Ze0Bnq__activityItem svg{width:14px;height:14px;color:var(--color-primary,#7c3aed)}
