:root{--site-bg: #090d19;--site-text: #f7f9ff;--site-muted: #c6cee3;--site-accent: #cfafff;--site-cyan: #80e8ff;--site-border: #596589;--site-edge: #d8e6ff40;--site-chrome: #121829f7;--site-input: #101728;--site-hover: #a78aff18;--site-soft: #24233c;--site-shadow: 0 10px 30px #02061550, 0 0 18px #8b65ed0b;--site-surface: radial-gradient(ellipse at 0 0, #9478ff19, transparent 65%), linear-gradient(140deg, #1b2238, #111727 85%);--site-surface-raised: linear-gradient(145deg, #202840, #141b2e 85%);--site-primary: linear-gradient(125deg, #7745d0, #5128a0);--site-focus: #87e8ff;--muted: var(--site-muted);--violet: var(--site-accent)}:root[data-theme=light]{--site-bg: #f1f4ff;--site-text: #1d2842;--site-muted: #4f5b76;--site-accent: #602bb6;--site-cyan: #086c88;--site-border: #909dbb;--site-edge: #ffffff;--site-chrome: #fbfcfff7;--site-input: #ffffff;--site-hover: #7134db0c;--site-soft: #ede8fc;--site-shadow: 0 8px 26px #45348014;--site-surface: radial-gradient(ellipse at 0 0, #bda3ff1c, transparent 70%), linear-gradient(140deg, #fff, #f6f8ff);--site-surface-raised: linear-gradient(145deg, #fff, #f5f6ff);--site-focus: #602bb6;--muted: var(--site-muted);--violet: var(--site-accent)}:root .matrix-site{font-size:1rem;line-height:1.5}:root .matrix-site :is(h1,h2,h3){color:var(--site-text)}:root .matrix-site :is(.page-heading h1,.tools-heading h1,.recruiting-heading h1){font-size:clamp(1.85rem,2.7vw,2.5rem);font-weight:650;line-height:1.15;letter-spacing:-.025em}:root .matrix-site :is(.page-heading p,.recruiting-heading p,.client-heading p,.admin-panel>p,.post-body){font-size:1rem;line-height:1.65;color:var(--site-muted)}:root .matrix-site :is(small,.field>span,.field>label,.table-footer,.table-pagination,.client-source,.client-selection small,.client-detail dt,.client-account-team b,.tool-subtitle,.tools-result-count,.post-meta,.source-line,.record-location,.breadcrumb,.workspace-footer,.network-partner-location){color:var(--site-muted)}:root .matrix-site :is(.field>span,.field>label,.client-detail dt,.client-account-team b,.upgrade-specs span,.data-table th,.client-table th,.upgrade-table th){font-size:.875rem;font-weight:550;line-height:1.5}:root .matrix-site :is(.field small,.client-source,.client-table small,.data-table td small,.tool-subtitle,.recruiting-card small,.teams-card small){font-size:.8125rem;line-height:1.55}:root .matrix-site :is(.data-table,.client-table,.upgrade-table){font-size:.9375rem}:root .matrix-site :is(.data-table th,.client-table th,.upgrade-table th){color:var(--site-text)}:root .matrix-site :is(.panel-heading h2,.map-toolbar h2,.attention-panel h2){font-size:1.0625rem;font-weight:600}:root .matrix-site :is(.field input,.field select,.field textarea,.table-search input,.city-search input,.table-toolbar select,.asset-picker-trigger,.tools-search-field input,.marketing-search input,.teams-search input,.upgrade-search input){font-size:1rem;line-height:1.5}:root .matrix-site :is(.outlined-action,.save-command,.add-command,.text-action,.view-tabs>button,.drawer-tabs button,.mcc-tabs button,.rail-tabs button,.crm-view-toggle button,.command-map-modes nav button,.layer,.map-overlays button,.review-target){font-size:.875rem;font-weight:550}:root .matrix-site :is(.metric>div:first-child,.client-metrics span,.mcc-metric>span){font-size:.875rem;white-space:normal;line-height:1.4;color:var(--site-muted)}:root .matrix-site :is(.metric strong,.client-metrics strong,.mcc-metric strong){color:var(--site-text);font-variant-numeric:tabular-nums;letter-spacing:-.035em}:root .matrix-site .metric small{font-size:.8125rem}:root .matrix-site .metric.muted-metric{opacity:1;border-color:var(--site-border)}:root .matrix-site .metric.muted-metric .metric-icon{opacity:.65}:root .matrix-site .command-map :is(.map-hud small,.map-telemetry>span,.map-quickview-hint){color:#c6d5ee}:root .matrix-site .command-map .map-quickview-details dt{color:#c6d5ee}:root .matrix-site :is(.map-bottom,.command-kicker,.data-context,.intel-eyebrow){font-size:.75rem}:root .matrix-site .command-map-modes{flex-wrap:wrap}:root .matrix-site .command-map-modes nav{min-width:0;flex-wrap:wrap}:root .matrix-site .sidebar{width:248px;border-right-color:var(--site-border)}:root .matrix-site .workspace-main{margin-left:248px;min-width:0}:root .matrix-site .sidebar nav{gap:5px;padding-inline:12px}:root .matrix-site .sidebar nav button{height:auto;min-height:48px;padding:11px 12px;font-size:.9375rem;font-weight:500;line-height:1.4;color:var(--site-muted);transition:background .18s ease,color .18s ease,border-color .18s ease}:root .matrix-site .sidebar nav button svg{color:var(--site-accent);width:22px;height:22px}:root .matrix-site .sidebar nav button.active{background:linear-gradient(110deg,#794ccc50,#30265555);border-color:#aa8bef;box-shadow:inset 3px 0 #c9b5ff,0 0 20px #9e72ff20;color:#fff}:root[data-theme=light] .matrix-site .sidebar nav button.active{background:var(--site-primary);border-color:#703ebd;color:#fff;box-shadow:inset 3px 0 #d5c0ff,0 5px 16px #7134db28}:root .matrix-site .sidebar nav button.active svg{color:#eee4ff;filter:drop-shadow(0 0 5px #c69cff80)}:root .matrix-site .profile-control strong{font-size:.875rem}:root .matrix-site :is(.profile-control small,.system-note,.system-note small,.workspace-label small){font-size:.75rem;color:var(--site-muted);line-height:1.5}:root .matrix-site .topbar{min-height:64px;height:auto;gap:16px;padding-block:10px}:root .matrix-site .mobile-menu{display:none}:root .matrix-site .breadcrumb{font-size:.875rem;line-height:1.4}:root .matrix-site .topbar-right{gap:12px}:root .matrix-site .topbar .text-action{min-height:40px}:root .matrix-site .workspace-status{font-size:.75rem;letter-spacing:.07em}:root .matrix-site .main-content{padding-top:26px}:root .matrix-site :is(.view-tabs,.drawer-tabs,.mcc-tabs){overflow-x:auto;scrollbar-width:thin}:root .matrix-site :is(.view-tabs>button,.drawer-tabs button,.mcc-tabs button){min-height:48px;color:var(--site-muted);flex-shrink:0;transition:background .18s ease,color .18s ease,border-color .18s ease}:root .matrix-site :is(.view-tabs>button.active,.drawer-tabs button.active,.mcc-tabs button.active){color:var(--site-text);background:var(--site-hover);border-bottom:3px solid var(--site-accent);box-shadow:inset 0 -8px 14px -12px var(--site-accent)}:root .site-data-flow{background:radial-gradient(ellipse at 16% 18%,#824de630,transparent 52%),radial-gradient(ellipse at 90% 85%,#1caed420,transparent 55%)}:root .site-data-flow .tools-data-columns{opacity:.5}:root .site-data-flow .tools-data-rails{opacity:.6}:root .site-data-flow:before{opacity:.65}:root .matrix-site :is(.page-heading,.recruiting-heading,.client-heading){position:relative;padding-block:8px;border-radius:12px;background:linear-gradient(90deg,var(--site-bg) 35%,transparent)}:root .matrix-site :is(.client-assignments,.client-assignment-form,.client-detail){--client-surface: var(--site-input);--client-text: var(--site-text);--client-muted: var(--site-muted);--client-line: var(--site-border);--client-accent: var(--site-accent);--client-soft: var(--site-soft)}:root .matrix-site :is(.teams-page,.teams-editor,.teams-thread){--teams-panel: var(--site-input);--teams-ink: var(--site-text);--teams-muted: var(--site-muted);--teams-line: var(--site-border);--teams-accent: var(--site-accent);--teams-soft: var(--site-soft)}:root .matrix-site :is(.upgrades-page,.upgrade-editor){--up-panel: var(--site-input);--up-ink: var(--site-text);--up-muted: var(--site-muted);--up-line: var(--site-border);--up-accent: var(--site-accent);--up-soft: var(--site-soft)}:root .matrix-site :is(.partner-network-tree,.asset-picker,.network-assign-fields,.network-assign-footer){--nt-bg: var(--site-input);--nt-panel: var(--site-chrome);--nt-text: var(--site-text);--nt-muted: var(--site-muted);--nt-border: var(--site-border);--nt-purple: var(--site-accent);--nt-soft: var(--site-soft)}:root .matrix-site .recruiting-page{--rec-muted: var(--site-muted);--rec-line: var(--site-border)}:root .matrix-site .marketing-page{--marketing-muted: var(--site-muted);--marketing-border: var(--site-border)}:root .matrix-site :is(.client-metrics>button,.client-metrics>div,.teams-card,.upgrade-card,.recruiting-metric,.recruiting-card,.beta-stat-filter,.beta-user-card){background:var(--site-surface);border-color:var(--site-border);box-shadow:inset 0 1px var(--site-edge),var(--site-shadow);border-radius:14px}:root .matrix-site .client-metrics>button{border-top-color:var(--site-accent)}:root .matrix-site :is(.client-metrics>button.active,.beta-stat-filter[aria-pressed=true]){background:var(--site-soft);border-color:var(--site-accent);box-shadow:inset 0 1px var(--site-edge),0 0 20px #a87dff24}:root .matrix-site .client-filters{padding:20px;background:var(--site-surface);border:1px solid var(--site-border);border-radius:16px;box-shadow:inset 0 1px var(--site-edge),var(--site-shadow);gap:18px}:root .matrix-site :is(.client-table th,.upgrade-table th){background:var(--site-soft)}:root .matrix-site :is(.client-table tbody tr:hover,.data-table tbody tr:hover){background:var(--site-hover)}:root .matrix-site :is(.field input,.field textarea,.field select,.table-toolbar select,.asset-picker-trigger,.tools-search-field,.table-search,.city-search,.marketing-search){background:var(--site-input);color:var(--site-text);border-color:var(--site-border);min-height:46px;box-shadow:inset 0 1px #ffffff06}:root .matrix-site :is(input,textarea)::placeholder{color:var(--site-muted);opacity:.9}:root .matrix-site :is(select option,.asset-picker-panel,.city-results){background:var(--site-input);color:var(--site-text);border-color:var(--site-border)}:root .matrix-site :is(.field input,.field select,.field textarea,.asset-picker-trigger):focus-visible,:root .matrix-site :is(.table-search,.tools-search-field,.marketing-search,.city-search):focus-within{border-color:var(--site-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--site-focus) 16%,transparent)}:root .matrix-site :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--site-focus);outline-offset:3px}:root .matrix-site :is(.save-command:not(.expitrans-contact),.add-command,.scan-command,.post-command){background:var(--site-primary);color:#fff;border-color:#b797fa;box-shadow:inset 0 1px #ffffff38,0 4px 18px #935cff30;min-height:44px}:root .matrix-site :is(.outlined-action,.theme-toggle,.tools-settings,.tools-motion-toggle){color:var(--site-accent);border-color:var(--site-border);background:var(--site-input);box-shadow:inset 0 1px var(--site-edge);min-height:44px}:root .matrix-site .tools-motion-toggle.site-motion-toggle{width:44px;height:44px}:root .matrix-site :is(.partner-tool-tile,.marketing-card,.crm-tile,button.metric,.client-metrics>button,.teams-card,.recruiting-metric,.recruiting-card,.beta-stat-filter,.outlined-action,.save-command,.add-command,.tools-settings,.theme-toggle,.tools-motion-toggle){transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}:root .matrix-site :is(.tool-symbol,.metric-icon,.expitrans-icon){box-shadow:inset 0 1px #ffffff45,0 0 18px color-mix(in srgb,var(--tool-accent, var(--metric-color, var(--site-accent))) 18%,transparent)}@media(hover:hover)and (pointer:fine){:root .matrix-site .sidebar nav button:not(.active):hover{color:var(--site-text);background:var(--site-hover);border-color:var(--site-border)}:root .matrix-site :is(.view-tabs>button,.drawer-tabs button,.mcc-tabs button):hover{color:var(--site-text);background:var(--site-hover)}:root .matrix-site :is(.partner-tool-tile,.marketing-card,.crm-tile,button.metric,.client-metrics>button,.teams-card,.recruiting-metric,.recruiting-card,.beta-stat-filter):hover:not(:disabled){transform:translateY(-3px);border-color:var(--site-accent);box-shadow:inset 0 1px var(--site-edge),0 10px 28px #00000024,0 0 22px color-mix(in srgb,var(--site-accent) 20%,transparent)}:root .matrix-site :is(.outlined-action,.save-command,.add-command,.tools-settings,.theme-toggle,.tools-motion-toggle):hover:not(:disabled){transform:translateY(-1px);border-color:var(--site-accent);box-shadow:inset 0 1px var(--site-edge),0 0 18px color-mix(in srgb,var(--site-accent) 22%,transparent)}}@media(max-width:1100px){:root .matrix-site .sidebar{width:230px}:root .matrix-site .workspace-main{margin-left:230px}:root .matrix-site .workspace-status{display:none}:root .matrix-site .metric-ribbon{grid-template-columns:repeat(3,minmax(0,1fr))}:root .matrix-site .command-heading{flex-wrap:wrap}:root .matrix-site .command-map-modes nav{width:100%}:root .matrix-site .command-map-modes nav button{flex:1 1 auto;justify-content:center}}@media(max-width:760px){:root .matrix-site .site-content{overflow-x:clip}:root .matrix-site .mobile-menu{display:inline-grid}:root .matrix-site .sidebar{width:min(290px,88vw)}:root .matrix-site .workspace-main{margin-left:0}:root .matrix-site .topbar{min-height:64px;gap:8px}:root .matrix-site .topbar-right{gap:8px;flex-wrap:wrap;justify-content:flex-end}:root .matrix-site .breadcrumb{display:none}:root .matrix-site .main-content{padding-top:20px}:root .matrix-site :is(.page-heading,.recruiting-heading){flex-wrap:wrap}:root .matrix-site .page-heading p{max-width:none}:root .matrix-site .metric-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}:root .matrix-site .metric-ribbon .metric:last-child:nth-child(odd){grid-column:1 / -1}:root .matrix-site .client-filters{padding:16px;grid-template-columns:1fr}:root .matrix-site .client-filters>.field:first-child{grid-column:auto}:root .matrix-site .metric>div{white-space:normal}:root .matrix-site .map-toolbar>div:first-child{flex-wrap:wrap;white-space:normal}:root .matrix-site .command-map-modes nav{flex-wrap:wrap}:root .matrix-site .command-map-modes nav button{flex:1 1 auto}:root .matrix-site .client-heading{margin-top:20px}}@media(prefers-reduced-motion:reduce){:root .matrix-site :is(.partner-tool-tile,.marketing-card,.crm-tile,button.metric,.client-metrics>button,.teams-card,.recruiting-metric,.recruiting-card,.beta-stat-filter,.outlined-action,.save-command,.add-command,.tools-settings,.theme-toggle,.tools-motion-toggle):hover{transform:none}}.brand-home img.main-brand-logo{object-fit:cover;object-position:center 42%;background:transparent}:root[data-theme=light] .brand-home img.main-brand-logo{background:transparent;filter:drop-shadow(0 1px 1px #4b345f80)}
