.fi-agents .fi-agents-hero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 1.5rem;margin-bottom:1rem;padding:1.5rem 1.75rem;border-radius:0;background:#1f2b66;box-shadow:0 1px 2px #00000014,0 8px 24px #1565c047;color:#fff}.fi-agents .fi-agents-hero--compact{margin-bottom:1rem;padding:1.125rem 1.375rem}.dark .fi-agents .fi-agents-hero{background:#1f2b66;box-shadow:0 8px 28px #00000073}.fi-agents .fi-agents-hero-eyebrow{margin:0;font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8}.fi-agents .fi-agents-hero-title{margin:.25rem 0 0;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:#fff}.fi-agents .fi-agents-hero-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem}.fi-agents .fi-agents-hero-description{margin:.375rem 0 0;max-width:44rem;font-size:.875rem;line-height:1.55;color:#ffffffe0}.fi-agents .fi-agents-hero-stats{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:1rem}.fi-agents .fi-agents-hero-stat{display:flex;flex-direction:column;gap:.125rem;min-width:5.5rem;padding:.625rem .875rem;border-radius:0;background:#ffffff1f;border:1px solid rgba(255,255,255,.16)}.fi-agents .fi-agents-hero-stat--active{background:#22c55e33;border-color:#22c55e4d}.fi-agents .fi-agents-hero-stat--inactive{background:#ef44442e;border-color:#ef444447}.fi-agents .fi-agents-hero-stat-value{font-size:1.125rem;font-weight:700;color:#fff}.fi-agents .fi-agents-hero-stat-label{font-size:.6875rem;font-weight:500;color:#ffffffbf}.fi-agents .fi-agents-hero-badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.fi-agents .fi-agents-hero-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border-radius:0;font-size:.75rem;font-weight:600;background:#ffffff29;border:1px solid rgba(255,255,255,.24);color:#fff}.fi-agents .fi-agents-hero-badge svg{width:.875rem;height:.875rem}.fi-agents .fi-agents-hero-badge--manager{background:#22c55e38;border-color:#22c55e59}.fi-agents .fi-agents-hero-badge--leader{background:#3b82f638;border-color:#3b82f659}.fi-agents .fi-agents-hero-badge--portal{background:#fb923c38;border-color:#fb923c59}.fi-agents .fi-agents-hero-links{display:flex;flex-direction:column;gap:.5rem;flex-shrink:0}.fi-agents .fi-agents-hero-link{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:0;font-size:.8125rem;font-weight:600;color:#fff;text-decoration:none;background:#ffffff24;border:1px solid rgba(255,255,255,.22);transition:background-color .15s ease,transform .15s ease}.fi-agents .fi-agents-hero-link:hover{background:#ffffff38;transform:translateY(-1px)}.fi-agents .fi-agents-hero-link svg{width:.875rem;height:.875rem}.fi-agents .fi-agents-designation-badge,.fi-agents .fi-agents-status-badge{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:0;font-size:.6875rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;background:#ffffff29;border:1px solid rgba(255,255,255,.24);color:#fff}.fi-agents .fi-agents-designation-badge--manager{background:#22c55e47;border-color:#22c55e66}.fi-agents .fi-agents-designation-badge--leader{background:#3b82f647;border-color:#3b82f666}.fi-agents .fi-agents-status-badge--active{background:#22c55e47;border-color:#22c55e66}.fi-agents .fi-agents-legend{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin-bottom:1rem;padding:.75rem 1rem;border-radius:0;background:color-mix(in oklab,#1f2b66 6%,white);border:1px solid color-mix(in oklab,#1f2b66 12%,transparent)}.dark .fi-agents .fi-agents-legend{background:color-mix(in oklab,#1f2b66 12%,var(--gray-900));border-color:color-mix(in oklab,#1f2b66 20%,transparent)}.fi-agents .fi-agents-legend-item{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;line-height:1.45;color:#475569}.dark .fi-agents .fi-agents-legend-item{color:#cbd5e1}.fi-agents .fi-agents-legend-dot{flex-shrink:0;width:.5rem;height:.5rem;border-radius:0;background:#1f2b66}.fi-agents .fi-agents-legend-dot--active{background:#22c55e}.fi-agents .fi-agents-legend-dot--commission{background:#3b82f6}.fi-agents .fi-agents-legend-dot--downline{background:#8b5cf6}.fi-agents .fi-agents-panel{overflow:hidden;border-radius:0;background:var(--fi-bg, white);border:1px solid color-mix(in oklab,var(--gray-200) 70%,transparent);box-shadow:0 1px 2px #0000000d,0 4px 16px #0000000a}.dark .fi-agents .fi-agents-panel{background:var(--gray-900);border-color:color-mix(in oklab,var(--gray-700) 80%,transparent)}.fi-agents .fi-agents-panel>.fi-sc,.fi-agents .fi-agents-panel>.fi-page-main{padding:1rem 1.25rem 1.25rem}.fi-agents .fi-header-heading,.fi-agents .fi-header-subheading{display:none}.fi-agents .fi-header{margin-bottom:0}.fi-agents .fi-ta-ctn{border-radius:0;border:none;box-shadow:none}.fi-agents .fi-ta-header-cell{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.dark .fi-agents .fi-ta-header-cell{color:#94a3b8}.fi-agents .fi-ta-row{transition:background-color .15s ease;cursor:pointer}.fi-agents .fi-ta-row:hover{background:color-mix(in oklab,#1f2b66 5%,transparent)}.fi-agents .fi-ta-row td{vertical-align:middle;padding-block:.625rem}.fi-agents .fi-ta-image{width:auto;box-shadow:none}.fi-agents .fi-ta-image img{box-shadow:none;border:none}.fi-agents .fi-ta-cell:has(.fi-ta-image){width:3.25rem;padding-inline-end:0}.fi-agents .fi-ta-cell:has(.fi-ta-image)+.fi-ta-cell{padding-inline-start:.625rem}.fi-agents .fi-ta-cell-label{font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.fi-agents .fi-tabs{margin-bottom:.75rem}.fi-agents .fi-ta-empty-state{padding:2.5rem 1.5rem}.fi-agents .fi-ta-header-toolbar{padding-top:.25rem}.fi-agents .fi-ac-btn-action.fi-color-primary{border-radius:0;font-weight:600}.fi-agents .fi-ta-actions{opacity:.55;transition:opacity .15s ease}.fi-agents .fi-ta-row:hover .fi-ta-actions,.fi-agents .fi-ta-actions:has([aria-expanded=true]){opacity:1}.fi-agents .fi-ta-actions .fi-icon-btn,.fi-agents .fi-fo-section{border-radius:0}.fi-agents .fi-fo-section-header-heading{font-weight:600}.fi-agents .fi-fo-file-upload-avatar{align-items:flex-start}.fi-agents .fi-fo-file-upload-avatar .fi-fo-file-upload-input-ctn{width:auto}.fi-agents .fi-fo-file-upload-avatar .filepond--root{width:7rem!important;min-height:7rem;background:transparent!important;box-shadow:none!important;--tw-ring-shadow: 0 0 #0000 !important;--tw-ring-offset-shadow: 0 0 #0000 !important;border:none!important;outline:none!important}.fi-agents .fi-fo-file-upload-avatar .filepond--root[data-style-panel-layout="compact circle"]{width:7rem!important;min-height:7rem;box-shadow:none!important;border:none!important}.fi-agents .fi-fo-file-upload-avatar .filepond--panel-root,.fi-agents .fi-fo-file-upload-avatar .filepond--panel-center,.fi-agents .fi-fo-file-upload-avatar .filepond--panel-top,.fi-agents .fi-fo-file-upload-avatar .filepond--panel-bottom{background:transparent!important;box-shadow:none!important;border:none!important}.fi-agents .fi-fo-file-upload-avatar .filepond--drop-label{border:2px dashed color-mix(in oklab,#1f2b66 28%,transparent);border-radius:0;background:transparent;box-shadow:none!important}.dark .fi-agents .fi-fo-file-upload-avatar .filepond--drop-label{background:transparent;border-color:color-mix(in oklab,#1f2b66 35%,transparent)}.fi-agents .fi-fo-file-upload-avatar .filepond--image-preview-wrapper,.fi-agents .fi-fo-file-upload-avatar .filepond--image-preview-overlay,.fi-agents .fi-fo-file-upload-avatar .filepond--image-preview{border-radius:0;box-shadow:none!important;border:none!important}.fi-agents .fi-fo-file-upload-avatar .filepond--file,.fi-agents .fi-fo-file-upload-avatar .filepond--item-panel{background:transparent;box-shadow:none!important;border:none!important}.fi-agents .fi-fo-file-upload-avatar .filepond--list-scroller,.fi-agents .fi-fo-file-upload-avatar .filepond--list{margin:0}.fi-agents-edit .fi-agents-hero--edit{align-items:center;gap:1rem 1.25rem}.fi-agents-edit .fi-agents-hero-avatar-wrap{flex-shrink:0}.fi-agents-edit .fi-agents-hero-avatar{width:4.5rem;height:4.5rem;border-radius:0;object-fit:cover;border:2px solid rgba(255,255,255,.35);box-shadow:0 4px 14px #0000002e}.fi-agents-edit .fi-agents-hero-main{flex:1;min-width:0}.fi-agents-edit .fi-agents-legend--edit{transition:opacity .2s ease}.fi-agents .fi-agents-legend-dot--tier{background:#f59e0b}.fi-agents .fi-agents-legend-dot--promote{background:#22c55e}.fi-agents .fi-agents-legend-dot--project{background:#6366f1}.fi-agents-edit .fi-agents-panel--edit>.fi-sc{padding:.75rem 1rem 1.25rem}.fi-agents-edit .fi-tabs{margin-bottom:0;padding:.25rem .5rem 0;border-bottom:1px solid color-mix(in oklab,var(--gray-200) 70%,transparent)}.dark .fi-agents-edit .fi-tabs{border-bottom-color:color-mix(in oklab,var(--gray-700) 80%,transparent)}.fi-agents-edit .fi-tabs .fi-tabs-item{font-weight:600;font-size:.8125rem}.fi-agents-edit .fi-resource-relation-manager{padding-top:.5rem}.fi-agents-edit .fi-resource-relation-manager .fi-ta-ctn{border:none;box-shadow:none}.fi-agents-edit .fi-resource-relation-manager .fi-ta-header-heading{display:none}.fi-agents-edit .fi-fo-section{margin-bottom:.75rem;border:1px solid color-mix(in oklab,var(--gray-200) 65%,transparent);background:color-mix(in oklab,#1f2b66 2%,white)}.dark .fi-agents-edit .fi-fo-section{border-color:color-mix(in oklab,var(--gray-700) 75%,transparent);background:color-mix(in oklab,#1f2b66 6%,var(--gray-900))}.fi-agents-edit .fi-fo-section-header-description{font-size:.8125rem;color:#64748b}.dark .fi-agents-edit .fi-fo-section-header-description{color:#94a3b8}.fi-agents-edit .fi-fo-actions{margin-top:.5rem;padding-top:1rem;border-top:1px solid color-mix(in oklab,var(--gray-200) 70%,transparent)}.dark .fi-agents-edit .fi-fo-actions{border-top-color:color-mix(in oklab,var(--gray-700) 80%,transparent)}.fi-agents-edit .fi-ta-empty-state-icon-ctn{color:#1f2b66}.fi-agents-edit .fi-ta-actions{opacity:.55;transition:opacity .15s ease}.fi-agents-edit .fi-ta-row:hover .fi-ta-actions,.fi-agents-edit .fi-ta-actions:has([aria-expanded=true]){opacity:1}@media (max-width: 640px){.fi-agents-edit .fi-agents-hero--edit{flex-direction:column;align-items:stretch}.fi-agents-edit .fi-agents-hero-avatar-wrap{display:flex;justify-content:center}.fi-agents-edit .fi-agents-hero-links{flex-direction:row;flex-wrap:wrap}}.fi-agents .fi-agents-status-badge--pending{background:#eab30847;border-color:#eab30873}.fi-agents-create .fi-agents-create-banner{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:.9rem 1.05rem;border:1px solid #fed7aa;border-radius:0;background:#fff7ed}.fi-agents-create .fi-agents-create-banner--warn>.fi-icon,.fi-agents-create .fi-agents-create-banner--warn>svg{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.1rem;color:#c2410c}.fi-agents-create .fi-agents-create-banner-title{margin:0;font-size:.875rem;font-weight:700;color:#9a3412}.fi-agents-create .fi-agents-create-banner-body{margin:.25rem 0 0;font-size:.8125rem;line-height:1.45;color:#9a3412}.dark .fi-agents-create .fi-agents-create-banner{border-color:#ea580c66;background:#9a341238}.dark .fi-agents-create .fi-agents-create-banner-title,.dark .fi-agents-create .fi-agents-create-banner-body{color:#fed7aa}.fi-agents-create .fi-agents-create-layout{display:grid;grid-template-columns:minmax(14rem,17.5rem) minmax(0,1fr);gap:1rem;align-items:start}.fi-agents-create .fi-agents-checklist{margin:0;padding:.95rem 1rem;border:1px solid color-mix(in oklab,#1f2b66 14%,rgb(229,231,235));background:color-mix(in oklab,#1f2b66 4%,white)}.dark .fi-agents-create .fi-agents-checklist{border-color:#ffffff1a;background:#ffffff08}.fi-agents-create .fi-agents-checklist-title{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#1f2b66}.dark .fi-agents-create .fi-agents-checklist-title{color:#bfdbfe}.fi-agents-create .fi-agents-checklist-list{margin:.5rem 0 0;padding-left:1.05rem;font-size:.8125rem;line-height:1.5;color:#4b5563}.dark .fi-agents-create .fi-agents-checklist-list{color:#9ca3af}.fi-agents-create .fi-agents-checklist-list li+li{margin-top:.4rem}.fi-agents-create .fi-agents-panel--create{min-width:0;width:100%;overflow:visible}.fi-agents-create .fi-agents-panel--create>.fi-sc{padding:0}.fi-agents-create .fi-sc-wizard{width:100%}.fi-agents-create .fi-sc-wizard-header{overflow-x:auto;border-bottom:1px solid color-mix(in oklab,#1f2b66 12%,rgb(229,231,235));background:color-mix(in oklab,#1f2b66 3%,white)}.dark .fi-agents-create .fi-sc-wizard-header{border-bottom-color:#ffffff14;background:#ffffff05}.fi-agents-create .fi-sc-wizard-header-step{border-radius:0;min-width:0}.fi-agents-create .fi-sc-wizard-header-step-btn{padding-inline:.85rem;gap:.65rem}.fi-agents-create .fi-sc-wizard-header-step-text{max-width:none}.fi-agents-create .fi-sc-wizard-header-step-description{font-size:.75rem}.fi-agents-create .fi-sc-wizard-header-step-icon-ctn{border-radius:0}.fi-agents-create .fi-sc-wizard-header-step:nth-child(1).fi-active .fi-sc-wizard-header-step-icon-ctn,.fi-agents-create .fi-sc-wizard-header-step:nth-child(2).fi-active .fi-sc-wizard-header-step-icon-ctn{border-color:#16a34a}.fi-agents-create .fi-sc-wizard-header-step:nth-child(1).fi-active .fi-sc-wizard-header-step-icon-ctn .fi-icon,.fi-agents-create .fi-sc-wizard-header-step:nth-child(1).fi-active .fi-sc-wizard-header-step-label,.fi-agents-create .fi-sc-wizard-header-step:nth-child(2).fi-active .fi-sc-wizard-header-step-icon-ctn .fi-icon,.fi-agents-create .fi-sc-wizard-header-step:nth-child(2).fi-active .fi-sc-wizard-header-step-label{color:#15803d}.fi-agents-create .fi-sc-wizard-header-step:nth-child(1).fi-completed .fi-sc-wizard-header-step-icon-ctn,.fi-agents-create .fi-sc-wizard-header-step:nth-child(2).fi-completed .fi-sc-wizard-header-step-icon-ctn{background:#16a34a}.fi-agents-create .fi-sc-wizard-header-step:nth-child(3).fi-active .fi-sc-wizard-header-step-icon-ctn{border-color:#2563eb}.fi-agents-create .fi-sc-wizard-header-step:nth-child(3).fi-active .fi-sc-wizard-header-step-icon-ctn .fi-icon,.fi-agents-create .fi-sc-wizard-header-step:nth-child(3).fi-active .fi-sc-wizard-header-step-label{color:#1d4ed8}.fi-agents-create .fi-sc-wizard-header-step:nth-child(3).fi-completed .fi-sc-wizard-header-step-icon-ctn{background:#2563eb}.fi-agents-create .fi-sc-wizard-header-step:nth-child(4).fi-active .fi-sc-wizard-header-step-icon-ctn{border-color:#7c3aed}.fi-agents-create .fi-sc-wizard-header-step:nth-child(4).fi-active .fi-sc-wizard-header-step-icon-ctn .fi-icon,.fi-agents-create .fi-sc-wizard-header-step:nth-child(4).fi-active .fi-sc-wizard-header-step-label{color:#6d28d9}.fi-agents-create .fi-sc-wizard-header-step:nth-child(4).fi-completed .fi-sc-wizard-header-step-icon-ctn{background:#7c3aed}.fi-agents-create .fi-sc-wizard-header-step:nth-child(5).fi-active .fi-sc-wizard-header-step-icon-ctn{border-color:#1f2b66}.fi-agents-create .fi-sc-wizard-header-step:nth-child(5).fi-active .fi-sc-wizard-header-step-icon-ctn .fi-icon,.fi-agents-create .fi-sc-wizard-header-step:nth-child(5).fi-active .fi-sc-wizard-header-step-label{color:#1f2b66}.fi-agents-create .fi-sc-wizard-header-step:nth-child(5).fi-completed .fi-sc-wizard-header-step-icon-ctn{background:#1f2b66}.fi-agents-create .fi-sc-wizard-content,.fi-agents-create .fi-sc-wizard>.fi-sc-wizard-step{padding:1.15rem 1.25rem .35rem}.fi-agents-create .fi-sc-wizard-footer{padding:.85rem 1.25rem 1.15rem;border-top:1px solid color-mix(in oklab,#1f2b66 10%,rgb(229,231,235));background:color-mix(in oklab,#1f2b66 2%,white)}.dark .fi-agents-create .fi-sc-wizard-footer{border-top-color:#ffffff14;background:#ffffff05}.fi-agents-create .fi-form-actions{margin-top:.75rem}@media (max-width: 960px){.fi-agents-create .fi-agents-create-layout{grid-template-columns:1fr}}
