:root{--forge-v2-shell:#07111f;--forge-v2-shell-2:#0d1b2f;--forge-v2-purple:#5b4bff;--forge-v2-purple-strong:#4338ca;--forge-v2-blue:#2563eb;--forge-v2-green:#10b981;--forge-v2-orange:#f97316;--forge-v2-red:#ef4444;--forge-v2-bg:#f7f9fc;--forge-v2-surface:#fff;--forge-v2-surface-soft:#f8fafc;--forge-v2-border:#e5e9f2;--forge-v2-border-strong:#d4dcec;--forge-v2-text:#111827;--forge-v2-muted:#667085;--forge-v2-shadow:0 18px 50px #0f172a12;--forge-v2-shadow-soft:0 8px 24px #0f172a0f;--forge-v2-radius-lg:6px;--forge-v2-radius-md:4px;--forge-v2-radius-sm:3px}body[data-ui-shell=forge-admin],body.ux-shell[data-ui-shell=forge-admin]{color:var(--forge-v2-text);font-size:14px;background:var(--forge-v2-bg)!important}body[data-ui-shell=forge-admin] .forge-shell{background:var(--forge-v2-bg);min-height:100vh}body[data-ui-shell=forge-admin] .forge-sidebar{z-index:20;border-right:0;width:282px;box-shadow:18px 0 48px #0f172a24;background:radial-gradient(circle at 18% 8%,#5b4bff3d,#0000 9rem),linear-gradient(#081120 0%,#0a1424 52%,#070d19 100%)!important}body[data-ui-shell=forge-admin] .forge-brand{border-bottom:0;height:88px;padding:0 28px}body[data-ui-shell=forge-admin] .forge-mark{color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#3b82f6 100%);border-radius:8px;width:46px;height:46px;box-shadow:0 18px 36px #5b4bff47}body[data-ui-shell=forge-admin] .forge-brand-title{color:#fff;letter-spacing:-.02em;text-transform:none;font-size:17px;font-weight:850}body[data-ui-shell=forge-admin] .forge-brand-subtitle{color:#e2e8f09e;font-size:12px}body[data-ui-shell=forge-admin] .forge-user-card-wrap{padding:0 20px 18px}body[data-ui-shell=forge-admin] .forge-user-card{background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;padding:15px 16px;box-shadow:inset 0 1px #ffffff0a}body[data-ui-shell=forge-admin] .eyebrow,body[data-ui-shell=forge-admin] .forge-nav-group-label{color:#cbd5e17a;letter-spacing:.12em;font-size:10px;font-weight:800}body[data-ui-shell=forge-admin] .forge-user-name{color:#fff;font-size:14px;font-weight:800}body[data-ui-shell=forge-admin] .forge-user-email{color:#cbd5e18c;font-size:12px}body[data-ui-shell=forge-admin] .forge-nav{padding:0 18px 18px;overflow-y:auto}body[data-ui-shell=forge-admin] .forge-nav-group{margin-bottom:20px}body[data-ui-shell=forge-admin] .forge-nav-group-label{padding:0 12px 9px}body[data-ui-shell=forge-admin] .forge-nav-link{color:#f1f5f9db;min-height:42px;box-shadow:none;border-radius:4px;gap:12px;margin-bottom:6px;padding:11px 13px;font-size:14px;font-weight:650}body[data-ui-shell=forge-admin] .forge-nav-link:hover{color:#fff;background:#ffffff13;transform:translate(2px)}body[data-ui-shell=forge-admin] .forge-nav-link.active{color:#fff;background:linear-gradient(135deg,#5b4bfff2,#4338caeb);box-shadow:0 16px 34px #4338ca4d}body[data-ui-shell=forge-admin] .forge-nav-icon{color:currentColor;background:0 0;border-radius:8px;width:24px;height:24px;font-size:14px}body[data-ui-shell=forge-admin] .forge-nav-link.active .forge-nav-icon{background:#ffffff1f}body[data-ui-shell=forge-admin] .forge-sidebar-footer{border-top:1px solid #ffffff12;padding:16px 20px 20px}body[data-ui-shell=forge-admin] .forge-legacy-link,body[data-ui-shell=forge-admin] .forge-logout-button{color:#f1f5f9e0;background:#ffffff0d;border:1px solid #ffffff14;border-radius:4px;font-weight:750}body[data-ui-shell=forge-admin] .forge-main{background:var(--forge-v2-bg);min-width:0}body[data-ui-shell=forge-admin] .ux-page-surface{background:radial-gradient(circle at 38% 0%, #5b4bff0e, transparent 24rem), linear-gradient(180deg, #fbfcff 0%, var(--forge-v2-bg) 52%, #f4f7fb 100%);min-height:100vh}body[data-ui-shell=forge-admin] .forge-content{padding:30px 34px 36px}body[data-ui-shell=forge-admin] .forge-page-header{grid-template-columns:minmax(16rem,1fr) minmax(18rem,420px) auto;align-items:center;gap:22px;min-height:64px;margin:-4px 0 28px;display:grid}body[data-ui-shell=forge-admin] .forge-page-header:after{content:"Search anything...     ⌘ K";border:1px solid var(--forge-v2-border);color:#8a94a6;height:46px;box-shadow:var(--forge-v2-shadow-soft);background:#fff;border-radius:4px;grid-area:1/2;justify-self:stretch;align-items:center;padding:0 18px;font-size:13px;display:flex}body[data-ui-shell=forge-admin] .forge-page-header:before{content:"🔔   ✉   ●";color:#111827;letter-spacing:.8rem;white-space:nowrap;opacity:.88;grid-area:1/3;justify-self:end}body[data-ui-shell=forge-admin] .forge-kicker{display:none}body[data-ui-shell=forge-admin] .forge-page-title{color:#111827;letter-spacing:-.035em;margin:0;font-size:24px;font-weight:850;line-height:1.2}body[data-ui-shell=forge-admin] .forge-page-description{max-width:46rem;color:var(--forge-v2-muted);margin-top:7px;font-size:14px;line-height:1.5}body[data-ui-shell=forge-admin] .ux-page,body[data-ui-shell=forge-admin] .ux-page-surface{max-width:none}body[data-ui-shell=forge-admin] .ux-stack--lg{gap:18px}body[data-ui-shell=forge-admin] .ux-page-header{margin-bottom:18px}body[data-ui-shell=forge-admin] .ux-page-header__kicker{color:var(--forge-v2-purple);letter-spacing:.12em;font-size:11px}body[data-ui-shell=forge-admin] .ux-page-header__title{color:#111827;letter-spacing:-.035em;font-size:24px;font-weight:850}body[data-ui-shell=forge-admin] .ux-page-header__subtitle{color:var(--forge-v2-muted);font-size:14px}body[data-ui-shell=forge-admin] .ux-card,body[data-ui-shell=forge-admin] .forge-card,body[data-ui-shell=forge-admin] .ux-summary-card,body[data-ui-shell=forge-admin] .ux-kpi-card,body[data-ui-shell=forge-admin] .ux-statistic-card,body[data-ui-shell=forge-admin] .ux-right-sidebar,body[data-ui-shell=forge-admin] .ux-bulk-actions{border:1px solid var(--forge-v2-border)!important;border-radius:var(--forge-v2-radius-lg)!important;box-shadow:var(--forge-v2-shadow-soft)!important;background:#fffffff5!important}body[data-ui-shell=forge-admin] .ux-card--compact .ux-card__body,body[data-ui-shell=forge-admin] .ux-card__body,body[data-ui-shell=forge-admin] .forge-card-body{padding:18px}body[data-ui-shell=forge-admin] .ux-card__header,body[data-ui-shell=forge-admin] .forge-card-header{border-bottom:1px solid var(--forge-v2-border);padding:18px}body[data-ui-shell=forge-admin] .ux-card__title,body[data-ui-shell=forge-admin] .forge-card-title{color:#111827;letter-spacing:-.02em;font-size:16px;font-weight:850}body[data-ui-shell=forge-admin] .ux-card__subtitle,body[data-ui-shell=forge-admin] .forge-card-subtitle{color:var(--forge-v2-muted);font-size:13px}body[data-ui-shell=forge-admin] .ux-kpi-card,body[data-ui-shell=forge-admin] .ux-statistic-card,body[data-ui-shell=forge-admin] .stat-card{min-height:96px;padding:18px}body[data-ui-shell=forge-admin] .ux-kpi-card__label,body[data-ui-shell=forge-admin] .ux-statistic-card__label,body[data-ui-shell=forge-admin] .stat-label{color:#596579;letter-spacing:.08em;font-size:11px;font-weight:750}body[data-ui-shell=forge-admin] .ux-kpi-card__value,body[data-ui-shell=forge-admin] .ux-statistic-card__value,body[data-ui-shell=forge-admin] .stat-value{color:#0f172a;font-size:28px;font-weight:850}body[data-ui-shell=forge-admin] .ux-kpi-card__meta,body[data-ui-shell=forge-admin] .ux-statistic-card__meta,body[data-ui-shell=forge-admin] .stat-note{color:var(--forge-v2-muted);font-size:12px}body[data-ui-shell=forge-admin] .ux-form-grid,body[data-ui-shell=forge-admin] .form-grid{gap:16px}body[data-ui-shell=forge-admin] .ux-field__label,body[data-ui-shell=forge-admin] .field label{color:#48556a;letter-spacing:.08em;font-size:11px;font-weight:800}body[data-ui-shell=forge-admin] .ux-input,body[data-ui-shell=forge-admin] .ux-select,body[data-ui-shell=forge-admin] .ux-textarea,body[data-ui-shell=forge-admin] input,body[data-ui-shell=forge-admin] select,body[data-ui-shell=forge-admin] textarea{min-height:42px;border:1px solid var(--forge-v2-border-strong)!important;color:#111827!important;box-shadow:none!important;background:#fff!important;border-radius:12px!important}body[data-ui-shell=forge-admin] .ux-input:focus,body[data-ui-shell=forge-admin] .ux-select:focus,body[data-ui-shell=forge-admin] .ux-textarea:focus,body[data-ui-shell=forge-admin] input:focus,body[data-ui-shell=forge-admin] select:focus,body[data-ui-shell=forge-admin] textarea:focus{border-color:#5b4bff9e!important;box-shadow:0 0 0 4px #5b4bff1f!important}body[data-ui-shell=forge-admin] .ux-table,body[data-ui-shell=forge-admin] .forge-table{border-collapse:separate;border-spacing:0}body[data-ui-shell=forge-admin] .ux-table th,body[data-ui-shell=forge-admin] .forge-table th{color:#667085;border-bottom:1px solid var(--forge-v2-border);letter-spacing:.12em;font-size:11px;font-weight:800;background:#f7f9fc!important}body[data-ui-shell=forge-admin] .ux-table td,body[data-ui-shell=forge-admin] .forge-table td{color:#344054;border-bottom:1px solid #eef2f7;font-size:14px}body[data-ui-shell=forge-admin] .ux-table tbody tr:hover td,body[data-ui-shell=forge-admin] .forge-table tbody tr:hover td{background:#fbfcff}body[data-ui-shell=forge-admin] .ux-button,body[data-ui-shell=forge-admin] .btn,body[data-ui-shell=forge-admin] button.btn{min-height:36px;font-size:12px;font-weight:750;border:1px solid var(--forge-v2-border-strong)!important;color:#1f2937!important;box-shadow:none!important;background:#fff!important;border-radius:3px!important}body[data-ui-shell=forge-admin] .ux-button:hover,body[data-ui-shell=forge-admin] .btn:hover{transform:translateY(-1px);background:#f8fafc!important;border-color:#c8d1e1!important}body[data-ui-shell=forge-admin] .ux-button--primary,body[data-ui-shell=forge-admin] .btn-primary{background:linear-gradient(135deg, var(--forge-v2-purple), var(--forge-v2-purple-strong))!important;color:#fff!important;border-color:#0000!important;box-shadow:0 10px 22px #4338ca38!important}body[data-ui-shell=forge-admin] .ux-badge{border-radius:3px;padding:5px 9px;font-size:11px;font-weight:800}body[data-ui-shell=forge-admin] .ux-bulk-actions{background:#fff!important;padding:16px!important}body[data-ui-shell=forge-admin] details.ux-stack>summary{cursor:pointer;list-style:none}body[data-ui-shell=forge-admin] details.ux-stack>summary::-webkit-details-marker{display:none}body[data-ui-shell=forge-admin] .alert{color:#111827;border:1px solid var(--forge-v2-border);box-shadow:var(--forge-v2-shadow-soft);background:#fff;border-radius:4px}@media (width<=1180px){body[data-ui-shell=forge-admin] .forge-page-header{grid-template-columns:1fr}body[data-ui-shell=forge-admin] .forge-page-header:before,body[data-ui-shell=forge-admin] .forge-page-header:after{display:none}}body[data-ui-shell=forge-admin]{--forge-v2-radius-lg:2px;--forge-v2-radius-md:2px;--forge-v2-radius-sm:2px}body[data-ui-shell=forge-admin] .ux-card,body[data-ui-shell=forge-admin] .forge-card,body[data-ui-shell=forge-admin] .stat-card,body[data-ui-shell=forge-admin] .ux-summary-card,body[data-ui-shell=forge-admin] .ux-kpi-card,body[data-ui-shell=forge-admin] .ux-statistic-card,body[data-ui-shell=forge-admin] .ux-right-sidebar,body[data-ui-shell=forge-admin] .ux-bulk-actions,body[data-ui-shell=forge-admin] .ux-confirmation-panel,body[data-ui-shell=forge-admin] .ux-danger-zone{border-radius:2px!important}body[data-ui-shell=forge-admin] .ux-card__header,body[data-ui-shell=forge-admin] .ux-card__body,body[data-ui-shell=forge-admin] .forge-card-header,body[data-ui-shell=forge-admin] .forge-card-body{border-radius:0!important}body[data-ui-shell=forge-admin] .ux-input,body[data-ui-shell=forge-admin] .ux-select,body[data-ui-shell=forge-admin] .ux-textarea,body[data-ui-shell=forge-admin] input,body[data-ui-shell=forge-admin] select,body[data-ui-shell=forge-admin] textarea,body[data-ui-shell=forge-admin] .forge-input,body[data-ui-shell=forge-admin] .ux-button,body[data-ui-shell=forge-admin] .btn,body[data-ui-shell=forge-admin] button.btn,body[data-ui-shell=forge-admin] .forge-legacy-link,body[data-ui-shell=forge-admin] .forge-logout-button,body[data-ui-shell=forge-admin] .ux-badge,body[data-ui-shell=forge-admin] .badge,body[data-ui-shell=forge-admin] .badge-green,body[data-ui-shell=forge-admin] .badge-red,body[data-ui-shell=forge-admin] .badge-amber,body[data-ui-shell=forge-admin] .badge-slate,body[data-ui-shell=forge-admin] .badge-blue,body[data-ui-shell=forge-admin] .forge-page-header:after,body[data-ui-shell=forge-admin] .forge-user-card,body[data-ui-shell=forge-admin] .forge-nav-link,body[data-ui-shell=forge-admin] .forge-nav-icon{border-radius:2px!important}body[data-ui-shell=forge-admin] .forge-mark{border-radius:4px!important}body[data-ui-shell=forge-admin] .ux-table th:first-child,body[data-ui-shell=forge-admin] .ux-table th:last-child,body[data-ui-shell=forge-admin] .forge-table th:first-child,body[data-ui-shell=forge-admin] .forge-table th:last-child{border-radius:0!important}body[data-ui-shell=forge-admin] .alert{border-radius:2px!important}body[data-ui-shell=forge-admin] .empty-state,body[data-ui-shell=forge-admin] .ux-empty-state{border-radius:0!important}
