@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-symbols-outlined-gkhFZVEI.ttf)format("truetype")}:root{--cx-accent:#ff6520;--cx-accent-rgb:255, 101, 32;--cx-accent-soft:rgba(var(--cx-accent-rgb), .08);--cx-accent-border:rgba(var(--cx-accent-rgb), .22);--cx-accent-glow:rgba(var(--cx-accent-rgb), .18);--cx-accent-gradient:linear-gradient(135deg, #ff7030 0%, #cc3f10 100%);--cx-accent-gradient-hover:linear-gradient(135deg, #ff8040 0%, #dd4f20 100%);--cx-bg-deep:#020308;--cx-bg-base:#060910;--cx-bg-surface:#060910a6;--cx-bg-elevated:#0a0e18d9;--cx-bg-overlay:#04060eeb;--cx-border-subtle:#ffffff0f;--cx-border-default:#ffffff14;--cx-border-prominent:#ffffff1f;--cx-text-primary:#e4e9ff;--cx-text-secondary:#8a92b0;--cx-text-muted:#7b84a3;--cx-text-disabled:#2d3450;--cx-topbar-h:56px;--cx-subnav-h:48px;--cx-bottomnav-h:64px;--cx-radius-sm:8px;--cx-radius-md:12px;--cx-radius-lg:16px;--cx-radius-xl:20px;--cx-radius-full:9999px;--cx-ease-out:cubic-bezier(.16, 1, .3, 1);--cx-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--cx-ease-drawer:cubic-bezier(.23, 1, .32, 1);--cx-ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--cx-duration-fast:.15s;--cx-duration-normal:.25s;--cx-duration-slow:.4s;--cx-orange:#ff6520;--cx-prospecting:#00d490;--cx-comms:#4d9eff;--cx-clients:#f5b731;--cx-engineering:#a8734a;--cx-rfx:#8aceff;--cx-blur-sm:blur(8px);--cx-blur-md:blur(16px);--cx-blur-lg:blur(24px);--cx-blur-xl:blur(32px);--cx-shadow-sm:0 2px 8px #0000004d;--cx-shadow-md:0 8px 24px #0006;--cx-shadow-lg:0 16px 48px #00000080;--cx-shadow-glow:0 0 30px var(--cx-accent-glow)}body[data-cx-module=prospecting],body[data-cx-module=opportunity]{--cx-accent:#00d490;--cx-accent-rgb:0, 212, 144;--cx-accent-gradient:linear-gradient(135deg, #00d490, #00a870);--cx-accent-gradient-hover:linear-gradient(135deg, #10e4a0, #10b880)}body[data-cx-module=comms]{--cx-accent:#4d9eff;--cx-accent-rgb:77, 158, 255;--cx-accent-gradient:linear-gradient(135deg, #4d9eff, #2d7dd4);--cx-accent-gradient-hover:linear-gradient(135deg, #5daeff, #3d8de4)}body[data-cx-module=clients]{--cx-accent:#f5b731;--cx-accent-rgb:245, 183, 49;--cx-accent-gradient:linear-gradient(135deg, #f5b731, #c88711);--cx-accent-gradient-hover:linear-gradient(135deg, #ffc741, #d89721)}body[data-cx-module=engineering]{--cx-accent:#a8734a;--cx-accent-rgb:168, 115, 74;--cx-accent-gradient:linear-gradient(135deg, #a8734a, #6f432c);--cx-accent-gradient-hover:linear-gradient(135deg, #b8835a, #7f533c)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{min-height:100dvh;color:var(--cx-text-primary);background-color:var(--cx-bg-deep);background-image:radial-gradient(ellipse 80% 50% at 50% -20%, var(--cx-accent-soft), transparent), radial-gradient(#ffffff06 1px, transparent 1px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--cx-duration-normal) var(--cx-ease-out);background-size:100% 100%,24px 24px;background-attachment:fixed;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;margin:0;font-family:Space Grotesk,sans-serif;font-weight:700;line-height:1.2}h1{font-size:clamp(28px,4vw,42px)}h2{font-size:clamp(22px,3vw,32px)}h3{font-size:clamp(18px,2.5vw,24px)}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}p{margin:0}a{color:var(--cx-accent);transition:opacity var(--cx-duration-fast) var(--cx-ease-out);text-decoration:none}a:hover{opacity:.8}.cx-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--cx-accent);align-items:center;gap:6px;margin-bottom:8px;font-size:10px;font-weight:700;display:inline-flex}.cx-eyebrow:before{content:"";background:var(--cx-accent);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite cx-pulse-dot}.cx-mono{letter-spacing:.02em;font-family:JetBrains Mono,monospace;font-size:12px}.cx-panel{background:var(--cx-bg-surface);-webkit-backdrop-filter:var(--cx-blur-md);border:1px solid var(--cx-border-default);border-radius:var(--cx-radius-lg);box-shadow:var(--cx-shadow-md);transition:border-color var(--cx-duration-fast) var(--cx-ease-out), box-shadow var(--cx-duration-fast) var(--cx-ease-out), transform var(--cx-duration-normal) var(--cx-ease-out)}.cx-panel--elevated{background:var(--cx-bg-elevated);-webkit-backdrop-filter:var(--cx-blur-lg);border-color:var(--cx-border-prominent);box-shadow:var(--cx-shadow-lg)}.cx-panel--accent{border-color:var(--cx-accent-border);box-shadow:var(--cx-shadow-md), 0 0 20px var(--cx-accent-glow)}.cx-panel:hover{border-color:var(--cx-border-prominent)}.cx-panel--lift:hover{box-shadow:var(--cx-shadow-lg), var(--cx-shadow-glow);transform:translateY(-2px)}.cx-card{border:1px solid var(--cx-border-subtle);border-radius:var(--cx-radius-md);transition:background-color var(--cx-duration-normal) var(--cx-ease-out), border-color var(--cx-duration-normal) var(--cx-ease-out), box-shadow var(--cx-duration-normal) var(--cx-ease-out), transform var(--cx-duration-normal) var(--cx-ease-out);background:#ffffff05;padding:16px}.cx-card:hover{border-color:var(--cx-border-default);background:#ffffff09}.cx-btn{border-radius:var(--cx-radius-sm);letter-spacing:.01em;cursor:pointer;touch-action:manipulation;min-height:44px;transition:background-color var(--cx-duration-fast) var(--cx-ease-out), border-color var(--cx-duration-fast) var(--cx-ease-out), color var(--cx-duration-fast) var(--cx-ease-out), box-shadow var(--cx-duration-fast) var(--cx-ease-out), transform var(--cx-duration-fast) var(--cx-ease-out), opacity var(--cx-duration-fast) var(--cx-ease-out);white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:none;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.cx-btn:active{transform:scale(.97)}.cx-btn--primary{background:var(--cx-accent-gradient);color:#fff;box-shadow:0 4px 16px var(--cx-accent-glow)}.cx-btn--primary:hover{background:var(--cx-accent-gradient-hover);box-shadow:0 6px 24px var(--cx-accent-glow);transform:translateY(-1px)}.cx-btn--secondary{background:var(--cx-accent-soft);color:var(--cx-accent);border:1px solid var(--cx-accent-border)}.cx-btn--secondary:hover{background:rgba(var(--cx-accent-rgb), .14);border-color:var(--cx-accent)}.cx-btn--ghost{color:var(--cx-text-secondary);border:1px solid var(--cx-border-default);background:0 0}.cx-btn--ghost:hover{color:var(--cx-text-primary);border-color:var(--cx-border-prominent);background:#ffffff08}.cx-btn--sm{padding:6px 14px;font-size:12px}.cx-btn--lg{padding:14px 28px;font-size:15px}.cx-btn--icon{min-width:36px;min-height:36px;padding:8px}.cx-btn--full{width:100%}.cx-input,.cx-select,.cx-textarea{border:1px solid var(--cx-border-default);border-radius:var(--cx-radius-sm);width:100%;color:var(--cx-text-primary);transition:border-color var(--cx-duration-fast) var(--cx-ease-out), background-color var(--cx-duration-fast) var(--cx-ease-out), box-shadow var(--cx-duration-fast) var(--cx-ease-out);background:#ffffff08;outline:none;padding:10px 14px;font-family:Inter,sans-serif;font-size:13px}.cx-input::placeholder,.cx-textarea::placeholder{color:var(--cx-text-disabled)}.cx-input:focus,.cx-select:focus,.cx-textarea:focus{border-color:var(--cx-accent);background:rgba(var(--cx-accent-rgb), .04);box-shadow:0 0 0 3px var(--cx-accent-soft)}.cx-input--invalid,.cx-select--invalid,.cx-textarea--invalid{border-color:#ff3d5a!important;box-shadow:0 0 0 3px #ff3d5a1a!important}.cx-textarea{resize:vertical;min-height:80px}.cx-label{letter-spacing:.08em;text-transform:uppercase;color:var(--cx-text-secondary);margin-bottom:6px;font-size:10px;font-weight:700;display:block}.cx-field{flex-direction:column;gap:6px;display:flex}.cx-topbar{z-index:1000;height:var(--cx-topbar-h);background:var(--cx-bg-overlay);-webkit-backdrop-filter:var(--cx-blur-xl);border-bottom:1px solid var(--cx-border-subtle);flex-shrink:0;align-items:stretch;display:flex;position:sticky;top:0;box-shadow:0 1px #0000004d}.cx-topbar__brand{border-right:1px solid var(--cx-border-subtle);transition:opacity var(--cx-duration-fast) var(--cx-ease-out);flex-shrink:0;align-items:center;gap:10px;padding:0 16px 0 14px;text-decoration:none;display:flex}.cx-topbar__brand:hover{opacity:.85}.cx-topbar__logo{border-radius:var(--cx-radius-sm);object-fit:contain;border:1px solid var(--cx-accent-border);width:30px;height:30px;box-shadow:0 0 12px var(--cx-accent-glow);transition:box-shadow var(--cx-duration-normal) var(--cx-ease-out);background:#000;flex-shrink:0}.cx-topbar__text{flex-direction:column;gap:1px;line-height:1;display:flex}.cx-topbar__wordmark{letter-spacing:.12em;color:var(--cx-text-primary);white-space:nowrap;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:700}.cx-topbar__sub{color:var(--cx-text-muted);letter-spacing:.04em;white-space:nowrap;transition:color var(--cx-duration-fast) var(--cx-ease-out);font-size:10px;font-weight:500}.cx-topbar__nav{scrollbar-width:none;flex:1;align-items:stretch;gap:0;padding:0 4px;display:flex;overflow-x:auto}.cx-topbar__nav::-webkit-scrollbar{display:none}.cx-topbar__tab{color:var(--cx-text-muted);white-space:nowrap;transition:color var(--cx-duration-fast) var(--cx-ease-out), border-color var(--cx-duration-fast) var(--cx-ease-out), background var(--cx-duration-fast) var(--cx-ease-out);border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.cx-topbar__tab:hover{color:var(--cx-text-secondary);background:#ffffff05}.cx-topbar__tab--active{color:var(--cx-accent)!important;border-bottom-color:var(--cx-accent)!important}.cx-topbar__tab--active:after{content:"";background:var(--cx-accent);width:20px;height:2px;box-shadow:0 0 8px var(--cx-accent-glow);border-radius:1px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.cx-topbar__tab-num{color:var(--cx-text-muted);letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.cx-topbar__tab--active .cx-topbar__tab-num{color:rgba(var(--cx-accent-rgb), .5)}.cx-topbar__actions{border-left:1px solid var(--cx-border-subtle);flex-shrink:0;align-items:center;gap:6px;padding:0 12px;display:flex}.cx-topbar__profile{border-radius:var(--cx-radius-full);border:1px solid var(--cx-accent-border);background:var(--cx-accent-soft);min-height:44px;color:var(--cx-accent);touch-action:manipulation;transition:background-color var(--cx-duration-fast) var(--cx-ease-out), border-color var(--cx-duration-fast) var(--cx-ease-out), color var(--cx-duration-fast) var(--cx-ease-out);white-space:nowrap;align-items:center;gap:6px;padding:5px 12px;font-family:JetBrains Mono,Inter,monospace;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.cx-topbar__profile:hover{background:rgba(var(--cx-accent-rgb), .14);border-color:var(--cx-accent)}.cx-topbar__signout{border-radius:var(--cx-radius-sm);border:1px solid var(--cx-border-default);min-height:44px;color:var(--cx-text-muted);cursor:pointer;touch-action:manipulation;transition:background-color var(--cx-duration-fast) var(--cx-ease-out), border-color var(--cx-duration-fast) var(--cx-ease-out), color var(--cx-duration-fast) var(--cx-ease-out);white-space:nowrap;background:0 0;align-items:center;padding:5px 10px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;display:inline-flex}.cx-topbar__signout:hover{color:#ff3d5a;background:#ff3d5a0f;border-color:#ff3d5a4d}.cx-subnav{top:var(--cx-topbar-h);z-index:900;height:var(--cx-subnav-h);-webkit-backdrop-filter:var(--cx-blur-md);border-bottom:1px solid var(--cx-border-subtle);scrollbar-width:none;background:#060910e0;flex-shrink:0;align-items:stretch;gap:2px;padding:0 8px;display:flex;position:sticky;overflow-x:auto}.cx-subnav::-webkit-scrollbar{display:none}.cx-subnav__tab{color:var(--cx-text-muted);cursor:pointer;white-space:nowrap;transition:color var(--cx-duration-fast) var(--cx-ease-out), border-color var(--cx-duration-fast) var(--cx-ease-out);background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.cx-subnav__tab:hover{color:var(--cx-text-secondary)}.cx-subnav__tab--active{color:var(--cx-accent);border-bottom-color:var(--cx-accent)}.cx-subnav__num{color:var(--cx-text-muted);font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.cx-subnav__tab--active .cx-subnav__num{color:rgba(var(--cx-accent-rgb), .5)}.cx-bottomnav{height:var(--cx-bottomnav-h);z-index:1000;background:var(--cx-bg-overlay);-webkit-backdrop-filter:var(--cx-blur-xl);border-top:1px solid var(--cx-border-subtle);padding-bottom:env(safe-area-inset-bottom,0);align-items:stretch;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px #0000004d}.cx-bottomnav__item{color:var(--cx-text-muted);min-height:44px;transition:color var(--cx-duration-fast) var(--cx-ease-out);-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:6px 2px;text-decoration:none;display:flex;position:relative}.cx-bottomnav__item:hover{color:var(--cx-text-secondary)}.cx-bottomnav__item--active{color:var(--cx-accent)!important}.cx-bottomnav__item--active:before{content:"";background:var(--cx-accent);width:24px;height:2px;box-shadow:0 0 8px var(--cx-accent-glow);border-radius:0 0 2px 2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.cx-bottomnav__icon{font-variation-settings:"FILL" 0, "wght" 300;transition:font-variation-settings var(--cx-duration-fast) var(--cx-ease-out);font-size:20px}.cx-bottomnav__item--active .cx-bottomnav__icon{font-variation-settings:"FILL" 1, "wght" 400}.material-symbols-outlined{font-feature-settings:"liga";-webkit-font-feature-settings:"liga";letter-spacing:0;text-transform:none;white-space:nowrap;flex:0 0 1em;justify-content:center;align-items:center;width:1em;max-width:1em;font-family:Material Symbols Outlined;font-style:normal;font-weight:400;line-height:1;display:inline-flex;overflow:hidden}.cx-bottomnav__label{letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;font-weight:600;overflow:hidden}.cx-demo-banner{min-height:34px;color:var(--cx-text-secondary);background:#f5b73112;border-bottom:1px solid #f5b7312e;justify-content:center;align-items:center;gap:8px;padding:7px 18px;font-size:11px;line-height:1.35;display:flex}.cx-demo-banner strong{color:#f5b731}.cx-demo-banner .material-symbols-outlined{color:#f5b731;font-size:15px}[hidden]{display:none!important}@media (width<=640px){.cx-demo-banner{justify-content:flex-start;padding-inline:12px}}@media (width<=768px){.cx-bottomnav{display:flex}.cx-bottomnav__item{min-width:0}body{padding-bottom:calc(var(--cx-bottomnav-h) + 8px)!important}.cx-topbar__nav{display:none}.cx-topbar__brand{border-right:none;padding-right:0}.cx-topbar__actions{border-left:none;margin-left:auto}}.cx-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:24px;display:grid}.cx-metric{background:var(--cx-bg-surface);-webkit-backdrop-filter:var(--cx-blur-md);border:1px solid var(--cx-border-default);border-radius:var(--cx-radius-md);transition:border-color var(--cx-duration-fast) var(--cx-ease-out);flex-direction:column;gap:4px;padding:16px 18px;display:flex}.cx-metric:hover{border-color:var(--cx-border-prominent)}.cx-metric__label{text-transform:uppercase;letter-spacing:.1em;color:var(--cx-text-muted);font-size:10px;font-weight:700}.cx-metric__value{color:var(--cx-text-primary);font-family:JetBrains Mono,monospace;font-size:22px;font-weight:700;line-height:1.2}.cx-metric__value--accent{color:var(--cx-accent)}.cx-metric__sub{color:var(--cx-text-muted);font-size:11px}.cx-badge{border-radius:var(--cx-radius-full);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:4px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.cx-badge--accent{background:var(--cx-accent-soft);color:var(--cx-accent);border:1px solid var(--cx-accent-border)}.cx-badge--success{color:#00d490;background:#00d4901a;border:1px solid #00d49040}.cx-badge--warning{color:#f5b731;background:#f5b7311a;border:1px solid #f5b73140}.cx-badge--danger{color:#ff3d5a;background:#ff3d5a1a;border:1px solid #ff3d5a40}.cx-badge--info{color:#4d9eff;background:#4d9eff1a;border:1px solid #4d9eff40}#cx-toast-container{bottom:calc(var(--cx-bottomnav-h) + 16px);z-index:10000;pointer-events:none;flex-direction:column-reverse;gap:8px;max-width:90vw;display:flex;position:fixed;left:50%;transform:translate(-50%)}.cx-toast{pointer-events:auto;border-radius:var(--cx-radius-md);background:var(--cx-bg-elevated);-webkit-backdrop-filter:var(--cx-blur-md);border:1px solid var(--cx-border-default);color:var(--cx-text-primary);box-shadow:var(--cx-shadow-lg);opacity:0;transition:opacity var(--cx-duration-normal) var(--cx-ease-spring), transform var(--cx-duration-normal) var(--cx-ease-spring);align-items:center;gap:10px;max-width:480px;padding:12px 18px;font-size:13px;font-weight:500;display:flex;transform:translateY(16px)scale(.96)}.cx-toast--visible{opacity:1;transform:translateY(0)scale(1)}.cx-modal-overlay{z-index:10000;-webkit-backdrop-filter:var(--cx-blur-sm);backdrop-filter:var(--cx-blur-sm);animation:cx-fade-in var(--cx-duration-fast) var(--cx-ease-out);background:#040403d9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cx-modal{background:var(--cx-bg-elevated);-webkit-backdrop-filter:var(--cx-blur-lg);border:1px solid var(--cx-border-default);border-radius:var(--cx-radius-lg);width:100%;max-width:440px;box-shadow:var(--cx-shadow-lg);animation:cx-slide-up var(--cx-duration-normal) var(--cx-ease-out);max-height:80vh;padding:28px;overflow-y:auto}.cx-modal--wide{max-width:640px}.cx-empty{text-align:center;animation:cx-fade-in var(--cx-duration-normal) var(--cx-ease-out);flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.cx-empty__icon{border-radius:var(--cx-radius-lg);border:1px solid var(--cx-border-subtle);background:#ffffff08;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;display:flex}.cx-empty__icon .material-symbols-outlined{color:var(--cx-text-muted);font-size:28px}.cx-empty__title{color:var(--cx-text-primary);margin-bottom:8px;font-size:18px;font-weight:600}.cx-empty__desc{color:var(--cx-text-muted);max-width:360px;margin-bottom:20px;font-size:13px;line-height:1.5}.cx-skeleton{border-radius:var(--cx-radius-sm);background:linear-gradient(90deg,#ffffff0a 0%,#ffffff14 50%,#ffffff0a 100%) 0 0/600px 100%;animation:1.6s infinite cx-shimmer}.cx-progress-bar{z-index:10001;background:var(--cx-accent-gradient);width:0%;height:2px;box-shadow:0 0 16px var(--cx-accent-glow);pointer-events:none;transition:width var(--cx-duration-slow) var(--cx-ease-out);position:fixed;top:0;left:0}.cx-autosave{color:var(--cx-text-muted);text-align:right;transition:color var(--cx-duration-fast) var(--cx-ease-out);margin-top:4px;font-size:10px}.cx-autosave--saving{color:#f5b731}.cx-autosave--saved{color:#00d490}.cx-stagger>*{animation:cx-slide-up var(--cx-duration-normal) var(--cx-ease-out) both}.cx-stagger>:first-child{animation-delay:0s}.cx-stagger>:nth-child(2){animation-delay:40ms}.cx-stagger>:nth-child(3){animation-delay:80ms}.cx-stagger>:nth-child(4){animation-delay:.12s}.cx-stagger>:nth-child(5){animation-delay:.16s}.cx-stagger>:nth-child(6){animation-delay:.2s}.cx-stagger>:nth-child(7){animation-delay:.24s}.cx-stagger>:nth-child(8){animation-delay:.28s}.cx-lift{transition:transform var(--cx-duration-normal) var(--cx-ease-out), box-shadow var(--cx-duration-normal) var(--cx-ease-out)}.cx-lift:hover{box-shadow:var(--cx-shadow-lg);transform:translateY(-2px)}.cx-press:active{transform:scale(.97)}.cx-skip{z-index:100001;border-radius:var(--cx-radius-sm);background:var(--cx-accent);color:#fff;transition:transform var(--cx-duration-fast) var(--cx-ease-out);box-shadow:0 8px 28px var(--cx-accent-glow);padding:9px 14px;font-size:12px;font-weight:800;text-decoration:none;position:fixed;top:10px;left:14px;transform:translateY(-150%)}.cx-skip:focus{transform:translateY(0)}[tabindex]:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{border-radius:4px;outline:2px solid var(--cx-accent)!important;outline-offset:2px!important}body.cx-page-ready main,body.cx-page-ready .portal-wrap,body.cx-page-ready .hub-main,body.cx-page-ready>div.max-w-screen-xl{animation:cx-page-in var(--cx-duration-slow) var(--cx-ease-out) both}.cx-theme-toggle{border-radius:var(--cx-radius-full);background:var(--cx-bg-surface);min-height:44px;-webkit-backdrop-filter:var(--cx-blur-md);border:1px solid var(--cx-border-default);color:var(--cx-text-secondary);cursor:pointer;white-space:nowrap;touch-action:manipulation;transition:background-color var(--cx-duration-fast) var(--cx-ease-out), border-color var(--cx-duration-fast) var(--cx-ease-out), color var(--cx-duration-fast) var(--cx-ease-out);align-items:center;gap:6px;padding:8px 14px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;display:inline-flex}.cx-theme-toggle:hover{border-color:var(--cx-accent-border);background:var(--cx-accent-soft);color:var(--cx-accent)}.cx-container{max-width:1400px;margin:0 auto;padding:24px}.cx-section{margin-bottom:32px}.cx-section__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.cx-section__title{align-items:center;gap:10px;display:flex}.cx-divider{background:linear-gradient(90deg, var(--cx-accent-border), transparent);height:1px;margin:24px 0}.cx-grid{gap:16px;display:grid}.cx-grid--2{grid-template-columns:repeat(2,1fr)}.cx-grid--3{grid-template-columns:repeat(3,1fr)}.cx-grid--4{grid-template-columns:repeat(4,1fr)}@media (width<=1024px){.cx-grid--4,.cx-grid--3{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.cx-grid--4,.cx-grid--3,.cx-grid--2{grid-template-columns:1fr}.cx-container{padding:16px}}@keyframes cx-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cx-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cx-slide-down{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes cx-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cx-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cx-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@keyframes cx-spin{to{transform:rotate(360deg)}}@keyframes cx-bounce-in{0%{opacity:0;transform:scale(.9)}60%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@media (pointer:coarse){button,a,.clickable,input,select,textarea{min-width:44px;min-height:44px}input,select,textarea{font-size:16px!important}}@media (width<=480px){.cx-topbar__sub,.cx-topbar__signout{display:none}.cx-topbar__profile span:last-child{text-overflow:ellipsis;max-width:80px;overflow:hidden}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.cx-topbar-tab{min-height:44px;color:var(--cx-text-muted);white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color var(--cx-duration-fast) var(--cx-ease-out), border-color var(--cx-duration-fast) var(--cx-ease-out), background-color var(--cx-duration-fast) var(--cx-ease-out);border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.cx-topbar-tab:hover{color:var(--cx-text-secondary);background:#ffffff05}.cx-topbar-tab.cx-active,.cx-topbar-tab.cx-topbar__tab--active{color:var(--cx-accent)!important;border-bottom-color:var(--cx-accent)!important}.cx-topbar-tab-num{color:var(--cx-text-muted);letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.cx-topbar-tab.cx-active .cx-topbar-tab-num{color:rgba(var(--cx-accent-rgb), .5)}button,a,[role=button]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (hover:hover) and (pointer:fine){.hub-module:hover{transform:translateY(-4px)}.cx-btn--primary:hover{transform:translateY(-1px)}.cx-lift:hover{transform:translateY(-2px)}button:active,.cx-btn:active,.cx-press:active,.demo-card:active,.hub-module:active,.ws-select-btn:active{transform:scale(.97)}}.bottom-nav{composes:cx-bottomnav}.bottom-nav a{composes:cx-bottomnav__item}.glass-panel{background:var(--cx-bg-surface)!important;-webkit-backdrop-filter:var(--cx-blur-md)!important;border:1px solid var(--cx-border-default)!important;border-radius:var(--cx-radius-lg)!important;box-shadow:var(--cx-shadow-md)!important}.primary,.btn-generate,.launch-btn{background:var(--cx-accent-gradient)!important;color:#fff!important;box-shadow:0 4px 16px var(--cx-accent-glow)!important}.eyebrow,.section-title,.slide-eyebrow,.hub-eyebrow,.label-eyebrow{color:var(--cx-accent)!important}.metric-tile{background:var(--cx-bg-surface)!important;-webkit-backdrop-filter:var(--cx-blur-md)!important;backdrop-filter:var(--cx-blur-md)!important;border:1px solid var(--cx-border-default)!important;border-radius:var(--cx-radius-md)!important}body[data-cx-module] .metric-tile-value.accent,body[data-cx-module] .ai-card-label,body[data-cx-module] .btn-opp,body[data-cx-module] .btn-eng,body[data-cx-module] .btn-comms{color:var(--cx-accent)!important}body[data-cx-module] .slide-eyebrow:before{background:var(--cx-accent)!important}body[data-cx-module] .btn-generate,body[data-cx-module] .launch-btn,body[data-cx-module] .primary{background:var(--cx-accent-gradient)!important}body[data-cx-module] .opp-nav-btn.active,body[data-cx-module] .comms-nav-btn.active,body[data-cx-module] .eng-nav-btn.active,body[data-cx-module] .clients-nav-btn.active,body[data-cx-module] .prosp-nav-btn.active{color:var(--cx-accent)!important;border-bottom-color:var(--cx-accent)!important}.prosp-nav{z-index:200;-webkit-backdrop-filter:blur(20px);scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#060910f0;border-bottom:1px solid #ffffff14;align-items:stretch;gap:2px;height:52px;padding:0 8px;display:flex;position:sticky;top:56px;overflow-x:auto}.prosp-nav::-webkit-scrollbar{display:none}.prosp-nav-back{color:var(--cx-accent,#ff6520);white-space:nowrap;background:0 0;border:none;border-right:1px solid #ffffff12;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;text-decoration:none;transition:color .15s cubic-bezier(.23,1,.32,1);display:flex}.prosp-nav-back:hover{color:var(--cx-text-primary)}.prosp-nav-items{flex:1;align-items:stretch;gap:2px;min-width:0;display:flex}.prosp-nav-btn{color:var(--cx-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;text-decoration:none;transition:color .15s cubic-bezier(.23,1,.32,1),border-color .15s cubic-bezier(.23,1,.32,1);display:flex}.prosp-nav-btn:hover{color:var(--cx-text-primary)}.prosp-nav-btn.active{color:#00d490;border-bottom-color:#00d490}.prosp-nav-num{color:#737ea8;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.prosp-nav-btn.active .prosp-nav-num{color:#00d4908c}.prosp-nav-right{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;padding:0 12px;display:flex}.prosp-nav-account{color:var(--cx-text-secondary);white-space:nowrap;font-size:11px;font-weight:600}@media (width<=640px){.cx-topbar__nav,.cx-topbar-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:0;overflow-x:auto}.cx-topbar__nav::-webkit-scrollbar{display:none}.cx-topbar-nav::-webkit-scrollbar{display:none}.cx-topbar-tab,.cx-topbar__tab{white-space:nowrap;flex-shrink:0;padding:0 10px;font-size:11px}.cx-topbar-tab-num,.cx-topbar__tab-num{display:none}.cx-subnav{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.cx-subnav::-webkit-scrollbar{display:none}.cx-subnav__tab{flex-shrink:0;padding:0 12px;font-size:11px}}@media (width<=900px){.hub-modules{grid-template-columns:repeat(2,1fr)!important}}@media (width<=560px){.hub-modules{grid-template-columns:1fr!important}.hub-hero__title{font-size:clamp(24px,6vw,40px)!important}}@media (width<=640px){.module-slides{flex-direction:column!important}.module-slide{width:100%!important;min-width:100%!important}.msg-layout{flex-direction:column!important;height:auto!important}.msg-contacts{width:100%!important;max-height:180px!important;overflow-y:auto!important}}@media (width<=700px){.pipeline-stages{scrollbar-width:thin!important;-webkit-overflow-scrolling:touch!important;padding-bottom:12px!important;overflow-x:auto!important}.pipeline-stage{min-width:200px!important}}:focus-visible{border-radius:4px;outline-offset:3px!important;outline:2px solid #ff6520!important}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (hover:hover) and (pointer:fine){button:active,[role=button]:active,.cx-btn:active,.cx-topbar-tab:active,.cx-topbar__tab:active,.cx-subnav__tab:active,.hub-module:active,.pillar-card:active,.hub-quick__btn:active{transform:scale(.97)!important}}button,a,[role=button],[role=tab],.cx-btn,.cx-topbar-tab,.cx-topbar__tab,.cx-subnav__tab,.hub-module,.hub-quick__btn,.pillar-card,input[type=submit],input[type=button]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.cx-skeleton{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%) 0 0/200% 100%;border-radius:6px;animation:1.5s ease-in-out infinite cx-shimmer}@media (prefers-reduced-motion:reduce){.cx-skeleton{background:#ffffff0f;animation:none}}.cx-empty{text-align:center;opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:64px 24px;animation:.32s cubic-bezier(.23,1,.32,1) .1s both cx-fade-up;display:flex}.cx-empty__icon{color:#ffffff14;margin-bottom:4px;font-size:48px;display:block}.cx-empty__title{color:var(--cx-text-primary);margin:0;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700}.cx-empty__sub{color:var(--cx-text-muted);max-width:280px;margin:0;font-size:13px;line-height:1.55}.cx-empty__cta{color:#ff6520;cursor:pointer;touch-action:manipulation;background:#ff65201f;border:1px solid #ff652047;border-radius:8px;align-items:center;gap:6px;min-height:44px;margin-top:8px;padding:9px 18px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .15s cubic-bezier(.23,1,.32,1),border-color .15s cubic-bezier(.23,1,.32,1);display:inline-flex}.cx-empty__cta:hover{opacity:1;background:#ff652033;border-color:#ff652080}.cx-topbar{-webkit-backdrop-filter:saturate(180%)blur(24px)!important;backdrop-filter:saturate(180%)blur(24px)!important;background:linear-gradient(#060910f5,#060910e0)!important;border-bottom:1px solid #0000!important;border-image:linear-gradient(90deg,#0000,#ff65202e 50%,#0000) 1!important;box-shadow:inset 0 1px #ffffff0a,0 8px 32px #0006!important}.cx-topbar__wordmark{background:linear-gradient(135deg,#e4e9ff 0%,#c8d0ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;letter-spacing:.16em!important}.cx-topbar__tab--active,.cx-topbar-tab.cx-active{position:relative}.cx-topbar__tab--active:after,.cx-topbar-tab.cx-active:after{content:"";background:var(--cx-accent,#ff6520);height:2px;box-shadow:0 0 12px var(--cx-accent,#ff6520);border-radius:2px;position:absolute;bottom:-1px;left:12px;right:12px}.cx-topbar__signout{letter-spacing:.02em!important;font-weight:600!important}.cx-topbar__profile{background:rgba(var(--cx-accent-rgb), .1)!important;border:1px solid rgba(var(--cx-accent-rgb), .25)!important;color:var(--cx-accent)!important;border-radius:999px!important;padding:6px 12px 6px 8px!important;font-weight:700!important;text-decoration:none!important;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)!important}.cx-topbar__profile:hover{background:rgba(var(--cx-accent-rgb), .18)!important;border-color:rgba(var(--cx-accent-rgb), .45)!important;box-shadow:0 0 16px rgba(var(--cx-accent-rgb), .18)!important}@media (width>=1100px){.hub-modules{grid-template-columns:repeat(3,1fr)!important;gap:20px!important}}[data-theme=light] .cx-topbar{background:linear-gradient(#fffffff5,#f8f9fbeb)!important;border-image:linear-gradient(90deg,#0000,#ff652033 50%,#0000) 1!important;box-shadow:inset 0 1px #00000005,0 4px 20px #141e3c0f!important}[data-theme=light]{--cx-text-primary:#1a1d2e;--cx-text-secondary:#4d5464;--cx-text-muted:#5f6674;--cx-text-disabled:#8d94a5;--cx-accent:#bf400d;--cx-accent-rgb:191, 64, 13;--cx-accent-gradient:linear-gradient(135deg, #d94d14 0%, #a63508 100%);--cx-accent-gradient-hover:linear-gradient(135deg, #e5551a 0%, #bf400d 100%)}[data-theme=light] .cx-topbar__wordmark{background:linear-gradient(135deg,#1a1d2e 0%,#5a6070 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] body{background-color:#f5f6fa!important;background-image:radial-gradient(#00000006 1px,#0000 1px)!important;background-size:24px 24px!important}[data-theme=light] .hub-module{background:#ffffffd9!important;border-color:#141e3c14!important;box-shadow:0 4px 16px #141e3c0a!important}[data-theme=light] .hub-module:hover{border-color:var(--module-border)!important;box-shadow:0 8px 24px #141e3c14, 0 0 32px var(--module-glow)!important}[data-theme=light] .hub-module__title{color:#1a1d2e!important}[data-theme=light] .hub-module__desc{color:#5a6070!important}[data-theme=light] .hub-hero__title{background:linear-gradient(135deg,#1a1d2e 0%,#4a5070 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}[data-theme=light] .hub-hero__sub,[data-theme=light] .hub-hero__greeting{color:#5a6070!important}[data-theme=light] .hub-quick__btn{color:#5a6070!important;background:#ffffffd9!important;border-color:#141e3c14!important}[data-theme=light] .hub-quick__btn:hover{color:#ff6520!important;background:#ff65200f!important;border-color:#ff65204d!important}.cx-focusable:focus{outline:none;border-color:var(--cx-focus)!important}.cx-hover-gap{gap:var(--cx-gap)}.cx-hover-gap:hover{gap:var(--cx-gap-hover)}.cx-usermenu{position:relative}.cx-usermenu__trigger{border:1px solid var(--cx-border-default);cursor:pointer;color:var(--cx-text-secondary);transition:border-color .15s var(--cx-ease-out), background-color .15s var(--cx-ease-out);background:0 0;border-radius:999px;align-items:center;gap:7px;padding:5px 9px 5px 5px;font-family:Inter,sans-serif;display:inline-flex}.cx-usermenu__trigger:hover{border-color:var(--cx-border-prominent);background:#ffffff0a}[data-theme=light] .cx-usermenu__trigger:hover{background:#00000008}.cx-usermenu__trigger[aria-expanded=true]{border-color:var(--cx-accent-border);background:var(--cx-accent-soft)}.cx-usermenu__avatar{color:#ff6520;background:#ff65202e;border:1px solid #ff65206b;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:grid}.cx-usermenu__name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:12px;font-weight:600;overflow:hidden}.cx-usermenu__chev{color:var(--cx-text-muted);font-size:15px}.cx-usermenu__panel{z-index:400;border:1px solid var(--cx-border-prominent);border-radius:var(--cx-radius-md);background:var(--cx-bg-elevated,#0a0e18fa);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);min-width:236px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 48px #0000008c}[data-theme=light] .cx-usermenu__panel{background:#fff;box-shadow:0 20px 44px #141e3c29}.cx-usermenu__panel[hidden]{display:none}.cx-usermenu__email{color:var(--cx-text-muted);text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--cx-border-subtle);margin:0;padding:8px 11px 10px;font-size:11px;overflow:hidden}.cx-usermenu__group{padding:6px 0}.cx-usermenu__group+.cx-usermenu__group{border-top:1px solid var(--cx-border-subtle)}.cx-usermenu__label{letter-spacing:.13em;text-transform:uppercase;color:var(--cx-text-muted);margin:0 0 3px;padding:0 11px;font-size:9px;font-weight:700}.cx-usermenu__item{border-radius:var(--cx-radius-sm);width:100%;color:var(--cx-text-secondary);text-align:left;cursor:pointer;transition:background-color .14s var(--cx-ease-out), color .14s var(--cx-ease-out);background:0 0;border:none;align-items:center;gap:10px;padding:9px 11px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:600;text-decoration:none;display:flex}.cx-usermenu__item .material-symbols-outlined{font-size:17px}.cx-usermenu__item:hover{color:var(--cx-text-primary);background:#ff65201a}.cx-usermenu__item--active{color:#ff6520;background:#ff652012}.cx-usermenu__item--danger{color:#ff8d9f}[data-theme=light] .cx-usermenu__item--danger{color:#c02a41}.cx-usermenu__item--danger:hover{color:#ff3d5a;background:#ff3d5a1f}@media (width<=480px){.cx-usermenu__name{display:none}}.cx-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wb-enrich{border-radius:var(--cx-radius-lg);background:#a855f70d;border:1px solid #a855f747;margin-top:22px;padding:20px}.wb-enrich[hidden]{display:none}[data-theme=light] .wb-enrich{background:#a855f70b}.wb-enrich__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.wb-enrich__head h3{color:var(--cx-text-primary);margin:4px 0 0;font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:700;line-height:1.35}.wb-enrich__meta{align-items:center;gap:8px;display:flex}.wb-enrich__meta .cx-mono{color:var(--cx-text-muted);font-size:10px}.wb-conf{text-transform:uppercase}.wb-conf--high{color:#00d490;background:#00d4901f;border:1px solid #00d49059}.wb-conf--medium{color:#f5b731;background:#f5b7311f;border:1px solid #f5b73159}.wb-conf--low{color:#ff8d9f;background:#ff3d5a1f;border:1px solid #ff3d5a59}.wb-enrich__provenance{color:var(--cx-text-muted);border-radius:0 var(--cx-radius-sm) var(--cx-radius-sm) 0;background:#ffffff08;border-left:2px solid #a855f780;align-items:flex-start;gap:7px;margin:14px 0 0;padding:9px 11px;font-size:11.5px;line-height:1.5;display:flex}[data-theme=light] .wb-enrich__provenance{background:#00000006}.wb-enrich__provenance .material-symbols-outlined{flex:none;margin-top:1px;font-size:15px}.wb-enrich__block{margin-top:18px}.wb-enrich__block h4{letter-spacing:.12em;text-transform:uppercase;color:#a855f7;margin:0 0 8px;font-size:10px;font-weight:700}.wb-enrich__block ul{margin:0;padding-left:18px}.wb-enrich__block li{color:var(--cx-text-secondary);margin-bottom:7px;font-size:13px;line-height:1.55}.wb-enrich__findings{padding-left:0;list-style:none}.wb-enrich__findings li{border:1px solid var(--cx-border-subtle);border-radius:var(--cx-radius-sm);background:var(--cx-bg-surface);margin-bottom:8px;padding:11px 13px}.wb-enrich__findings strong{color:var(--cx-text-primary);margin-bottom:3px;font-size:13px;font-weight:700;display:block}.wb-enrich__findings span{color:var(--cx-text-muted);font-size:12.5px;line-height:1.55}.wb-enrich__cols{grid-template-columns:1fr 1fr;gap:20px;display:grid}.wb-enrich__caveat{border-top:1px solid var(--cx-border-subtle);color:var(--cx-text-muted);margin:18px 0 0;padding-top:12px;font-size:12px;line-height:1.55}.wb-enrich__caveat strong{color:var(--cx-text-secondary)}.wb-enrich__loading{color:var(--cx-text-secondary);align-items:center;gap:10px;font-size:13px;display:flex}.wb-enrich__error{color:var(--cx-text-secondary);align-items:flex-start;gap:10px;font-size:13px;display:flex}.wb-enrich__error .material-symbols-outlined{color:#ff3d5a;flex:none;font-size:20px}.wb-enrich__error strong{color:var(--cx-text-primary);margin-bottom:6px;display:block}.wb-enrich__error span{color:var(--cx-text-muted);font-size:12.5px}.cx-spinner{border:2px solid #a855f740;border-top-color:#a855f7;border-radius:50%;flex:none;width:15px;height:15px;animation:.7s linear infinite cx-spin}.bid-card-enrich,.file-card-enrich,.deal-card-enrich,.client-enrich{margin-top:12px}.bid-card-enrich[hidden],.file-card-enrich[hidden],.deal-card-enrich[hidden],.client-enrich[hidden]{display:none}.bid-card-enrich.wb-enrich,.file-card-enrich.wb-enrich,.deal-card-enrich.wb-enrich,.client-enrich.wb-enrich{border-radius:var(--cx-radius-md,10px);padding:14px 16px}.bid-card-enrich .wb-enrich__head h3,.file-card-enrich .wb-enrich__head h3,.deal-card-enrich .wb-enrich__head h3,.client-enrich .wb-enrich__head h3{font-size:14.5px}.client-enrich{grid-column:1/-1;margin:0 20px 14px}.card-btn-dot{vertical-align:middle;background:#a855f7;border-radius:50%;width:5px;height:5px;margin-left:5px;display:inline-block;box-shadow:0 0 6px #a855f7b3}.card-btn.is-busy{opacity:.6;cursor:progress}.signal-flag{letter-spacing:.1em;text-transform:uppercase;color:#00d490;background:#00d4901a;border-bottom:1px solid #00d49038;padding:5px 14px;font-size:10px;font-weight:700}.feed-card.signal-acknowledged{border-color:#00d4904d!important}.action-btn.is-on{color:#00d490!important;background:#00d4901a!important;border-color:#00d49059!important}.cx-attach-chip{border-radius:var(--cx-radius-sm,8px);color:var(--cx-text-secondary);background:#f5b73112;border:1px dashed #f5b73166;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;font-size:12px;display:flex}.cx-attach-chip .material-symbols-outlined{color:#f5b731;font-size:16px}.cx-attach-chip em{letter-spacing:.06em;text-transform:uppercase;color:#f5b731;font-size:10px;font-style:normal;font-weight:700}.cx-attach-chip button{color:var(--cx-text-muted);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0 6px;font-size:17px;line-height:1}.cx-attach-chip button:hover{color:#ff3d5a}.hub-workspace{margin-top:36px}.hub-workspace__title{letter-spacing:.14em;text-transform:uppercase;color:var(--cx-text-muted);margin:0 0 12px;font-size:10px;font-weight:700}.hub-workspace__row{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.hub-workspace__card{border:1px solid var(--cx-border-default);border-radius:var(--cx-radius-md,10px);background:var(--cx-bg-surface);transition:border-color .16s var(--cx-ease-out), transform .16s var(--cx-ease-out), box-shadow .16s var(--cx-ease-out);flex-direction:column;gap:2px;padding:15px 17px;text-decoration:none;display:flex}.hub-workspace__card:hover{border-color:var(--cx-border-prominent);box-shadow:var(--cx-shadow-md);transform:translateY(-2px)}.hub-workspace__card .material-symbols-outlined{color:var(--cx-text-muted);margin-bottom:6px;font-size:19px}.hub-workspace__card:hover .material-symbols-outlined{color:#ff6520}.hub-workspace__card strong{color:var(--cx-text-primary);font-family:Space Grotesk,sans-serif;font-size:13.5px;font-weight:700}.hub-workspace__card span:not(.material-symbols-outlined){color:var(--cx-text-muted);font-size:11.5px;line-height:1.45}.enrich-user-account,.delete-user-account{border-radius:var(--cx-radius-sm,8px);min-width:32px;min-height:32px;transition:background-color .14s var(--cx-ease-out);justify-content:center;align-items:center;display:inline-flex}.enrich-user-account:hover{background:#f5b7311a}.delete-user-account:hover{background:#ff3d5a1a}@media (pointer:coarse){.enrich-user-account,.delete-user-account{min-width:44px;min-height:44px}}.cx-icon-hit{border-radius:6px;justify-content:center;align-items:center;min-width:26px;min-height:26px;display:inline-flex}.cx-icon-hit:hover{background:#ff3d5a1f}@media (pointer:coarse){.cx-icon-hit{min-width:44px;min-height:44px}}
