.em-admin-panel{border:1px solid var(--em-admin-panel-border);border-radius:var(--em-admin-radius-xl);background:var(--em-admin-panel-background);min-width:0;box-shadow:var(--em-admin-shadow-sm)}.em-admin-panel-header{justify-content:space-between;align-items:center;gap:var(--em-admin-space-3);padding:var(--em-admin-space-5);border-bottom:1px solid var(--em-admin-panel-border);flex-wrap:wrap;display:flex}.em-admin-panel-kicker{color:var(--em-admin-text-subtle);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:850}.em-admin-panel-title{margin:var(--em-admin-space-1) 0 0;color:var(--em-admin-text);letter-spacing:-.025em;font-size:1.1rem;font-weight:850}.em-admin-panel-body{gap:var(--em-admin-space-4);min-width:0;padding:var(--em-admin-space-5);display:grid}.em-admin-card{min-width:0;padding:var(--em-admin-space-5);border:1px solid var(--em-admin-panel-border);border-radius:var(--em-admin-radius-lg);background:var(--em-admin-card-background)}.em-admin-dashboard-stack{gap:var(--em-admin-space-5);min-width:0;display:grid}.em-admin-dashboard-grid{gap:var(--em-admin-space-5);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.em-admin-overview-analysis-grid{align-items:start}.em-admin-overview-insights-board{align-items:start;gap:var(--em-admin-space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid}.em-admin-overview-insights-column{align-content:start;gap:var(--em-admin-space-5);min-width:0;display:grid}.em-admin-overview-stage{align-items:start;gap:var(--em-admin-space-5);grid-template-columns:minmax(0,1.62fr) minmax(19rem,.78fr);min-width:0;display:grid}.em-admin-overview-command{align-items:stretch;gap:var(--em-admin-space-4);min-width:0;padding:var(--em-admin-space-5);border:1px solid var(--em-admin-panel-border);border-radius:var(--em-admin-radius-xl);background:radial-gradient(circle at 8% 12%, color-mix(in srgb, var(--em-admin-success-soft) 72%, transparent), transparent 26%), radial-gradient(circle at 70% 10%, color-mix(in srgb, var(--em-admin-warning-soft) 68%, transparent), transparent 22%), linear-gradient(#ffffffe6, #ffffffeb), url(/figma-overview/line-wave.jpg) right -1.5rem bottom -2rem / 21rem auto no-repeat, linear-gradient(135deg, #f8fbff, color-mix(in srgb, var(--em-admin-accent-soft) 52%, #fff) 44%, color-mix(in srgb, var(--em-admin-warning-soft) 42%, #fff));box-shadow:var(--em-admin-shadow-md);grid-template-columns:minmax(0,1fr) minmax(16rem,.64fr);grid-template-areas:"copy chart""metrics metrics""links links";display:grid;position:relative;overflow:hidden}.em-admin-overview-command:before{inset:var(--em-admin-space-4) auto auto var(--em-admin-space-4);content:"";opacity:.82;background:linear-gradient(90deg,#22c55e,#60a5fa,#f59e0b,#fb7185);border-radius:999px;width:7.5rem;height:.38rem;position:absolute}.em-admin-template-hero-copy{z-index:1;align-content:center;gap:var(--em-admin-space-3);min-width:0;padding-top:var(--em-admin-space-3);grid-area:copy;display:grid;position:relative}.em-admin-template-hero-copy h2{max-width:36rem;color:var(--em-admin-text);letter-spacing:-.075em;margin:0;font-size:clamp(1.8rem,4vw,3.35rem);font-weight:920;line-height:.96}.em-admin-template-hero-copy p{max-width:40rem;color:var(--em-admin-text-muted);margin:0;font-size:.94rem;line-height:1.65}[data-elite-theme=dark] .em-admin-overview-command{background:radial-gradient(circle at 8% 12%, color-mix(in srgb, var(--em-admin-success-soft) 80%, transparent), transparent 28%), radial-gradient(circle at 70% 10%, color-mix(in srgb, var(--em-admin-warning-soft) 70%, transparent), transparent 24%), linear-gradient(#0f172ae0, #0f172ae8), url(/figma-overview/line-wave.jpg) right -1.5rem bottom -2rem / 21rem auto no-repeat, linear-gradient(135deg, #0f1b2d, color-mix(in srgb, var(--em-admin-accent-soft) 70%, #0f1b2d) 44%, color-mix(in srgb, var(--em-admin-warning-soft) 46%, #0f1b2d))}.em-admin-template-hero-chart{z-index:1;gap:var(--em-admin-space-4);min-width:0;padding:var(--em-admin-space-4);border:1px solid color-mix(in srgb, var(--em-admin-panel-border) 80%, white);border-radius:var(--em-admin-radius-xl);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;grid-area:chart;display:grid;position:relative;box-shadow:0 1.4rem 4rem #0f172a1a}[data-elite-theme=dark] .em-admin-template-hero-chart{border-color:var(--em-admin-panel-border);background:#111c2fb8}.em-admin-template-ring{aspect-ratio:1;border-radius:999px;place-self:center;place-items:center;width:min(100%,12rem);padding:.85rem;display:grid;box-shadow:inset 0 0 0 1px #ffffffc7,0 1rem 2.8rem #0f172a1f}.em-admin-template-ring>div{place-content:center;place-items:center;gap:var(--em-admin-space-1);border:1px solid var(--em-admin-panel-border);border-radius:inherit;width:100%;height:100%;color:var(--em-admin-text);background:var(--em-admin-card-background);text-align:center;display:grid}.em-admin-template-ring strong{letter-spacing:-.08em;font-size:clamp(1.75rem,3.6vw,2.45rem);font-weight:920;line-height:.92}.em-admin-template-ring span{max-width:7rem;color:var(--em-admin-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850;line-height:1.35}.em-admin-template-stack-bars{gap:var(--em-admin-space-2);min-width:0;display:grid}.em-admin-template-stack-row{align-items:center;gap:var(--em-admin-space-2);min-width:0;color:var(--em-admin-text);grid-template-columns:auto minmax(0,1fr) auto;font-size:.74rem;font-weight:800;display:grid}.em-admin-template-stack-row .em-admin-overview-rail-track{grid-column:2/-1}.em-admin-template-stack-row>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.em-admin-template-stack-row strong{font-size:.85rem}.em-admin-template-stack-dot{background:var(--em-admin-neutral);border-radius:999px;width:.62rem;height:.62rem}.em-admin-template-stack-row[data-tone=success] .em-admin-template-stack-dot{background:var(--em-admin-success)}.em-admin-template-stack-row[data-tone=warning] .em-admin-template-stack-dot{background:var(--em-admin-warning)}.em-admin-template-stack-row[data-tone=danger] .em-admin-template-stack-dot{background:var(--em-admin-danger)}.em-admin-template-stack-row[data-tone=info] .em-admin-template-stack-dot{background:var(--em-admin-info)}.em-admin-overview-metric-grid{z-index:1;gap:var(--em-admin-space-3);grid-area:metrics;grid-template-columns:repeat(3,minmax(8.5rem,1fr));min-width:0;display:grid}.em-admin-overview-metric,.em-admin-overview-meta-card{gap:var(--em-admin-space-2);min-width:0;padding:var(--em-admin-space-4);border:1px solid var(--em-admin-panel-border);border-radius:var(--em-admin-radius-md);background:var(--em-admin-card-background);display:grid}.em-admin-overview-metric{min-height:7.2rem;position:relative;overflow:hidden;box-shadow:0 .9rem 2.4rem #0f172a0f}.em-admin-overview-metric:after{inset:auto var(--em-admin-space-3) var(--em-admin-space-3);background:var(--em-admin-neutral);content:"";border-radius:999px;height:.28rem;position:absolute}.em-admin-overview-metric[data-tone=success]{background:linear-gradient(135deg, #22c55e1f, transparent 58%), var(--em-admin-card-background)}.em-admin-overview-metric[data-tone=warning]{background:linear-gradient(135deg, #f59e0b29, transparent 58%), var(--em-admin-card-background)}.em-admin-overview-metric[data-tone=danger]{background:linear-gradient(135deg, #f43f5e21, transparent 58%), var(--em-admin-card-background)}.em-admin-overview-metric[data-tone=info]{background:linear-gradient(135deg, #60a5fa26, transparent 58%), var(--em-admin-card-background)}.em-admin-overview-metric[data-tone=success]:after{background:linear-gradient(90deg,#22c55e,#86efac)}.em-admin-overview-metric[data-tone=warning]:after{background:linear-gradient(90deg,#f59e0b,#fcd34d)}.em-admin-overview-metric[data-tone=danger]:after{background:linear-gradient(90deg,#fb7185,#f43f5e)}.em-admin-overview-metric[data-tone=info]:after{background:linear-gradient(90deg,#60a5fa,#818cf8)}.em-admin-overview-metric span:first-child,.em-admin-overview-meta-card span{color:var(--em-admin-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.em-admin-overview-metric strong,.em-admin-overview-meta-card strong{color:var(--em-admin-text);letter-spacing:0;overflow-wrap:anywhere;font-size:1.55rem;font-weight:900}.em-admin-overview-metric strong{overflow-wrap:normal;word-break:keep-all;font-size:clamp(1.35rem,2.45vw,2.05rem);line-height:.95}.em-admin-overview-metric em,.em-admin-overview-meta-card em{color:var(--em-admin-text-muted);font-size:.76rem;font-style:normal;line-height:1.5}.em-admin-overview-side{gap:var(--em-admin-space-5);min-width:0;display:grid}.em-admin-overview-widget{gap:var(--em-admin-space-3);min-width:0;padding:var(--em-admin-space-4);border:1px solid var(--em-admin-panel-border);border-radius:var(--em-admin-radius-xl);background:linear-gradient(160deg, color-mix(in srgb, var(--em-admin-accent-soft) 44%, transparent), transparent 42%), var(--em-admin-panel-background);box-shadow:var(--em-admin-shadow-sm);display:grid}.em-admin-overview-widget-header{justify-content:space-between;align-items:start;gap:var(--em-admin-space-3);min-width:0;display:flex}.em-admin-overview-widget-header>span{border:1px solid var(--em-admin-panel-border);color:var(--em-admin-text-muted);background:var(--em-admin-card-background);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;padding:.32rem .62rem;font-size:.68rem;font-weight:850}.em-admin-overview-widget h3{color:var(--em-admin-text);letter-spacing:0;margin:0;font-size:1.1rem;font-weight:850}.em-admin-overview-rail-list{gap:var(--em-admin-space-2);min-width:0;display:grid}.em-admin-overview-rail-card{gap:var(--em-admin-space-2);min-width:0;padding:var(--em-admin-space-3);border:1px solid var(--em-admin-panel-border);border-radius:var(--em-admin-radius-lg);background:#ffffffd1;display:grid}[data-elite-theme=dark] .em-admin-overview-rail-card{background:var(--em-admin-card-background)}.em-admin-overview-rail-label{gap:.18rem;min-width:0;display:grid}.em-admin-overview-rail-label strong{color:var(--em-admin-text);font-size:.92rem}.em-admin-overview-rail-label span{color:var(--em-admin-text-muted);font-size:.78rem;line-height:1.45}.em-admin-overview-rail-track{background:var(--em-admin-muted-surface-strong);border-radius:999px;align-items:center;width:100%;min-height:.72rem;display:flex;overflow:hidden}.em-admin-overview-rail-fill{background:var(--em-admin-accent);border-radius:999px;min-width:0;min-height:.72rem;display:block}.em-admin-overview-rail-fill[data-tone=success]{background:linear-gradient(90deg,#22c55e,#86efac)}.em-admin-overview-rail-fill[data-tone=warning]{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.em-admin-overview-rail-fill[data-tone=danger]{background:linear-gradient(90deg,#fb7185,#f43f5e)}.em-admin-overview-rail-fill[data-tone=info]{background:linear-gradient(90deg,#60a5fa,#818cf8)}.em-admin-overview-rail-fill[data-tone=neutral]{background:linear-gradient(90deg,#94a3b8,#cbd5e1)}.em-admin-overview-badge-row{align-items:center;gap:var(--em-admin-space-2);flex-wrap:wrap;min-width:0;display:flex}.em-admin-template-chip-stack{gap:var(--em-admin-space-2);flex-wrap:wrap;min-width:0;display:flex}.em-admin-template-chip-stack span{border:1px solid var(--em-admin-panel-border);color:var(--em-admin-text-muted);background:var(--em-admin-card-background);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.34rem .68rem;font-size:.7rem;font-weight:850}.em-admin-overview-kpis{gap:var(--em-admin-space-5);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.em-admin-overview-tabs{counter-reset:overview-tab;gap:var(--em-admin-space-2);border:1px solid color-mix(in srgb, var(--em-admin-panel-border) 88%, white);border-radius:calc(var(--em-admin-radius-xl) + .55rem);background:radial-gradient(circle at 9% 12%, color-mix(in srgb, var(--em-admin-accent-soft) 72%, transparent), transparent 28%), linear-gradient(135deg, #ffffffdb, color-mix(in srgb, var(--em-admin-panel-background) 88%, white) 55%, color-mix(in srgb, var(--em-admin-muted-surface) 78%, white)), var(--em-admin-panel-background);grid-template-columns:repeat(auto-fit,minmax(7.2rem,1fr));min-width:0;padding:clamp(.38rem,.8vw,.58rem);display:grid;position:relative;overflow:hidden;box-shadow:0 1.4rem 3.5rem #0f172a14,inset 0 1px #ffffffd1}.em-admin-overview-tabs:before{pointer-events:none;background:linear-gradient(90deg, transparent, #ffffff80, transparent), repeating-linear-gradient(90deg, transparent 0 19%, color-mix(in srgb, var(--em-admin-panel-border) 58%, transparent) 19% 19.1%);content:"";opacity:.48;position:absolute;inset:0}[data-elite-theme=dark] .em-admin-overview-tabs{border-color:var(--em-admin-panel-border);background:radial-gradient(circle at 9% 12%, color-mix(in srgb, var(--em-admin-accent-soft) 62%, transparent), transparent 28%), linear-gradient(135deg, color-mix(in srgb, var(--em-admin-panel-background) 86%, #020617), color-mix(in srgb, var(--em-admin-muted-surface) 65%, #020617));box-shadow:0 1.4rem 3.5rem #00000038,inset 0 1px #ffffff0f}[data-elite-theme=dark] .em-admin-overview-tabs:before{opacity:.18}.em-admin-overview-tabs button{z-index:1;align-items:center;gap:.12rem var(--em-admin-space-3);min-width:0;min-height:5.35rem;padding:var(--em-admin-space-3) var(--em-admin-space-3) calc(var(--em-admin-space-3) + .36rem);border-radius:calc(var(--em-admin-radius-lg) + .22rem);color:var(--em-admin-text-muted);cursor:pointer;font:inherit;text-align:start;transition:border-color var(--em-admin-transition-fast), box-shadow var(--em-admin-transition-fast), transform var(--em-admin-transition-fast), background var(--em-admin-transition-fast);background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.em-admin-overview-tabs button:before{aspect-ratio:1;border:1px solid var(--em-admin-panel-border);width:1.9rem;color:var(--em-admin-text-subtle);background:color-mix(in srgb, var(--em-admin-card-background) 72%, white);content:counter(overview-tab, decimal-leading-zero);counter-increment:overview-tab;letter-spacing:-.04em;border-radius:999px;grid-row:1/4;place-items:center;font-size:.65rem;font-weight:920;display:grid;box-shadow:inset 0 1px #ffffffb3}.em-admin-overview-tabs button:after{inset:auto var(--em-admin-space-3) var(--em-admin-space-2);background:var(--em-admin-neutral);content:"";opacity:.28;height:.22rem;transition:opacity var(--em-admin-transition-fast);border-radius:999px;position:absolute}.em-admin-overview-tabs button[data-active=true]{border-color:color-mix(in srgb, var(--em-admin-accent) 24%, var(--em-admin-panel-border));color:var(--em-admin-text);background:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--em-admin-accent-soft) 70%, transparent), transparent 36%), linear-gradient(135deg, #fffffff5, transparent 78%), var(--em-admin-card-background);transform:translateY(-1px);box-shadow:0 1.05rem 2.6rem #0f172a1f,inset 0 1px #ffffffc7}[data-elite-theme=dark] .em-admin-overview-tabs button[data-active=true]{background:linear-gradient(135deg, color-mix(in srgb, var(--em-admin-card-background) 94%, white), transparent 80%), var(--em-admin-card-background)}.em-admin-overview-tabs button[data-active=true]:before{color:#fff;box-shadow:0 .7rem 1.4rem color-mix(in srgb, var(--em-admin-accent) 24%, transparent);background:linear-gradient(135deg,#1d4ed8,#075985);border-color:#0000}.em-admin-overview-tabs button[data-active=true]:after{opacity:1}.em-admin-overview-tabs button:hover{background:var(--em-admin-muted-surface);transform:translateY(-1px)}.em-admin-overview-tabs button:focus-visible{outline:3px solid color-mix(in srgb, var(--em-admin-accent) 32%, transparent);outline-offset:2px}.em-admin-overview-tabs span{color:var(--em-admin-text-subtle);letter-spacing:.1em;text-transform:uppercase;grid-column:2;font-size:.68rem;font-weight:850}.em-admin-overview-tabs strong{color:inherit;letter-spacing:-.055em;grid-column:2;font-size:clamp(.92rem,1.25vw,1.05rem);font-weight:900;line-height:1}.em-admin-overview-tabs em{min-width:0;color:var(--em-admin-text-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:.72rem;font-style:normal;font-weight:800;overflow:hidden}.em-admin-overview-tabs button[data-tone=success]:after{background:linear-gradient(90deg,#22c55e,#86efac)}.em-admin-overview-tabs button[data-tone=success][data-active=true]:before{background:linear-gradient(135deg,#166534,#15803d)}.em-admin-overview-tabs button[data-tone=warning]:after{background:linear-gradient(90deg,#f59e0b,#fcd34d)}.em-admin-overview-tabs button[data-tone=warning][data-active=true]:before{background:linear-gradient(135deg,#92400e,#b45309)}.em-admin-overview-tabs button[data-tone=danger]:after{background:linear-gradient(90deg,#fb7185,#f43f5e)}.em-admin-overview-tabs button[data-tone=danger][data-active=true]:before{background:linear-gradient(135deg,#9f1239,#be123c)}.em-admin-overview-tabs button[data-tone=info]:after{background:linear-gradient(90deg,#60a5fa,#818cf8)}.em-admin-overview-tabs button[data-tone=info][data-active=true]:before{background:linear-gradient(135deg,#1d4ed8,#4338ca)}.em-admin-overview-tab-grid{gap:var(--em-admin-space-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.em-admin-overview-meta-grid{gap:var(--em-admin-space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.em-admin-overview-placeholder-panel{overflow:hidden}.em-admin-overview-placeholder{align-items:center;gap:var(--em-admin-space-4);min-width:0;padding:var(--em-admin-space-5);border:1px dashed var(--em-admin-panel-border-strong);border-radius:var(--em-admin-radius-xl);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--em-admin-accent-soft) 64%, transparent), transparent 34%), var(--em-admin-muted-surface);grid-template-columns:auto minmax(0,1fr);display:grid}.em-admin-overview-placeholder>span{aspect-ratio:1;border:1px solid var(--em-admin-panel-border);width:3.2rem;color:var(--em-admin-accent-strong);background:var(--em-admin-card-background);box-shadow:var(--em-admin-shadow-sm);letter-spacing:.08em;border-radius:1rem;place-items:center;font-size:.76rem;font-weight:920;display:grid}.em-admin-overview-placeholder strong{color:var(--em-admin-text);letter-spacing:-.045em;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:900;display:block}.em-admin-overview-placeholder p{max-width:52rem;margin:var(--em-admin-space-2) 0 0;color:var(--em-admin-text-muted);line-height:1.55}.em-admin-command-strip{align-items:stretch;gap:var(--em-admin-space-4);min-width:0;padding:var(--em-admin-space-5);border:1px solid var(--em-admin-panel-border);border-radius:var(--em-admin-radius-xl);background:var(--em-admin-panel-background);box-shadow:var(--em-admin-shadow-sm);grid-template-columns:minmax(16rem,1.1fr) minmax(0,2fr) auto;display:grid}.em-admin-command-strip-main{align-content:center;gap:var(--em-admin-space-2);min-width:0;display:grid}.em-admin-command-strip-main h2{color:var(--em-admin-text);letter-spacing:-.05em;margin:0;font-size:clamp(1.2rem,2vw,1.65rem);font-weight:900}.em-admin-command-strip-main p{max-width:38rem;color:var(--em-admin-text-muted);margin:0;font-size:.86rem;line-height:1.55}.em-admin-command-strip-stats{gap:var(--em-admin-space-3);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));min-width:0;display:grid}.em-admin-command-stat{align-content:start;gap:var(--em-admin-space-2);min-width:0;padding:var(--em-admin-space-4);border:1px solid var(--em-admin-panel-border);border-radius:var(--em-admin-radius-lg);background:var(--em-admin-card-background);display:grid}.em-admin-command-stat span:first-child{color:var(--em-admin-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.em-admin-command-stat strong{color:var(--em-admin-text);letter-spacing:-.05em;overflow-wrap:anywhere;font-size:clamp(1.2rem,2vw,1.7rem);font-weight:900}.em-admin-command-links{z-index:1;align-content:center;gap:var(--em-admin-space-2);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid;position:relative}.em-admin-command-links a{justify-content:space-between;align-items:center;gap:var(--em-admin-space-2);min-height:2.15rem;padding:0 var(--em-admin-space-3);border:1px solid var(--em-admin-panel-border);color:var(--em-admin-accent-strong);background:#ffffffb8;border-radius:999px;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 .6rem 1.6rem #0f172a0d}.em-admin-overview-command>.em-admin-command-links{grid-area:links}[data-elite-theme=dark] .em-admin-command-links a{background:#111c2fc7}.em-admin-command-links a:after{color:var(--em-admin-text-muted);content:"→"}.em-admin-command-links a:hover{border-color:color-mix(in srgb, var(--em-admin-accent) 40%, transparent);color:var(--em-admin-accent);background:var(--em-admin-accent-soft)}.em-admin-kpi-grid{gap:var(--em-admin-space-5);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.em-admin-kpi-card{align-items:start;gap:var(--em-admin-space-2) var(--em-admin-space-3);min-width:0;padding:var(--em-admin-space-4);border:1px solid var(--em-admin-panel-border);border-radius:var(--em-admin-radius-lg);background:linear-gradient(135deg, color-mix(in srgb, var(--em-admin-accent-soft) 64%, transparent), transparent), var(--em-admin-card-background);box-shadow:var(--em-admin-shadow-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.em-admin-kpi-card .em-admin-status-chip{grid-column:1/-1}.em-admin-kpi-icon-wrap{grid-area:1/2/span 2}.em-admin-kpi-icon{border:1px solid color-mix(in srgb, var(--em-admin-accent) 35%, transparent);width:2.35rem;height:2.35rem;color:var(--em-admin-accent-strong);background:var(--em-admin-accent-soft);letter-spacing:.04em;border-radius:.9rem;place-items:center;font-size:.72rem;font-weight:900;display:inline-grid}.em-admin-kpi-card[data-tone=success]{background:linear-gradient(135deg, color-mix(in srgb, var(--em-admin-success-soft) 70%, transparent), transparent), var(--em-admin-card-background)}.em-admin-kpi-card[data-tone=warning]{background:linear-gradient(135deg, color-mix(in srgb, var(--em-admin-warning-soft) 72%, transparent), transparent), var(--em-admin-card-background)}.em-admin-kpi-card[data-tone=info]{background:linear-gradient(135deg, color-mix(in srgb, var(--em-admin-info-soft) 72%, transparent), transparent), var(--em-admin-card-background)}.em-admin-kpi-value{color:var(--em-admin-text);letter-spacing:-.05em;overflow-wrap:break-word;word-break:normal;grid-column:1;font-size:clamp(1.7rem,2.5vw,2.25rem);font-weight:850;line-height:.95}.em-admin-kpi-label{color:var(--em-admin-text);grid-column:1;font-size:.9rem;font-weight:800}.em-admin-kpi-hint{color:var(--em-admin-text-muted);grid-column:1/-1;font-size:.82rem;line-height:1.5}.em-admin-muted-copy{color:var(--em-admin-text-muted);margin:0;font-size:.86rem;line-height:1.5}.em-admin-value-stack{gap:var(--em-admin-space-2);overflow-wrap:anywhere;min-width:0;display:grid}.em-admin-value-stack code{border:1px solid var(--em-admin-panel-border);border-radius:var(--em-admin-radius-sm);width:fit-content;max-width:100%;color:var(--em-admin-accent-strong);background:var(--em-admin-muted-surface);padding:.18rem .45rem;font-size:.78rem;font-weight:800}.em-admin-chip-row{align-items:center;gap:var(--em-admin-space-2);flex-wrap:wrap;min-width:0;display:flex}.em-admin-form-stack{gap:var(--em-admin-space-4);min-width:0;display:grid}.em-admin-account-device{overflow-wrap:anywhere;max-inline-size:28rem}.em-admin-inline-link{color:var(--em-admin-accent-strong);font-weight:800;text-decoration:none}.em-admin-inline-link:hover{color:var(--em-admin-accent);text-decoration:underline}.em-admin-health-card{gap:var(--em-admin-space-4);min-width:0;padding:var(--em-admin-space-5);border:1px solid var(--em-admin-panel-border);border-radius:var(--em-admin-radius-lg);background:var(--em-admin-card-background);box-shadow:var(--em-admin-shadow-sm);display:grid}.em-admin-health-metrics{gap:var(--em-admin-space-4);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));min-width:0;display:grid}.em-admin-insight-grid{gap:var(--em-admin-space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.em-admin-mini-stat-grid{gap:var(--em-admin-space-3);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.em-admin-mini-stat{gap:var(--em-admin-space-1);min-width:0;padding:var(--em-admin-space-4);border:1px solid var(--em-admin-panel-border);border-radius:var(--em-admin-radius-lg);background:var(--em-admin-muted-surface);display:grid}.em-admin-mini-stat span{color:var(--em-admin-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.em-admin-mini-stat strong{color:var(--em-admin-text);letter-spacing:-.05em;font-size:1.45rem;font-weight:900}.em-admin-mini-stat em{color:var(--em-admin-text-muted);font-size:.76rem;font-style:normal;line-height:1.45}.em-admin-overview-chart-panel .em-admin-panel-body{gap:var(--em-admin-space-4)}.em-admin-chart-summary-strip{gap:var(--em-admin-space-3);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.em-admin-chart-summary-item{gap:var(--em-admin-space-1);min-width:0;padding:var(--em-admin-space-3);border:1px solid var(--em-admin-panel-border);border-radius:var(--em-admin-radius-lg);background:linear-gradient(135deg, #94a3b81a, transparent 65%), var(--em-admin-card-background);display:grid;position:relative;overflow:hidden}.em-admin-chart-summary-item:after{inset:auto var(--em-admin-space-3) var(--em-admin-space-3);background:var(--em-admin-neutral);content:"";border-radius:999px;height:.22rem;position:absolute}.em-admin-chart-summary-item[data-tone=success]{background:linear-gradient(135deg, #22c55e1f, transparent 65%), var(--em-admin-card-background)}.em-admin-chart-summary-item[data-tone=warning]{background:linear-gradient(135deg, #f59e0b26, transparent 65%), var(--em-admin-card-background)}.em-admin-chart-summary-item[data-tone=danger]{background:linear-gradient(135deg, #f43f5e1f, transparent 65%), var(--em-admin-card-background)}.em-admin-chart-summary-item[data-tone=success]:after{background:linear-gradient(90deg,#22c55e,#86efac)}.em-admin-chart-summary-item[data-tone=warning]:after{background:linear-gradient(90deg,#f59e0b,#fcd34d)}.em-admin-chart-summary-item[data-tone=danger]:after{background:linear-gradient(90deg,#fb7185,#f43f5e)}.em-admin-chart-summary-item span{color:var(--em-admin-text-subtle);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:850}.em-admin-chart-summary-item strong{color:var(--em-admin-text);letter-spacing:-.06em;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:920;line-height:.96}.em-admin-chart-summary-item em{padding-bottom:var(--em-admin-space-2);color:var(--em-admin-text-muted);font-size:.72rem;font-style:normal;line-height:1.35}.em-admin-donut{align-items:center;gap:var(--em-admin-space-5);grid-template-columns:minmax(9rem,.8fr) minmax(0,1.2fr);min-width:0;display:grid}.em-admin-donut-visual{place-items:center;min-width:0;display:grid;position:relative}.em-admin-chart-frame{border-radius:var(--em-admin-radius-lg);width:100%;min-width:0}.em-admin-donut-chart{width:min(100%,12rem);height:12rem}.em-admin-distribution-chart{height:8.5rem}.em-admin-chart-frame .recharts-surface{overflow:visible}.em-admin-chart-tooltip-wrapper{z-index:var(--em-admin-z-popover);outline:none}.em-admin-chart-empty{border:1px dashed var(--em-admin-panel-border);border-radius:var(--em-admin-radius-lg);height:100%;min-height:7rem;color:var(--em-admin-text-muted);background:var(--em-admin-muted-surface);place-items:center;font-size:.78rem;font-weight:800;display:grid}.em-admin-donut-svg{width:min(100%,12rem);height:auto;overflow:visible}.em-admin-donut-track,.em-admin-donut-segment{fill:none;stroke-width:14px}.em-admin-donut-track{stroke:var(--em-admin-muted-surface-strong)}.em-admin-donut-segment{transform-origin:60px 60px;stroke:var(--em-admin-neutral);stroke-linecap:round;transform:rotate(-90deg)}.em-admin-donut-segment[data-tone=success],.em-admin-donut-dot[data-tone=success],.em-admin-distribution-segment[data-tone=success],.em-admin-distribution-dot[data-tone=success]{color:var(--em-admin-success);background:var(--em-admin-success);stroke:var(--em-admin-success)}.em-admin-donut-segment[data-tone=warning],.em-admin-donut-dot[data-tone=warning],.em-admin-distribution-segment[data-tone=warning],.em-admin-distribution-dot[data-tone=warning]{color:var(--em-admin-warning);background:var(--em-admin-warning);stroke:var(--em-admin-warning)}.em-admin-donut-segment[data-tone=danger],.em-admin-donut-dot[data-tone=danger],.em-admin-distribution-segment[data-tone=danger],.em-admin-distribution-dot[data-tone=danger]{color:var(--em-admin-danger);background:var(--em-admin-danger);stroke:var(--em-admin-danger)}.em-admin-donut-segment[data-tone=info],.em-admin-donut-dot[data-tone=info],.em-admin-distribution-segment[data-tone=info],.em-admin-distribution-dot[data-tone=info]{color:var(--em-admin-info);background:var(--em-admin-info);stroke:var(--em-admin-info)}.em-admin-donut-segment[data-tone=neutral],.em-admin-donut-dot[data-tone=neutral],.em-admin-distribution-segment[data-tone=neutral],.em-admin-distribution-dot[data-tone=neutral]{color:var(--em-admin-neutral);background:var(--em-admin-neutral);stroke:var(--em-admin-neutral)}.em-admin-donut-center{place-items:center;gap:var(--em-admin-space-1);color:var(--em-admin-text);pointer-events:none;text-align:center;display:grid;position:absolute}.em-admin-donut-center strong{letter-spacing:-.06em;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:900;line-height:.9}.em-admin-donut-center span,.em-admin-donut-hint,.em-admin-distribution-hint{color:var(--em-admin-text-muted);font-size:.72rem;font-weight:750}.em-admin-donut-summary{gap:var(--em-admin-space-3);min-width:0;display:grid}.em-admin-donut-summary>strong{color:var(--em-admin-text);font-size:.96rem}.em-admin-donut-list,.em-admin-distribution-list{gap:var(--em-admin-space-2);min-width:0;display:grid}.em-admin-donut-row,.em-admin-distribution-row{align-items:center;gap:var(--em-admin-space-2);min-width:0;color:var(--em-admin-text);grid-template-columns:auto minmax(0,1fr) auto;font-size:.84rem;display:grid}.em-admin-donut-dot,.em-admin-distribution-dot{width:.62rem;height:.62rem;box-shadow:0 0 0 .2rem color-mix(in srgb, currentColor 12%, transparent);border-radius:999px}.em-admin-donut-label,.em-admin-distribution-label{gap:.1rem;min-width:0;display:grid}.em-admin-donut-value,.em-admin-distribution-value{color:var(--em-admin-text);justify-items:end;gap:.05rem;font-weight:850;display:grid}.em-admin-donut-value span,.em-admin-distribution-value span{color:var(--em-admin-text-muted);font-size:.7rem;font-weight:750}.em-admin-distribution{gap:var(--em-admin-space-3);min-width:0;padding:var(--em-admin-space-4);border:1px solid var(--em-admin-panel-border);border-radius:var(--em-admin-radius-lg);background:var(--em-admin-card-background);display:grid}.em-admin-distribution-header{justify-content:space-between;align-items:center;gap:var(--em-admin-space-3);min-width:0;display:flex}.em-admin-distribution-header strong{color:var(--em-admin-text);font-size:.9rem}.em-admin-distribution-header span{color:var(--em-admin-text-muted);font-size:.75rem;font-weight:800}.em-admin-distribution-track{background:var(--em-admin-muted-surface-strong);border-radius:999px;align-items:stretch;min-width:0;min-height:.85rem;display:flex;overflow:hidden}.em-admin-distribution-segment{min-width:.35rem}.em-admin-distribution-empty{width:100%;color:var(--em-admin-text-muted);place-items:center;font-size:.72rem;font-weight:800;display:grid}.em-admin-mono-panel{max-width:100%;min-height:8rem;padding:var(--em-admin-space-4);border:1px solid var(--em-admin-panel-border);border-radius:var(--em-admin-radius-lg);color:var(--em-admin-text);background:var(--em-admin-muted-surface);text-align:left;direction:ltr;unicode-bidi:isolate;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem;line-height:1.55;overflow:auto}.em-admin-details-panel{gap:var(--em-admin-space-3);min-width:0;display:grid}.em-admin-summary-toggle{cursor:pointer;width:fit-content;color:var(--em-admin-accent-strong);font-weight:850}.em-admin-status-chip{justify-content:center;align-items:center;gap:var(--em-admin-space-2);border:1px solid var(--em-admin-panel-border);width:fit-content;max-width:100%;color:var(--em-admin-neutral);background:var(--em-admin-neutral-soft);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.35rem .7rem;font-size:.72rem;font-weight:850;line-height:1.2;display:inline-flex}.em-admin-status-chip-success{color:var(--em-admin-success);background:var(--em-admin-success-soft);border-color:color-mix(in srgb, var(--em-admin-success) 28%, transparent)}.em-admin-status-chip-warning{color:var(--em-admin-warning);background:var(--em-admin-warning-soft);border-color:color-mix(in srgb, var(--em-admin-warning) 30%, transparent)}.em-admin-status-chip-danger{color:var(--em-admin-danger);background:var(--em-admin-danger-soft);border-color:color-mix(in srgb, var(--em-admin-danger) 30%, transparent)}.em-admin-status-chip-info{color:var(--em-admin-info);background:var(--em-admin-info-soft);border-color:color-mix(in srgb, var(--em-admin-info) 30%, transparent)}.em-admin-status-chip-neutral{color:var(--em-admin-neutral);background:var(--em-admin-neutral-soft);border-color:var(--em-admin-panel-border)}.em-admin-table-shell{border:1px solid var(--em-admin-panel-border);border-radius:var(--em-admin-radius-lg);background:var(--em-admin-card-background);min-width:0;box-shadow:var(--em-admin-shadow-sm);scrollbar-gutter:stable;overflow-x:auto}.em-admin-table-shell:focus-visible{outline:3px solid var(--em-admin-accent-strong);outline-offset:3px}.em-admin-table-scroll-hint{display:none}.em-admin-table{border-collapse:separate;border-spacing:0;width:100%;min-width:44rem}.em-admin-table-toolbar{justify-content:space-between;align-items:center;gap:var(--em-admin-space-3);padding:var(--em-admin-space-4);border-bottom:1px solid var(--em-admin-panel-border);flex-wrap:wrap;display:flex}.em-admin-table-search{flex:0 22rem;min-width:min(100%,14rem)}.em-admin-table-search input{width:100%;min-height:2.65rem;padding:0 var(--em-admin-space-3);border:1px solid var(--em-admin-panel-border-strong);border-radius:var(--em-admin-radius-sm);color:var(--em-admin-text);background:var(--em-admin-card-background);font:inherit}.em-admin-table-pagination{justify-content:flex-end;align-items:center;gap:var(--em-admin-space-3);min-width:min(100%,28rem);padding:var(--em-admin-space-3) var(--em-admin-space-4);border-top:1px solid var(--em-admin-panel-border);color:var(--em-admin-text-muted);background:var(--em-admin-card-background);font-size:.82rem;font-weight:700;display:flex;position:sticky;inset-inline-start:0}.em-admin-table-pagination button{min-height:2.4rem;padding:0 var(--em-admin-space-3);border:1px solid var(--em-admin-panel-border-strong);border-radius:var(--em-admin-radius-sm);color:var(--em-admin-accent-strong);background:var(--em-admin-card-background);font:inherit;cursor:pointer}.em-admin-table-pagination button:disabled{opacity:.48;cursor:not-allowed}.em-admin-table-heading{padding:var(--em-admin-space-3) var(--em-admin-space-4);color:var(--em-admin-text-muted);background:var(--em-admin-muted-surface);letter-spacing:.09em;text-align:start;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:850}.em-admin-table-sort{justify-content:space-between;align-items:center;gap:var(--em-admin-space-2);width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.em-admin-table-cell{padding:var(--em-admin-space-3) var(--em-admin-space-4);border-top:1px solid var(--em-admin-panel-border);color:var(--em-admin-text);vertical-align:middle;font-size:.86rem}.em-admin-table tbody tr:hover .em-admin-table-cell{background:var(--em-admin-muted-surface)}@media (max-width:760px){.em-admin-table-scroll-hint{align-items:center;gap:var(--em-admin-space-2);width:max-content;max-width:100%;padding:var(--em-admin-space-2) var(--em-admin-space-3);color:var(--em-admin-text-muted);background:var(--em-admin-muted-surface);margin:0;font-size:.75rem;font-weight:750;display:flex;position:sticky;inset-inline-start:0}.em-admin-table-heading:first-child,.em-admin-table-cell:first-child{z-index:2;box-shadow:1px 0 0 var(--em-admin-panel-border);position:sticky;inset-inline-start:0}html[dir=rtl] .em-admin-table-heading:first-child,html[dir=rtl] .em-admin-table-cell:first-child{box-shadow:-1px 0 0 var(--em-admin-panel-border)}.em-admin-table-cell:first-child{background:var(--em-admin-card-background)}.em-admin-table-heading:first-child{z-index:3}}.em-admin-filter-panel{gap:var(--em-admin-space-3);padding:var(--em-admin-space-4);border:1px solid var(--em-admin-panel-border);border-radius:var(--em-admin-radius-lg);background:var(--em-admin-muted-surface);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.em-admin-filter-panel .elite-field{gap:var(--em-admin-space-2);min-width:0;color:var(--em-admin-text-muted);font-size:.82rem;font-weight:750;display:grid}.em-admin-filter-panel [data-elite-control]{width:100%;min-width:0;min-height:2.45rem;padding:0 var(--em-admin-space-3);border:1px solid var(--em-admin-panel-border-strong);border-radius:var(--em-admin-radius-md);color:var(--em-admin-text);background:var(--em-admin-card-background);outline:none;box-shadow:inset 0 1px #ffffff0a}.em-admin-filter-panel [data-elite-control]:focus{border-color:var(--em-admin-accent);box-shadow:0 0 0 3px var(--em-admin-accent-soft), inset 0 1px 0 #ffffff0a}.em-admin-timeline{gap:var(--em-admin-space-3);min-width:0;display:grid}.em-admin-timeline-item{gap:var(--em-admin-space-2);min-width:0;padding:var(--em-admin-space-4);border:1px solid var(--em-admin-panel-border);border-radius:var(--em-admin-radius-lg);background:var(--em-admin-card-background);padding-inline-start:var(--em-admin-space-6);display:grid;position:relative}.em-admin-timeline-item:before{top:1.15rem;background:var(--em-admin-accent);width:.55rem;height:.55rem;box-shadow:0 0 0 .25rem var(--em-admin-accent-soft);content:"";border-radius:999px;position:absolute;inset-inline-start:var(--em-admin-space-4)}.em-admin-empty-state{place-items:center;gap:var(--em-admin-space-3);min-height:14rem;padding:var(--em-admin-space-8);border:1px dashed var(--em-admin-panel-border-strong);border-radius:var(--em-admin-radius-xl);color:var(--em-admin-text-muted);background:var(--em-admin-muted-surface);text-align:center;display:grid}.em-admin-compact-success{align-items:center;gap:var(--em-admin-space-4);min-width:0;padding:var(--em-admin-space-4);border:1px solid color-mix(in srgb, var(--em-admin-success) 24%, transparent);border-radius:var(--em-admin-radius-lg);color:var(--em-admin-text);background:var(--em-admin-success-soft);display:flex}.em-admin-compact-success strong{margin-bottom:var(--em-admin-space-1);color:var(--em-admin-text);display:block}.em-admin-compact-success p{color:var(--em-admin-text-muted);margin:0;font-size:.84rem;line-height:1.5}.em-admin-action-row{justify-content:flex-end;align-items:center;gap:var(--em-admin-space-3);flex-wrap:wrap;min-width:0;display:flex}@media (max-width:1440px){.em-admin-overview-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.em-admin-command-strip{grid-template-columns:minmax(0,1fr)}.em-admin-command-strip-stats{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}}@media (max-width:1180px){.em-admin-overview-stage{grid-template-columns:minmax(0,1fr)}.em-admin-overview-command{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""chart""metrics""links"}.em-admin-template-hero-chart{grid-template-columns:minmax(10rem,.4fr) minmax(0,1fr);align-items:center}.em-admin-overview-metric-grid,.em-admin-overview-tabs,.em-admin-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.em-admin-command-strip{grid-template-columns:minmax(0,1fr)}.em-admin-command-strip-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.em-admin-command-links{grid-template-columns:repeat(4,minmax(0,1fr))}.em-admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.em-admin-overview-insights-board,.em-admin-dashboard-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.em-admin-overview-widget,.em-admin-overview-meta-grid{gap:var(--em-admin-space-4)}.em-admin-overview-command{padding:var(--em-admin-space-4);background-size:14rem}.em-admin-template-hero-copy h2{font-size:clamp(1.65rem,13vw,2.45rem)}.em-admin-template-hero-chart{grid-template-columns:minmax(0,1fr)}.em-admin-template-ring{width:min(100%,10rem)}.em-admin-overview-metric-grid,.em-admin-overview-kpis,.em-admin-overview-meta-grid{grid-template-columns:minmax(0,1fr)}.em-admin-overview-tabs{overscroll-behavior-inline:contain;padding:var(--em-admin-space-1) var(--em-admin-space-1) var(--em-admin-space-3);scroll-padding-inline:var(--em-admin-space-1);scroll-snap-type:inline mandatory;scrollbar-gutter:stable;grid-template-columns:none;grid-auto-columns:minmax(13rem,78vw);grid-auto-flow:column;overflow-x:auto}.em-admin-overview-tabs button{scroll-snap-align:start;min-height:5.6rem}.em-admin-kpi-grid{grid-template-columns:minmax(0,1fr)}.em-admin-panel-header,.em-admin-panel-body{padding:var(--em-admin-space-4)}.em-admin-insight-grid,.em-admin-mini-stat-grid,.em-admin-chart-summary-strip,.em-admin-donut,.em-admin-command-strip-stats,.em-admin-command-links{grid-template-columns:minmax(0,1fr)}.em-admin-command-strip{padding:var(--em-admin-space-4)}.em-admin-donut-svg{width:min(100%,10rem)}}.em-admin-card,.em-admin-kpi-card,.em-admin-health-card,.em-admin-details-panel,.em-admin-filter-panel,.em-admin-overview-meta-card,.em-admin-overview-rail-card,.em-admin-overview-chart-panel{transition:box-shadow .2s,border-color .2s}.em-admin-card:hover,.em-admin-kpi-card:hover,.em-admin-overview-meta-card:hover,.em-admin-overview-rail-card:hover{box-shadow:var(--em-admin-shadow-md);border-color:var(--em-admin-panel-border-strong)}.em-admin-status-chip{letter-spacing:.01em;font-weight:600}@media (prefers-reduced-motion:reduce){.em-admin-card,.em-admin-kpi-card,.em-admin-health-card,.em-admin-details-panel,.em-admin-filter-panel,.em-admin-overview-meta-card,.em-admin-overview-rail-card,.em-admin-overview-chart-panel{transition:none}}.em-admin-field-error{margin-top:var(--em-admin-space-1);color:var(--em-admin-danger);font-size:.8rem;font-weight:700;line-height:1.4;display:block}.em-admin-password-row{align-items:stretch;gap:var(--em-admin-space-2);flex-wrap:wrap;min-width:0;display:flex}.em-admin-password-row>:first-child{flex:16rem;min-width:0}.em-admin-password-checklist{gap:var(--em-admin-space-1) var(--em-admin-space-3);margin:var(--em-admin-space-3) 0 0;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));padding:0;list-style:none;display:grid}.em-admin-password-checklist li{align-items:center;gap:var(--em-admin-space-2);color:var(--em-admin-text-muted);font-size:.82rem;font-weight:600;display:flex}.em-admin-password-checklist li[data-passed=true]{color:var(--em-admin-success)}.em-admin-password-checklist li>span:first-child{justify-content:center;width:1.1rem;font-weight:800;display:inline-flex}.em-admin-summary-list{gap:var(--em-admin-space-3);margin:var(--em-admin-space-4) 0 0;display:grid}.em-admin-summary-row{gap:var(--em-admin-space-3);padding-bottom:var(--em-admin-space-3);border-bottom:1px solid var(--em-admin-panel-border);grid-template-columns:minmax(8rem,12rem) 1fr;align-items:start;display:grid}.em-admin-summary-row:last-child{border-bottom:none;padding-bottom:0}.em-admin-summary-row dt{color:var(--em-admin-text-muted);margin:0;font-size:.82rem;font-weight:700}.em-admin-summary-row dd{gap:var(--em-admin-space-1);min-width:0;color:var(--em-admin-text);overflow-wrap:anywhere;margin:0;display:grid}.em-admin-code{border:1px solid var(--em-admin-panel-border);border-radius:var(--em-admin-radius-sm);width:fit-content;max-width:100%;color:var(--em-admin-accent-strong);background:var(--em-admin-muted-surface);overflow-wrap:anywhere;padding:.2rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.85rem;font-weight:700}@media (max-width:540px){.em-admin-summary-row{gap:var(--em-admin-space-1);grid-template-columns:1fr}}.em-admin-form-row{gap:var(--em-admin-space-4);grid-template-columns:1fr 1fr;align-items:end;min-width:0;display:grid}@media (max-width:540px){.em-admin-form-row{grid-template-columns:1fr}}.em-admin-usage-list{gap:var(--em-admin-space-4);min-width:0;display:grid}.em-admin-usage-row{gap:var(--em-admin-space-2);min-width:0;padding:var(--em-admin-space-4);border:1px solid var(--em-admin-panel-border);border-radius:var(--em-admin-radius-md);background:var(--em-admin-card-background);display:grid}.em-admin-usage-row-head{justify-content:space-between;align-items:center;gap:var(--em-admin-space-2);flex-wrap:wrap;min-width:0;display:flex}.em-admin-usage-row-label{color:var(--em-admin-text);font-weight:700}.em-admin-meter{background:var(--em-admin-muted-surface,var(--em-admin-neutral-soft));border-radius:999px;width:100%;height:.55rem;position:relative;overflow:hidden}.em-admin-meter-fill{background:var(--em-admin-neutral);border-radius:999px;height:100%;transition:width .25s;display:block}.em-admin-meter-fill[data-tone=success]{background:var(--em-admin-success)}.em-admin-meter-fill[data-tone=warning]{background:var(--em-admin-warning)}.em-admin-meter-fill[data-tone=danger]{background:var(--em-admin-danger)}.em-admin-meter-fill[data-tone=neutral]{background:var(--em-admin-neutral)}.em-admin-form-grid{gap:var(--em-admin-space-4);align-items:start;min-width:0;display:grid}.em-admin-panel-body .elite-field,.em-admin-form-grid .elite-field{gap:var(--em-admin-space-2);min-width:0;color:var(--em-admin-text-muted);font-size:.82rem;font-weight:750;display:grid}.em-admin-panel-body .elite-field-label-row,.em-admin-form-grid .elite-field-label-row{align-items:center;gap:var(--em-admin-space-2);min-width:0;display:inline-flex}.em-admin-panel-body .elite-field-label,.em-admin-form-grid .elite-field-label{color:var(--em-admin-text);font-size:.85rem;font-weight:800;line-height:1.4}.em-admin-panel-body [data-elite-control],.em-admin-form-grid [data-elite-control]{width:100%;min-width:0;min-height:2.6rem;padding:0 var(--em-admin-space-3);border:1px solid var(--em-admin-panel-border-strong);border-radius:var(--em-admin-radius-md);color:var(--em-admin-text);background:var(--em-admin-card-background);font:inherit;outline:none;font-weight:600;transition:border-color .15s,box-shadow .15s}.em-admin-panel-body textarea[data-elite-control],.em-admin-form-grid textarea[data-elite-control]{min-height:6rem;padding:var(--em-admin-space-3);line-height:1.6}.em-admin-panel-body [data-elite-control]::placeholder,.em-admin-form-grid [data-elite-control]::placeholder{color:var(--em-admin-text-subtle);font-weight:600}.em-admin-panel-body [data-elite-control]:focus,.em-admin-form-grid [data-elite-control]:focus{border-color:var(--em-admin-accent);box-shadow:0 0 0 3px var(--em-admin-accent-soft)}.em-admin-panel-body [data-elite-control]:disabled,.em-admin-form-grid [data-elite-control]:disabled{background:var(--em-admin-muted-surface);color:var(--em-admin-text-subtle);cursor:not-allowed}.em-admin-panel-body .elite-checkbox-row,.em-admin-form-grid .elite-checkbox-row{align-items:flex-start;gap:var(--em-admin-space-3);min-width:0;padding:var(--em-admin-space-3) var(--em-admin-space-4);border:1px solid var(--em-admin-panel-border);border-radius:var(--em-admin-radius-md);background:var(--em-admin-muted-surface);cursor:pointer;display:flex}.em-admin-panel-body .elite-checkbox-row>input[type=checkbox],.em-admin-form-grid .elite-checkbox-row>input[type=checkbox]{width:1.1rem;height:1.1rem;accent-color:var(--em-admin-accent);cursor:pointer;flex:none;margin:.15rem 0 0}.em-admin-panel-body .elite-checkbox-label,.em-admin-form-grid .elite-checkbox-label{color:var(--em-admin-text);font-size:.88rem;font-weight:700;line-height:1.5}.em-admin-panel-body .elite-field-help,.em-admin-form-grid .elite-field-help{flex:none;line-height:1;position:relative}.em-admin-panel-body .elite-field-help>summary,.em-admin-form-grid .elite-field-help>summary{border:1px solid var(--em-admin-panel-border-strong);background:var(--em-admin-card-background);width:1.15rem;height:1.15rem;color:var(--em-admin-text-muted);cursor:help;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;font-size:.7rem;font-weight:800;list-style:none;display:inline-flex}.em-admin-panel-body .elite-field-help>summary::-webkit-details-marker{display:none}.em-admin-form-grid .elite-field-help>summary::-webkit-details-marker{display:none}.em-admin-panel-body .elite-field-help>summary::marker{content:""}.em-admin-form-grid .elite-field-help>summary::marker{content:""}.em-admin-panel-body .elite-field-help[open]>summary,.em-admin-form-grid .elite-field-help[open]>summary{border-color:var(--em-admin-accent);background:var(--em-admin-accent-soft);color:var(--em-admin-accent-strong)}.em-admin-panel-body .elite-field-help-panel,.em-admin-form-grid .elite-field-help-panel{z-index:30;inset-inline-start:0;top:calc(100% + var(--em-admin-space-2));width:max-content;max-width:min(22rem,70vw);padding:var(--em-admin-space-3) var(--em-admin-space-4);border:1px solid var(--em-admin-panel-border);border-radius:var(--em-admin-radius-sm);background:var(--em-admin-card-background);color:var(--em-admin-text-muted);white-space:normal;font-size:.8rem;font-weight:600;line-height:1.6;position:absolute;box-shadow:0 12px 30px #0f172a24}.em-admin-panel-body [data-elite-button],.em-admin-form-grid [data-elite-button]{justify-content:center;align-items:center;gap:var(--em-admin-space-2);min-height:2.6rem;padding:0 var(--em-admin-space-5);border-radius:var(--em-admin-radius-md);background:var(--em-admin-accent);color:var(--em-admin-text-inverted);font:inherit;cursor:pointer;border:1px solid #0000;font-size:.86rem;font-weight:800;transition:background .15s,box-shadow .15s,transform .1s;display:inline-flex}.em-admin-panel-body [data-elite-button]:hover:not(:disabled),.em-admin-form-grid [data-elite-button]:hover:not(:disabled){background:var(--em-admin-accent-strong)}.em-admin-panel-body [data-elite-button]:active:not(:disabled),.em-admin-form-grid [data-elite-button]:active:not(:disabled){transform:translateY(1px)}.em-admin-panel-body [data-elite-button]:focus-visible,.em-admin-form-grid [data-elite-button]:focus-visible{box-shadow:0 0 0 3px var(--em-admin-accent-soft);outline:none}.em-admin-panel-body [data-elite-button]:disabled,.em-admin-form-grid [data-elite-button]:disabled{background:var(--em-admin-neutral-soft);color:var(--em-admin-text-subtle);cursor:not-allowed}.em-admin-panel-body [data-elite-button][data-tone=secondary],.em-admin-form-grid [data-elite-button][data-tone=secondary]{background:var(--em-admin-card-background);border-color:var(--em-admin-panel-border-strong);color:var(--em-admin-text)}.em-admin-panel-body [data-elite-button][data-tone=secondary]:hover:not(:disabled),.em-admin-form-grid [data-elite-button][data-tone=secondary]:hover:not(:disabled){background:var(--em-admin-muted-surface-strong)}.em-admin-panel-body [data-elite-button][data-tone=ghost],.em-admin-form-grid [data-elite-button][data-tone=ghost]{color:var(--em-admin-text-muted);background:0 0;border-color:#0000}.em-admin-panel-body [data-elite-button][data-tone=ghost]:hover:not(:disabled),.em-admin-form-grid [data-elite-button][data-tone=ghost]:hover:not(:disabled){background:var(--em-admin-muted-surface);color:var(--em-admin-text)}.em-admin-panel-body [data-elite-button][data-tone=danger],.em-admin-form-grid [data-elite-button][data-tone=danger]{background:var(--em-admin-danger)}.em-admin-panel-body [data-elite-button][data-tone=danger]:hover:not(:disabled),.em-admin-form-grid [data-elite-button][data-tone=danger]:hover:not(:disabled){background:color-mix(in srgb, var(--em-admin-danger) 86%, black)}.em-admin-panel-body [data-elite-button][data-size=compact],.em-admin-form-grid [data-elite-button][data-size=compact]{min-height:2.15rem;padding:0 var(--em-admin-space-4);font-size:.8rem}.em-admin-panel-body [data-elite-button][data-stretch=true],.em-admin-form-grid [data-elite-button][data-stretch=true]{width:100%}.em-admin-subform{padding:var(--em-admin-space-5);border:1px solid var(--em-admin-panel-border);border-radius:var(--em-admin-radius-lg);background:var(--em-admin-muted-surface)}.em-admin-subform-title{color:var(--em-admin-text);margin:0;font-size:.95rem;font-weight:800}.em-admin-field-row{gap:var(--em-admin-space-4);grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));min-width:0;display:grid}.em-admin-field-row-phone{grid-template-columns:minmax(0,7rem) minmax(0,1fr)}@media (max-width:34rem){.em-admin-field-row-phone{grid-template-columns:minmax(0,1fr)}}.em-admin-button-row{align-items:center;gap:var(--em-admin-space-3);flex-wrap:wrap;min-width:0;display:flex}.em-admin-sender-roster{gap:var(--em-admin-space-3);min-width:0;display:grid}.em-admin-roster-empty{padding:var(--em-admin-space-4);border:1px dashed var(--em-admin-panel-border-strong);border-radius:var(--em-admin-radius-md);background:var(--em-admin-muted-surface);color:var(--em-admin-text-muted);margin:0;font-size:.85rem;font-weight:600}.em-admin-roster-list{gap:var(--em-admin-space-3);min-width:0;display:grid}.em-admin-roster-row{gap:var(--em-admin-space-3);min-width:0;padding:var(--em-admin-space-4);border:1px solid var(--em-admin-panel-border);border-radius:var(--em-admin-radius-lg);background:var(--em-admin-card-background);display:grid}.em-admin-roster-row[data-active=true]{border-color:color-mix(in srgb, var(--em-admin-success) 45%, transparent);box-shadow:inset 3px 0 0 0 var(--em-admin-success)}html[dir=rtl] .em-admin-roster-row[data-active=true]{box-shadow:inset -3px 0 0 0 var(--em-admin-success)}.em-admin-roster-main{gap:var(--em-admin-space-3);min-width:0;display:grid}.em-admin-roster-identity{align-items:center;gap:var(--em-admin-space-2);flex-wrap:wrap;min-width:0;display:flex}.em-admin-roster-name{color:var(--em-admin-text);font-size:.95rem;font-weight:800}.em-admin-roster-rename{align-items:center;gap:var(--em-admin-space-2);flex-wrap:wrap;width:100%;min-width:0;display:flex}.em-admin-roster-rename [data-elite-control]{flex:12rem;min-width:0}.em-admin-roster-meta{gap:var(--em-admin-space-3);grid-template-columns:repeat(auto-fit,minmax(min(9.5rem,100%),1fr));min-width:0;margin:0;display:grid}.em-admin-roster-meta>div{gap:.15rem;min-width:0;display:grid}.em-admin-roster-meta dt{color:var(--em-admin-text-subtle);letter-spacing:.02em;text-transform:uppercase;font-size:.72rem;font-weight:800}.em-admin-roster-meta dd{min-width:0;color:var(--em-admin-text);overflow-wrap:anywhere;margin:0;font-size:.85rem;font-weight:650}.em-admin-roster-meta dd[dir=ltr]{text-align:start;direction:ltr}.em-admin-roster-meta code{border-radius:var(--em-admin-radius-xs);background:var(--em-admin-muted-surface-strong);color:var(--em-admin-text-muted);padding:.1rem .35rem;font-size:.78rem}.em-admin-roster-actions{align-items:center;gap:var(--em-admin-space-2);min-width:0;padding-top:var(--em-admin-space-3);border-top:1px solid var(--em-admin-panel-border);flex-wrap:wrap;display:flex}.em-admin-roster-readonly{padding-top:var(--em-admin-space-3);border-top:1px solid var(--em-admin-panel-border);color:var(--em-admin-text-muted);margin:0;font-size:.8rem;font-weight:600}.em-admin-signup-scope{padding:var(--em-admin-space-3) var(--em-admin-space-4);border-inline-start:3px solid var(--em-admin-accent);border-radius:var(--em-admin-radius-sm);background:var(--em-admin-muted-surface);margin:0;line-height:1.7}.em-admin-signup-add,.em-admin-signup-meta,.em-admin-signup-connection,.em-admin-signup-templates{gap:var(--em-admin-space-4);min-width:0;display:grid}.em-admin-signup-providers{gap:var(--em-admin-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.em-admin-signup-provider{gap:var(--em-admin-space-2);min-width:0;padding:var(--em-admin-space-4);border:1px solid var(--em-admin-panel-border-strong);border-radius:var(--em-admin-radius-lg);background:var(--em-admin-card-background);color:var(--em-admin-text);font:inherit;text-align:start;cursor:pointer;transition:border-color .16s,background-color .16s;display:grid}.em-admin-signup-provider strong{font-size:.95rem}.em-admin-signup-provider span{color:var(--em-admin-text-muted);font-size:.82rem;line-height:1.55}.em-admin-signup-provider[aria-pressed=true]{border-color:var(--em-admin-accent);background:color-mix(in srgb, var(--em-admin-accent) 8%, var(--em-admin-card-background));box-shadow:inset 0 0 0 1px var(--em-admin-accent)}.em-admin-signup-provider:focus-visible{outline:3px solid color-mix(in srgb, var(--em-admin-accent) 35%, transparent);outline-offset:3px}.em-admin-signup-setup-heading{justify-content:space-between;align-items:start;gap:var(--em-admin-space-3);flex-wrap:wrap;min-width:0;display:flex}.em-admin-signup-setup-heading>div{flex:17rem;min-width:0}.em-admin-signup-setup-heading p{margin:var(--em-admin-space-2) 0 0}.em-admin-signup-templates{padding-top:var(--em-admin-space-4);border-top:1px solid var(--em-admin-panel-border)}.em-admin-signup-readiness{color:var(--em-admin-text-muted);margin:0;font-size:.82rem;line-height:1.6}.em-admin-signup-readiness[data-ready=true]{color:var(--em-admin-success)}.em-admin-signup-webhook{gap:var(--em-admin-space-2);padding:var(--em-admin-space-3);border-radius:var(--em-admin-radius-md);background:var(--em-admin-card-background);color:var(--em-admin-text-muted);font-size:.8rem;line-height:1.6;display:grid}.em-admin-signup-webhook code{overflow-wrap:anywhere;min-width:0;color:var(--em-admin-text);-webkit-user-select:all;user-select:all}@media (max-width:34rem){.em-admin-signup-providers{grid-template-columns:minmax(0,1fr)}}
