body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar{align-items:center;background-color:#292c53;border-radius:5px;box-shadow:0 4px 6px #0000001a;display:flex;justify-content:space-between;padding:15px}.navbar h6{color:#f0f1ff;font-size:1.5rem;font-weight:700;margin:0;text-transform:uppercase}.navbar .button-container{display:flex;gap:15px}.navbar button{background:#0000;border:1px solid #0000;border-radius:5px;color:#fff;font-size:1rem;padding:10px 20px;text-transform:none;transition:all .3s ease}.navbar button:hover{background-color:#fff3;border-color:gold;color:gold;cursor:pointer}.navbar .MuiIconButton-root{border-radius:5px;color:#fff;padding:10px;transition:all .3s ease}.navbar .MuiIconButton-root:hover{background-color:#fff3;color:gold;cursor:pointer}.navbar button.active{background-color:gold;border:1px solid gold;color:#292c53}.button-container{display:flex;flex-wrap:wrap;gap:15px;margin-top:20px}.button-container .btn{background-color:#292c53;border:2px solid #0000;border-radius:5px;color:#f0f1ff;padding:10px 20px;transition:background-color .3s ease,color .3s ease}.button-container .btn:hover{background-color:#4a4e8e;color:#fff;cursor:pointer}.admin-shell{background:#f6f8fb;min-height:100vh}.admin-navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5!important;border-bottom:1px solid #dfe5ee;box-shadow:0 8px 24px #0f1e3514!important}.admin-navbar__toolbar{gap:24px;min-height:72px!important;padding:0 28px!important}.admin-navbar__brand{align-items:center;display:flex;gap:12px;min-width:220px}.admin-navbar__logo{height:52px;object-fit:contain;width:52px}.admin-navbar__title{color:#0f1e35;font-size:15px;font-weight:800;line-height:1}.admin-navbar__subtitle{color:#61708a;font-size:12px;font-weight:600;margin-top:4px}.admin-navbar__links{align-items:center;display:flex;gap:6px;margin-left:auto}.admin-navbar__link{border-radius:8px!important;color:#52617a!important;font-weight:700!important;min-height:40px!important;padding:8px 12px!important;text-transform:none!important}.admin-navbar__link:hover{background:#edf4ff!important;color:#0b5ec9!important}.admin-navbar__link--active{background:#e8f1ff!important;color:#0b5ec9!important}.admin-navbar__logout{border:1px solid #dfe5ee!important;border-radius:8px!important;color:#52617a!important;margin-left:8px!important}.admin-navbar__logout:hover{background:#fff1f1!important;border-color:#ffc7c7!important;color:#c62828!important}.dashboard-page{max-width:100%;padding:104px 28px 40px;width:100%}.dashboard-header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px}.dashboard-eyebrow{color:#6b7890;font-size:12px;font-weight:800;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.dashboard-title{color:#0f1e35;font-size:28px;font-weight:800;line-height:1.2;margin:0}.dashboard-subtitle{color:#61708a;font-size:14px;margin-top:6px}.dashboard-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.dashboard-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:16px}.metric-card{background:#fff;border:1px solid #dfe5ee;border-radius:8px;cursor:pointer;padding:14px 16px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.metric-card.metric-card--notRegistered{background-color:#e2e8f0!important;border-color:#94a3b8}.metric-card.metric-card--pending{background-color:#fde68a!important;border-color:#f59e0b}.metric-card.metric-card--approved{background-color:#bbf7d0!important;border-color:#22c55e}.metric-card.metric-card--rejected{background-color:#fecdd3!important;border-color:#ef4444}.metric-card:hover{border-color:#aac8f5;box-shadow:0 10px 24px #0f1e3514;transform:translateY(-1px)}.metric-card--active{border-color:#0f1e35!important;box-shadow:0 0 0 3px #0f1e352e}.metric-card__label{color:#61708a;font-size:13px;font-weight:800}.metric-card__value{color:#0f1e35;font-size:28px;font-weight:800;margin-top:6px}.dashboard-toolbar{align-items:center;background:#fff;border:1px solid #dfe5ee;border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px}.dashboard-search{flex:0 1 520px;max-width:560px;min-width:280px}.filter-panel{background:#fff;border:1px solid #dfe5ee;border-radius:8px;margin-bottom:16px;padding:14px 16px}.filter-panel__header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.filter-panel__title{color:#0f1e35;font-size:14px;font-weight:800}.filter-panel__controls{display:flex;flex-wrap:wrap;gap:8px 20px}.filter-menu{border:1px solid #dfe5ee;border-radius:8px!important;box-shadow:0 14px 34px #0f1e3529!important}.filter-menu__content{min-width:280px;padding:14px 16px}.filter-menu__content .filter-panel__controls{flex-direction:column;gap:4px}.filter-menu__footer{border-top:1px solid #edf1f6;display:flex;gap:8px;justify-content:flex-end;margin-top:10px;padding-top:12px}.admin-table-card{background:#fff;border:1px solid #dfe5ee;border-radius:8px;box-shadow:0 10px 28px #0f1e350f;overflow:hidden}.admin-table{min-width:760px}.admin-table th{background:#f1f5fa;color:#394861;font-size:12px;font-weight:800;letter-spacing:.02em;position:sticky;top:0;white-space:nowrap;z-index:1}.admin-table td{border-bottom:1px solid #edf1f6;color:#29384f;font-size:13px;vertical-align:middle}.admin-table tr:hover td{background:#f8fbff}.table-primary-text{color:#0f1e35;font-weight:800}.table-muted-text{color:#6b7890;font-size:12px}.table-actions{display:flex;flex-wrap:nowrap;gap:8px}.table-account-cell{align-items:center;display:flex;gap:10px;min-width:220px}.table-chip-group{display:flex;flex-wrap:wrap;gap:6px;max-width:280px}.table-empty-state{color:#61708a;padding:36px 16px!important}.dashboard-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:14px 0}.profile-dialog{background:#f5f7fb!important;border:1px solid #94a3b857;border-radius:14px!important;box-shadow:0 28px 80px #0f1e3557!important;overflow:hidden}.profile-dialog__title{align-items:center;background:linear-gradient(180deg,#fffffffa,#f8fbfff5);border-bottom:1px solid #dfe7f2;display:flex;gap:16px;justify-content:space-between;padding:18px 24px!important}.profile-dialog__eyebrow{color:#64748b;font-size:11px!important;font-weight:850!important;letter-spacing:.1em!important;line-height:1.3!important;text-transform:uppercase}.profile-dialog__heading{color:#0f1e35;font-size:22px!important;font-weight:900!important;line-height:1.2!important}.profile-dialog__close{border:1px solid #d7e1ee!important;border-radius:999px!important;color:#475569!important;font-size:12px!important;font-weight:850!important;min-width:76px!important;text-transform:none!important}.profile-dialog__close:hover{background:#eef5ff!important;border-color:#b8d2f5!important;color:#0b5ec9!important}.profile-dialog__content{background:#f5f7fb;padding:22px 24px 4px!important}.profile-dialog__footer{background:#fffffff0;border-top:1px solid #dfe7f2;justify-content:space-between!important;padding:14px 24px!important}.profile-review{background:#0000;padding:0}.profile-review__hero{align-items:center;background:linear-gradient(120deg,#ffffff0f 0 1px,#0000 1px 100%),linear-gradient(135deg,#08172c,#112f58 48%,#0a67d1);background-size:18px 18px,auto;border:1px solid #ffffff29;border-radius:14px;box-shadow:0 22px 44px #0f1e3538;color:#fff;display:flex;gap:20px;justify-content:space-between;min-height:218px;overflow:hidden;padding:32px}.profile-review__identity{align-items:center;display:flex;gap:22px;min-width:0}.profile-review__avatar{border:5px solid #ffffffe6;box-shadow:0 18px 34px #00000042;height:124px!important;width:124px!important}.profile-review__eyebrow,.profile-review__panel-kicker{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.profile-review__eyebrow{color:#ffffffb8;margin-bottom:6px}.profile-review__name{color:#fff;font-size:34px;font-weight:900;line-height:1.1;margin:0 0 8px;max-width:660px}.profile-review__meta{color:#ffffffc2;font-size:14px;line-height:1.5;word-break:break-word}.profile-review__signal-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.profile-review__signal{align-items:center;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;display:inline-flex;gap:7px;padding:8px 11px}.profile-review__signal span{color:#ffffffb3;font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.profile-review__signal strong{color:#fff;font-size:12px;font-weight:900}.profile-review__signal--ready{background:#22c55e2e;border-color:#86efac6b}.profile-review__signal--missing{background:#f871712e;border-color:#fca5a56b}.profile-review__hero-side{align-items:flex-end;display:flex;flex-direction:column;gap:10px;min-width:132px}.profile-review__review-label{color:#ffffffad;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.profile-review__status{border-radius:999px!important;font-weight:850!important;min-width:112px;padding:2px 6px!important;text-transform:capitalize}.profile-review__stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:-34px 24px 18px;position:relative;z-index:1}.profile-review__stat{background:#fff;border:1px solid #d0dae8f5;border-radius:12px;box-shadow:0 16px 32px #0f1e351f;min-height:96px;padding:16px 16px 15px;position:relative}.profile-review__stat:before{background:linear-gradient(90deg,#0b5ec9,#30a46c);border-radius:999px;content:"";height:3px;left:16px;position:absolute;right:16px;top:0}.profile-review__stat-index{color:#c5cfdd;font-size:11px;font-weight:900;margin-bottom:8px}.profile-review__description span,.profile-review__detail span,.profile-review__stat span{color:#6b7890;display:block;font-size:12px;font-weight:800;margin-bottom:5px;text-transform:uppercase}.profile-review__detail strong,.profile-review__stat strong{color:#0f1e35;display:block;font-size:14px;font-weight:850;overflow-wrap:anywhere}.profile-review__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr)}.profile-review__actions,.profile-review__panel{background:#fff;border:1px solid #d6e0edfa;border-radius:14px;box-shadow:0 12px 30px #0f1e3514;padding:22px}.profile-review__panel{margin-bottom:16px}.profile-review__panel-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.profile-review__panel-kicker{color:#6b7890;margin-bottom:4px}.profile-review__panel h3{color:#0f1e35;font-size:19px;font-weight:900;margin:0}.profile-review__details-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-review__detail{background:linear-gradient(180deg,#fbfdff,#f7faff);border:1px solid #e3eaf4;border-radius:10px;padding:14px}.profile-review__description{border-top:1px solid #edf1f6;margin-top:16px;padding-top:16px}.profile-review__description p{color:#29384f;font-size:15px;line-height:1.7;margin:0}.profile-review__social-list{grid-gap:10px;display:grid;gap:10px}.profile-review__social-link{align-items:center;background:linear-gradient(180deg,#fff,#f7faff);border:1px solid #d7e3f2;border-radius:12px;color:#0b5ec9;display:flex;gap:10px;min-height:56px;padding:12px 14px;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.profile-review__social-link:hover{border-color:#9dc3f4;box-shadow:0 12px 22px #0f1e351c;transform:translateY(-1px)}.profile-review__social-icon{align-items:center;background:#e8f1ff;border-radius:10px;display:inline-flex;height:38px;justify-content:center;width:38px}.profile-review__social-link span{color:#0f1e35;font-size:13px;font-weight:800}.profile-review__social-link small{color:#7a879a;font-size:11px;font-weight:850;margin-left:auto;text-transform:uppercase}.profile-review__portfolio-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.profile-review__portfolio-item{border-radius:12px;color:#0f1e35;display:block;overflow:hidden;position:relative;text-decoration:none}.profile-review__portfolio-image{aspect-ratio:4/3;border-radius:12px;box-shadow:0 12px 24px #0f1e351f;object-fit:cover;transition:transform .18s ease;width:100%}.profile-review__portfolio-item:hover .profile-review__portfolio-image{transform:scale(1.025)}.profile-review__portfolio-item span{background:linear-gradient(180deg,#0000,#0f1e35d1);bottom:0;color:#fff;font-size:12px;font-weight:850;left:0;padding:26px 12px 10px;position:absolute;right:0}.profile-review__empty{align-items:center;background:linear-gradient(180deg,#fbfdff,#f7faff);border:1px dashed #cbd5e1;border-radius:10px;color:#61708a;display:flex;min-height:90px;padding:18px}.profile-review__actions{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px;position:relative}.profile-review__actions:before{background:#0b5ec9;border-radius:999px;bottom:18px;content:"";left:0;position:absolute;top:18px;width:4px}.profile-review__action-buttons{display:flex;gap:10px}@media (max-width:860px){.admin-navbar__toolbar{align-items:flex-start;flex-direction:column;gap:10px;padding:10px 16px!important}.admin-navbar__brand{min-width:0}.admin-navbar__links{margin-left:0;overflow-x:auto;width:100%}.dashboard-page{padding:148px 14px 28px}.dashboard-header{flex-direction:column}.dashboard-actions{justify-content:flex-start}.profile-review__actions,.profile-review__hero,.profile-review__identity{align-items:flex-start;flex-direction:column}.profile-review__details-grid,.profile-review__grid,.profile-review__stats{grid-template-columns:1fr}.profile-review__stats{margin:12px 0 16px}}
/*# sourceMappingURL=main.86de094c.css.map*/