[data-app=mnd]{background:var(--app-bg);--font-serif: "Lora", ui-serif, Georgia, serif;--font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", system-ui, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--app-accent: oklch(.6 .14 48);--app-accent-foreground: oklch(.98 .005 70);--app-accent-muted: oklch(.6 .14 48 / 12%);--app-accent-subtle: oklch(.6 .14 48 / 6%);--app-bg: oklch(.94 .015 70);--app-surface: oklch(.97 .012 68);--app-surface-raised: oklch(.98 .01 68);--app-surface-foreground: oklch(.25 .025 50);--app-text-display: oklch(.22 .025 48);--app-text-heading: oklch(.28 .02 50);--app-text-body: oklch(.36 .018 50);--app-text-emphasis: oklch(.24 .025 48);--app-text-muted: oklch(.52 .015 52);--app-text-quiet: oklch(.68 .012 55);--app-border: oklch(.86 .012 62);--app-border-subtle: oklch(.9 .01 65);--app-glass-border: oklch(0 0 0 / 5%);--app-tier-now: oklch(.56 .14 48);--app-tier-now-bg: oklch(.56 .14 48 / 8%);--app-tier-now-border: oklch(.56 .14 48 / 16%);--app-tier-now-track: oklch(.56 .14 48 / 14%);--app-tier-now-card-bg: oklch(.97 .016 62);--app-tier-soon: oklch(.5 .06 62);--app-tier-soon-bg: oklch(.5 .06 62 / 6%);--app-tier-soon-border: oklch(.5 .06 62 / 12%);--app-tier-soon-track: oklch(.5 .06 62 / 12%);--app-tier-soon-card-bg: oklch(.97 .012 68);--app-tier-explore: oklch(.48 .03 56);--app-tier-explore-bg: oklch(.48 .03 56 / 5%);--app-tier-explore-border: oklch(.48 .03 56 / 10%);--app-tier-explore-track: oklch(.48 .03 56 / 10%);--app-tier-explore-card-bg: oklch(.97 .01 66);--app-signal-track: oklch(.9 .01 62);--app-confidence-high: oklch(.52 .14 48);--app-confidence-mid: oklch(.64 .06 55);--app-confidence-low: oklch(.76 .03 58);--app-chart-now: oklch(.56 .14 48);--app-chart-now-faint: oklch(.56 .14 48 / 8%);--app-chart-grid: oklch(.9 .01 55);--app-chart-range-p50: oklch(.93 .02 60);--app-chart-range-p75: oklch(.89 .04 58);--app-chart-range-p90: oklch(.85 .06 50);--app-chart-marker-p50: oklch(.48 .03 56);--app-chart-marker-p75: oklch(.5 .06 62);--app-chart-marker-p90: oklch(.56 .14 48);--app-chart-text-quiet: oklch(.55 .02 55);--app-chart-text-strong: oklch(.25 .02 50);--app-chart-lost-fill: oklch(.92 0 0);--app-chart-lost-stroke: oklch(.62 0 0);--app-chart-open-fill: oklch(.92 .03 210);--app-chart-open-stroke: oklch(.52 .06 210);--app-chart-tier-very-small: oklch(.78 .07 75);--app-chart-tier-small: oklch(.68 .1 65);--app-chart-tier-medium: oklch(.58 .12 55);--app-chart-tier-large: oklch(.48 .13 42);--app-chart-tier-very-large: oklch(.4 .11 30);--app-chart-bullet-fill: oklch(.42 .02 52);--app-chart-bullet-boundary: oklch(0 0 0 / 7%);--app-chart-bullet-label: oklch(.58 .02 55);--app-chart-bullet-value: oklch(.42 .02 52);--app-chart-control-border: oklch(.82 .02 55);--app-chart-control-bg: oklch(.97 .01 65);--app-chart-control-bg-disabled: oklch(.94 .01 65);--app-chart-control-fg: oklch(.35 .02 55);--app-chart-control-fg-disabled: oklch(.75 .02 55);--app-chart-table-border: oklch(.88 .015 65);--app-chart-table-header-bg: oklch(.95 .01 65);--app-chart-table-header-border: oklch(.85 .015 65);--app-chart-table-row-alt: oklch(.97 .005 65);--app-chart-table-row-border: oklch(.92 .01 65);--app-chart-status-won-bg: oklch(.9 .06 145);--app-chart-status-won-fg: oklch(.35 .1 145);--app-chart-status-lost-bg: oklch(.9 .04 30);--app-chart-status-lost-fg: oklch(.4 .1 30);--app-chart-status-open-bg: oklch(.9 .04 210);--app-chart-status-open-fg: oklch(.35 .1 210);--shadow-card: 0 1px 3px rgba(0,0,0,.04);--shadow-card-hover: 0 6px 20px rgba(0,0,0,.1);--text-display: 50px;--text-rep-territory-title: 36px;--text-page-title: 28px;--text-card-title: 22px;--text-card-title-sm: 19px;--text-deal-title: 26px;--text-narrative: 18px;--text-morning-brief: 18px;--text-body: 17px;--text-body-sm: 16px;--text-body-xs: 15px;--text-blurb: 17px;--text-stat-value: 18px;--text-stat-value-sm: 17px;--text-stat-value-lg: 22px;--text-tier-label: 17px;--text-tier-count: 15px;--text-fit-label: 17px;--text-reason-title: 17px;--text-section-label: 13px;--text-signal-label: 11px;--text-stat-label: 11px;--text-meta: 13px;--text-meta-sm: 12px;--text-micro: 11px;--text-label: 15px;--text-label-sm: 14px;--text-caption: 13px;--text-link: 15px;--text-back-link: 14px;--text-brand: 13px;--text-badge: 10px;--text-filter: 13px;--text-action-card: 17px;--text-mono: 17px;--text-mono-sm: 14px;--text-mono-xs: 13px;--text-mono-xxs: 12px;--text-peek-name: 15px;--text-peek-range: 13px;--text-peek-cta: 16px;--text-confidence-label: 11px;--text-confidence-value: 11px;--text-rep-name: 15px;--text-rep-count: 15px;--text-rep-separator: 15px;--text-rep-overflow: 14px;--space-page-x: 32px;--space-page-top: 48px;--space-page-bottom: 100px;--space-section: 48px;--space-tier-gap: 80px;--space-card-x: 28px;--space-card-y: 24px}[data-app=mnd] .bg-app{background:var(--app-bg)}[data-app=mnd] .mnd-brief-clamped{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}[data-app=mnd] .mnd-card{border-radius:12px;border:1px solid var(--app-glass-border);background:var(--app-surface);padding:24px 28px;cursor:pointer;transition:box-shadow .25s cubic-bezier(.25,.1,.25,1),transform .25s cubic-bezier(.25,.1,.25,1);box-shadow:var(--shadow-card)}[data-app=mnd] .mnd-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}[data-app=mnd] .mnd-card-tier-now{border-left:3px solid var(--app-tier-now);background:var(--app-tier-now-card-bg)}[data-app=mnd] .mnd-card-tier-soon{border-left:3px solid var(--app-tier-soon);background:var(--app-tier-soon-card-bg)}[data-app=mnd] .mnd-card-tier-explore{border-left:3px solid var(--app-tier-explore);background:var(--app-tier-explore-card-bg)}[data-app=mnd] .mnd-service-card{display:block;width:100%;text-align:left;border-radius:12px;border:1px solid var(--app-glass-border);background:var(--app-surface);padding:22px 26px;cursor:pointer;transition:box-shadow .25s cubic-bezier(.25,.1,.25,1),transform .25s cubic-bezier(.25,.1,.25,1);box-shadow:var(--shadow-card)}[data-app=mnd] .mnd-service-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}[data-app=mnd] .mnd-service-card:disabled{opacity:.4;cursor:default}[data-app=mnd] .mnd-primary-deal{border-radius:0 10px 12px 12px;border:1px solid var(--app-accent-muted);border-top:2px solid var(--app-accent);background:linear-gradient(135deg,var(--app-accent-subtle) 0%,var(--app-surface-raised) 100%);padding:22px 22px 20px;display:grid;gap:14px}[data-app=mnd] .mnd-peek-strip{height:42px;width:100%;border-radius:0 0 12px 12px;border:1px solid var(--app-border-subtle);border-top:none;background:var(--app-surface-raised);padding:0 22px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 6px #0000000f;cursor:pointer;text-align:left;transition:transform .25s cubic-bezier(.25,.1,.25,1),box-shadow .25s cubic-bezier(.25,.1,.25,1),background .15s}[data-app=mnd] .mnd-peek-strip[data-cta]{background:var(--app-accent-subtle);border-color:var(--app-accent-muted)}[data-app=mnd] .mnd-peek-stack:hover .mnd-peek-strip{transform:translateY(var(--strip-fan, 0px))}[data-app=mnd] .mnd-peek-stack .mnd-peek-strip:hover{transform:translateY(calc(var(--strip-fan, 0px) - 4px));box-shadow:0 4px 14px #0000001f;background:#f6f1eb}[data-app=mnd] .mnd-peek-stack .mnd-peek-strip[data-cta]:hover{background:#f4e0d1}[data-app=mnd] .mnd-peek-strip-cta{font-family:var(--font-serif);font-size:16px;font-style:italic;font-weight:600;color:var(--app-accent)}.dark [data-app=mnd]{--app-accent: oklch(.7 .13 52);--app-accent-foreground: oklch(.14 .01 50);--app-accent-muted: oklch(.7 .13 52 / 14%);--app-accent-subtle: oklch(.7 .13 52 / 8%);--app-bg: oklch(.2 .01 50);--app-surface: oklch(.24 .01 52);--app-surface-raised: oklch(.26 .01 52);--app-surface-foreground: oklch(.86 .025 65);--app-text-display: oklch(.88 .025 65);--app-text-heading: oklch(.8 .02 62);--app-text-body: oklch(.68 .018 58);--app-text-emphasis: oklch(.9 .025 65);--app-text-muted: oklch(.5 .012 55);--app-text-quiet: oklch(.36 .008 52);--app-border: oklch(.3 .01 52);--app-border-subtle: oklch(.26 .008 50);--app-glass-border: oklch(1 0 0 / 7%);--app-tier-now: oklch(.72 .13 55);--app-tier-now-bg: oklch(.72 .13 55 / 12%);--app-tier-now-border: oklch(.72 .13 55 / 20%);--app-tier-now-track: oklch(.72 .13 55 / 18%);--app-tier-now-card-bg: oklch(.24 .015 52);--app-tier-soon: oklch(.62 .055 65);--app-tier-soon-bg: oklch(.62 .055 65 / 10%);--app-tier-soon-border: oklch(.62 .055 65 / 15%);--app-tier-soon-track: oklch(.62 .055 65 / 14%);--app-tier-soon-card-bg: oklch(.24 .01 55);--app-tier-explore: oklch(.54 .03 58);--app-tier-explore-bg: oklch(.54 .03 58 / 8%);--app-tier-explore-border: oklch(.54 .03 58 / 12%);--app-tier-explore-track: oklch(.54 .03 58 / 12%);--app-tier-explore-card-bg: oklch(.24 .008 54);--app-signal-track: oklch(.26 .008 50);--app-confidence-high: oklch(.74 .12 55);--app-confidence-mid: oklch(.67 .07 58);--app-confidence-low: oklch(.61 .04 60);--app-chart-now: oklch(.72 .13 55);--app-chart-now-faint: oklch(.72 .13 55 / 12%);--app-chart-grid: oklch(.3 .01 52);--app-chart-text-quiet: oklch(.5 .012 55);--app-chart-text-strong: oklch(.86 .02 62);--app-chart-lost-fill: oklch(.32 .02 24);--app-chart-lost-stroke: oklch(.58 .09 25);--app-chart-open-fill: oklch(.3 .03 220);--app-chart-open-stroke: oklch(.6 .06 220);--app-chart-tier-very-small: oklch(.62 .08 75);--app-chart-tier-small: oklch(.58 .1 65);--app-chart-tier-medium: oklch(.52 .12 55);--app-chart-tier-large: oklch(.46 .12 42);--app-chart-tier-very-large: oklch(.4 .1 30);--app-chart-bullet-fill: oklch(.8 .03 60);--app-chart-bullet-boundary: oklch(1 0 0 / 10%);--app-chart-bullet-label: oklch(.64 .015 58);--app-chart-bullet-value: oklch(.84 .03 62);--app-chart-control-border: oklch(.34 .01 52);--app-chart-control-bg: oklch(.24 .01 52);--app-chart-control-bg-disabled: oklch(.22 .01 52);--app-chart-control-fg: oklch(.8 .02 62);--app-chart-control-fg-disabled: oklch(.5 .01 55);--app-chart-table-border: oklch(.3 .01 52);--app-chart-table-header-bg: oklch(.24 .01 52);--app-chart-table-header-border: oklch(.34 .01 52);--app-chart-table-row-alt: oklch(.22 .01 52);--app-chart-table-row-border: oklch(.28 .01 52);--app-chart-status-won-bg: oklch(.3 .08 145);--app-chart-status-won-fg: oklch(.82 .09 145);--app-chart-status-lost-bg: oklch(.3 .07 30);--app-chart-status-lost-fg: oklch(.83 .1 30);--app-chart-status-open-bg: oklch(.3 .05 210);--app-chart-status-open-fg: oklch(.82 .07 210);--shadow-card: 0 1px 3px rgba(0,0,0,.12);--shadow-card-hover: 0 2px 8px rgba(0,0,0,.2)}[data-app=lab]{--app-accent: oklch(.55 .2 290);--app-accent-foreground: oklch(.985 0 0);--app-accent-muted: oklch(.94 .03 290);--app-surface: oklch(.99 .005 285);--app-surface-foreground: oklch(.25 .04 290)}.dark [data-app=lab]{--app-accent: oklch(.7 .2 290);--app-accent-foreground: oklch(.15 0 0);--app-accent-muted: oklch(.24 .05 290);--app-surface: oklch(.16 .015 290);--app-surface-foreground: oklch(.9 .03 290)}[data-app=admin]{--app-accent: oklch(.45 .03 260);--app-accent-foreground: oklch(.985 0 0);--app-accent-muted: oklch(.92 .01 260);--app-surface: oklch(.985 .003 260);--app-surface-foreground: oklch(.25 .01 260)}.dark [data-app=admin]{--app-accent: oklch(.65 .04 260);--app-accent-foreground: oklch(.15 0 0);--app-accent-muted: oklch(.25 .02 260);--app-surface: oklch(.17 .005 260);--app-surface-foreground: oklch(.9 .01 260)}@keyframes pulse-subtle{0%,to{opacity:1;box-shadow:0 0 #fbbf2466}50%{opacity:1;box-shadow:0 0 0 4px #fbbf2400}}[data-app=admin] .animate-pulse-subtle{animation:pulse-subtle 2s ease-in-out infinite}
