:root{color-scheme:dark;--color-primary-blue: #003B71;--color-primary-blue-deep: #00264A;--color-gold: #E7B00C;--color-gold-bright: #FFC933;--color-red: #E63A27;--color-red-display: #FF6B57;--color-flow-yes: #4CC38A;--color-flow-no: #F0776A;--color-flow-nr: #FFC933;--color-topbar-tagline: #E7B00C;--color-nav-underline: #E7B00C;--band-ink-strong: #F2EFE6;--band-ink: #EAF1FA;--band-ink-muted: #9FB3CC;--band-ink-dim: #6f8db0;--band-accent: #5FE0FF;--band-live: #39ff9c;--band-live-paused: #FFB020;--band-divider: #2a5a8f;--band-ws-home: #5FE0FF;--band-ws-sales: #FFC933;--band-ws-marketing: #39ff9c;--band-ws-home-bg: rgba(95, 224, 255, .1);--band-ws-home-bd: rgba(95, 224, 255, .5);--band-ws-sales-bg: rgba(231, 176, 12, .12);--band-ws-sales-bd: rgba(231, 176, 12, .55);--band-ws-marketing-bg: rgba(57, 255, 156, .1);--band-ws-marketing-bd: rgba(57, 255, 156, .5);--band-border: #1d4a7a;--band-floor: #030a12;--band-orb-edge: rgba(74, 216, 255, .7);--band-orb-bg: radial-gradient(circle at 50% 35%, #0d3057, #030a12);--band-glow-live: 0 0 8px #39ff9c, 0 0 20px rgba(57, 255, 156, .6);--band-glow-accent-soft: 0 0 12px rgba(95, 224, 255, .7);--band-glow-tagline: 0 0 10px rgba(231, 176, 12, .4);--band-logo-drop: drop-shadow(0 0 10px rgba(95, 224, 255, .35));--color-neon-blue: #5FE0FF;--color-neon-blue-soft: #4ad8ff;--color-neon-green: #39ff9c;--color-navy-900: #030a12;--color-navy-800: #071a30;--color-navy-700: #0d3057;--color-navy-600: #003B71;--color-panel-fill: rgba(6, 26, 48, .7);--color-panel-border: #1d4a7a;--color-outer-border: #1c4470;--color-header-border: #2a5a8f;--color-panel-hairline: color-mix(in srgb, var(--color-panel-border) 40%, transparent);--color-lex-border: rgba(74, 216, 255, .7);--color-input-border: rgba(74, 216, 255, .6);--color-feed-rule-default: #4ad8ff;--color-feed-rule-win: #E7B00C;--color-feed-rule-alert: #E63A27;--color-feed-rule-agent: #39ff9c;--color-amber: #FFB020;--color-amber-text: #FFD48A;--color-approve: #0E8248;--color-approve-text: #FFFFFF;--color-approve-border: #1BA463;--surface-bubble-user: rgba(20, 52, 90, .95);--surface-bubble-lex: rgba(8, 34, 62, .95);--surface-bubble-out: linear-gradient(180deg, rgba(0, 59, 113, .95), rgba(0, 38, 74, .95));--surface-menu: rgba(6, 20, 38, .99);--surface-scrim: rgba(2, 6, 12, .55);--surface-track: rgba(4, 16, 30, .8);--surface-panel-muted: rgba(6, 26, 48, .4);--surface-feed-gold: rgba(240, 180, 41, .08);--surface-signout-hover: rgba(224, 95, 95, .12);--border-signout-hover: rgba(224, 95, 95, .5);--color-text-primary: #F2EFE6;--color-text-body: #EAF1FA;--color-text-micro: #9FB3CC;--color-text-muted: #6f8db0;--color-cta-text: #062038;--gradient-app-bg: radial-gradient(ellipse at 15% -10%, var(--color-navy-700) 0%, var(--color-navy-800) 50%, var(--color-navy-900) 100%);--gradient-signin-bg: radial-gradient(ellipse at 50% -20%, var(--color-navy-700) 0%, var(--color-navy-800) 55%, var(--color-navy-900) 100%);--gradient-header: linear-gradient(180deg, rgba(0, 59, 113, .95), rgba(0, 38, 74, .95));--gradient-kpi-tile: linear-gradient(180deg, rgba(0, 59, 113, .55), rgba(4, 16, 30, .95));--gradient-tile-soft: linear-gradient(180deg, rgba(0, 59, 113, .42), rgba(4, 16, 30, .9));--gradient-card-soft: linear-gradient(180deg, rgba(0, 59, 113, .28), rgba(4, 16, 30, .85));--gradient-feed-item: linear-gradient(90deg, rgba(10, 40, 72, .9), rgba(6, 26, 48, .9));--gradient-tabbar: linear-gradient(180deg, rgba(3, 12, 22, .4), rgba(3, 10, 18, .98) 45%);--gradient-cta-gold: linear-gradient(180deg, var(--color-gold-bright), var(--color-gold));--gradient-ms-button: linear-gradient(180deg, rgba(0, 59, 113, .95), rgba(0, 38, 74, .95));--underline-gold: linear-gradient(90deg, transparent, rgba(231, 176, 12, .7) 40%, rgba(120, 85, 10, .25) 75%, transparent);--underline-neon: linear-gradient(90deg, transparent, rgba(74, 216, 255, .65) 40%, rgba(30, 90, 120, .25) 75%, transparent);--underline-red: linear-gradient(90deg, transparent, rgba(230, 58, 39, .65) 40%, rgba(120, 30, 20, .25) 75%, transparent);--underline-green: linear-gradient(90deg, transparent, rgba(57, 255, 156, .6) 40%, rgba(20, 90, 55, .25) 75%, transparent);--underline-opacity: .55;--underline-height: 2px;--glow-gold: 0 0 16px rgba(231, 176, 12, .75), 0 0 40px rgba(231, 176, 12, .35);--glow-blue: 0 0 16px rgba(95, 224, 255, .8);--glow-red: 0 0 16px rgba(230, 58, 39, .7);--glow-green: 0 0 8px #39ff9c, 0 0 20px rgba(57, 255, 156, .6);--glow-green-peak: 0 0 14px #39ff9c, 0 0 34px rgba(57, 255, 156, .9);--glow-gold-soft: 0 0 10px rgba(231, 176, 12, .4);--glow-blue-soft: 0 0 12px rgba(95, 224, 255, .7);--glow-cta-box: 0 0 16px rgba(231, 176, 12, .5);--glow-lex-input-box: 0 0 14px rgba(74, 216, 255, .25);--glow-ms-button-box: 0 0 16px rgba(74, 216, 255, .25);--glow-win-box: 0 0 12px rgba(231, 176, 12, .2);--glow-alert-box: 0 0 12px rgba(230, 58, 39, .25);--glow-logo-drop: drop-shadow(0 0 10px rgba(95, 224, 255, .35));--glow-logo-drop-lg: drop-shadow(0 0 14px rgba(95, 224, 255, .4));--glow-kpi-number: 0 0 16px rgba(231, 176, 12, .65);--glow-money-text: 0 0 14px rgba(231, 176, 12, .7);--glow-card-cta: 0 0 16px rgba(231, 176, 12, .45);--glow-bar-fill: 0 0 12px rgba(231, 176, 12, .5);--glow-orb: 0 0 10px rgba(95, 224, 255, .3);--glow-lex-edge-rest: 0 0 22px rgba(74, 216, 255, .25), inset 0 0 30px rgba(74, 216, 255, .06);--glow-lex-edge-peak: 0 0 34px rgba(74, 216, 255, .45), inset 0 0 40px rgba(74, 216, 255, .1);--shadow-header: 0 6px 24px rgba(0, 0, 0, .35);--font-family-base: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--weight-display: 900;--weight-micro: 800;--weight-body: 600;--weight-tagline: 700;--tracking-micro: .18em;--tracking-wordmark: .22em;--tracking-body: 0;--size-kpi-numeral: 24px;--size-wordmark: 15px;--size-micro-label: 9.5px;--size-body: 11px;--size-tagline: 12px;--size-footer: 9px;--line-height-body: 1.4;--size-chat-body: 15px;--line-height-chat: 1.5;--radius-sm: 5px;--radius-md: 7px;--radius-lg: 10px;--radius-xl: 12px;--radius-2xl: 14px;--radius-pill: 18px;--radius-full: 50%;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--pulse-duration: 2s;--edge-glow-duration: 3s;--feed-slide-duration: .5s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--pulse-dot-size: 9px;--ws-home: #5FE0FF;--ws-sales: #FFC933;--ws-marketing: #39ff9c;--ws-sales-glow: 0 0 16px rgba(255, 201, 51, .6)}:root[data-theme=light],[data-theme-scope=light]{color-scheme:light;--color-primary-blue: #003B71;--color-primary-blue-deep: #00264A;--color-gold: #E7B00C;--color-gold-bright: #8A5A06;--color-red: #E63A27;--color-red-display: #BE3526;--color-flow-yes: #12724A;--color-flow-no: #BE3526;--color-flow-nr: #E7B00C;--color-topbar-tagline: #E7B00C;--color-nav-underline: #E7B00C;--band-ink-strong: #F2EFE6;--band-ink: #EAF1FA;--band-ink-muted: #9FB3CC;--band-ink-dim: #6f8db0;--band-accent: #5FE0FF;--band-live: #39ff9c;--band-live-paused: #FFB020;--band-divider: #2a5a8f;--band-ws-home: #5FE0FF;--band-ws-sales: #FFC933;--band-ws-marketing: #39ff9c;--band-ws-home-bg: rgba(95, 224, 255, .1);--band-ws-home-bd: rgba(95, 224, 255, .5);--band-ws-sales-bg: rgba(231, 176, 12, .12);--band-ws-sales-bd: rgba(231, 176, 12, .55);--band-ws-marketing-bg: rgba(57, 255, 156, .1);--band-ws-marketing-bd: rgba(57, 255, 156, .5);--band-border: #1d4a7a;--band-floor: #030a12;--band-orb-edge: rgba(74, 216, 255, .7);--band-orb-bg: radial-gradient(circle at 50% 35%, #0d3057, #030a12);--band-glow-live: 0 0 8px #39ff9c, 0 0 20px rgba(57, 255, 156, .6);--band-glow-accent-soft: 0 0 12px rgba(95, 224, 255, .7);--band-glow-tagline: 0 0 10px rgba(231, 176, 12, .4);--band-logo-drop: drop-shadow(0 0 10px rgba(95, 224, 255, .35));--color-neon-blue: #0C6F97;--color-neon-blue-soft: #2C9BC4;--color-neon-green: #12724A;--color-navy-900: #E4E9F1;--color-navy-800: #EDF0F5;--color-navy-700: #F5F8FC;--color-navy-600: #FFFFFF;--color-panel-fill: #FFFFFF;--color-panel-border: #E4E9F2;--color-outer-border: #DCE3EE;--color-header-border: #D3DBE8;--color-lex-border: rgba(12, 111, 151, .55);--color-input-border: rgba(12, 111, 151, .42);--color-feed-rule-default: #0C6F97;--color-feed-rule-win: #B8860B;--color-feed-rule-alert: #E63A27;--color-feed-rule-agent: #2C9BC4;--color-amber: #D97706;--color-amber-text: #8A5F00;--color-approve: #0F7A46;--color-approve-text: #FFFFFF;--color-approve-border: #0F7A46;--surface-bubble-user: #EDF0F5;--surface-bubble-lex: #F5F8FC;--surface-bubble-out: linear-gradient(180deg, rgba(255, 255, 255, .95), rgba(245, 248, 252, .95));--surface-menu: #FFFFFF;--surface-scrim: rgba(11, 36, 64, .4);--surface-track: #EDF0F5;--surface-panel-muted: #F5F8FC;--surface-feed-gold: rgba(231, 176, 12, .1);--surface-signout-hover: rgba(190, 53, 38, .1);--border-signout-hover: rgba(190, 53, 38, .45);--color-text-primary: #0B2440;--color-text-body: #4C6182;--color-text-micro: #556B84;--color-text-muted: #5C6C80;--color-cta-text: #062038;--gradient-app-bg: radial-gradient(ellipse at 15% -10%, #F5F8FC 0%, #EDF0F5 50%, #E4E9F1 100%);--gradient-signin-bg: radial-gradient(ellipse at 50% -20%, #F5F8FC 0%, #EDF0F5 55%, #E4E9F1 100%);--gradient-header: linear-gradient(180deg, rgba(0, 59, 113, .95), rgba(0, 38, 74, .95));--gradient-kpi-tile: linear-gradient(180deg, #FFFFFF, #F6F9FC);--gradient-tile-soft: linear-gradient(180deg, #FFFFFF, #F7FAFD);--gradient-card-soft: linear-gradient(180deg, #FFFFFF, #F8FAFD);--gradient-feed-item: linear-gradient(90deg, #F7FAFD, #FFFFFF);--gradient-tabbar: linear-gradient(180deg, rgba(3, 12, 22, .4), rgba(3, 10, 18, .98) 45%);--gradient-cta-gold: linear-gradient(180deg, #FFC933, #E7B00C);--gradient-ms-button: linear-gradient(180deg, #003B71, #00264A);--underline-gold: linear-gradient(90deg, transparent, rgba(231, 176, 12, .85) 40%, rgba(184, 134, 11, .3) 75%, transparent);--underline-neon: linear-gradient(90deg, transparent, rgba(12, 111, 151, .8) 40%, rgba(12, 111, 151, .26) 75%, transparent);--underline-red: linear-gradient(90deg, transparent, rgba(208, 70, 58, .8) 40%, rgba(208, 70, 58, .26) 75%, transparent);--underline-green: linear-gradient(90deg, transparent, rgba(18, 114, 74, .8) 40%, rgba(18, 114, 74, .26) 75%, transparent);--glow-gold: none;--glow-blue: none;--glow-red: none;--glow-green: 0 0 6px rgba(18, 114, 74, .25);--glow-green-peak: 0 0 10px rgba(18, 114, 74, .38);--glow-gold-soft: none;--glow-blue-soft: none;--glow-cta-box: 0 4px 14px rgba(231, 176, 12, .32);--glow-lex-input-box: 0 0 0 3px rgba(12, 111, 151, .16);--glow-ms-button-box: 0 4px 12px rgba(0, 59, 113, .2);--glow-win-box: 0 6px 18px rgba(231, 176, 12, .16);--glow-alert-box: 0 6px 18px rgba(208, 70, 58, .18);--glow-logo-drop: drop-shadow(0 0 8px rgba(95, 224, 255, .3));--glow-logo-drop-lg: drop-shadow(0 0 12px rgba(95, 224, 255, .34));--glow-kpi-number: none;--glow-money-text: none;--glow-card-cta: 0 4px 12px rgba(231, 176, 12, .2);--glow-bar-fill: 0 2px 8px rgba(231, 176, 12, .18);--glow-orb: 0 2px 8px rgba(12, 111, 151, .16);--glow-lex-edge-rest: 0 0 8px rgba(12, 111, 151, .18);--glow-lex-edge-peak: 0 0 14px rgba(12, 111, 151, .3);--shadow-header: 0 2px 10px rgba(11, 36, 64, .1);--ws-home: #0B7A99;--ws-sales: #8A5A00;--ws-marketing: #0E7A46;--ws-sales-glow: 0 0 12px rgba(138, 90, 0, .35)}@keyframes pulseDot{0%,to{box-shadow:var(--glow-green)}50%{box-shadow:var(--glow-green-peak)}}@keyframes edgeGlow{0%,to{box-shadow:var(--glow-lex-edge-rest)}50%{box-shadow:var(--glow-lex-edge-peak)}}@media (prefers-reduced-motion: reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}[style*=pulseDot],.live-dot{animation:none!important;box-shadow:var(--glow-green)!important}.lexpane{animation:none!important;box-shadow:var(--glow-lex-edge-rest)!important}}:root{--tint-gold-12: color-mix(in srgb, var(--color-gold) 12%, transparent);--tint-gold-40: color-mix(in srgb, var(--color-gold) 40%, transparent);--tint-gold-50: color-mix(in srgb, var(--color-gold) 50%, transparent);--tint-gold-bright-40: color-mix(in srgb, var(--color-gold-bright) 40%, transparent);--tint-neon-08: color-mix(in srgb, var(--color-neon-blue) 8%, transparent);--tint-neon-12: color-mix(in srgb, var(--color-neon-blue) 12%, transparent);--tint-neon-50: color-mix(in srgb, var(--color-neon-blue) 50%, transparent);--tint-red-08: color-mix(in srgb, var(--color-red) 8%, transparent);--tint-red-14: color-mix(in srgb, var(--color-red) 14%, transparent);--tint-red-40: color-mix(in srgb, var(--color-red) 40%, transparent);--tint-red-45: color-mix(in srgb, var(--color-red) 45%, transparent);--tint-red-60: color-mix(in srgb, var(--color-red) 60%, transparent);--tint-navy-40: color-mix(in srgb, var(--color-navy-900) 40%, transparent);--tint-navy-50: color-mix(in srgb, var(--color-navy-900) 50%, transparent);--tint-navy-70: color-mix(in srgb, var(--color-navy-900) 70%, transparent);--tint-navy-95: color-mix(in srgb, var(--color-navy-900) 95%, transparent);--tint-green-06: color-mix(in srgb, var(--color-neon-green) 6%, transparent);--tint-green-35: color-mix(in srgb, var(--color-neon-green) 35%, transparent);--tint-green-40: color-mix(in srgb, var(--color-neon-green) 40%, transparent);--tint-amber-07: color-mix(in srgb, var(--color-amber) 7%, transparent);--tint-amber-08: color-mix(in srgb, var(--color-amber) 8%, transparent);--tint-amber-40: color-mix(in srgb, var(--color-amber) 40%, transparent);--tint-panel-border-50: color-mix(in srgb, var(--color-panel-border) 50%, transparent);--tint-panel-border-70: color-mix(in srgb, var(--color-panel-border) 70%, transparent)}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%}body{font-family:var(--font-family-base);background:var(--gradient-app-bg);color:var(--color-text-primary);-webkit-font-smoothing:antialiased}a{color:var(--color-neon-blue);text-decoration:none}.app-boot{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--gradient-app-bg);color:var(--color-text-primary)}.app-boot-brand{font-size:20px;font-weight:700;letter-spacing:.04em}.app-boot-note{opacity:.8}.app-boot-stamp{position:fixed;bottom:10px;opacity:.45;font-size:11px}.app-boot-retry{padding:10px 22px;border-radius:8px;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer}@keyframes ringpulse{0%,to{box-shadow:var(--ws-sales-glow)}50%{box-shadow:none}}.asklex-pill{animation:edgeGlow var(--edge-glow-duration) infinite}.asklex-panel{position:fixed;right:var(--space-6);bottom:var(--space-6);z-index:70;width:min(420px,calc(100vw - 2 * var(--space-4)));max-width:calc(100vw - 2 * var(--space-4));box-sizing:border-box;height:70vh;min-height:480px;max-height:760px;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(ellipse at 20% -10%,var(--color-navy-700) 0%,var(--color-navy-800) 60%,var(--color-navy-900) 100%);border:1px solid var(--color-lex-border);border-radius:var(--radius-2xl) var(--radius-sm) var(--radius-2xl) var(--radius-2xl);animation:edgeGlow var(--edge-glow-duration) infinite}@media (max-width: 640px){.asklex-panel{right:0;left:0;top:env(safe-area-inset-top,0px);bottom:0;width:auto;max-width:100vw;height:auto;min-height:0;max-height:none;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}}.asklex-panel>*{min-width:0;max-width:100%}@keyframes lexThink{0%,80%,to{opacity:.25}40%{opacity:1}}.asklex-think-dot{animation:lexThink 1.2s infinite}.shell{display:flex;flex-direction:column;min-height:100%;overflow-x:hidden}.shell__body{flex:1;min-width:0}@media (min-width: 641px){.shell__body{padding-bottom:calc(var(--space-6) + 56px)}}.shell__topbar{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:var(--space-5);padding:calc(var(--space-3) + env(safe-area-inset-top,0px)) var(--space-6) var(--space-3);background:var(--gradient-header);border-bottom:2px solid var(--color-gold);box-shadow:var(--shadow-header);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:root[data-theme=light] .signin__logo{background:linear-gradient(180deg,var(--color-primary-blue),var(--color-primary-blue-deep));border-radius:var(--radius-sm);box-sizing:content-box;padding:3px 7px}.shell__topbar-nav{display:flex;gap:var(--space-1);padding-left:var(--space-3);border-left:1px solid var(--band-divider)}.shell__topbar-nav:empty{display:none}.shell__ws-tabs{display:flex;align-items:center;gap:var(--space-1);margin-left:var(--space-3)}.shell__ws-tab:not([aria-current]){opacity:.62}.shell__ws-tab:not([aria-current]):hover,.shell__ws-tab:not([aria-current]):focus-visible{opacity:1}.shell__ws-tab:focus-visible{outline:2px solid var(--color-lex-border);outline-offset:1px}@media (min-width: 641px){.shell__ws-pill{display:none}}.shell__chip{border-radius:var(--radius-md)}.shell__chip:hover,.shell__chip:focus-visible{background:var(--tint-neon-08);outline:none}.shell__chip:focus-visible{box-shadow:0 0 0 1px var(--color-lex-border)}.shell__signout:hover,.shell__signout:focus-visible{background:var(--surface-signout-hover);border-color:var(--border-signout-hover);outline:none}.shell__tabbar{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:flex-end;justify-content:flex-start;gap:var(--space-1);padding:var(--space-2) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom,0px));background:var(--gradient-tabbar);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--band-border)}.shell__tabbar-scroll{display:flex;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.shell__tabbar-scroll::-webkit-scrollbar{display:none}.shell__tab-slot{min-width:56px}@media (min-width: 641px){.shell__tabbar{display:none}}.shell--native .shell__topbar-nav,.shell--native .shell__ws-tabs{display:none}.shell--native .shell__ws-pill{display:inline-block}.shell--native .shell__tabbar{display:flex}.shell--native .shell__footer,.shell--native .shell__dock-pill{display:none}.shell--native .shell__body{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.shell__footer{text-align:center;padding:var(--space-4);font-size:var(--size-footer);font-weight:var(--weight-body);color:var(--color-text-muted);border-top:1px solid var(--color-panel-hairline)}.shell__dock-pill{display:inline-flex}@media (max-width: 640px){.shell__topbar{gap:var(--space-3);padding:calc(var(--space-2) + env(safe-area-inset-top,0px)) var(--space-4) var(--space-3)}.shell__topbar-nav,.shell__ws-tabs{display:none}.shell__body{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.shell__footer,.shell__dock-pill{display:none}}.pulse-kpi-strip{display:grid;grid-template-columns:repeat(var(--kpi-cols, 6),minmax(0,1fr));gap:var(--space-3)}.pulse-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-4);align-items:start}.pulse-triage-section{margin-top:var(--space-6);background:var(--color-navy-900);border:1px solid var(--color-panel-border);border-radius:var(--radius-xl);padding:var(--space-5)}@media (min-width: 641px) and (max-width: 1032px){.pulse-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.pulse-card-grid{grid-template-columns:1fr}}@media (max-width: 640px){.pulse-kpi-strip{grid-template-columns:1fr 1fr}.business-pulse{padding:var(--space-4) var(--space-4) var(--space-6)}.pulse-triage-section{padding:var(--space-4)}}.pulse-quick-access{display:none}@media (max-width: 640px){.pulse-quick-access{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4)}}.pulse-launcher{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-3);margin-bottom:var(--space-5)}.pulse-launcher-tile{transition:border-color .12s ease,transform .12s ease}.pulse-launcher-tile:hover,.pulse-launcher-tile:focus-visible{border-color:var(--color-lex-border);outline:none}.pulse-kpi-mini-label{font-size:var(--size-micro-label);letter-spacing:var(--tracking-micro);font-weight:var(--weight-micro);text-transform:uppercase;color:var(--color-text-micro);margin-bottom:var(--space-2)}.pulse-kpi-strip.pulse-kpi-strip--mini{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--space-2)}.triage-card--focused{outline:2px solid var(--color-gold);box-shadow:0 0 0 2px var(--color-gold)}.triage-card--urgent{border-left:3px solid var(--color-red-display);box-shadow:0 0 0 1px var(--color-red-display)}@media (max-width: 900px){.sales-rollup-row{grid-template-columns:1fr!important}}@media (min-width: 641px) and (max-width: 1032px){.sales-rollup-row{grid-template-columns:1fr 1fr!important}}@media (max-width: 640px){.sales-screen{padding:var(--space-4) var(--space-4) var(--space-6)}}.sc-tile-grid{display:grid;grid-template-columns:repeat(var(--sc-tile-cols, 3),minmax(0,1fr));gap:var(--space-3)}@media (max-width: 640px){.sc-tile-grid{grid-template-columns:1fr 1fr}.scorecards-screen{padding:var(--space-4) var(--space-4) var(--space-6)}}.board-columns{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-3);align-items:start}.board-col{min-width:0}.board-pager{display:none}@media (min-width: 641px) and (max-width: 1032px){.board-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.board-columns{grid-template-columns:1fr}.board-col[data-active=false]{display:none}.board-pager{display:flex}}.sms-board [data-testid=sms-board-columns]{display:flex;gap:var(--space-3);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:var(--space-2)}.sms-board [data-testid^=sms-board-column-]{scroll-snap-align:start;flex:0 0 92vw;max-width:420px}@media (min-width: 768px){.sms-board [data-testid=sms-board-columns]{scroll-snap-type:none}.sms-board [data-testid^=sms-board-column-]{flex:1 1 280px;max-width:none}}.eng-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:start}@media (min-width: 641px) and (max-width: 1032px){.eng-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.eng-overview-grid{grid-template-columns:1fr}}@media (min-width: 1033px){.engagements-screen[data-conversation-open=true]{height:calc(100dvh - 56px);display:flex;flex-direction:column}.engagements-screen[data-conversation-open=true] .eng-shell{flex:1;min-height:0}.engagements-screen[data-conversation-open=true] .eng-main,.engagements-screen[data-conversation-open=true] .eng-content,.engagements-screen[data-conversation-open=true] .eng-hub{display:flex;flex-direction:column;min-height:0}.engagements-screen[data-conversation-open=true] .eng-content,.engagements-screen[data-conversation-open=true] .eng-hub{flex:1}.engagements-screen[data-conversation-open=true] .eng-rail{overflow-y:auto}}@media (max-width: 719px){.eng-settings{flex-direction:column;gap:var(--space-3)}.eng-settings>[role=tablist]{flex:none;flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%}.eng-settings>[role=tablist]>button{flex:none}}.seq-rail-layout{display:flex;gap:var(--space-3);align-items:flex-start}.seq-rail-col{flex:none}.seq-rail-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;min-width:148px}.seq-rail-list>li{min-width:0}.seq-rail-day{width:100%}.seq-day-pane{flex:1 1 320px;min-width:0}@media (min-width: 641px) and (max-width: 1032px){.seq-rail-list{min-width:124px}}@media (max-width: 640px){.seq-rail-layout{flex-direction:column}.seq-rail-col{width:100%;min-width:0}.seq-rail-list{flex-direction:row;min-width:0;overflow-x:auto;padding-bottom:4px}.seq-rail-list>li{flex:0 0 auto}.seq-rail-day{width:auto;white-space:nowrap}.seq-day-pane{flex:1 1 auto;width:100%}.seq-tap,.seq-day-pane input,.seq-day-pane select,.seq-day-pane textarea{min-height:44px}}.cc-columns{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-4);align-items:start}.cc-col{min-width:0}.cc-pager{display:none}.cv-shell{display:grid;grid-template-columns:minmax(0,1fr) 316px;gap:var(--space-3);align-items:stretch;height:clamp(420px,72vh,860px);min-height:0}.cv-shell[data-with-list=true]{grid-template-columns:250px minmax(0,1fr) 316px}.cv-list-slot,.cv-rail-slot{min-width:0;min-height:0;overflow-y:auto}.cv-main{display:flex;flex-direction:column;min-width:0;min-height:0}.cv-stream{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.cv-composer-dock{flex:none;border-top:1px solid var(--color-panel-border);padding:var(--space-3) var(--space-4)}@media (min-width: 1033px){.engagements-screen[data-conversation-open=true] .cc-root{display:flex;flex-direction:column;flex:1;min-height:0}.engagements-screen[data-conversation-open=true] .cc-conversation{display:flex;flex-direction:column;flex:1;min-height:420px}.engagements-screen[data-conversation-open=true] .cv-shell{flex:1;height:auto;min-height:0}}@media (min-width: 1280px) and (max-width: 1499px){.cc-columns{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1033px) and (max-width: 1279px){.cc-columns{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 641px) and (max-width: 1032px){.cc-columns{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.cv-shell,.cv-shell[data-with-list=true]{grid-template-columns:minmax(0,1fr);height:auto}.cv-list-slot{display:none}.cv-main{min-height:min(60vh,480px)}.cv-stream{max-height:60vh}}@media (max-width: 640px){.cc-columns{grid-auto-flow:row;grid-template-columns:1fr}.cc-col[data-active=false]{display:none}.cc-pager{display:flex}.to-approve-tap,.cv-tap{min-height:44px}.cv-shell,.cv-shell[data-with-list=true]{grid-template-columns:minmax(0,1fr);height:auto}.cv-list-slot{display:none}.cv-main{min-height:min(56vh,440px)}.cv-stream{max-height:65vh;padding:var(--space-3)}.cv-composer-dock{padding:var(--space-3)}}.eng-shell{display:flex;align-items:stretch;gap:var(--space-5)}.eng-main{flex:1;min-width:0}.eng-rail{display:flex;width:236px}.eng-rail[data-collapsed=true]{width:auto;min-width:44px}@media (max-width: 1032px){.eng-rail{display:none}}@media (min-width: 1033px){.eng-shell[data-rail-collapsed=false] .eng-tabrow,.eng-shell[data-rail-collapsed=false] .cc-lane-strip{display:none!important}.eng-rail__footer{position:sticky;bottom:0}}.eng-rail button:hover{background:var(--tint-gold-12)}.eng-rail button:focus-visible{outline:2px solid var(--color-gold);outline-offset:-2px}.subject-action-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ctlbtn{border:1px solid var(--color-panel-border);background:var(--color-panel-fill);color:var(--color-text-body);border-radius:var(--radius-sm);padding:5px 11px;font-family:inherit;font-size:11.5px;font-weight:var(--weight-micro);cursor:pointer}.ctlbtn:active{transform:scale(.96);filter:brightness(1.1)}.ctlbtn-link{display:inline-flex;align-items:center;text-decoration:none}@media (prefers-reduced-motion: reduce){.ctlbtn[data-call-state=live]{animation:none!important}}.contact-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--space-5);align-items:start}.contact-sidebar{position:sticky;top:var(--space-4)}@media (max-width: 1032px){.contact-layout{grid-template-columns:1fr}.contact-sidebar{position:static}}@media (min-width: 641px) and (max-width: 1032px){.contact-layout{grid-template-columns:1fr}}@media (max-width: 640px){.contact-card{padding:var(--space-4) var(--space-4) var(--space-6)}}.ab-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;grid-template-rows:auto 1fr;overflow-x:hidden;background:var(--color-panel-fill);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.ab-chrome{display:flex;flex-direction:column;min-width:0}.ab-body{display:grid;grid-template-columns:200px minmax(0,1fr) 320px;min-height:0;min-width:0}.ab-body.ab-no-rail{grid-template-columns:minmax(0,1fr) 320px}.ab-rail{border-right:1px solid var(--color-panel-border);min-width:0}.ab-canvas{background-color:var(--color-navy-900);background-image:radial-gradient(var(--color-panel-border) 1px,transparent 1px);min-width:0;min-height:0}.ab-inspector{border-left:1px solid var(--color-panel-border);min-width:0;min-height:0;overflow-y:auto}.ab-world,.ab-node,.ab-port-hit{touch-action:none}.ab-tap{min-height:44px;min-width:44px}.ab-node--tall{min-height:96px}.ab-selected{outline:2px solid var(--color-neon-blue-soft);outline-offset:2px}.ab-note{display:inline-block;max-width:100%;padding:2px 6px;border:1px solid var(--color-amber-text);border-radius:var(--radius-sm);font-size:11px;line-height:1.3;color:var(--color-text-body);white-space:normal;overflow:visible}@media (min-width: 641px) and (max-width: 1032px){.ab-body{grid-template-columns:200px minmax(0,1fr);grid-template-rows:minmax(0,1fr) 40vh}.ab-body.ab-no-rail{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 40vh}.ab-inspector{grid-column:1 / -1;border-left:none;border-top:1px solid var(--color-panel-border)}.ab-minimap{display:none}}@media (max-width: 640px){.ab-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) 40vh}.ab-body.ab-no-rail{grid-template-rows:minmax(0,1fr) 40vh}.ab-rail{flex-direction:row;overflow-x:auto;border-right:none;border-bottom:1px solid var(--color-panel-border)}.ab-rail>button{flex:0 0 auto;width:auto}.ab-inspector{border-left:none;border-top:1px solid var(--color-panel-border)}.ab-minimap{display:none}}@media (max-width: 719px){.settings-rail-shell{flex-direction:column;gap:var(--space-3)}.settings-rail-shell .settings-tab-row{flex:none;flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%}.settings-rail-shell .settings-tab-row>*{flex:none}}.lsaRowHighlight{border-left:3px solid var(--color-red-display)!important;background:var(--tint-red-08)!important}@media (max-width: 640px){.lsa-calls-screen{padding:var(--space-4) var(--space-4) var(--space-6)}}
