.regions-command{--cmd-bg:#05080f;--cmd-bg-elevated:#0a0f1a;--cmd-graphite:#111827;--cmd-navy:#0f172a;--cmd-panel:rgba(15,23,42,0.72);--cmd-panel-border:rgba(148,163,184,0.12);--cmd-panel-glow:rgba(56,189,248,0.06);--cmd-text:#f1f5f9;--cmd-text-muted:#94a3b8;--cmd-text-dim:#64748b;--cmd-accent:#38bdf8;--cmd-accent-soft:rgba(56,189,248,0.15);--cmd-success:#34d399;--cmd-warning:#fbbf24;--cmd-danger:#f87171;--cmd-radius:12px;--cmd-radius-sm:8px;--cmd-sidebar-w:260px;--cmd-header-h:56px;min-height:100vh;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(56,189,248,.08),transparent 55%),radial-gradient(ellipse 60% 40% at 100% 100%,rgba(99,102,241,.05),transparent 50%),var(--cmd-bg);color:var(--cmd-text);font-family:var(--font-inter),system-ui,sans-serif}.regions-command__shell{display:grid;grid-template-columns:var(--cmd-sidebar-w) 1fr;min-height:100vh}@media (max-width:1023px){.regions-command__shell{grid-template-columns:1fr}}.regions-command__sidebar{position:sticky;top:0;height:100vh;border-right:1px solid var(--cmd-panel-border);background:rgba(5,8,15,.95);backdrop-filter:blur(12px);padding:1.25rem 1rem;display:flex;flex-direction:column;gap:1.5rem;z-index:40}.regions-command__sidebar-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.regions-command__menu-btn{display:none;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border:1px solid var(--cmd-panel-border);border-radius:var(--cmd-radius-sm);background:rgba(15,23,42,.85);color:var(--cmd-text);cursor:pointer;transition:border-color .15s,background .15s}.regions-command__menu-btn:hover{border-color:rgba(56,189,248,.35);background:rgba(15,23,42,.98)}.regions-command__overlay{display:none}@media (max-width:1023px){.regions-command__sidebar{position:fixed;inset:0 auto 0 0;width:min(280px,86vw);height:100vh;transform:translateX(-100%);transition:transform .22s ease;box-shadow:12px 0 40px rgba(0,0,0,.35)}.regions-command--nav-open .regions-command__sidebar{transform:translateX(0)}.regions-command__overlay{display:block;position:fixed;inset:0;z-index:35;border:none;padding:0;background:rgba(2,6,14,.72);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .22s ease;cursor:pointer}.regions-command--nav-open .regions-command__overlay{opacity:1;pointer-events:auto}.regions-command__menu-btn--close,.regions-command__menu-btn--open{display:inline-flex}.regions-command__brand{flex:1;min-width:0}}@media (min-width:1024px){.regions-command__menu-btn--close{display:none}.regions-command__sidebar-top{display:contents}}.regions-command__brand{display:flex;flex-direction:column;gap:.2rem;padding:0 .5rem}.regions-command__brand-title{font-family:var(--font-montserrat),system-ui,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cmd-accent)}.regions-command__brand-sub{font-size:.8rem;color:var(--cmd-text-muted);line-height:1.35}.regions-command__nav{display:flex;flex-direction:column;gap:.25rem;flex:1}.regions-command__nav-link{display:flex;align-items:center;gap:.65rem;padding:.6rem .75rem;border-radius:var(--cmd-radius-sm);font-size:.875rem;color:var(--cmd-text-muted);text-decoration:none;transition:background .15s,color .15s}.regions-command__nav-link--active,.regions-command__nav-link:hover{background:var(--cmd-accent-soft);color:var(--cmd-text)}.regions-command__main{display:flex;flex-direction:column;min-width:0}.regions-command__header{position:sticky;top:0;z-index:30;min-height:var(--cmd-header-h);display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.5rem;border-bottom:1px solid var(--cmd-panel-border);background:rgba(5,8,15,.85);backdrop-filter:blur(12px)}.regions-command__header h1{line-height:1.35}.regions-command__header p{line-height:1.4}.regions-command__content{flex:1;min-width:0;padding:1.25rem 1.5rem 2rem;overflow-x:clip}@media (max-width:639px){.regions-command__header{min-height:4.75rem;padding:.85rem 1rem;align-items:flex-start;flex-wrap:wrap;gap:.65rem}.regions-command__header>.flex.shrink-0{margin-left:auto}.regions-command__content{padding:1rem 1rem 1.5rem}}.cmd-page-stack{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.cmd-glass{border:1px solid var(--cmd-panel-border);border-radius:var(--cmd-radius);background:var(--cmd-panel);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.02),0 8px 32px rgba(0,0,0,.35);animation:cmd-panel-in .45s ease-out both;min-width:0}.cmd-metric{padding:1rem 1.1rem;min-width:0;overflow:hidden}.cmd-metric__label{font-size:.7rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--cmd-text-dim);margin-bottom:.35rem;overflow-wrap:anywhere}.cmd-metric__value{font-family:var(--font-montserrat),system-ui,sans-serif;font-size:clamp(1rem,2vw,1.75rem);font-weight:600;font-variant-numeric:tabular-nums;color:var(--cmd-text);line-height:1.15;overflow-wrap:anywhere;word-break:break-word}.cmd-metric__delta{margin-top:.35rem;font-size:.75rem;color:var(--cmd-success)}.cmd-section-title{font-family:var(--font-montserrat),system-ui,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--cmd-text-muted);margin-bottom:0}.cmd-section-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.cmd-section-header--compact{gap:.25rem}.cmd-glass:has(>.cmd-section-title),.cmd-section-block:has(>.cmd-section-title),section:has(>.cmd-section-title){display:flex;flex-direction:column;gap:.5rem}.cmd-kpi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:.75rem}.cmd-kpi-grid--balanced{grid-template-columns:1fr}@media (min-width:640px){.cmd-kpi-grid--balanced{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.cmd-kpi-grid--balanced{grid-template-columns:repeat(4,minmax(0,1fr))}}.cmd-dashboard-grid{display:grid;grid-template-columns:1fr;gap:1rem;min-width:0}@media (min-width:1280px){.cmd-dashboard-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);align-items:start}.cmd-dashboard-grid__left,.cmd-dashboard-grid__right{min-width:0}.cmd-dashboard-grid__left{display:flex;flex-direction:column;gap:1rem;min-height:0}.cmd-dashboard-grid__right{display:flex;flex-direction:column;min-height:0;overflow:hidden}.cmd-dashboard-grid__rankings.cmd-opportunity-rankings{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:100%;overflow:hidden}.cmd-dashboard-grid__rankings .cmd-section-title{flex:0 0 auto}.cmd-dashboard-grid__rankings .cmd-opportunity-rankings__scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:.25rem}.cmd-dashboard-grid__rankings .cmd-opportunity-rankings__scroll::-webkit-scrollbar{width:6px}.cmd-dashboard-grid__rankings .cmd-opportunity-rankings__scroll::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(148,163,184,.35)}.cmd-dashboard-grid__rankings .cmd-opportunity-rankings__scroll::-webkit-scrollbar-track{background:transparent}.cmd-dashboard-grid__right .cmd-region-countries{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:100%;overflow:hidden}.cmd-dashboard-grid__right .cmd-region-countries__scroll{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto}.cmd-dashboard-grid--region-split .cmd-dashboard-grid__left,.cmd-dashboard-grid--region-split .cmd-dashboard-grid__right{display:flex;flex-direction:column}.cmd-dashboard-grid--region-split .cmd-region-split-panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:100%;overflow:hidden}.cmd-dashboard-grid--region-split .cmd-region-split-panel .cmd-section-title{flex:0 0 auto}.cmd-dashboard-grid--region-split .cmd-region-split-panel__body,.cmd-dashboard-grid--region-split .cmd-region-split-panel__scroll{flex:1 1 auto;min-height:0}.cmd-dashboard-grid--region-split .cmd-region-split-panel__body{display:flex;flex-direction:column}.cmd-dashboard-grid--region-split .cmd-region-map-canvas{flex:1 1 auto;min-height:320px;height:100%}.cmd-dashboard-grid--region-split .cmd-region-split-panel__scroll{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:.25rem}.cmd-dashboard-grid--region-split .cmd-region-split-panel__scroll::-webkit-scrollbar{width:6px}.cmd-dashboard-grid--region-split .cmd-region-split-panel__scroll::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(148,163,184,.35)}.cmd-directors-map__regions{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:100%;overflow:hidden}.cmd-directors-map__regions .cmd-section-title{flex:0 0 auto}.cmd-directors-map__regions-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:.25rem}.cmd-directors-map__regions-scroll::-webkit-scrollbar{width:6px}.cmd-directors-map__regions-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(148,163,184,.35)}.cmd-directors-map__regions-scroll::-webkit-scrollbar-track{background:transparent}}@keyframes cmd-panel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.cmd-map-container{position:relative;min-height:clamp(220px,42vw,380px);min-width:0;overflow:hidden}.cmd-map-container--directors{min-height:clamp(200px,40vw,360px)}@media (min-width:640px) and (max-width:1023px){.cmd-map-container{min-height:300px}.cmd-map-container--directors{min-height:280px}}.cmd-map-controls{position:absolute;right:.75rem;top:.75rem;z-index:20}.cmd-map-layers{position:relative}.cmd-map-layers__trigger{display:inline-flex;align-items:center;gap:.35rem;height:1.75rem;padding:0 .55rem 0 .65rem;border:1px solid var(--cmd-panel-border);border-radius:var(--cmd-radius-sm);background:rgba(15,23,42,.92);color:var(--cmd-text);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:border-color .15s,background .15s;backdrop-filter:blur(8px)}.cmd-map-layers__label{line-height:1}.cmd-map-layers__trigger:hover{border-color:rgba(56,189,248,.35);background:rgba(15,23,42,.98)}.cmd-map-layers__count{display:inline-flex;align-items:center;justify-content:center;min-width:1rem;height:1rem;padding:0 .2rem;border-radius:999px;background:var(--cmd-accent-soft);color:var(--cmd-accent);font-size:.58rem;font-weight:700;line-height:1}.cmd-map-layers__chevron{display:block;width:10px;height:10px;flex-shrink:0;opacity:.75;transition:transform .15s ease,opacity .15s ease}.cmd-map-layers__trigger:hover .cmd-map-layers__chevron{opacity:1}.cmd-map-layers__chevron--open{transform:rotate(180deg)}.cmd-map-layers__panel{position:absolute;right:0;top:calc(100% + .4rem);width:min(13.5rem,calc(100vw - 2.5rem));max-height:min(24rem,calc(100vh - 12rem));overflow-y:auto;padding:.55rem!important;box-shadow:0 12px 32px rgba(0,0,0,.45)}.cmd-map-layers__panel-title{margin:0 0 .45rem;padding:0 .35rem;font-size:.62rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cmd-text-dim)}.cmd-map-layers__list{display:flex;flex-direction:column;gap:.2rem}.cmd-map-layers__option{width:100%;border:none;border-radius:var(--cmd-radius-sm);background:transparent;padding:.45rem .5rem;text-align:left;font-size:.72rem;line-height:1.35;color:var(--cmd-text-muted);cursor:pointer;transition:background .15s,color .15s}.cmd-map-layers__option:hover{background:rgba(255,255,255,.04);color:var(--cmd-text)}.cmd-map-layers__option--active{background:rgba(56,189,248,.12);color:#7dd3fc}.cmd-map-layers__panel::-webkit-scrollbar{width:6px}.cmd-map-layers__panel::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(148,163,184,.35)}.cmd-map-hint{pointer-events:none}.cmd-map-container>svg{display:block;width:100%;height:auto}.cmd-rank-row{display:flex;align-items:center;gap:.75rem;min-width:0;padding:.65rem .85rem;border-radius:var(--cmd-radius-sm);transition:background .15s;text-decoration:none;color:inherit}.cmd-rank-row:hover{background:rgba(255,255,255,.04)}.cmd-rank-row__rank{font-size:.75rem;font-weight:600;color:var(--cmd-text-dim);width:1.5rem;text-align:center}.cmd-rank-row__score{font-family:var(--font-montserrat),system-ui,sans-serif;font-size:.95rem;font-weight:600;font-variant-numeric:tabular-nums;margin-left:auto}@media (max-width:639px){.cmd-rank-row{flex-wrap:wrap;gap:.35rem .75rem}.cmd-directors-map__regions-scroll .cmd-rank-row>:nth-child(3),.cmd-directors-map__regions-scroll .cmd-rank-row>:nth-child(4){flex-basis:100%;padding-left:1.25rem;font-size:.7rem}}.cmd-activity-item{padding:.75rem 0;border-bottom:1px solid var(--cmd-panel-border)}.cmd-activity-item:last-child{border-bottom:none}.cmd-activity-item__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.7rem;color:var(--cmd-text-dim);margin-bottom:.25rem}.cmd-activity-item__title{font-size:.875rem;font-weight:500;color:var(--cmd-text);margin-bottom:.2rem}.cmd-activity-item__summary{font-size:.8rem;color:var(--cmd-text-muted);line-height:1.45}.cmd-badge{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.65rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.cmd-ai-bar{display:flex;gap:.5rem;padding:.65rem;margin-bottom:1rem;min-width:0}@media (max-width:639px){.cmd-ai-bar{flex-direction:column;align-items:stretch}.cmd-ai-bar button{width:100%;justify-content:center}}.cmd-ai-bar input{flex:1;background:rgba(0,0,0,.35);border:1px solid var(--cmd-panel-border);border-radius:var(--cmd-radius-sm);padding:.6rem .85rem;font-size:.875rem;color:var(--cmd-text);outline:none}.cmd-ai-bar input::placeholder{color:var(--cmd-text-dim)}.cmd-ai-bar input:focus{border-color:rgba(56,189,248,.4);box-shadow:0 0 0 2px rgba(56,189,248,.1)}.cmd-ai-bar button{padding:.6rem 1rem;border-radius:var(--cmd-radius-sm);border:1px solid rgba(56,189,248,.35);background:var(--cmd-accent-soft);color:var(--cmd-accent);font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap}.cmd-suggested-prompts button{cursor:pointer}.cmd-score-bar{height:4px;border-radius:2px;background:rgba(255,255,255,.08);overflow:hidden;margin-top:.35rem}.cmd-score-bar__fill{height:100%;border-radius:2px;transition:width .4s ease}.cmd-region-card{padding:1rem;text-decoration:none;color:inherit;display:block;transition:border-color .15s,transform .15s}.cmd-region-card:hover{border-color:rgba(56,189,248,.3);transform:translateY(-1px)}.cmd-country-header{margin-bottom:1.5rem}.cmd-region-header__back{display:inline-flex;font-size:.75rem;font-weight:500;color:#38bdf8;text-decoration:none}.cmd-region-header__back:hover{text-decoration:underline}.cmd-region-hero{padding:clamp(1.25rem,3vw,1.75rem)!important;min-width:0;overflow:hidden;background:radial-gradient(ellipse 70% 80% at 100% 0,rgba(56,189,248,.12),transparent 58%),var(--cmd-panel)!important}.cmd-region-hero__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0}@media (max-width:639px){.cmd-region-hero__top{flex-direction:column;align-items:flex-start}}.cmd-region-hero__copy{min-width:0;flex:1 1 auto}.cmd-region-hero__eyebrow{margin:0 0 .35rem;font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cmd-accent)}.cmd-region-hero__title{margin:0;font-family:var(--font-montserrat),system-ui,sans-serif;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;line-height:1.15;color:var(--cmd-text);overflow-wrap:anywhere}.cmd-region-hero__subtitle{margin:.35rem 0 0;font-size:.9rem;color:var(--cmd-text-muted);overflow-wrap:anywhere}.cmd-region-hero__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));gap:.75rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.06)}.cmd-region-hero__stat{display:flex;flex-direction:column;gap:.2rem;min-width:0}.cmd-region-hero__stat-label{font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cmd-text-dim)}.cmd-region-hero__stat-value{font-family:var(--font-montserrat),system-ui,sans-serif;font-size:clamp(.85rem,1.8vw,1.05rem);font-weight:600;color:var(--cmd-text);overflow-wrap:anywhere;word-break:break-word}.cmd-region-header__eyebrow{margin:.75rem 0 0;font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cmd-text-dim)}.cmd-region-header__meta{display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;margin-top:.75rem;font-size:.875rem;color:var(--cmd-text-muted)}.cmd-status-badge{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:capitalize}.cmd-status-badge--active{background:rgba(52,211,153,.12);color:#34d399}.cmd-status-badge--forming{background:rgba(251,191,36,.12);color:#fbbf24}.cmd-status-badge--planned{background:rgba(148,163,184,.12);color:#94a3b8}.cmd-detail-grid--region{grid-template-columns:1fr}.cmd-detail-grid--authority{grid-template-columns:1fr;gap:1.25rem}@media (min-width:768px){.cmd-detail-grid--authority{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.cmd-detail-grid--region{grid-template-columns:1fr 1fr;align-items:stretch}.cmd-region-countries{display:flex;flex-direction:column;min-height:0;overflow:hidden}.cmd-region-countries__scroll{flex:1 1 auto;min-height:0;max-height:28rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:.25rem}.cmd-region-countries__scroll::-webkit-scrollbar{width:6px}.cmd-region-countries__scroll::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(148,163,184,.35)}}.cmd-country-header h1{font-family:var(--font-montserrat),system-ui,sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;margin:0 0 .35rem;overflow-wrap:anywhere}.cmd-country-header p{overflow-wrap:anywhere}.cmd-detail-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:1rem;min-width:0}.cmd-detail-grid__full{grid-column:1/-1}.cmd-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.cmd-list li{font-size:.85rem;color:var(--cmd-text-muted);padding:.35rem 0;border-bottom:1px solid rgba(255,255,255,.04);overflow-wrap:anywhere;word-break:break-word}.cmd-list li:last-child{border-bottom:none}.cmd-mission{font-size:.9rem;color:var(--cmd-text-muted);max-width:42rem;line-height:1.55;margin:0}.cmd-mission strong{color:var(--cmd-accent);font-weight:500}.cmd-director-hero{display:grid;gap:1.5rem}.cmd-director-hero__kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px) and (max-width:1023px){.cmd-director-hero__kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.cmd-director-hero{grid-template-columns:1.2fr 1fr;align-items:start;gap:2rem}.cmd-director-hero__metrics{display:flex;flex-direction:column;min-height:0}.cmd-director-hero__kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));flex:1 1 auto;height:100%;gap:.65rem}.cmd-director-hero__kpi-grid .cmd-metric{display:flex;flex-direction:column;justify-content:center;height:100%;min-height:0;padding:.85rem .75rem}.cmd-director-hero__kpi-grid .cmd-metric__label{font-size:.65rem;margin-bottom:.35rem}.cmd-director-hero__kpi-grid .cmd-metric__value{font-size:clamp(1.05rem,1.6vw,1.35rem)}}.cmd-director-hero__eyebrow{margin:0 0 .5rem;font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cmd-accent)}.cmd-director-hero__headline{margin:0;font-family:var(--font-montserrat),system-ui,sans-serif;font-size:clamp(1.35rem,2.5vw,1.85rem);font-weight:600;line-height:1.2;color:var(--cmd-text)}.cmd-director-hero__subheadline{margin:.75rem 0 0;font-size:.9rem;line-height:1.55;color:var(--cmd-text-muted);max-width:36rem}.cmd-director-hero__chair{display:flex;align-items:center;gap:.75rem;margin-top:1.25rem;padding:.75rem 1rem;border-radius:var(--cmd-radius-sm);border:1px solid var(--cmd-panel-border);background:rgba(0,0,0,.2)}.cmd-director-portrait{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:var(--cmd-radius);border:2px solid;font-family:var(--font-montserrat),system-ui,sans-serif;font-size:1rem;font-weight:600;flex-shrink:0}.cmd-director-portrait--sm{width:2.5rem;height:2.5rem;font-size:.75rem}.cmd-director-portrait--lg{width:4.5rem;height:4.5rem;font-size:1.25rem}.cmd-director-card{transition:border-color .15s}.cmd-director-card:hover{border-color:rgba(56,189,248,.25)}.cmd-director-tabs{display:flex;flex-wrap:wrap;gap:.35rem;padding-bottom:.5rem;border-bottom:1px solid var(--cmd-panel-border)}@media (max-width:767px){.cmd-director-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:-.25rem;padding-inline:.25rem}.cmd-director-tabs::-webkit-scrollbar{display:none}.cmd-director-tab{flex-shrink:0;white-space:nowrap}}.cmd-director-tab{padding:.45rem .75rem;border-radius:var(--cmd-radius-sm);border:1px solid transparent;background:transparent;font-size:.75rem;color:var(--cmd-text-muted);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.cmd-director-tab:hover{background:rgba(255,255,255,.04);color:var(--cmd-text)}.cmd-director-tab--active{background:var(--cmd-accent-soft);border-color:rgba(56,189,248,.25);color:var(--cmd-accent)}.cmd-director-actions{display:flex;flex-wrap:wrap;gap:.5rem}.cmd-btn{display:inline-flex;align-items:center;padding:.45rem .85rem;border-radius:var(--cmd-radius-sm);font-size:.75rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s;border:1px solid transparent}.cmd-btn:disabled{opacity:.45;cursor:not-allowed}.cmd-btn--primary{border-color:rgba(56,189,248,.35);background:var(--cmd-accent-soft);color:var(--cmd-accent)}.cmd-btn--primary:hover:not(:disabled){background:rgba(56,189,248,.22)}.cmd-btn--ghost{border-color:var(--cmd-panel-border);background:rgba(0,0,0,.2);color:var(--cmd-text-muted)}.cmd-btn--ghost:hover:not(:disabled){border-color:rgba(148,163,184,.25);color:var(--cmd-text)}.cmd-btn--danger{border-color:rgba(248,113,113,.35);background:rgba(248,113,113,.1);color:var(--cmd-danger)}.cmd-admin-table-wrap{display:flex;flex-direction:column;gap:.85rem;min-width:0}.cmd-admin-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:0}.cmd-admin-table{border-collapse:collapse;min-width:36rem}.cmd-region-card__meta{display:flex;flex-wrap:wrap;gap:.35rem .75rem}.cmd-pipeline-row{display:flex;align-items:center;gap:.5rem;min-width:0}.cmd-pipeline-row__label{flex:0 1 9rem;min-width:0;font-size:.75rem;line-height:1.35;color:var(--cmd-text-muted);overflow-wrap:anywhere}.cmd-pipeline-row__bar{flex:1 1 auto;min-width:0;height:.5rem;overflow:hidden;border-radius:999px;background:rgba(30,41,59,.8)}.cmd-pipeline-row__count{flex:0 0 2rem;text-align:right;font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--cmd-text)}@media (max-width:639px){.cmd-pipeline-row{flex-wrap:wrap}.cmd-pipeline-row__label{flex-basis:100%}.cmd-pipeline-row__count{flex:0 0 auto}}@media (max-width:1279px){.cmd-dashboard-grid--region-split .cmd-region-split-panel__scroll,.cmd-directors-map__regions-scroll,.cmd-opportunity-rankings__scroll{max-height:min(24rem,52vh);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}}@media (max-width:639px){.cmd-llm-conversation{min-height:220px;max-height:min(420px,55vh)}.cmd-director-hero__chair{flex-wrap:wrap}}.cmd-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:.85rem 1rem;border:1px solid var(--cmd-panel-border);border-radius:var(--cmd-radius);background:rgba(15,23,42,.55)}.cmd-pagination__meta{margin:0;font-size:.8rem;color:var(--cmd-text-muted)}.cmd-pagination__controls{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.cmd-pagination__pages{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.cmd-pagination__page-group{display:inline-flex;align-items:center;gap:.35rem}.cmd-pagination__page{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .55rem;border:1px solid var(--cmd-panel-border);border-radius:var(--cmd-radius-sm);background:rgba(0,0,0,.25);color:var(--cmd-text-muted);font-size:.75rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.cmd-pagination__page:hover{border-color:rgba(56,189,248,.35);color:var(--cmd-text)}.cmd-pagination__page--active{border-color:rgba(56,189,248,.45);background:var(--cmd-accent-soft);color:var(--cmd-accent)}.cmd-pagination__ellipsis{min-width:1.25rem;text-align:center;font-size:.85rem;color:var(--cmd-text-dim)}.cmd-input{padding:.5rem .65rem;border-radius:var(--cmd-radius-sm);border:1px solid rgba(148,163,184,.18);background:rgba(2,6,23,.65);color:var(--cmd-text);font-size:.8125rem}.cmd-input:focus{outline:none;border-color:rgba(56,189,248,.45);box-shadow:0 0 0 1px rgba(56,189,248,.2)}.cmd-llm-grid{display:grid;gap:1rem}@media (min-width:1280px){.cmd-llm-grid{grid-template-columns:1.4fr .8fr}}.cmd-llm-conversation{min-height:320px;max-height:520px;overflow-y:auto}.cmd-llm-message{padding:.75rem;border-radius:var(--cmd-radius-sm);background:rgba(0,0,0,.2)}.cmd-llm-message--user{background:rgba(56,189,248,.06);border:1px solid rgba(56,189,248,.12)}.cmd-llm-approval{border-color:rgba(251,191,36,.3);background:rgba(251,191,36,.05)}.cmd-kb-category{transition:border-color .15s}.cmd-kb-category:hover{border-color:rgba(56,189,248,.2)}.cmd-decision-log{max-height:220px;overflow-y:auto}