.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{z-index:1000;visibility:hidden;width:260px;max-width:85vw;transition:transform .2s,visibility 0s linear .2s;transform:translate(-100%)}.AdminSidebar-module-scss-module__IJ42dG__mobileOpen{visibility:visible;box-shadow:var(--shadow-lg,0 10px 15px -3px #0000001a);transition:transform .2s;transform:none}.AdminSidebar-module-scss-module__IJ42dG__navItem{padding:12px var(--spacing-md,16px)}.AdminSidebar-module-scss-module__IJ42dG__collapseButton{display:none}}
.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__titleGroup{align-items:center;gap:var(--spacing-sm,8px);min-width:0;display:flex}.AdminTopBar-module-scss-module__NhVB6q__menuButton{width:40px;height:40px;margin-left:calc(-1*var(--spacing-sm,8px));border-radius:var(--radius-sm,4px);color:var(--color-text-primary,#1a1a2e);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:none}.AdminTopBar-module-scss-module__NhVB6q__menuButton:hover{background-color:var(--color-background-secondary,#f5f5f5)}.AdminTopBar-module-scss-module__NhVB6q__menuButton svg{width:22px;height:22px}.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);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AdminTopBar-module-scss-module__NhVB6q__actions{align-items:center;gap:var(--spacing-md,16px);flex-shrink:0;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}@media (max-width:768px){.AdminTopBar-module-scss-module__NhVB6q__topbar{height:56px;padding:0 var(--spacing-md,16px);gap:var(--spacing-sm,8px)}.AdminTopBar-module-scss-module__NhVB6q__menuButton{display:flex}.AdminTopBar-module-scss-module__NhVB6q__title{font-size:var(--font-size-base,16px)}.AdminTopBar-module-scss-module__NhVB6q__profileButton{width:36px;height:36px}}
.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__backdrop{display:none}.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:0}.AdminLayout-module-scss-module__Y5BL1q__layout:has([data-collapsed]) .AdminLayout-module-scss-module__Y5BL1q__main{margin-left:0}.AdminLayout-module-scss-module__Y5BL1q__content{padding:var(--spacing-md,16px)}.AdminLayout-module-scss-module__Y5BL1q__backdrop{z-index:999;cursor:pointer;background-color:#0006;border:none;padding:0;display:block;position:fixed;inset:0}}
.AdminOpportunityViewModal-module-scss-module__WON2sa__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){.AdminOpportunityViewModal-module-scss-module__WON2sa__modalOverlay{padding:var(--spacing-sm,8px)}}.AdminOpportunityViewModal-module-scss-module__WON2sa__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}.AdminOpportunityViewModal-module-scss-module__WON2sa__modal>form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}@media (max-width:768px){.AdminOpportunityViewModal-module-scss-module__WON2sa__modal{width:100%;min-width:0;max-width:100%;max-height:calc(100dvh - 2*var(--spacing-sm,8px))}}.AdminOpportunityViewModal-module-scss-module__WON2sa__modalHeader{padding:var(--spacing-xl,32px);justify-content:space-between;align-items:center;padding-bottom:0;display:flex}.AdminOpportunityViewModal-module-scss-module__WON2sa__modalTitle{font-family:var(--font-family);font-size:1.75rem;font-weight:var(--font-weight-bold,700);color:var(--color-text-primary,#1a1a2e);margin:0}.AdminOpportunityViewModal-module-scss-module__WON2sa__closeBtn{width:32px;height:32px;color:var(--color-text-secondary,#6b7280);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:24px;line-height:1;transition:color .15s;display:flex}.AdminOpportunityViewModal-module-scss-module__WON2sa__closeBtn:hover{color:var(--color-text-primary,#1a1a2e)}.AdminOpportunityViewModal-module-scss-module__WON2sa__viewContent{padding:var(--spacing-xl,32px);gap:var(--spacing-md,16px);flex-direction:column;flex:1;display:flex;overflow-y:auto}.AdminOpportunityViewModal-module-scss-module__WON2sa__viewField label{font-size:12px;font-weight:var(--font-weight-medium,500);color:var(--color-text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-xs,4px);display:block}.AdminOpportunityViewModal-module-scss-module__WON2sa__viewField p{font-family:var(--font-family);color:var(--color-text-primary,#1a1a2e);margin:0;font-size:.875rem}.AdminOpportunityViewModal-module-scss-module__WON2sa__viewRow{gap:var(--spacing-md,16px);grid-template-columns:1fr 1fr;display:grid}@media (max-width:480px){.AdminOpportunityViewModal-module-scss-module__WON2sa__viewRow{grid-template-columns:1fr}}.AdminOpportunityViewModal-module-scss-module__WON2sa__ownerLink{color:var(--color-primary,#7c3aed);font-family:inherit;font-size:.875rem;font-weight:var(--font-weight-medium,500);text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.AdminOpportunityViewModal-module-scss-module__WON2sa__ownerLink:hover{text-decoration:underline}.AdminOpportunityViewModal-module-scss-module__WON2sa__expired{color:#dc2626}.AdminOpportunityViewModal-module-scss-module__WON2sa__modalActions{gap:var(--spacing-sm,8px);padding:var(--spacing-lg,24px) var(--spacing-xl,32px);background-color:#f9fafb;display:flex}.AdminOpportunityViewModal-module-scss-module__WON2sa__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}.AdminOpportunityViewModal-module-scss-module__WON2sa__cancelBtn:hover:not(:disabled){background-color:#f3f4f6}.AdminOpportunityViewModal-module-scss-module__WON2sa__cancelBtn:disabled{opacity:.5;cursor:not-allowed}.AdminOpportunityViewModal-module-scss-module__WON2sa__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}.AdminOpportunityViewModal-module-scss-module__WON2sa__saveBtn:hover:not(:disabled){background-color:var(--color-primary-dark,#6d28d9)}.AdminOpportunityViewModal-module-scss-module__WON2sa__saveBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.AdminOpportunityViewModal-module-scss-module__WON2sa__modalOverlay{padding:var(--spacing-sm,8px)}.AdminOpportunityViewModal-module-scss-module__WON2sa__modal{width:95vw;max-width:95vw;height:95vh;max-height:95vh}.AdminOpportunityViewModal-module-scss-module__WON2sa__modalHeader{padding:var(--spacing-lg,24px);padding-bottom:0}.AdminOpportunityViewModal-module-scss-module__WON2sa__modalTitle{font-size:1.5rem}.AdminOpportunityViewModal-module-scss-module__WON2sa__modalActions{padding:var(--spacing-md,16px) var(--spacing-lg,24px)}}
.moderation-template-picker-module-scss-module__qnGSqW__field{gap:var(--spacing-sm,8px);margin-bottom:var(--spacing-lg,24px);flex-direction:column;display:flex}.moderation-template-picker-module-scss-module__qnGSqW__label{font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-medium,500)}.moderation-template-picker-module-scss-module__qnGSqW__templateList{gap:var(--spacing-xs,4px);max-height:340px;padding:var(--spacing-xs,4px);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,8px);flex-direction:column;display:flex;overflow-y:auto}.moderation-template-picker-module-scss-module__qnGSqW__empty{padding:var(--spacing-sm,8px);font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280);margin:0}.moderation-template-picker-module-scss-module__qnGSqW__templateRow{align-items:flex-start;gap:var(--spacing-sm,8px);padding:var(--spacing-sm,8px);border-radius:var(--radius-sm,4px);border:1px solid #0000;display:flex}.moderation-template-picker-module-scss-module__qnGSqW__templateRow:hover{background-color:var(--color-background-secondary,#f5f5f5)}.moderation-template-picker-module-scss-module__qnGSqW__templateRowSelected{border-color:var(--color-primary,#7c3aed);background-color:var(--color-background-secondary,#f5f5f5)}.moderation-template-picker-module-scss-module__qnGSqW__templateChoice{align-items:flex-start;gap:var(--spacing-sm,8px);cursor:pointer;flex:1;min-width:0;display:flex}.moderation-template-picker-module-scss-module__qnGSqW__templateChoice input{cursor:pointer;flex-shrink:0;margin-top:3px}.moderation-template-picker-module-scss-module__qnGSqW__templateBody{flex-direction:column;gap:2px;min-width:0;display:flex}.moderation-template-picker-module-scss-module__qnGSqW__templateTitle{font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-medium,500)}.moderation-template-picker-module-scss-module__qnGSqW__templateContent{font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280);white-space:pre-wrap;overflow-wrap:anywhere}.moderation-template-picker-module-scss-module__qnGSqW__templateHint{font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280)}.moderation-template-picker-module-scss-module__qnGSqW__editBtn{padding:var(--spacing-xs,4px) var(--spacing-sm,8px);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-sm,4px);font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280);cursor:pointer;background:0 0;flex-shrink:0}.moderation-template-picker-module-scss-module__qnGSqW__editBtn:hover{color:var(--color-primary,#7c3aed);border-color:var(--color-primary,#7c3aed)}.moderation-template-picker-module-scss-module__qnGSqW__templateEditor{gap:var(--spacing-sm,8px);padding:var(--spacing-sm,8px);border:1px solid var(--color-primary,#7c3aed);border-radius:var(--radius-sm,4px);flex-direction:column;display:flex}.moderation-template-picker-module-scss-module__qnGSqW__input,.moderation-template-picker-module-scss-module__qnGSqW__textarea{padding:var(--spacing-sm,8px);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,8px);font-size:var(--font-size-sm,14px);width:100%}.moderation-template-picker-module-scss-module__qnGSqW__input:focus,.moderation-template-picker-module-scss-module__qnGSqW__textarea:focus{border-color:var(--color-primary,#7c3aed);outline:none}.moderation-template-picker-module-scss-module__qnGSqW__textarea{resize:vertical;font-family:inherit}.moderation-template-picker-module-scss-module__qnGSqW__editHint{font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280);margin:0}.moderation-template-picker-module-scss-module__qnGSqW__editActions{justify-content:flex-end;gap:var(--spacing-sm,8px);display:flex}.moderation-template-picker-module-scss-module__qnGSqW__primaryBtn,.moderation-template-picker-module-scss-module__qnGSqW__secondaryBtn{padding:var(--spacing-xs,4px) var(--spacing-md,16px);border-radius:var(--radius-sm,4px);font-size:var(--font-size-sm,14px);cursor:pointer}.moderation-template-picker-module-scss-module__qnGSqW__primaryBtn:disabled,.moderation-template-picker-module-scss-module__qnGSqW__secondaryBtn:disabled{opacity:.5;cursor:not-allowed}.moderation-template-picker-module-scss-module__qnGSqW__primaryBtn{background-color:var(--color-primary,#7c3aed);border:1px solid var(--color-primary,#7c3aed);color:#fff}.moderation-template-picker-module-scss-module__qnGSqW__secondaryBtn{background-color:var(--color-background,#fff);border:1px solid var(--color-border,#e5e7eb);color:var(--color-text-primary,#111827)}.moderation-template-picker-module-scss-module__qnGSqW__fieldError{font-size:var(--font-size-sm,14px);color:#dc2626;margin:0}
.moderation-tag-manager-module-scss-module__RBAtBW__field{gap:var(--spacing-sm,8px);margin-bottom:var(--spacing-lg,24px);flex-direction:column;display:flex}.moderation-tag-manager-module-scss-module__RBAtBW__label{font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-medium,500)}.moderation-tag-manager-module-scss-module__RBAtBW__tagList{flex-direction:column;gap:2px;max-height:220px;display:flex;overflow-y:auto}.moderation-tag-manager-module-scss-module__RBAtBW__empty{font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280);margin:0}.moderation-tag-manager-module-scss-module__RBAtBW__tagRow{align-items:center;gap:var(--spacing-sm,8px);padding:var(--spacing-xs,4px);border-radius:var(--radius-sm,4px);display:flex}.moderation-tag-manager-module-scss-module__RBAtBW__tagRow:hover{background-color:var(--color-background-secondary,#f5f5f5)}.moderation-tag-manager-module-scss-module__RBAtBW__tagCheckbox{align-items:center;gap:var(--spacing-sm,8px);min-width:0;font-size:var(--font-size-sm,14px);cursor:pointer;flex:1;display:flex}.moderation-tag-manager-module-scss-module__RBAtBW__tagCheckbox input{cursor:pointer;flex-shrink:0}.moderation-tag-manager-module-scss-module__RBAtBW__tagCheckbox span{overflow-wrap:anywhere}.moderation-tag-manager-module-scss-module__RBAtBW__confirmText{min-width:0;font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280);flex:1}.moderation-tag-manager-module-scss-module__RBAtBW__textBtn{padding:0 var(--spacing-xs,4px);font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280);cursor:pointer;background:0 0;border:none;flex-shrink:0}.moderation-tag-manager-module-scss-module__RBAtBW__textBtn:hover{color:var(--color-primary,#7c3aed)}.moderation-tag-manager-module-scss-module__RBAtBW__textBtn:disabled{opacity:.5;cursor:not-allowed}.moderation-tag-manager-module-scss-module__RBAtBW__dangerBtn{padding:var(--spacing-xs,4px) var(--spacing-sm,8px);border-radius:var(--radius-sm,4px);font-size:var(--font-size-sm,14px);color:#fff;cursor:pointer;background-color:#dc2626;border:1px solid #dc2626;flex-shrink:0}.moderation-tag-manager-module-scss-module__RBAtBW__dangerBtn:disabled{opacity:.5;cursor:not-allowed}.moderation-tag-manager-module-scss-module__RBAtBW__addRow{gap:var(--spacing-sm,8px);display:flex}.moderation-tag-manager-module-scss-module__RBAtBW__input{min-width:0;padding:var(--spacing-sm,8px);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,8px);font-size:var(--font-size-sm,14px);flex:1}.moderation-tag-manager-module-scss-module__RBAtBW__input:focus{border-color:var(--color-primary,#7c3aed);outline:none}.moderation-tag-manager-module-scss-module__RBAtBW__addBtn{padding:var(--spacing-xs,4px) var(--spacing-md,16px);background-color:var(--color-background-secondary,#f5f5f5);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-sm,4px);font-size:var(--font-size-sm,14px);cursor:pointer;flex-shrink:0}.moderation-tag-manager-module-scss-module__RBAtBW__addBtn:hover:not(:disabled){background-color:var(--color-border,#e5e7eb)}.moderation-tag-manager-module-scss-module__RBAtBW__addBtn:disabled{opacity:.5;cursor:not-allowed}
.moderation-internal-note-module-scss-module__uwZ6DW__field{gap:var(--spacing-sm,8px);margin-bottom:var(--spacing-lg,24px);flex-direction:column;display:flex}.moderation-internal-note-module-scss-module__uwZ6DW__label{align-items:center;gap:var(--spacing-sm,8px);font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-medium,500);flex-wrap:wrap;display:flex}.moderation-internal-note-module-scss-module__uwZ6DW__badge{padding:2px var(--spacing-sm,8px);border-radius:var(--radius-sm,4px);background-color:var(--color-background-secondary,#f5f5f5);border:1px solid var(--color-border,#e5e7eb);font-size:12px;font-weight:var(--font-weight-normal,400);color:var(--color-text-secondary,#6b7280)}.moderation-internal-note-module-scss-module__uwZ6DW__textarea{padding:var(--spacing-sm,8px);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,8px);font-family:inherit;font-size:var(--font-size-sm,14px);resize:vertical;width:100%}.moderation-internal-note-module-scss-module__uwZ6DW__textarea:focus{border-color:var(--color-primary,#7c3aed);outline:none}.moderation-internal-note-module-scss-module__uwZ6DW__textarea:disabled{opacity:.6}
: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);background-color:var(--color-background,#fff);color:var(--color-text-primary,#1a1a2e);font-family:inherit;font-size:16px;transition:border-color .15s,box-shadow .15s}.SearchInput-module-scss-module__Zx5yrq__input::placeholder{color:var(--color-text-secondary,#6b7280);font-size:var(--font-size-sm,14px)}.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}
.moderation-pitches-module-scss-module__qXWsDG__container{gap:var(--spacing-lg,24px);flex-direction:column;display:flex}.moderation-pitches-module-scss-module__qXWsDG__header{justify-content:space-between;align-items:center;gap:var(--spacing-md,16px);flex-wrap:wrap;display:flex}.moderation-pitches-module-scss-module__qXWsDG__description{color:var(--color-text-secondary,#6b7280);font-size:var(--font-size-sm,14px);margin:0}.moderation-pitches-module-scss-module__qXWsDG__filters{gap:var(--spacing-md,16px);flex-wrap:wrap;display:flex}.moderation-pitches-module-scss-module__qXWsDG__searchWrapper{flex:1;min-width:200px}.moderation-pitches-module-scss-module__qXWsDG__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}.moderation-pitches-module-scss-module__qXWsDG__select:focus{border-color:var(--color-primary,#7c3aed);outline:none}.moderation-pitches-module-scss-module__qXWsDG__resultsInfo{font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280)}.moderation-pitches-module-scss-module__qXWsDG__statusBadge{border-radius:var(--radius-sm,4px);font-size:12px;font-weight:var(--font-weight-medium,500);white-space:nowrap;padding:2px 8px;display:inline-block}.moderation-pitches-module-scss-module__qXWsDG__statusPending{color:#92400e;background-color:#fef3c7}.moderation-pitches-module-scss-module__qXWsDG__statusAccepted{color:#065f46;background-color:#d1fae5}.moderation-pitches-module-scss-module__qXWsDG__statusRejected{color:#991b1b;background-color:#fecaca}.moderation-pitches-module-scss-module__qXWsDG__statusCompleted{color:#3730a3;background-color:#e0e7ff}.moderation-pitches-module-scss-module__qXWsDG__statusDeactivated{color:#6b21a8;background-color:#f3e8ff}.moderation-pitches-module-scss-module__qXWsDG__tagList{flex-wrap:wrap;gap:4px;display:flex}.moderation-pitches-module-scss-module__qXWsDG__tag{border-radius:var(--radius-sm,4px);background-color:var(--color-background-secondary,#f5f5f5);color:var(--color-text-secondary,#6b7280);border:1px solid var(--color-border,#e5e7eb);padding:1px 6px;font-size:11px;display:inline-block}.moderation-pitches-module-scss-module__qXWsDG__opportunityTitle{text-overflow:ellipsis;white-space:nowrap;max-width:200px;display:block;overflow:hidden}.moderation-pitches-module-scss-module__qXWsDG__detailOverlay{z-index:50;padding:var(--spacing-lg,24px);background-color:#0000;justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:fixed;inset:0}.moderation-pitches-module-scss-module__qXWsDG__detailOverlay.moderation-pitches-module-scss-module__qXWsDG__detailOverlayOpen{background-color:#00000073}.moderation-pitches-module-scss-module__qXWsDG__detailModal{background-color:var(--color-background,#fff);border-radius:var(--radius-lg,12px);width:min(1100px,100%);max-height:100%;box-shadow:var(--shadow-lg);opacity:0;flex-direction:column;transition:opacity .2s,transform .2s;display:flex;overflow:hidden;transform:translateY(12px)scale(.98)}.moderation-pitches-module-scss-module__qXWsDG__detailModal.moderation-pitches-module-scss-module__qXWsDG__detailModalOpen{opacity:1;transform:translateY(0)scale(1)}.moderation-pitches-module-scss-module__qXWsDG__detailHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md,16px);padding:var(--spacing-lg,24px);border-bottom:1px solid var(--color-border,#e5e7eb);display:flex}.moderation-pitches-module-scss-module__qXWsDG__detailHeader h2{font-size:20px;font-weight:var(--font-weight-bold,700);margin:0;line-height:1.3}.moderation-pitches-module-scss-module__qXWsDG__detailHeaderMain{gap:var(--spacing-sm,8px);flex-direction:column;min-width:0;display:flex}.moderation-pitches-module-scss-module__qXWsDG__detailHeaderMeta{align-items:center;gap:var(--spacing-sm,8px);flex-wrap:wrap;display:flex}.moderation-pitches-module-scss-module__qXWsDG__closeBtn{cursor:pointer;color:var(--color-text-secondary,#6b7280);background:0 0;border:none;padding:4px;font-size:24px}.moderation-pitches-module-scss-module__qXWsDG__closeBtn:hover{color:var(--color-text-primary,#1a1a2e)}.moderation-pitches-module-scss-module__qXWsDG__loadingText{padding:var(--spacing-lg,24px);color:var(--color-text-secondary,#6b7280)}.moderation-pitches-module-scss-module__qXWsDG__loadingContainer{min-height:240px;padding:var(--spacing-xl,32px);flex:1;justify-content:center;align-items:center;display:flex}.moderation-pitches-module-scss-module__qXWsDG__loadingSpinner{border:3px solid var(--color-border,#e5e7eb);border-top-color:var(--color-primary,#7c3aed);border-radius:50%;width:32px;height:32px;animation:.6s linear infinite moderation-pitches-module-scss-module__qXWsDG__spin}@keyframes moderation-pitches-module-scss-module__qXWsDG__spin{to{transform:rotate(360deg)}}.moderation-pitches-module-scss-module__qXWsDG__detailBody{gap:var(--spacing-xl,32px);padding:var(--spacing-lg,24px);flex:1;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);min-height:0;display:grid;overflow-y:auto}.moderation-pitches-module-scss-module__qXWsDG__detailMain,.moderation-pitches-module-scss-module__qXWsDG__detailAside{gap:var(--spacing-lg,24px);flex-direction:column;min-width:0;display:flex}.moderation-pitches-module-scss-module__qXWsDG__detailAside{border-left:1px solid var(--color-border,#e5e7eb);padding-left:var(--spacing-xl,32px)}@media (max-width:900px){.moderation-pitches-module-scss-module__qXWsDG__detailBody{gap:var(--spacing-lg,24px);grid-template-columns:1fr}.moderation-pitches-module-scss-module__qXWsDG__detailAside{border-left:none;border-top:1px solid var(--color-border,#e5e7eb);padding-left:0;padding-top:var(--spacing-lg,24px)}}.moderation-pitches-module-scss-module__qXWsDG__detailSection{gap:var(--spacing-xs,4px);flex-direction:column;display:flex}.moderation-pitches-module-scss-module__qXWsDG__detailSection h3{font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-bold,700);color:var(--color-text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.05em;margin:0}.moderation-pitches-module-scss-module__qXWsDG__detailDate{font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280)}.moderation-pitches-module-scss-module__qXWsDG__messageText{font-size:var(--font-size-base,16px);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.moderation-pitches-module-scss-module__qXWsDG__feedbackCard{gap:var(--spacing-xs,4px);border-radius:var(--radius-md,8px);padding:var(--spacing-md,16px);background-color:#fff7ed;border:1px solid #fed7aa;flex-direction:column;display:flex}.moderation-pitches-module-scss-module__qXWsDG__feedbackKind{font-size:12px;font-weight:var(--font-weight-medium,500);text-transform:uppercase;letter-spacing:.04em;color:#9a3412}.moderation-pitches-module-scss-module__qXWsDG__feedbackText{font-size:var(--font-size-sm,14px);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.moderation-pitches-module-scss-module__qXWsDG__feedbackEmpty{font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280);margin:0;font-style:italic}.moderation-pitches-module-scss-module__qXWsDG__modMessageBanner{border-radius:var(--radius-md,8px);padding:var(--spacing-md,16px);background-color:#fef3c7;border:1px solid #fde68a}.moderation-pitches-module-scss-module__qXWsDG__modMessageBanner p{margin:0}.moderation-pitches-module-scss-module__qXWsDG__personCard{flex-direction:column;gap:2px;display:flex}.moderation-pitches-module-scss-module__qXWsDG__personLabel{color:var(--color-text-secondary,#6b7280);margin:var(--spacing-sm,8px) 0 0;font-size:12px}.moderation-pitches-module-scss-module__qXWsDG__personName{font-weight:var(--font-weight-medium,500);margin:0}.moderation-pitches-module-scss-module__qXWsDG__personNameLink{font-weight:var(--font-weight-medium,500);color:var(--color-primary,#7c3aed);cursor:pointer;font-size:inherit;text-align:left;background:0 0;border:none;padding:0}.moderation-pitches-module-scss-module__qXWsDG__personNameLink:hover{text-decoration:underline}.moderation-pitches-module-scss-module__qXWsDG__personRole,.moderation-pitches-module-scss-module__qXWsDG__personCompany{font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280);margin:0}.moderation-pitches-module-scss-module__qXWsDG__deletedMember{color:var(--color-text-secondary,#6b7280);margin:0;font-style:italic}.moderation-pitches-module-scss-module__qXWsDG__asideCard,.moderation-pitches-module-scss-module__qXWsDG__opportunityCard{gap:var(--spacing-xs,4px);background-color:var(--color-background-secondary,#f9fafb);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,8px);padding:var(--spacing-md,16px);flex-direction:column;display:flex}.moderation-pitches-module-scss-module__qXWsDG__opportunityCardTitle{font-weight:var(--font-weight-bold,700);font-size:var(--font-size-base,16px);margin:0}.moderation-pitches-module-scss-module__qXWsDG__opportunityTitleLink{font-weight:var(--font-weight-bold,700);font-size:var(--font-size-base,16px);color:var(--color-primary,#7c3aed);cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.moderation-pitches-module-scss-module__qXWsDG__opportunityTitleLink:hover{text-decoration:underline}.moderation-pitches-module-scss-module__qXWsDG__opportunityDesc{font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280);margin:0;line-height:1.5}.moderation-pitches-module-scss-module__qXWsDG__fileList{margin:0;padding:0;list-style:none}.moderation-pitches-module-scss-module__qXWsDG__fileList li{padding:var(--spacing-xs,4px) 0;font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280);align-items:center;gap:var(--spacing-xs,4px);display:flex}.moderation-pitches-module-scss-module__qXWsDG__fileLink{color:var(--color-primary,#7c3aed);font-size:var(--font-size-sm,14px);cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.moderation-pitches-module-scss-module__qXWsDG__fileLink:hover{text-decoration:underline}.moderation-pitches-module-scss-module__qXWsDG__fileSize{color:var(--color-text-secondary,#6b7280);font-size:12px}.moderation-pitches-module-scss-module__qXWsDG__modHistory{gap:var(--spacing-md,16px);flex-direction:column;display:flex}.moderation-pitches-module-scss-module__qXWsDG__modHistoryEntry{border-left:3px solid var(--color-border,#e5e7eb);padding-left:var(--spacing-md,16px);gap:var(--spacing-xs,4px);flex-direction:column;display:flex}.moderation-pitches-module-scss-module__qXWsDG__modHistoryHeader{align-items:center;gap:var(--spacing-sm,8px);flex-wrap:wrap;display:flex}.moderation-pitches-module-scss-module__qXWsDG__modAction{font-size:12px;font-weight:var(--font-weight-bold,700);border-radius:var(--radius-sm,4px);padding:1px 6px}.moderation-pitches-module-scss-module__qXWsDG__modActionDeactivated{color:#991b1b;background-color:#fecaca}.moderation-pitches-module-scss-module__qXWsDG__modActionEdited{color:#92400e;background-color:#fef3c7}.moderation-pitches-module-scss-module__qXWsDG__modActionReactivated{color:#065f46;background-color:#d1fae5}.moderation-pitches-module-scss-module__qXWsDG__modHistoryAdmin{font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280)}.moderation-pitches-module-scss-module__qXWsDG__modHistoryDate{color:var(--color-text-secondary,#6b7280);font-size:12px}.moderation-pitches-module-scss-module__qXWsDG__modHistoryMessage{font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280);margin:0}.moderation-pitches-module-scss-module__qXWsDG__modHistoryMessageBody{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}.moderation-pitches-module-scss-module__qXWsDG__modHistoryNote{padding:var(--spacing-sm,8px);border-radius:var(--radius-sm,4px);background-color:var(--color-background-secondary,#f5f5f5);border:1px dashed var(--color-border,#e5e7eb)}.moderation-pitches-module-scss-module__qXWsDG__modHistoryNoteLabel{font-size:12px;font-weight:var(--font-weight-medium,500);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary,#6b7280);display:block}.moderation-pitches-module-scss-module__qXWsDG__modHistoryNoteBody{font-size:var(--font-size-sm,14px);white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}.moderation-pitches-module-scss-module__qXWsDG__modHistoryPrev{color:var(--color-text-secondary,#6b7280);margin:0;font-size:12px}.moderation-pitches-module-scss-module__qXWsDG__detailActions{justify-content:flex-end;gap:var(--spacing-sm,8px);padding:var(--spacing-md,16px) var(--spacing-lg,24px);border-top:1px solid var(--color-border,#e5e7eb);background-color:var(--color-background-secondary,#f9fafb);display:flex}.moderation-pitches-module-scss-module__qXWsDG__deactivateBtn{padding:var(--spacing-sm,8px) var(--spacing-md,16px);color:#fff;border-radius:var(--radius-md,8px);font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-medium,500);cursor:pointer;background-color:#dc2626;border:none;transition:background-color .15s}.moderation-pitches-module-scss-module__qXWsDG__deactivateBtn:hover{background-color:#b91c1c}.moderation-pitches-module-scss-module__qXWsDG__deactivateBtn:disabled{opacity:.6;cursor:not-allowed}.moderation-pitches-module-scss-module__qXWsDG__editBtn{padding:var(--spacing-sm,8px) var(--spacing-md,16px);color:#fff;border-radius:var(--radius-md,8px);font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-medium,500);cursor:pointer;background-color:#6366f1;border:none;transition:background-color .15s}.moderation-pitches-module-scss-module__qXWsDG__editBtn:hover{background-color:#4f46e5}.moderation-pitches-module-scss-module__qXWsDG__editBtn:disabled{opacity:.6;cursor:not-allowed}.moderation-pitches-module-scss-module__qXWsDG__editFileList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.moderation-pitches-module-scss-module__qXWsDG__editFileCheckbox{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.moderation-pitches-module-scss-module__qXWsDG__undoBtn{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}.moderation-pitches-module-scss-module__qXWsDG__undoBtn:hover{background-color:var(--color-primary-dark,#6d28d9)}.moderation-pitches-module-scss-module__qXWsDG__undoBtn:disabled{opacity:.6;cursor:not-allowed}.moderation-pitches-module-scss-module__qXWsDG__modalOverlay{z-index:60;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.moderation-pitches-module-scss-module__qXWsDG__modal{background-color:var(--color-background,#fff);border-radius:var(--radius-lg,12px);padding:var(--spacing-lg,24px);width:500px;max-width:90vw;max-height:80vh;box-shadow:var(--shadow-lg);overflow-y:auto}.moderation-pitches-module-scss-module__qXWsDG__modal h2{margin:0;font-size:18px}.moderation-pitches-module-scss-module__qXWsDG__modalHeader{margin-bottom:var(--spacing-sm,8px);justify-content:space-between;align-items:center;display:flex}.moderation-pitches-module-scss-module__qXWsDG__modalDesc{font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280);margin:0 0 var(--spacing-lg,24px)}.moderation-pitches-module-scss-module__qXWsDG__formGroup{gap:var(--spacing-sm,8px);margin-bottom:var(--spacing-lg,24px);flex-direction:column;display:flex}.moderation-pitches-module-scss-module__qXWsDG__formGroup>label{font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-medium,500)}.moderation-pitches-module-scss-module__qXWsDG__fieldError{font-size:var(--font-size-sm,14px);color:#dc2626;margin:0}.moderation-pitches-module-scss-module__qXWsDG__input{padding:var(--spacing-sm,8px);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,8px);font-size:var(--font-size-sm,14px);width:100%}.moderation-pitches-module-scss-module__qXWsDG__input:focus{border-color:var(--color-primary,#7c3aed);outline:none}.moderation-pitches-module-scss-module__qXWsDG__textarea{padding:var(--spacing-sm,8px);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,8px);font-size:var(--font-size-sm,14px);resize:vertical;width:100%;font-family:inherit}.moderation-pitches-module-scss-module__qXWsDG__textarea:focus{border-color:var(--color-primary,#7c3aed);outline:none}.moderation-pitches-module-scss-module__qXWsDG__modalActions{justify-content:flex-end;gap:var(--spacing-sm,8px);padding-top:var(--spacing-md,16px);border-top:1px solid var(--color-border,#e5e7eb);display:flex}.moderation-pitches-module-scss-module__qXWsDG__cancelBtn{padding:var(--spacing-sm,8px) var(--spacing-md,16px);background-color:var(--color-background,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,8px);font-size:var(--font-size-sm,14px);cursor:pointer}.moderation-pitches-module-scss-module__qXWsDG__cancelBtn:hover{background-color:var(--color-background-secondary,#f5f5f5)}.moderation-pitches-module-scss-module__qXWsDG__cancelBtn:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.moderation-pitches-module-scss-module__qXWsDG__detailOverlay{padding:0}.moderation-pitches-module-scss-module__qXWsDG__detailModal{border-radius:0;width:100%;height:100%;max-height:100%}.moderation-pitches-module-scss-module__qXWsDG__modal{width:95vw}}.moderation-pitches-module-scss-module__qXWsDG__pitchCard{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.moderation-pitches-module-scss-module__qXWsDG__cardHeader{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.moderation-pitches-module-scss-module__qXWsDG__cardOpportunityTitle{font:inherit;color:var(--color-primary,#7c3aed);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:15px;font-weight:600}.moderation-pitches-module-scss-module__qXWsDG__cardOpportunityTitle:hover{text-decoration:underline}.moderation-pitches-module-scss-module__qXWsDG__cardOppTypes{flex-wrap:wrap;gap:6px;display:flex}.moderation-pitches-module-scss-module__qXWsDG__oppTypePill{color:#5b21b6;background:#ede9fe;border-radius:999px;padding:2px 8px;font-size:11px}.moderation-pitches-module-scss-module__qXWsDG__cardPeopleRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:768px){.moderation-pitches-module-scss-module__qXWsDG__cardPeopleRow{grid-template-columns:1fr}}.moderation-pitches-module-scss-module__qXWsDG__cardPitcher,.moderation-pitches-module-scss-module__qXWsDG__cardOwner{flex-direction:column;display:flex}.moderation-pitches-module-scss-module__qXWsDG__cardPitcherName{font-size:14px;font-weight:500}.moderation-pitches-module-scss-module__qXWsDG__cardPitcherSub{color:#6b7280;font-size:12px}.moderation-pitches-module-scss-module__qXWsDG__cardOwnerLabel{text-transform:uppercase;color:#9ca3af;letter-spacing:.04em;font-size:11px}.moderation-pitches-module-scss-module__qXWsDG__cardOwnerCompany{font-size:14px}.moderation-pitches-module-scss-module__qXWsDG__cardIntroSnippet{color:#4b5563;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;font-style:italic;line-height:1.4;display:-webkit-box;overflow:hidden}.moderation-pitches-module-scss-module__qXWsDG__cardFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.moderation-pitches-module-scss-module__qXWsDG__cardFooterLeft{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.moderation-pitches-module-scss-module__qXWsDG__cardDate{color:#9ca3af;font-size:11px}
.TwoFactorInput-module-scss-module__T8s__q__container{gap:var(--spacing-md,16px);flex-direction:column;width:100%;display:flex}.TwoFactorInput-module-scss-module__T8s__q__label{font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-medium,500);color:var(--color-text-primary,#1a1a2e);text-align:center}.TwoFactorInput-module-scss-module__T8s__q__inputGroup{justify-content:center;gap:var(--spacing-sm,8px);display:flex;position:relative}.TwoFactorInput-module-scss-module__T8s__q__input{width:48px;height:56px;font-size:24px;font-weight:var(--font-weight-bold,700);text-align:center;border:2px solid var(--color-border,#e0e0e0);border-radius:var(--radius-md,8px);background-color:var(--color-background,#fff);color:var(--color-text-primary,#1a1a2e);box-sizing:border-box;justify-content:center;align-items:center;padding:0;transition:border-color .2s,box-shadow .2s;display:flex}.TwoFactorInput-module-scss-module__T8s__q__inputActive{border-color:var(--color-primary,#7c3aed);box-shadow:0 0 0 3px #7c3aed26}.TwoFactorInput-module-scss-module__T8s__q__inputActive:empty:after{content:"";background-color:var(--color-primary,#7c3aed);width:2px;height:1em;animation:1s step-end infinite TwoFactorInput-module-scss-module__T8s__q__blink}.TwoFactorInput-module-scss-module__T8s__q__inputDisabled{background-color:var(--color-background-secondary,#f5f5f5);color:var(--color-text-muted,#9ca3af);cursor:not-allowed}.TwoFactorInput-module-scss-module__T8s__q__realInput{color:#0000;caret-color:#0000;-webkit-text-fill-color:#0000;-webkit-tap-highlight-color:#0000;background:0 0;border:0;outline:none;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.TwoFactorInput-module-scss-module__T8s__q__realInput::selection{background:0 0}.TwoFactorInput-module-scss-module__T8s__q__realInput:disabled{cursor:not-allowed}@keyframes TwoFactorInput-module-scss-module__T8s__q__blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.TwoFactorInput-module-scss-module__T8s__q__inputActive:empty:after{animation:none}}.TwoFactorInput-module-scss-module__T8s__q__inputError{border-color:var(--color-error,#ef4444)}.TwoFactorInput-module-scss-module__T8s__q__inputError:focus{border-color:var(--color-error,#ef4444);box-shadow:0 0 0 3px #ef444426}.TwoFactorInput-module-scss-module__T8s__q__inputLoading{opacity:.7}.TwoFactorInput-module-scss-module__T8s__q__errorMessage{font-size:var(--font-size-sm,14px);color:var(--color-error,#ef4444);text-align:center;display:block}.TwoFactorInput-module-scss-module__T8s__q__loadingIndicator{justify-content:center;align-items:center;gap:var(--spacing-sm,8px);font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280);display:flex}.TwoFactorInput-module-scss-module__T8s__q__spinner{border:2px solid var(--color-border,#e0e0e0);border-top-color:var(--color-primary,#7c3aed);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite TwoFactorInput-module-scss-module__T8s__q__spin;display:inline-block}@keyframes TwoFactorInput-module-scss-module__T8s__q__spin{to{transform:rotate(360deg)}}@media (max-width:480px){.TwoFactorInput-module-scss-module__T8s__q__input{width:40px;height:48px;font-size:20px}.TwoFactorInput-module-scss-module__T8s__q__inputGroup{gap:var(--spacing-xs,4px)}}
@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 [data-otp-box]{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 [data-otp-box][class*=inputActive]{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}}
.SignUpCard-module-scss-module__emtWjW__signUpCard{width:100%;max-width:560px}.SignUpCard-module-scss-module__emtWjW__signUpCard h1{text-align:center}.SignUpCard-module-scss-module__emtWjW__hidden{visibility:hidden}.SignUpCard-module-scss-module__emtWjW__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-bottom:var(--spacing-lg);margin-top:-16px}.SignUpCard-module-scss-module__emtWjW__loginText{display:inline}.SignUpCard-module-scss-module__emtWjW__form{flex-direction:column;gap:14px;width:100%;display:flex}.SignUpCard-module-scss-module__emtWjW__stepHeader{flex-direction:column;align-items:center;gap:6px;margin-top:-16px;display:flex}.SignUpCard-module-scss-module__emtWjW__stepHeader.SignUpCard-module-scss-module__emtWjW__stepHeaderSpaced{margin-top:-6px}.SignUpCard-module-scss-module__emtWjW__stepSegments{gap:6px;width:100%;display:flex}.SignUpCard-module-scss-module__emtWjW__stepSegment{background:var(--color-border);border-radius:999px;flex:1;height:3px;transition:background-color .4s}.SignUpCard-module-scss-module__emtWjW__stepSegmentActive{background:var(--color-primary)}.SignUpCard-module-scss-module__emtWjW__stepTitle{display:none}.SignUpCard-module-scss-module__emtWjW__terms{font-family:var(--font-family);color:var(--color-text-secondary);text-align:center;font-size:12px;line-height:var(--line-height-base);margin-top:var(--spacing-sm)}.SignUpCard-module-scss-module__emtWjW__termsText{display:inline}.SignUpCard-module-scss-module__emtWjW__companySelect{width:100%}.SignUpCard-module-scss-module__emtWjW__companySelect [class*=trigger]{min-height:48px}.SignUpCard-module-scss-module__emtWjW__submitError{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-error,#dc2626);margin:0 0 var(--spacing-sm) 0}.SignUpCard-module-scss-module__emtWjW__resumeModalOverlay{z-index:10001}.SignUpCard-module-scss-module__emtWjW__modalActions{margin-top:var(--spacing-lg);justify-content:center;display:flex}.SignUpCard-module-scss-module__emtWjW__modalActions .SignUpCard-module-scss-module__emtWjW__modalButton{width:auto;padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}.SignUpCard-module-scss-module__emtWjW__nameRow{gap:var(--spacing-sm);grid-template-columns:1fr 1fr;display:grid}.SignUpCard-module-scss-module__emtWjW__sectionHeaderRow{justify-content:center;align-items:center;gap:var(--spacing-sm);border-top:1px solid var(--color-border);padding-top:16px;display:flex}.SignUpCard-module-scss-module__emtWjW__sectionLabel,.SignUpCard-module-scss-module__emtWjW__fieldLabel{text-align:center;font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-primary);justify-content:center;font-weight:600;display:flex}.SignUpCard-module-scss-module__emtWjW__jobLabel{font-family:var(--font-family);text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-secondary);justify-content:center;font-size:.6875rem;font-weight:600;display:flex}.SignUpCard-module-scss-module__emtWjW__radioGroup,.SignUpCard-module-scss-module__emtWjW__textareaGroup{flex-direction:column;gap:12px;padding-top:16px;display:flex}.SignUpCard-module-scss-module__emtWjW__companySelectField{flex-direction:column;gap:12px;padding-top:0;display:flex}.SignUpCard-module-scss-module__emtWjW__photoSection{text-align:center;flex-direction:column;align-items:center;gap:12px;padding-top:16px;display:flex}.SignUpCard-module-scss-module__emtWjW__radioRow,.SignUpCard-module-scss-module__emtWjW__actionsRow,.SignUpCard-module-scss-module__emtWjW__photoRow,.SignUpCard-module-scss-module__emtWjW__jobHeaderRow{justify-content:center;align-items:center;gap:var(--spacing-sm);display:flex}.SignUpCard-module-scss-module__emtWjW__radioRow{flex-wrap:wrap}.SignUpCard-module-scss-module__emtWjW__journalistRow{justify-content:center;display:flex}.SignUpCard-module-scss-module__emtWjW__radioButton,.SignUpCard-module-scss-module__emtWjW__addJobButton,.SignUpCard-module-scss-module__emtWjW__removeJobButton,.SignUpCard-module-scss-module__emtWjW__photoButton{appearance:none;border:1px solid var(--color-border);color:var(--color-text-primary);border-radius:var(--radius-md);font-family:var(--font-family);font-size:var(--font-size-sm);cursor:pointer;background:#fff;transition:border-color .15s,background-color .15s,color .15s}.SignUpCard-module-scss-module__emtWjW__radioButton{min-height:40px;padding:0 16px}.SignUpCard-module-scss-module__emtWjW__radioButtonActive{border-color:var(--color-primary);color:var(--color-primary)}.SignUpCard-module-scss-module__emtWjW__photoButton{min-height:40px;padding:0 14px}.SignUpCard-module-scss-module__emtWjW__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}.SignUpCard-module-scss-module__emtWjW__addJobButton:hover{border-color:var(--color-primary);color:var(--color-text-primary);background:#f8f8f8}.SignUpCard-module-scss-module__emtWjW__removeJobButton{min-height:32px;padding:0 12px;font-size:.8125rem}.SignUpCard-module-scss-module__emtWjW__jobBlock{flex-direction:column;gap:14px;display:flex}.SignUpCard-module-scss-module__emtWjW__jobBlock+.SignUpCard-module-scss-module__emtWjW__jobBlock{padding-top:var(--spacing-md);border-top:1px solid var(--color-border)}.SignUpCard-module-scss-module__emtWjW__jobHeaderRow{justify-content:space-between}.SignUpCard-module-scss-module__emtWjW__companySelectField{width:100%}.SignUpCard-module-scss-module__emtWjW__inlineError{font-family:var(--font-family);color:var(--color-error,#dc2626);font-size:10px}.SignUpCard-module-scss-module__emtWjW__companySelectField [class*=errorMessage]{font-size:10px}.SignUpCard-module-scss-module__emtWjW__checkboxRow{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-primary);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding-top:10px;display:inline-flex}.SignUpCard-module-scss-module__emtWjW__checkboxRow input{accent-color:#916bfb;margin:0}.SignUpCard-module-scss-module__emtWjW__photoPreview{border:2px dashed var(--color-border);cursor:pointer;background:#7c3aed08;border-radius:20px;width:148px;height:190.92px;transition:border-color .15s,background-color .15s;position:relative;overflow:hidden}.SignUpCard-module-scss-module__emtWjW__photoPreview:hover,.SignUpCard-module-scss-module__emtWjW__photoPreview:focus-visible{border-color:var(--color-primary);background:#7c3aed12;outline:none}.SignUpCard-module-scss-module__emtWjW__photoPreview:has(img){border-style:solid;border-color:var(--color-border);border-radius:20px}.SignUpCard-module-scss-module__emtWjW__photoPreview.SignUpCard-module-scss-module__emtWjW__photoPreviewError{border-color:var(--color-error,#dc2626)}.SignUpCard-module-scss-module__emtWjW__photoPreviewImage{object-fit:cover;width:100%;height:100%;display:block}.SignUpCard-module-scss-module__emtWjW__photoReplaceOverlay{color:#fff;font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);opacity:0;background:#00000073;flex-direction:column;justify-content:center;align-items:center;gap:6px;transition:opacity .15s;display:flex;position:absolute;inset:0}.SignUpCard-module-scss-module__emtWjW__photoPreview:hover .SignUpCard-module-scss-module__emtWjW__photoReplaceOverlay{opacity:1}.SignUpCard-module-scss-module__emtWjW__photoPreviewEmpty{height:100%;padding:var(--spacing-md);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.SignUpCard-module-scss-module__emtWjW__photoPreviewIcon{color:var(--color-primary);opacity:.7;display:flex}.SignUpCard-module-scss-module__emtWjW__photoPreviewEmptyLabel{font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.SignUpCard-module-scss-module__emtWjW__photoPreviewEmptyHint{font-family:var(--font-family);color:var(--color-text-secondary);font-size:.7rem;line-height:var(--line-height-base)}.SignUpCard-module-scss-module__emtWjW__hiddenFileInput{display:none}.SignUpCard-module-scss-module__emtWjW__actionsRow{margin-top:var(--spacing-sm);justify-content:space-between}.SignUpCard-module-scss-module__emtWjW__actionsRow [class*=button]{box-shadow:none}.SignUpCard-module-scss-module__emtWjW__createAccountButton{box-shadow:0 8px 24px #7148e080!important}@media (max-width:640px){.SignUpCard-module-scss-module__emtWjW__photoPreview{width:120px;height:120px}}.SignUpCard-module-scss-module__emtWjW__modalOverlay{z-index:1000;padding:var(--spacing-lg);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.SignUpCard-module-scss-module__emtWjW__modal{text-align:center;background-color:#fff;border-radius:16px;width:100%;max-width:560px;padding:48px 64px 46px;box-shadow:0 18px 50px #00000029}.SignUpCard-module-scss-module__emtWjW__modalIcon{color:var(--color-primary);justify-content:center;margin-bottom:26px;display:flex}.SignUpCard-module-scss-module__emtWjW__modalIcon svg{width:52px;height:52px;overflow:visible}.SignUpCard-module-scss-module__emtWjW__modalIcon path{fill:none;stroke:currentColor;stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round}.SignUpCard-module-scss-module__emtWjW__modalTitle{font-family:var(--font-family);color:var(--color-text-primary);text-align:center;margin:0 0 18px;padding-bottom:0;font-size:1.5rem;font-weight:700}.SignUpCard-module-scss-module__emtWjW__modalMessage{font-family:var(--font-family);color:var(--color-text-secondary);max-width:390px;margin:0 auto;font-size:1rem;line-height:1.42}.SignUpCard-module-scss-module__emtWjW__modalMessage+.SignUpCard-module-scss-module__emtWjW__modalMessage{margin-top:14px}.SignUpCard-module-scss-module__emtWjW__modalEmoji{vertical-align:-.08em;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:1.05em;line-height:1;display:inline-block}.SignUpCard-module-scss-module__emtWjW__groupDivider{flex-shrink:0;width:100%;height:16px;min-height:16px}.SignUpCard-module-scss-module__emtWjW__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}.SignUpCard-module-scss-module__emtWjW__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}.SignUpCard-module-scss-module__emtWjW__closeButton:hover{color:var(--color-text-primary)}.SignUpCard-module-scss-module__emtWjW__closeButton svg{width:24px;height:24px}.SignUpCard-module-scss-module__emtWjW__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}.SignUpCard-module-scss-module__emtWjW__legalModalContent{padding:var(--spacing-lg) var(--spacing-xl);scrollbar-width:thin;scrollbar-color:#ccc #0000;flex:1;overflow:hidden auto}.SignUpCard-module-scss-module__emtWjW__legalModalContent::-webkit-scrollbar{width:6px}.SignUpCard-module-scss-module__emtWjW__legalModalContent::-webkit-scrollbar-track{background:0 0}.SignUpCard-module-scss-module__emtWjW__legalModalContent::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.SignUpCard-module-scss-module__emtWjW__legalModalContent::-webkit-scrollbar-thumb:hover{background:#aaa}.SignUpCard-module-scss-module__emtWjW__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}.SignUpCard-module-scss-module__emtWjW__legalText p{margin:0 0 .75em}.SignUpCard-module-scss-module__emtWjW__legalText ul{margin:0 0 .75em;padding-left:1.5em}.SignUpCard-module-scss-module__emtWjW__legalText li{margin-bottom:.25em}.SignUpCard-module-scss-module__emtWjW__legalText strong{font-weight:var(--font-weight-bold)}@media (max-width:768px){.SignUpCard-module-scss-module__emtWjW__form{gap:var(--spacing-sm)}.SignUpCard-module-scss-module__emtWjW__actionsRow{flex-direction:column-reverse;align-items:stretch}.SignUpCard-module-scss-module__emtWjW__nameRow{grid-template-columns:1fr}.SignUpCard-module-scss-module__emtWjW__countryCombobox [class*=dropdown]{min-width:100%;max-width:100%}.SignUpCard-module-scss-module__emtWjW__loginLink{margin-bottom:var(--spacing-md)}.SignUpCard-module-scss-module__emtWjW__modalOverlay{padding:var(--spacing-md)}.SignUpCard-module-scss-module__emtWjW__modal{max-width:420px;padding:30px 28px 28px}.SignUpCard-module-scss-module__emtWjW__modalTitle{font-size:1.375rem}.SignUpCard-module-scss-module__emtWjW__legalModal{max-height:90vh}.SignUpCard-module-scss-module__emtWjW__legalModalTitle{padding:var(--spacing-lg);padding-bottom:var(--spacing-sm);font-size:1.25rem}.SignUpCard-module-scss-module__emtWjW__legalModalContent{padding:var(--spacing-md) var(--spacing-lg)}.SignUpCard-module-scss-module__emtWjW__legalText{font-size:.813rem}}.SignUpCard-module-scss-module__emtWjW__countryOptionRow{align-items:center;gap:10px;width:100%;display:flex}.SignUpCard-module-scss-module__emtWjW__countryOptionMain{align-items:center;gap:4px;min-width:0;display:flex}.SignUpCard-module-scss-module__emtWjW__countryOptionFlag{font-size:1rem;line-height:1;display:inline-flex}.SignUpCard-module-scss-module__emtWjW__countryOptionName{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-family);font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-normal,400);color:var(--color-text-secondary,#6b7280);line-height:1.4;overflow:hidden}.SignUpCard-module-scss-module__emtWjW__countryCheckIcon{width:14px;height:14px;color:var(--color-primary,#7c3aed);flex-shrink:0}
.SignUpScreen-module-scss-module__a0A8RW__signUpScreen{width:100%;min-height:100vh;padding:var(--spacing-md);box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:relative}.SignUpScreen-module-scss-module__a0A8RW__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}.SignUpScreen-module-scss-module__a0A8RW__backButton:hover{color:var(--color-text-primary);border-color:var(--color-text-secondary)}.SignUpScreen-module-scss-module__a0A8RW__backButton svg{width:100%;height:100%}.SignUpScreen-module-scss-module__a0A8RW__signUpContainer{width:100%;max-width:560px}@media (max-width:768px){.SignUpScreen-module-scss-module__a0A8RW__signUpScreen{padding:var(--spacing-sm)}.SignUpScreen-module-scss-module__a0A8RW__signUpContainer{max-width:560px;margin:0 auto}}
: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}.TopBarPageTitle-module-scss-module__GahhVa__topBarPageTitle{width:100%;padding-left:var(--spacing-2xl);padding-right:var(--spacing-2xl);box-sizing:border-box;justify-content:space-between;align-items:center;padding-top:1.875rem;display:flex}.TopBarPageTitle-module-scss-module__GahhVa__left{align-items:center;gap:var(--spacing-xs);display:flex}.TopBarPageTitle-module-scss-module__GahhVa__arrowIcon{color:#666;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.TopBarPageTitle-module-scss-module__GahhVa__arrowIcon svg{width:100%;height:100%}.TopBarPageTitle-module-scss-module__GahhVa__title{font-family:var(--font-family);font-size:.8125rem;font-weight:var(--font-weight-normal);color:#999;margin:0}.TopBarPageTitle-module-scss-module__GahhVa__timestamp{font-family:var(--font-family);font-size:.8125rem;font-weight:var(--font-weight-normal);color:#bbb}@media (max-width:768px){.TopBarPageTitle-module-scss-module__GahhVa__topBarPageTitle{padding:24px 24px var(--spacing-md)}.TopBarPageTitle-module-scss-module__GahhVa__title{font-size:.8125rem}.TopBarPageTitle-module-scss-module__GahhVa__timestamp{display:none}}
.HorizontalImageScroller-module-scss-module__pYjiWa__scrollerContainer{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;width:100%;overflow:auto hidden}.HorizontalImageScroller-module-scss-module__pYjiWa__scrollerContainer::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.HorizontalImageScroller-module-scss-module__pYjiWa__scrollerContainer{overflow-x:hidden}}.HorizontalImageScroller-module-scss-module__pYjiWa__scrollerContent{gap:var(--spacing-md);padding:var(--spacing-xl) 16px var(--spacing-md);width:max-content;display:flex}
.ImageCardMember-module-scss-module__BYa_TW__container{width:var(--card-max-width);aspect-ratio:1/1.29;flex-direction:column;min-height:0;display:flex;overflow:hidden}@media (max-width:1024px){.ImageCardMember-module-scss-module__BYa_TW__container{width:42vw}}@media (max-width:850px){.ImageCardMember-module-scss-module__BYa_TW__container{width:53vw}}@media (max-width:768px){.ImageCardMember-module-scss-module__BYa_TW__container{width:66vw}}@media (max-width:480px){.ImageCardMember-module-scss-module__BYa_TW__container{width:84vw}}@media (hover:hover){.ImageCardMember-module-scss-module__BYa_TW__container:hover .ImageCardMember-module-scss-module__BYa_TW__card{max-height:calc(var(--_card-h,999px) - 90px)}.ImageCardMember-module-scss-module__BYa_TW__container:hover .ImageCardMember-module-scss-module__BYa_TW__memberIcon{transform:translateX(calc(50cqw - var(--spacing-xl) - .625rem));opacity:0}.ImageCardMember-module-scss-module__BYa_TW__container:hover .ImageCardMember-module-scss-module__BYa_TW__memberLabel{transform:translateX(calc(50cqw + var(--spacing-md) - 100%));opacity:1;margin-top:10px;position:absolute}.ImageCardMember-module-scss-module__BYa_TW__container:hover .ImageCardMember-module-scss-module__BYa_TW__name,.ImageCardMember-module-scss-module__BYa_TW__container:hover .ImageCardMember-module-scss-module__BYa_TW__role,.ImageCardMember-module-scss-module__BYa_TW__container:hover .ImageCardMember-module-scss-module__BYa_TW__country,.ImageCardMember-module-scss-module__BYa_TW__container:hover .ImageCardMember-module-scss-module__BYa_TW__description,.ImageCardMember-module-scss-module__BYa_TW__container:hover .ImageCardMember-module-scss-module__BYa_TW__companySection{opacity:0}.ImageCardMember-module-scss-module__BYa_TW__container:hover .ImageCardMember-module-scss-module__BYa_TW__viewProfile{transform:translate(calc(100% - 53cqw))}.ImageCardMember-module-scss-module__BYa_TW__container:hover .ImageCardMember-module-scss-module__BYa_TW__bottom{opacity:1;max-height:90px}.ImageCardMember-module-scss-module__BYa_TW__container:hover .ImageCardMember-module-scss-module__BYa_TW__content{top:30%}}.ImageCardMember-module-scss-module__BYa_TW__homeVariant{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}@media (hover:hover){.ImageCardMember-module-scss-module__BYa_TW__homeVariant:hover{transform:translateY(-12px)}.ImageCardMember-module-scss-module__BYa_TW__homeVariant:hover .ImageCardMember-module-scss-module__BYa_TW__card{max-height:calc(100% - 58px)}.ImageCardMember-module-scss-module__BYa_TW__homeVariant:hover .ImageCardMember-module-scss-module__BYa_TW__bottom{max-height:68px}}.ImageCardMember-module-scss-module__BYa_TW__card{width:100%;max-height:var(--_card-h,999px);border-radius:var(--radius-xl);flex:auto;transition:max-height .6s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;container-type:inline-size}.ImageCardMember-module-scss-module__BYa_TW__homeVariant .ImageCardMember-module-scss-module__BYa_TW__card{max-height:100%}.ImageCardMember-module-scss-module__BYa_TW__image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.ImageCardMember-module-scss-module__BYa_TW__overlay{background:rgba(0, 0, 0, var(--overlay-card-opacity));flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.ImageCardMember-module-scss-module__BYa_TW__topRow{padding:var(--spacing-xl) var(--spacing-xl) 0;align-items:center;gap:var(--spacing-sm);display:flex}.ImageCardMember-module-scss-module__BYa_TW__memberIcon{color:#fff;flex-shrink:0;width:1.25rem;height:1.25rem;transition:transform .6s cubic-bezier(.34,1.56,.64,1),opacity .3s}.ImageCardMember-module-scss-module__BYa_TW__memberIcon svg{width:100%;height:100%}.ImageCardMember-module-scss-module__BYa_TW__memberLabel{color:#fff;text-transform:uppercase;font-family:var(--font-family);font-size:.572rem;font-weight:var(--font-weight-medium);letter-spacing:.1em;opacity:0;border:1px solid #ffffff40;justify-content:center;align-items:center;padding:4px 8px;transition:transform .6s cubic-bezier(.34,1.56,.64,1),opacity .3s;display:inline-flex}.ImageCardMember-module-scss-module__BYa_TW__content{flex-direction:column;justify-content:space-between;width:100%;height:auto;padding:0 20px;transition:top .6s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;top:40%;bottom:0;transform:translateY(0)}.ImageCardMember-module-scss-module__BYa_TW__homeVariant .ImageCardMember-module-scss-module__BYa_TW__content{justify-content:space-between;width:100%;height:auto;padding:0 32px;position:absolute;top:40%;bottom:0;transform:translateY(0)}.ImageCardMember-module-scss-module__BYa_TW__name{font-family:var(--font-family);font-size:var(--member-card-name-size,1.98rem);color:#fff;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-weight:300;line-height:1.1;transition:opacity .25s;display:-webkit-box;overflow:hidden}.ImageCardMember-module-scss-module__BYa_TW__role{font-family:var(--font-family);color:#ffffffe6;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-size:1rem;font-weight:200;line-height:1.2;transition:opacity .25s;display:-webkit-box;overflow:hidden}.ImageCardMember-module-scss-module__BYa_TW__country{margin:0 0 var(--spacing-sm) 0;font-family:var(--font-family);color:#fffc;text-transform:uppercase;letter-spacing:.05em;font-size:.77rem;transition:opacity .25s}.ImageCardMember-module-scss-module__BYa_TW__companySection{margin-top:auto;margin-bottom:var(--spacing-xs);transition:opacity .25s}.ImageCardMember-module-scss-module__BYa_TW__company{font-family:var(--font-family);font-size:1.1rem;font-weight:var(--font-weight-medium);color:#fff;margin-top:auto}.ImageCardMember-module-scss-module__BYa_TW__divider{width:30px;height:2px;margin:var(--spacing-sm) 0 10px;background-color:#ffffff50}.ImageCardMember-module-scss-module__BYa_TW__description{font-family:var(--font-family);color:#fffc;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:40px;margin-top:4px;font-size:.77rem;line-height:1.3;transition:opacity .25s;display:-webkit-box;overflow:hidden}.ImageCardMember-module-scss-module__BYa_TW__homeVariant .ImageCardMember-module-scss-module__BYa_TW__identity{min-height:117px}.ImageCardMember-module-scss-module__BYa_TW__homeVariant .ImageCardMember-module-scss-module__BYa_TW__description{margin-top:var(--spacing-xs)}.ImageCardMember-module-scss-module__BYa_TW__viewProfile{color:#fff;font-family:var(--font-family);font-size:.6rem;font-weight:var(--font-weight-medium);letter-spacing:.1em;background-color:#0000;border:1px solid #ffffff4d;border-radius:20px;justify-content:center;align-self:center;align-items:center;margin-top:8px;margin-bottom:16px;padding:4px 8px;transition:transform .6s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.ImageCardMember-module-scss-module__BYa_TW__bottom{opacity:0;max-height:0;padding:0 3%;transition:max-height .6s cubic-bezier(.34,1.56,.64,1),opacity .3s .1s;overflow:hidden}.ImageCardMember-module-scss-module__BYa_TW__bottomNameRow{justify-content:space-between;align-items:flex-start;display:flex}.ImageCardMember-module-scss-module__BYa_TW__bottomName{margin:var(--spacing-sm) 0 4px 0;font-family:var(--font-family);color:var(--color-text-primary,#111);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.3rem;font-weight:300;line-height:1.2;display:-webkit-box;overflow:hidden}.ImageCardMember-module-scss-module__BYa_TW__bottomArrow{width:1.25rem;height:1.25rem;color:var(--color-text-primary,#111);margin-top:var(--spacing-sm);flex-shrink:0}.ImageCardMember-module-scss-module__BYa_TW__bottomArrow svg{width:100%;height:100%}.ImageCardMember-module-scss-module__BYa_TW__bottomRole{font-family:var(--font-family);color:var(--color-text-primary,#111);margin:-4px 0 0;font-size:.84rem;font-weight:200;line-height:1.2}@container (max-width:600px){.ImageCardMember-module-scss-module__BYa_TW__topRow{gap:2cqi;padding:5cqi 5cqi 0}.ImageCardMember-module-scss-module__BYa_TW__memberIcon{width:clamp(.75rem,4cqi,1.25rem);height:clamp(.75rem,4cqi,1.25rem)}.ImageCardMember-module-scss-module__BYa_TW__memberLabel{font-size:.5rem}.ImageCardMember-module-scss-module__BYa_TW__role{font-size:var(--member-card-role-size,clamp(.8rem, 3.8cqi, 1rem))}.ImageCardMember-module-scss-module__BYa_TW__country{font-size:var(--member-card-country-size,clamp(.6rem, 2.8cqi, .8rem))}.ImageCardMember-module-scss-module__BYa_TW__company{font-size:var(--member-card-company-size,clamp(.75rem, 4cqi, 1.1rem))}.ImageCardMember-module-scss-module__BYa_TW__description{font-size:var(--member-card-description-size,12px);height:auto}.ImageCardMember-module-scss-module__BYa_TW__divider{width:8cqi;margin:2cqi 0 3cqi}.ImageCardMember-module-scss-module__BYa_TW__viewProfile{font-size:clamp(.4rem,2cqi,.55rem)}.ImageCardMember-module-scss-module__BYa_TW__bottomName{font-size:clamp(.9rem,5cqi,1.3rem)}.ImageCardMember-module-scss-module__BYa_TW__bottomRole{font-size:clamp(.65rem,3cqi,.84rem)}}
: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}.StoryCard-module-scss-module__pkb2yq__card{cursor:pointer;flex-direction:column;width:50%;transition:opacity .2s;display:flex}.StoryCard-module-scss-module__pkb2yq__card:hover{opacity:.9}.StoryCard-module-scss-module__pkb2yq__imageWrapper{width:100%;position:relative}.StoryCard-module-scss-module__pkb2yq__image{aspect-ratio:1;object-fit:cover;width:100%;display:block}.StoryCard-module-scss-module__pkb2yq__imagePlaceholder{aspect-ratio:1;color:#0000004d;background:linear-gradient(135deg,#f0f0f0 0%,#e0e0e0 100%);justify-content:center;align-items:center;width:100%;display:flex}.StoryCard-module-scss-module__pkb2yq__imagePlaceholder svg{width:48px;height:48px}.StoryCard-module-scss-module__pkb2yq__content{padding:var(--spacing-md) 0 var(--spacing-md) var(--spacing-xl);gap:var(--spacing-md);box-sizing:border-box;flex-direction:column;width:60%;display:flex}.StoryCard-module-scss-module__pkb2yq__header{justify-content:space-between;align-items:flex-start;display:flex}.StoryCard-module-scss-module__pkb2yq__label{font-family:var(--font-family);font-size:.5rem;font-weight:var(--font-weight-medium);letter-spacing:.1em;color:#fff;z-index:1;pointer-events:none;background-color:#0000;border:1px solid #ffffff40;border-radius:0;padding:4px 8px;display:inline-flex;position:absolute;top:2rem;left:50%;transform:translate(-50%)}.StoryCard-module-scss-module__pkb2yq__labelHidden{display:none}.StoryCard-module-scss-module__pkb2yq__titleRow{justify-content:space-between;align-items:flex-start;display:flex}.StoryCard-module-scss-module__pkb2yq__title{font-family:var(--font-family);color:#000;letter-spacing:-.2px;text-transform:uppercase;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.825rem;font-weight:600;line-height:1.1;display:-webkit-box;overflow:hidden}.StoryCard-module-scss-module__pkb2yq__arrow{color:#000;opacity:.4;width:16px;height:16px;margin-left:var(--spacing-sm);flex-shrink:0;transform:translateY(-4px)}.StoryCard-module-scss-module__pkb2yq__arrow svg{width:100%;height:100%}.StoryCard-module-scss-module__pkb2yq__description{font-family:var(--font-family);font-size:.7rem;font-weight:var(--font-weight-normal);color:#000000b3;letter-spacing:-.2px;text-transform:uppercase;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;line-height:1.3;display:-webkit-box;overflow:hidden}@media (max-width:850px){.StoryCard-module-scss-module__pkb2yq__card{width:100%}}@media (max-width:768px){.StoryCard-module-scss-module__pkb2yq__card{width:100%}.StoryCard-module-scss-module__pkb2yq__content{padding:var(--spacing-md) 0 var(--spacing-md) var(--spacing-xl);gap:var(--spacing-sm);width:50%}.StoryCard-module-scss-module__pkb2yq__imagePlaceholder svg{width:32px;height:32px}}@media (max-width:400px){.StoryCard-module-scss-module__pkb2yq__content{width:90%}}
: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}.TopBar-module-scss-module__s-BS0a__topBar{width:100%;padding:var(--spacing-xl) var(--spacing-2xl) var(--spacing-xl) var(--spacing-2xl);background-color:var(--color-background);box-sizing:border-box;justify-content:space-between;align-items:center;display:flex;position:relative}@media (max-width:768px){.TopBar-module-scss-module__s-BS0a__logo{margin-left:.4rem}}.TopBar-module-scss-module__s-BS0a__left{flex-shrink:0;align-items:center;display:flex}.TopBar-module-scss-module__s-BS0a__center{align-items:center;gap:var(--spacing-sm);display:flex;position:absolute;left:50%;transform:translate(-50%)}.TopBar-module-scss-module__s-BS0a__menuItemWrapper{display:inline-flex;position:relative}.TopBar-module-scss-module__s-BS0a__badge{color:#fff;min-width:18px;height:18px;font-size:11px;font-weight:var(--font-weight-bold);pointer-events:none;background-color:#7c3aed;border-radius:9px;justify-content:center;align-items:center;padding:0 5px;line-height:1;display:flex;position:absolute;top:2px;right:2px}.TopBar-module-scss-module__s-BS0a__mobileBadge{color:#fff;min-width:20px;height:20px;font-size:12px;font-weight:var(--font-weight-bold);background-color:#7c3aed;border-radius:10px;justify-content:center;align-items:center;margin-left:auto;padding:0 6px;line-height:1;display:inline-flex}.TopBar-module-scss-module__s-BS0a__right{margin-right:calc(var(--spacing-md)*-1);flex-shrink:0;align-items:center;gap:4px;display:flex}.TopBar-module-scss-module__s-BS0a__inboxButton{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:6px;transition:background-color .15s;display:flex;position:relative}.TopBar-module-scss-module__s-BS0a__inboxButton svg{color:#d8d8d8;width:18px;height:18px}.TopBar-module-scss-module__s-BS0a__inboxButton:hover{background-color:#0000000d}.TopBar-module-scss-module__s-BS0a__unreadDot{background-color:#7c3aed;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px}.TopBar-module-scss-module__s-BS0a__mobileUnreadDot{background-color:#7c3aed;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-left:auto}.TopBar-module-scss-module__s-BS0a__hamburger{cursor:pointer;width:40px;height:40px;color:var(--color-text-primary);background:0 0;border:none;padding:8px;display:none}.TopBar-module-scss-module__s-BS0a__hamburger svg{width:100%;height:100%}.TopBar-module-scss-module__s-BS0a__mobileMenuOverlay{z-index:1000;background-color:#00000080;display:none;position:fixed;inset:0}.TopBar-module-scss-module__s-BS0a__mobileMenu{background-color:var(--color-background);width:280px;max-width:80vw;height:100%;padding:var(--spacing-lg);box-sizing:border-box;flex-direction:column;display:flex;position:absolute;top:0;right:0}.TopBar-module-scss-module__s-BS0a__closeButton{cursor:pointer;width:40px;height:40px;color:var(--color-text-primary);margin-bottom:var(--spacing-lg);background:0 0;border:none;align-self:flex-end;padding:8px}.TopBar-module-scss-module__s-BS0a__closeButton svg{width:100%;height:100%}.TopBar-module-scss-module__s-BS0a__mobileNav{gap:var(--spacing-xs);flex-direction:column;display:flex}.TopBar-module-scss-module__s-BS0a__mobileMenuItem{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-sm);font-family:var(--font-family);font-size:1rem;font-weight:var(--font-weight-medium);color:var(--color-text-primary);cursor:pointer;text-align:left;border-radius:var(--radius-sm);background:0 0;border:none;transition:background-color .2s;display:flex}.TopBar-module-scss-module__s-BS0a__mobileMenuItem:hover{background-color:#0000000d}.TopBar-module-scss-module__s-BS0a__mobileMenuItem.TopBar-module-scss-module__s-BS0a__active{background-color:#0000001a}.TopBar-module-scss-module__s-BS0a__mobileMenuIcon{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.TopBar-module-scss-module__s-BS0a__mobileMenuIcon svg{width:100%;height:100%}.TopBar-module-scss-module__s-BS0a__mobileDivider{height:1px;margin:var(--spacing-md) 0;background-color:#0000001a}@media (max-width:768px){.TopBar-module-scss-module__s-BS0a__topBar{padding:var(--spacing-md) var(--spacing-md) var(--spacing-sm) var(--spacing-lg)}.TopBar-module-scss-module__s-BS0a__center,.TopBar-module-scss-module__s-BS0a__right{display:none}.TopBar-module-scss-module__s-BS0a__hamburger{justify-content:center;align-items:center;display:flex}.TopBar-module-scss-module__s-BS0a__mobileMenuOverlay{display:block}}@media (max-width:480px){.TopBar-module-scss-module__s-BS0a__topBar{padding:var(--spacing-md) var(--spacing-md) var(--spacing-sm) var(--spacing-lg)}}
.InboxDrawerTabs-module-scss-module__ddKUHW__tabs{background:#fff;align-items:center;gap:10px;padding:0;display:flex}.InboxDrawerTabs-module-scss-module__ddKUHW__tab{font-family:var(--font-family);color:#999;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-right:12px;padding:8px 0;font-size:14px;font-weight:600;transition:color .15s;display:flex}.InboxDrawerTabs-module-scss-module__ddKUHW__tab:hover,.InboxDrawerTabs-module-scss-module__ddKUHW__active{color:#111}.InboxDrawerTabs-module-scss-module__ddKUHW__label{position:relative}.InboxDrawerTabs-module-scss-module__ddKUHW__active .InboxDrawerTabs-module-scss-module__ddKUHW__label:after{content:"";background:#916bfb;border-radius:2px;width:100%;height:3px;position:absolute;bottom:-9px;left:0}.InboxDrawerTabs-module-scss-module__ddKUHW__count{color:#999;font-size:10px;font-weight:400}.InboxDrawerTabs-module-scss-module__ddKUHW__count:before{content:"("}.InboxDrawerTabs-module-scss-module__ddKUHW__count:after{content:")"}
.InviteChatDetail-module-scss-module__2sf-Ja__container{background:#fff;flex-direction:column;height:100%;display:flex;position:relative}.InviteChatDetail-module-scss-module__2sf-Ja__modBanner{text-align:left;flex-direction:column;align-items:flex-start;gap:6px;margin:0 0 10px;display:flex}.InviteChatDetail-module-scss-module__2sf-Ja__modBannerTitle{color:#4b5563;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;display:inline-flex}.InviteChatDetail-module-scss-module__2sf-Ja__modBannerBody{color:#4b5563;white-space:pre-wrap;margin-left:5px;font-size:13px;line-height:1.4}.InviteChatDetail-module-scss-module__2sf-Ja__topBar{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.InviteChatDetail-module-scss-module__2sf-Ja__backButton,.InviteChatDetail-module-scss-module__2sf-Ja__completeButton{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;border-radius:6px;padding:6px 8px;font-size:14px}.InviteChatDetail-module-scss-module__2sf-Ja__backButton:hover,.InviteChatDetail-module-scss-module__2sf-Ja__completeButton:hover{color:var(--color-text-primary);background:#f3f4f6}.InviteChatDetail-module-scss-module__2sf-Ja__completeButton{font-weight:600}.InviteChatDetail-module-scss-module__2sf-Ja__summary{background:#fff;border-bottom:1px solid #e5e7eb;flex-direction:column;flex-shrink:0;padding:0 12px 4px 22px;display:flex;box-shadow:0 6px 4px #0000000f}.InviteChatDetail-module-scss-module__2sf-Ja__summarySubject{color:var(--color-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;padding-top:6px;font-size:15px;font-weight:700;line-height:1.1;display:-webkit-box;overflow:hidden}.InviteChatDetail-module-scss-module__2sf-Ja__summaryDate{color:var(--color-text-secondary);font-size:12px}.InviteChatDetail-module-scss-module__2sf-Ja__profileCard{z-index:1;background-color:#fff;flex-direction:column;flex-shrink:0;justify-content:center;gap:12px;min-height:70px;padding:0 10px;display:flex;position:relative;box-shadow:0 6px 4px #0000000f}.InviteChatDetail-module-scss-module__2sf-Ja__profileRowWrapper{align-items:flex-start;gap:3px;display:flex}.InviteChatDetail-module-scss-module__2sf-Ja__profileRow{border-radius:4px;flex:1;align-items:center;gap:16px;min-width:0;padding:8px 14px;display:flex}.InviteChatDetail-module-scss-module__2sf-Ja__avatar{border-radius:6px;flex-shrink:0;width:45px;height:55px;transition:opacity .15s;overflow:hidden}.InviteChatDetail-module-scss-module__2sf-Ja__avatar[role=button]{cursor:pointer}.InviteChatDetail-module-scss-module__2sf-Ja__avatar[role=button]:hover{opacity:.8}.InviteChatDetail-module-scss-module__2sf-Ja__avatarImage{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.InviteChatDetail-module-scss-module__2sf-Ja__avatarFallback{color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:18px;font-weight:500;display:flex}.InviteChatDetail-module-scss-module__2sf-Ja__profileInfo{flex-direction:column;flex:1;min-width:0;display:flex}.InviteChatDetail-module-scss-module__2sf-Ja__profileName{color:#111;font-family:Inter;font-size:14px;font-weight:500}.InviteChatDetail-module-scss-module__2sf-Ja__profileNameButton{appearance:none;cursor:pointer;text-align:left;background:0 0;border:none;margin:0;padding:0}.InviteChatDetail-module-scss-module__2sf-Ja__profileNameButton:hover{text-decoration:underline}.InviteChatDetail-module-scss-module__2sf-Ja__profileNameButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}.InviteChatDetail-module-scss-module__2sf-Ja__profileCompanies{flex-flow:wrap;align-items:flex-start;gap:8px;display:flex}.InviteChatDetail-module-scss-module__2sf-Ja__companyItem{color:#999;flex-direction:column;font-size:12px;line-height:1.8;display:flex}.InviteChatDetail-module-scss-module__2sf-Ja__companyName{color:#999;line-height:1.3;display:block}.InviteChatDetail-module-scss-module__2sf-Ja__companyTitle{color:#999;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:-2px;line-height:1.4;display:-webkit-box;overflow:hidden}.InviteChatDetail-module-scss-module__2sf-Ja__toggleChevron{cursor:pointer;color:#ccc;background:0 0;border:none;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;margin-top:14px;margin-right:6px;padding:4px;display:none}.InviteChatDetail-module-scss-module__2sf-Ja__toggleChevron:hover{color:#999}.InviteChatDetail-module-scss-module__2sf-Ja__previewCard{background:#fff;border:1px solid #ddd;border-radius:4px;flex-direction:column;gap:12px;margin-bottom:12px;margin-left:12px;padding:16px;display:flex;container-type:inline-size}.InviteChatDetail-module-scss-module__2sf-Ja__chip{color:var(--color-primary,#7c3aed);background:#f3f0ff;border-radius:999px;align-self:flex-start;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.InviteChatDetail-module-scss-module__2sf-Ja__previewBody{color:#363636;white-space:pre-wrap;word-break:break-word;margin:0;font-family:Inter;font-size:14px;line-height:1.4}.InviteChatDetail-module-scss-module__2sf-Ja__previewImageButton{cursor:pointer;background:0 0;border:none;width:100%;padding:0}.InviteChatDetail-module-scss-module__2sf-Ja__previewImage{object-fit:contain;border-radius:6px;max-width:100%;max-height:130cqw;margin:0 auto;display:block}.InviteChatDetail-module-scss-module__2sf-Ja__pdfLink{color:var(--color-text-secondary,#666);border:1px solid #ddd;border-radius:6px;justify-content:center;align-self:flex-end;align-items:center;padding:8px;text-decoration:none;display:inline-flex}.InviteChatDetail-module-scss-module__2sf-Ja__pdfLink:hover{background:#f9fafb}.InviteChatDetail-module-scss-module__2sf-Ja__pdfLinkIcon{align-items:center;display:inline-flex}.InviteChatDetail-module-scss-module__2sf-Ja__chat{flex-direction:column;flex:1;min-height:0;display:flex}.InviteChatDetail-module-scss-module__2sf-Ja__finalCard{box-sizing:border-box;text-align:left;background-color:#ededed;background-image:url(/images/inbox/lastmessage_bg.png),url(/images/background-pattern.png);background-position:50%,0 0;background-repeat:no-repeat,repeat;background-size:cover,auto;border-top:1px solid #ededed;flex-direction:column;gap:2px;height:173px;padding:16px;display:flex;box-shadow:0 -5px 4px #0000000d}.InviteChatDetail-module-scss-module__2sf-Ja__finalTitle{color:var(--color-text-primary,#1a1a2e);font-size:16px;font-weight:600}.InviteChatDetail-module-scss-module__2sf-Ja__finalSubtitle{color:#999;margin-bottom:12px;font-size:14px;line-height:1.3}.InviteChatDetail-module-scss-module__2sf-Ja__finalRow{align-items:center;gap:8px;display:flex}.InviteChatDetail-module-scss-module__2sf-Ja__finalInput{border:1px solid var(--color-input-border,#e5e7eb);border-radius:var(--radius-form,8px);min-width:0;height:38px;font-family:var(--font-family);background:#fff;flex:1;padding:0 12px;font-size:14px}.InviteChatDetail-module-scss-module__2sf-Ja__finalInput::placeholder{color:#b8b8c0}.InviteChatDetail-module-scss-module__2sf-Ja__finalInput:focus{border-color:var(--color-primary,#7c3aed);outline:none}.InviteChatDetail-module-scss-module__2sf-Ja__finalSend{white-space:nowrap;flex-shrink:0;min-height:38px;width:auto!important;height:38px!important;padding:0 22px!important}
.DmRequestModal-module-scss-module__-qnHEa__overlay{z-index:1400;padding:var(--spacing-md);background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.DmRequestModal-module-scss-module__-qnHEa__modal{background:url(/images/dm-request-modal-bg.png) bottom/100% no-repeat,#f7f7f8;border-radius:12px;flex-direction:column;gap:20px;width:100%;max-width:350px;padding:28px 20px 14px;display:flex;position:relative;box-shadow:0 8px 28px #00000038}.DmRequestModal-module-scss-module__-qnHEa__close{color:#c4c4c4;width:28px;height:28px;position:absolute;top:8px;right:8px}.DmRequestModal-module-scss-module__-qnHEa__title{color:#333;margin:0;padding-right:20px;font-size:15px;font-weight:600;line-height:1.3}.DmRequestModal-module-scss-module__-qnHEa__description{color:#999;margin:-14px 0 0;font-size:12px;line-height:1.5}.DmRequestModal-module-scss-module__-qnHEa__composeRow{align-items:flex-end;gap:12px;display:flex}.DmRequestModal-module-scss-module__-qnHEa__field{flex:auto;min-width:0;position:relative}.DmRequestModal-module-scss-module__-qnHEa__textarea{resize:none;width:100%;height:84px;font-family:var(--font-family);color:#333;background:#fff;border:1px solid #ddd;border-radius:10px;padding:12px 14px 22px;font-size:13px;line-height:1.4;display:block}.DmRequestModal-module-scss-module__-qnHEa__textarea::placeholder{color:#999}.DmRequestModal-module-scss-module__-qnHEa__textarea:focus{outline:none}.DmRequestModal-module-scss-module__-qnHEa__counter{color:#999;pointer-events:none;font-size:8px;position:absolute;bottom:8px;right:12px}.DmRequestModal-module-scss-module__-qnHEa__sendButton{min-width:72px;height:45px;font-family:var(--font-family);color:#fff;cursor:pointer;background:#8b6ff5;border:none;border-radius:10px;flex-shrink:0;padding:0 18px;font-size:13px;font-weight:500;transition:background-color .15s,opacity .15s;box-shadow:0 4px 10px #8b6ff559}.DmRequestModal-module-scss-module__-qnHEa__sendButton:hover:not(:disabled){background:var(--color-primary-hover)}.DmRequestModal-module-scss-module__-qnHEa__sendButton:disabled{opacity:.5;box-shadow:none;cursor:not-allowed}.DmRequestModal-module-scss-module__-qnHEa__error{color:var(--color-error,#dc2626);margin:-8px 0 0;font-size:12px}.DmRequestModal-module-scss-module__-qnHEa__notice{color:#8b6ff5;display:block}.DmRequestModal-module-scss-module__-qnHEa__hatch{background-image:url(/images/diagonal-lines.svg);background-repeat:repeat;background-size:17px 17px;border-radius:18px;height:18px;display:block}
.InboxDrawerContainer-module-scss-module__ZY7QgW__invitesList{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#7c3aed59 #0000;flex:1;padding:16px 10px 16px 16px;overflow-y:auto}.InboxDrawerContainer-module-scss-module__ZY7QgW__invitesList::-webkit-scrollbar{width:6px}.InboxDrawerContainer-module-scss-module__ZY7QgW__invitesList::-webkit-scrollbar-track{background:0 0}.InboxDrawerContainer-module-scss-module__ZY7QgW__invitesList::-webkit-scrollbar-thumb{background:#7c3aed59;border-radius:3px}.InboxDrawerContainer-module-scss-module__ZY7QgW__inviteFiltersRow{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:12px;display:flex}.InboxDrawerContainer-module-scss-module__ZY7QgW__inviteFilterToggle{cursor:pointer;color:var(--color-text-secondary);opacity:.75;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s,opacity .15s;display:inline-flex}.InboxDrawerContainer-module-scss-module__ZY7QgW__inviteFilterToggle:hover{opacity:1;color:var(--color-text-primary)}.InboxDrawerContainer-module-scss-module__ZY7QgW__inviteFilterToggle.InboxDrawerContainer-module-scss-module__ZY7QgW__active{opacity:1;color:var(--color-primary)}.InboxDrawerContainer-module-scss-module__ZY7QgW__inviteFilterToggle img{width:18px;height:18px;display:block}.InboxDrawerContainer-module-scss-module__ZY7QgW__inviteFilterChips{flex-wrap:wrap;align-items:center;gap:8px;margin-right:auto;display:flex}.InboxDrawerContainer-module-scss-module__ZY7QgW__inviteFilterChip{color:#374151;cursor:pointer;text-transform:capitalize;background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:6px 12px;font-size:13px}.InboxDrawerContainer-module-scss-module__ZY7QgW__inviteFilterChip.InboxDrawerContainer-module-scss-module__ZY7QgW__active{color:#fff;background:#7c3aed;border-color:#7c3aed}.InboxDrawerContainer-module-scss-module__ZY7QgW__dmCardWrap{margin-bottom:8px}.InboxDrawerContainer-module-scss-module__ZY7QgW__inviteEmpty{text-align:left;font-family:var(--font-family);font-size:14px;font-weight:var(--font-weight-normal);color:var(--color-text-secondary);margin:0}
.moderation-dms-module-scss-module__qvwQFW__person{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.moderation-dms-module-scss-module__qvwQFW__message{color:#374151;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:var(--radius-sm,6px);background:#f9fafb;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.moderation-dms-module-scss-module__qvwQFW__messageRemoved{color:#9ca3af;text-decoration:line-through}.moderation-dms-module-scss-module__qvwQFW__removedNote,.moderation-dms-module-scss-module__qvwQFW__editedNote{color:#6b7280;margin:-4px 0 0;font-size:12px}.moderation-dms-module-scss-module__qvwQFW__removedNote{color:#b91c1c}.moderation-dms-module-scss-module__qvwQFW__outcomeNote{color:#6b7280;white-space:nowrap;font-size:12px}.moderation-dms-module-scss-module__qvwQFW__cardActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.moderation-dms-module-scss-module__qvwQFW__cardButtons{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.moderation-dms-module-scss-module__qvwQFW__historyToggle{font:inherit;color:#6b7280;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.moderation-dms-module-scss-module__qvwQFW__historyToggle:hover{color:#374151}.moderation-dms-module-scss-module__qvwQFW__counter{color:#9ca3af;font-variant-numeric:tabular-nums;align-self:flex-end;font-size:11px}.moderation-dms-module-scss-module__qvwQFW__history{gap:var(--spacing-xs,4px)}.moderation-dms-module-scss-module__qvwQFW__historyEntry{padding:var(--spacing-sm,8px) var(--spacing-md,16px);border-radius:0 var(--radius-sm,4px) var(--radius-sm,4px) 0;background-color:var(--color-background,#fff)}.moderation-dms-module-scss-module__qvwQFW__historyEntry:nth-child(2n){background-color:var(--color-background-secondary,#f5f5f5)}.moderation-dms-module-scss-module__qvwQFW__historyEntry:nth-child(2n) .moderation-dms-module-scss-module__qvwQFW__historyNote{background-color:var(--color-background,#fff)}
.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}@media (max-width:768px){.opportunity-types-module-scss-module__cQPKEq__modalOverlay{padding:var(--spacing-sm,8px)}}.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}@media (max-width:768px){.opportunity-types-module-scss-module__cQPKEq__modal{width:100%;min-width:0;max-width:100%;max-height:calc(100dvh - 2*var(--spacing-sm,8px))}}.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}
