@font-face{font-family:Geist;src:url(/agent/assets/Geist-Variable-Bj2R_7yk.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/agent/assets/Geist-Italic-Variable-B73BBqMU.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Geist Mono;src:url(/agent/assets/GeistMono-Variable-Dispecij.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/agent/assets/GeistMono-Italic-Variable-mwDa1Tu8.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/agent/assets/Inter-Variable-DiVDrmQJ.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/agent/assets/Inter-Italic-Variable-FCBEiFp6.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(/agent/assets/InstrumentSerif-Regular-hQFqDc2j.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(/agent/assets/InstrumentSerif-Italic-Cg4-EJUh.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--oc-font-ui: "Geist", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--oc-font-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--oc-font-display: "Instrument Serif", Georgia, "Times New Roman", serif}:root{--font-ui: "Geist", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Geist Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--font-display: "Instrument Serif", Georgia, serif;--surface-deep: #020813;--surface: #05101F;--surface-raised: #0A1728;--surface-elevated: #10233B;--surface-input: rgba(8, 24, 45, .82);--metal-bright: #F5F7FA;--metal: #B8BEC8;--metal-muted: #7E8998;--metal-deep: #465464;--accent-bright: #8BB9FF;--accent: #6AA7FF;--accent-core: #3F86ED;--accent-deep: #163B73;--accent-recessed: #061C3B;--accent-glow-strong: rgba(77, 143, 255, .42);--accent-glow-medium: rgba(77, 143, 255, .24);--accent-glow-soft: rgba(77, 143, 255, .1);--text-primary: #F5F7FA;--text-secondary: #D6DBE3;--text-muted: #9BA5B4;--border-strong: rgba(205, 211, 220, .68);--border-active: rgba(106, 167, 255, .58);--border-subtle: rgba(184, 192, 203, .28);--divider: rgba(214, 219, 227, .1);--focus-ring: #8BB9FF;--live-bright: var(--accent-bright);--live-core: var(--accent);--live-medium: var(--accent-core);--live-dark: var(--accent-deep);--live-deep: var(--accent-recessed);--live-glow-strong: var(--accent-glow-strong);--live-glow-medium: var(--accent-glow-medium);--live-glow-soft: var(--accent-glow-soft);--success: #55C98A;--success-bright: #72D9A2;--success-bg: rgba(85, 201, 138, .1);--success-edge: rgba(85, 201, 138, .42);--warning: #D7A15C;--warning-bg: rgba(215, 161, 92, .1);--warning-edge: rgba(215, 161, 92, .4);--info-violet: #8D92FF;--info-violet-bg: rgba(124, 131, 232, .1);--info-violet-edge: rgba(124, 131, 232, .46);--admin-mode: var(--info-violet);--admin-mode-bg: rgba(124, 131, 232, .07);--admin-mode-edge: rgba(141, 146, 255, .34);--chart-primary: var(--accent);--chart-comparison: var(--info-violet);--chart-neutral: var(--metal-muted);--chart-positive: var(--success);--chart-warning: var(--warning);--chart-critical: var(--category-alert);--chart-grid: var(--divider);--category-system: var(--warning);--category-system-bg: var(--warning-bg);--category-system-edge: var(--warning-edge);--category-product: var(--success);--category-product-bg: var(--success-bg);--category-product-edge: var(--success-edge);--category-update: var(--info-violet);--category-update-bg: var(--info-violet-bg);--category-update-edge: var(--info-violet-edge);--category-alert: #E0796B;--category-alert-bg: rgba(216, 95, 95, .1);--category-alert-edge: rgba(216, 95, 95, .42);--unread-indicator: var(--accent);--danger-bright: #f0523d;--danger-core: #dc2f22;--danger-deep: #99140f;--danger-rim: rgba(255, 104, 81, .72);--danger-glow: rgba(214, 46, 30, .3);--fail-core: #c9603f;--fail-dim: rgba(201, 96, 63, .22);--closed: #55C98A;--follow-up: #7C83E8;--not-interested: #D85F5F;--disqualified: #C98245;--disp-closed-ink: #55C98A;--disp-closed-bg: rgba(85, 201, 138, .08);--disp-closed-edge: rgba(85, 201, 138, .4);--disp-follow-ink: #8D92FF;--disp-follow-bg: rgba(124, 131, 232, .09);--disp-follow-edge: rgba(124, 131, 232, .52);--disp-nope-ink: #F06A67;--disp-nope-bg: rgba(216, 95, 95, .08);--disp-nope-edge: rgba(216, 95, 95, .48);--disp-dq-ink: #E6973E;--disp-dq-bg: rgba(201, 130, 69, .08);--disp-dq-edge: rgba(201, 130, 69, .43);--btn-primary-ink: #020813;--btn-primary-border: var(--accent-bright);--btn-primary-top: #8BB9FF;--btn-primary-mid: #5D9CF5;--btn-primary-low: #347FE5;--btn-primary-hover-top: #A5C9FF;--btn-primary-hover-mid: #75ADFA;--btn-primary-hover-low: #478DEA;--btn-primary-active: #2B6FCB;--btn-primary-sheen: rgba(245, 247, 250, .32);--btn-secondary-ink: var(--text-secondary);--btn-secondary-bg: rgba(5, 16, 31, .76);--btn-secondary-border: rgba(184, 190, 200, .48);--btn-secondary-hover-ink: var(--accent-bright);--btn-secondary-hover-border: rgba(106, 167, 255, .75);--btn-secondary-hover-bg: rgba(106, 167, 255, .08);--btn-icon-ink: var(--accent);--btn-icon-bg: var(--surface);--btn-icon-border: rgba(106, 167, 255, .62);--heading-ink: #C8D0DC;--tag-ink: var(--text-secondary);--tag-bg: rgba(5, 16, 31, .82);--tag-edge: rgba(184, 190, 200, .28);--priority-dot: #D85F5F;--hot-lead-flame: #C98245;--nav-ink: #D6DBE3;--nav-icon-ink: #B8BEC8;--nav-active-ink: #8BB9FF;--agent-name-ink: #F5F7FA;--agent-role-ink: #6AA7FF;--agent-chevron-ink: rgba(106, 167, 255, .72);--tap-target-min: 2.75rem;--radius-small: 10px;--radius-card: 15px;--radius-pill: 999px;--transition-fast: .12s ease;--transition-normal: .22s ease;--transition-press: 80ms ease}.component-heading{margin:0 0 15px;font-family:var(--font-ui);font-size:10px;font-weight:600;line-height:1;letter-spacing:.65px;text-transform:uppercase;color:var(--heading-ink)}.component-strip{width:calc(100% - 34px);height:104px;margin:14px 17px 17px;display:flex;align-items:stretch;background:linear-gradient(180deg,var(--surface-raised) 0%,var(--surface) 58%,var(--surface-deep) 100%);border:1px solid var(--border-active);border-radius:7px;box-shadow:inset 0 1px #ffffff04,0 8px 24px #00000038;overflow:hidden}.component-section{position:relative;padding:16px 21px 15px}.component-section:not(:last-child):after{content:"";position:absolute;top:15px;right:0;width:1px;height:72px;background:var(--divider)}.button-primary{height:37px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--btn-primary-border);border-radius:5px;background:linear-gradient(180deg,var(--btn-primary-top) 0%,var(--btn-primary-mid) 55%,var(--btn-primary-low) 100%);color:var(--btn-primary-ink);font-family:var(--font-ui);font-size:12px;font-weight:650;line-height:1;box-shadow:inset 0 1px 0 var(--btn-primary-sheen),0 4px 10px #00000040;cursor:pointer}.button-primary:hover{background:linear-gradient(180deg,var(--btn-primary-hover-top) 0%,var(--btn-primary-hover-mid) 55%,var(--btn-primary-hover-low) 100%);transform:translateY(-1px)}.button-primary:active{transform:translateY(0);background:linear-gradient(180deg,var(--btn-primary-active) 0%,var(--btn-primary-active) 55%,var(--btn-primary-active) 100%)}.button-secondary{height:37px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;background:var(--btn-secondary-bg);border:1px solid var(--btn-secondary-border);border-radius:5px;color:var(--btn-secondary-ink);font-family:var(--font-ui);font-size:12px;font-weight:500;line-height:1;box-shadow:inset 0 1px #ffffff05,0 3px 8px #0000002e;cursor:pointer}.button-secondary:hover{color:var(--btn-secondary-hover-ink);border-color:var(--btn-secondary-hover-border);background:var(--btn-secondary-hover-bg)}.button-icon{width:37px;height:37px;display:inline-flex;align-items:center;justify-content:center;background:var(--btn-icon-bg);border:1px solid var(--btn-icon-border);border-radius:5px;color:var(--btn-icon-ink);font-size:20px;font-weight:300;line-height:1;box-shadow:inset 0 1px #ffffff06,0 3px 8px #0003;cursor:pointer}.button-primary:focus-visible,.button-secondary:focus-visible,.button-icon:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.status-row{display:flex;align-items:center;gap:13px}.status-badge{height:29px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;border:1px solid;border-radius:5px;font-family:var(--font-ui);font-size:11px;font-weight:500;line-height:1;white-space:nowrap}.status-badge[data-disposition=closed]{color:var(--disp-closed-ink);background:var(--disp-closed-bg);border-color:var(--disp-closed-edge)}.status-badge[data-disposition=follow_up]{color:var(--disp-follow-ink);background:var(--disp-follow-bg);border-color:var(--disp-follow-edge)}.status-badge[data-disposition=not_interested]{color:var(--disp-nope-ink);background:var(--disp-nope-bg);border-color:var(--disp-nope-edge)}.status-badge[data-disposition=dq]{color:var(--disp-dq-ink);background:var(--disp-dq-bg);border-color:var(--disp-dq-edge)}.tag-row{display:flex;align-items:center;gap:10px}.tag{height:29px;padding:0 11px;display:inline-flex;align-items:center;gap:6px;background:var(--tag-bg);border:1px solid var(--tag-edge);border-radius:4px;color:var(--tag-ink);font-family:var(--font-ui);font-size:11px;font-weight:450;line-height:1;white-space:nowrap}.priority-dot{width:6px;height:6px;border-radius:50%;background:var(--priority-dot);box-shadow:0 0 5px #d85f5f47}.tag-existing{color:var(--accent);border-color:var(--border-active)}.tag-hot-lead svg{width:12px;height:12px;color:var(--hot-lead-flame)}.progress-steps{display:flex;align-items:center;margin-top:1px}.step-circle{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 26px;border:1px solid var(--accent);border-radius:50%;background:var(--surface);color:var(--accent-bright);font-family:var(--font-ui);font-size:11px;font-weight:600}.step-circle.is-complete{background:linear-gradient(180deg,var(--accent-bright) 0%,var(--accent-core) 100%);border-color:var(--accent);color:var(--btn-primary-ink)}.step-connector{width:46px;height:1px;background:var(--border-active)}.button-primary,.button-secondary,.button-icon,.status-badge,.tag,.step-circle{transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-press),box-shadow var(--transition-fast)}@media(prefers-reduced-motion:reduce){.button-primary,.button-secondary,.button-icon,.status-badge,.tag,.step-circle{transition-duration:.01ms;transition-delay:0s}.button-primary:hover{transform:none}}*{box-sizing:border-box}:root{color-scheme:dark;--oc-canvas: var(--surface-deep);--oc-surface-1: var(--surface);--oc-surface-2: var(--surface-raised);--oc-border: var(--border-subtle);--oc-text: var(--text-primary);--oc-text-secondary: var(--text-secondary);--oc-text-muted: var(--text-muted);--oc-accent: var(--accent);--oc-accent-hover: var(--accent-bright);--oc-success: var(--success);--oc-warning: var(--warning);--oc-danger: var(--danger-core);--oc-radius-control: 10px;--oc-radius-card: 14px;--system-canvas-start: #08111f;--system-canvas-end: #02060c;--system-accent-glow: rgba(77, 143, 255, .12);--system-text: #f4f7fb;--system-text-secondary: #b8c4d3;--system-space: 16px}body{margin:0;background:var(--oc-canvas);color:var(--oc-text);font-family:var(--font-ui)}.system-screen{min-height:100vh;min-height:100dvh;display:grid;place-content:center;justify-items:start;gap:var(--system-space);padding:clamp(24px,6vw,72px);background:radial-gradient(circle at 50% 18%,var(--system-accent-glow),transparent 36rem),linear-gradient(145deg,var(--system-canvas-start),var(--system-canvas-end) 68%);color:var(--system-text)}.system-screen h1,.system-screen p{max-width:38rem;margin:0}.system-screen h1{font-size:clamp(28px,4vw,48px);font-weight:350;line-height:1.08}.system-screen p{color:var(--system-text-secondary);line-height:1.6}.oc-card{background:var(--oc-surface-1);border:1px solid var(--oc-border);border-radius:var(--oc-radius-card);padding:24px}.oc-btn{height:48px;padding:0 24px;border-radius:var(--oc-radius-control);font-weight:600;font-size:15px}.oc-btn-primary{background:var(--oc-accent);color:var(--surface-deep)}.oc-btn-primary:hover{background:var(--oc-accent-hover)}.oc-btn-primary:disabled{background:var(--oc-surface-2);color:var(--oc-text-muted)}.oc-btn-secondary{background:var(--oc-surface-2);border:1px solid var(--oc-border);color:var(--oc-text)}.oc-btn-danger{background:var(--oc-danger);color:var(--text-primary)}.oc-input{height:48px;padding:0 12px;border-radius:var(--oc-radius-control);background:var(--oc-surface-2);border:1px solid var(--oc-border);color:var(--oc-text);width:100%}.oc-input:focus{outline:2px solid var(--focus-ring);outline-offset:1px}.tabular{font-variant-numeric:tabular-nums}.identity-signout{margin-left:auto;align-self:center;padding:8px 14px;background:none;border:1px solid var(--border-subtle);border-radius:var(--radius-small);font:inherit;font-size:13px;color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast)}.identity-signout:hover,.identity-signout:focus-visible{color:var(--text-secondary);border-color:var(--border-active)}.app-shell,.app-shell *,.app-shell *:before,.app-shell *:after{box-sizing:border-box}.app-shell{--grain: url(/agent/assets/noise-256-BmY6e7Wm.png);--brand-mark: url(/agent/assets/wingman-official-logo-BHC21tk7.svg);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--sidebar-width: clamp(15rem, 16vw, 17.5rem);--shell-gap: .375rem;--content-max: 82rem;--content-pad: clamp(1.25rem, 4vw, 3.75rem);--z-content: 1;--z-sidebar: 2;--z-sticky: 3;--z-grain: 4;position:relative;display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);gap:var(--shell-gap);min-block-size:100vh;min-block-size:100dvh;color:var(--text-primary);font-family:var(--font-ui);font-weight:400;background:var(--surface-deep);isolation:isolate}.app-shell:after{content:"";position:fixed;inset:0;z-index:var(--z-grain);pointer-events:none;opacity:.045;background-image:var(--grain);background-repeat:repeat;mix-blend-mode:soft-light}.app-shell button,.app-shell a{font:inherit}.app-shell button{-webkit-tap-highlight-color:transparent}.app-shell .sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sidebar{position:sticky;inset-block-start:0;z-index:var(--z-sidebar);display:flex;flex-direction:column;align-self:start;min-inline-size:0;block-size:100vh;block-size:100dvh;padding:var(--space-6) var(--space-3) var(--space-5);overflow-y:auto;border:1px solid var(--border-strong);border-radius:var(--radius-small) 0 0 var(--radius-small);background:radial-gradient(90% 34% at 50% 0%,rgba(50,112,194,.1),transparent 72%),linear-gradient(165deg,#05101f,#020812 72%);box-shadow:.5rem 0 2rem #0000006b}.sidebar-brand{display:grid;flex:none;place-items:center;min-block-size:5.5rem;border-radius:var(--radius-small);color:var(--text-primary);text-decoration:none}.sidebar-logo{inline-size:clamp(5.25rem,7vw,6.5rem);aspect-ratio:104 / 95;background:currentColor;-webkit-mask:var(--brand-mark) center / contain no-repeat;mask:var(--brand-mark) center / contain no-repeat;filter:drop-shadow(0 .25rem .625rem rgba(0,0,0,.42))}.primary-navigation{display:flex;flex-direction:column;gap:var(--space-3);margin-block-start:clamp(var(--space-6),9vh,6.5rem)}.nav-item,.agent-profile{display:flex;align-items:center;min-block-size:3.5rem;border:1px solid transparent;border-radius:.8125rem;color:var(--text-secondary);text-decoration:none;transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-press)}.nav-item{gap:var(--space-4);padding-inline:var(--space-5);font-size:1rem;font-weight:350}.nav-icon{flex:none;inline-size:1.625rem;block-size:1.625rem;color:currentColor}.nav-item[aria-current=page],.agent-profile[aria-current=page]{border-color:var(--accent);color:var(--text-primary);background:radial-gradient(90% 140% at 58% 45%,rgba(53,121,220,.2),transparent 72%),linear-gradient(180deg,#091b31f5,#030c18f5);box-shadow:inset 0 1px #e2f0ff1f,0 0 .875rem #2a71e133}.sidebar-divider{flex:1 1 var(--space-7);min-block-size:var(--space-5)}.agent-profile{flex:none;gap:var(--space-3);padding:var(--space-2)}.agent-avatar{display:grid;flex:none;place-items:center;inline-size:4rem;aspect-ratio:1;overflow:hidden;border:1px solid var(--border-strong);border-radius:50%;color:var(--text-primary);font-size:1.375rem;font-weight:300;letter-spacing:.03em;background:radial-gradient(circle at 43% 28%,#1b3150,#09182b 52%,#020913);box-shadow:0 .5rem 1.375rem #00000075,inset 0 1px #ffffff14}.agent-avatar img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.agent-identity{min-inline-size:0}.agent-name,.agent-role{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-name{color:var(--agent-name-ink);font-size:.9375rem}.agent-role{margin-block-start:.25rem;color:var(--agent-role-ink);font-size:.8125rem}.agent-chevron{flex:none;inline-size:1rem;block-size:1rem;margin-inline-start:auto;color:var(--agent-chevron-ink)}@media(hover:hover){.nav-item:hover,.agent-profile:hover{color:var(--text-primary);background:#8bb9ff0b}}.nav-item:active,.agent-profile:active{transform:scale(.985)}.app-workspace{position:relative;z-index:var(--z-content);min-inline-size:0;min-block-size:100vh;min-block-size:100dvh;padding-block-end:var(--space-7);border:1px solid var(--border-strong);border-radius:var(--radius-small);background:radial-gradient(62% 44% at 51% 14%,rgba(22,73,143,.12),transparent 68%),linear-gradient(155deg,#030b18,#020712 56%,#01050b);box-shadow:inset 0 1px #ffffff08,0 .75rem 2.375rem #00000080}.app-shell[data-app-mode=admin] .app-workspace{background:radial-gradient(54% 38% at 18% 3%,rgba(124,131,232,.065),transparent 68%),radial-gradient(62% 44% at 51% 14%,rgba(22,73,143,.12),transparent 68%),linear-gradient(155deg,#030b18,#020712 56%,#01050b)}.app-utility{display:flex;min-block-size:4.5rem;align-items:center;justify-content:flex-end;padding:var(--space-4) var(--content-pad) 0}.application-mode-switch{display:inline-grid;grid-template-columns:repeat(2,minmax(4.5rem,1fr));gap:.1875rem;min-block-size:2.75rem;margin-inline-end:auto;padding:.1875rem;border:1px solid var(--admin-mode-edge);border-radius:var(--radius-pill);background:var(--admin-mode-bg);box-shadow:inset 0 1px #ffffff0a,0 .375rem 1.25rem #0003}.application-mode-switch button{--mode-button-visible-height: 2.25rem;position:relative;min-block-size:var(--mode-button-visible-height);padding-inline:var(--space-4);border:1px solid transparent;border-radius:var(--radius-pill);color:var(--text-muted);background:transparent;font-size:.75rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}.application-mode-switch button:before{position:absolute;inset-block:calc((var(--tap-target-min) - var(--mode-button-visible-height)) / -2 - 1px);inset-inline:0;content:""}.application-mode-switch button[aria-pressed=true]{border-color:var(--admin-mode-edge);color:var(--text-primary);background:#8d92ff21;box-shadow:inset 0 1px #ffffff0f,0 0 .875rem #7c83e821}.application-mode-switch button:disabled{cursor:wait;opacity:.58}.app-shell[data-app-mode=admin] .agent-role{color:var(--admin-mode)}.utility-greeting,.utility-time{margin:0;font-size:clamp(.875rem,1vw,1rem)}.utility-greeting{color:var(--text-secondary);font-weight:300}.utility-divider{inline-size:1px;block-size:1.375rem;margin-inline:var(--space-5);background:var(--border-strong)}.utility-time{color:var(--accent);font-variant-numeric:tabular-nums}.app-content{inline-size:min(var(--content-max),calc(100% - 2 * var(--content-pad)));margin-inline:auto}.app-shell :where(a,button):focus-visible{outline:.1875rem solid var(--focus-ring);outline-offset:.1875rem}@media(max-width:76rem){.app-shell{--sidebar-width: 5.5rem;--content-pad: clamp(1.25rem, 3vw, 2.5rem)}.sidebar{padding-inline:var(--space-3)}.sidebar-logo{inline-size:3.5rem;-webkit-mask-position:top center;-webkit-mask-size:150% auto;mask-position:top center;mask-size:150% auto}.primary-navigation{margin-block-start:var(--space-6)}.nav-item,.agent-profile{justify-content:center;padding:0}.nav-label,.agent-identity{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.agent-avatar{inline-size:3.25rem;font-size:1rem}.agent-chevron{display:none}}@media(max-width:52rem){.app-shell{display:block}.sidebar{position:sticky;inset-block-start:0;z-index:var(--z-sticky);display:flex;inline-size:100%;block-size:auto;min-block-size:4rem;flex-direction:row;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);overflow:clip;border:0;border-block-end:1px solid var(--border-subtle);border-radius:0}.sidebar-brand{min-block-size:2.75rem}.sidebar-logo{inline-size:3.25rem;block-size:2.75rem;-webkit-mask:var(--brand-mark) center / contain no-repeat;mask:var(--brand-mark) center / contain no-repeat}.primary-navigation{display:flex;min-inline-size:0;flex:1 1 auto;flex-direction:row;justify-content:flex-start;gap:var(--space-1);margin:0;overflow-x:auto;scrollbar-width:none}.primary-navigation::-webkit-scrollbar{display:none}.nav-item,.agent-profile{flex:0 0 var(--tap-target-min);min-block-size:var(--tap-target-min)}.nav-icon{inline-size:1.375rem;block-size:1.375rem}.sidebar-divider{display:none}.agent-avatar{inline-size:2.5rem}.app-workspace{min-block-size:calc(100vh - 4rem);min-block-size:calc(100dvh - 4rem);padding-block-end:var(--space-6);border:0;border-radius:0}.app-utility{min-block-size:auto;padding-block-start:var(--space-4)}.application-mode-switch{grid-template-columns:repeat(2,minmax(3.75rem,1fr))}.application-mode-switch button{padding-inline:var(--space-3)}}@media(max-width:26rem){.app-shell{--content-pad: var(--space-3)}.sidebar-logo{inline-size:2.75rem}.utility-greeting,.utility-divider{display:none}.application-mode-switch{min-block-size:2.5rem}.application-mode-switch button{--mode-button-visible-height: 2rem}}@media(prefers-reduced-motion:reduce){.app-shell *,.app-shell *:before,.app-shell *:after{transition-duration:.01ms;transition-delay:0ms}}.admin-content{padding-block:clamp(1.25rem,2.4vw,2.5rem) var(--space-7)}.admin-page-header{display:flex;align-items:end;justify-content:space-between;gap:var(--space-6);margin-block-end:var(--space-6)}.admin-page-heading{min-inline-size:0;max-inline-size:50rem}.admin-eyebrow{margin:0 0 var(--space-3);color:var(--admin-mode);font-size:.6875rem;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.admin-page-heading h1{margin:0;color:var(--text-primary);font-size:clamp(2rem,3vw,3rem);font-weight:350;letter-spacing:-.035em;line-height:1.04}.admin-page-description{max-inline-size:46rem;margin:var(--space-3) 0 0;color:var(--text-muted);font-size:clamp(.875rem,1vw,1rem);font-weight:350;line-height:1.55}.admin-page-tools{display:flex;flex:none;align-items:end;gap:var(--space-3)}.admin-date-control{display:grid;gap:var(--space-2);color:var(--text-muted);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.admin-date-control input{min-block-size:var(--tap-target-min);padding-inline:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-small);color:var(--text-secondary);background:#05101fd1;font-family:var(--font-mono);font-size:.8125rem;color-scheme:dark}.admin-date-control input:focus-visible{outline:.1875rem solid var(--focus-ring);outline-offset:.1875rem}.admin-date-control input:disabled{cursor:not-allowed;opacity:.68}.admin-date-control small{max-inline-size:14rem;color:var(--text-muted);font-size:.625rem;font-weight:400;letter-spacing:0;line-height:1.35;text-transform:none}.admin-refresh{min-block-size:var(--tap-target-min)}.admin-metric-grid,.admin-dashboard-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.875rem,1.4vw,1.25rem)}.admin-metric-grid{margin-block-end:clamp(.875rem,1.4vw,1.25rem)}.admin-metric-card{position:relative;grid-column:span 3;min-block-size:10.75rem;padding:var(--space-5);overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:linear-gradient(180deg,#10233bb8,#05101feb);box-shadow:inset 0 1px #f5f7fa12,0 .875rem 2rem #0000003d}.admin-metric-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,rgba(245,247,250,.025),transparent 34%)}.admin-metric-label{display:flex;min-block-size:2.25rem;flex-direction:column;gap:.1875rem;color:var(--text-secondary);font-size:.75rem;font-weight:550;letter-spacing:.055em;text-transform:uppercase}.admin-metric-label small{color:var(--text-muted);font-size:.625rem;font-weight:400;letter-spacing:.025em;text-transform:none}.admin-metric-value{margin:var(--space-3) 0 var(--space-2);color:var(--text-primary);font-family:var(--font-mono);font-size:clamp(2rem,3vw,2.75rem);font-weight:350;letter-spacing:-.055em;line-height:1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.admin-rate{display:grid;gap:var(--space-1)}.admin-rate strong,.admin-rate small{display:block}.admin-rate strong{color:inherit;font:inherit}.admin-rate small{color:var(--text-muted);font-family:var(--font-ui);font-size:.6875rem;font-weight:400;letter-spacing:0;line-height:1.35}.admin-metric-context{margin:0;color:var(--text-muted);font-size:.75rem;line-height:1.45}.admin-metric-light{position:absolute;inset:auto -1.5rem -2.5rem auto;inline-size:7rem;aspect-ratio:1;border-radius:50%;background:var(--chart-neutral);opacity:.07;filter:blur(1.5rem)}.admin-metric-card[data-tone=positive] .admin-metric-light{background:var(--chart-positive)}.admin-metric-card[data-tone=warning] .admin-metric-light{background:var(--chart-warning)}.admin-metric-card[data-tone=critical] .admin-metric-light{background:var(--chart-critical)}.admin-metric-card[data-tone=admin] .admin-metric-light{background:var(--admin-mode)}.admin-panel{grid-column:span 4;min-inline-size:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:linear-gradient(180deg,#0a1728f0,#030b18f5);box-shadow:inset 0 1px #f5f7fa0e,0 1rem 2.25rem #00000038}.admin-panel-wide{grid-column:span 8}.admin-panel[data-span="4"]{grid-column:span 4}.admin-panel[data-span="6"]{grid-column:span 6}.admin-panel[data-span="8"]{grid-column:span 8}.admin-panel[data-span="12"]{grid-column:1 / -1}.admin-content>.admin-panel{grid-column:auto}.admin-panel-header{display:flex;min-block-size:5.25rem;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-block-end:1px solid var(--divider);background:linear-gradient(180deg,rgba(16,35,59,.35),transparent)}.admin-panel-header h2{margin:0;color:var(--text-secondary);font-size:.9375rem;font-weight:450}.admin-panel-header p{margin:.3125rem 0 0;color:var(--text-muted);font-size:.75rem;line-height:1.4}.admin-panel-meta{display:flex;flex:none;align-items:center;gap:var(--space-2)}.admin-live-label{display:inline-flex;min-block-size:1.75rem;align-items:center;gap:.4375rem;padding-inline:.625rem;border:1px solid var(--border-active);border-radius:var(--radius-pill);color:var(--accent-bright);background:#6aa7ff13;font-size:.625rem;font-weight:650;letter-spacing:.11em;text-transform:uppercase}.admin-live-label>span{inline-size:.375rem;aspect-ratio:1;border-radius:50%;background:var(--live-core);box-shadow:0 0 .5rem var(--live-glow-medium)}.admin-panel-body{min-inline-size:0}.admin-support-inbox{display:grid}.admin-support-request{display:grid;gap:var(--space-4);padding:var(--space-5);border-block-end:1px solid var(--divider)}.admin-support-request:last-child{border-block-end:0}.admin-support-request>header{display:flex;align-items:start;justify-content:space-between;gap:var(--space-4)}.admin-support-request>header p,.admin-support-request-copy>span,.admin-support-request-contact>span,.admin-support-request-reference>span,.admin-support-request-facts dt,.admin-support-request-context dt{margin:0;color:var(--text-muted);font-size:.625rem;font-weight:650;letter-spacing:.11em;text-transform:uppercase}.admin-support-request>header h3{margin:var(--space-1) 0 0;color:var(--text-primary);font-size:1rem;font-weight:520}.admin-support-request-stamp{display:grid;gap:var(--space-1);color:var(--text-muted);font-size:.6875rem;font-variant-numeric:tabular-nums;text-align:end}.admin-support-request-stamp>span{color:var(--accent-bright);font-weight:600;letter-spacing:.06em}.admin-support-request-facts,.admin-support-request-context dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin:0}.admin-support-request-facts div,.admin-support-request-context dl div{min-inline-size:0}.admin-support-request-facts dd,.admin-support-request-context dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere;color:var(--text-secondary);font-size:.8125rem;line-height:1.5}.admin-support-request-copy{display:grid;gap:var(--space-2);max-inline-size:60rem}.admin-support-request-copy p,.admin-support-request-contact,.admin-support-request-reference{margin:0;overflow-wrap:anywhere;color:var(--text-secondary);font-size:.8125rem;line-height:1.6;white-space:pre-wrap}.admin-support-request-contact>span,.admin-support-request-reference>span{margin-inline-end:var(--space-2)}.admin-support-request-context{color:var(--text-muted);font-size:.75rem}.admin-support-request-context summary{inline-size:fit-content;min-block-size:var(--tap-target-min);align-content:center;cursor:pointer}.admin-support-request-context dl{margin-block-start:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-small);background:#02081361}.admin-state{display:grid;min-block-size:18rem;place-content:center;justify-items:center;gap:var(--space-4);padding:clamp(2rem,6vw,5rem);text-align:center}.admin-state[data-compact]{min-block-size:13rem;padding:clamp(1.5rem,4vw,3rem)}.admin-state[data-compact] .admin-state-orb{inline-size:2.75rem}.admin-state-orb{inline-size:3.75rem;aspect-ratio:1;border:1px solid var(--border-strong);border-radius:50%;background:radial-gradient(circle at 42% 28%,rgba(139,185,255,.2),transparent 38%),var(--surface);box-shadow:inset 0 1px #f5f7fa1f,0 0 1.5rem #4d8fff14}.admin-state[data-state=error] .admin-state-orb{border-color:#c9603f8c;background:radial-gradient(circle at 42% 28%,rgba(201,96,63,.2),transparent 38%),var(--surface)}.admin-state h3{margin:0;color:var(--text-secondary);font-size:1rem;font-weight:450}.admin-state p{max-inline-size:34rem;margin:var(--space-2) 0 0;color:var(--text-muted);font-size:.875rem;line-height:1.6}.admin-skeleton-lines{display:grid;inline-size:min(24rem,70vw);gap:var(--space-2)}.admin-skeleton-lines span{block-size:.625rem;border-radius:var(--radius-pill);background:linear-gradient(90deg,#7e899814,#8bb9ff29,#7e899814);background-size:200% 100%;animation:admin-loading 1.4s linear infinite}.admin-skeleton-lines span:nth-child(2){inline-size:82%}.admin-skeleton-lines span:nth-child(3){inline-size:61%}.admin-table-wrap{max-inline-size:100%;overflow-x:auto;outline:none}.admin-table-wrap:focus-visible{outline:.1875rem solid var(--focus-ring);outline-offset:-.1875rem}.admin-table{inline-size:100%;border-collapse:collapse;font-size:.8125rem}.admin-table th,.admin-table td{block-size:3rem;padding-inline:var(--space-4);border-block-end:1px solid var(--divider);text-align:start;white-space:nowrap}.admin-table th{color:var(--text-muted);font-size:.625rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.admin-table td{color:var(--text-secondary);font-variant-numeric:tabular-nums}.admin-table td[data-tone=positive]{color:var(--success-bright)}.admin-table td[data-tone=warning]{color:var(--warning)}.admin-table td[data-tone=critical]{color:var(--category-alert)}.admin-table td[data-tone=admin]{color:var(--admin-mode)}.admin-table td[data-tone=live]{color:var(--accent-bright)}.admin-table a{display:inline-flex;min-block-size:var(--tap-target-min);align-items:center;color:inherit;text-decoration-color:color-mix(in srgb,currentColor 55%,transparent);text-decoration-thickness:.0625rem;text-underline-offset:.2em}.admin-table a:hover{color:var(--accent-bright);text-decoration-color:currentColor}.admin-table a:focus-visible{border-radius:.1875rem;outline:.1875rem solid var(--focus-ring);outline-offset:.1875rem}.admin-table :is(th,td)[data-align=end]{text-align:end}.admin-table tbody tr:hover{background:#6aa7ff09}.admin-posture-list{display:grid;gap:0;margin:0;padding:var(--space-3) var(--space-5);list-style:none}.admin-posture-list li{display:flex;min-block-size:4.5rem;align-items:center;gap:var(--space-3);border-block-end:1px solid var(--divider)}.admin-posture-list li:last-child{border-block-end:0}.admin-posture-list li>span{inline-size:.5rem;aspect-ratio:1;border-radius:50%;background:var(--chart-neutral)}.admin-posture-list li>span[data-tone=positive]{background:var(--chart-positive)}.admin-posture-list li>span[data-tone=admin]{background:var(--admin-mode)}.admin-posture-list strong,.admin-posture-list small{display:block}.admin-posture-list strong{color:var(--text-secondary);font-size:.8125rem;font-weight:450}.admin-posture-list small{margin-block-start:.25rem;color:var(--text-muted);font-size:.6875rem}.admin-status-badge{display:inline-flex;min-block-size:1.75rem;align-items:center;gap:.4375rem;padding-inline:.625rem;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--text-secondary);background:#7e899814;font-size:.625rem;font-weight:650;letter-spacing:.055em;text-transform:uppercase}.admin-status-badge>span{inline-size:.375rem;aspect-ratio:1;border-radius:50%;background:var(--chart-neutral)}.admin-status-badge[data-tone=positive]{border-color:var(--success-edge);color:var(--success-bright);background:var(--success-bg)}.admin-status-badge[data-tone=positive]>span{background:var(--chart-positive)}.admin-status-badge[data-tone=warning]{border-color:var(--warning-edge);color:var(--warning);background:var(--warning-bg)}.admin-status-badge[data-tone=warning]>span{background:var(--chart-warning)}.admin-status-badge[data-tone=critical]{border-color:var(--category-alert-edge);color:var(--category-alert);background:var(--category-alert-bg)}.admin-status-badge[data-tone=critical]>span{background:var(--chart-critical)}.admin-status-badge[data-tone=admin]{border-color:var(--admin-mode-edge);color:var(--admin-mode);background:var(--admin-mode-bg)}.admin-status-badge[data-tone=admin]>span{background:var(--admin-mode)}.admin-status-badge[data-tone=live]{border-color:var(--border-active);color:var(--accent-bright);background:#6aa7ff13}.admin-status-badge[data-tone=live]>span{background:var(--chart-primary)}.admin-trend{display:grid;gap:var(--space-4);min-inline-size:0;margin:0;padding:var(--space-5)}.admin-trend-scroll{max-inline-size:100%;overflow-x:auto;outline:none}.admin-trend-scroll:focus-visible{border-radius:var(--radius-small);outline:.1875rem solid var(--focus-ring);outline-offset:-.1875rem}.admin-chart-legend{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0;padding:0;color:var(--text-muted);font-size:.6875rem;list-style:none}.admin-chart-legend li{display:inline-flex;align-items:center;gap:var(--space-2)}.admin-chart-legend span{inline-size:.625rem;block-size:.1875rem;border-radius:var(--radius-pill);background:var(--chart-neutral)}.admin-trend-plot{display:grid;grid-template-columns:repeat(8,minmax(2.25rem,1fr));gap:clamp(.5rem,1.2vw,1rem);min-inline-size:24rem;block-size:13rem;padding-block-start:var(--space-3);border-block-end:1px solid var(--chart-grid);background:repeating-linear-gradient(to bottom,var(--chart-grid) 0 1px,transparent 1px 25%)}.admin-trend-group{display:grid;grid-template-rows:1fr auto;gap:var(--space-2);min-inline-size:0}.admin-trend-bars{display:flex;min-block-size:0;align-items:end;justify-content:center;gap:clamp(.1875rem,.45vw,.375rem)}.admin-trend-bars>span{inline-size:min(1rem,28%);block-size:var(--admin-chart-size);min-block-size:.125rem;border-radius:.25rem .25rem 0 0;background:var(--chart-neutral);box-shadow:inset 0 1px #f5f7fa2e}.admin-trend-group>small{color:var(--text-muted);font-size:.625rem;text-align:center}.admin-chart-legend span[data-tone=primary],.admin-trend-bars>span[data-tone=primary],.admin-bar-track>span[data-tone=primary]{background:var(--chart-primary)}.admin-chart-legend span[data-tone=comparison],.admin-trend-bars>span[data-tone=comparison],.admin-bar-track>span[data-tone=comparison]{background:var(--chart-comparison)}.admin-chart-legend span[data-tone=positive],.admin-trend-bars>span[data-tone=positive],.admin-bar-track>span[data-tone=positive]{background:var(--chart-positive)}.admin-chart-legend span[data-tone=warning],.admin-trend-bars>span[data-tone=warning],.admin-bar-track>span[data-tone=warning]{background:var(--chart-warning)}.admin-chart-legend span[data-tone=critical],.admin-trend-bars>span[data-tone=critical],.admin-bar-track>span[data-tone=critical]{background:var(--chart-critical)}.admin-trend-bars>span[data-rate-withheld=true]{display:grid;inline-size:auto;block-size:auto;min-block-size:0;gap:.0625rem;align-self:end;padding:.25rem .3125rem;border:1px dashed var(--text-muted);border-radius:.375rem;background:var(--surface-raised);box-shadow:none;color:var(--text-primary);line-height:1.05;text-align:center}.admin-trend-bars>span[data-rate-withheld=true] strong{font-size:.625rem;font-weight:600;white-space:nowrap}.admin-trend-bars>span[data-rate-withheld=true] small{color:var(--text-muted);font-size:.5rem;white-space:nowrap}.admin-bar-list{display:grid;gap:var(--space-4);padding:var(--space-5)}.admin-bar-row{display:grid;gap:var(--space-2)}.admin-bar-copy{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.admin-bar-copy span{color:var(--text-secondary);font-size:.8125rem}.admin-bar-copy strong{color:var(--text-primary);font-family:var(--font-mono);font-size:.8125rem;font-weight:400;font-variant-numeric:tabular-nums}.admin-bar-track{block-size:.375rem;overflow:hidden;border-radius:var(--radius-pill);background:#7e899824}.admin-bar-track>span{display:block;inline-size:var(--admin-bar-size);block-size:100%;border-radius:inherit;background:var(--chart-neutral)}.admin-bar-track>span[data-disposition=closed]{background:var(--closed)}.admin-bar-track>span[data-disposition=follow_up]{background:var(--follow-up)}.admin-bar-track>span[data-disposition=not_interested]{background:var(--not-interested)}.admin-bar-track>span[data-disposition=dq]{background:var(--disqualified)}.admin-bar-row>small{color:var(--text-muted);font-size:.6875rem;line-height:1.4}.admin-timeline{display:grid;margin:0;padding:var(--space-5);list-style:none}.admin-timeline li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);min-inline-size:0;padding-block:var(--space-3)}.admin-timeline-marker{inline-size:.625rem;aspect-ratio:1;margin-block-start:.3125rem;border:.125rem solid var(--surface-raised);border-radius:50%;background:var(--chart-neutral);box-shadow:0 0 0 1px var(--border-subtle)}.admin-timeline li[data-tone=positive] .admin-timeline-marker{background:var(--chart-positive)}.admin-timeline li[data-tone=warning] .admin-timeline-marker{background:var(--chart-warning)}.admin-timeline li[data-tone=critical] .admin-timeline-marker{background:var(--chart-critical)}.admin-timeline li[data-tone=admin] .admin-timeline-marker{background:var(--admin-mode)}.admin-timeline li[data-tone=live] .admin-timeline-marker{background:var(--chart-primary)}.admin-timeline-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.admin-timeline-heading strong{color:var(--text-secondary);font-size:.8125rem;font-weight:450}.admin-timeline-heading time{flex:none;color:var(--text-muted);font-family:var(--font-mono);font-size:.6875rem;font-variant-numeric:tabular-nums}.admin-timeline p{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:.75rem;line-height:1.45}@keyframes admin-loading{to{background-position:-200% 0}}@media(max-width:72rem){.admin-metric-card{grid-column:span 6}.admin-panel,.admin-panel-wide,.admin-panel[data-span]{grid-column:1 / -1}}@media(max-width:52rem){.admin-page-header{align-items:start;flex-direction:column}.admin-page-tools{inline-size:100%;align-items:end}.admin-date-control{flex:1}.admin-date-control input{inline-size:100%}.admin-support-request-facts,.admin-support-request-context dl{grid-template-columns:1fr}}@media(max-width:34rem){.admin-page-tools{align-items:stretch;flex-direction:column}.admin-metric-card{grid-column:1 / -1}.admin-panel-header,.admin-timeline-heading{align-items:start;flex-direction:column}.admin-panel-meta{min-inline-size:0;align-self:start;flex-wrap:wrap}.admin-support-request>header{flex-direction:column}.admin-support-request-stamp{text-align:start}}@media(prefers-reduced-motion:reduce){.admin-skeleton-lines span{animation:none;background:#8bb9ff1f}}.admin-metric-state{grid-column:1 / -1;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:linear-gradient(180deg,#0a1728f0,#030b18f5)}.admin-metric-grid:is([data-metric-count="3"],[data-metric-count="6"]) .admin-metric-card{grid-column:span 4}.admin-metric-grid[data-metric-count="5"] .admin-metric-card{grid-column:span 4}.admin-metric-grid[data-metric-count="5"] .admin-metric-card:nth-child(n+4){grid-column:span 6}.admin-metric-card[data-metric*=revenue] .admin-metric-value,.admin-metric-card[data-metric^=ledger-] .admin-metric-value{font-size:clamp(1.45rem,2vw,2rem);letter-spacing:-.04em;line-height:1.12;overflow-wrap:normal}.admin-refreshed{color:var(--text-muted);font-family:var(--font-mono);font-size:.625rem;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-resource-heading{display:flex;align-items:end;justify-content:space-between;gap:var(--space-4);margin-block:var(--space-5) var(--space-3);padding-inline:.125rem}.admin-resource-heading:first-of-type{margin-block-start:0}.admin-resource-heading span:not(.admin-refreshed){color:var(--text-muted);font-size:.625rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.admin-resource-heading h2{margin:.25rem 0 0;color:var(--text-secondary);font-size:.9375rem;font-weight:520}.admin-lamp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:var(--space-3);margin:0;padding:var(--space-5);list-style:none}.admin-lamp-grid li{min-inline-size:0;padding:var(--space-3);border:1px solid var(--divider);border-radius:var(--radius-small);background:#05101f75}.admin-lamp-grid p{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:.6875rem;line-height:1.45}.admin-key-value-list{display:grid;gap:0;margin:0}.admin-key-value-list>div{display:flex;min-block-size:3.25rem;align-items:center;justify-content:space-between;gap:var(--space-3);border-block-end:1px solid var(--divider)}.admin-key-value-list>div:last-child{border-block-end:0}.admin-key-value-list dt{color:var(--text-muted);font-size:.75rem}.admin-key-value-list dd{margin:0;color:var(--text-secondary);font-family:var(--font-mono);font-size:.75rem;text-align:end;font-variant-numeric:tabular-nums}.admin-key-value-list>div[data-tone=positive] dd{color:var(--success-bright)}.admin-key-value-list>div[data-tone=warning] dd{color:var(--warning)}.admin-key-value-list>div[data-tone=critical] dd{color:var(--category-alert)}.admin-key-value-list>div[data-tone=live] dd{color:var(--accent-bright)}[aria-label="Live call flow"] .admin-table :is(th,td){padding-inline:var(--space-3)}.admin-notice{display:flex;align-items:start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-small);background:#7e89980e}.admin-notice>span{flex:none;inline-size:.5rem;aspect-ratio:1;margin-block-start:.3rem;border-radius:50%;background:var(--chart-neutral)}.admin-notice strong{color:var(--text-secondary);font-size:.8125rem;font-weight:450}.admin-notice p{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:.75rem;line-height:1.5}.admin-notice[data-tone=positive]{border-color:var(--success-edge);background:var(--success-bg)}.admin-notice[data-tone=positive]>span{background:var(--chart-positive)}.admin-notice[data-tone=warning]{border-color:var(--warning-edge);background:var(--warning-bg)}.admin-notice[data-tone=warning]>span{background:var(--chart-warning)}.admin-notice[data-tone=critical]{border-color:var(--category-alert-edge);background:var(--category-alert-bg)}.admin-notice[data-tone=critical]>span{background:var(--chart-critical)}.admin-notice[data-tone=admin]{border-color:var(--admin-mode-edge);background:var(--admin-mode-bg)}.admin-notice[data-tone=admin]>span{background:var(--admin-mode)}.admin-all-clear{display:flex;min-block-size:6rem;align-items:center;gap:var(--space-4);padding:var(--space-5);background:linear-gradient(90deg,var(--success-bg),transparent 72%)}.admin-all-clear>span{inline-size:.75rem;aspect-ratio:1;border:.1875rem solid rgba(5,16,31,.86);border-radius:50%;background:var(--chart-positive);box-shadow:0 0 0 1px var(--success-edge)}.admin-all-clear strong{color:var(--success-bright);font-size:.9375rem;font-weight:450}.admin-all-clear p{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:.8125rem}.admin-attention-list{display:grid;margin:0;padding:0;list-style:none}.admin-attention-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-block-size:4.5rem;padding-inline:var(--space-5);border-block-end:1px solid var(--divider)}.admin-attention-list li:last-child{border-block-end:0}.admin-attention-list li>span{inline-size:.5rem;aspect-ratio:1;border-radius:50%;background:var(--chart-warning)}.admin-attention-list li[data-tone=critical]>span{background:var(--chart-critical)}.admin-attention-list a{display:grid;min-block-size:var(--tap-target-min);align-content:center;color:inherit;text-decoration:none}.admin-attention-list a:focus-visible{border-radius:var(--radius-small);outline:.1875rem solid var(--focus-ring);outline-offset:.1875rem}.admin-attention-list strong,.admin-attention-list small{display:block}.admin-attention-list strong{color:var(--text-secondary);font-size:.8125rem;font-weight:450}.admin-attention-list small,.admin-attention-list time{color:var(--text-muted);font-size:.6875rem}.admin-preview-count{margin:0;padding:var(--space-3) var(--space-5);border-block-start:1px solid var(--divider);color:var(--text-muted);font-size:.6875rem}.admin-attention-list small{margin-block-start:var(--space-1)}.admin-attention-list time{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.admin-comparison-note{display:flex;align-items:center;gap:var(--space-3);margin-block:clamp(.875rem,1.4vw,1.25rem);padding-inline:var(--space-1)}.admin-comparison-note p{margin:0;color:var(--text-muted);font-size:.75rem;line-height:1.45}.admin-comparison-note strong{color:var(--text-secondary);font-weight:450}.admin-secondary-comparison{margin:calc(var(--space-5) * -.45) 0 var(--space-5);border:1px solid var(--divider);border-radius:var(--radius-small);background:#05101f4d}.admin-secondary-comparison summary{min-block-size:var(--tap-target-min);padding-inline:var(--space-4);color:var(--text-secondary);cursor:pointer;font-size:.75rem;line-height:var(--tap-target-min)}.admin-secondary-comparison .admin-key-value-list{border-block-start:1px solid var(--divider)}.admin-focus-banner{display:flex;min-block-size:var(--tap-target-min);align-items:center;justify-content:space-between;gap:var(--space-4);margin-block-end:var(--space-5);padding:var(--space-3) var(--space-4);border:1px solid var(--border-active);border-radius:var(--radius-small);background:#3f86ed14}.admin-focus-banner p{margin:0;color:var(--text-muted);font-size:.75rem}.admin-focus-banner strong{color:var(--text-secondary);font-weight:500}.admin-focus-banner a{display:flex;min-block-size:var(--tap-target-min);align-items:center;color:var(--accent-bright);font-size:.75rem;white-space:nowrap;text-underline-offset:.2em}.admin-profit-panel{display:grid;gap:var(--space-4);padding:var(--space-5)}.admin-small-multiples{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));min-inline-size:0}.admin-small-multiples>section{min-inline-size:0;border-inline-end:1px solid var(--divider)}.admin-small-multiples>section:last-child{border-inline-end:0}.admin-small-multiples h3{margin:var(--space-4) var(--space-5) 0;color:var(--text-secondary);font-size:.75rem;font-weight:450;letter-spacing:.04em;text-transform:uppercase}.admin-source-trend-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));min-inline-size:0}.admin-source-trend-grid>section{min-inline-size:0;border-inline-end:1px solid var(--divider)}.admin-source-trend-grid>section:last-child{border-inline-end:0}.admin-source-trend-grid h4{margin:var(--space-4) var(--space-5) 0;color:var(--text-secondary);font-size:.75rem;font-weight:450}.admin-headcount-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:var(--space-3);padding:var(--space-5)}.admin-headcount-board details{min-inline-size:0;border:1px solid var(--divider);border-radius:var(--radius-small);background:#05101f85}.admin-headcount-board details[open]{border-color:var(--border-active);background:#061c3b94}.admin-headcount-board summary{display:flex;min-block-size:6.25rem;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);color:var(--text-secondary);cursor:pointer;list-style:none}.admin-headcount-board summary::-webkit-details-marker{display:none}.admin-headcount-board summary:focus-visible{border-radius:var(--radius-small);outline:.1875rem solid var(--focus-ring);outline-offset:.1875rem}.admin-headcount-label{min-inline-size:0}.admin-headcount-label strong,.admin-headcount-label small{display:block}.admin-headcount-label strong{font-size:.75rem;font-weight:450;line-height:1.35}.admin-headcount-label small{margin-block-start:var(--space-1);color:var(--text-muted);font-size:.625rem;line-height:1.35}.admin-headcount-value{color:var(--text-primary);font-family:var(--font-mono);font-size:1.75rem;font-variant-numeric:tabular-nums}.admin-headcount-board details[data-tone=live] .admin-headcount-value{color:var(--accent-bright)}.admin-headcount-board details[data-tone=warning] .admin-headcount-value{color:var(--warning)}.admin-headcount-board details[data-tone=critical] .admin-headcount-value{color:var(--category-alert)}.admin-headcount-board details>p,.admin-headcount-board details>small{margin:0;padding:0 var(--space-3) var(--space-3);color:var(--text-muted);font-size:.6875rem;line-height:1.45}.admin-headcount-board details ul{display:grid;gap:var(--space-1);margin:0;padding:0 var(--space-3) var(--space-3);color:var(--text-secondary);font-size:.6875rem;list-style:none}.admin-headcount-board details li{min-inline-size:0}.admin-headcount-board details li a{display:flex;min-block-size:var(--tap-target-min);align-items:center;color:inherit;text-underline-offset:.2em}.admin-headcount-overlay{display:flex;align-items:center;gap:var(--space-3);margin:0 var(--space-5) var(--space-5);padding:var(--space-3);border:1px solid var(--admin-mode-edge);border-radius:var(--radius-small);background:var(--admin-mode-bg)}.admin-headcount-overlay p{margin:0;color:var(--text-muted);font-size:.75rem;line-height:1.45}.admin-silence{display:grid;gap:var(--space-4);padding:var(--space-5)}.admin-silence>p{margin:0;color:var(--text-primary);font-family:var(--font-mono);font-size:clamp(1.6rem,3vw,2.5rem);font-weight:350;letter-spacing:-.045em;line-height:1.1;font-variant-numeric:tabular-nums}.admin-silence>small{color:var(--text-muted);font-size:.75rem;line-height:1.45}.admin-silence dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0}.admin-silence dl>div{padding:var(--space-3);border:1px solid var(--divider);border-radius:var(--radius-small)}.admin-silence dt{color:var(--text-muted);font-size:.625rem;text-transform:uppercase}.admin-silence dd{margin:var(--space-2) 0 0;color:var(--text-secondary);font-family:var(--font-mono);font-size:.9375rem;font-variant-numeric:tabular-nums}.admin-infrastructure-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block-start:1px solid var(--divider)}.admin-infrastructure-details>section{min-inline-size:0;padding:var(--space-5);border-inline-end:1px solid var(--divider)}.admin-infrastructure-details>section:last-child{border-inline-end:0}.admin-infrastructure-details h3{margin:0 0 var(--space-3);color:var(--text-secondary);font-size:.75rem;font-weight:450}.admin-reservation-count{margin:0;color:var(--accent-bright);font-family:var(--font-mono);font-size:2.5rem;font-variant-numeric:tabular-nums}.admin-infrastructure-details section>small{color:var(--text-muted);font-size:.6875rem;line-height:1.4}.admin-staging-console{margin-block-start:clamp(.875rem,1.4vw,1.25rem)}.admin-staging-console .staging-test-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,.72fr);align-items:center;gap:clamp(var(--space-4),3vw,var(--space-7));min-inline-size:0;padding:clamp(var(--space-4),2.3vw,var(--space-6));border:1px solid var(--border-active);border-radius:var(--radius-card);background:radial-gradient(90% 130% at 100% 0%,rgba(48,129,255,.18),transparent 65%),linear-gradient(145deg,#08182dfa,#020a14fc);box-shadow:inset 0 1px #ffffff14,0 .75rem 1.5rem #00000057}.admin-staging-console :is(.staging-test-copy,.staging-test-action){min-inline-size:0}.admin-staging-console :is(.staging-test-copy h2,.staging-test-copy p,.staging-test-action p){margin:0}.admin-staging-console .staging-test-copy h2{margin-block:var(--space-1) var(--space-2);color:var(--text-primary);font-size:clamp(1.15rem,1.8vw,1.5rem);font-weight:450;line-height:1.2}.admin-staging-console .staging-test-copy>p:last-child{color:var(--text-secondary);line-height:1.55}.admin-staging-console .staging-test-kicker{color:var(--accent);font-size:.72rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.admin-staging-console .staging-test-action{display:grid;justify-items:start;gap:var(--space-2)}.admin-staging-console .staging-test-action .oc-btn{min-inline-size:min(100%,12.5rem)}.admin-staging-console .staging-test-number{color:var(--text-primary);font-size:clamp(1.05rem,1.7vw,1.35rem)}.admin-staging-console .staging-test-number a{color:var(--accent)}.admin-staging-console :is(.staging-test-expiry,.staging-test-help){color:var(--text-muted);font-size:.84rem;line-height:1.45}.admin-staging-console .staging-test-error{color:var(--fail-core)}.admin-emergency-slot{display:grid;gap:var(--space-4);padding:var(--space-5)}.admin-emergency-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.admin-emergency-actions button{min-block-size:var(--tap-target-min);white-space:normal}.admin-emergency-actions [data-emergency-action=end-live-call]{border-color:var(--danger-rim);color:var(--danger-bright)}.admin-call-lookup{display:grid;gap:var(--space-4);padding:var(--space-5)}.admin-lookup-form,.admin-filter-bar{display:flex;align-items:end;gap:var(--space-3)}.admin-lookup-form label,.admin-filter-bar label{display:grid;min-inline-size:0;flex:1;gap:var(--space-2);color:var(--text-muted);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.admin-lookup-form input,.admin-filter-bar select{min-block-size:var(--tap-target-min);min-inline-size:0;padding-inline:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-small);color:var(--text-secondary);background:var(--surface-input);font-family:var(--font-ui);font-size:.8125rem}.admin-lookup-form input:focus-visible,.admin-filter-bar select:focus-visible{outline:.1875rem solid var(--focus-ring);outline-offset:.1875rem}.admin-lookup-form button{min-block-size:var(--tap-target-min)}.admin-inline-error{margin:0;color:var(--fail-core);font-size:.75rem}.admin-lookup-ambiguous{display:grid;gap:var(--space-3)}.admin-lookup-ambiguous ul{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.admin-lookup-ambiguous button{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr) auto;inline-size:100%;min-block-size:var(--tap-target-min);align-items:center;gap:var(--space-3);text-align:start}.admin-lookup-ambiguous button :is(strong,span,time){min-inline-size:0;overflow-wrap:anywhere}.admin-lookup-ambiguous button :is(span,time){color:var(--text-muted);font-size:.75rem}.admin-call-story{display:grid;grid-template-columns:minmax(15rem,.72fr) minmax(20rem,1fr);min-inline-size:0;overflow:hidden;border:1px solid var(--divider);border-radius:var(--radius-small)}.admin-call-story-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:var(--space-3);padding:var(--space-5);border-inline-end:1px solid var(--divider);background:#05101f75}.admin-call-story-summary div{min-inline-size:0}.admin-call-story-summary span,.admin-call-story-summary strong{display:block}.admin-call-story-summary span{color:var(--text-muted);font-size:.625rem;letter-spacing:.06em;text-transform:uppercase}.admin-call-story-summary strong{margin-block-start:var(--space-1);color:var(--text-secondary);font-family:var(--font-mono);font-size:.75rem;font-weight:400;overflow-wrap:anywhere}.admin-funnel-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,.34fr);min-inline-size:0}.admin-funnel-scroll{max-inline-size:100%;overflow-x:auto;outline:none}.admin-funnel-scroll:focus-visible{outline:.1875rem solid var(--focus-ring);outline-offset:-.1875rem}.admin-funnel{display:grid;grid-template-columns:repeat(7,minmax(7.5rem,1fr));min-inline-size:55rem;margin:0;padding:var(--space-5);list-style:none}.admin-funnel>li{position:relative;min-inline-size:0}.admin-funnel>li:not(:last-child):after{content:"";position:absolute;inset-block-start:2.35rem;inset-inline:calc(50% + 2.75rem) calc(-50% + 2.75rem);block-size:1px;background:var(--border-active)}.admin-funnel-stage{display:grid;justify-items:center;gap:var(--space-3);text-align:center}.admin-funnel-stage>span{display:grid;min-block-size:2.75rem;align-content:start}.admin-funnel-stage strong{color:var(--text-secondary);font-size:.6875rem;font-weight:450}.admin-funnel-stage small{color:var(--text-muted);font-size:.5625rem}.admin-funnel-stage b{display:grid;inline-size:4.75rem;aspect-ratio:1;place-items:center;border:1px solid var(--border-active);border-radius:50%;color:var(--text-primary);background:radial-gradient(ellipse 50% 50%,rgba(63,134,237,.2),transparent 72%),var(--surface);font-family:var(--font-mono);font-size:1.25rem;font-weight:400;font-variant-numeric:tabular-nums}.admin-funnel-inventory{min-block-size:2.25rem;margin:var(--space-2) var(--space-2) 0;color:var(--text-muted);font-size:.625rem;line-height:1.35;text-align:center}.admin-funnel-attribution{min-block-size:var(--tap-target-min);margin:var(--space-3) var(--space-2) 0;color:var(--text-muted);font-size:.625rem;line-height:1.35;text-align:center}.admin-funnel-inventory strong{color:var(--text-secondary);font-family:var(--font-mono);font-weight:450}.admin-funnel details{margin-block-start:var(--space-3);padding-inline:var(--space-2);color:var(--text-muted);font-size:.625rem;text-align:center}.admin-funnel summary{min-block-size:var(--tap-target-min);cursor:pointer;line-height:var(--tap-target-min)}.admin-funnel details :is(ul,p){margin:0;padding:0;list-style:none}.admin-funnel-branch{min-inline-size:0;padding:var(--space-5);border-inline-start:1px solid var(--divider)}.admin-funnel-branch h3{margin:0;color:var(--text-secondary);font-size:.8125rem;font-weight:450}.admin-funnel-branch>p{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:.6875rem;line-height:1.45}.admin-funnel-branch .admin-bar-list{padding-inline:0}.admin-filter-bar{padding:var(--space-4) var(--space-5);border-block-end:1px solid var(--divider)}.admin-filter-bar p{margin:0 0 0 auto;color:var(--text-muted);font-size:.6875rem;white-space:nowrap}.admin-mini-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:var(--space-3);padding:var(--space-5)}.admin-mini-metric-grid .admin-metric-card{grid-column:auto;min-block-size:9.5rem}.admin-mini-metric-grid-compact{grid-template-columns:1fr}.admin-watch-list{display:grid;gap:var(--space-3);margin:0;padding:var(--space-5);list-style:none}.admin-watch-list li{display:grid;gap:var(--space-2);padding-block-end:var(--space-3);border-block-end:1px solid var(--divider)}.admin-watch-list li:last-child{padding-block-end:0;border-block-end:0}.admin-watch-list p{margin:0;color:var(--text-muted);font-size:.75rem;line-height:1.45}.admin-watch-list a{display:flex;min-block-size:var(--tap-target-min);align-items:center;color:var(--accent-bright);font-size:.75rem;text-underline-offset:.2em}.admin-book-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0;padding:var(--space-5);list-style:none}.admin-book-checks li{display:flex;align-items:start;gap:var(--space-3);min-inline-size:0;padding:var(--space-4);border:1px solid var(--divider);border-radius:var(--radius-small);background:#05101f7a}.admin-book-checks li>span{flex:none;inline-size:.625rem;aspect-ratio:1;margin-block-start:.25rem;border-radius:50%;background:var(--chart-neutral)}.admin-book-checks li[data-tone=positive]{border-color:var(--success-edge)}.admin-book-checks li[data-tone=positive]>span{background:var(--chart-positive)}.admin-book-checks li[data-tone=critical]{border-color:var(--category-alert-edge);background:var(--category-alert-bg)}.admin-book-checks li[data-tone=critical]>span{background:var(--chart-critical)}.admin-book-checks strong{color:var(--text-secondary);font-size:.8125rem;font-weight:450}.admin-book-checks p{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:.6875rem;line-height:1.45}.admin-notification-pairing{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5)}@media(max-width:72rem){.admin-metric-grid:is([data-metric-count="3"],[data-metric-count="6"]) .admin-metric-card{grid-column:span 6}.admin-metric-grid[data-metric-count="5"] .admin-metric-card{grid-column:span 6}.admin-metric-grid[data-metric-count="5"] .admin-metric-card:last-child{grid-column:1 / -1}.admin-infrastructure-details,.admin-book-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-infrastructure-details>section:nth-child(2){border-inline-end:0}.admin-infrastructure-details>section:nth-child(-n+2){border-block-end:1px solid var(--divider)}.admin-call-story,.admin-funnel-layout{grid-template-columns:1fr}.admin-call-story-summary,.admin-funnel-branch{border-inline-end:0;border-inline-start:0;border-block-end:1px solid var(--divider)}}@media(max-width:52rem){.admin-comparison-note,.admin-headcount-overlay,.admin-notification-pairing{align-items:start;flex-direction:column}.admin-infrastructure-details,.admin-book-checks,.admin-emergency-actions{grid-template-columns:1fr}.admin-infrastructure-details>section{border-inline-end:0;border-block-end:1px solid var(--divider)}.admin-infrastructure-details>section:last-child{border-block-end:0}.admin-staging-console .staging-test-panel,.admin-call-story-summary{grid-template-columns:1fr}.admin-lookup-form,.admin-filter-bar{align-items:stretch;flex-direction:column}.admin-filter-bar p{margin-inline-start:0}.admin-funnel{grid-template-columns:1fr;min-inline-size:0;gap:var(--space-3)}.admin-funnel-scroll{overflow-x:visible}.admin-funnel>li{display:grid;grid-template-columns:minmax(9rem,.65fr) minmax(0,1fr);align-items:center;gap:var(--space-3)}.admin-funnel>li:not(:last-child):after{inset-block:calc(50% + 2.75rem) calc(-50% + 2.75rem);inset-inline-start:2.35rem;inline-size:1px;block-size:auto}.admin-funnel details{margin-block-start:0;text-align:start}}@media(max-width:34rem){.admin-resource-heading{align-items:start;flex-direction:column;gap:var(--space-2)}.admin-metric-grid:is([data-metric-count="3"],[data-metric-count="5"],[data-metric-count="6"]) .admin-metric-card{grid-column:1 / -1}.admin-attention-list li{grid-template-columns:auto minmax(0,1fr);padding-block:var(--space-3)}.admin-attention-list time{grid-column:2}.admin-headcount-board{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.75rem),1fr));padding:var(--space-3)}.admin-headcount-overlay,.admin-profit-panel,.admin-call-lookup,.admin-emergency-slot{margin-inline:0;padding:var(--space-4)}.admin-silence dl,.admin-lookup-ambiguous button{grid-template-columns:1fr}.admin-funnel>li{grid-template-columns:1fr}.admin-funnel>li:not(:last-child):after{content:none}}
