.AdminSidebar-module-scss-module__IJ42dG__sidebar{background-color:var(--color-background,#fff);border-right:1px solid var(--color-border,#e0e0e0);z-index:10;flex-direction:column;width:240px;height:100%;transition:width .2s;display:flex;position:fixed;top:0;left:0;overflow:hidden}.AdminSidebar-module-scss-module__IJ42dG__backButton{width:32px;height:32px;margin:var(--spacing-sm,8px)var(--spacing-sm,8px)0;border-radius:var(--radius-sm,4px);color:var(--color-text-secondary,#6b7280);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}.AdminSidebar-module-scss-module__IJ42dG__backButton:hover{background-color:var(--color-background-secondary,#f5f5f5);color:var(--color-text-primary,#1a1a2e)}.AdminSidebar-module-scss-module__IJ42dG__backButton svg{width:20px;height:20px}.AdminSidebar-module-scss-module__IJ42dG__logo{padding:var(--spacing-lg,24px);border-bottom:1px solid var(--color-border,#e0e0e0)}.AdminSidebar-module-scss-module__IJ42dG__logo a{flex-direction:column;display:flex}.AdminSidebar-module-scss-module__IJ42dG__logoText{font-size:20px;font-weight:var(--font-weight-bold,700);color:var(--color-primary,#7c3aed)}.AdminSidebar-module-scss-module__IJ42dG__logoSubtext{font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.1em}.AdminSidebar-module-scss-module__IJ42dG__nav{overscroll-behavior:contain;min-height:0;padding:var(--spacing-md,16px);gap:var(--spacing-xs,4px);scrollbar-width:thin;scrollbar-color:#7c3aed59 #0000;flex-direction:column;flex:1;display:flex;overflow-y:auto}.AdminSidebar-module-scss-module__IJ42dG__nav::-webkit-scrollbar{width:6px}.AdminSidebar-module-scss-module__IJ42dG__nav::-webkit-scrollbar-track{background:0 0}.AdminSidebar-module-scss-module__IJ42dG__nav::-webkit-scrollbar-thumb{background:#7c3aed59;border-radius:3px}.AdminSidebar-module-scss-module__IJ42dG__navItem{align-items:center;gap:var(--spacing-sm,8px);padding:var(--spacing-sm,8px)var(--spacing-md,16px);border-radius:var(--radius-md,8px);color:var(--color-text-secondary,#6b7280);transition:all .2s;display:flex}.AdminSidebar-module-scss-module__IJ42dG__navItem:hover{background-color:var(--color-background-secondary,#f5f5f5);color:var(--color-text-primary,#1a1a2e)}.AdminSidebar-module-scss-module__IJ42dG__active{color:var(--color-primary,#7c3aed);background-color:#7c3aed1a}.AdminSidebar-module-scss-module__IJ42dG__active:hover{color:var(--color-primary,#7c3aed);background-color:#7c3aed26}.AdminSidebar-module-scss-module__IJ42dG__icon{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.AdminSidebar-module-scss-module__IJ42dG__icon svg{width:100%;height:100%}.AdminSidebar-module-scss-module__IJ42dG__label{font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-medium,500);white-space:nowrap;transition:opacity .2s;overflow:hidden}.AdminSidebar-module-scss-module__IJ42dG__sectionLabel{font-size:11px;font-weight:var(--font-weight-bold,700);color:var(--color-text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.08em;padding:var(--spacing-md,16px)var(--spacing-md,16px)var(--spacing-xs,4px)}.AdminSidebar-module-scss-module__IJ42dG__sectionDivider{background-color:var(--color-border,#e0e0e0);height:1px;margin:var(--spacing-sm,8px)var(--spacing-sm,8px)}.AdminSidebar-module-scss-module__IJ42dG__collapseButton{width:32px;height:32px;margin:auto var(--spacing-sm,8px)var(--spacing-md,16px);border:1px solid var(--color-border,#e0e0e0);border-radius:var(--radius-sm,4px);color:var(--color-text-secondary,#6b7280);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}.AdminSidebar-module-scss-module__IJ42dG__collapseButton:hover{background-color:var(--color-background-secondary,#f5f5f5);color:var(--color-text-primary,#1a1a2e)}.AdminSidebar-module-scss-module__IJ42dG__collapseButton svg{width:16px;height:16px;transition:transform .2s}.AdminSidebar-module-scss-module__IJ42dG__collapseIconFlipped{transform:rotate(180deg)}.AdminSidebar-module-scss-module__IJ42dG__collapsed{width:60px}.AdminSidebar-module-scss-module__IJ42dG__collapsed .AdminSidebar-module-scss-module__IJ42dG__logo{padding:var(--spacing-md,16px)var(--spacing-sm,8px)}.AdminSidebar-module-scss-module__IJ42dG__collapsed .AdminSidebar-module-scss-module__IJ42dG__logo a{align-items:center}.AdminSidebar-module-scss-module__IJ42dG__collapsed .AdminSidebar-module-scss-module__IJ42dG__logoText{font-size:20px;font-weight:var(--font-weight-bold,700);text-align:center;display:block}.AdminSidebar-module-scss-module__IJ42dG__collapsed .AdminSidebar-module-scss-module__IJ42dG__nav{padding:var(--spacing-md,16px)var(--spacing-xs,4px)}.AdminSidebar-module-scss-module__IJ42dG__collapsed .AdminSidebar-module-scss-module__IJ42dG__navItem{padding:var(--spacing-sm,8px);justify-content:center}.AdminSidebar-module-scss-module__IJ42dG__collapsed .AdminSidebar-module-scss-module__IJ42dG__label{display:none}.AdminSidebar-module-scss-module__IJ42dG__collapsed .AdminSidebar-module-scss-module__IJ42dG__collapseButton{margin-left:auto;margin-right:auto}@media (max-width:768px){.AdminSidebar-module-scss-module__IJ42dG__sidebar:not(.AdminSidebar-module-scss-module__IJ42dG__collapsed){width:240px}}
.AdminTopBar-module-scss-module__NhVB6q__topbar{height:64px;padding:0 var(--spacing-lg,24px);background-color:var(--color-background,#fff);border-bottom:1px solid var(--color-border,#e0e0e0);justify-content:space-between;align-items:center;display:flex}.AdminTopBar-module-scss-module__NhVB6q__title{font-size:var(--font-size-lg,20px);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary,#1a1a2e)}.AdminTopBar-module-scss-module__NhVB6q__actions{align-items:center;gap:var(--spacing-md,16px);display:flex}.AdminTopBar-module-scss-module__NhVB6q__profileWrapper{position:relative}.AdminTopBar-module-scss-module__NhVB6q__profileButton{background-color:var(--color-primary,#7c3aed);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .2s;display:flex}.AdminTopBar-module-scss-module__NhVB6q__profileButton:hover{transform:scale(1.05)}.AdminTopBar-module-scss-module__NhVB6q__avatar{color:#fff;font-size:var(--font-size-base,16px);font-weight:var(--font-weight-semibold,600)}.AdminTopBar-module-scss-module__NhVB6q__dropdown{margin-top:var(--spacing-xs,4px);background-color:var(--color-background,#fff);border:1px solid var(--color-border,#e0e0e0);border-radius:var(--radius-md,8px);min-width:160px;box-shadow:var(--shadow-lg,0 10px 15px -3px #0000001a);z-index:50;position:absolute;top:100%;right:0}.AdminTopBar-module-scss-module__NhVB6q__dropdownItem{align-items:center;gap:var(--spacing-sm,8px);width:100%;padding:var(--spacing-sm,8px)var(--spacing-md,16px);font-size:var(--font-size-sm,14px);color:var(--color-text-primary,#1a1a2e);cursor:pointer;background:0 0;border:none;transition:background-color .2s;display:flex}.AdminTopBar-module-scss-module__NhVB6q__dropdownItem:hover{background-color:var(--color-background-secondary,#f5f5f5)}.AdminTopBar-module-scss-module__NhVB6q__dropdownItem svg{width:16px;height:16px}
.AdminLayout-module-scss-module__Y5BL1q__layout{min-height:100vh;display:flex}.AdminLayout-module-scss-module__Y5BL1q__main{flex-direction:column;flex:1;min-width:0;margin-left:240px;transition:margin-left .2s;display:flex}.AdminLayout-module-scss-module__Y5BL1q__content{min-width:0;padding:var(--spacing-lg,24px);background-color:var(--color-background-secondary,#f5f5f5);flex:1;overflow-y:auto}.AdminLayout-module-scss-module__Y5BL1q__layout:has([data-collapsed=true]) .AdminLayout-module-scss-module__Y5BL1q__main{margin-left:60px}@media (max-width:768px){.AdminLayout-module-scss-module__Y5BL1q__main{margin-left:60px}.AdminLayout-module-scss-module__Y5BL1q__layout:has([data-collapsed=false]) .AdminLayout-module-scss-module__Y5BL1q__main{margin-left:240px}}
.Pagination-module-scss-module__y1ed1W__pagination{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg)0;display:flex}.Pagination-module-scss-module__y1ed1W__pageNumbers{align-items:center;gap:var(--spacing-xs);display:flex}.Pagination-module-scss-module__y1ed1W__pageButton{min-width:36px;height:36px;padding:0 var(--spacing-sm);font-family:var(--font-family);font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base);background-color:#0000;justify-content:center;align-items:center;display:flex}.Pagination-module-scss-module__y1ed1W__pageButton:hover:not(.Pagination-module-scss-module__y1ed1W__active){background-color:var(--color-border)}.Pagination-module-scss-module__y1ed1W__pageButton.Pagination-module-scss-module__y1ed1W__active{color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#a855f7 100%);border-color:#0000}.Pagination-module-scss-module__y1ed1W__navButton{border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;width:36px;height:36px;color:var(--color-text-primary);transition:all var(--transition-base);background-color:#0000;justify-content:center;align-items:center;display:flex}.Pagination-module-scss-module__y1ed1W__navButton:hover:not(.Pagination-module-scss-module__y1ed1W__disabled){background-color:var(--color-border)}.Pagination-module-scss-module__y1ed1W__navButton.Pagination-module-scss-module__y1ed1W__disabled{opacity:.4;cursor:not-allowed}.Pagination-module-scss-module__y1ed1W__ellipsis{min-width:36px;height:36px;font-family:var(--font-family);color:var(--color-text-secondary);justify-content:center;align-items:center;font-size:.875rem;display:flex}@media (max-width:576px){.Pagination-module-scss-module__y1ed1W__pagination{gap:var(--spacing-xs)}.Pagination-module-scss-module__y1ed1W__pageButton,.Pagination-module-scss-module__y1ed1W__navButton{min-width:32px;height:32px;font-size:.8rem}.Pagination-module-scss-module__y1ed1W__ellipsis{min-width:24px}}
: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}.DataTable-module-scss-module__3G75ia__dataTable{gap:var(--spacing-md,16px);flex-direction:column;display:flex}.DataTable-module-scss-module__3G75ia__resultsInfo{font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280)}.DataTable-module-scss-module__3G75ia__tableWrapper{background-color:var(--color-background,#fff);border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-sm,0 1px 2px 0 #0000000d);overflow-x:auto}.DataTable-module-scss-module__3G75ia__table{border-collapse:collapse;width:100%}.DataTable-module-scss-module__3G75ia__table th,.DataTable-module-scss-module__3G75ia__table td{padding:var(--spacing-md,16px);text-align:left;border-bottom:1px solid var(--color-border,#e5e7eb)}.DataTable-module-scss-module__3G75ia__table th{font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-semibold,600);color:var(--color-text-secondary,#6b7280);white-space:nowrap;-webkit-user-select:none;user-select:none;background-color:#f9fafb}.DataTable-module-scss-module__3G75ia__table th.DataTable-module-scss-module__3G75ia__sortable{cursor:pointer;transition:background-color .15s}.DataTable-module-scss-module__3G75ia__table th.DataTable-module-scss-module__3G75ia__sortable:hover{background-color:#f3f4f6}.DataTable-module-scss-module__3G75ia__table td{font-size:var(--font-size-sm,14px);color:var(--color-text-primary,#1a1a2e)}.DataTable-module-scss-module__3G75ia__table tbody tr{transition:background-color .15s}.DataTable-module-scss-module__3G75ia__table tbody tr:hover{background-color:#f9fafb}.DataTable-module-scss-module__3G75ia__table tbody tr:last-child td{border-bottom:none}.DataTable-module-scss-module__3G75ia__headerContent{align-items:center;gap:var(--spacing-xs,4px);display:inline-flex}.DataTable-module-scss-module__3G75ia__sortIcon{opacity:.5;transition:opacity .15s}th.DataTable-module-scss-module__3G75ia__sortable:hover .DataTable-module-scss-module__3G75ia__sortIcon{opacity:1}.DataTable-module-scss-module__3G75ia__statusCell{text-align:center;padding:var(--spacing-xl,32px)!important}.DataTable-module-scss-module__3G75ia__loadingText,.DataTable-module-scss-module__3G75ia__emptyText{color:var(--color-text-secondary,#6b7280)}.DataTable-module-scss-module__3G75ia__rowLoading{opacity:.5;pointer-events:none}.DataTable-module-scss-module__3G75ia__actionsHeader{text-align:right}.DataTable-module-scss-module__3G75ia__actionsHeaderLeft{text-align:left}.DataTable-module-scss-module__3G75ia__actionsCell{text-align:right}.DataTable-module-scss-module__3G75ia__actionsCellLeft{text-align:left}.DataTable-module-scss-module__3G75ia__actionButtons{justify-content:flex-end;gap:var(--spacing-xs,4px);flex-wrap:wrap;display:flex}.DataTable-module-scss-module__3G75ia__actionButtonsLeft{justify-content:flex-start;gap:var(--spacing-xs,4px);flex-wrap:wrap;display:flex}.DataTable-module-scss-module__3G75ia__actionBtn{border-radius:var(--radius-sm,4px);font-size:13px;font-weight:var(--font-weight-medium,500);cursor:pointer;white-space:nowrap;border:none;min-height:32px;padding:8px 14px;transition:all .15s}.DataTable-module-scss-module__3G75ia__actionBtn:disabled{opacity:.5;cursor:not-allowed}.DataTable-module-scss-module__3G75ia__actionBtn.DataTable-module-scss-module__3G75ia__default{color:var(--color-text-primary,#1a1a2e);background-color:#f3f4f6}.DataTable-module-scss-module__3G75ia__actionBtn.DataTable-module-scss-module__3G75ia__default:hover:not(:disabled){background-color:#e5e7eb}.DataTable-module-scss-module__3G75ia__actionBtn.DataTable-module-scss-module__3G75ia__success{color:#059669;background-color:#d1fae5}.DataTable-module-scss-module__3G75ia__actionBtn.DataTable-module-scss-module__3G75ia__success:hover:not(:disabled){background-color:#a7f3d0}.DataTable-module-scss-module__3G75ia__actionBtn.DataTable-module-scss-module__3G75ia__warning{color:#d97706;background-color:#fef3c7}.DataTable-module-scss-module__3G75ia__actionBtn.DataTable-module-scss-module__3G75ia__warning:hover:not(:disabled){background-color:#fde68a}.DataTable-module-scss-module__3G75ia__actionBtn.DataTable-module-scss-module__3G75ia__danger{color:#6b7280;background-color:#f3f4f6}.DataTable-module-scss-module__3G75ia__actionBtn.DataTable-module-scss-module__3G75ia__danger:hover:not(:disabled){color:#dc2626;background-color:#fee2e2}.DataTable-module-scss-module__3G75ia__paginationWrapper{padding-top:var(--spacing-sm,8px);justify-content:center;display:flex}@media (max-width:1300px){.DataTable-module-scss-module__3G75ia__table th,.DataTable-module-scss-module__3G75ia__table td{padding:var(--spacing-sm,8px)10px}.DataTable-module-scss-module__3G75ia__actionBtn{padding:6px 10px}}@media (max-width:850px){.DataTable-module-scss-module__3G75ia__tableWrapper{overflow-x:hidden}.DataTable-module-scss-module__3G75ia__table{table-layout:fixed;width:100%}.DataTable-module-scss-module__3G75ia__table th,.DataTable-module-scss-module__3G75ia__table td{padding:var(--spacing-sm,8px);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.DataTable-module-scss-module__3G75ia__actionButtons{gap:2px}.DataTable-module-scss-module__3G75ia__actionBtn{min-height:28px;padding:6px 10px;font-size:12px}}@media (max-width:768px){.DataTable-module-scss-module__3G75ia__table th,.DataTable-module-scss-module__3G75ia__table td{padding:var(--spacing-sm,8px)}.DataTable-module-scss-module__3G75ia__actionButtons{flex-direction:column;align-items:flex-end}.DataTable-module-scss-module__3G75ia__actionButtonsLeft{flex-direction:column;align-items:flex-start}}
: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}.SearchInput-module-scss-module__Zx5yrq__searchInput{align-items:center;width:100%;display:flex;position:relative}.SearchInput-module-scss-module__Zx5yrq__searchIcon{left:var(--spacing-md,16px);color:var(--color-text-secondary,#6b7280);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.SearchInput-module-scss-module__Zx5yrq__input{width:100%;padding:var(--spacing-sm,8px)var(--spacing-md,16px);padding-left:calc(var(--spacing-md,16px) + 24px);padding-right:calc(var(--spacing-md,16px) + 24px);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);color:var(--color-text-primary,#1a1a2e);font-family:inherit;transition:border-color .15s,box-shadow .15s}.SearchInput-module-scss-module__Zx5yrq__input::placeholder{color:var(--color-text-secondary,#6b7280)}.SearchInput-module-scss-module__Zx5yrq__input:focus{border-color:var(--color-primary,#7c3aed);outline:none;box-shadow:0 0 0 2px #7c3aed1a}.SearchInput-module-scss-module__Zx5yrq__input:disabled{cursor:not-allowed;opacity:.7;background-color:#f3f4f6}.SearchInput-module-scss-module__Zx5yrq__clearButton{right:var(--spacing-sm,8px);border-radius:var(--radius-sm,4px);width:28px;height:28px;color:var(--color-text-secondary,#6b7280);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex;position:absolute}.SearchInput-module-scss-module__Zx5yrq__clearButton:hover{color:var(--color-text-primary,#1a1a2e);background-color:#f3f4f6}.SearchInput-module-scss-module__Zx5yrq__clearButton:focus{background-color:#f3f4f6;outline:none}
.FinancialRange-module-scss-module__5ZV61q__financialRange{gap:var(--spacing-sm);flex-direction:column;display:flex}.FinancialRange-module-scss-module__5ZV61q__label{font-family:var(--font-family);color:var(--color-text-secondary);font-size:13px;font-weight:500}.FinancialRange-module-scss-module__5ZV61q__options{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.FinancialRange-module-scss-module__5ZV61q__option{font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-form);cursor:pointer;background-color:#fff;padding:4px 8px;transition:all .15s}.FinancialRange-module-scss-module__5ZV61q__option:hover{border-color:var(--color-primary)}.FinancialRange-module-scss-module__5ZV61q__option.FinancialRange-module-scss-module__5ZV61q__selected{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}@media (max-width:768px){.FinancialRange-module-scss-module__5ZV61q__options{gap:var(--spacing-xs)}.FinancialRange-module-scss-module__5ZV61q__option{padding:6px 12px;font-size:.75rem}}
.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)}
@font-face{font-family:Dogica Pixel;src:url(/fonts/dogicapixel.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}.LoginCard-module-scss-module__nJNWba__loginCard{max-width:480px;margin:0 auto}.LoginCard-module-scss-module__nJNWba__loginCardOtp{max-width:360px;padding-left:1.5rem!important;padding-right:1.5rem!important}.LoginCard-module-scss-module__nJNWba__hidden{visibility:hidden}.LoginCard-module-scss-module__nJNWba__form{flex-direction:column;gap:14px;width:100%;display:flex}.LoginCard-module-scss-module__nJNWba__terms{display:none}.LoginCard-module-scss-module__nJNWba__termsText{display:inline}.LoginCard-module-scss-module__nJNWba__signUp{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)}.LoginCard-module-scss-module__nJNWba__signUpText{display:inline}.LoginCard-module-scss-module__nJNWba__forgotPassword{text-align:right;margin-top:-8px;padding-bottom:16px}.LoginCard-module-scss-module__nJNWba__otpInstruction{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:left;line-height:var(--line-height-base);margin:0}.LoginCard-module-scss-module__nJNWba__otpInstruction strong{color:var(--color-text-primary)}.LoginCard-module-scss-module__nJNWba__otpCodeInput{gap:0}.LoginCard-module-scss-module__nJNWba__otpCodeInput>div{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.LoginCard-module-scss-module__nJNWba__otpCodeInput input{text-align:center;width:100%;height:58px;color:var(--color-text-primary);background-color:#0000;border:2px solid #916bfb;border-radius:4px;outline:none;padding:0;font-family:Dogica Pixel,monospace;font-size:20px;font-weight:400;line-height:1}.LoginCard-module-scss-module__nJNWba__otpCodeInput input:hover:not(:disabled),.LoginCard-module-scss-module__nJNWba__otpCodeInput input:focus{box-shadow:none;border-color:#916bfb}.LoginCard-module-scss-module__nJNWba__otpActions{align-items:center;gap:var(--spacing-xs);flex-direction:column;margin-top:8px;margin-bottom:14px;display:flex}.LoginCard-module-scss-module__nJNWba__otpActionLink{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-primary);cursor:pointer;text-decoration:none}.LoginCard-module-scss-module__nJNWba__otpActionLink:hover{text-decoration:underline}.LoginCard-module-scss-module__nJNWba__resendDisabled{color:#8f8f8f;cursor:default;pointer-events:none}.LoginCard-module-scss-module__nJNWba__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}.LoginCard-module-scss-module__nJNWba__notice{font-family:var(--font-family);font-size:var(--font-size-sm);text-align:center;line-height:var(--line-height-base);padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-sm)}.LoginCard-module-scss-module__nJNWba__noticeSuccess{color:#065f46;background-color:#10b9811f}.LoginCard-module-scss-module__nJNWba__noticeInfo{color:#1e40af;background-color:#3b82f61f}.LoginCard-module-scss-module__nJNWba__modalOverlay{z-index:1000;padding:var(--spacing-lg);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.LoginCard-module-scss-module__nJNWba__legalModal{border-radius:var(--radius-lg);width:80vw;max-height:90vh;box-shadow:var(--shadow-lg);background-color:#fff;flex-direction:column;display:flex;position:relative}.LoginCard-module-scss-module__nJNWba__closeButton{top:var(--spacing-md);right:var(--spacing-md);cursor:pointer;width:32px;height:32px;color:var(--color-text-secondary);z-index:1;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex;position:absolute}.LoginCard-module-scss-module__nJNWba__closeButton:hover{color:var(--color-text-primary)}.LoginCard-module-scss-module__nJNWba__closeButton svg{width:24px;height:24px}.LoginCard-module-scss-module__nJNWba__legalModalTitle{font-family:var(--font-family);font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary);padding:var(--spacing-xl);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border);margin:0}.LoginCard-module-scss-module__nJNWba__legalModalContent{padding:var(--spacing-lg)var(--spacing-xl);scrollbar-width:thin;scrollbar-color:#ccc #0000;flex:1;overflow:hidden auto}.LoginCard-module-scss-module__nJNWba__legalModalContent::-webkit-scrollbar{width:6px}.LoginCard-module-scss-module__nJNWba__legalModalContent::-webkit-scrollbar-track{background:0 0}.LoginCard-module-scss-module__nJNWba__legalModalContent::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.LoginCard-module-scss-module__nJNWba__legalModalContent::-webkit-scrollbar-thumb:hover{background:#aaa}.LoginCard-module-scss-module__nJNWba__legalText{font-family:var(--font-family);color:var(--color-text-primary);word-wrap:break-word;background:0 0;margin:0;font-size:.875rem;line-height:1.7}.LoginCard-module-scss-module__nJNWba__legalText p{margin:0 0 .75em}.LoginCard-module-scss-module__nJNWba__legalText ul{margin:0 0 .75em;padding-left:1.5em}.LoginCard-module-scss-module__nJNWba__legalText li{margin-bottom:.25em}.LoginCard-module-scss-module__nJNWba__legalText strong{font-weight:var(--font-weight-bold)}@media (max-width:768px){.LoginCard-module-scss-module__nJNWba__form{gap:var(--spacing-md)}.LoginCard-module-scss-module__nJNWba__modalOverlay{padding:var(--spacing-md)}.LoginCard-module-scss-module__nJNWba__legalModal{max-height:90vh}.LoginCard-module-scss-module__nJNWba__legalModalTitle{padding:var(--spacing-lg);padding-bottom:var(--spacing-sm);font-size:1.25rem}.LoginCard-module-scss-module__nJNWba__legalModalContent{padding:var(--spacing-md)var(--spacing-lg)}.LoginCard-module-scss-module__nJNWba__legalText{font-size:.813rem}}
.LoginScreen-module-scss-module__4b6UCW__loginScreen{width:100%;min-height:100vh;padding:var(--spacing-md);box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:relative}.LoginScreen-module-scss-module__4b6UCW__backButton{top:var(--spacing-lg);left: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}.LoginScreen-module-scss-module__4b6UCW__backButton:hover{color:var(--color-text-primary);border-color:var(--color-text-secondary)}.LoginScreen-module-scss-module__4b6UCW__backButton svg{width:100%;height:100%}.LoginScreen-module-scss-module__4b6UCW__loginContainer{width:100%;max-width:480px}@media (max-width:768px){.LoginScreen-module-scss-module__4b6UCW__loginScreen{padding:var(--spacing-sm)}.LoginScreen-module-scss-module__4b6UCW__loginContainer{max-width:480px;margin:0 auto}}
.Autocomplete-module-scss-module__UQjQ-a__wrapper{width:100%;position:relative}.Autocomplete-module-scss-module__UQjQ-a__label{font-family:var(--font-family);color:var(--color-text-secondary);margin-bottom:4px;font-size:13px;font-weight:500;display:block}.Autocomplete-module-scss-module__UQjQ-a__required{color:var(--color-text-primary);margin-left:var(--spacing-xs)}.Autocomplete-module-scss-module__UQjQ-a__inputContainer{width:100%;position:relative}.Autocomplete-module-scss-module__UQjQ-a__input{width:100%;height:34px;padding:0 var(--spacing-input-left);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);border:1px solid var(--color-input-border);border-radius:var(--radius-form);box-sizing:border-box;background:0 0;outline:none;transition:border-color .2s}.Autocomplete-module-scss-module__UQjQ-a__input::placeholder{color:var(--color-text-placeholder)}.Autocomplete-module-scss-module__UQjQ-a__input:focus,.Autocomplete-module-scss-module__UQjQ-a__input.Autocomplete-module-scss-module__UQjQ-a__inputFocused{border-color:var(--color-primary)}.Autocomplete-module-scss-module__UQjQ-a__input:disabled{cursor:not-allowed;opacity:.6;background-color:#f9fafb}.Autocomplete-module-scss-module__UQjQ-a__input.Autocomplete-module-scss-module__UQjQ-a__inputError,.Autocomplete-module-scss-module__UQjQ-a__input.Autocomplete-module-scss-module__UQjQ-a__inputError:focus{border-color:#dc2626}.Autocomplete-module-scss-module__UQjQ-a__spinner{top:50%;right:var(--spacing-md);border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:16px;height:16px;animation:.6s linear infinite Autocomplete-module-scss-module__UQjQ-a__spin;position:absolute;transform:translateY(-50%)}@keyframes Autocomplete-module-scss-module__UQjQ-a__spin{to{transform:translateY(-50%)rotate(360deg)}}.Autocomplete-module-scss-module__UQjQ-a__suggestions{margin:var(--spacing-xs)0 0;border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);z-index:50;scrollbar-width:thin;scrollbar-color:#ccc #0000;background-color:#fff;max-height:240px;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.Autocomplete-module-scss-module__UQjQ-a__suggestions::-webkit-scrollbar{width:6px}.Autocomplete-module-scss-module__UQjQ-a__suggestions::-webkit-scrollbar-track{background:0 0}.Autocomplete-module-scss-module__UQjQ-a__suggestions::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.Autocomplete-module-scss-module__UQjQ-a__suggestion{padding:var(--spacing-sm)var(--spacing-md);font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;transition:background-color .1s}.Autocomplete-module-scss-module__UQjQ-a__suggestion.Autocomplete-module-scss-module__UQjQ-a__highlighted{background-color:#f3f4f6}.Autocomplete-module-scss-module__UQjQ-a__suggestion.Autocomplete-module-scss-module__UQjQ-a__selected{background-color:#f3f0ff}.Autocomplete-module-scss-module__UQjQ-a__errorMessage{font-family:var(--font-family);font-size:var(--font-size-sm);color:#dc2626;margin-top:var(--spacing-xs);display:block}@media (max-width:768px){.Autocomplete-module-scss-module__UQjQ-a__input{font-size:16px}}
.Checkbox-module-scss-module__AQwYGa__wrapper{align-items:center;gap:var(--spacing-sm);cursor:pointer;font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);-webkit-user-select:none;user-select:none;display:inline-flex}.Checkbox-module-scss-module__AQwYGa__wrapper.Checkbox-module-scss-module__AQwYGa__disabled{cursor:not-allowed;opacity:.6}.Checkbox-module-scss-module__AQwYGa__input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.Checkbox-module-scss-module__AQwYGa__box{border:1px solid var(--color-input-border);border-radius:var(--radius-form);background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:border-color .15s,background-color .15s;display:inline-flex}.Checkbox-module-scss-module__AQwYGa__checkIcon{color:#fff;opacity:0;width:12px;height:12px;transition:opacity .1s}.Checkbox-module-scss-module__AQwYGa__input:checked+.Checkbox-module-scss-module__AQwYGa__box{background-color:var(--color-primary);border-color:var(--color-primary)}.Checkbox-module-scss-module__AQwYGa__input:checked+.Checkbox-module-scss-module__AQwYGa__box .Checkbox-module-scss-module__AQwYGa__checkIcon{opacity:1}.Checkbox-module-scss-module__AQwYGa__input:focus-visible+.Checkbox-module-scss-module__AQwYGa__box{box-shadow:0 0 0 3px #7c3aed33}.Checkbox-module-scss-module__AQwYGa__boxError{border-color:var(--color-error)}.Checkbox-module-scss-module__AQwYGa__label{line-height:1.2}.Checkbox-module-scss-module__AQwYGa__required{color:var(--color-text-primary);margin-left:var(--spacing-xs)}.Checkbox-module-scss-module__AQwYGa__errorMessage{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-error);margin-top:var(--spacing-xs)}
.ProfilePage-module-scss-module__h74JVa__profilePage{background-color:var(--color-background);box-sizing:border-box;flex-direction:column;width:100%;display:flex}.ProfilePage-module-scss-module__h74JVa__formContainer{padding:0 var(--spacing-2xl)4rem;grid-template-columns:320px 1fr 1fr;gap:2rem;min-height:500px;margin-bottom:0;display:grid}.ProfilePage-module-scss-module__h74JVa__leftColumn{flex-direction:column;height:100%;display:flex}.ProfilePage-module-scss-module__h74JVa__imageSection{padding-top:10px;position:relative}.ProfilePage-module-scss-module__h74JVa__imageWrapper{aspect-ratio:1/1.29;border-radius:var(--radius-xl);width:100%;position:relative;overflow:hidden}.ProfilePage-module-scss-module__h74JVa__profileImage{object-fit:cover;width:100%;height:100%}.ProfilePage-module-scss-module__h74JVa__cameraButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ProfilePage-module-scss-module__h74JVa__cameraButton img{filter:drop-shadow(0 2px 4px #00000080);width:38px;height:38px;display:block}.ProfilePage-module-scss-module__h74JVa__cameraButton:hover{opacity:.7}.ProfilePage-module-scss-module__h74JVa__middleColumn,.ProfilePage-module-scss-module__h74JVa__rightColumn{gap:var(--spacing-md);border-radius:16px;flex-direction:column;min-width:0;padding:8px 24px;display:flex}.ProfilePage-module-scss-module__h74JVa__formGroup{gap:var(--spacing-xs);flex-direction:column;display:flex}.ProfilePage-module-scss-module__h74JVa__label{font-family:var(--font-family);color:var(--color-text-secondary);font-size:13px;font-weight:500}.ProfilePage-module-scss-module__h74JVa__required{color:var(--color-text-primary)}.ProfilePage-module-scss-module__h74JVa__input,.ProfilePage-module-scss-module__h74JVa__select{padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-sm);color:var(--color-text-primary);background:#fff;border:1px solid #e5e7eb;font-size:14px;transition:border-color .2s}.ProfilePage-module-scss-module__h74JVa__input:focus,.ProfilePage-module-scss-module__h74JVa__select:focus{border-color:var(--color-primary);outline:none}.ProfilePage-module-scss-module__h74JVa__select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.ProfilePage-module-scss-module__h74JVa__countryOptionRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;display:grid}.ProfilePage-module-scss-module__h74JVa__countryOptionMain{align-items:center;gap:var(--spacing-xs);min-width:0;display:flex}.ProfilePage-module-scss-module__h74JVa__countryOptionFlag{font-size:1rem;line-height:1;display:inline-flex}.ProfilePage-module-scss-module__h74JVa__countryOptionName{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-sm);overflow:hidden}.ProfilePage-module-scss-module__h74JVa__countryCheckIcon{width:14px;height:14px;color:var(--color-primary,#7c3aed)}.ProfilePage-module-scss-module__h74JVa__inputError{border-color:#dc2626!important}.ProfilePage-module-scss-module__h74JVa__inputError:focus{border-color:#dc2626!important;box-shadow:0 0 0 2px #dc26261a!important}.ProfilePage-module-scss-module__h74JVa__fieldError{color:#dc2626;margin-top:4px;font-size:12px}.ProfilePage-module-scss-module__h74JVa__textarea{padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-sm);color:var(--color-text-primary);resize:vertical;background:#fff;border:1px solid #e5e7eb;min-height:100px;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .2s}.ProfilePage-module-scss-module__h74JVa__textarea:focus{border-color:var(--color-primary);outline:none}.ProfilePage-module-scss-module__h74JVa__collaborationTypes{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.ProfilePage-module-scss-module__h74JVa__collaborationChip{padding:var(--spacing-sm)var(--spacing-md);color:var(--color-text-primary);cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:20px;font-size:14px;transition:all .2s}.ProfilePage-module-scss-module__h74JVa__collaborationChip:hover{border-color:var(--color-primary)}.ProfilePage-module-scss-module__h74JVa__collaborationChip.ProfilePage-module-scss-module__h74JVa__active{border-color:var(--color-primary);color:var(--color-primary);background:#f3f0ff}.ProfilePage-module-scss-module__h74JVa__editCollaborationButton{border-radius:var(--radius-sm);cursor:pointer;color:#666;background:#fff;border:1px solid #e5e7eb;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.ProfilePage-module-scss-module__h74JVa__editCollaborationButton:hover{border-color:var(--color-primary);color:var(--color-primary)}.ProfilePage-module-scss-module__h74JVa__buttonGroup{gap:var(--spacing-sm);align-items:center;margin-top:auto;display:flex}.ProfilePage-module-scss-module__h74JVa__saveButton{margin-top:auto}.ProfilePage-module-scss-module__h74JVa__editProfileButton{width:fit-content;margin-top:auto}.ProfilePage-module-scss-module__h74JVa__cancelButton{padding:var(--spacing-sm)var(--spacing-md);cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;font-size:14px;transition:color .2s}.ProfilePage-module-scss-module__h74JVa__cancelButton:hover{color:var(--color-text-primary)}.ProfilePage-module-scss-module__h74JVa__viewValue{color:var(--color-text-primary);padding:var(--spacing-sm)0;min-height:20px;padding-left:12px;font-size:14px}.ProfilePage-module-scss-module__h74JVa__viewText{color:var(--color-text-primary);padding:var(--spacing-sm)0;-webkit-line-clamp:4;word-break:break-word;-webkit-box-orient:vertical;min-height:20px;max-height:6em;margin:0;padding-left:12px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.ProfilePage-module-scss-module__h74JVa__viewJobRow{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs)0;color:var(--color-text-primary);padding-left:12px;font-size:14px;display:flex}.ProfilePage-module-scss-module__h74JVa__viewJobTitle{color:var(--color-text-secondary);font-size:12px}.ProfilePage-module-scss-module__h74JVa__viewJobCompany{font-size:16px;font-weight:var(--font-weight-medium)}.ProfilePage-module-scss-module__h74JVa__viewJobCurrent{color:var(--color-primary);white-space:nowrap;background:#f3f0ff;border-radius:10px;padding:2px 8px;font-size:11px}.ProfilePage-module-scss-module__h74JVa__viewChips{gap:var(--spacing-sm);flex-wrap:wrap;padding-left:12px;display:flex}.ProfilePage-module-scss-module__h74JVa__viewChip{padding:var(--spacing-xs)var(--spacing-md);color:var(--color-text-primary);background:#fff;border:1px solid #e5e7eb;border-radius:20px;font-size:13px}.ProfilePage-module-scss-module__h74JVa__emptyValue{color:var(--color-text-secondary)}.ProfilePage-module-scss-module__h74JVa__viewTemplate{grid-column:2/-1;min-width:0;padding:8px 24px;position:relative}.ProfilePage-module-scss-module__h74JVa__viewNameRow{align-items:center;gap:var(--spacing-sm);display:flex}.ProfilePage-module-scss-module__h74JVa__viewEditButton{cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background-color .15s;display:flex}.ProfilePage-module-scss-module__h74JVa__viewEditButton:hover{background-color:#0000000d}.ProfilePage-module-scss-module__h74JVa__viewEditIcon{width:17px;height:17px;display:inline-flex}.ProfilePage-module-scss-module__h74JVa__viewEditIcon img{filter:brightness(0)}.ProfilePage-module-scss-module__h74JVa__viewName{font-family:var(--font-family);font-size:1.5rem;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0}.ProfilePage-module-scss-module__h74JVa__viewRole{color:var(--color-text-primary);margin:0;padding-top:.3rem;font-size:1rem;font-weight:300}.ProfilePage-module-scss-module__h74JVa__viewSectionTitle{font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);display:none}.ProfilePage-module-scss-module__h74JVa__viewLocationText{color:var(--color-text-secondary);margin:0;font-size:14px;font-weight:300}.ProfilePage-module-scss-module__h74JVa__viewAboutSection,.ProfilePage-module-scss-module__h74JVa__viewCollaborateSection{margin-top:var(--spacing-md)}.ProfilePage-module-scss-module__h74JVa__viewAboutText,.ProfilePage-module-scss-module__h74JVa__viewCollaborateText{color:var(--color-text-secondary);white-space:pre-wrap;margin:0;padding-top:10px;font-size:14px;line-height:1.3}.ProfilePage-module-scss-module__h74JVa__viewCompaniesSection{margin-top:var(--spacing-xl);padding-top:var(--spacing-md);padding-bottom:var(--spacing-md);border-top:1px solid var(--color-border)}.ProfilePage-module-scss-module__h74JVa__viewCompanyRow{align-items:baseline;gap:var(--spacing-sm);display:flex}.ProfilePage-module-scss-module__h74JVa__viewCompanyName{font-size:12px;font-weight:var(--font-weight-medium);color:#666}.ProfilePage-module-scss-module__h74JVa__viewCompanyRole{color:var(--color-text-tertiary);font-size:12px}.ProfilePage-module-scss-module__h74JVa__viewCompanyRole:before{content:"·";margin-right:var(--spacing-sm)}.ProfilePage-module-scss-module__h74JVa__viewTagsSection{gap:var(--spacing-sm);margin-top:var(--spacing-lg);flex-wrap:wrap;display:flex}.ProfilePage-module-scss-module__h74JVa__viewTag{padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-lg);color:var(--color-text-primary);background:#fff;border:1px solid #e5e7eb;font-size:12px;display:inline-block}.ProfilePage-module-scss-module__h74JVa__jobRow{gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px;align-items:start;display:grid}.ProfilePage-module-scss-module__h74JVa__jobRow+.ProfilePage-module-scss-module__h74JVa__jobRow{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border)}.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;background:0 0;border:2px dashed #ddd;align-self:flex-end;min-height:40px;padding:0 24px;font-size:14px;font-weight:600;transition:all .2s}.ProfilePage-module-scss-module__h74JVa__addJobButton:hover{border-color:var(--color-primary);color:var(--color-text-primary);background:#f8f8f8}.ProfilePage-module-scss-module__h74JVa__loadingContainer,.ProfilePage-module-scss-module__h74JVa__errorContainer{justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column;min-height:400px;display:flex}.ProfilePage-module-scss-module__h74JVa__loadingContainer p,.ProfilePage-module-scss-module__h74JVa__errorContainer p{color:var(--color-text-secondary);font-size:16px}.ProfilePage-module-scss-module__h74JVa__errorMessage{color:#dc2626;margin:0;font-size:14px}.ProfilePage-module-scss-module__h74JVa__successMessage{color:#16a34a;margin:0;font-size:14px}.ProfilePage-module-scss-module__h74JVa__divider{margin:0 var(--spacing-xl);border:none;border-top:1px solid #e5e7eb}.ProfilePage-module-scss-module__h74JVa__opportunitiesSection{background:var(--color-background);padding:var(--spacing-xl);overflow:hidden}.ProfilePage-module-scss-module__h74JVa__opportunitiesHeader{grid-template-columns:calc(320px + var(--spacing-xl) - 2rem)1fr;padding:0 var(--spacing-xl);gap:0;display:grid}.ProfilePage-module-scss-module__h74JVa__opportunitiesTitleSection{flex-shrink:0;padding-bottom:24px}.ProfilePage-module-scss-module__h74JVa__opportunitiesTitle{font-size:32px;font-family:var(--font-family);letter-spacing:-.6px;color:var(--color-text-primary);margin:0 0 var(--spacing-sm)0;font-weight:700;line-height:1}.ProfilePage-module-scss-module__h74JVa__opportunitiesSubtitle{color:var(--color-text-secondary);margin:0 0 24px;font-size:14px}.ProfilePage-module-scss-module__h74JVa__createOpportunityButton{width:fit-content;padding:10px var(--spacing-md)}.ProfilePage-module-scss-module__h74JVa__opportunitiesGrid{flex:1;grid-template-columns:repeat(auto-fill,minmax(275px,1fr));gap:1rem;min-width:0;display:grid}.ProfilePage-module-scss-module__h74JVa__opportunityCardWrapper{transform-origin:50%;will-change:transform;width:100%;min-width:0;transition:transform .25s cubic-bezier(.34,1.56,.64,1);position:relative}.ProfilePage-module-scss-module__h74JVa__opportunityCardWrapper:hover{z-index:4;transform:scale(1.04)}.ProfilePage-module-scss-module__h74JVa__profileGridCard{aspect-ratio:1!important;width:100%!important;min-width:auto!important;max-width:none!important;height:auto!important;max-height:none!important}.ProfilePage-module-scss-module__h74JVa__profileGridCard:hover [class*=card]{max-height:100%!important}.ProfilePage-module-scss-module__h74JVa__profileGridCard:hover [class*=bottom]{max-height:0!important}.ProfilePage-module-scss-module__h74JVa__profileGridCard:hover [class*=bottomLabelRow],.ProfilePage-module-scss-module__h74JVa__profileGridCard:hover [class*=bottomTitle]{opacity:0!important;transform:none!important}.ProfilePage-module-scss-module__h74JVa__editIcon{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:1fr 1fr}.ProfilePage-module-scss-module__h74JVa__leftColumn{grid-column:1/-1;max-width:300px;margin:0 auto}.ProfilePage-module-scss-module__h74JVa__opportunitiesHeader{grid-template-columns:1fr}}@media (max-width:850px){.ProfilePage-module-scss-module__h74JVa__formContainer{gap:var(--spacing-md);grid-template-columns:1fr 1fr}.ProfilePage-module-scss-module__h74JVa__jobRow{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__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__opportunitiesHeader{text-align:center}.ProfilePage-module-scss-module__h74JVa__opportunitiesTitleSection{flex-direction:column;align-items:center;display:flex}.ProfilePage-module-scss-module__h74JVa__opportunitiesTitle{flex:none;margin-top:24px;font-size:24px}.ProfilePage-module-scss-module__h74JVa__createOpportunityButton{margin-bottom:1.5rem;margin-left:0}.ProfilePage-module-scss-module__h74JVa__opportunitiesSubtitle{order:unset;width:auto}}@media (max-width:480px){.ProfilePage-module-scss-module__h74JVa__formContainer{padding:var(--spacing-sm);gap:var(--spacing-md)}.ProfilePage-module-scss-module__h74JVa__leftColumn,.ProfilePage-module-scss-module__h74JVa__imageWrapper{max-width:150px}.ProfilePage-module-scss-module__h74JVa__cameraButton img{width:28px;height:28px}.ProfilePage-module-scss-module__h74JVa__label{font-size:12px}.ProfilePage-module-scss-module__h74JVa__input,.ProfilePage-module-scss-module__h74JVa__select{padding:6px var(--spacing-sm);font-size:12px}.ProfilePage-module-scss-module__h74JVa__textarea{padding:6px var(--spacing-sm);min-height:60px;font-size:12px}.ProfilePage-module-scss-module__h74JVa__jobRow{gap:var(--spacing-xs)}.ProfilePage-module-scss-module__h74JVa__opportunitiesSection{padding:var(--spacing-sm)}.ProfilePage-module-scss-module__h74JVa__opportunitiesTitle{font-size:20px}}
.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}}
.communities-module-scss-module__9kkUAa__container{gap:var(--spacing-lg,24px);flex-direction:column;display:flex}.communities-module-scss-module__9kkUAa__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md,16px);flex-wrap:wrap;display:flex}.communities-module-scss-module__9kkUAa__headerDescription{font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280);max-width:600px;margin:0}.communities-module-scss-module__9kkUAa__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}.communities-module-scss-module__9kkUAa__createBtn:hover{background-color:#6d28d9}.communities-module-scss-module__9kkUAa__searchWrapper{max-width:400px}.communities-module-scss-module__9kkUAa__title{font-weight:var(--font-weight-medium,500);color:var(--color-text-primary,#1a1a2e)}.communities-module-scss-module__9kkUAa__description{font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280);margin-top:2px}.communities-module-scss-module__9kkUAa__memberCount{color:var(--color-primary,#7c3aed);cursor:pointer;font-size:var(--font-size-sm,14px);background:0 0;border:none;padding:0}.communities-module-scss-module__9kkUAa__memberCount:hover{text-decoration:underline}.communities-module-scss-module__9kkUAa__error{padding:var(--spacing-md,16px);border-radius:var(--radius-md,8px);color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca}.communities-module-scss-module__9kkUAa__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}.communities-module-scss-module__9kkUAa__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}.communities-module-scss-module__9kkUAa__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}.communities-module-scss-module__9kkUAa__modal>form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.communities-module-scss-module__9kkUAa__modalLarge{background-color:var(--color-background,#fff);border-radius:var(--radius-lg,12px);padding:var(--spacing-lg,24px);width:100%;max-width:600px;max-height:90vh;overflow-y:auto}.communities-module-scss-module__9kkUAa__modalHeader{padding:var(--spacing-xl,32px);justify-content:space-between;align-items:center;padding-bottom:0;display:flex}.communities-module-scss-module__9kkUAa__modalForm{padding:var(--spacing-xl,32px);gap:var(--spacing-sm,8px);flex-direction:column;flex:1;display:flex;overflow-y:auto}.communities-module-scss-module__9kkUAa__modalTitle{font-size:var(--font-size-lg,20px);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary,#1a1a2e);margin:0}.communities-module-scss-module__9kkUAa__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}.communities-module-scss-module__9kkUAa__closeBtn:hover:not(:disabled){color:var(--color-text-primary,#1a1a2e);background-color:#f3f4f6}.communities-module-scss-module__9kkUAa__closeBtn:disabled{opacity:.5;cursor:not-allowed}.communities-module-scss-module__9kkUAa__confirmText{font-size:var(--font-size-sm,14px);color:var(--color-text-primary,#1a1a2e);margin:0 0 var(--spacing-sm,8px)0}.communities-module-scss-module__9kkUAa__confirmText strong{font-weight:var(--font-weight-semibold,600)}.communities-module-scss-module__9kkUAa__warningText{font-size:var(--font-size-sm,14px);color:#dc2626;margin:0 0 var(--spacing-lg,24px)0}.communities-module-scss-module__9kkUAa__formGroup{margin-bottom:var(--spacing-md,16px)}.communities-module-scss-module__9kkUAa__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}.communities-module-scss-module__9kkUAa__formGroup input[type=text],.communities-module-scss-module__9kkUAa__formGroup textarea,.communities-module-scss-module__9kkUAa__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}.communities-module-scss-module__9kkUAa__formGroup input[type=text]:focus,.communities-module-scss-module__9kkUAa__formGroup textarea:focus,.communities-module-scss-module__9kkUAa__formGroup select:focus{border-color:var(--color-primary,#7c3aed);outline:none;box-shadow:0 0 0 2px #7c3aed1a}.communities-module-scss-module__9kkUAa__formGroup input[type=text]:disabled,.communities-module-scss-module__9kkUAa__formGroup textarea:disabled,.communities-module-scss-module__9kkUAa__formGroup select:disabled{cursor:not-allowed;background-color:#f9fafb}.communities-module-scss-module__9kkUAa__formGroup textarea{resize:vertical}.communities-module-scss-module__9kkUAa__modalActions{gap:var(--spacing-sm,8px);padding:var(--spacing-lg,24px)var(--spacing-xl,32px);background-color:#f9fafb;display:flex}.communities-module-scss-module__9kkUAa__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}.communities-module-scss-module__9kkUAa__cancelBtn:hover:not(:disabled){background-color:#f3f4f6}.communities-module-scss-module__9kkUAa__cancelBtn:disabled{opacity:.5;cursor:not-allowed}.communities-module-scss-module__9kkUAa__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}.communities-module-scss-module__9kkUAa__saveBtn:hover:not(:disabled){background-color:var(--color-primary-dark,#6d28d9)}.communities-module-scss-module__9kkUAa__saveBtn:disabled{opacity:.5;cursor:not-allowed}.communities-module-scss-module__9kkUAa__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}.communities-module-scss-module__9kkUAa__dangerBtn:hover:not(:disabled){background-color:#b91c1c}.communities-module-scss-module__9kkUAa__dangerBtn:disabled{opacity:.5;cursor:not-allowed}.communities-module-scss-module__9kkUAa__membersHeader{margin-bottom:var(--spacing-md,16px);padding-bottom:var(--spacing-sm,8px);border-bottom:1px solid var(--color-border,#e5e7eb);justify-content:space-between;align-items:center;display:flex}.communities-module-scss-module__9kkUAa__membersHeader span{font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280)}.communities-module-scss-module__9kkUAa__addMemberBtn{padding:var(--spacing-xs,4px)var(--spacing-sm,8px);background-color:var(--color-primary,#7c3aed);color:#fff;border-radius:var(--radius-sm,4px);font-size:var(--font-size-sm,14px);cursor:pointer;border:none;transition:background-color .15s}.communities-module-scss-module__9kkUAa__addMemberBtn:hover{background-color:#6d28d9}.communities-module-scss-module__9kkUAa__loadingText,.communities-module-scss-module__9kkUAa__emptyText{text-align:center;padding:var(--spacing-xl,32px);color:var(--color-text-secondary,#6b7280);font-size:var(--font-size-sm,14px)}.communities-module-scss-module__9kkUAa__membersList{gap:var(--spacing-sm,8px);flex-direction:column;max-height:400px;display:flex;overflow-y:auto}.communities-module-scss-module__9kkUAa__memberItem{padding:var(--spacing-sm,8px)var(--spacing-md,16px);border-radius:var(--radius-md,8px);background-color:#f9fafb;justify-content:space-between;align-items:center;display:flex}.communities-module-scss-module__9kkUAa__memberInfo{flex-direction:column;gap:2px;display:flex}.communities-module-scss-module__9kkUAa__memberName{font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-medium,500);color:var(--color-text-primary,#1a1a2e)}.communities-module-scss-module__9kkUAa__memberEmail{font-size:var(--font-size-xs,12px);color:var(--color-text-secondary,#6b7280)}.communities-module-scss-module__9kkUAa__removeMemberBtn{padding:var(--spacing-xs,4px)var(--spacing-sm,8px);color:#dc2626;border-radius:var(--radius-sm,4px);font-size:var(--font-size-xs,12px);cursor:pointer;background-color:#0000;border:1px solid #dc2626;transition:all .15s}.communities-module-scss-module__9kkUAa__removeMemberBtn:hover{color:#fff;background-color:#dc2626}.communities-module-scss-module__9kkUAa__membersModal{background-color:var(--color-background,#fff);border-radius:var(--radius-lg,12px);flex-direction:column;width:100%;max-width:1100px;max-height:90vh;display:flex;overflow:hidden}.communities-module-scss-module__9kkUAa__membersToolbar{justify-content:space-between;align-items:center;gap:var(--spacing-sm,8px);padding:var(--spacing-md,16px)var(--spacing-xl,32px);border-bottom:1px solid var(--color-border,#e5e7eb);flex-wrap:wrap;display:flex}.communities-module-scss-module__9kkUAa__membersToolbarLeft,.communities-module-scss-module__9kkUAa__membersToolbarRight{align-items:center;gap:var(--spacing-sm,8px);display:flex}.communities-module-scss-module__9kkUAa__membersCount{font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280)}.communities-module-scss-module__9kkUAa__sortControl{align-items:center;gap:var(--spacing-xs,4px);font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280);display:inline-flex}.communities-module-scss-module__9kkUAa__sortControl select{padding:var(--spacing-xs,4px)var(--spacing-sm,8px);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;font-family:inherit}.communities-module-scss-module__9kkUAa__infoBtn{border:1px solid var(--color-border,#e5e7eb);width:26px;height:26px;color:var(--color-primary,#7c3aed);cursor:pointer;background-color:#0000;border-radius:50%;justify-content:center;align-items:center;font-size:14px;transition:all .15s;display:inline-flex}.communities-module-scss-module__9kkUAa__infoBtn:hover{background-color:#f3f0ff}.communities-module-scss-module__9kkUAa__memberSearchInput{padding:var(--spacing-xs,4px)var(--spacing-sm,8px);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,8px);font-size:var(--font-size-sm,14px);min-width:220px;font-family:inherit}.communities-module-scss-module__9kkUAa__memberSearchInput:focus{border-color:var(--color-primary,#7c3aed);outline:none;box-shadow:0 0 0 2px #7c3aed1a}.communities-module-scss-module__9kkUAa__infoPanel{padding:var(--spacing-md,16px)var(--spacing-xl,32px);border-bottom:1px solid var(--color-border,#e5e7eb);background-color:#f9fafb}.communities-module-scss-module__9kkUAa__infoPanelTitle{font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary,#1a1a2e);margin:0 0 var(--spacing-sm,8px)0}.communities-module-scss-module__9kkUAa__infoPanelList{padding-left:var(--spacing-md,16px);font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280);flex-direction:column;gap:4px;margin:0;display:flex}.communities-module-scss-module__9kkUAa__infoPanelList strong{color:var(--color-text-primary,#1a1a2e);font-weight:var(--font-weight-medium,500)}.communities-module-scss-module__9kkUAa__membersTableWrap{padding:0 var(--spacing-xl,32px);flex:1;overflow:auto}.communities-module-scss-module__9kkUAa__membersTable{border-collapse:collapse;width:100%;font-size:var(--font-size-sm,14px)}.communities-module-scss-module__9kkUAa__membersTable th,.communities-module-scss-module__9kkUAa__membersTable td{padding:var(--spacing-sm,8px)var(--spacing-xs,6px);text-align:left;border-bottom:1px solid var(--color-border,#e5e7eb);overflow-wrap:anywhere;vertical-align:middle}.communities-module-scss-module__9kkUAa__membersTable th{background-color:var(--color-background,#fff);font-weight:var(--font-weight-medium,500);color:var(--color-text-secondary,#6b7280);z-index:1;white-space:nowrap;position:sticky;top:0}.communities-module-scss-module__9kkUAa__membersTable .communities-module-scss-module__9kkUAa__numCol{text-align:right;white-space:nowrap;width:1%}.communities-module-scss-module__9kkUAa__memberRow{cursor:pointer;transition:background-color .15s}.communities-module-scss-module__9kkUAa__memberRow:hover{background-color:#f9fafb}.communities-module-scss-module__9kkUAa__memberCell{align-items:center;gap:var(--spacing-sm,8px);display:flex}.communities-module-scss-module__9kkUAa__memberCell>div{min-width:0}.communities-module-scss-module__9kkUAa__memberAvatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px}.communities-module-scss-module__9kkUAa__memberAvatarFallback{width:32px;height:32px;color:var(--color-primary,#7c3aed);font-weight:var(--font-weight-medium,500);background-color:#ede9fe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.communities-module-scss-module__9kkUAa__scoreBadge{border-radius:var(--radius-sm,4px);min-width:32px;color:var(--color-primary,#7c3aed);font-weight:var(--font-weight-medium,500);text-align:center;background-color:#f3f0ff;padding:2px 6px;display:inline-block}.communities-module-scss-module__9kkUAa__muted{color:var(--color-text-secondary,#9ca3af)}
.tables-module-scss-module__ZKm1VW__container{gap:var(--spacing-lg,24px);flex-direction:column;display:flex}.tables-module-scss-module__ZKm1VW__description{color:var(--color-text-secondary,#6b7280);font-size:var(--font-size-sm,14px);margin:0}.tables-module-scss-module__ZKm1VW__grid{gap:var(--spacing-md,16px);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.tables-module-scss-module__ZKm1VW__card{align-items:center;gap:var(--spacing-md,16px);padding:var(--spacing-lg,24px);background-color:var(--color-background,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-lg,12px);text-decoration:none;transition:all .15s;display:flex}.tables-module-scss-module__ZKm1VW__card:hover{border-color:var(--color-primary,#7c3aed);box-shadow:0 4px 12px #7c3aed1a}.tables-module-scss-module__ZKm1VW__cardIcon{border-radius:var(--radius-md,8px);width:48px;height:48px;color:var(--color-primary,#7c3aed);background-color:#f3f0ff;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tables-module-scss-module__ZKm1VW__cardIcon svg{width:24px;height:24px}.tables-module-scss-module__ZKm1VW__cardContent{flex:1;min-width:0}.tables-module-scss-module__ZKm1VW__cardTitle{font-size:var(--font-size-base,16px);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary,#1a1a2e);margin:0 0 4px}.tables-module-scss-module__ZKm1VW__cardDescription{font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280);margin:0}.tables-module-scss-module__ZKm1VW__cardArrow{color:var(--color-text-secondary,#6b7280);flex-shrink:0}.tables-module-scss-module__ZKm1VW__cardArrow svg{width:20px;height:20px}@media (max-width:768px){.tables-module-scss-module__ZKm1VW__grid{grid-template-columns:1fr}}
.opportunity-types-module-scss-module__cQPKEq__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md,16px);flex-wrap:wrap;display:flex}.opportunity-types-module-scss-module__cQPKEq__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}.opportunity-types-module-scss-module__cQPKEq__createBtn:hover{background-color:#6d28d9}.opportunity-types-module-scss-module__cQPKEq__searchWrapper{max-width:400px}.opportunity-types-module-scss-module__cQPKEq__error{padding:var(--spacing-md,16px);border-radius:var(--radius-md,8px);color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca}.opportunity-types-module-scss-module__cQPKEq__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}.opportunity-types-module-scss-module__cQPKEq__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}.opportunity-types-module-scss-module__cQPKEq__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}.opportunity-types-module-scss-module__cQPKEq__modal>form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.opportunity-types-module-scss-module__cQPKEq__modalHeader{padding:var(--spacing-xl,32px);justify-content:space-between;align-items:center;padding-bottom:0;display:flex}.opportunity-types-module-scss-module__cQPKEq__modalForm{padding:var(--spacing-xl,32px);gap:var(--spacing-sm,8px);flex-direction:column;flex:1;display:flex;overflow-y:auto}.opportunity-types-module-scss-module__cQPKEq__modalTitle{font-size:var(--font-size-lg,20px);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary,#1a1a2e);margin:0}.opportunity-types-module-scss-module__cQPKEq__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}.opportunity-types-module-scss-module__cQPKEq__closeBtn:hover:not(:disabled){color:var(--color-text-primary,#1a1a2e);background-color:#f3f4f6}.opportunity-types-module-scss-module__cQPKEq__closeBtn:disabled{opacity:.5;cursor:not-allowed}.opportunity-types-module-scss-module__cQPKEq__confirmText{font-size:var(--font-size-sm,14px);color:var(--color-text-primary,#1a1a2e);margin:0 0 var(--spacing-sm,8px)0}.opportunity-types-module-scss-module__cQPKEq__confirmText strong{font-weight:var(--font-weight-semibold,600)}.opportunity-types-module-scss-module__cQPKEq__warningText{font-size:var(--font-size-sm,14px);color:#dc2626;margin:0 0 var(--spacing-lg,24px)0}.opportunity-types-module-scss-module__cQPKEq__formGroup{margin-bottom:var(--spacing-md,16px)}.opportunity-types-module-scss-module__cQPKEq__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}.opportunity-types-module-scss-module__cQPKEq__formGroup input[type=text],.opportunity-types-module-scss-module__cQPKEq__formGroup input[type=number],.opportunity-types-module-scss-module__cQPKEq__formGroup select,.opportunity-types-module-scss-module__cQPKEq__formGroup textarea{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}.opportunity-types-module-scss-module__cQPKEq__formGroup input[type=text]:focus,.opportunity-types-module-scss-module__cQPKEq__formGroup input[type=number]:focus,.opportunity-types-module-scss-module__cQPKEq__formGroup select:focus,.opportunity-types-module-scss-module__cQPKEq__formGroup textarea:focus{border-color:var(--color-primary,#7c3aed);outline:none;box-shadow:0 0 0 2px #7c3aed1a}.opportunity-types-module-scss-module__cQPKEq__checkboxLabel{font-size:var(--font-size-sm,14px);color:var(--color-text-primary,#1a1a2e);cursor:pointer;align-items:center;gap:10px;display:inline-flex}.opportunity-types-module-scss-module__cQPKEq__checkboxLabel input{margin:0}.opportunity-types-module-scss-module__cQPKEq__badge{border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.opportunity-types-module-scss-module__cQPKEq__active{color:#166534;background:#dcfce7}.opportunity-types-module-scss-module__cQPKEq__inactive{color:#4b5563;background:#f3f4f6}.opportunity-types-module-scss-module__cQPKEq__modalActions{gap:var(--spacing-sm,8px);padding:var(--spacing-lg,24px)var(--spacing-xl,32px);background-color:#f9fafb;display:flex}.opportunity-types-module-scss-module__cQPKEq__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}.opportunity-types-module-scss-module__cQPKEq__cancelBtn:hover:not(:disabled){background-color:#f3f4f6}.opportunity-types-module-scss-module__cQPKEq__cancelBtn:disabled{opacity:.5;cursor:not-allowed}.opportunity-types-module-scss-module__cQPKEq__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}.opportunity-types-module-scss-module__cQPKEq__saveBtn:hover:not(:disabled){background-color:var(--color-primary-dark,#6d28d9)}.opportunity-types-module-scss-module__cQPKEq__saveBtn:disabled{opacity:.5;cursor:not-allowed}.opportunity-types-module-scss-module__cQPKEq__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}.opportunity-types-module-scss-module__cQPKEq__dangerBtn:hover:not(:disabled){background-color:#b91c1c}.opportunity-types-module-scss-module__cQPKEq__dangerBtn:disabled{opacity:.5;cursor:not-allowed}
