.admin-page{max-width:1600px;margin:0 auto;padding:2rem}@media (width<=1024px){.admin-page{padding:.5rem 0}}.admin-loading-container{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:60vh;display:flex}.admin-loading-spinner{border:3px solid #7c5fe64d;border-top-color:#7c5fe6;border-radius:50%;width:50px;height:50px;animation:1s linear infinite admin-spin}.admin-loading-sub{color:#ffffff80;font-size:.8rem}@keyframes admin-spin{to{transform:rotate(360deg)}}.admin-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.admin-header h1{background:linear-gradient(135deg,#fff,#9b7ff0);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:.25rem;font-size:clamp(1.5rem,4vw,2rem)}.admin-welcome-text{color:#fffc;margin-bottom:.25rem}.admin-welcome-text strong{color:#7c5fe6}.admin-subtitle{color:#ffffff80;font-size:.85rem}.admin-header-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.admin-last-updated{color:#fff9;background:#0000004d;border-radius:30px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.75rem;display:flex}.admin-btn-refresh,.admin-btn-export{cursor:pointer;touch-action:manipulation;border-radius:30px;align-items:center;gap:.5rem;padding:.5rem 1.2rem;font-size:.8rem;font-weight:500;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.admin-btn-refresh{color:#9b7ff0;background:#7c5fe633;border:1px solid #7c5fe64d}.admin-btn-refresh:hover:not(:disabled){background:#7c5fe64d}.admin-btn-refresh:disabled{opacity:.6;cursor:wait}.admin-btn-export{color:#0a0d1a;background:linear-gradient(135deg,#7c5fe6,#2fd4ff);border:none}.admin-btn-export:hover{transform:translateY(-2px);box-shadow:0 5px 15px #7c5fe666}.admin-stats-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}@media (width<=1024px){.admin-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.admin-stats-grid{grid-template-columns:1fr}}.admin-stat-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0006;border:1px solid #ffffff0f;border-radius:20px;align-items:center;gap:1rem;padding:1.25rem;text-decoration:none;transition:transform .15s,background .15s,border-color .15s;display:flex}.admin-stat-card:hover{background:#0009;border-color:#7c5fe64d;transform:translateY(-3px)}.admin-stat-icon{border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.5rem;display:flex}.admin-stat-content{flex:1;min-width:0}.admin-stat-value{color:#fff;font-size:clamp(1.2rem,3vw,1.6rem);font-weight:700}.admin-stat-label{color:#fff9;font-size:.75rem}.admin-stat-hint{color:#2fd4ff;margin-top:.25rem;font-size:.7rem}.admin-section-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000059;border:1px solid #ffffff0f;border-radius:20px;margin-bottom:1.5rem;padding:1.5rem}.admin-section-card.full-width{grid-column:1/-1}.admin-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1.25rem;display:flex}.admin-card-header h3{font-size:1.1rem;font-weight:600}.admin-card-link{color:#7c5fe6;font-size:.8rem;text-decoration:none}.admin-card-link:hover{text-decoration:underline}.admin-two-columns{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (width<=1024px){.admin-two-columns{grid-template-columns:1fr}}.admin-status-bars{margin-bottom:1.5rem}.admin-status-item{margin-bottom:1rem}.admin-status-label{color:#ffffffb3;justify-content:space-between;margin-bottom:.5rem;font-size:.8rem;display:flex}.admin-progress-bar{background:#ffffff1a;border-radius:4px;height:8px;overflow:hidden}.admin-progress{border-radius:4px;height:100%;transition:width .3s}.admin-progress.active{background:linear-gradient(90deg,#48bb78,#38a169)}.admin-progress.inactive{background:linear-gradient(90deg,#fc8181,#c53030)}.admin-quick-stats{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-around;gap:1rem;padding-top:1rem;display:flex}.admin-quick-stat{text-align:center}.admin-quick-stat-value{color:#2fd4ff;font-size:1.3rem;font-weight:700}.admin-quick-stat-label{color:#ffffff80;font-size:.7rem}.admin-recent-projects-list{flex-direction:column;gap:.75rem;display:flex}.admin-recent-project-item{background:#ffffff08;border-radius:12px;align-items:center;gap:.75rem;padding:.75rem;transition:background .15s;display:flex}.admin-recent-project-item:hover{background:#ffffff0f}.admin-project-icon{flex-shrink:0;font-size:1.5rem}.admin-project-details{flex:1;min-width:0}.admin-project-title{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:500;overflow:hidden}.admin-project-meta{color:#ffffff80;font-size:.7rem}.admin-project-progress-bar{background:#ffffff1a;border-radius:2px;width:100%;max-width:120px;height:4px;margin-top:.25rem;overflow:hidden}.admin-project-progress-bar .admin-progress-fill{background:linear-gradient(90deg,#7c5fe6,#2fd4ff);border-radius:2px;height:100%}.admin-project-progress-value{color:#2fd4ff;flex-shrink:0;font-size:.8rem;font-weight:600}.admin-view-link{color:#7c5fe6;flex-shrink:0;font-size:.75rem;text-decoration:none}.admin-table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}.admin-data-table{border-collapse:collapse;width:100%;min-width:640px}.admin-data-table th,.admin-data-table td{text-align:left;border-bottom:1px solid #ffffff0d;padding:.75rem}.admin-data-table th{color:#fff9;font-size:.75rem;font-weight:500}.admin-user-cell{align-items:center;gap:.5rem;display:flex}.admin-user-avatar{background:linear-gradient(135deg,#7c5fe6,#2fd4ff);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.8rem;font-weight:600;display:flex}.admin-role-badge,.admin-plan-badge,.admin-status-badge{white-space:nowrap;border-radius:20px;padding:.2rem .5rem;font-size:.7rem;font-weight:500}.admin-role-badge.admin,.admin-role-badge.super_admin{color:#9b7ff0;background:#7c5fe633}.admin-role-badge.user{color:#ffffffb3;background:#ffffff1a}.admin-role-badge.mentor{color:#2fd4ff;background:#2fd4ff33}.admin-role-badge.investor,.admin-role-badge.innovator{color:#48bb78;background:#48bb7833}.admin-plan-badge.free{color:#ffffffb3;background:#ffffff1a}.admin-plan-badge.pro{color:#2fd4ff;background:#2fd4ff33}.admin-plan-badge.enterprise{color:#9b7ff0;background:#7c5fe633}.admin-status-badge.active{color:#48bb78;background:#48bb7833}.admin-status-badge.inactive{color:#ffffff80;background:#ffffff1a}.admin-status-badge.pending{color:#f6c90e;background:#f6c90e33}.admin-status-badge.banned{color:#fc8181;background:#fc818133}.admin-action-link{color:#7c5fe6;font-size:.75rem;text-decoration:none}.admin-action-link:hover{text-decoration:underline}.admin-activity-list{flex-direction:column;gap:.75rem;display:flex}.admin-activity-item{background:#ffffff05;border-radius:12px;align-items:center;gap:1rem;padding:.75rem;display:flex}.admin-activity-icon{background:#0000004d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.2rem;display:flex}.admin-activity-icon.user{background:#7c5fe633}.admin-activity-icon.project{background:#2fd4ff33}.admin-activity-icon.payment{background:#48bb7833}.admin-activity-icon.system{background:#f6c90e33}.admin-activity-content{flex:1;min-width:0}.admin-activity-text{font-size:.8rem}.admin-activity-target{color:#2fd4ff}.admin-activity-time{color:#fff6;margin-top:.25rem;font-size:.65rem}.admin-empty-state{text-align:center;color:#fff6;padding:2rem}.admin-quick-nav-section{margin-bottom:1.5rem}.admin-quick-nav-section h3{margin-bottom:1rem;font-size:1rem}.admin-quick-nav-grid{grid-template-columns:repeat(8,1fr);gap:.75rem;display:grid}@media (width<=1024px){.admin-quick-nav-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=640px){.admin-quick-nav-grid{grid-template-columns:repeat(2,1fr)}}.admin-quick-nav-card{color:#ffffffb3;touch-action:manipulation;background:#0000004d;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:flex}.admin-quick-nav-card:hover{background:#7c5fe626;border-color:#7c5fe64d;transform:translateY(-2px)}.admin-quick-nav-icon{font-size:1.3rem}.admin-quick-nav-card span:last-child{font-size:.7rem}.admin-footer{color:#fff6;border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:1.5rem;font-size:.7rem;display:flex}.admin-system-status{align-items:center;gap:.5rem;display:flex}.admin-status-dot{background:#48bb78;border-radius:50%;width:8px;height:8px;animation:2s infinite admin-pulse}@keyframes admin-pulse{0%,to{opacity:1}50%{opacity:.45}}.admin-version{background:#ffffff0d;border-radius:20px;padding:.2rem .5rem}@media (prefers-reduced-motion:reduce){.admin-loading-spinner,.admin-status-dot{animation:none}.admin-stat-card:hover,.admin-quick-nav-card:hover,.admin-btn-export:hover{transform:none}}.admin-page-header{margin-bottom:1.5rem}.admin-breadcrumbs{flex-wrap:wrap;align-items:center;gap:.25rem;margin-bottom:.75rem;font-size:.75rem;display:flex}.admin-breadcrumb-sep{color:#ffffff59;margin:0 .35rem}.admin-breadcrumb-link{color:#9b7ff0;text-decoration:none}.admin-breadcrumb-link:hover{text-decoration:underline}.admin-breadcrumb-current{color:#ffffff8c}.admin-page-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-page-title{background:linear-gradient(135deg,#fff,#9b7ff0);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 .25rem;font-size:clamp(1.35rem,3.5vw,1.85rem);font-weight:700}.admin-page-subtitle{color:#ffffff8c;margin:0;font-size:.85rem}.admin-page-actions{flex-wrap:wrap;gap:.5rem;display:flex}.admin-back-link{color:#9b7ff0;margin-bottom:1rem;font-size:.85rem;text-decoration:none;display:inline-block}.admin-back-link:hover{text-decoration:underline}.admin-btn{cursor:pointer;touch-action:manipulation;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.35rem;padding:.5rem 1rem;font-size:.8rem;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.admin-btn:disabled{opacity:.5;cursor:not-allowed}.admin-btn--primary{color:#0a0d1a;background:linear-gradient(135deg,#7c5fe6,#2fd4ff);border:none}.admin-btn--secondary{color:#e8e8f0;background:#7c5fe626;border-color:#7c5fe659}.admin-btn--danger{color:#fc8181;background:#fc818126;border-color:#fc818159}.admin-btn--ghost{color:#ffffffbf;background:0 0;border-color:#ffffff1f}.admin-btn--primary:hover:not(:disabled),.admin-btn--secondary:hover:not(:disabled),.admin-btn--danger:hover:not(:disabled),.admin-btn--ghost:hover:not(:disabled){filter:brightness(1.08)}.admin-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.admin-search{flex:1;min-width:200px;max-width:420px;position:relative}.admin-search-icon{opacity:.6;pointer-events:none;font-size:.9rem;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.admin-search-input{color:#e8e8f0;background:#00000059;border:1px solid #ffffff1a;border-radius:12px;width:100%;padding:.6rem .85rem .6rem 2.25rem;font-size:.85rem}.admin-search-input:focus{border-color:#7c5fe680;outline:none}.admin-badge{white-space:nowrap;border-radius:20px;padding:.2rem .5rem;font-size:.7rem;font-weight:500;display:inline-block}.admin-badge--default{color:#ffffffbf;background:#ffffff1a}.admin-badge--success{color:#48bb78;background:#48bb7833}.admin-badge--warning{color:#f6c90e;background:#f6c90e33}.admin-badge--danger{color:#fc8181;background:#fc818133}.admin-badge--info{color:#2fd4ff;background:#2fd4ff33}.admin-badge--purple{color:#9b7ff0;background:#7c5fe633}.admin-list-card{padding:0;overflow:hidden}.admin-list-card .admin-data-table th,.admin-list-card .admin-data-table td{padding:.85rem 1rem}.admin-detail-body{flex-direction:column;gap:1rem;display:flex}.admin-detail-placeholder{color:#ffffffa6;font-size:.9rem}.admin-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;display:flex}.admin-pagination-meta{color:#ffffff8c;font-size:.8rem}.admin-alert{border-radius:12px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.85rem}.admin-alert--danger{color:#fc8181;background:#fc81811f;border:1px solid #fc818159}.admin-loading-state{color:#fff9;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:200px;font-size:.85rem;display:flex}.admin-loading-state--compact{min-height:120px}.admin-empty-state--card{padding:2.5rem 1rem}.admin-empty-state-icon{margin-bottom:.5rem;font-size:2rem;display:block}.admin-empty-state-title{color:#fffc;margin:0 0 .25rem;font-weight:600}.admin-empty-state-message{margin:0;font-size:.8rem}.admin-projects-stats{margin-bottom:1.25rem}.admin-projects-filters{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:.75rem;display:flex}.admin-projects-search{flex:1;min-width:220px}.admin-projects-filter-group{color:#ffffff8c;flex-direction:column;gap:.35rem;font-size:.75rem;display:flex}.admin-projects-select{color:#e8e8f0;background:#00000059;border:1px solid #ffffff1a;border-radius:10px;min-width:140px;padding:.55rem .75rem;font-size:.85rem}.admin-projects-results{color:#ffffff8c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;font-size:.8rem;display:flex}.admin-projects-cell{align-items:flex-start;gap:.65rem;display:flex}.admin-projects-sector-icon{flex-shrink:0;font-size:1.35rem}.admin-projects-cell-text{min-width:0}.admin-projects-progress{align-items:center;gap:.5rem;min-width:120px;display:flex}.admin-projects-progress .admin-project-progress-bar{flex:1;max-width:100px}.admin-projects-actions{flex-wrap:wrap;gap:.5rem;display:flex}.admin-projects-delete{cursor:pointer;color:#fc8181;background:0 0;border:none;padding:0}.admin-dialog-overlay{z-index:200;background:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.admin-dialog{text-align:center;background:#12121f;border:1px solid #ffffff1a;border-radius:16px;width:min(100%,420px);padding:1.5rem}.admin-dialog-icon{margin-bottom:.5rem;font-size:2rem}.admin-dialog h3{margin:0 0 .5rem}.admin-dialog-warning{color:#ffffff8c;font-size:.8rem}.admin-dialog-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1rem;display:flex}.admin-lifecycle-panel{margin-bottom:0}.admin-lifecycle-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1rem;display:grid}@media (width<=1024px){.admin-lifecycle-grid{grid-template-columns:repeat(2,1fr)}}.admin-lifecycle-blocker,.admin-lifecycle-next{color:#ffffffb3;margin:0 0 .75rem;font-size:.85rem}.admin-lifecycle-readiness{margin-bottom:1rem}.admin-lifecycle-links{flex-wrap:wrap;gap:1rem;display:flex}.admin-text-danger{color:#fc8181}.admin-user-form{flex-direction:column;gap:1.25rem;display:flex}.admin-form-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (width<=768px){.admin-form-grid{grid-template-columns:1fr}}.admin-form-span-2{grid-column:1/-1}.admin-form-field{flex-direction:column;gap:.35rem;display:flex}.admin-form-label{color:#fffc;font-size:.8rem;font-weight:500}.admin-form-hint{color:#ffffff73;font-size:.7rem}.admin-form-input,.admin-form-textarea{color:#e8e8f0;background:#00000059;border:1px solid #ffffff1a;border-radius:10px;width:100%;padding:.6rem .75rem;font-family:inherit;font-size:.85rem}.admin-form-input:focus,.admin-form-textarea:focus{border-color:#7c5fe680;outline:none}.admin-form-textarea{resize:vertical;min-height:96px}.admin-form-actions{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding-top:.5rem;display:flex}.admin-user-detail{flex-direction:column;gap:1rem;display:flex}.admin-user-profile-header{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.admin-user-avatar--lg{width:64px;height:64px;font-size:1.5rem}.admin-user-profile-name{margin:0 0 .25rem;font-size:1.35rem}.admin-user-profile-email{color:#ffffff8c;margin:0 0 .5rem;font-size:.85rem}.admin-user-profile-badges{flex-wrap:wrap;gap:.5rem;display:flex}.admin-detail-grid{grid-template-columns:repeat(2,1fr);gap:.75rem 1.25rem;margin:0;display:grid}@media (width<=640px){.admin-detail-grid{grid-template-columns:1fr}}.admin-detail-item dt{color:#ffffff73;margin-bottom:.15rem;font-size:.7rem}.admin-detail-item dd{color:#ffffffd9;word-break:break-word;margin:0;font-size:.85rem}.admin-detail-mono{font-family:ui-monospace,monospace;font-size:.75rem}.admin-user-bio{border-top:1px solid #ffffff14;margin-top:1rem;padding-top:1rem}.admin-user-bio h3{margin:0 0 .5rem;font-size:.9rem}.admin-user-bio p{color:#ffffffbf;margin:0;font-size:.85rem;line-height:1.5}.admin-project-detail-meta{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.admin-tabs{background:#00000040;border:1px solid #ffffff0f;border-radius:12px;flex-wrap:wrap;gap:.35rem;margin-bottom:1.25rem;padding:.25rem;display:flex}.admin-tab{color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:.35rem;padding:.5rem .85rem;font-size:.8rem;transition:background .15s,color .15s;display:inline-flex}.admin-tab:hover{color:#ffffffd9;background:#ffffff0d}.admin-tab--active{color:#e8e8f0;background:#7c5fe640}.admin-tab-icon{font-size:.9rem}.admin-tab-panel{margin-bottom:1.5rem}.admin-project-detail-col{flex-direction:column;gap:1rem;display:flex}.admin-project-detail-col .admin-section-card{margin-bottom:0}.admin-project-description{color:#ffffffbf;white-space:pre-wrap;margin:0;font-size:.85rem;line-height:1.6}.admin-project-budget-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:.75rem;display:grid}@media (width<=640px){.admin-project-budget-grid{grid-template-columns:1fr}}.admin-project-tags{flex-wrap:wrap;gap:.5rem;display:flex}.admin-project-mini-stats{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.admin-project-mini-stat{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:.65rem;padding:.85rem;display:flex}.admin-project-mini-stat-icon{font-size:1.25rem}.admin-project-mini-stat-value{font-size:.95rem;font-weight:600}.admin-project-timeline{flex-direction:column;gap:1rem;display:flex}.admin-project-timeline-item{align-items:flex-start;gap:.75rem;display:flex}.admin-project-timeline-dot{background:linear-gradient(135deg,#7c5fe6,#2fd4ff);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:.35rem}.admin-project-summary-row{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.admin-project-list{flex-direction:column;gap:.65rem;display:flex}.admin-project-list-item{background:#ffffff05;border:1px solid #ffffff0a;border-radius:12px;align-items:center;gap:.75rem;padding:.85rem;display:flex}.admin-project-list-icon{flex-shrink:0;font-size:1.25rem}.admin-project-list-grow{flex:1;min-width:0}.admin-innovation-detail{flex-direction:column;gap:1rem;display:flex}.admin-innovation-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.admin-innovation-badges{flex-wrap:wrap;gap:.5rem;display:flex}.admin-innovation-scores{flex-wrap:wrap;gap:1rem;display:flex}.admin-innovation-score{text-align:center;min-width:72px}.admin-innovation-score-value{color:#2fd4ff;font-size:1.1rem;font-weight:700}.admin-innovation-text{color:#ffffffbf;white-space:pre-wrap;margin:0 0 1rem;font-size:.85rem;line-height:1.6}.admin-innovation-text--pre{white-space:pre-wrap}.admin-innovation-detail h3{margin:0 0 .5rem;font-size:.95rem}.admin-detail-item--action dd{margin:0}.admin-prototype-preview{margin:1rem 0}.admin-prototype-thumb{border:1px solid #ffffff14;border-radius:12px;max-width:100%;max-height:200px}.admin-sidebar-role{letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c;text-align:center;background:#7c5fe626;border:1px solid #7c5fe640;border-radius:8px;margin:.5rem 1rem 0;padding:.35rem .65rem;font-size:.65rem;font-weight:600}.admin-analytics{flex-direction:column;gap:1rem;display:flex}.admin-analytics-breakdown,.admin-analytics-bars{flex-direction:column;gap:.65rem;display:flex}.admin-analytics-bar-row{grid-template-columns:minmax(72px,100px) 1fr minmax(56px,80px);align-items:center;gap:.65rem;font-size:.8rem;display:grid}.admin-analytics-bar-label{color:#ffffffa6;text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-analytics-bar-track{background:#ffffff14;border-radius:4px;height:8px;overflow:hidden}.admin-analytics-bar-fill{background:linear-gradient(90deg,#7c5fe6,#2fd4ff);border-radius:4px;height:100%}.admin-analytics-bar-fill--revenue{background:linear-gradient(90deg,#48bb78,#2fd4ff)}.admin-analytics-bar-value{text-align:right;color:#ffffffbf;font-variant-numeric:tabular-nums}.admin-analytics-legend{gap:1rem;margin-bottom:.75rem;font-size:.75rem;display:flex}.admin-analytics-legend-item:before{content:"";border-radius:2px;width:10px;height:10px;margin-right:.35rem;display:inline-block}.admin-analytics-legend-item--signups:before{background:#7c5fe6}.admin-analytics-legend-item--projects:before{background:#2fd4ff}.admin-analytics-growth{align-items:flex-end;gap:4px;height:120px;padding-top:.5rem;display:flex}.admin-analytics-growth-day{flex:1;justify-content:center;align-items:flex-end;gap:2px;min-width:0;height:100%;display:flex}.admin-analytics-growth-bar{border-radius:3px 3px 0 0;width:45%;min-height:2px;transition:height .2s}.admin-analytics-growth-bar--signups{background:#7c5fe6}.admin-analytics-growth-bar--projects{background:#2fd4ff}.admin-careers-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.admin-careers-toolbar-links{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.admin-careers-filters{margin-bottom:.75rem}.admin-careers-text-input,.admin-careers-date-input{min-width:140px}.admin-careers-col-check{width:40px}.admin-careers-title-cell{flex-direction:column;gap:.25rem;display:flex}.admin-careers-remote-tag{color:#2fd4ff;width:fit-content;font-size:.7rem}.admin-link-button{color:#9b7ff0;cursor:pointer;text-align:left;font:inherit;background:0 0;border:none;padding:0}.admin-link-button:hover{text-decoration:underline}.admin-row-selected{background:#7c5fe614}.admin-bulk-bar{background:#7c5fe61f;border:1px solid #7c5fe640;border-radius:12px;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.admin-btn--xs{padding:.25rem .55rem;font-size:.72rem}.admin-alert--success{color:#68d391;background:#48bb7826;border:1px solid #48bb7859;border-radius:10px;margin-bottom:1rem;padding:.75rem 1rem}.admin-dialog--wide{width:95%;max-width:720px}.admin-career-form-grid{grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0;display:grid}.admin-career-form-span2{grid-column:span 2}.admin-career-checkbox{align-items:center;gap:.5rem;padding-top:1.5rem;display:flex}.admin-form-field{flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}.admin-form-field input,.admin-form-field select,.admin-form-field textarea{color:#fff;background:#00000059;border:1px solid #ffffff1f;border-radius:8px;padding:.55rem .75rem;font-family:inherit}.admin-drawer-overlay{z-index:1000;background:#0000008c;justify-content:flex-end;display:flex;position:fixed;inset:0}.admin-drawer{background:#12121a;border-left:1px solid #ffffff14;width:min(560px,100%);height:100%;padding:1.5rem;overflow-y:auto}.admin-drawer-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.admin-careers-app-filters{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.admin-filter-pill{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:20px;padding:.35rem .85rem;font-size:.8rem}.admin-filter-pill.active{background:#7c5fe633;border-color:#7c5fe6}.admin-users-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.admin-users-filters{margin-bottom:.75rem}.admin-security-pill{border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:500;display:inline-flex}.admin-security-pill--ok{color:#68d391;background:#48bb781f;border-color:#48bb7859}.admin-security-pill--warn{color:#f6c90e;background:#f6c90e1f;border-color:#f6c90e59}.admin-security-pill--danger{color:#fc8181;background:#fc81811f;border-color:#fc818159}.admin-text-warn{color:#f6c90e}.admin-drawer--wide{width:min(720px,100%)}.admin-drawer-actions{flex-wrap:wrap;gap:1rem;margin-bottom:1rem;display:flex}.admin-user-drawer-controls h4{margin:0 0 .75rem}.admin-user-drawer-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}.admin-security-indicators{flex-wrap:wrap;gap:.5rem;display:flex}@media (width<=768px){.admin-user-drawer-grid,.admin-career-form-grid{grid-template-columns:1fr}.admin-career-form-span2{grid-column:span 1}}.admin-funding-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.admin-funding-filters{margin-bottom:.75rem}.admin-funding-date-input{min-width:9rem}.admin-funding-title-cell{flex-direction:column;gap:.25rem;display:flex}.admin-funding-industry-tag{color:var(--admin-muted,#a0aec0);font-size:.72rem}.admin-funding-founder-cell{flex-direction:column;gap:.15rem;display:flex}.admin-muted{color:var(--admin-muted,#a0aec0);font-size:.75rem}.admin-investors-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.admin-investors-filters{margin-bottom:.75rem}.admin-investors-date-input{min-width:9rem}.admin-investors-toolbar-links{justify-content:flex-end;margin:.75rem 0;display:flex}.admin-investors-directory-cell{flex-direction:column;gap:.15rem;display:flex}.admin-investors-industries{font-size:.85rem}.admin-investor-ops-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.admin-investor-ops-kpi{background:var(--admin-surface,#ffffff0a);border:1px solid #ffffff14;border-top:3px solid #7c5fe6;border-radius:8px;flex-direction:column;gap:.2rem;padding:.85rem 1rem;display:flex}.admin-investor-ops-kpi-label{text-transform:uppercase;letter-spacing:.04em;opacity:.7;font-size:.72rem}.admin-investor-ops-kpi-value{font-size:1.35rem;font-weight:700}.admin-investor-ops-kpi-hint{opacity:.65;font-size:.72rem}.admin-investor-ops-grid{grid-template-columns:280px 1fr 300px;align-items:start;gap:1rem;min-height:520px;display:grid}.admin-investor-ops-left,.admin-investor-ops-center{background:var(--admin-surface,#ffffff08);border:1px solid #ffffff14;border-radius:10px;min-height:480px;padding:.85rem}.admin-investor-ops-panel-head{justify-content:space-between;align-items:center;margin-bottom:.65rem;display:flex}.admin-investor-ops-panel-head h3{margin:0;font-size:.95rem}.admin-investor-ops-search{flex-direction:column;gap:.45rem;margin-bottom:.65rem;display:flex}.admin-investor-ops-search input,.admin-investor-ops-search select{width:100%;color:inherit;background:#0003;border:1px solid #ffffff1f;border-radius:6px;padding:.45rem .55rem}.admin-investor-card-list{flex-direction:column;gap:.45rem;max-height:420px;display:flex;overflow-y:auto}.admin-investor-card{text-align:left;cursor:pointer;width:100%;color:inherit;background:#00000026;border:1px solid #ffffff1a;border-radius:8px;padding:.65rem}.admin-investor-card--selected{background:#7c5fe61f;border-color:#7c5fe6}.admin-investor-card-top{justify-content:space-between;align-items:center;display:flex}.admin-investor-card-name{font-size:.88rem;font-weight:600}.admin-investor-card-score{font-size:.85rem;font-weight:700}.admin-investor-card-meta{opacity:.75;gap:.75rem;margin-top:.35rem;font-size:.72rem;display:flex}.admin-investor-card-tags{flex-wrap:wrap;gap:.25rem;margin-top:.35rem;display:flex}.admin-investor-tag-sm{background:#ffffff14;border-radius:999px;padding:.1rem .35rem;font-size:.65rem}.admin-deal-pipeline{grid-template-columns:repeat(5,minmax(140px,1fr));gap:.5rem;padding-bottom:.5rem;display:grid;overflow-x:auto}.admin-deal-column{background:#0000001f;border:1px dashed #0000;border-radius:8px;min-width:140px}.admin-deal-column--drop{background:#7c5fe614;border-color:#7c5fe6}.admin-deal-column-header{border-top:2px solid #718096;justify-content:space-between;padding:.5rem .55rem;font-size:.78rem;font-weight:600;display:flex}.admin-deal-column-count{opacity:.65}.admin-deal-column-body{flex-direction:column;gap:.4rem;min-height:360px;padding:.35rem;display:flex}.admin-deal-card{cursor:grab;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;padding:.55rem}.admin-deal-card--busy{opacity:.55}.admin-deal-card-title{font-size:.8rem;font-weight:600}.admin-deal-card-meta{opacity:.7;font-size:.68rem}.admin-deal-card-footer{justify-content:space-between;margin-top:.35rem;font-size:.72rem;display:flex}.admin-deal-card-prob{color:#48bb78}.admin-investor-ai-panel{background:var(--admin-surface,#ffffff08);border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:.75rem;min-height:480px;padding:.85rem;display:flex}.admin-investor-ai-header{justify-content:space-between;align-items:center;display:flex}.admin-investor-ai-header h3{margin:0;font-size:.95rem}.admin-investor-ai-streaming{color:#2fd4ff;font-size:.72rem;animation:1.2s ease-in-out infinite admin-pulse}.admin-investor-ai-risk{background:#fc81811a;border-radius:6px;justify-content:space-between;padding:.5rem .65rem;font-size:.82rem;display:flex}.admin-investor-ai-suggestion{background:#7c5fe61a;border-radius:6px;flex-direction:column;gap:.2rem;padding:.55rem;display:flex}.admin-investor-ai-suggestion-label,.admin-investor-ai-section-title{text-transform:uppercase;letter-spacing:.04em;opacity:.7;font-size:.72rem}.admin-investor-ai-hot{flex-direction:column;gap:.35rem;display:flex}.admin-investor-hot-chip{text-align:left;color:inherit;cursor:pointer;background:#48bb781a;border:1px solid #48bb7859;border-radius:6px;padding:.35rem .5rem;font-size:.78rem}.admin-investor-ai-insights{flex-direction:column;gap:.45rem;max-height:240px;display:flex;overflow-y:auto}.admin-investor-insight{cursor:pointer;border:1px solid #ffffff14;border-radius:6px;padding:.55rem;font-size:.78rem}.admin-investor-insight p{opacity:.85;margin:.25rem 0 0}.admin-investor-insight-head{align-items:center;gap:.35rem;display:flex}.admin-investor-insight-score{opacity:.65;font-size:.68rem}.admin-investor-ai-feed{flex-direction:column;gap:.3rem;font-size:.72rem;display:flex}.admin-investor-feed-item{flex-direction:column;gap:.1rem;display:flex}.admin-investor-profile-panel .admin-investor-profile-scores{gap:1rem;margin:1rem 0;display:flex}.admin-investor-score-ring{border:3px solid #48bb78;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:88px;height:88px;display:flex}.admin-investor-score-value{font-size:1.4rem;font-weight:700}.admin-investor-score-label{opacity:.7;font-size:.65rem}.admin-investor-profile-metrics{grid-template-columns:1fr 1fr;gap:.35rem 1rem;font-size:.82rem;display:grid}.admin-investor-tags{flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;display:flex}.admin-investor-tag{background:#ffffff14;border-radius:999px;padding:.15rem .5rem;font-size:.72rem}.admin-investor-profile-section{margin-top:1rem}.admin-investor-profile-section h4{margin:0 0 .5rem;font-size:.88rem}.admin-investor-deal-list,.admin-investor-timeline{flex-direction:column;gap:.45rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.admin-investor-timeline-time{opacity:.65;font-size:.68rem;display:block}@media (width<=1200px){.admin-investor-ops-grid{grid-template-columns:1fr}.admin-deal-pipeline{grid-template-columns:repeat(5,minmax(180px,1fr))}.admin-innovator-ops-grid{grid-template-columns:1fr}.admin-innovator-ops-left{max-height:none}.admin-innovator-directory-list{max-height:280px}.admin-innovator-kanban{grid-template-columns:repeat(6,minmax(180px,1fr))}.admin-innovator-drawer-score-rings{grid-template-columns:repeat(2,1fr)}}.admin-innovator-ops-kpis{margin-bottom:1rem}.admin-innovator-ops-filters{flex-wrap:wrap;gap:.65rem;margin-bottom:1rem}.admin-innovator-ops-filters select{min-width:140px;color:inherit;background:#0003;border:1px solid #ffffff1f;border-radius:6px;padding:.45rem .55rem}.admin-innovator-ops-grid{grid-template-columns:260px 1fr 300px;align-items:start;gap:1rem;display:grid}.admin-innovator-ops-left,.admin-innovator-ops-right{flex-direction:column;gap:.85rem;display:flex}.admin-innovator-ops-left{background:var(--admin-surface,#ffffff08);border:1px solid #ffffff14;border-radius:10px;max-height:720px;padding:.85rem;overflow:hidden}.admin-innovator-directory-list{flex-direction:column;gap:.35rem;max-height:640px;padding-right:.15rem;display:flex;overflow-y:auto}.admin-innovator-directory-item{text-align:left;cursor:pointer;width:100%;color:inherit;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;align-items:flex-start;gap:.55rem;padding:.55rem;display:flex}.admin-innovator-directory-item--selected{background:#7c5fe61f;border-color:#7c5fe6}.admin-innovator-avatar{background:#7c5fe640;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.72rem;font-weight:700;display:flex}.admin-innovator-directory-body{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.admin-innovator-directory-name{font-size:.82rem;font-weight:600}.admin-innovator-directory-idea{white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.admin-innovator-directory-meta{opacity:.75;gap:.45rem;font-size:.65rem;display:flex}.admin-innovator-directory-score{font-size:.85rem;font-weight:700}.admin-innovator-empty-hint{font-size:.78rem;line-height:1.45}.admin-innovator-pipeline-bar{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;padding:.75rem .85rem;display:flex}.admin-innovator-pipeline-summary{flex-direction:column;gap:.1rem;min-width:120px;display:flex}.admin-innovator-pipeline-summary strong{color:#48bb78;font-size:1.35rem}.admin-innovator-pipeline-stages{flex-wrap:wrap;flex:1;gap:.4rem;display:flex}.admin-innovator-pipeline-chip{cursor:pointer;color:inherit;border:1px solid #ffffff1a;border-top:2px solid var(--stage-color,#718096);background:#00000026;border-radius:8px;flex-direction:column;align-items:center;gap:.1rem;padding:.4rem .65rem;font-size:.68rem;display:flex}.admin-innovator-pipeline-chip--active{background:#7c5fe626;border-color:#7c5fe6}.admin-innovator-pipeline-chip strong{font-size:.95rem}.admin-innovator-ops-main{background:var(--admin-surface,#ffffff08);border:1px solid #ffffff14;border-radius:10px;padding:.85rem;overflow:hidden}.admin-innovator-ops-panel-head{justify-content:space-between;align-items:baseline;margin-bottom:.75rem;display:flex}.admin-innovator-ops-panel-head h3{margin:0;font-size:1rem}.admin-innovator-kanban{grid-template-columns:repeat(6,minmax(150px,1fr));gap:.5rem;padding-bottom:.5rem;display:grid;overflow-x:auto}.admin-innovator-column{background:#0000001f;border:1px dashed #0000;border-radius:8px;min-width:150px}.admin-innovator-column--drop{background:#7c5fe614;border-color:#7c5fe6}.admin-innovator-column-header{border-top:2px solid #718096;justify-content:space-between;padding:.5rem .55rem;font-size:.72rem;font-weight:600;display:flex}.admin-innovator-column-count{opacity:.65}.admin-innovator-column-body{flex-direction:column;gap:.4rem;min-height:360px;padding:.35rem;display:flex}.admin-innovator-card{cursor:grab;text-align:left;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;padding:.55rem;transition:border-color .15s,background .15s}.admin-innovator-card--selected{background:#7c5fe61a;border-color:#7c5fe6}.admin-innovator-card--busy{opacity:.55}.admin-innovator-category-pill,.admin-innovator-priority-pill{text-transform:capitalize;font-size:.65rem}.admin-innovator-overdue-dot{color:#fc8181;margin-right:.15rem;font-size:.55rem}.admin-innovator-column-empty{text-align:center;opacity:.45;padding:1rem .25rem;font-size:.68rem}.admin-innovator-kanban-wrap{flex-direction:column;gap:.5rem;display:flex}.admin-innovator-kanban-error{margin:0;padding:.45rem .65rem;font-size:.78rem}.admin-innovator-card-head{justify-content:space-between;align-items:center;font-size:.82rem;display:flex}.admin-innovator-score{color:#7c5fe6;font-weight:700}.admin-innovator-card-idea{opacity:.85;margin:.25rem 0;font-size:.75rem}.admin-innovator-card-meta{opacity:.75;justify-content:space-between;font-size:.68rem;display:flex}.admin-innovator-card-footer{justify-content:space-between;align-items:center;margin-top:.35rem;font-size:.68rem;display:flex}.admin-innovator-followups{background:var(--admin-surface,#ffffff08);border:1px solid #ffffff14;border-radius:10px;padding:.85rem}.admin-innovator-followup-stats{flex-wrap:wrap;gap:.35rem;margin:.35rem 0 .65rem;display:flex}.admin-innovator-followup-stat{border:1px solid #ffffff1a;border-radius:999px;padding:.15rem .45rem;font-size:.68rem}.admin-innovator-followup-stat--overdue{color:#fc8181;border-color:#fc818159}.admin-innovator-followup-stat--stale{color:#f6c90e;border-color:#f6c90e59}.admin-innovator-followup-stat--pending{color:#2fd4ff;border-color:#2fd4ff59}.admin-innovator-followup-item--overdue{border-left:3px solid #fc8181}.admin-innovator-followup-item--stale{border-left:3px solid #f6c90e}.admin-innovator-followup-item--pending{border-left:3px solid #2fd4ff}.admin-innovator-live-feed{background:var(--admin-surface,#ffffff08);border:1px solid #ffffff14;border-radius:10px;padding:.85rem}.admin-innovator-live-feed-head{justify-content:space-between;align-items:center;margin-bottom:.65rem;display:flex}.admin-innovator-live-feed-head h3{margin:0;font-size:.95rem}.admin-innovator-live-dot{opacity:.65;background:#ffffff0f;border-radius:999px;padding:.15rem .45rem;font-size:.68rem}.admin-innovator-live-dot--on{color:#48bb78;opacity:1;background:#48bb7826}.admin-innovator-live-list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.admin-innovator-live-item{text-align:left;cursor:pointer;width:100%;color:inherit;background:#ffffff08;border:none;border-radius:6px;gap:.45rem;padding:.45rem;display:flex}.admin-innovator-live-item:hover{background:#ffffff0f}.admin-innovator-live-body{flex-direction:column;gap:.1rem;font-size:.72rem;display:flex}.admin-innovator-live-icon{font-size:.85rem}.admin-innovator-followups h3{margin:0 0 .25rem;font-size:.95rem}.admin-innovator-followup-list{flex-direction:column;gap:.45rem;margin-top:.65rem;display:flex}.admin-innovator-followup-item{text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;flex-direction:column;gap:.2rem;padding:.55rem;display:flex}.admin-innovator-followup-head{justify-content:space-between;font-size:.82rem;display:flex}.admin-innovator-followup-urgency{color:#fc8181;font-weight:700}.admin-innovator-followup-reason{color:#f6c90e;font-size:.72rem}.admin-innovator-drawer-section{border-bottom:1px solid #ffffff14;padding:.75rem 0}.admin-innovator-drawer-section h4{margin:0 0 .5rem}.admin-innovator-drawer-scores{grid-template-columns:repeat(3,1fr);gap:.5rem;margin:.65rem 0;font-size:.82rem;display:grid}.admin-innovator-drawer-score-rings{grid-template-columns:repeat(4,1fr);gap:.65rem;margin:.75rem 0;display:grid}.admin-innovator-score-ring{border:3px solid #718096;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;margin:0 auto;display:flex}.admin-innovator-score-value{font-size:1.1rem;font-weight:700}.admin-innovator-score-label{opacity:.75;font-size:.62rem}.admin-innovator-drawer-desc{opacity:.9;font-size:.85rem;line-height:1.5}.admin-innovator-drawer-badges{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.65rem;display:flex}.admin-innovator-contact-row{flex-wrap:wrap;align-items:flex-end;gap:.65rem;display:flex}.admin-innovator-contact-row label{flex-direction:column;gap:.25rem;font-size:.78rem;display:flex}.admin-innovator-contact-row input[type=date]{color:inherit;background:#0003;border:1px solid #ffffff1f;border-radius:6px;padding:.35rem .5rem}.admin-innovator-range-row{align-items:center;gap:.65rem;display:flex}.admin-innovator-range-row input[type=range]{flex:1}.admin-innovator-preview-score{margin:.25rem 0 .65rem;font-size:.82rem}.admin-innovator-preview-score strong{color:#48bb78}.admin-innovator-review-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.admin-innovator-review-item{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;padding:.55rem;font-size:.78rem}.admin-innovator-review-item-head{justify-content:space-between;margin-bottom:.2rem;display:flex}.admin-innovator-review-decision{text-transform:capitalize;color:#7c5fe6;font-size:.72rem}.admin-innovator-review-form label{flex-direction:column;gap:.25rem;margin-bottom:.65rem;font-size:.82rem;display:flex}.admin-innovator-review-form textarea{color:inherit;background:#0003;border:1px solid #ffffff1f;border-radius:6px;padding:.5rem}.admin-innovator-review-actions{flex-wrap:wrap;gap:.45rem;display:flex}.admin-innovator-activity-list{flex-direction:column;gap:.35rem;margin:.5rem 0 0;padding:0;font-size:.78rem;list-style:none;display:flex}.admin-mentor-ops-kpis,.admin-mentor-ops-filters{margin-bottom:1rem}.admin-mentor-ops-filters select{min-width:130px;color:inherit;background:#0003;border:1px solid #ffffff1f;border-radius:6px;padding:.45rem .55rem}.admin-mentor-ops-main-grid{grid-template-columns:1fr 300px;align-items:start;gap:1rem;margin-bottom:1rem;display:grid}.admin-mentor-table-name{align-items:center;gap:.55rem;display:flex}.admin-mentor-avatar-sm,.admin-mentor-avatar-img{border-radius:50%;flex-shrink:0;width:2rem;height:2rem}.admin-mentor-avatar-sm{background:#7c5fe640;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:flex}.admin-mentor-avatar-img{object-fit:cover}.admin-mentor-tags{flex-wrap:wrap;gap:.25rem;display:flex}.admin-mentor-tag{background:#ffffff14;border-radius:999px;padding:.1rem .4rem;font-size:.65rem}.admin-row-actions{flex-wrap:wrap;gap:.25rem;display:flex}.admin-table-row--selected{background:#7c5fe61a}.admin-mentor-activity-feed{background:var(--admin-surface,#ffffff08);border:1px solid #ffffff14;border-radius:10px;min-height:400px;padding:.85rem}.admin-mentor-activity-head{justify-content:space-between;align-items:center;display:flex}.admin-mentor-live-dot{opacity:.65;border-radius:999px;padding:.15rem .45rem;font-size:.68rem}.admin-mentor-live-dot--on{color:#48bb78;opacity:1;background:#48bb7826}.admin-mentor-activity-list{flex-direction:column;gap:.35rem;margin:.65rem 0 0;padding:0;list-style:none;display:flex}.admin-mentor-activity-item{text-align:left;cursor:pointer;width:100%;color:inherit;background:#ffffff08;border:none;border-radius:6px;gap:.45rem;padding:.45rem;display:flex}.admin-mentor-activity-body{flex-direction:column;gap:.1rem;font-size:.72rem;display:flex}.admin-mentor-analytics{background:var(--admin-surface,#ffffff08);border:1px solid #ffffff14;border-radius:10px;margin-bottom:1rem;padding:.85rem}.admin-mentor-analytics-head{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.admin-mentor-utilization strong{color:#48bb78}.admin-mentor-analytics-grid{grid-template-columns:repeat(2,1fr);gap:.85rem;display:grid}.admin-mentor-chart-card{background:#00000026;border-radius:8px;padding:.75rem}.admin-mentor-chart-card h4{margin:0 0 .5rem;font-size:.85rem}.admin-mentor-chart-wrap{height:200px}.admin-mentor-top-list ul{flex-direction:column;gap:.35rem;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}.admin-mentor-top-list li{justify-content:space-between;gap:.5rem;display:flex}.admin-mentor-profile-drawer .admin-mentor-profile-head{align-items:center;gap:.85rem;display:flex}.admin-mentor-profile-photo{object-fit:cover;border-radius:50%;width:4rem;height:4rem}.admin-mentor-profile-photo--placeholder{background:#7c5fe640;justify-content:center;align-items:center;font-weight:700;display:flex}.admin-mentor-profile-badges{align-items:center;gap:.45rem;margin-top:.35rem;display:flex}.admin-mentor-tabs{border-bottom:1px solid #ffffff14;flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem;padding-bottom:.5rem;display:flex}.admin-mentor-tab{color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:.35rem .65rem;font-size:.78rem}.admin-mentor-tab--active{background:#7c5fe626;border-color:#7c5fe6}.admin-mentor-tab-panel{padding:.5rem 0}.admin-mentor-overview-grid{grid-template-columns:repeat(2,1fr);gap:.5rem;margin:.75rem 0;font-size:.82rem;display:grid}.admin-mentor-assignment-list,.admin-mentor-feedback-list,.admin-mentor-session-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.admin-mentor-assignment-list li,.admin-mentor-feedback-list li,.admin-mentor-session-item{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;padding:.55rem;font-size:.82rem}.admin-mentor-perf-grid{grid-template-columns:repeat(2,1fr);gap:.65rem;display:grid}.admin-mentor-perf-card{background:#ffffff0a;border-radius:8px;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.admin-mentor-perf-card strong{color:#7c5fe6;font-size:1.2rem}.admin-mentor-matching h4{margin:0 0 .35rem}.admin-match-list{flex-direction:column;gap:.55rem;display:flex}.admin-match-item{border:1px solid #ffffff14;border-left-width:3px;border-radius:8px;padding:.65rem}.admin-match-tier--strong{border-left-color:#48bb78}.admin-match-tier--medium{border-left-color:#f6c90e}.admin-match-tier--weak{border-left-color:#718096}.admin-match-head{justify-content:space-between;font-size:.85rem;display:flex}.admin-match-score{color:#7c5fe6;font-weight:700}.admin-match-meta{opacity:.75;justify-content:space-between;margin:.25rem 0 .45rem;font-size:.72rem;display:flex}.admin-mentor-session-form{background:#00000026;border-radius:8px;gap:.55rem;margin-bottom:.75rem;padding:.65rem;display:grid}.admin-mentor-session-form label{flex-direction:column;gap:.25rem;font-size:.78rem;display:flex}.admin-mentor-session-form input,.admin-mentor-session-form select,.admin-mentor-session-form textarea{color:inherit;background:#0003;border:1px solid #ffffff1f;border-radius:6px;padding:.4rem .5rem}.admin-mentor-section-head{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.admin-session-status{text-transform:capitalize;border-radius:999px;padding:.1rem .35rem;font-size:.68rem}.admin-session-status--completed{color:#68d391;background:#48bb7826}.admin-session-status--scheduled{color:#2fd4ff;background:#2fd4ff26}.admin-session-status--cancelled,.admin-session-status--missed{color:#fc8181;background:#fc818126}@media (width<=1200px){.admin-mentor-ops-main-grid,.admin-mentor-analytics-grid{grid-template-columns:1fr}}.admin-mentor-pending-requests{background:var(--admin-surface,#ffffff08);border:1px solid #ffffff14;border-radius:10px;margin-top:.85rem;padding:.85rem}.admin-mentor-pending-requests h3{margin:0 0 .5rem;font-size:.9rem}.admin-mentor-pending-requests ul{flex-direction:column;gap:.45rem;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}.admin-mentor-pending-requests li{background:#f6c90e14;border:1px solid #f6c90e33;border-radius:6px;flex-direction:column;gap:.15rem;padding:.45rem;display:flex}.admin-mentor-availability-select{flex-direction:column;gap:.25rem;margin-right:.65rem;font-size:.78rem;display:flex}.admin-mentor-availability-select select{color:inherit;background:#0003;border:1px solid #ffffff1f;border-radius:6px;padding:.35rem .5rem}.admin-mentor-profile-actions{flex-wrap:wrap;align-items:flex-end;gap:.5rem;margin-top:.65rem;display:flex}.admin-experiment-ops{--exp-accent:#7c5fe6;--exp-glass:#0f172ab8}.admin-experiment-ops .admin-banner{border-radius:8px;margin-bottom:.75rem;padding:.55rem .85rem;font-size:.82rem}.admin-experiment-ops .admin-banner--success{color:#68d391;background:#48bb781f;border:1px solid #48bb7859}.admin-experiment-ops .admin-banner--error{color:#fc8181;background:#fc81811f;border:1px solid #fc818159}.admin-experiment-ops .admin-banner--warning{color:#f6c90e;background:#f6c90e1f;border:1px solid #f6c90e59}.admin-experiment-glass{background:var(--exp-glass);-webkit-backdrop-filter:blur(14px);border:1px solid #ffffff14;border-radius:12px;box-shadow:0 8px 32px #00000040}.admin-experiment-ops-kpis{grid-template-columns:repeat(7,1fr);margin-bottom:1rem}@media (width<=1400px){.admin-experiment-ops-kpis{grid-template-columns:repeat(4,1fr)}}@media (width<=768px){.admin-experiment-ops-kpis{grid-template-columns:repeat(2,1fr)}}.admin-experiment-command-layout{grid-template-columns:1fr 340px;align-items:start;gap:1rem;display:grid}@media (width<=1280px){.admin-experiment-command-layout{grid-template-columns:1fr}}.admin-experiment-command-main{flex-direction:column;gap:.85rem;min-width:0;display:flex}.admin-experiment-right-rail{flex-direction:column;gap:.75rem;display:flex;position:sticky;top:1rem}.admin-experiment-table-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.admin-experiment-table-footer .admin-experiment-pagination-summary{margin:0}.admin-experiment-analytics-sidebar{flex-direction:column;gap:.65rem;display:flex}.admin-experiment-chart-wrap--sm{height:140px}.admin-experiment-live-panel{padding:.75rem .85rem}.admin-experiment-check-col{text-align:center;width:2rem}.admin-experiment-risk-pill{text-transform:capitalize;border-radius:999px;padding:.15rem .5rem;font-size:.68rem;font-weight:600;display:inline-block}.admin-experiment-risk-pill--low{color:#48bb78;background:#48bb7833}.admin-experiment-risk-pill--medium{color:#f6c90e;background:#f6c90e33}.admin-experiment-risk-pill--high,.admin-experiment-risk-pill--critical{color:#fc8181;background:#fc818133}.admin-experiment-val-score{font-size:.85rem;font-weight:700}.admin-experiment-val-score--good{color:#48bb78}.admin-experiment-maya-alerts{flex-direction:column;gap:.45rem;margin-bottom:.75rem;display:flex}.admin-experiment-maya-alert{border:1px solid #0000;border-radius:8px;gap:.5rem;padding:.55rem .65rem;font-size:.72rem;display:flex}.admin-experiment-maya-alert strong{margin-bottom:.15rem;font-size:.75rem;display:block}.admin-experiment-maya-alert p{opacity:.85;margin:0;line-height:1.35}.admin-experiment-maya-alert--warn{background:#f6c90e1f;border-color:#f6c90e59}.admin-experiment-maya-alert--error{background:#fc81811f;border-color:#fc818159}.admin-experiment-maya-alert--success{background:#48bb781f;border-color:#48bb7859}.admin-experiment-maya-progress{background:#00000040;border-radius:2px;height:4px;margin-top:.35rem;overflow:hidden}.admin-experiment-maya-progress div{background:#48bb78;border-radius:2px;height:100%}.admin-experiment-maya-forecasts{flex-direction:column;gap:.45rem;margin-bottom:.75rem;font-size:.72rem;display:flex}.admin-experiment-maya-forecast-row{background:#ffffff0a;border-radius:6px;justify-content:space-between;align-items:center;padding:.45rem .55rem;display:flex}.admin-experiment-maya-forecast-row--funding strong{color:#38b2ac}.admin-experiment-heatmap{grid-template-columns:auto repeat(3,1fr);gap:4px;font-size:.68rem;display:grid}.admin-experiment-heatmap-corner{grid-column:1}.admin-experiment-heatmap-col-label{text-align:center;opacity:.65;padding-bottom:.25rem}.admin-experiment-heatmap-row{display:contents}.admin-experiment-heatmap-row-label{opacity:.65;align-items:center;padding-right:.35rem;display:flex}.admin-experiment-heatmap-cell{border-radius:6px;justify-content:center;align-items:center;min-height:2.5rem;font-size:.85rem;font-weight:700;display:flex}.admin-experiment-heatmap-cell--low{background:#48bb7859}.admin-experiment-heatmap-cell--medium{background:#2fd4ff59}.admin-experiment-heatmap-cell--high{background:#f6c90e66}.admin-experiment-heatmap-cell--critical{background:#fc818173}.admin-experiment-evidence-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.admin-experiment-evidence-list li{align-items:flex-start;gap:.5rem;font-size:.75rem;display:flex}.admin-experiment-evidence-list div{flex-direction:column;gap:.05rem;display:flex}.admin-experiment-audit-timeline{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.admin-experiment-audit-timeline li{gap:.5rem;font-size:.72rem;display:flex}.admin-experiment-audit-dot{background:#7c5fe6;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:.35rem}.admin-experiment-audit-timeline time{opacity:.6;font-size:.65rem;display:block}.admin-experiment-approval-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.admin-experiment-approval-list li{gap:.55rem;font-size:.72rem;display:flex}.admin-experiment-approval-avatar{background:#7c5fe659;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.72rem;font-weight:700;display:flex}.admin-experiment-approval-list div{flex-direction:column;gap:.05rem;display:flex}.admin-experiment-activity-avatar{background:#2fd4ff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.65rem;font-weight:700;display:flex}.admin-experiment-panels-grid{grid-template-columns:repeat(4,1fr)}.admin-experiment-ops-main-grid{display:none}.admin-experiment-ops-filters{margin-bottom:1rem}.admin-experiment-ops-filters select{min-width:130px;color:inherit;background:#00000040;border:1px solid #ffffff1f;border-radius:6px;padding:.45rem .55rem}.admin-experiment-pipeline{margin-bottom:1rem;padding:1rem 1.15rem}.admin-experiment-pipeline-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.admin-experiment-pipeline-head h3{margin:0 0 .15rem;font-size:1rem}.admin-experiment-pipeline-summary{flex-direction:column;align-items:flex-end;gap:.1rem;font-size:.72rem;display:flex}.admin-experiment-pipeline-summary strong{color:var(--exp-accent);font-size:1.35rem}.admin-experiment-pipeline-track{align-items:flex-start;gap:0;padding-bottom:.35rem;display:flex;overflow-x:auto}.admin-experiment-pipeline-node-wrap{flex:1;align-items:center;min-width:100px;display:flex}.admin-experiment-pipeline-connector{opacity:.85;border-radius:2px;flex:1;min-width:12px;height:3px}.admin-experiment-pipeline-node{cursor:pointer;color:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;align-items:center;gap:.2rem;min-width:88px;padding:.55rem .35rem;transition:background .15s,border-color .15s;display:flex}.admin-experiment-pipeline-node:hover,.admin-experiment-pipeline-node--active{border-color:var(--stage-color,var(--exp-accent));background:#7c5fe61f}.admin-experiment-pipeline-node-dot{background:var(--stage-color,var(--exp-accent));width:10px;height:10px;box-shadow:0 0 10px var(--stage-color,var(--exp-accent));border-radius:50%}.admin-experiment-pipeline-node-label{text-align:center;opacity:.85;font-size:.62rem;line-height:1.2}.admin-experiment-pipeline-node strong{color:var(--stage-color,inherit);font-size:.95rem}.admin-experiment-ops-main-grid{grid-template-columns:1fr 320px;align-items:start;gap:1rem;margin-bottom:.75rem;display:grid}@media (width<=1200px){.admin-experiment-ops-main-grid{grid-template-columns:1fr}}.admin-experiment-registry{padding:.85rem 1rem 1rem;overflow:hidden}.admin-experiment-registry-head h3{margin:0 0 .15rem;font-size:1rem}.admin-experiment-id{color:#2fd4ff;font-family:ui-monospace,monospace;font-size:.72rem}.admin-experiment-title-cell{flex-direction:column;gap:.2rem;display:flex}.admin-experiment-category-tag{opacity:.65;text-transform:capitalize;font-size:.62rem}.admin-experiment-researcher-cell{flex-direction:column;gap:.1rem;font-size:.82rem;display:flex}.admin-experiment-score-ring{color:#7c5fe6;border:2px solid #7c5fe680;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.72rem;font-weight:700;display:inline-flex}.admin-experiment-maya{background:linear-gradient(165deg,#7c5fe62e,#0f172ad9);padding:1rem;position:sticky;top:1rem}.admin-experiment-maya-head{justify-content:space-between;align-items:flex-start;margin-bottom:.85rem;display:flex}.admin-experiment-maya-brand{align-items:flex-start;gap:.55rem;display:flex}.admin-experiment-maya-icon{font-size:1.35rem}.admin-experiment-maya-head h3{margin:0;font-size:.95rem}.admin-experiment-maya-badge{color:#e9d8fd;background:#7c5fe659;border-radius:999px;padding:.2rem .45rem;font-size:.62rem;font-weight:700}.admin-experiment-maya-metrics{grid-template-columns:1fr 1fr;gap:.45rem;margin-bottom:.85rem;display:grid}.admin-experiment-maya-metric{background:#0003;border-radius:8px;flex-direction:column;gap:.15rem;padding:.45rem .55rem;font-size:.68rem;display:flex}.admin-experiment-maya-metric strong{font-size:1rem}.admin-experiment-maya-risk{color:#fc8181}.admin-experiment-maya-outcome{border-left:3px solid;grid-column:span 2}.admin-experiment-maya-actions{flex-direction:column;gap:.35rem;margin:0 0 .85rem;padding:0;list-style:none;display:flex}.admin-experiment-maya-action{text-align:left;width:100%;color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;gap:.55rem;padding:.5rem .55rem;display:flex}.admin-experiment-maya-action:hover{background:#7c5fe626;border-color:#7c5fe659}.admin-experiment-maya-action div{flex-direction:column;gap:.05rem;display:flex}.admin-experiment-maya-action strong{font-size:.78rem}.admin-experiment-maya-action span:last-child{opacity:.7;font-size:.65rem}.admin-experiment-maya-priority{background:#7c5fe61f;border-radius:8px;margin-bottom:.65rem;padding:.55rem;font-size:.75rem}.admin-experiment-maya-priority h4{opacity:.8;margin:0 0 .25rem;font-size:.72rem}.admin-experiment-maya-priority-title{margin:0 0 .25rem;font-weight:600}.admin-experiment-maya-insights{opacity:.9;flex-direction:column;gap:.35rem;margin:0 0 .85rem;padding:0;font-size:.72rem;list-style:none;display:flex}.admin-experiment-maya-insights li{border-left:2px solid #7c5fe673;padding-left:.65rem}.admin-experiment-maya-cta{width:100%}.admin-experiment-pagination-summary{opacity:.75;margin:0 0 .35rem;font-size:.78rem}.admin-experiment-analytics{margin:1.25rem 0}.admin-experiment-analytics-head h3{margin:0 0 .15rem}.admin-experiment-analytics-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:.85rem;display:grid}@media (width<=900px){.admin-experiment-analytics-grid{grid-template-columns:1fr}}.admin-experiment-chart-card{padding:.85rem 1rem}.admin-experiment-chart-card h4{margin:0 0 .65rem;font-size:.85rem}.admin-experiment-chart-wrap{height:220px}.admin-experiment-chart-wrap--doughnut{height:240px}.admin-experiment-panels-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}@media (width<=1200px){.admin-experiment-panels-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.admin-experiment-panels-grid{grid-template-columns:1fr}}.admin-experiment-panel{padding:.85rem 1rem}.admin-experiment-panel h4{margin:0 0 .65rem;font-size:.88rem}.admin-experiment-panel--wide{grid-column:span 2}@media (width<=640px){.admin-experiment-panel--wide{grid-column:span 1}}.admin-experiment-risk-matrix{grid-template-columns:repeat(2,1fr);gap:.45rem;display:grid}.admin-experiment-risk-cell{text-align:center;border-radius:8px;flex-direction:column;gap:.15rem;padding:.55rem;font-size:.72rem;display:flex}.admin-experiment-risk-cell--low{background:#48bb7826;border:1px solid #48bb7859}.admin-experiment-risk-cell--medium{background:#f6c90e1f;border:1px solid #f6c90e59}.admin-experiment-risk-cell--high,.admin-experiment-risk-cell--critical{background:#fc81811f;border:1px solid #fc818159}.admin-experiment-panel-list,.admin-experiment-audit-list,.admin-experiment-workflow{flex-direction:column;gap:.35rem;margin:0;padding-left:1.1rem;font-size:.75rem;display:flex}.admin-experiment-audit-list{padding:0;list-style:none}.admin-experiment-audit-list li{border-bottom:1px solid #ffffff0f;flex-direction:column;gap:.1rem;padding:.35rem 0;display:flex}.admin-experiment-panel-link{margin-top:.55rem;font-size:.75rem;display:inline-block}.admin-experiment-live-head{justify-content:space-between;align-items:center;margin-bottom:.65rem;display:flex}.admin-experiment-live-dot{opacity:.65;font-size:.68rem}.admin-experiment-live-dot--on{color:#48bb78;opacity:1}.admin-experiment-activity-list{flex-direction:column;gap:.35rem;max-height:280px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.admin-experiment-activity-item{color:inherit;background:#ffffff08;border-radius:8px;align-items:flex-start;gap:.55rem;padding:.45rem;font-size:.72rem;text-decoration:none;display:flex}.admin-experiment-activity-item:hover{background:#ffffff0f}.admin-experiment-activity-item div{flex-direction:column;flex:1;gap:.05rem;display:flex}.admin-experiment-activity-item time{opacity:.6;white-space:nowrap;font-size:.65rem}.admin-experiment-activity-icon{font-size:.9rem}.admin-prototype-ops{--proto-accent:#2fd4ff;--proto-glass:#0f172ab8}.admin-prototype-ops .admin-banner{border-radius:8px;margin-bottom:.75rem;padding:.55rem .85rem;font-size:.82rem}.admin-prototype-ops .admin-banner--success{color:#68d391;background:#48bb781f;border:1px solid #48bb7859}.admin-prototype-ops .admin-banner--error{color:#fc8181;background:#fc81811f;border:1px solid #fc818159}.admin-prototype-ops .admin-banner--warning{color:#f6c90e;background:#f6c90e1f;border:1px solid #f6c90e59}.admin-prototype-glass{background:var(--proto-glass);-webkit-backdrop-filter:blur(14px);border:1px solid #ffffff14;border-radius:12px;box-shadow:0 8px 32px #00000040}.admin-prototype-dept-filter{align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.82rem;display:flex}.admin-prototype-dept-filter select{min-width:180px}.admin-prototype-ops-kpis{grid-template-columns:repeat(5,1fr);margin-bottom:1rem}@media (width<=1400px){.admin-prototype-ops-kpis{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.admin-prototype-ops-kpis{grid-template-columns:repeat(2,1fr)}}.admin-prototype-command-layout{grid-template-columns:1fr 340px;align-items:start;gap:1rem;display:grid}@media (width<=1280px){.admin-prototype-command-layout{grid-template-columns:1fr}}.admin-prototype-command-main{flex-direction:column;gap:.85rem;min-width:0;display:flex}.admin-prototype-right-rail{flex-direction:column;gap:.75rem;display:flex;position:sticky;top:1rem}.admin-prototype-pipeline{margin-bottom:.85rem;padding:.85rem 1rem}.admin-prototype-pipeline-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.admin-prototype-pipeline-head h3{margin:0 0 .2rem;font-size:.95rem}.admin-prototype-pipeline-summary{text-align:right;font-size:.72rem}.admin-prototype-pipeline-summary strong{color:var(--proto-accent);font-size:1.1rem;display:block}.admin-prototype-pipeline-track{align-items:center;gap:0;padding-bottom:.35rem;display:flex;overflow-x:auto}.admin-prototype-pipeline-node-wrap{flex-shrink:0;align-items:center;display:flex}.admin-prototype-pipeline-connector{flex-shrink:0;width:24px;height:2px}.admin-prototype-pipeline-node{cursor:pointer;min-width:72px;color:inherit;font:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;align-items:center;gap:.15rem;padding:.45rem .55rem;display:flex;position:relative}.admin-prototype-pipeline-node--active{border-color:var(--stage-color,var(--proto-accent));box-shadow:0 0 0 1px var(--stage-color,var(--proto-accent))}.admin-prototype-pipeline-node--bottleneck{border-color:#f6c90e99}.admin-prototype-pipeline-node-dot{background:var(--stage-color,var(--proto-accent));border-radius:50%;width:8px;height:8px}.admin-prototype-pipeline-node-label{text-align:center;opacity:.85;font-size:.58rem;line-height:1.2}.admin-prototype-pipeline-node strong{font-size:.85rem}.admin-prototype-pipeline-bottleneck{color:#f6c90e;font-size:.65rem;position:absolute;top:2px;right:4px}.admin-prototype-pipeline-ai-rec{background:#2fd4ff14;border:1px solid #2fd4ff40;border-radius:8px;align-items:flex-start;gap:.5rem;margin-top:.65rem;padding:.55rem .65rem;font-size:.75rem;display:flex}.admin-prototype-pipeline-ai-rec p{margin:0}.admin-prototype-registry{padding:.75rem .85rem}.admin-prototype-registry-head h3{margin:0 0 .15rem;font-size:.92rem}.admin-prototype-virtual-scroll{overflow:auto}.admin-prototype-check-col{text-align:center;width:2rem}.admin-prototype-id{font-family:var(--font-mono,monospace);opacity:.85;font-size:.72rem}.admin-prototype-stage-pill{text-transform:capitalize;white-space:nowrap;font-size:.65rem}.admin-prototype-score{font-size:.82rem;font-weight:700}.admin-prototype-score--good{color:#48bb78}.admin-prototype-risk-pill{border-radius:999px;padding:.15rem .45rem;font-size:.68rem;font-weight:600;display:inline-block}.admin-prototype-risk-pill--low{color:#48bb78;background:#48bb7833}.admin-prototype-risk-pill--medium{color:#f6c90e;background:#f6c90e33}.admin-prototype-risk-pill--high,.admin-prototype-risk-pill--critical{color:#fc8181;background:#fc818133}.admin-prototype-table-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.admin-prototype-pagination-summary{opacity:.75;margin:0;font-size:.75rem}.admin-prototype-bulk-bar{background:#2fd4ff14;border-radius:8px;align-items:center;gap:.5rem;padding:.45rem .65rem;font-size:.78rem;display:flex}.admin-prototype-view-name{max-width:120px;font-size:.78rem}.admin-prototype-panels-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media (width<=1100px){.admin-prototype-panels-grid{grid-template-columns:1fr}}.admin-prototype-panel{padding:.75rem .85rem}.admin-prototype-panel h4{margin:0 0 .55rem;font-size:.82rem}.admin-prototype-digital-twin{grid-column:1/-1}.admin-prototype-twin-grid{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:.65rem;display:grid}.admin-prototype-twin-metric{background:#ffffff08;border-radius:6px;padding:.45rem;font-size:.72rem}.admin-prototype-twin-forecasts{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.admin-prototype-twin-forecast{background:#48bb7814;border-radius:6px;padding:.45rem;font-size:.72rem}.admin-prototype-twin-forecast--warn{background:#fc818114}.admin-prototype-heatmap{grid-template-columns:auto repeat(3,1fr);gap:3px;font-size:.72rem;display:grid}.admin-prototype-heatmap-cell{border-radius:4px;justify-content:center;align-items:center;min-height:32px;font-weight:700;display:flex}.admin-prototype-heatmap-cell--low{background:#48bb7840}.admin-prototype-heatmap-cell--high{background:#f6c90e59}.admin-prototype-heatmap-cell--critical{background:#fc818159}.admin-prototype-readiness-row{grid-template-columns:100px 1fr 36px;align-items:center;gap:.45rem;font-size:.72rem;display:grid}.admin-prototype-readiness-track{background:#ffffff14;border-radius:999px;height:6px;overflow:hidden}.admin-prototype-readiness-fill{background:linear-gradient(90deg,#2fd4ff,#48bb78);height:100%}.admin-prototype-maya{padding:.85rem}.admin-prototype-maya-alert{border:1px solid #0000;border-radius:8px;gap:.5rem;padding:.55rem;font-size:.72rem;display:flex}.admin-prototype-maya-alert--warn{background:#f6c90e1f;border-color:#f6c90e59}.admin-prototype-maya-alert--success{background:#48bb781f;border-color:#48bb7859}.admin-prototype-maya-progress{background:#ffffff1a;border-radius:999px;height:4px;margin-top:.35rem;overflow:hidden}.admin-prototype-maya-progress div{background:#48bb78;height:100%}.admin-prototype-analytics{padding:.75rem .85rem}.admin-prototype-live-dot--on{color:#48bb78;font-size:.68rem}.admin-prototype-activity-item{color:inherit;border-radius:8px;gap:.5rem;padding:.4rem;font-size:.72rem;text-decoration:none;display:flex}.admin-prototype-activity-avatar{background:#2fd4ff33;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-weight:700;display:flex}.admin-prototype-test-verdict--pass{color:#48bb78}.admin-prototype-test-verdict--fail{color:#fc8181}.admin-vault-ops{--vault-accent:#9f7aea;--vault-glass:#0f172ab8}.admin-vault-ops .admin-banner{border-radius:8px;margin-bottom:.75rem;padding:.55rem .85rem;font-size:.82rem}.admin-vault-ops .admin-banner--success{color:#68d391;background:#48bb781f;border:1px solid #48bb7859}.admin-vault-ops .admin-banner--error{color:#fc8181;background:#fc81811f;border:1px solid #fc818159}.admin-vault-glass{background:var(--vault-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffff14;border-radius:12px;box-shadow:0 8px 32px #00000040}.admin-vault-ops-kpis{grid-template-columns:repeat(5,1fr);margin-bottom:1rem}@media (width<=1400px){.admin-vault-ops-kpis{grid-template-columns:repeat(3,1fr)}}.admin-vault-command-layout{grid-template-columns:220px 1fr 320px;align-items:start;gap:.85rem;display:grid}@media (width<=1280px){.admin-vault-command-layout{grid-template-columns:1fr}}.admin-vault-command-main{flex-direction:column;gap:.75rem;min-width:0;display:flex}.admin-vault-explorer{padding:.75rem;position:sticky;top:1rem}.admin-vault-explorer h3{margin:0 0 .15rem;font-size:.88rem}.admin-vault-explorer-section{margin-top:.75rem}.admin-vault-explorer-section h4{opacity:.75;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .35rem;font-size:.72rem}.admin-vault-tree{margin:0;padding:0;list-style:none}.admin-vault-tree-item{width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;padding:.35rem .45rem;font-size:.75rem;display:flex}.admin-vault-tree-item:hover,.admin-vault-tree-item--active{background:#9f7aea26}.admin-vault-right-rail{flex-direction:column;gap:.75rem;display:flex;position:sticky;top:1rem}.admin-vault-registry{padding:.75rem}.admin-vault-registry-head h3{margin:0 0 .15rem;font-size:.92rem}.admin-vault-virtual-scroll{overflow:auto}.admin-vault-table{width:100%;font-size:.72rem}.admin-vault-check-col{width:2rem}.admin-vault-id{opacity:.85;font-family:monospace;font-size:.68rem}.admin-vault-title-btn{cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.admin-vault-type-pill{text-transform:capitalize;white-space:nowrap;font-size:.65rem}.admin-vault-table-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.admin-vault-pagination-summary{opacity:.75;margin:0;font-size:.75rem}.admin-vault-bulk-bar{background:#9f7aea1a;border-radius:8px;align-items:center;gap:.5rem;padding:.45rem .65rem;font-size:.78rem;display:flex}.admin-vault-view-name{max-width:100px;font-size:.78rem}.admin-vault-panels-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (width<=1100px){.admin-vault-panels-grid{grid-template-columns:1fr}}.admin-vault-panel{padding:.75rem}.admin-vault-panel h4{margin:0 0 .5rem;font-size:.82rem}.admin-vault-preview-body{background:#00000040;border-radius:8px;min-height:180px;max-height:320px;margin:.5rem 0;overflow:auto}.admin-vault-preview-frame{border:none;width:100%;height:280px}.admin-vault-preview-image{object-fit:contain;max-width:100%;max-height:280px}.admin-vault-preview-video{max-width:100%;max-height:280px}.admin-vault-preview-text{white-space:pre-wrap;margin:0;padding:.65rem;font-size:.72rem}.admin-vault-preview-meta{opacity:.8;flex-wrap:wrap;gap:.5rem;font-size:.68rem;display:flex}.admin-vault-preview-tags{flex-wrap:wrap;gap:.35rem;display:flex}.admin-vault-tag{background:#9f7aea33;border-radius:999px;padding:.15rem .45rem;font-size:.65rem}.admin-vault-graph-svg{background:#0003;border-radius:8px;width:100%;height:200px}.admin-vault-graph-legend{margin:.5rem 0 0;padding:0;font-size:.68rem;list-style:none}.admin-vault-maya{padding:.85rem}.admin-vault-maya-head{align-items:flex-start;gap:.55rem;margin-bottom:.65rem;display:flex}.admin-vault-maya-head h3{margin:0;font-size:.88rem}.admin-vault-maya-icon{font-size:1.2rem}.admin-vault-maya-summary p{margin:.25rem 0 .65rem;font-size:.72rem;line-height:1.4}.admin-vault-maya-alert{background:#ffffff0a;border-radius:8px;margin-bottom:.5rem;padding:.55rem;font-size:.72rem}.admin-vault-maya-alert--warn{background:#f6c90e1a;border:1px solid #f6c90e4d}.admin-vault-maya-alert ul{margin:.35rem 0 0;padding-left:1rem}.admin-vault-maya-progress{background:#ffffff1a;border-radius:999px;height:4px;margin-top:.35rem;overflow:hidden}.admin-vault-maya-progress div{background:#9f7aea;height:100%}.admin-vault-maya-cta{width:100%;margin-top:.65rem}.admin-vault-analytics{padding:.75rem;font-size:.72rem}.admin-vault-mini-chart{margin:.25rem 0 .65rem;padding:0;list-style:none}.admin-vault-mini-chart li{justify-content:space-between;padding:.2rem 0;display:flex}.admin-vault-audit-timeline{margin:0;padding:0;font-size:.72rem;list-style:none}.admin-vault-audit-timeline li{border-bottom:1px solid #ffffff0d;gap:.5rem;padding:.35rem 0;display:flex}.admin-vault-audit-dot{background:var(--vault-accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:.35rem}.admin-vault-classification-dl{grid-template-columns:auto 1fr;gap:.35rem .75rem;margin:0;font-size:.72rem;display:grid}.admin-vault-classification-dl dt{opacity:.65}.admin-vault-live-dot{color:#48bb78;font-size:.68rem}.admin-vault-activity-item{gap:.5rem;font-size:.72rem;display:flex}.admin-vault-activity-avatar{background:#9f7aea40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-weight:700;display:flex}.admin-vault-activity-list{max-height:240px;margin:0;padding:0;list-style:none;overflow-y:auto}.admin-vault-activity-list li{padding:.35rem 0}.innovation-edit-page{max-width:1400px;padding:1rem 1.5rem 2rem}.innovation-edit-loading{text-align:center;color:#fff9;padding:3rem}.innovation-edit-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.innovation-edit-header h1{margin:0 0 .25rem;font-size:clamp(1.35rem,3vw,1.75rem)}.innovation-edit-subtitle{color:#ffffff8c;margin:0;font-size:.85rem}.innovation-edit-status{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.innovation-edit-badge{color:#2fd4ff;background:#2fd4ff26;border-radius:20px;padding:.15rem .5rem;font-size:.7rem;display:inline-block}.innovation-edit-badge--dirty{color:#f6c90e;background:#f6c90e26}.innovation-edit-meta{color:#ffffff73;font-size:.7rem}.innovation-edit-actions{flex-wrap:wrap;gap:.5rem;display:flex}.innovation-edit-layout{grid-template-columns:1fr 320px;align-items:start;gap:1rem;display:grid}@media (width<=1024px){.innovation-edit-layout{grid-template-columns:1fr}}.innovation-edit-main{margin-bottom:0}.innovation-edit-sidebar{flex-direction:column;gap:1rem;display:flex}.innovation-edit-sidebar .admin-section-card{margin-bottom:0}.innovation-version-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.innovation-version-item{background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;padding:.65rem}.innovation-edit-form{flex-direction:column;gap:1rem;display:flex}.innovation-edit-field{flex-direction:column;gap:.35rem;display:flex}.innovation-edit-field label{color:#ffffffbf;font-size:.8rem}.innovation-edit-field input,.innovation-edit-field textarea,.innovation-edit-field select{color:#e8e8f0;background:#00000059;border:1px solid #ffffff1a;border-radius:10px;width:100%;padding:.6rem .75rem;font-family:inherit;font-size:.85rem}.innovation-edit-field textarea{resize:vertical;min-height:96px}
