.fxm-agent-panel{background:var(--fxm-color-app-bg);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);display:flex;flex:none;flex-direction:column;min-height:0;overflow:hidden;width:var(--shellv2-agent-width, 360px)}.fxm-agent-panel.is-expanded{width:min(720px,70vw)}@media(max-width:959px){.fxm-agent-panel{border:none;border-left:1px solid var(--fxm-color-shell-border);border-radius:0;bottom:0;box-shadow:0 12px 32px var(--fxm-color-scrim);position:fixed;right:0;top:0;width:min(360px,92vw);z-index:70}.fxm-agent-panel.is-expanded{width:min(360px,92vw)}.fxm-shell.is-agent-open .fxm-agent-panel-scrim{display:block;z-index:65}}.fxm-agent-panel-header{align-items:center;border-bottom:1px solid var(--fxm-color-border-subtle);display:flex;gap:10px;padding:10px 12px}.fxm-agent-panel-header strong{flex:1;font-size:var(--fxm-text-body)}.fxm-agent-panel-header svg{color:var(--fxm-color-primary)}.fxm-agent-panel-tabs{border-bottom:1px solid var(--fxm-color-border-subtle);padding:8px 12px}.fxm-agent-panel-body{display:flex;flex:1;flex-direction:column;min-height:0}.fxm-agent-messages{display:flex;flex:1;flex-direction:column-reverse;gap:14px;min-height:0;overflow-y:auto;padding:14px}.fxm-agent-msg{display:flex;flex-direction:column;gap:6px}.fxm-agent-msg.is-user{align-items:flex-end}.fxm-agent-msg.is-user .fxm-agent-msg-text{background:var(--fxm-color-surface-control);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);max-width:85%;padding:8px 10px}.fxm-agent-msg-text{font-size:var(--fxm-text-body-sm);line-height:var(--fxm-leading-body);white-space:pre-wrap;word-break:break-word}.fxm-agent-md{font-size:var(--fxm-text-body-sm);line-height:var(--fxm-leading-body);word-break:break-word}.fxm-agent-md>:first-child{margin-top:0}.fxm-agent-md>:last-child{margin-bottom:0}.fxm-agent-md p{margin:6px 0}.fxm-agent-md h1,.fxm-agent-md h2,.fxm-agent-md h3,.fxm-agent-md h4{color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body);font-weight:600;line-height:var(--fxm-leading-body);margin:12px 0 6px}.fxm-agent-md h3,.fxm-agent-md h4{font-size:var(--fxm-text-body-sm)}.fxm-agent-md ul,.fxm-agent-md ol{margin:6px 0;padding-left:20px}.fxm-agent-md li{margin:2px 0}.fxm-agent-md a{color:var(--fxm-color-primary);text-decoration:none}.fxm-agent-md a:hover{text-decoration:underline}.fxm-agent-md strong{color:var(--fxm-color-text-primary);font-weight:600}.fxm-agent-md code{background:var(--fxm-color-surface-control);border-radius:var(--fxm-radius-chip);font-family:var(--fxm-font-mono);font-size:var(--fxm-text-caption);padding:1px 4px}.fxm-agent-md pre{background:var(--fxm-color-surface-control);border:1px solid var(--fxm-color-border-subtle);border-radius:var(--fxm-radius-control);margin:8px 0;overflow-x:auto;padding:8px 10px}.fxm-agent-md pre code{background:transparent;padding:0}.fxm-agent-md blockquote{border-left:2px solid var(--fxm-color-border);color:var(--fxm-color-text-secondary);margin:8px 0;padding-left:10px}.fxm-agent-md table{border-collapse:collapse;display:block;font-size:var(--fxm-text-caption);margin:8px 0;overflow-x:auto;width:100%}.fxm-agent-md th,.fxm-agent-md td{border-bottom:1px solid var(--fxm-color-border-subtle);padding:4px 8px;text-align:left}.fxm-agent-md th{color:var(--fxm-color-text-muted);font-weight:600}.fxm-agent-md hr{border:0;border-top:1px solid var(--fxm-color-border-subtle);margin:12px 0}.fxm-agent-briefing{border:1px solid var(--fxm-color-border-subtle);border-radius:var(--fxm-radius-control);display:flex;flex-direction:column;gap:8px;padding:10px 12px}.fxm-agent-briefing-signals{display:flex;flex-direction:column;gap:4px;margin:0;padding-left:16px}.fxm-agent-briefing-signals li{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-body-sm)}.fxm-agent-briefing-signals a{color:var(--fxm-color-primary);text-decoration:none}.fxm-agent-briefing-signals a:hover{text-decoration:underline}.fxm-agent-briefing-action{align-self:flex-start;background:var(--fxm-color-surface-control);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-chip);color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body-sm);font-weight:600;padding:6px 10px;text-decoration:none}.fxm-agent-briefing-action:hover{border-color:var(--fxm-color-primary)}.fxm-agent-briefing-rationale{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption);margin:0}.fxm-agent-msg-agent{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-badge);letter-spacing:var(--fxm-letter-spacing-nav-label);text-transform:uppercase}.fxm-agent-msg-footer{align-items:center;display:flex;gap:8px}.fxm-agent-thumb{align-items:center;background:transparent;border:0;border-radius:var(--fxm-radius-chip);color:var(--fxm-color-text-muted);display:inline-flex;padding:3px}.fxm-agent-thumb:hover{background:var(--fxm-color-surface-control);color:var(--fxm-color-text-primary)}.fxm-agent-thumb.is-selected{color:var(--fxm-color-primary)}.fxm-agent-streaming-dots{display:inline-flex;gap:3px}.fxm-agent-streaming-dots span{animation:fxm-agent-pulse 1.2s ease-in-out infinite;background:var(--fxm-color-text-muted);border-radius:50%;height:4px;width:4px}.fxm-agent-streaming-dots span:nth-child(2){animation-delay:.2s}.fxm-agent-streaming-dots span:nth-child(3){animation-delay:.4s}@keyframes fxm-agent-pulse{0%,to{opacity:.25}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.fxm-agent-streaming-dots span{animation:none;opacity:.6}}.fxm-agent-error-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.fxm-agent-error-detail{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-body-sm);word-break:break-word}.fxm-agent-empty{color:var(--fxm-color-text-secondary);display:flex;flex-direction:column;gap:4px;font-size:var(--fxm-text-body-sm);padding:24px 8px;text-align:center}.fxm-agent-empty strong{color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body)}.fxm-agent-suggested{display:flex;flex-direction:column;gap:6px;margin-top:8px}.fxm-agent-suggested .fxm-agent-next-action{text-align:left}.fxm-agent-input{border-top:1px solid var(--fxm-color-border-subtle);display:flex;flex-direction:column;gap:6px;padding:10px 12px}.fxm-agent-input-row{align-items:flex-end;display:flex;gap:8px}.fxm-agent-input textarea{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-primary);flex:1;font-size:var(--fxm-text-body-sm);line-height:var(--fxm-leading-body);max-height:160px;min-height:36px;padding:8px 10px;resize:none}.fxm-agent-input textarea:focus{border-color:var(--fxm-color-primary);box-shadow:var(--fxm-shadow-focus);outline:none}.fxm-agent-input-hint{align-items:center;color:var(--fxm-color-text-muted);display:flex;font-size:var(--fxm-text-caption);justify-content:space-between}.fxm-agent-input-hint button{background:transparent;border:0;color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption);padding:0}.fxm-agent-input-hint button:hover{color:var(--fxm-color-text-primary)}.fxm-agent-toolcalls{display:flex;flex-direction:column;gap:4px}.fxm-agent-toolcall{border:1px solid var(--fxm-color-border-subtle);border-radius:var(--fxm-radius-control)}.fxm-agent-toolcall-summary{align-items:center;background:transparent;border:0;display:flex;gap:8px;padding:6px 8px;text-align:left;width:100%}.fxm-agent-toolcall-summary:hover{background:var(--fxm-color-surface-control)}.fxm-agent-toolcall-name{color:var(--fxm-color-text-secondary);flex:1;font-size:var(--fxm-text-body-sm);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fxm-agent-toolcall-detail{border-top:1px solid var(--fxm-color-border-subtle);display:flex;flex-direction:column;gap:8px;max-height:240px;overflow:auto;padding:8px}.fxm-agent-toolcall-detail h4{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-badge);letter-spacing:var(--fxm-letter-spacing-nav-label);margin:0;text-transform:uppercase}.fxm-agent-toolcall-detail pre{font-family:var(--fxm-font-mono);font-size:var(--fxm-text-caption);margin:0;white-space:pre-wrap;word-break:break-word}.fxm-agent-plan{border:1px solid var(--fxm-color-border-subtle);border-radius:var(--fxm-radius-control);display:flex;flex-direction:column;gap:4px;padding:8px 10px}.fxm-agent-plan-step{align-items:baseline;color:var(--fxm-color-text-secondary);display:flex;font-size:var(--fxm-text-body-sm);gap:8px}.fxm-agent-plan-step.is-done{color:var(--fxm-color-text-muted)}.fxm-agent-plan-step.is-in_progress{color:var(--fxm-color-text-primary)}.fxm-agent-plan-glyph{color:var(--fxm-color-primary)}.fxm-agent-plan-step.is-pending .fxm-agent-plan-glyph,.fxm-agent-plan-step.is-skipped .fxm-agent-plan-glyph{color:var(--fxm-color-text-muted)}.fxm-agent-next-actions{display:flex;flex-wrap:wrap;gap:6px}.fxm-agent-next-action{background:var(--fxm-color-surface-control);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-chip);color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body-sm);padding:5px 10px}.fxm-agent-next-action:hover{border-color:var(--fxm-color-primary)}.fxm-agent-queued{align-items:center;border-top:1px solid var(--fxm-color-border-subtle);display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:8px}.fxm-agent-queued.is-resolved{justify-content:flex-start}.fxm-agent-queued-label{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-body-sm)}.fxm-agent-queued-actions{display:flex;gap:6px}.fxm-agent-action-toast{align-items:center;background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);bottom:16px;box-shadow:var(--fxm-shadow-popover);display:flex;gap:12px;left:16px;padding:10px 12px;position:fixed;z-index:55}.fxm-agent-action-toast-title{color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body-sm)}.fxm-agent-action-toast-actions{align-items:center;display:flex;gap:4px}.fxm-agent-mention-popover{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);box-shadow:var(--fxm-shadow-popover);display:flex;flex-direction:column;max-height:200px;overflow-y:auto}.fxm-agent-mention-option{align-items:center;background:transparent;border:0;display:flex;gap:8px;justify-content:space-between;padding:6px 10px;text-align:left}.fxm-agent-mention-option:hover,.fxm-agent-mention-option.is-active{background:var(--fxm-color-surface-control)}.fxm-agent-mention-label{color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body-sm)}.fxm-agent-mention-kind{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption);text-transform:uppercase}.fxm-agent-tab{display:flex;flex:1;flex-direction:column;min-height:0}.fxm-agent-tab-toolbar{border-bottom:1px solid var(--fxm-color-border-subtle);padding:8px 12px}.fxm-agent-tab-scroll{flex:1;min-height:0;overflow-y:auto}.fxm-agent-row{border-bottom:1px solid var(--fxm-color-border-subtle);display:flex;flex-direction:column;gap:6px;padding:12px 14px}.fxm-agent-row-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.fxm-agent-row-title{font-size:var(--fxm-text-body-sm);font-weight:600}.fxm-agent-row-body{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-body-sm);white-space:pre-wrap;word-break:break-word}.fxm-agent-row-meta{align-items:center;color:var(--fxm-color-text-muted);display:flex;flex-wrap:wrap;gap:6px;font-size:var(--fxm-text-caption)}.fxm-agent-row-actions{align-items:center;display:flex;gap:8px}.fxm-agent-tab-state{align-items:center;display:flex;flex-direction:column;gap:8px;padding:24px 14px;text-align:center}.fxm-agent-tab-state p{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-body-sm);margin:0}.fxm-agent-context-row,.fxm-agent-queue,.fxm-agent-feedback-categories{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.fxm-agent-context-row:empty{display:none}.fxm-agent-chip{align-items:center;background:var(--fxm-color-surface-control);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-chip);color:var(--fxm-color-text-secondary);display:inline-flex;font-size:var(--fxm-text-caption);gap:4px;max-width:100%;padding:3px 8px}button.fxm-agent-chip:hover{border-color:var(--fxm-color-primary);color:var(--fxm-color-text-primary);cursor:pointer}.fxm-agent-chip.is-off{border-style:dashed;color:var(--fxm-color-text-muted)}.fxm-agent-chip.is-mention{color:var(--fxm-color-primary)}.fxm-agent-chip-text{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fxm-agent-chip>button{align-items:center;background:none;border:none;color:var(--fxm-color-text-muted);cursor:pointer;display:inline-flex;padding:0}.fxm-agent-chip>button:hover{color:var(--fxm-color-text-primary)}.fxm-agent-reasoning{border-left:2px solid var(--fxm-color-border-subtle);font-size:var(--fxm-text-body-sm);padding-left:8px}.fxm-agent-reasoning summary{color:var(--fxm-color-text-muted);cursor:pointer;font-size:var(--fxm-text-caption);-webkit-user-select:none;user-select:none}.fxm-agent-reasoning-body{color:var(--fxm-color-text-secondary);line-height:var(--fxm-leading-body);max-height:220px;overflow-y:auto;white-space:pre-wrap}.fxm-agent-elapsed{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption)}.fxm-agent-msg-footer-stack{display:flex;flex-direction:column;gap:4px}.fxm-agent-result-table-wrap{max-width:100%;overflow-x:auto}.fxm-agent-result-table{border-collapse:collapse;font-size:var(--fxm-text-caption);width:100%}.fxm-agent-result-table th,.fxm-agent-result-table td{border-bottom:1px solid var(--fxm-color-border-subtle);max-width:180px;overflow:hidden;padding:3px 8px 3px 0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.fxm-agent-result-table th{color:var(--fxm-color-text-muted);font-weight:500;text-transform:capitalize}.fxm-agent-result-more{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption)}.fxm-agent-raw summary{color:var(--fxm-color-text-muted);cursor:pointer;font-size:var(--fxm-text-caption)}.fxm-agent-kv{display:grid;gap:2px 10px;grid-template-columns:minmax(90px,max-content) 1fr;margin:4px 0}.fxm-agent-kv-row{display:contents}.fxm-agent-kv dt{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption);text-transform:capitalize}.fxm-agent-kv dd{color:var(--fxm-color-text-primary);font-size:var(--fxm-text-caption);margin:0;overflow-wrap:anywhere}.fxm-agent-kv dt.is-long,.fxm-agent-kv dd.is-long{grid-column:1 / -1}.fxm-agent-kv dd.is-long{background:var(--fxm-color-surface-control);border-radius:var(--fxm-radius-control);max-height:220px;overflow-y:auto;padding:6px 8px;white-space:pre-wrap}.fxm-agent-entity-chip{background:var(--fxm-color-surface-control);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-chip);color:var(--fxm-color-primary);display:inline-block;font-size:var(--fxm-text-body-sm);line-height:1.3;padding:0 6px;text-decoration:none}.fxm-agent-entity-chip:hover{border-color:var(--fxm-color-primary)}.fxm-agent-affected{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.fxm-agent-affected-label{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption)}.fxm-agent-threads{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);box-shadow:var(--fxm-shadow-popover);display:flex;flex-direction:column;margin:0 12px;max-height:320px;overflow-y:auto;padding:4px}.fxm-agent-thread-row{align-items:center;background:none;border:none;border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-primary);cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:6px 8px;text-align:left;width:100%}.fxm-agent-thread-row:hover,.fxm-agent-thread-row.is-active{background:var(--fxm-color-surface-control)}.fxm-agent-thread-row.is-new{color:var(--fxm-color-primary);justify-content:flex-start}.fxm-agent-thread-title{flex:1;font-size:var(--fxm-text-body-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fxm-agent-thread-meta{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption)}.fxm-agent-threads-state{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption);padding:8px}.fxm-agent-policy-group h3{font-size:var(--fxm-text-body-sm);margin:16px 0 8px}.fxm-agent-policy-list{display:flex;flex-direction:column;gap:6px}.fxm-agent-policy-row{align-items:center;border:1px solid var(--fxm-color-border-subtle);border-radius:var(--fxm-radius-control);display:flex;flex-wrap:wrap;gap:10px;padding:8px 10px}.fxm-agent-policy-row.is-disabled{opacity:.6}.fxm-agent-policy-name{align-items:center;display:flex;flex:1;gap:6px;min-width:220px}.fxm-agent-policy-badge{background:var(--fxm-color-surface-control);border-radius:var(--fxm-radius-chip);color:var(--fxm-color-primary);font-size:var(--fxm-text-caption);padding:1px 6px}.fxm-agent-policy-level select{background:var(--fxm-color-surface-control);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body-sm);padding:4px 6px}.fxm-agent-policy-enabled{align-items:center;color:var(--fxm-color-text-secondary);display:inline-flex;font-size:var(--fxm-text-caption);gap:4px}.fxm-agent-policy-reset{background:none;border:none;color:var(--fxm-color-text-muted);cursor:pointer;font-size:var(--fxm-text-caption);text-decoration:underline}.fxm-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.fxm-shell{--shellv2-bar-height: 44px;--shellv2-sidebar-width: 200px;--shellv2-gap: 10px;--shellv2-agent-width: 360px;background:var(--fxm-color-shell);color:var(--fxm-color-text-primary);display:flex;flex-direction:column;height:100dvh;overflow:hidden}.fxm-topbar{align-items:center;display:flex;flex:none;font-size:var(--fxm-text-body);gap:10px;height:var(--shellv2-bar-height);line-height:1.35;padding:0 4px 0 14px;position:relative;z-index:40}.fxm-topbar-logo{align-items:center;background:none;border:0;cursor:pointer;display:flex;flex:none;margin-right:4px;padding:0}.fxm-topbar-logo .fxm-wordmark{color:var(--fxm-color-text-primary);display:block;height:15px;width:90px}.fxm-topbar-ghost{align-items:center;background:none;border:0;border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-secondary);cursor:pointer;display:inline-flex;justify-content:center;padding:6px;position:relative}.fxm-topbar-ghost:hover,.fxm-topbar-ghost.is-on{background:var(--fxm-color-surface-raised);color:var(--fxm-color-text-primary)}.fxm-topbar-crumb{align-items:center;display:flex;font-size:var(--fxm-text-body);min-width:0}.fxm-topbar-crumb .crumb-root,.fxm-topbar-crumb .crumb-event{background:none;border:0;color:var(--fxm-color-text-muted);cursor:pointer;font:inherit;padding:0;white-space:nowrap}.fxm-topbar-crumb .crumb-root:hover,.fxm-topbar-crumb button.crumb-event:hover{color:var(--fxm-color-text-primary)}.fxm-topbar-crumb .crumb-event{max-width:190px;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.fxm-topbar-crumb span.crumb-event{cursor:default}.fxm-topbar-crumb .crumb-page{font-weight:var(--fxm-font-weight-bold);white-space:nowrap}.fxm-topbar-crumb .crumb-sep{color:var(--fxm-color-text-muted);flex:none;font-size:var(--fxm-text-caption);padding:0 7px}.fxm-topbar-fill{flex:1 1 auto;min-width:0}.fxm-topbar-divider{background:var(--fxm-color-shell-border);flex:none;height:20px;width:1px}.fxm-agent-btn{align-items:center;background:none;border:1px solid var(--fxm-color-shell-border);border-radius:var(--fxm-radius-pill);color:var(--fxm-color-text-primary);cursor:pointer;display:inline-flex;flex:none;font-size:12px;font-weight:var(--fxm-font-weight-bold);gap:7px;padding:6px 13px;position:relative}.fxm-agent-btn svg{color:var(--fxm-color-primary)}.fxm-shell.is-agent-open .fxm-agent-btn{background:var(--fxm-color-primary);border-color:var(--fxm-color-primary);color:var(--fxm-color-on-accent)}.fxm-shell.is-agent-open .fxm-agent-btn svg{color:var(--fxm-color-on-accent)}.fxm-agent-btn .fxm-agent-btn-badge{align-items:center;background:var(--fxm-color-primary);border-radius:var(--fxm-radius-pill);color:var(--fxm-color-on-accent);display:flex;font-family:var(--fxm-font-mono);font-size:var(--fxm-text-badge);font-weight:var(--fxm-font-weight-bold);height:15px;justify-content:center;min-width:15px;padding:0 4px;position:absolute;right:-4px;top:-2px}.fxm-shell.is-agent-open .fxm-agent-btn .fxm-agent-btn-badge{background:var(--fxm-color-text-primary)}.fxm-kebab-menu{line-height:1.35;background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:10px;box-shadow:0 12px 32px var(--fxm-color-scrim);padding:5px;position:absolute;right:118px;top:41px;width:170px;z-index:80}.fxm-menu-item{align-items:center;background:none;border:0;border-radius:var(--fxm-radius-chip);color:var(--fxm-color-text-primary);cursor:pointer;display:flex;font-size:12px;font-weight:var(--fxm-font-weight-medium);gap:8px;padding:8px 9px;text-align:left;width:100%}.fxm-menu-item:hover{background:var(--fxm-color-surface-raised)}.fxm-menu-item.is-danger{color:var(--fxm-color-danger)}.fxm-menu-item svg{flex:none}.fxm-kebab-menu hr,.fxm-team-menu hr{border:none;border-top:1px solid var(--fxm-color-border);margin:4px 6px}.fxm-menu-backdrop{background:transparent;border:0;cursor:default;top:0;right:0;bottom:0;left:0;position:fixed;z-index:70}.fxm-lc{align-items:center;border-radius:var(--fxm-radius-control);display:inline-flex;flex:none;list-style:none;margin:0;overflow:hidden;padding:0}.fxm-lc li{display:contents}.fxm-lc .fxm-lc-seg{align-items:center;background:var(--fxm-color-track);border:none;box-shadow:-1.5px 0 0 var(--fxm-color-app-bg);clip-path:polygon(0 0,calc(100% - 11px) 0,100% 50%,calc(100% - 11px) 100%,0 100%,11px 50%);color:var(--fxm-color-text-secondary);cursor:pointer;display:flex;font-family:var(--fxm-font-sans);font-size:var(--fxm-text-caption);font-weight:var(--fxm-font-weight-semibold);gap:6px;height:27px;justify-content:center;margin-left:-12px;padding:0 14px 0 22px;white-space:nowrap}.fxm-lc li:first-child .fxm-lc-seg{box-shadow:none;clip-path:polygon(0 0,calc(100% - 11px) 0,100% 50%,calc(100% - 11px) 100%,0 100%);margin-left:0;padding-left:15px}.fxm-lc li:last-child .fxm-lc-seg{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,11px 50%);padding-right:16px}.fxm-lc .fxm-lc-seg.is-stub{padding:0 12px 0 20px}.fxm-lc li:first-child .fxm-lc-seg.is-stub{padding-left:13px}.fxm-lc .fxm-lc-seg:hover{filter:brightness(1.2)}.fxm-lc .fxm-lc-seg:focus-visible{box-shadow:-1.5px 0 0 var(--fxm-color-app-bg),inset 0 0 0 2px var(--fxm-color-primary);outline:none}.fxm-lc li:first-child .fxm-lc-seg:focus-visible{box-shadow:inset 0 0 0 2px var(--fxm-color-primary)}.fxm-lc .fxm-lc-tick{height:11px;width:11px}.fxm-lc .fxm-lc-seg.is-done.stage-evaluating{background:var(--fxm-color-data-neutral)}.fxm-lc .fxm-lc-seg.is-done.stage-evaluating .fxm-lc-tick{color:var(--fxm-color-text-primary)}.fxm-lc .fxm-lc-seg.is-done.stage-planning{background:var(--fxm-color-stage-planning)}.fxm-lc .fxm-lc-seg.is-done.stage-in-progress{background:var(--fxm-color-stage-in-progress)}.fxm-lc .fxm-lc-seg.is-done.stage-post-event{background:var(--fxm-color-stage-post-event)}.fxm-lc .fxm-lc-seg.is-done.stage-planning .fxm-lc-tick,.fxm-lc .fxm-lc-seg.is-done.stage-in-progress .fxm-lc-tick,.fxm-lc .fxm-lc-seg.is-done.stage-post-event .fxm-lc-tick{color:var(--fxm-color-on-accent)}.fxm-lc .fxm-lc-seg.is-current{cursor:default;font-weight:var(--fxm-font-weight-bold)}.fxm-lc .fxm-lc-seg.is-current:hover{filter:none}.fxm-lc .fxm-lc-seg.is-current.stage-planning{background:var(--fxm-color-stage-planning);color:var(--fxm-color-on-accent)}.fxm-lc .fxm-lc-seg.is-current.stage-in-progress{background:var(--fxm-color-stage-in-progress);color:var(--fxm-color-on-accent)}.fxm-lc .fxm-lc-seg.is-current.stage-post-event{background:var(--fxm-color-stage-post-event);color:var(--fxm-color-on-accent)}.fxm-lc .fxm-lc-seg.is-current.stage-evaluating,.fxm-lc .fxm-lc-seg.is-current.stage-closed{background:var(--fxm-color-data-neutral);color:var(--fxm-color-text-primary)}.fxm-lc.is-readonly .fxm-lc-seg{cursor:default}.fxm-lc.is-readonly .fxm-lc-seg:hover{filter:none}.fxm-shell-body{display:flex;flex:1;min-height:0}.fxm-sidebar{background:var(--fxm-color-shell);display:flex;flex:none;flex-direction:column;font-size:var(--fxm-text-body);line-height:1.35;overflow:visible;width:var(--shellv2-sidebar-width)}.fxm-sidebar-ident{padding:4px 14px 12px}.fxm-sidebar-ident .ident-name{font-size:var(--fxm-text-body);font-weight:var(--fxm-font-weight-bold);line-height:1.25}.fxm-sidebar-ident .ident-meta{color:var(--fxm-color-text-muted);font-family:var(--fxm-font-mono);font-size:var(--fxm-text-badge);letter-spacing:.6px;margin-top:5px;text-transform:uppercase}.fxm-sidebar-nav{display:flex;flex:1;flex-direction:column;gap:1px;overflow-y:auto;padding:2px 10px}.fxm-sidebar-nav.is-global{padding-top:4px}.fxm-sidebar-item{align-items:center;background:none;border:0;border-radius:7px;color:var(--fxm-color-text-secondary);cursor:pointer;display:flex;flex:none;font-size:var(--fxm-text-body);font-weight:var(--fxm-font-weight-medium);gap:9px;height:34px;padding:0 10px;white-space:nowrap;width:100%}.fxm-sidebar-item:hover{color:var(--fxm-color-text-primary)}.fxm-sidebar-item.is-active{background:var(--fxm-color-nav-active);color:var(--fxm-color-text-primary);font-weight:var(--fxm-font-weight-semibold)}.fxm-sidebar-item svg{flex:none}.fxm-sidebar-item.is-active svg{color:var(--fxm-color-primary)}.fxm-sidebar-group-label{color:var(--fxm-color-text-muted);font-family:var(--fxm-font-mono);font-size:var(--fxm-text-badge);font-weight:var(--fxm-font-weight-semibold);letter-spacing:1.4px;padding:12px 10px 4px;text-transform:uppercase}.fxm-team-wrap{flex:none;padding:10px 12px 12px;position:relative}.fxm-team-chip{align-items:center;background:var(--fxm-color-app-bg);border:1px solid var(--fxm-color-border);border-radius:10px;box-shadow:0 4px 14px var(--fxm-color-scrim);color:var(--fxm-color-text-primary);cursor:pointer;display:flex;font-size:var(--fxm-text-body);font-weight:var(--fxm-font-weight-semibold);gap:8px;padding:9px 11px;position:relative;text-align:left;width:100%}.fxm-team-avatar{align-items:center;background:var(--fxm-color-border-strong);border-radius:var(--fxm-radius-chip);color:var(--fxm-color-blue-600);display:flex;flex:none;font-family:var(--fxm-font-mono);font-size:var(--fxm-text-badge);font-weight:var(--fxm-font-weight-bold);height:20px;justify-content:center;width:20px}img.fxm-team-avatar{object-fit:cover}.fxm-team-chip .fxm-team-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fxm-team-chip .fxm-team-caret{color:var(--fxm-color-text-secondary);flex:none;margin-left:auto}.fxm-team-chip-badge{align-items:center;background:var(--fxm-color-primary);border:2px solid var(--fxm-color-shell);border-radius:9px;color:var(--fxm-color-on-accent);display:flex;font-family:var(--fxm-font-mono);font-size:var(--fxm-text-badge);font-weight:var(--fxm-font-weight-bold);height:17px;justify-content:center;min-width:17px;padding:0 5px;position:absolute;right:-5px;top:-6px}.fxm-team-menu{line-height:1.35;background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:10px;bottom:56px;box-shadow:0 12px 32px var(--fxm-color-scrim);left:12px;padding:5px;position:absolute;width:218px;z-index:90}.fxm-team-menu .fxm-menu-badge{align-items:center;background:var(--fxm-color-primary);border-radius:var(--fxm-radius-pill);color:var(--fxm-color-on-accent);display:flex;font-family:var(--fxm-font-mono);font-size:var(--fxm-text-badge);font-weight:var(--fxm-font-weight-bold);height:16px;justify-content:center;margin-left:auto;min-width:16px;padding:0 5px}.fxm-team-profile{align-items:center;display:flex;gap:8px;padding:8px 9px}.fxm-team-profile .profile-avatar{align-items:center;background:var(--fxm-color-border-strong);border-radius:var(--fxm-radius-full);color:var(--fxm-color-blue-600);display:flex;flex:none;font-family:var(--fxm-font-mono);font-size:var(--fxm-text-badge);font-weight:var(--fxm-font-weight-bold);height:16px;justify-content:center;width:16px}.fxm-team-profile .profile-name{font-size:12px;font-weight:var(--fxm-font-weight-bold)}.fxm-team-profile .profile-email{color:var(--fxm-color-text-muted);font-family:var(--fxm-font-mono);font-size:10px;margin-top:1px}.fxm-inbox-popover{line-height:1.35;background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:10px;bottom:56px;box-shadow:0 12px 32px var(--fxm-color-scrim);display:flex;flex-direction:column;left:12px;max-height:420px;overflow:hidden;position:absolute;width:300px;z-index:90}.fxm-inbox-popover .fxm-inbox-title{align-items:center;border-bottom:1px solid var(--fxm-color-border-subtle);display:flex;font-size:var(--fxm-text-section);font-weight:var(--fxm-font-weight-bold);justify-content:space-between;line-height:var(--fxm-leading-section);padding:10px 12px}.fxm-inbox-popover .fxm-inbox-list{display:flex;flex-direction:column;gap:2px;overflow-y:auto;padding:6px}.fxm-inbox-row{align-items:flex-start;background:none;border:0;border-radius:var(--fxm-radius-chip);color:var(--fxm-color-text-primary);cursor:pointer;display:flex;gap:8px;padding:8px 9px;text-align:left;width:100%}.fxm-inbox-row:hover{background:var(--fxm-color-surface-raised)}.fxm-inbox-row-wrap{align-items:stretch;display:flex}.fxm-inbox-row-wrap .fxm-inbox-row{flex:1;min-width:0}.fxm-inbox-dismiss{align-items:center;background:transparent;border:0;border-radius:var(--fxm-radius-chip);color:var(--fxm-color-text-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;justify-content:center;padding:0 10px}.fxm-inbox-dismiss:hover{background:var(--fxm-color-surface-raised);color:var(--fxm-color-text-primary)}.fxm-inbox-dismiss:disabled{cursor:default;opacity:var(--fxm-opacity-disabled)}.fxm-inbox-row svg{color:var(--fxm-color-warning);flex:none;margin-top:1px}.fxm-inbox-row.is-success svg{color:var(--fxm-color-success)}.fxm-inbox-copy{display:flex;flex-direction:column;gap:3px;min-width:0;text-align:left}.fxm-inbox-row strong{display:block;font-size:12px}.fxm-inbox-row small{color:var(--fxm-color-text-secondary);display:block;font-size:var(--fxm-text-caption);margin-top:1px}.fxm-shell-main{display:flex;flex:1;flex-direction:column;min-width:0;padding:0 var(--shellv2-gap) var(--shellv2-gap) 0}.fxm-shell-work{align-items:stretch;display:flex;flex:1;gap:var(--shellv2-gap);min-height:0}.fxm-workspace-card{background:var(--fxm-color-app-bg);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);container-name:ws;container-type:inline-size;display:flex;flex:1;min-width:0;overflow:hidden;position:relative}.fxm-card-scroll{display:flex;flex:1;flex-direction:column;min-width:0;overflow-y:auto}.fxm-workspace-card .fxm-page{gap:16px;padding:18px 22px}.fxm-sidebar-scrim,.fxm-agent-panel-scrim{background:var(--fxm-color-scrim);border:0;display:none;top:0;right:0;bottom:0;left:0;position:fixed;z-index:50}@media(min-width:960px){.fxm-shell.is-sb-collapsed .fxm-sidebar{display:none}.fxm-shell.is-sb-collapsed .fxm-shell-main{padding-left:var(--shellv2-gap)}}@media(max-width:959px){.fxm-sidebar{bottom:0;box-shadow:0 12px 32px var(--fxm-color-scrim);left:0;position:fixed;top:var(--shellv2-bar-height);transform:translate(-102%);transition:transform .16s var(--fxm-ease-standard);z-index:60}.fxm-shell.is-sb-open .fxm-sidebar{transform:none}.fxm-shell.is-sb-open .fxm-sidebar-scrim{display:block}}@media(max-width:759px){.fxm-agent-btn .fxm-agent-btn-label{display:none}.fxm-agent-btn{padding:6px 9px}.fxm-topbar-crumb .crumb-root,.fxm-topbar-crumb .crumb-sep.sep-root{display:none}}@media(prefers-reduced-motion:reduce){.fxm-sidebar{transition:none}}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/instrument-sans-01-B01h5cQb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/instrument-sans-02-C7_BfpsN.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/assets/instrument-sans-01-B01h5cQb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/assets/instrument-sans-02-C7_BfpsN.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/instrument-sans-03-oUstOPQL.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/instrument-sans-04-CclBWeUS.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/assets/instrument-sans-03-oUstOPQL.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/assets/instrument-sans-04-CclBWeUS.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/assets/instrument-sans-03-oUstOPQL.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/assets/instrument-sans-04-CclBWeUS.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/instrument-sans-03-oUstOPQL.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/instrument-sans-04-CclBWeUS.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAaAABIAAAAADMwAAAYdAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVIEgJx4AdC9MEQgKhGSEAAsgADCDOgE2AiQDOgQgBYdGB4EUGw8LIxEmZHIexT8PYyJTH6s540K0vrtCWaIRpUzRCqKVgSh/33L3iSgiBkN7EeGRTTw85UW9X5WkwZF7tJBx0g3Cac+S8lfO/UPNN4h5WrZiW1TT4nbixDB3vt1UJciEG0hoUc5XuE5OKAqYvtaSRANO3rv/tVb/oBJpOuAlQEikTDqxv3uuFVOLvC6aVeM2NBS8cplGyFpZ1RkosWs55KTlc8eza3siAl1ACKUQAiHQNt10sd4GuaWgrYCaBYG2BSwg+XhrehjdJgND8D69SDvFvJJ0SaoENkV7xx5CYy2QaJlypoYnsMkAPC/FV/nf/18l/xv+I3HLBzdAWiC9jZFSCE0J41WYJ514oKBNBfgC5g2oGAkHKYX4m64rCymGIJCRooirSE8jQTTyiPQ9eWRhKi992skqVhXL+JV4UY6QEupjD/kvCxDK5z0YGrfsUuYfjQABEjLGywLjFfYCxhrKkp6RtW15IVJxX/GqZtFR9xYv+VOTr9mDrLim6l1byfqVJkoNXD8wlMSObPvNzPMA8Z3LC1Fgye9EyU1t3ajeKV/0ouFvFf28Uc0aAFTMxI2vwyuYB/LI0nGFPCarIoFtH26NnJutwaDVGtvSGVcYdspesU+v3O/QbmfPzu7tHdrb7drZ4XZNXOZIT22Xzs43p62V1+jtlPa+RKF29nemThriq+VTHyptQ6/tohdnqz1JbrycqAhyXp5FwA7W7VX2SKwGSG1E8pK76a3obHdqBHfonTUF3dXlucvtvs1Ut/Riq65Z+8UuZplnbnU/fatmyRfuLTahevtXfMialNlPz9X/YX3InZN1V/ntv2xl9fH+Gb86qqYJLNra50g5J2upIRzN0xyo0D3qQtfKj1t9XaT8rESJ6ybu9LkNJawTt6qkiGNea49QPzW14hy0e31NVBe27G5oFYUxg8LWJGts5vWrF0paN+m3r3OTKE3cKtUl/f/Q7mGP2k5J586AC0sfsZ/fJqmhuexCb91FDp6iZVMw9iWPzIoCKsOr9vYZLLghRbwLVBcQqPRmiqA+W6WAF7VYHpYhLZAfRTC38fLpba1zkz3/fkJgOQOwAphoujlWtLr9iCy7Y75/D3hxLRCa5o4YDnxx12XKnZdW8xwffa+T/9X0zlV0njyBweD9owcOHTh2n2FAHud8JQFzrt7/+PFb/z9+gWrZar9mPtORGfJlWLMw08XUJbNw2BcFN+w8BazvOcvp4+Mp5iNjx1grXfjjDbHQaFsg8w865aWZ4azb//nbiNW3z4b6lWXDvMxevjRbMMxufnvrnJ7/1lsG0vtsanX9+SbPe/OT9sQyyFJH9kETE422CTL/oF3y9OVK9Wbrjx9/R6z//fyuo5Ut5m+n812WtPPX1f3j+dVpxvMf596UQ+OTJw8cE9QsU6n8/++JyywnhmlHJyTGRcv8uMT4qDEJzQr540cu0xiSTHmWWpVIKad0lsb3l+Z/vrOp/vwBvcnwHyCQVlAf85sVNRjFf9NWy18C3rm8vQl45/bFz16aW+emiPwoKgkEn2Z12skn6P/wOYSJ9u20WvUMBf5uUN0zHgEAfC7Aq05gYJ5slpyeTTp6nK8bR9HC08mZwDA9FZj043fMVosnsbBYXIGlqXEcVhaJTRL7VojxmYJuNLHQj9+x1PUvVpp+xYaxPsaO5dyLXcs4DXuWsAX2rWQiDnS1/+ZQG9sgpGgyWdrQJIS4smFtkrWgCcm0ykPIEFb5AOvr0ua5EZIREk3sruRYNoeLhRBqJ+XBNpRfUAk5TouzilHr9FBRXohPoA3witRyrWIt+TU8FlcLIbk2rQIdS0gi0JFa8AXZUrrcE7Z9rvxyWEuqjyJknC1jCctY2tKFyllm49ySS1ct2WTYJedoTXV87+YpCLluLW8kODW7FLCMbEcD7sTpLVtpQfkiGDeJbW3tb20lWvzntJB3tx1I6Gdpx+lWty9CKmivAQbdPJ+PZMptjYUi3PMA87wcyWqRo4gyqmjI0YxWtKNTrb1PC+7AWu1HCIOXWzsNhawfzSf908vHlAfuLZXShddLrR2c1t3GkN63vQ3/MIvgz1kYfbtt2aVWaAAAAAA=)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-06-D2jMJ_bk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-07-D2nYnAec.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-08-CNlsqbWb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-09-Bnd2h4Br.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-10-Db4Uuiha.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAaAABIAAAAADMwAAAYdAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVIEgJx4AdC9MEQgKhGSEAAsgADCDOgE2AiQDOgQgBYdGB4EUGw8LIxEmZHIexT8PYyJTH6s540K0vrtCWaIRpUzRCqKVgSh/33L3iSgiBkN7EeGRTTw85UW9X5WkwZF7tJBx0g3Cac+S8lfO/UPNN4h5WrZiW1TT4nbixDB3vt1UJciEG0hoUc5XuE5OKAqYvtaSRANO3rv/tVb/oBJpOuAlQEikTDqxv3uuFVOLvC6aVeM2NBS8cplGyFpZ1RkosWs55KTlc8eza3siAl1ACKUQAiHQNt10sd4GuaWgrYCaBYG2BSwg+XhrehjdJgND8D69SDvFvJJ0SaoENkV7xx5CYy2QaJlypoYnsMkAPC/FV/nf/18l/xv+I3HLBzdAWiC9jZFSCE0J41WYJ514oKBNBfgC5g2oGAkHKYX4m64rCymGIJCRooirSE8jQTTyiPQ9eWRhKi992skqVhXL+JV4UY6QEupjD/kvCxDK5z0YGrfsUuYfjQABEjLGywLjFfYCxhrKkp6RtW15IVJxX/GqZtFR9xYv+VOTr9mDrLim6l1byfqVJkoNXD8wlMSObPvNzPMA8Z3LC1Fgye9EyU1t3ajeKV/0ouFvFf28Uc0aAFTMxI2vwyuYB/LI0nGFPCarIoFtH26NnJutwaDVGtvSGVcYdspesU+v3O/QbmfPzu7tHdrb7drZ4XZNXOZIT22Xzs43p62V1+jtlPa+RKF29nemThriq+VTHyptQ6/tohdnqz1JbrycqAhyXp5FwA7W7VX2SKwGSG1E8pK76a3obHdqBHfonTUF3dXlucvtvs1Ut/Riq65Z+8UuZplnbnU/fatmyRfuLTahevtXfMialNlPz9X/YX3InZN1V/ntv2xl9fH+Gb86qqYJLNra50g5J2upIRzN0xyo0D3qQtfKj1t9XaT8rESJ6ybu9LkNJawTt6qkiGNea49QPzW14hy0e31NVBe27G5oFYUxg8LWJGts5vWrF0paN+m3r3OTKE3cKtUl/f/Q7mGP2k5J586AC0sfsZ/fJqmhuexCb91FDp6iZVMw9iWPzIoCKsOr9vYZLLghRbwLVBcQqPRmiqA+W6WAF7VYHpYhLZAfRTC38fLpba1zkz3/fkJgOQOwAphoujlWtLr9iCy7Y75/D3hxLRCa5o4YDnxx12XKnZdW8xwffa+T/9X0zlV0njyBweD9owcOHTh2n2FAHud8JQFzrt7/+PFb/z9+gWrZar9mPtORGfJlWLMw08XUJbNw2BcFN+w8BazvOcvp4+Mp5iNjx1grXfjjDbHQaFsg8w865aWZ4azb//nbiNW3z4b6lWXDvMxevjRbMMxufnvrnJ7/1lsG0vtsanX9+SbPe/OT9sQyyFJH9kETE422CTL/oF3y9OVK9Wbrjx9/R6z//fyuo5Ut5m+n812WtPPX1f3j+dVpxvMf596UQ+OTJw8cE9QsU6n8/++JyywnhmlHJyTGRcv8uMT4qDEJzQr540cu0xiSTHmWWpVIKad0lsb3l+Z/vrOp/vwBvcnwHyCQVlAf85sVNRjFf9NWy18C3rm8vQl45/bFz16aW+emiPwoKgkEn2Z12skn6P/wOYSJ9u20WvUMBf5uUN0zHgEAfC7Aq05gYJ5slpyeTTp6nK8bR9HC08mZwDA9FZj043fMVosnsbBYXIGlqXEcVhaJTRL7VojxmYJuNLHQj9+x1PUvVpp+xYaxPsaO5dyLXcs4DXuWsAX2rWQiDnS1/+ZQG9sgpGgyWdrQJIS4smFtkrWgCcm0ykPIEFb5AOvr0ua5EZIREk3sruRYNoeLhRBqJ+XBNpRfUAk5TouzilHr9FBRXohPoA3witRyrWIt+TU8FlcLIbk2rQIdS0gi0JFa8AXZUrrcE7Z9rvxyWEuqjyJknC1jCctY2tKFyllm49ySS1ct2WTYJedoTXV87+YpCLluLW8kODW7FLCMbEcD7sTpLVtpQfkiGDeJbW3tb20lWvzntJB3tx1I6Gdpx+lWty9CKmivAQbdPJ+PZMptjYUi3PMA87wcyWqRo4gyqmjI0YxWtKNTrb1PC+7AWu1HCIOXWzsNhawfzSf908vHlAfuLZXShddLrR2c1t3GkN63vQ3/MIvgz1kYfbtt2aVWaAAAAAA=)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-06-D2jMJ_bk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-07-D2nYnAec.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-08-CNlsqbWb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-09-Bnd2h4Br.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-10-Db4Uuiha.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAaAABIAAAAADMwAAAYdAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVIEgJx4AdC9MEQgKhGSEAAsgADCDOgE2AiQDOgQgBYdGB4EUGw8LIxEmZHIexT8PYyJTH6s540K0vrtCWaIRpUzRCqKVgSh/33L3iSgiBkN7EeGRTTw85UW9X5WkwZF7tJBx0g3Cac+S8lfO/UPNN4h5WrZiW1TT4nbixDB3vt1UJciEG0hoUc5XuE5OKAqYvtaSRANO3rv/tVb/oBJpOuAlQEikTDqxv3uuFVOLvC6aVeM2NBS8cplGyFpZ1RkosWs55KTlc8eza3siAl1ACKUQAiHQNt10sd4GuaWgrYCaBYG2BSwg+XhrehjdJgND8D69SDvFvJJ0SaoENkV7xx5CYy2QaJlypoYnsMkAPC/FV/nf/18l/xv+I3HLBzdAWiC9jZFSCE0J41WYJ514oKBNBfgC5g2oGAkHKYX4m64rCymGIJCRooirSE8jQTTyiPQ9eWRhKi992skqVhXL+JV4UY6QEupjD/kvCxDK5z0YGrfsUuYfjQABEjLGywLjFfYCxhrKkp6RtW15IVJxX/GqZtFR9xYv+VOTr9mDrLim6l1byfqVJkoNXD8wlMSObPvNzPMA8Z3LC1Fgye9EyU1t3ajeKV/0ouFvFf28Uc0aAFTMxI2vwyuYB/LI0nGFPCarIoFtH26NnJutwaDVGtvSGVcYdspesU+v3O/QbmfPzu7tHdrb7drZ4XZNXOZIT22Xzs43p62V1+jtlPa+RKF29nemThriq+VTHyptQ6/tohdnqz1JbrycqAhyXp5FwA7W7VX2SKwGSG1E8pK76a3obHdqBHfonTUF3dXlucvtvs1Ut/Riq65Z+8UuZplnbnU/fatmyRfuLTahevtXfMialNlPz9X/YX3InZN1V/ntv2xl9fH+Gb86qqYJLNra50g5J2upIRzN0xyo0D3qQtfKj1t9XaT8rESJ6ybu9LkNJawTt6qkiGNea49QPzW14hy0e31NVBe27G5oFYUxg8LWJGts5vWrF0paN+m3r3OTKE3cKtUl/f/Q7mGP2k5J586AC0sfsZ/fJqmhuexCb91FDp6iZVMw9iWPzIoCKsOr9vYZLLghRbwLVBcQqPRmiqA+W6WAF7VYHpYhLZAfRTC38fLpba1zkz3/fkJgOQOwAphoujlWtLr9iCy7Y75/D3hxLRCa5o4YDnxx12XKnZdW8xwffa+T/9X0zlV0njyBweD9owcOHTh2n2FAHud8JQFzrt7/+PFb/z9+gWrZar9mPtORGfJlWLMw08XUJbNw2BcFN+w8BazvOcvp4+Mp5iNjx1grXfjjDbHQaFsg8w865aWZ4azb//nbiNW3z4b6lWXDvMxevjRbMMxufnvrnJ7/1lsG0vtsanX9+SbPe/OT9sQyyFJH9kETE422CTL/oF3y9OVK9Wbrjx9/R6z//fyuo5Ut5m+n812WtPPX1f3j+dVpxvMf596UQ+OTJw8cE9QsU6n8/++JyywnhmlHJyTGRcv8uMT4qDEJzQr540cu0xiSTHmWWpVIKad0lsb3l+Z/vrOp/vwBvcnwHyCQVlAf85sVNRjFf9NWy18C3rm8vQl45/bFz16aW+emiPwoKgkEn2Z12skn6P/wOYSJ9u20WvUMBf5uUN0zHgEAfC7Aq05gYJ5slpyeTTp6nK8bR9HC08mZwDA9FZj043fMVosnsbBYXIGlqXEcVhaJTRL7VojxmYJuNLHQj9+x1PUvVpp+xYaxPsaO5dyLXcs4DXuWsAX2rWQiDnS1/+ZQG9sgpGgyWdrQJIS4smFtkrWgCcm0ykPIEFb5AOvr0ua5EZIREk3sruRYNoeLhRBqJ+XBNpRfUAk5TouzilHr9FBRXohPoA3witRyrWIt+TU8FlcLIbk2rQIdS0gi0JFa8AXZUrrcE7Z9rvxyWEuqjyJknC1jCctY2tKFyllm49ySS1ct2WTYJedoTXV87+YpCLluLW8kODW7FLCMbEcD7sTpLVtpQfkiGDeJbW3tb20lWvzntJB3tx1I6Gdpx+lWty9CKmivAQbdPJ+PZMptjYUi3PMA87wcyWqRo4gyqmjI0YxWtKNTrb1PC+7AWu1HCIOXWzsNhawfzSf908vHlAfuLZXShddLrR2c1t3GkN63vQ3/MIvgz1kYfbtt2aVWaAAAAAA=)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/jetbrains-mono-06-D2jMJ_bk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/jetbrains-mono-07-D2nYnAec.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/jetbrains-mono-08-CNlsqbWb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/jetbrains-mono-09-Bnd2h4Br.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/jetbrains-mono-10-Db4Uuiha.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAaAABIAAAAADMwAAAYdAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVIEgJx4AdC9MEQgKhGSEAAsgADCDOgE2AiQDOgQgBYdGB4EUGw8LIxEmZHIexT8PYyJTH6s540K0vrtCWaIRpUzRCqKVgSh/33L3iSgiBkN7EeGRTTw85UW9X5WkwZF7tJBx0g3Cac+S8lfO/UPNN4h5WrZiW1TT4nbixDB3vt1UJciEG0hoUc5XuE5OKAqYvtaSRANO3rv/tVb/oBJpOuAlQEikTDqxv3uuFVOLvC6aVeM2NBS8cplGyFpZ1RkosWs55KTlc8eza3siAl1ACKUQAiHQNt10sd4GuaWgrYCaBYG2BSwg+XhrehjdJgND8D69SDvFvJJ0SaoENkV7xx5CYy2QaJlypoYnsMkAPC/FV/nf/18l/xv+I3HLBzdAWiC9jZFSCE0J41WYJ514oKBNBfgC5g2oGAkHKYX4m64rCymGIJCRooirSE8jQTTyiPQ9eWRhKi992skqVhXL+JV4UY6QEupjD/kvCxDK5z0YGrfsUuYfjQABEjLGywLjFfYCxhrKkp6RtW15IVJxX/GqZtFR9xYv+VOTr9mDrLim6l1byfqVJkoNXD8wlMSObPvNzPMA8Z3LC1Fgye9EyU1t3ajeKV/0ouFvFf28Uc0aAFTMxI2vwyuYB/LI0nGFPCarIoFtH26NnJutwaDVGtvSGVcYdspesU+v3O/QbmfPzu7tHdrb7drZ4XZNXOZIT22Xzs43p62V1+jtlPa+RKF29nemThriq+VTHyptQ6/tohdnqz1JbrycqAhyXp5FwA7W7VX2SKwGSG1E8pK76a3obHdqBHfonTUF3dXlucvtvs1Ut/Riq65Z+8UuZplnbnU/fatmyRfuLTahevtXfMialNlPz9X/YX3InZN1V/ntv2xl9fH+Gb86qqYJLNra50g5J2upIRzN0xyo0D3qQtfKj1t9XaT8rESJ6ybu9LkNJawTt6qkiGNea49QPzW14hy0e31NVBe27G5oFYUxg8LWJGts5vWrF0paN+m3r3OTKE3cKtUl/f/Q7mGP2k5J586AC0sfsZ/fJqmhuexCb91FDp6iZVMw9iWPzIoCKsOr9vYZLLghRbwLVBcQqPRmiqA+W6WAF7VYHpYhLZAfRTC38fLpba1zkz3/fkJgOQOwAphoujlWtLr9iCy7Y75/D3hxLRCa5o4YDnxx12XKnZdW8xwffa+T/9X0zlV0njyBweD9owcOHTh2n2FAHud8JQFzrt7/+PFb/z9+gWrZar9mPtORGfJlWLMw08XUJbNw2BcFN+w8BazvOcvp4+Mp5iNjx1grXfjjDbHQaFsg8w865aWZ4azb//nbiNW3z4b6lWXDvMxevjRbMMxufnvrnJ7/1lsG0vtsanX9+SbPe/OT9sQyyFJH9kETE422CTL/oF3y9OVK9Wbrjx9/R6z//fyuo5Ut5m+n812WtPPX1f3j+dVpxvMf596UQ+OTJw8cE9QsU6n8/++JyywnhmlHJyTGRcv8uMT4qDEJzQr540cu0xiSTHmWWpVIKad0lsb3l+Z/vrOp/vwBvcnwHyCQVlAf85sVNRjFf9NWy18C3rm8vQl45/bFz16aW+emiPwoKgkEn2Z12skn6P/wOYSJ9u20WvUMBf5uUN0zHgEAfC7Aq05gYJ5slpyeTTp6nK8bR9HC08mZwDA9FZj043fMVosnsbBYXIGlqXEcVhaJTRL7VojxmYJuNLHQj9+x1PUvVpp+xYaxPsaO5dyLXcs4DXuWsAX2rWQiDnS1/+ZQG9sgpGgyWdrQJIS4smFtkrWgCcm0ykPIEFb5AOvr0ua5EZIREk3sruRYNoeLhRBqJ+XBNpRfUAk5TouzilHr9FBRXohPoA3witRyrWIt+TU8FlcLIbk2rQIdS0gi0JFa8AXZUrrcE7Z9rvxyWEuqjyJknC1jCctY2tKFyllm49ySS1ct2WTYJedoTXV87+YpCLluLW8kODW7FLCMbEcD7sTpLVtpQfkiGDeJbW3tb20lWvzntJB3tx1I6Gdpx+lWty9CKmivAQbdPJ+PZMptjYUi3PMA87wcyWqRo4gyqmjI0YxWtKNTrb1PC+7AWu1HCIOXWzsNhawfzSf908vHlAfuLZXShddLrR2c1t3GkN63vQ3/MIvgz1kYfbtt2aVWaAAAAAA=)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/jetbrains-mono-06-D2jMJ_bk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/jetbrains-mono-07-D2nYnAec.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/jetbrains-mono-08-CNlsqbWb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/jetbrains-mono-09-Bnd2h4Br.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/jetbrains-mono-10-Db4Uuiha.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAaAABIAAAAADMwAAAYdAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVIEgJx4AdC9MEQgKhGSEAAsgADCDOgE2AiQDOgQgBYdGB4EUGw8LIxEmZHIexT8PYyJTH6s540K0vrtCWaIRpUzRCqKVgSh/33L3iSgiBkN7EeGRTTw85UW9X5WkwZF7tJBx0g3Cac+S8lfO/UPNN4h5WrZiW1TT4nbixDB3vt1UJciEG0hoUc5XuE5OKAqYvtaSRANO3rv/tVb/oBJpOuAlQEikTDqxv3uuFVOLvC6aVeM2NBS8cplGyFpZ1RkosWs55KTlc8eza3siAl1ACKUQAiHQNt10sd4GuaWgrYCaBYG2BSwg+XhrehjdJgND8D69SDvFvJJ0SaoENkV7xx5CYy2QaJlypoYnsMkAPC/FV/nf/18l/xv+I3HLBzdAWiC9jZFSCE0J41WYJ514oKBNBfgC5g2oGAkHKYX4m64rCymGIJCRooirSE8jQTTyiPQ9eWRhKi992skqVhXL+JV4UY6QEupjD/kvCxDK5z0YGrfsUuYfjQABEjLGywLjFfYCxhrKkp6RtW15IVJxX/GqZtFR9xYv+VOTr9mDrLim6l1byfqVJkoNXD8wlMSObPvNzPMA8Z3LC1Fgye9EyU1t3ajeKV/0ouFvFf28Uc0aAFTMxI2vwyuYB/LI0nGFPCarIoFtH26NnJutwaDVGtvSGVcYdspesU+v3O/QbmfPzu7tHdrb7drZ4XZNXOZIT22Xzs43p62V1+jtlPa+RKF29nemThriq+VTHyptQ6/tohdnqz1JbrycqAhyXp5FwA7W7VX2SKwGSG1E8pK76a3obHdqBHfonTUF3dXlucvtvs1Ut/Riq65Z+8UuZplnbnU/fatmyRfuLTahevtXfMialNlPz9X/YX3InZN1V/ntv2xl9fH+Gb86qqYJLNra50g5J2upIRzN0xyo0D3qQtfKj1t9XaT8rESJ6ybu9LkNJawTt6qkiGNea49QPzW14hy0e31NVBe27G5oFYUxg8LWJGts5vWrF0paN+m3r3OTKE3cKtUl/f/Q7mGP2k5J586AC0sfsZ/fJqmhuexCb91FDp6iZVMw9iWPzIoCKsOr9vYZLLghRbwLVBcQqPRmiqA+W6WAF7VYHpYhLZAfRTC38fLpba1zkz3/fkJgOQOwAphoujlWtLr9iCy7Y75/D3hxLRCa5o4YDnxx12XKnZdW8xwffa+T/9X0zlV0njyBweD9owcOHTh2n2FAHud8JQFzrt7/+PFb/z9+gWrZar9mPtORGfJlWLMw08XUJbNw2BcFN+w8BazvOcvp4+Mp5iNjx1grXfjjDbHQaFsg8w865aWZ4azb//nbiNW3z4b6lWXDvMxevjRbMMxufnvrnJ7/1lsG0vtsanX9+SbPe/OT9sQyyFJH9kETE422CTL/oF3y9OVK9Wbrjx9/R6z//fyuo5Ut5m+n812WtPPX1f3j+dVpxvMf596UQ+OTJw8cE9QsU6n8/++JyywnhmlHJyTGRcv8uMT4qDEJzQr540cu0xiSTHmWWpVIKad0lsb3l+Z/vrOp/vwBvcnwHyCQVlAf85sVNRjFf9NWy18C3rm8vQl45/bFz16aW+emiPwoKgkEn2Z12skn6P/wOYSJ9u20WvUMBf5uUN0zHgEAfC7Aq05gYJ5slpyeTTp6nK8bR9HC08mZwDA9FZj043fMVosnsbBYXIGlqXEcVhaJTRL7VojxmYJuNLHQj9+x1PUvVpp+xYaxPsaO5dyLXcs4DXuWsAX2rWQiDnS1/+ZQG9sgpGgyWdrQJIS4smFtkrWgCcm0ykPIEFb5AOvr0ua5EZIREk3sruRYNoeLhRBqJ+XBNpRfUAk5TouzilHr9FBRXohPoA3witRyrWIt+TU8FlcLIbk2rQIdS0gi0JFa8AXZUrrcE7Z9rvxyWEuqjyJknC1jCctY2tKFyllm49ySS1ct2WTYJedoTXV87+YpCLluLW8kODW7FLCMbEcD7sTpLVtpQfkiGDeJbW3tb20lWvzntJB3tx1I6Gdpx+lWty9CKmivAQbdPJ+PZMptjYUi3PMA87wcyWqRo4gyqmjI0YxWtKNTrb1PC+7AWu1HCIOXWzsNhawfzSf908vHlAfuLZXShddLrR2c1t3GkN63vQ3/MIvgz1kYfbtt2aVWaAAAAAA=)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/jetbrains-mono-06-D2jMJ_bk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/jetbrains-mono-07-D2nYnAec.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/jetbrains-mono-08-CNlsqbWb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/jetbrains-mono-09-Bnd2h4Br.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/jetbrains-mono-10-Db4Uuiha.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-sans:"Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-700:oklch(48.8% .243 264.376);--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--font-weight-medium:500;--font-weight-semibold:600;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.w-10{width:calc(var(--spacing) * 10)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-full{width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-sm{max-width:var(--container-sm)}.min-w-\[200px\]{min-width:200px}.flex-1{flex:1}.shrink{flex-shrink:1}.caption-bottom{caption-side:bottom}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.overflow-auto{overflow:auto}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-blue-200{border-color:var(--color-blue-200)}.bg-blue-100{background-color:var(--color-blue-100)}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-6{padding-top:calc(var(--spacing) * 6)}.text-end{text-align:end}.text-left{text-align:left}.text-start{text-align:start}.align-middle{vertical-align:middle}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-blue-700{color:var(--color-blue-700)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.data-active\:shadow-sm[data-active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(min-width:40rem){.sm\:rounded-lg{border-radius:var(--radius-lg)}}@media(min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}}:root{color-scheme:light;--fxm-color-funnel-amber:#ffb000;--fxm-color-funnel-cyan:#4fc3d6;--fxm-color-funnel-green:#16b378;--fxm-color-stage-captured:#ffb000;--fxm-color-stage-engaged:#4fc3d6;--fxm-color-stage-won:#16b378;--fxm-color-workspace:#ecedef;--fxm-color-app-bg:#ecedef;--fxm-color-surface:#fff;--fxm-color-surface-muted:#f6f7f9;--fxm-color-surface-raised:#e8e9ec;--fxm-color-surface-control:#fff;--fxm-color-border:#e1e2e6;--fxm-color-border-subtle:#e5e6e9;--fxm-color-border-strong:#d6d8dc;--fxm-color-chart-grid:#e5e6e9;--fxm-color-chart-axis:#9ba0a8;--fxm-color-chart-primary:#4fc3d6;--fxm-color-chart-accent:#4fc3d6;--fxm-color-chart-success:#16b378;--fxm-color-chart-warning:#ffb000;--fxm-color-chart-danger:#e5484d;--fxm-color-chart-blue:#bec2c8;--fxm-color-chart-purple:#bec2c8;--fxm-color-text-primary:#14171c;--fxm-color-text:#14171c;--fxm-color-text-secondary:#6b7178;--fxm-color-muted:#6b7178;--fxm-color-text-muted:#9ba0a8;--fxm-color-text-inverse:#fff;--fxm-color-on-accent:#082026;--fxm-color-primary:#4fc3d6;--fxm-color-primary-hover:#38adbf;--fxm-color-primary-soft:#4fc3d624;--fxm-color-primary-border:#4fc3d66b;--fxm-color-accent:#4fc3d6;--fxm-color-accent-soft:#4fc3d624;--fxm-color-accent-border:#4fc3d66b;--fxm-color-success:#16b378;--fxm-color-success-soft:#16b3781f;--fxm-color-success-border:#16b37859;--fxm-color-warning:#ffb000;--fxm-color-warning-soft:#ffb0001f;--fxm-color-warning-border:#ffb0007a;--fxm-color-danger:#e5484d;--fxm-color-danger-soft:#e5484d1f;--fxm-color-danger-border:#e5484d6b;--fxm-color-shell:#e5e6e9;--fxm-color-shell-accent:#e4e5e9;--fxm-color-shell-border:#d6d8dc;--fxm-color-shell-text:#6b7178;--fxm-color-shell-text-strong:#14171c;--fxm-color-rail:#d0d2d6;--fxm-color-mark-circle-fill:#fff;--fxm-color-mark-circle-border:#d6d8dc;--fxm-color-mark-text:#14171c;--fxm-color-stage-evaluating:#bec2c8;--fxm-color-stage-planning:#ffb000;--fxm-color-stage-in-progress:#4fc3d6;--fxm-color-stage-post-event:#16b378;--fxm-color-stage-closed:#9ba0a8;--fxm-color-data-neutral:#bec2c8;--fxm-color-nav-active:#e4e5e9;--fxm-color-segment-track:#e8e9ec;--fxm-color-track:#dfe1e5;--fxm-color-scrim:#14171c73;--fxm-color-amber-50:#fffaeb;--fxm-color-amber-100:#fff3c4;--fxm-color-amber-200:#ffe58a;--fxm-color-amber-400:#ffcb3d;--fxm-color-amber-500:#ffb000;--fxm-color-amber-600:#b77400;--fxm-color-amber-700:#8a5700;--fxm-color-amber-800:#5f3b00;--fxm-color-emerald-50:#16b3781a;--fxm-color-emerald-100:#16b37824;--fxm-color-emerald-200:#16b3783d;--fxm-color-emerald-500:#16b378;--fxm-color-emerald-600:#118b5d;--fxm-color-emerald-700:#0d6c49;--fxm-color-teal-100:#4fc3d624;--fxm-color-teal-200:#4fc3d647;--fxm-color-teal-500:#4fc3d6;--fxm-color-teal-600:#38adbf;--fxm-color-teal-700:#218c9b;--fxm-color-blue-50:#f3f5f7;--fxm-color-blue-100:#e8ebef;--fxm-color-blue-200:#d6dadf;--fxm-color-blue-500:#6a7683;--fxm-color-blue-600:#4a515a;--fxm-color-blue-700:#2f3742;--fxm-color-blue-800:#14171c;--fxm-color-purple-100:#f3f5f7;--fxm-color-purple-200:#e8ebef;--fxm-color-purple-500:#6a7683;--fxm-color-purple-600:#4a515a;--fxm-color-purple-700:#2f3742;--fxm-color-orange-100:#ffb0001f;--fxm-color-orange-200:#ffb0003d;--fxm-color-orange-500:#ffb000;--fxm-color-orange-700:#8a5700;--fxm-color-red-100:#e5484d1f;--fxm-color-red-300:#e5484d4d;--fxm-color-red-400:#f2585b;--fxm-color-red-500:#e5484d;--fxm-color-red-700:#b92b30;--fxm-font-sans:"Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--fxm-font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fxm-font-weight-regular:400;--fxm-font-weight-medium:500;--fxm-font-weight-semibold:600;--fxm-font-weight-bold:700;--fxm-text-badge:10px;--fxm-leading-badge:16px;--fxm-text-micro:12px;--fxm-leading-micro:var(--fxm-lh-micro);--fxm-text-caption:12px;--fxm-leading-caption:var(--fxm-lh-caption);--fxm-text-body-sm:12px;--fxm-leading-body-sm:20px;--fxm-text-body:14px;--fxm-leading-body:var(--fxm-lh-body);--fxm-text-body-lg:16px;--fxm-leading-body-lg:24px;--fxm-text-section:16px;--fxm-leading-section:var(--fxm-lh-card-title);--fxm-text-heading:20px;--fxm-leading-heading:var(--fxm-lh-heading);--fxm-text-page-title:24px;--fxm-leading-page-title:var(--fxm-lh-page-title);--fxm-lh-page-title:32px;--fxm-lh-heading:28px;--fxm-lh-card-title:24px;--fxm-lh-body:20px;--fxm-lh-caption:16px;--fxm-lh-micro:16px;--fxm-letter-spacing:0;--fxm-letter-spacing-tight:0;--fxm-letter-spacing-nav-label:.08em;--fxm-space-1:4px;--fxm-space-2:8px;--fxm-space-3:12px;--fxm-space-4:16px;--fxm-space-5:20px;--fxm-space-6:24px;--fxm-space-7:28px;--fxm-space-8:32px;--fxm-space-10:40px;--fxm-space-12:48px;--fxm-space-14:56px;--fxm-space-48:48px;--fxm-space-56:56px;--fxm-space-192:192px;--fxm-space-248:248px;--fxm-space-unit:4px;--fxm-layout-header-height:64px;--fxm-layout-rail-width:56px;--fxm-layout-sidebar-width:248px;--fxm-shell-rail-offset:var(--fxm-layout-rail-width);--fxm-shell-subnav-offset:0px;--fxm-layout-event-sidebar-width:200px;--fxm-layout-subnav-width:200px;--fxm-layout-content-padding:32px;--fxm-layout-card-gap:24px;--fxm-layout-section-gap:24px;--fxm-layout-header-search-width:288px;--fxm-layout-outer-margin:40px;--fxm-layout-topbar-height:64px;--fxm-size-logo:19px;--fxm-size-nav-button:40px;--fxm-size-icon-button-sm:32px;--fxm-size-input:42px;--fxm-size-input-sm:34px;--fxm-size-stage-pipeline-height:32px;--fxm-size-stage-chevron-depth:14px;--fxm-size-account-graph-min-width:1100px;--fxm-size-kpi-height:90px;--fxm-size-row-height:56px;--fxm-size-notification-badge:16px;--fxm-radius-sm:4px;--fxm-radius-md:6px;--fxm-radius-lg:8px;--fxm-radius-xl:14px;--fxm-radius-full:999px;--fxm-radius-card:14px;--fxm-radius-control:8px;--fxm-radius-popover:14px;--fxm-radius-pill:999px;--fxm-radius-chip:6px;--fxm-radius-bar:4px;--fxm-shadow-card:0 6px 17px #0000000d;--fxm-shadow-hover:0 8px 24px #00000014;--fxm-shadow-popover:0 12px 32px #0000001f;--fxm-shadow-focus:0 0 0 3px #4fc3d652;--fxm-shadow-subtle:0 6px 17px #0000000d;--fxm-shadow-floating:0 12px 32px #0000001f;--fxm-dur-fast:80ms;--fxm-dur-base:.12s;--fxm-dur-slow:.2s;--fxm-dur-tooltip-show:.4s;--fxm-dur-tooltip-hide:.1s;--fxm-ease-standard:cubic-bezier(.2, 0, 0, 1);--fxm-ease-out:cubic-bezier(.16, 1, .3, 1);--fxm-opacity-disabled:.45;--fxm-hover-darken:brightness(.96);--fxm-z-base:0;--fxm-z-nav:100;--fxm-z-sticky:200;--fxm-z-overlay:1000;--fxm-z-modal:1100;--fxm-z-toast:1200;--fxm-z-tooltip:1300;--fxm-bp-sm:640px;--fxm-bp-md:960px;--fxm-bp-lg:1280px;--background:220 10% 93%;--foreground:220 16% 9%;--card:0 0% 100%;--card-foreground:220 16% 9%;--popover:0 0% 100%;--popover-foreground:220 16% 9%;--primary:189 62% 57%;--primary-foreground:190 66% 9%;--secondary:225 7% 91%;--secondary-foreground:220 16% 9%;--muted:220 8% 94%;--muted-foreground:213 6% 45%;--accent:189 62% 57%;--accent-foreground:190 66% 9%;--destructive:358 75% 59%;--destructive-foreground:0 0% 100%;--border:230 8% 89%;--input:230 8% 89%;--ring:189 62% 57%;--radius:.5rem;--stage-evaluating:218 9% 76%;--stage-evaluating-foreground:0 0% 100%;--stage-planning:41 100% 50%;--stage-planning-foreground:190 66% 9%;--stage-in-progress:189 62% 57%;--stage-in-progress-foreground:190 66% 9%;--stage-post-event:156 78% 39%;--stage-post-event-foreground:0 0% 100%;--stage-closed:218 7% 63%;--stage-closed-foreground:0 0% 100%;--warning:41 100% 50%;--warning-foreground:190 66% 9%;--success:156 78% 39%;--success-foreground:0 0% 100%;--sidebar-background:225 7% 91%;--sidebar-foreground:213 6% 45%;--sidebar-primary:189 62% 57%;--sidebar-primary-foreground:190 66% 9%;--sidebar-accent:225 8% 90%;--sidebar-accent-foreground:220 16% 9%;--sidebar-border:220 8% 84%;--sidebar-ring:189 62% 57%}[data-theme=dark],.dark{color-scheme:dark;--fxm-color-funnel-amber:#ffb000;--fxm-color-funnel-cyan:#4fc3d6;--fxm-color-funnel-green:#2ecc8a;--fxm-color-stage-captured:#ffb000;--fxm-color-stage-engaged:#4fc3d6;--fxm-color-stage-won:#2ecc8a;--fxm-color-workspace:#161b22;--fxm-color-app-bg:#161b22;--fxm-color-surface:#1e242e;--fxm-color-surface-muted:#181d25;--fxm-color-surface-raised:#242b34;--fxm-color-surface-control:#1e242e;--fxm-color-border:#2a313a;--fxm-color-border-subtle:#222932;--fxm-color-border-strong:#3a4350;--fxm-color-chart-grid:#222932;--fxm-color-chart-axis:#6a7683;--fxm-color-chart-primary:#4fc3d6;--fxm-color-chart-accent:#4fc3d6;--fxm-color-chart-success:#2ecc8a;--fxm-color-chart-warning:#ffb000;--fxm-color-chart-danger:#f2585b;--fxm-color-chart-blue:#404a58;--fxm-color-chart-purple:#404a58;--fxm-color-text-primary:#eaeef3;--fxm-color-text:#eaeef3;--fxm-color-text-secondary:#8b95a1;--fxm-color-muted:#8b95a1;--fxm-color-text-muted:#6a7683;--fxm-color-text-inverse:#fff;--fxm-color-on-accent:#082026;--fxm-color-primary:#4fc3d6;--fxm-color-primary-hover:#73d4e3;--fxm-color-primary-soft:#4fc3d629;--fxm-color-primary-border:#4fc3d680;--fxm-color-accent:#4fc3d6;--fxm-color-accent-soft:#4fc3d629;--fxm-color-accent-border:#4fc3d680;--fxm-color-success:#2ecc8a;--fxm-color-success-soft:#2ecc8a29;--fxm-color-success-border:#2ecc8a6b;--fxm-color-warning:#ffb000;--fxm-color-warning-soft:#ffb00024;--fxm-color-warning-border:#ffb0008a;--fxm-color-danger:#f2585b;--fxm-color-danger-soft:#f2585b29;--fxm-color-danger-border:#f2585b7a;--fxm-color-shell:#11151b;--fxm-color-shell-accent:#1e242e;--fxm-color-shell-border:#242b34;--fxm-color-shell-text:#8b95a1;--fxm-color-shell-text-strong:#eaeef3;--fxm-color-rail:#0d1014;--fxm-color-mark-circle-fill:#fff;--fxm-color-mark-circle-border:#2a313a;--fxm-color-mark-text:#14171c;--fxm-color-stage-evaluating:#404a58;--fxm-color-stage-planning:#ffb000;--fxm-color-stage-in-progress:#4fc3d6;--fxm-color-stage-post-event:#2ecc8a;--fxm-color-stage-closed:#6a7683;--fxm-color-data-neutral:#404a58;--fxm-color-nav-active:#1e242e;--fxm-color-segment-track:#181d25;--fxm-color-track:#2a313a;--fxm-color-scrim:#14171c73;--fxm-color-amber-50:#2a251a;--fxm-color-amber-100:#3a3018;--fxm-color-amber-200:#5a4517;--fxm-color-amber-400:#ffb000;--fxm-color-amber-500:#ffb000;--fxm-color-amber-600:#ffb000;--fxm-color-amber-700:#ffc34d;--fxm-color-amber-800:#ffd782;--fxm-color-emerald-50:#2ecc8a24;--fxm-color-emerald-100:#2ecc8a2e;--fxm-color-emerald-200:#2ecc8a47;--fxm-color-emerald-500:#2ecc8a;--fxm-color-emerald-600:#2ecc8a;--fxm-color-emerald-700:#7ee5b7;--fxm-color-teal-100:#4fc3d629;--fxm-color-teal-200:#4fc3d652;--fxm-color-teal-500:#4fc3d6;--fxm-color-teal-600:#73d4e3;--fxm-color-teal-700:#9ee6ef;--fxm-color-blue-50:#1e242e;--fxm-color-blue-100:#242b34;--fxm-color-blue-200:#3a4350;--fxm-color-blue-500:#8b95a1;--fxm-color-blue-600:#ced5dd;--fxm-color-blue-700:#eaeef3;--fxm-color-blue-800:#eaeef3;--fxm-color-purple-100:#1e242e;--fxm-color-purple-200:#242b34;--fxm-color-purple-500:#8b95a1;--fxm-color-purple-600:#ced5dd;--fxm-color-purple-700:#eaeef3;--fxm-color-orange-100:#ffb00024;--fxm-color-orange-200:#ffb00047;--fxm-color-orange-500:#ffb000;--fxm-color-orange-700:#ffd782;--fxm-color-red-100:#f2585b29;--fxm-color-red-300:#f2585b5c;--fxm-color-red-400:#f2585b;--fxm-color-red-500:#f2585b;--fxm-color-red-700:#ff9a9c;--fxm-font-sans:"Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--fxm-font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fxm-font-weight-regular:400;--fxm-font-weight-medium:500;--fxm-font-weight-semibold:600;--fxm-font-weight-bold:700;--fxm-text-badge:10px;--fxm-leading-badge:16px;--fxm-text-micro:12px;--fxm-leading-micro:var(--fxm-lh-micro);--fxm-text-caption:12px;--fxm-leading-caption:var(--fxm-lh-caption);--fxm-text-body-sm:12px;--fxm-leading-body-sm:20px;--fxm-text-body:14px;--fxm-leading-body:var(--fxm-lh-body);--fxm-text-body-lg:16px;--fxm-leading-body-lg:24px;--fxm-text-section:16px;--fxm-leading-section:var(--fxm-lh-card-title);--fxm-text-heading:20px;--fxm-leading-heading:var(--fxm-lh-heading);--fxm-text-page-title:24px;--fxm-leading-page-title:var(--fxm-lh-page-title);--fxm-lh-page-title:32px;--fxm-lh-heading:28px;--fxm-lh-card-title:24px;--fxm-lh-body:20px;--fxm-lh-caption:16px;--fxm-lh-micro:16px;--fxm-letter-spacing:0;--fxm-letter-spacing-tight:0;--fxm-letter-spacing-nav-label:.08em;--fxm-space-1:4px;--fxm-space-2:8px;--fxm-space-3:12px;--fxm-space-4:16px;--fxm-space-5:20px;--fxm-space-6:24px;--fxm-space-7:28px;--fxm-space-8:32px;--fxm-space-10:40px;--fxm-space-12:48px;--fxm-space-14:56px;--fxm-space-48:48px;--fxm-space-56:56px;--fxm-space-192:192px;--fxm-space-248:248px;--fxm-space-unit:4px;--fxm-layout-header-height:64px;--fxm-layout-rail-width:56px;--fxm-layout-sidebar-width:248px;--fxm-shell-rail-offset:var(--fxm-layout-rail-width);--fxm-shell-subnav-offset:0px;--fxm-layout-event-sidebar-width:200px;--fxm-layout-subnav-width:200px;--fxm-layout-content-padding:32px;--fxm-layout-card-gap:24px;--fxm-layout-section-gap:24px;--fxm-layout-header-search-width:288px;--fxm-layout-outer-margin:40px;--fxm-layout-topbar-height:64px;--fxm-size-logo:19px;--fxm-size-nav-button:40px;--fxm-size-icon-button-sm:32px;--fxm-size-input:42px;--fxm-size-input-sm:34px;--fxm-size-stage-pipeline-height:32px;--fxm-size-stage-chevron-depth:14px;--fxm-size-account-graph-min-width:1100px;--fxm-size-kpi-height:90px;--fxm-size-row-height:56px;--fxm-size-notification-badge:16px;--fxm-radius-sm:4px;--fxm-radius-md:6px;--fxm-radius-lg:8px;--fxm-radius-xl:14px;--fxm-radius-full:999px;--fxm-radius-card:14px;--fxm-radius-control:8px;--fxm-radius-popover:14px;--fxm-radius-pill:999px;--fxm-radius-chip:6px;--fxm-radius-bar:4px;--fxm-shadow-card:none;--fxm-shadow-hover:none;--fxm-shadow-popover:0 12px 32px #00000073;--fxm-shadow-focus:0 0 0 3px #4fc3d666;--fxm-shadow-subtle:none;--fxm-shadow-floating:0 12px 32px #00000073;--fxm-dur-fast:80ms;--fxm-dur-base:.12s;--fxm-dur-slow:.2s;--fxm-dur-tooltip-show:.4s;--fxm-dur-tooltip-hide:.1s;--fxm-ease-standard:cubic-bezier(.2, 0, 0, 1);--fxm-ease-out:cubic-bezier(.16, 1, .3, 1);--fxm-opacity-disabled:.45;--fxm-hover-darken:brightness(.96);--fxm-z-base:0;--fxm-z-nav:100;--fxm-z-sticky:200;--fxm-z-overlay:1000;--fxm-z-modal:1100;--fxm-z-toast:1200;--fxm-z-tooltip:1300;--fxm-bp-sm:640px;--fxm-bp-md:960px;--fxm-bp-lg:1280px;--background:214 21% 11%;--foreground:210 31% 94%;--card:216 21% 15%;--card-foreground:210 31% 94%;--popover:216 21% 15%;--popover-foreground:210 31% 94%;--primary:189 62% 57%;--primary-foreground:190 66% 9%;--secondary:218 19% 16%;--secondary-foreground:210 31% 94%;--muted:218 19% 16%;--muted-foreground:212 10% 59%;--accent:189 62% 57%;--accent-foreground:190 66% 9%;--destructive:359 84% 65%;--destructive-foreground:0 0% 100%;--border:215 16% 20%;--input:215 16% 20%;--ring:189 62% 57%;--sidebar-background:216 23% 9%;--sidebar-foreground:212 10% 59%;--sidebar-primary:189 62% 57%;--sidebar-primary-foreground:190 66% 9%;--sidebar-accent:216 21% 15%;--sidebar-accent-foreground:210 31% 94%;--sidebar-border:215 18% 17%;--sidebar-ring:189 62% 57%}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}html,body{font-family:var(--fxm-font-sans)}body{background:var(--fxm-color-workspace);color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body);line-height:var(--fxm-leading-body);letter-spacing:var(--fxm-letter-spacing)}.fxm-mono,.fxm-agent-mono,.fxm-table td.numeric,.fxm-table th.numeric{font-family:var(--fxm-font-mono);font-variant-numeric:tabular-nums}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.fxm-wordmark{height:var(--fxm-size-logo);flex-shrink:0;width:auto;display:block}.fxm-auth-brand{color:var(--fxm-color-text-primary)}.fxm-auth-brand .fxm-wordmark{height:20px}.fxm-filter-input input{color:inherit;background:0 0;border:0;outline:none;width:100%;min-width:0}.fxm-filter-input input::placeholder{color:var(--fxm-color-text-muted)}.fxm-avatar{background:var(--fxm-color-primary);color:#fff;font-size:var(--fxm-text-badge);border:0;border-radius:999px;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.fxm-subnav-item:focus-visible{outline:2px solid var(--fxm-color-primary);outline-offset:1px}.fxm-subnav-item{border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-body);text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:10px;width:100%;height:36px;padding:0 10px;font-weight:500;line-height:1.2;transition:background-color .12s,color .12s;display:flex;position:relative}.fxm-subnav-item svg{flex-shrink:0}.fxm-subnav-item:hover{background:var(--fxm-color-nav-active);color:var(--fxm-color-text-primary)}.fxm-subnav-item.is-active{background:var(--fxm-color-nav-active);color:var(--fxm-color-text-primary);font-weight:600}.fxm-subnav-item.is-active svg{color:var(--fxm-color-primary)}@media(min-width:960px){.fxm-subnav-item.is-active:before{background:var(--fxm-color-primary);content:"";border-radius:0 2px 2px 0;width:3px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}}.fxm-page{gap:var(--fxm-layout-section-gap);padding:var(--fxm-layout-content-padding);flex-direction:column;display:flex}.fxm-page-header,.fxm-card-header,.fxm-event-header,.fxm-action-row,.fxm-readiness-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.fxm-page-header h1,.fxm-event-header h1{font-size:var(--fxm-text-page-title);font-weight:var(--fxm-font-weight-bold);line-height:var(--fxm-leading-page-title);margin:0}.fxm-page-header p,.fxm-event-header p,.fxm-muted{color:var(--fxm-color-text-secondary);margin:2px 0 0}.fxm-kpi-grid{gap:var(--fxm-layout-card-gap);display:grid}.fxm-kpi-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.fxm-kpi-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.fxm-kpi-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.fxm-kpi-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.fxm-stat-card,.fxm-card,.fxm-integration-card{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);box-shadow:var(--fxm-shadow-card)}.fxm-stat-card{min-height:96px;padding:16px}.fxm-card-footer,.fxm-table tbody tr.is-clickable,.fxm-accounts-table tbody tr.is-clickable{cursor:pointer}.fxm-table tbody tr.is-clickable:hover td,.fxm-accounts-table tbody tr.is-clickable:hover td{background:var(--fxm-color-surface-muted)}.fxm-table small,.fxm-event-row small,.fxm-integration-card small,.fxm-helper{color:var(--fxm-color-text-secondary)}.fxm-stat-card span{font-size:12px;font-weight:600;display:block}.fxm-stat-card strong{font-family:var(--fxm-font-mono);margin-top:8px;font-size:24px;font-weight:700;line-height:32px;display:block}.fxm-stat-card small{font-family:var(--fxm-font-mono);font-size:12px;display:block}.fxm-stat-icon{color:var(--fxm-color-text-secondary);margin-bottom:8px;display:block}.fxm-delta.positive{color:var(--fxm-color-primary-hover)}.fxm-delta.warning{color:var(--fxm-color-amber-700);font-weight:700}.fxm-two-col{gap:var(--fxm-layout-card-gap);grid-template-columns:minmax(0,1.4fr) minmax(360px,.8fr);display:grid}.fxm-two-col.equal{grid-template-columns:repeat(2,minmax(0,1fr))}.fxm-card{overflow:hidden}.fxm-card-header{border-bottom:1px solid var(--fxm-color-border-subtle);min-height:52px;padding:14px 16px}.fxm-card-header h2,.fxm-section-title{font-size:var(--fxm-text-section);line-height:var(--fxm-leading-section);margin:0}.fxm-card-body{padding:16px}.fxm-card-footer{border-top:1px solid var(--fxm-color-border-subtle);padding:10px 16px;font-size:12px}.fxm-dashboard-page{padding-bottom:43px}.fxm-dashboard-focus{gap:var(--fxm-layout-card-gap);grid-template-columns:minmax(0,1.35fr) minmax(320px,.9fr);display:grid}.fxm-dashboard-focus-side{gap:var(--fxm-layout-card-gap);display:grid}.fxm-dashboard-panel{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);box-shadow:var(--fxm-shadow-card);padding:20px}.fxm-dashboard-focus-main{flex-direction:column;gap:18px;min-height:250px;display:flex}.fxm-dashboard-panel-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.fxm-dashboard-panel-title h2{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;line-height:24px;display:flex}.fxm-dashboard-eyebrow{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-badge);letter-spacing:var(--fxm-letter-spacing-nav-label);text-transform:uppercase;margin-bottom:3px;font-weight:700;line-height:16px;display:block}.fxm-dashboard-panel-title svg{color:var(--fxm-color-text-secondary)}.fxm-dashboard-panel-title svg.warning{color:var(--fxm-color-amber-700)}.fxm-dashboard-panel-footer{color:var(--fxm-color-text-secondary);margin:8px 0 0;font-size:12px;font-style:italic}.fxm-chart{aspect-ratio:5/2;height:auto}.fxm-dashboard-chart-legend{margin:0}.fxm-dashboard-readiness-line{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-body);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fxm-dashboard-readiness-metrics,.fxm-dashboard-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fxm-dashboard-metric{background:var(--fxm-color-surface-muted);border:1px solid var(--fxm-color-border-subtle);border-radius:var(--fxm-radius-control);gap:6px;min-height:78px;padding:14px;display:grid}.fxm-dashboard-metric small{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption);letter-spacing:var(--fxm-letter-spacing-nav-label);text-transform:uppercase;font-weight:700;line-height:14px}.fxm-dashboard-metric strong{color:var(--fxm-color-text-primary);font-family:var(--fxm-font-mono);font-size:24px;line-height:32px}.fxm-dashboard-work-footer{color:var(--fxm-color-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;font-size:12px;display:flex}.fxm-dashboard-signal-list{gap:8px;display:grid}.fxm-dashboard-signal-row{border-top:1px solid var(--fxm-color-border-subtle);justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding-top:8px;display:flex}.fxm-dashboard-signal-row:first-child{border-top:0;padding-top:0}a.fxm-dashboard-signal-row:hover strong{color:var(--fxm-color-primary-hover)}.fxm-dashboard-signal-row span:first-child{flex-direction:column;min-width:0;display:flex}.fxm-dashboard-signal-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fxm-dashboard-signal-row small,.fxm-dashboard-error-note{color:var(--fxm-color-text-secondary);font-size:12px}.fxm-dashboard-account-score{background:var(--fxm-color-primary-soft);border:1px solid var(--fxm-color-primary-border);border-radius:var(--fxm-radius-chip);color:var(--fxm-color-primary-hover);font-family:var(--fxm-font-mono);font-size:var(--fxm-text-body);flex:none;justify-content:center;align-items:center;min-width:42px;padding:4px 8px;font-weight:700;display:inline-flex}.fxm-dashboard-error-note{margin:auto 0 0}.fxm-dashboard-recent-strip{border-top:1px solid var(--fxm-color-border-subtle);gap:8px;margin-top:auto;padding-top:14px;display:grid}.fxm-dashboard-recent-strip h3{color:var(--fxm-color-text-secondary);letter-spacing:var(--fxm-letter-spacing-nav-label);text-transform:uppercase;margin:0;font-size:12px;font-weight:800;line-height:16px}.fxm-dashboard-recent-strip p,.fxm-dashboard-recent-strip a{color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body);align-items:center;gap:8px;min-width:0;margin:0;display:flex}.fxm-dashboard-recent-strip a:hover{color:var(--fxm-color-primary-hover)}.fxm-dashboard-recent-strip p span,.fxm-dashboard-recent-strip a span{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption);text-transform:uppercase;flex:none;font-weight:700}.fxm-list,.fxm-tab-stack{flex-direction:column;gap:10px;display:flex}.fxm-summary-page{flex-direction:column;gap:14px;min-width:0;display:flex}.fxm-summary-metaline{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-badge);letter-spacing:.5px;text-transform:uppercase;margin:-4px 0 0}.fxm-summary-panel{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);flex-direction:column;min-width:0;display:flex;overflow:hidden}.fxm-summary-panel-h{border-bottom:1px solid var(--fxm-color-border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:14px 17px;display:flex}.fxm-summary-panel-title{font-size:var(--fxm-text-section);letter-spacing:-.01em;font-weight:700;line-height:var(--fxm-leading-section);margin:0}.fxm-summary-subcap{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption);margin-top:3px}.fxm-summary-eyebrow{color:var(--fxm-color-text-muted);font-family:var(--fxm-font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:500}.fxm-summary-panel-b{padding:17px}.fxm-summary-linkbtn{color:var(--fxm-color-funnel-cyan);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.fxm-summary-rd-roll{background:var(--fxm-color-funnel-green);align-items:center}@supports (color:color-mix(in lab,red,red)){.fxm-summary-rd-roll{background:color-mix(in srgb,var(--fxm-color-funnel-green) 6%,transparent)}}.fxm-summary-rd-roll{border-left:3px solid var(--fxm-color-funnel-green);gap:14px;padding:15px 19px;display:flex}.fxm-summary-rd-roll.is-warn{background:var(--fxm-color-funnel-amber)}@supports (color:color-mix(in lab,red,red)){.fxm-summary-rd-roll.is-warn{background:color-mix(in srgb,var(--fxm-color-funnel-amber) 6%,transparent)}}.fxm-summary-rd-roll.is-warn{border-left-color:var(--fxm-color-funnel-amber)}.fxm-summary-rd-beacon{background:var(--fxm-color-success-soft);border:1px solid var(--fxm-color-success-border);color:var(--fxm-color-funnel-green);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.fxm-summary-rd-beacon.is-warn{background:var(--fxm-color-warning-soft);border-color:var(--fxm-color-warning-border);color:var(--fxm-color-funnel-amber)}.fxm-summary-rd-copy{min-width:0}.fxm-summary-rd-state{letter-spacing:-.01em;font-size:16px;font-weight:700}.fxm-summary-rd-line{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption);margin-top:2px}.fxm-summary-rd-chip{border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-pill);color:var(--fxm-color-text-secondary);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;flex:none;margin-left:auto;padding:4px 10px;font-size:10px}.fxm-summary-rd-checks{background:var(--fxm-color-border-subtle);border-top:1px solid var(--fxm-color-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.fxm-summary-rd-check{background:var(--fxm-color-surface);flex-direction:column;gap:6px;padding:13px 17px 14px;display:flex}.fxm-summary-rd-check-top{align-items:center;gap:9px;min-width:0;display:flex}.fxm-summary-rd-dot{background:var(--fxm-color-funnel-green);border-radius:50%;flex:none;width:8px;height:8px}.fxm-summary-rd-check.is-warn .fxm-summary-rd-dot{background:var(--fxm-color-funnel-amber)}.fxm-summary-rd-lbl{font-size:var(--fxm-text-caption);flex:auto;min-width:0;font-weight:700}.fxm-summary-rd-kick{color:var(--fxm-color-funnel-green);font-size:var(--fxm-text-badge);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex:none}.fxm-summary-rd-check.is-warn .fxm-summary-rd-kick{color:var(--fxm-color-funnel-amber)}.fxm-summary-rd-det{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption)}.fxm-summary-rd-cta{flex-wrap:wrap;gap:8px;margin-top:5px;display:flex}.fxm-summary-rd-btn{background:var(--fxm-color-surface-raised);border:1px solid var(--fxm-color-border-strong);border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-primary);cursor:pointer;font:inherit;font-size:var(--fxm-text-body);padding:6px 11px;font-weight:600}.fxm-summary-rd-btn.primary{background:var(--fxm-color-funnel-cyan);border-color:var(--fxm-color-funnel-cyan);color:var(--fxm-color-on-accent)}.fxm-summary-perf-kpis{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fxm-summary-pk{border-left:1px solid var(--fxm-color-border-subtle);flex-direction:column;padding:2px 20px;display:flex}.fxm-summary-pk:first-child{border-left:none;padding-left:2px}.fxm-summary-pk-l{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption);font-weight:500}.fxm-summary-pk-v{letter-spacing:-.02em;margin-top:8px;font-size:24px;font-weight:700;line-height:32px}.fxm-summary-pk-d{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption);margin-top:7px}.fxm-summary-accounts-body{padding:11px 0 4px}.fxm-summary-tbl{border-collapse:collapse;table-layout:fixed;width:100%}.fxm-summary-tbl th:first-child,.fxm-summary-tbl td:first-child{width:32%}.fxm-summary-tbl th:nth-child(2),.fxm-summary-tbl td:nth-child(2){width:14%}.fxm-summary-tbl th:nth-child(3),.fxm-summary-tbl td:nth-child(3){width:32%}.fxm-summary-tbl th:nth-child(4),.fxm-summary-tbl td:nth-child(4){width:22%}.fxm-summary-tbl th{background:var(--fxm-color-surface);color:var(--fxm-color-text-muted);font-family:var(--fxm-font-mono);font-size:var(--fxm-text-badge);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:0 16px 9px;font-weight:500}.fxm-summary-tbl>thead>tr>th{z-index:5;position:sticky;top:0}.fxm-summary-tbl th.r,.fxm-summary-tbl td.r{text-align:right}.fxm-summary-tbl td{border-top:1px solid var(--fxm-color-border-subtle);font-size:var(--fxm-text-body);vertical-align:middle;padding:9px 16px}.fxm-summary-tbl tr:first-child td{border-top:none}.fxm-summary-acct{flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}.fxm-summary-acct-name{color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body);font-weight:700;text-decoration:none}.fxm-summary-acct-name:hover{color:var(--fxm-color-funnel-cyan);text-underline-offset:2px;text-decoration:underline}.fxm-summary-acct small{color:var(--fxm-color-text-muted);font-family:var(--fxm-font-mono);font-size:10px}.fxm-summary-fit{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption)}.fxm-summary-aw-spark{color:var(--fxm-color-funnel-cyan);vertical-align:-1px;margin-left:4px}.fxm-summary-aw-out{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.fxm-summary-aw-cnt{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption)}.fxm-summary-owner{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.fxm-summary-av{background:var(--fxm-color-border-strong);color:var(--fxm-color-blue-600,var(--fxm-color-text-secondary));font-size:var(--fxm-text-badge);border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-weight:700;display:grid}.fxm-summary-even2{grid-template-columns:1fr 1fr;align-items:stretch;gap:14px;display:grid}.fxm-summary-even2>.fxm-summary-panel{flex-direction:column;min-height:100%;display:flex}.fxm-summary-even2>.fxm-summary-panel>.fxm-summary-panel-b{flex-direction:column;flex:1;display:flex}.fxm-summary-owner-list,.fxm-summary-camp-list{flex-direction:column;display:flex}.fxm-summary-ow{border-top:1px solid var(--fxm-color-border-subtle);align-items:center;gap:11px;padding:9px 0;display:flex}.fxm-summary-ow:first-child{border-top:none}.fxm-summary-ow-nm{font-size:var(--fxm-text-body)}.fxm-summary-ow-bar{background:var(--fxm-color-track,var(--fxm-color-border-subtle));border-radius:4px;width:150px;height:6px;margin-left:auto;overflow:hidden}.fxm-summary-ow-bar i{background:var(--fxm-color-funnel-cyan);border-radius:4px;height:100%;display:block}.fxm-summary-ow-n{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption);text-align:right;width:24px}.fxm-summary-camp{border-top:1px solid var(--fxm-color-border-subtle);align-items:center;gap:9px;padding:8px 0;display:flex}.fxm-summary-camp:first-child{border-top:none}.fxm-summary-camp-nm{font-size:var(--fxm-text-body);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fxm-summary-camp-n{font-size:var(--fxm-text-caption);font-weight:600}.fxm-summary-camp-u{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption);width:46px}.fxm-summary-btn-ghost{border:1px solid var(--fxm-color-border-strong);border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-primary);cursor:pointer;font:inherit;background:0 0;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:13px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}.fxm-summary-jump{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.fxm-summary-jump-btn{background:var(--fxm-color-app-bg,var(--fxm-color-workspace));border:1px solid var(--fxm-color-border);color:inherit;cursor:pointer;text-align:left;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:13px 15px;display:flex}.fxm-summary-jump-btn b{color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body);display:block}.fxm-summary-jump-btn small{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption)}.fxm-summary-jump-btn svg{color:var(--fxm-color-text-muted);flex:none}.fxm-live-event-panel{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);box-shadow:var(--fxm-shadow-card);gap:var(--fxm-layout-card-gap);flex-direction:column;padding:16px;display:flex}.fxm-live-event-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fxm-live-event-header>div:first-child{min-width:0}.fxm-live-event-header .fxm-badge{white-space:normal;max-width:100%}.fxm-live-event-header h2{color:var(--fxm-color-text-primary);margin:0;font-size:16px;line-height:22px}.fxm-live-event-header p{color:var(--fxm-color-text-secondary);margin:2px 0 0;font-size:12px}.fxm-live-event-grid{gap:var(--fxm-layout-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fxm-live-event-grid .fxm-card{min-width:0}.fxm-live-event-table{font-size:var(--fxm-text-body);overflow-x:clip}.fxm-table-wrap.wide.fxm-live-event-table .fxm-table{table-layout:fixed;min-width:0}.fxm-live-event-table .fxm-table th:nth-child(2),.fxm-live-event-table .fxm-table td:nth-child(2){width:168px}.fxm-live-event-table .fxm-table th:nth-child(3),.fxm-live-event-table .fxm-table td:nth-child(3){width:220px}.fxm-live-event-table .fxm-table th:nth-child(4),.fxm-live-event-table .fxm-table td:nth-child(4){width:48px}.fxm-live-event-table .fxm-table th:first-child,.fxm-live-event-table .fxm-table td:first-child{min-width:0;overflow:hidden}.fxm-live-event-table .fxm-table td:first-child strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fxm-live-event-table .fxm-table td:nth-child(3){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fxm-live-event-table .fxm-table>thead>tr>th{background:var(--fxm-color-surface-control);z-index:5;position:sticky;top:0}.fxm-event-team-add{margin-bottom:16px}.fxm-event-team-role-input{width:100%;max-width:220px;font-size:12px}.fxm-live-event-account{flex-direction:column;gap:2px;display:inline-flex}.fxm-live-event-account strong{color:var(--fxm-color-text-primary);font-size:12px}.fxm-live-event-account small{color:var(--fxm-color-text-muted);font-size:10px}.fxm-parent-source{flex-direction:column;gap:12px;display:flex}.fxm-parent-source-head{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-body);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fxm-parent-source-head strong{color:var(--fxm-color-text-primary);font-weight:700}.fxm-parent-source-table .fxm-table td:nth-child(2){color:var(--fxm-color-text-secondary);min-width:260px}.fxm-alert-row,.fxm-event-row,.fxm-jump-btn,.fxm-calendar-item,.fxm-folder{background:var(--fxm-color-surface-control);border:1px solid var(--fxm-color-border-subtle);border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-primary);text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px 12px;display:flex}.fxm-alert-row.warning{background:var(--fxm-color-warning-soft);border-color:var(--fxm-color-warning-border)}.fxm-jump-copy{gap:2px;display:grid}.fxm-jump-copy small{color:var(--fxm-color-text-secondary);font-size:12px;font-weight:500}.fxm-alert-row.warning svg{color:var(--fxm-color-amber-700)}.fxm-alert-row-copy{align-items:center;gap:10px;min-width:0;flex-direction:row!important;display:inline-flex!important}.fxm-alert-row-copy>svg{flex:none}.fxm-alert-row span,.fxm-event-row span,.fxm-table span,.fxm-table-link{flex-direction:column;display:flex}.fxm-alert-row small,.fxm-event-row small,.fxm-table small{font-size:12px;line-height:16px}.fxm-readiness-audience-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.fxm-empty{color:var(--fxm-color-text-muted);text-align:center;place-items:center;gap:6px;min-height:56px;padding:18px;display:grid}.fxm-empty strong{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-body);font-weight:700}.fxm-empty span{color:var(--fxm-color-text-muted);font-size:12px;line-height:18px}.fxm-not-found{text-align:center;place-items:center;min-height:60dvh;display:grid}.fxm-not-found h1{margin:0 0 12px;font-size:32px;font-weight:700;line-height:40px}.fxm-not-found p{font-size:var(--fxm-text-heading);line-height:var(--fxm-leading-heading);margin:0 0 16px}.fxm-not-found a{color:var(--fxm-color-primary-hover);font-size:16px;text-decoration:underline}.fxm-follow-up-page{width:100%;max-width:1152px;margin:0 auto}.fxm-today-page{width:100%;max-width:1360px;margin:0 auto}.fxm-today-grid{align-items:start;gap:var(--fxm-layout-card-gap);grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);display:grid}.fxm-today-main,.fxm-today-side,.fxm-today-event-stack,.fxm-today-action-list,.fxm-today-signal-list{gap:12px;display:grid}.fxm-today-main{gap:var(--fxm-layout-card-gap)}.fxm-today-card-title{border-bottom:1px solid var(--fxm-color-border-subtle);justify-content:space-between;align-items:flex-start;gap:12px;margin:-2px -2px 14px;padding-bottom:12px;display:flex}.fxm-today-card-title.compact{margin-bottom:12px}.fxm-today-card-title h2,.fxm-today-event-group h3{font-size:var(--fxm-text-section);line-height:var(--fxm-leading-section);margin:0}.fxm-today-card-title p,.fxm-today-deferred p,.fxm-today-event-card small,.fxm-today-action-row small,.fxm-today-signal-row small{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption);line-height:var(--fxm-leading-caption);margin:2px 0 0}.fxm-today-action-row,.fxm-today-event-card,.fxm-today-signal-row{background:var(--fxm-color-surface-control);border:1px solid var(--fxm-color-border-subtle);border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-primary);transition:background var(--fxm-dur-base) var(--fxm-ease-standard),border-color var(--fxm-dur-base) var(--fxm-ease-standard),transform var(--fxm-dur-fast) var(--fxm-ease-standard)}.fxm-today-action-row:hover,.fxm-today-event-card:hover,.fxm-today-signal-row:hover{background:var(--fxm-color-surface-muted);border-color:var(--fxm-color-border-strong)}.fxm-today-action-row:active,.fxm-today-event-card:active,.fxm-today-signal-row:active{transform:translateY(1px)}.fxm-today-action-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:12px;display:grid}.fxm-today-action-row>span:nth-child(2),.fxm-today-event-card>div,.fxm-today-signal-row{min-width:0}.fxm-today-action-row strong,.fxm-today-event-card strong,.fxm-today-signal-row strong{font-size:var(--fxm-text-body-sm);line-height:var(--fxm-leading-body-sm);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fxm-today-event-group{gap:10px;display:grid}.fxm-today-event-group h3{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption);letter-spacing:var(--fxm-letter-spacing-nav-label);text-transform:uppercase;font-weight:800}.fxm-today-event-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fxm-today-event-card{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px;display:grid}.fxm-today-event-card p{color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body-sm);line-height:var(--fxm-leading-body-sm);grid-column:1/-1;margin:0}.fxm-today-event-card>span:last-child{color:var(--fxm-color-amber-700);font-size:var(--fxm-text-caption);font-weight:700;line-height:var(--fxm-leading-caption);grid-column:1/-1}.fxm-today-signal-row{gap:3px;padding:12px;display:grid}.fxm-today-signal-row span{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-badge);letter-spacing:var(--fxm-letter-spacing-nav-label);font-weight:800;line-height:var(--fxm-leading-badge);text-transform:uppercase}.fxm-today-deferred{background:var(--fxm-color-surface-muted)}.fxm-today-event-card small,.fxm-today-signal-row small{font-family:var(--fxm-font-mono);font-variant-numeric:tabular-nums}.fxm-campaign-settings-grid{gap:10px;display:grid}.fxm-campaign-settings-grid p{border-bottom:1px solid var(--fxm-color-border-subtle);justify-content:space-between;align-items:center;margin:0;padding:10px 0;display:flex}.fxm-campaign-settings-grid p:last-child{border-bottom:0}.fxm-campaign-settings-grid span,.fxm-draft-card p{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption)}.fxm-campaign-settings-grid strong{color:var(--fxm-color-text-primary);font-family:var(--fxm-font-mono);font-size:var(--fxm-text-body-sm)}.fxm-campaign-parked-note{background:var(--fxm-color-surface-muted)}.fxm-campaign-parked-note p{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-body-sm);line-height:var(--fxm-leading-body-sm);margin:0 0 14px}.fxm-draft-filter-row{flex-wrap:wrap;gap:6px;display:flex}.fxm-draft-filter-row a{border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption);padding:6px 10px;font-weight:700}.fxm-draft-filter-row a.is-active{background:var(--fxm-color-shell);color:var(--fxm-color-shell-text-strong)}.fxm-draft-list{gap:14px;display:grid}.fxm-draft-card{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);box-shadow:var(--fxm-shadow-card);padding:16px}.fxm-draft-card-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.fxm-draft-card h2{font-size:var(--fxm-text-section);line-height:var(--fxm-leading-section);margin:10px 0 2px}.fxm-draft-sandbox-note{background:var(--fxm-color-primary-soft);border:1px solid var(--fxm-color-primary-border);border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body-sm);line-height:var(--fxm-leading-body-sm);margin:0 0 12px;padding:8px 10px}.fxm-draft-card pre{background:var(--fxm-color-surface-muted);border:1px solid var(--fxm-color-border-subtle);border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-primary);font-family:var(--fxm-font-sans);font-size:var(--fxm-text-body-sm);line-height:var(--fxm-leading-body-sm);white-space:pre-wrap;max-height:240px;margin:0;padding:12px;overflow:auto}.fxm-draft-card-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.fxm-draft-card-actions span{background:var(--fxm-color-surface-muted);border:1px solid var(--fxm-color-border-subtle);border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption);align-items:center;gap:6px;padding:7px 10px;font-weight:700;display:inline-flex}.fxm-follow-alert{background:var(--fxm-color-danger);align-items:center}@supports (color:color-mix(in lab,red,red)){.fxm-follow-alert{background:color-mix(in srgb,var(--fxm-color-danger) 5%,white)}}.fxm-follow-alert{border:1px solid var(--fxm-color-danger)}@supports (color:color-mix(in lab,red,red)){.fxm-follow-alert{border:1px solid color-mix(in srgb,var(--fxm-color-danger) 30%,white)}}.fxm-follow-alert{border-radius:var(--fxm-radius-xl);color:var(--fxm-color-danger);gap:8px;min-height:46px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.fxm-follow-alert svg{flex:none}.fxm-follow-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.fxm-follow-metric{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);box-shadow:var(--fxm-shadow-card);min-height:104px;padding:18px 20px 16px}.fxm-follow-metric span{color:var(--fxm-color-text-secondary);text-transform:uppercase;font-size:10px;font-weight:700;line-height:14px;display:block}.fxm-follow-metric strong{color:var(--fxm-color-text-primary);margin-top:4px;font-size:24px;line-height:32px;display:block}.fxm-follow-metric.danger strong{color:var(--fxm-color-danger)}.fxm-follow-metric.warning strong{color:var(--fxm-color-amber-600)}.fxm-follow-metric small{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption);margin-top:2px;line-height:16px;display:block}.fxm-follow-section{flex-direction:column;gap:12px;display:flex}.fxm-follow-section h2{color:var(--fxm-color-text-secondary);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:16px}.fxm-follow-table-wrap{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);box-shadow:var(--fxm-shadow-card);overflow-x:auto}.fxm-follow-table,.fxm-follow-breakdown table{border-collapse:collapse;width:100%}.fxm-follow-table th,.fxm-follow-table td,.fxm-follow-breakdown th,.fxm-follow-breakdown td{border-bottom:1px solid var(--fxm-color-border-subtle);text-align:center;vertical-align:middle;white-space:nowrap;padding:14px 16px;font-size:14px;line-height:20px}.fxm-follow-table th,.fxm-follow-breakdown th{color:var(--fxm-color-text-secondary);height:40px;font-size:12px;font-weight:600}.fxm-follow-table th:first-child,.fxm-follow-table td:first-child,.fxm-follow-breakdown th:first-child,.fxm-follow-breakdown td:first-child{text-align:left}.fxm-follow-table th:last-child,.fxm-follow-table td:last-child,.fxm-follow-breakdown th:last-child,.fxm-follow-breakdown td:last-child{text-align:right}.fxm-follow-table tbody tr:last-child td{border-bottom:0}.fxm-follow-table tr.warn td,.fxm-follow-table.reps tr.overdue td,.fxm-follow-table.reps tr.unworked td{border-left:0}.fxm-follow-table tr.warn td:first-child{border-left:3px solid var(--fxm-color-amber-500)}.fxm-follow-table.reps tr.overdue td:first-child{border-left:3px solid var(--fxm-color-danger)}.fxm-follow-table.reps tr.unworked td:first-child{border-left:3px solid var(--fxm-color-amber-500)}.fxm-follow-table strong{color:var(--fxm-color-text-primary);font-size:14px;font-weight:600;display:block}.fxm-follow-table small,.fxm-follow-table em{color:var(--fxm-color-text-secondary);font-size:12px;font-style:normal;font-weight:400;line-height:16px;display:block}.fxm-follow-table em{color:var(--fxm-color-text-secondary)}@supports (color:color-mix(in lab,red,red)){.fxm-follow-table em{color:color-mix(in srgb,var(--fxm-color-text-secondary) 68%,white)}}.fxm-follow-table em{font-size:10px;font-style:italic}.fxm-follow-table .danger,.fxm-follow-breakdown .danger,.fxm-follow-table.reps td.danger{color:var(--fxm-color-danger);font-weight:600}.fxm-follow-rate{border-radius:var(--fxm-radius-pill);border:1px solid #0000;justify-content:center;align-items:center;min-width:44px;height:22px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.fxm-follow-rate.success{background:var(--fxm-color-emerald-500)}@supports (color:color-mix(in lab,red,red)){.fxm-follow-rate.success{background:color-mix(in srgb,var(--fxm-color-emerald-500) 10%,white)}}.fxm-follow-rate.success{border-color:var(--fxm-color-emerald-500)}@supports (color:color-mix(in lab,red,red)){.fxm-follow-rate.success{border-color:color-mix(in srgb,var(--fxm-color-emerald-500) 20%,white)}}.fxm-follow-rate.success{color:var(--fxm-color-emerald-600)}.fxm-follow-rate.warning{background:var(--fxm-color-amber-500)}@supports (color:color-mix(in lab,red,red)){.fxm-follow-rate.warning{background:color-mix(in srgb,var(--fxm-color-amber-500) 10%,white)}}.fxm-follow-rate.warning{border-color:var(--fxm-color-amber-500)}@supports (color:color-mix(in lab,red,red)){.fxm-follow-rate.warning{border-color:color-mix(in srgb,var(--fxm-color-amber-500) 20%,white)}}.fxm-follow-rate.warning{color:var(--fxm-color-amber-600)}.fxm-follow-rate.danger{background:var(--fxm-color-danger)}@supports (color:color-mix(in lab,red,red)){.fxm-follow-rate.danger{background:color-mix(in srgb,var(--fxm-color-danger) 10%,white)}}.fxm-follow-rate.danger{border-color:var(--fxm-color-danger)}@supports (color:color-mix(in lab,red,red)){.fxm-follow-rate.danger{border-color:color-mix(in srgb,var(--fxm-color-danger) 20%,white)}}.fxm-follow-rate.danger{color:var(--fxm-color-danger)}.fxm-follow-link{color:var(--fxm-color-primary-hover);align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.fxm-follow-link:hover{text-decoration:underline}.fxm-follow-table.reps th:first-child,.fxm-follow-table.reps td:first-child{width:38px;padding-left:8px;padding-right:4px}.fxm-follow-chevron{color:var(--fxm-color-text-secondary);background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.fxm-follow-owner{align-items:center;gap:8px;display:flex}.fxm-follow-owner b{background:var(--fxm-color-primary-soft);border-radius:var(--fxm-radius-pill);color:var(--fxm-color-primary-hover);justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:flex}.fxm-follow-owner.compact strong{font-size:12px}.fxm-follow-contact-cell,.fxm-follow-captured-cell{flex-direction:column;gap:2px;display:flex}.fxm-follow-contact-cell small,.fxm-follow-captured-cell small{color:var(--fxm-color-text-secondary);align-items:center;gap:6px;display:flex}.fxm-follow-queue-table .fxm-table td{vertical-align:middle}.fxm-follow-queue-table .fxm-table td:nth-child(2),.fxm-follow-queue-table .fxm-table td:nth-child(4),.fxm-follow-queue-table .fxm-table td:nth-child(8),.fxm-follow-queue-table .fxm-table th:nth-child(2),.fxm-follow-queue-table .fxm-table th:nth-child(4),.fxm-follow-queue-table .fxm-table th:nth-child(8){font-family:var(--fxm-font-mono);font-variant-numeric:tabular-nums}.fxm-follow-table .success{color:var(--fxm-color-emerald-600);font-weight:600}.fxm-follow-table .warning{color:var(--fxm-color-amber-600);font-weight:600}.fxm-follow-empty-action{color:var(--fxm-color-text-secondary);font-size:12px}.fxm-follow-table tr.expanded>td{background:var(--fxm-color-surface-muted)}@supports (color:color-mix(in lab,red,red)){.fxm-follow-table tr.expanded>td{background:color-mix(in srgb,var(--fxm-color-surface-muted) 38%,white)}}.fxm-follow-table tr.expanded>td{padding:0}.fxm-follow-breakdown{padding:12px 40px}.fxm-follow-breakdown table{background:0 0}.fxm-follow-breakdown th,.fxm-follow-breakdown td{border-bottom-color:var(--fxm-color-border)}@supports (color:color-mix(in lab,red,red)){.fxm-follow-breakdown th,.fxm-follow-breakdown td{border-bottom-color:color-mix(in srgb,var(--fxm-color-border) 50%,transparent)}}.fxm-follow-breakdown th,.fxm-follow-breakdown td{font-size:var(--fxm-text-body);height:36px;padding:8px 12px}.fxm-report-actions{align-items:center;gap:8px;display:flex}.fxm-report-page{padding-bottom:37px}.fxm-report-period{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-primary);align-items:center;gap:28px;height:34px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.fxm-report-metrics{gap:var(--fxm-layout-card-gap);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.fxm-report-metric{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);box-shadow:var(--fxm-shadow-card);flex-direction:column;gap:4px;min-height:92px;padding:16px;display:flex}.fxm-report-metric span,.fxm-report-chart-card h3{color:var(--fxm-color-text-muted);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:600}.fxm-report-metric strong{color:var(--fxm-color-text-primary);font-size:24px;line-height:28px}.fxm-report-metric.primary strong{color:var(--fxm-color-primary)}.fxm-report-metric.success strong{color:var(--fxm-color-emerald-600)}.fxm-report-metric small{color:var(--fxm-color-text-secondary);font-size:12px;line-height:16px}.fxm-report-summary,.fxm-report-note{color:var(--fxm-color-text-secondary);margin:0;font-size:12px}.fxm-report-note{font-style:italic;font-weight:400}.fxm-report-section{flex-direction:column;gap:12px;display:flex}.fxm-report-section h2{margin:0;font-size:14px;line-height:20px}.fxm-report-chart-card,.fxm-report-table-wrap,.fxm-roi-list{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);box-shadow:var(--fxm-shadow-card)}.fxm-report-chart-card{padding:16px}.fxm-report-chart-card.compact{min-height:248px}.fxm-report-chart-card h3{margin:0 0 8px}.fxm-report-two{gap:var(--fxm-layout-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fxm-report-table-wrap{overflow-x:auto}.fxm-report-table{border-collapse:collapse;font-size:var(--fxm-text-body);width:100%}.fxm-report-table th,.fxm-report-table td{border-bottom:1px solid var(--fxm-color-border-subtle);text-align:right;white-space:nowrap;padding:12px 16px}.fxm-report-table th:first-child,.fxm-report-table td:first-child{text-align:left}.fxm-report-table th{color:var(--fxm-color-text-muted);font-size:12px;font-weight:700}.fxm-report-table td{font-weight:400}.fxm-report-table td:first-child{min-width:260px}.fxm-report-table td:first-child strong,.fxm-report-table td:last-child{font-weight:600}.fxm-report-table td small{color:var(--fxm-color-text-secondary);margin-top:2px;font-weight:500;display:block}.fxm-report-total-row td{background:var(--fxm-color-surface-muted);border-bottom:0;font-weight:700}.fxm-roi-list{flex-direction:column;gap:8px;padding:16px;display:flex}.fxm-roi-row{grid-template-columns:220px minmax(0,1fr) 48px;align-items:center;gap:12px;display:grid}.fxm-roi-row strong,.fxm-roi-row b{font-size:14px}.fxm-roi-row strong{font-weight:400}.fxm-roi-row b{font-weight:600}.fxm-roi-row div{background:var(--fxm-color-surface-control);border-radius:var(--fxm-radius-control);height:28px;overflow:hidden}.fxm-roi-row span{background:var(--fxm-color-primary);border-radius:var(--fxm-radius-control);height:100%;display:block}.fxm-share-form{grid-template-columns:minmax(0,1fr) 38px;gap:8px;padding:16px;display:grid}.fxm-share-form input{border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);font-size:var(--fxm-text-body);height:38px;padding:0 10px}.fxm-icon-inline-btn{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-primary);place-items:center;height:38px;display:grid}.fxm-dialog.fxm-share-dialog{opacity:.35;max-width:448px;top:386px}.fxm-share-dialog .fxm-dialog-header{border-bottom:0;padding:16px 16px 0}.fxm-share-description{color:var(--fxm-color-text-secondary);margin:12px 16px 0;font-size:14px;line-height:20px}.fxm-share-dialog .fxm-share-form{padding:10px 16px}.fxm-share-dialog .fxm-share-form input{border-color:var(--fxm-color-primary);box-shadow:0 0 0 1px var(--fxm-color-primary)}.fxm-share-dialog .fxm-icon-inline-btn{background:var(--fxm-color-primary);border-color:var(--fxm-color-primary);color:#fff}.fxm-share-dialog .fxm-dialog-actions{border-top:0;margin-top:0;padding:6px 16px 16px}.fxm-primary-btn,.fxm-secondary-btn,.fxm-link-btn,.fxm-filter-chip,.fxm-inline-control button,.fxm-dialog-actions button,.fxm-button{border-radius:var(--fxm-radius-control);font-size:var(--fxm-text-body);height:34px;transition:background var(--fxm-dur-base,.12s) var(--fxm-ease-standard,ease),border-color var(--fxm-dur-base,.12s) var(--fxm-ease-standard,ease),color var(--fxm-dur-base,.12s) var(--fxm-ease-standard,ease),transform var(--fxm-dur-fast,80ms) var(--fxm-ease-standard,ease);justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.fxm-primary-btn,.fxm-button.tone-primary{background:var(--fxm-color-primary);border:1px solid var(--fxm-color-primary);color:var(--fxm-color-on-accent)}.fxm-report-actions .fxm-secondary-btn{gap:8px;height:36px;font-size:14px}.fxm-report-actions .fxm-secondary-btn svg{width:16px;height:16px}.fxm-primary-btn:hover,.fxm-button.tone-primary:hover{background:var(--fxm-color-primary-hover)}.fxm-primary-btn:active,.fxm-secondary-btn:active,.fxm-button:active,.fxm-icon-button:active{transform:translateY(1px)}.fxm-primary-btn:disabled,.fxm-secondary-btn:disabled,.fxm-dialog-actions button:disabled,.fxm-button:disabled,.fxm-icon-button:disabled{cursor:not-allowed;opacity:var(--fxm-opacity-disabled,.45)}.fxm-secondary-btn,.fxm-filter-chip,.fxm-dialog-actions button,.fxm-button.tone-secondary{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);color:var(--fxm-color-text-primary)}.fxm-secondary-btn.danger{background:var(--fxm-color-danger-soft);border-color:var(--fxm-color-danger-border);color:var(--fxm-color-danger)}.fxm-toggle{color:var(--fxm-color-text-primary);cursor:pointer;align-items:flex-start;gap:var(--fxm-space-3);display:flex}.fxm-toggle input{opacity:0;position:absolute}.fxm-toggle-control{background:var(--fxm-color-track);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-pill);height:1.25rem;margin-top:var(--fxm-space-1);transition:background var(--fxm-dur-base,.12s) var(--fxm-ease-standard,ease),border-color var(--fxm-dur-base,.12s) var(--fxm-ease-standard,ease);flex:none;width:2.25rem;display:inline-flex;position:relative}.fxm-toggle-control:after{background:var(--fxm-color-surface);border-radius:var(--fxm-radius-pill);box-shadow:var(--fxm-shadow-card);content:"";height:1rem;transition:transform var(--fxm-dur-base,.12s) var(--fxm-ease-standard,ease);width:1rem;position:absolute;inset-block-start:.0625rem;inset-inline-start:.0625rem}.fxm-toggle input:checked+.fxm-toggle-control{background:var(--fxm-color-funnel-cyan);border-color:var(--fxm-color-funnel-cyan)}.fxm-toggle input:checked+.fxm-toggle-control:after{transform:translate(1rem)}.fxm-toggle input:focus-visible+.fxm-toggle-control{box-shadow:var(--fxm-shadow-focus)}.fxm-toggle input:disabled+.fxm-toggle-control,.fxm-toggle input:disabled~.fxm-toggle-copy{cursor:not-allowed;opacity:var(--fxm-opacity-disabled,.45)}.fxm-toggle-copy{gap:var(--fxm-space-1);flex-direction:column;min-width:0;display:flex}.fxm-toggle-copy>span{font-size:var(--fxm-text-body-sm);font-weight:600;line-height:var(--fxm-leading-body-sm)}.fxm-toggle-copy small{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption);line-height:var(--fxm-leading-caption)}.fxm-button.tone-secondary:hover{background:var(--fxm-color-surface-muted)}.fxm-button.tone-ghost{color:var(--fxm-color-text-secondary);background:0 0;border:1px solid #0000}.fxm-button.tone-ghost:hover{background:var(--fxm-color-surface-muted);color:var(--fxm-color-text-primary)}.fxm-danger-btn,.fxm-button.tone-danger{background:var(--fxm-color-danger);border:1px solid var(--fxm-color-danger);color:var(--fxm-color-text-inverse)}.fxm-button.size-sm{height:30px;padding:0 10px;font-size:12px}.fxm-icon-button{border-radius:var(--fxm-radius-control);height:var(--fxm-size-icon-button-sm);transition:background var(--fxm-dur-base,.12s) var(--fxm-ease-standard,ease),border-color var(--fxm-dur-base,.12s) var(--fxm-ease-standard,ease),color var(--fxm-dur-base,.12s) var(--fxm-ease-standard,ease),transform var(--fxm-dur-fast,80ms) var(--fxm-ease-standard,ease);width:var(--fxm-size-icon-button-sm);place-items:center;padding:0;display:inline-grid}.fxm-icon-button.tone-primary{background:var(--fxm-color-primary);border:1px solid var(--fxm-color-primary);color:var(--fxm-color-on-accent)}.fxm-icon-button.tone-secondary{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);color:var(--fxm-color-text-primary)}.fxm-icon-button.tone-ghost{color:var(--fxm-color-text-secondary);background:0 0;border:1px solid #0000}.fxm-icon-button.tone-danger{background:var(--fxm-color-danger);border:1px solid var(--fxm-color-danger);color:var(--fxm-color-text-inverse)}.fxm-icon-button.size-sm{width:28px;height:28px}.fxm-link-btn{color:var(--fxm-color-primary-hover);border:0;height:auto;padding:0}.fxm-primary-btn.fit{width:fit-content}.fxm-primary-btn.sm,.fxm-secondary-btn.sm,.fxm-ghost-btn.sm{gap:5px;height:30px;padding:0 10px;font-size:12px}.fxm-ghost-btn{border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 12px;font-weight:600;display:inline-flex}.fxm-ghost-btn:hover{background:var(--fxm-color-surface-muted)}.fxm-filter-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fxm-filter-input,.fxm-select,.fxm-mini-select,.fxm-field-grid input,.fxm-field-grid select,.fxm-form input,.fxm-form select,.fxm-inline-control{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-primary);min-height:var(--fxm-size-input)}.fxm-filter-input{align-items:center;gap:8px;min-width:260px;padding:0 10px;display:flex}.fxm-accounts-metric.is-active{border-color:var(--fxm-color-accent);background:var(--fxm-color-accent)}@supports (color:color-mix(in lab,red,red)){.fxm-accounts-metric.is-active{background:color-mix(in srgb,var(--fxm-color-accent) 8%,var(--fxm-color-surface-raised))}}.fxm-accounts-sort-btn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.fxm-accounts-sort-btn svg.is-active{color:var(--fxm-color-accent)}.fxm-accounts-expand-btn{color:var(--fxm-color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.fxm-accounts-table[aria-label=Accounts] th:first-child,.fxm-accounts-table[aria-label=Accounts]>tbody>tr:not(.fxm-accounts-roster-row)>td:first-child{text-overflow:clip;width:40px;padding-left:6px;padding-right:6px;overflow:visible}.fxm-accounts-page{min-width:0;max-width:100%;overflow-x:clip}.fxm-accounts-account-body{flex-direction:column;gap:3px;min-width:0;display:flex}.fxm-accounts-account-meta{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.fxm-accounts-domain,.fxm-accounts-subtitle{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fxm-accounts-domain{font-family:var(--fxm-font-mono);font-weight:400}.fxm-accounts-table>tbody>tr.fxm-accounts-roster-row>td{background:var(--fxm-color-surface-muted);padding:0 0 8px;overflow:visible}.fxm-accounts-roster-table{border-collapse:collapse;table-layout:fixed;width:100%}.fxm-accounts-roster-table th,.fxm-accounts-roster-table td{border-top:1px solid var(--fxm-color-border-subtle);text-align:left;text-overflow:ellipsis;white-space:nowrap;padding:8px 16px;font-size:12px;overflow:hidden}.fxm-accounts-roster-table th{position:relative;overflow:visible}.fxm-accounts-roster-table th:nth-child(2),.fxm-accounts-roster-table td:nth-child(2){padding-left:34px}.fxm-accounts-roster-contact-cell{white-space:normal}.fxm-accounts-roster-table>thead>tr>th{background:var(--fxm-color-surface-muted);z-index:4;position:sticky;top:52px}.fxm-accounts-range-inputs{align-items:center;gap:8px;display:flex}.fxm-accounts-range-inputs input{flex:1;min-width:0}.fxm-accounts-filters .fxm-aw-gby-toggle{margin-left:auto}.fxm-accounts-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.fxm-accounts-truncation-note{color:var(--fxm-color-text-secondary);margin:0;font-size:12px;line-height:1.4}@container ws (max-width:959.98px){.fxm-accounts-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@container ws (max-width:559.98px){.fxm-accounts-metrics{grid-template-columns:1fr}}.fxm-accounts-metric{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);box-shadow:var(--fxm-shadow-card);text-align:left;min-height:132px;padding:24px}.fxm-accounts-metric span{color:var(--fxm-color-text-secondary);letter-spacing:0;font-size:12px;font-weight:500;display:block}.fxm-accounts-metric strong{color:var(--fxm-color-text-primary);font-family:var(--fxm-font-mono);margin-top:6px;font-size:24px;line-height:32px;display:block}.fxm-accounts-metric.danger strong{color:var(--fxm-color-danger)}.fxm-accounts-metric small{color:var(--fxm-color-text-secondary);max-width:280px;margin-top:4px;font-size:12px;line-height:18px;display:block}.fxm-accounts-filters,.fxm-events-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fxm-accounts-filters .fxm-filter-input,.fxm-events-filters .fxm-filter-input{flex:200px;min-width:200px;max-width:384px;height:36px}.fxm-accounts-select{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body);justify-content:space-between;align-items:center;gap:26px;height:36px;padding:0 12px;font-weight:400;display:inline-flex}.fxm-accounts-select.is-type{width:140px}.fxm-accounts-select.is-coverage,.fxm-accounts-select.is-owner{width:160px}.fxm-accounts-select.is-tier{width:120px}.fxm-accounts-tier-filters{background:var(--fxm-color-segment-track);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);flex:0 auto;align-items:center;gap:2px;min-height:36px;padding:3px;display:inline-flex}.fxm-accounts-tier-filters button{border-radius:calc(var(--fxm-radius-control) - 2px);color:var(--fxm-color-text-secondary);white-space:nowrap;background:0 0;border:0;height:28px;padding:0 10px;font-size:12px;font-weight:600}.fxm-accounts-tier-filters button.is-active{background:var(--fxm-color-surface);box-shadow:var(--fxm-shadow-subtle);color:var(--fxm-color-text-primary)}@container ws (max-width:760px){.fxm-accounts-tier-filters{scrollbar-width:none;max-width:100%;display:flex;overflow-x:auto}.fxm-accounts-tier-filters::-webkit-scrollbar{display:none}.fxm-accounts-tier-filters button{flex:none}}.fxm-accounts-data-note{color:var(--fxm-color-text-muted);font-size:12px;line-height:18px}.fxm-accounts-table-wrap{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);box-shadow:var(--fxm-shadow-card);min-width:0;max-width:100%;overflow-x:clip}.fxm-accounts-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0}.fxm-accounts-table>thead>tr>th{z-index:5;background:var(--fxm-color-surface-control);position:sticky;top:0}.fxm-accounts-table th{background:var(--fxm-color-surface-control);border-bottom:1px solid var(--fxm-color-border);color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption);letter-spacing:0;text-align:left;white-space:nowrap;height:52px;padding:0 16px;font-weight:700;overflow:visible}.fxm-accounts-table th .fxm-accounts-sort-btn>span{text-overflow:ellipsis;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}.fxm-accounts-table th span{vertical-align:middle}.fxm-accounts-table th svg{vertical-align:middle;width:10px;height:10px;margin-left:4px}.fxm-accounts-table td{border-bottom:1px solid var(--fxm-color-border-subtle);color:var(--fxm-color-text-secondary);text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;min-width:0;max-width:0;height:54px;padding:8px 16px;font-size:12px;font-weight:400;overflow:hidden}.fxm-accounts-table td.fxm-accounts-account-cell{white-space:normal;overflow:hidden}.fxm-accounts-table tr:last-child td{border-bottom:0}.fxm-accounts-table td:nth-child(6){color:var(--fxm-color-text-primary);font-weight:400}.fxm-accounts-table td.pipeline{color:var(--fxm-color-text-primary);font-weight:500}.fxm-accounts-table td.muted,.fxm-accounts-table .dash{color:var(--fxm-color-text-muted)}.fxm-accounts-link{color:var(--fxm-color-primary);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;min-width:0;max-width:100%;padding:0;font-size:12px;font-weight:500;line-height:22px;display:block;overflow:hidden}.fxm-accounts-link strong{color:var(--fxm-color-primary);font-size:var(--fxm-text-body);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:22px;display:block;overflow:hidden}.fxm-accounts-table td.warn{color:var(--fxm-color-amber-600);align-items:center;gap:4px;height:52px;display:flex}.fxm-pill.fxm-accounts-pill{border-radius:999px;justify-content:center;align-items:center;min-width:52px;padding:4px 10px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.fxm-accounts-pill.tier.t1,.fxm-accounts-pill.tier.strategic,.fxm-accounts-pill.type.customer,.fxm-accounts-pill.coverage.covered,.fxm-accounts-pill.tier.t2,.fxm-accounts-pill.tier.target{background:var(--fxm-color-surface-raised);color:var(--fxm-color-text-secondary)}.fxm-accounts-pill.coverage.partial{background:var(--fxm-color-warning-soft);color:var(--fxm-color-amber-700)}.fxm-accounts-pill.tier.t3,.fxm-accounts-pill.tier.prospect,.fxm-accounts-pill.tier.unknown,.fxm-accounts-pill.type.vendor,.fxm-accounts-pill.type.unknown{background:var(--fxm-color-surface-control);color:var(--fxm-color-text-secondary)}.fxm-accounts-pill.tier.excl,.fxm-accounts-pill.type.competitor{background:var(--fxm-color-surface-raised);color:var(--fxm-color-text-secondary)}.fxm-accounts-pill.coverage.gap{background:var(--fxm-color-warning-soft);color:var(--fxm-color-amber-700)}.fxm-accounts-pill.type.prospect{background:var(--fxm-color-surface-raised);color:var(--fxm-color-text-secondary)}.fxm-accounts-pill.tier.customer,.fxm-accounts-pill.type.partner{background:var(--fxm-color-surface-control);color:var(--fxm-color-text-secondary)}.fxm-accounts-pill.tier.partner,.fxm-accounts-pill.type.media{background:var(--fxm-color-surface-raised);color:var(--fxm-color-text-secondary)}.fxm-accounts-pill.tier.qualified,.fxm-accounts-pill.tier.below,.fxm-accounts-pill.type.internal,.fxm-accounts-pill.type.other{background:var(--fxm-color-surface-control);color:var(--fxm-color-text-secondary)}.fxm-account-score-pair{gap:8px;display:inline-flex}.fxm-account-score{flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.fxm-account-score small{color:var(--fxm-color-text-muted);font-size:10px;font-weight:700;line-height:12px}.fxm-accounts-table td:nth-child(3),.fxm-accounts-table td:nth-child(5),.fxm-accounts-table td:nth-child(7),.fxm-accounts-table td.pipeline,.fxm-accounts-table td:nth-child(9){font-family:var(--fxm-font-mono);font-variant-numeric:tabular-nums}.fxm-account-score strong{color:var(--fxm-color-text-primary);font-family:var(--fxm-font-mono);font-size:var(--fxm-text-body);font-weight:700;line-height:16px}.fxm-account-intent-cell{flex-direction:column;align-items:flex-start;gap:5px;display:inline-flex}.fxm-account-intent-cell>strong{color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body);line-height:16px}.fxm-account-intent-list{gap:4px;display:inline-flex}.fxm-account-intent-chip{background:var(--fxm-color-accent-soft);color:var(--fxm-color-teal-700);border-radius:999px;padding:4px 7px;font-size:10px;font-weight:700;line-height:1}.fxm-account-owner{align-items:center;gap:8px;display:inline-flex}.fxm-account-owner b{background:var(--fxm-color-surface-control);border:1px solid var(--fxm-color-border);color:var(--fxm-color-text-primary);border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;display:inline-flex}.fxm-account-owner strong{color:var(--fxm-color-text-primary);font-size:12px;font-weight:600}.fxm-account-workspace-page{gap:16px;min-width:0}.fxm-account-workspace-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.fxm-account-workspace-header>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fxm-account-workspace-tabs{background:var(--fxm-color-segment-track);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);align-items:center;gap:2px;width:fit-content;padding:3px;display:inline-flex}.fxm-account-workspace-tabs button{border-radius:calc(var(--fxm-radius-control) - 2px);color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-body);height:30px;font-weight:700;line-height:var(--fxm-lh-body);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.fxm-account-workspace-tabs button.is-active{background:var(--fxm-color-surface);box-shadow:var(--fxm-shadow-subtle);color:var(--fxm-color-text-primary)}.fxm-account-workspace-grid{gap:var(--fxm-layout-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fxm-account-workspace-card{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);box-shadow:var(--fxm-shadow-card);min-width:0;padding:16px}.fxm-account-workspace-card.wide{grid-column:1/-1}.fxm-account-workspace-card h2{color:var(--fxm-color-text-primary);font-size:var(--fxm-text-section);line-height:var(--fxm-leading-section);margin:0 0 12px}.fxm-account-workspace-card p{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-body);margin:0;line-height:20px}.fxm-account-contacts-heading,.fxm-account-contacts-pagination,.fxm-account-contacts-error{align-items:center;gap:10px;display:flex}.fxm-account-contacts-heading{justify-content:space-between}.fxm-account-workspace-card .fxm-account-contacts-heading h2{margin:0}.fxm-account-contacts-heading>span,.fxm-account-contacts-pagination>span{color:var(--fxm-color-text-muted);font-family:var(--fxm-font-mono);font-size:12px}.fxm-account-workspace-card .fxm-filter-bar{margin:14px 0 10px}.fxm-account-workspace-card .fxm-filter-bar>svg{color:var(--fxm-color-text-muted)}.fxm-account-workspace-card .fxm-filter-bar .fxm-filter-input{min-width:min(220px,100%)}.fxm-account-workspace-card .fxm-filter-bar .fxm-select{min-width:150px}.fxm-contact-sort{color:inherit;cursor:pointer;font:inherit;font-weight:inherit;letter-spacing:inherit;min-height:32px;text-transform:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.fxm-contact-sort.is-active{color:var(--fxm-color-primary)}.fxm-contact-sort:focus-visible{border-radius:var(--fxm-radius-chip);box-shadow:0 0 0 2px var(--fxm-color-border-strong);outline:none}.fxm-account-contact-name{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fxm-account-contacts-error{background:var(--fxm-color-danger-soft);border:1px solid var(--fxm-color-danger-border);border-radius:var(--fxm-radius-control);color:var(--fxm-color-danger);justify-content:space-between;margin-bottom:10px;padding:8px 10px}.fxm-account-contacts-pagination{justify-content:flex-end;margin-top:12px}.fxm-enrichment-audit-list{gap:8px;margin-top:16px;display:grid}.fxm-enrichment-audit-card{border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);overflow:hidden}.fxm-enrichment-audit-summary{background:var(--fxm-color-surface-muted);cursor:pointer;text-align:left;border:0;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:8px 12px;width:100%;padding:10px 12px;display:grid}.fxm-enrichment-audit-summary:hover{background:var(--fxm-color-surface-raised)}.fxm-enrichment-audit-title{color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body);font-weight:600}.fxm-enrichment-audit-meta{color:var(--fxm-color-text-muted);font-size:12px}.fxm-enrichment-audit-detail{border-top:1px solid var(--fxm-color-border);gap:12px;padding:12px;display:grid}.fxm-enrichment-audit-detail h4,.fxm-enrichment-audit-detail p{color:var(--fxm-color-text-secondary);margin:0 0 4px;font-size:12px;font-weight:600}.fxm-enrichment-audit-detail pre{background:var(--fxm-color-surface-muted);border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-primary);font-family:var(--fxm-font-mono);font-size:var(--fxm-text-caption);white-space:pre-wrap;word-break:break-word;max-height:320px;margin:0 0 8px;padding:10px;line-height:1.45;overflow:auto}.fxm-account-definition-list{gap:10px;margin:0;display:grid}.fxm-account-card-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.fxm-account-card-heading h2{margin:0}.fxm-account-card-actions{align-items:center;gap:8px;display:flex}.fxm-firmographics-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;display:grid}@media(max-width:720px){.fxm-firmographics-form{grid-template-columns:1fr}.fxm-firmographics-form label:first-child{grid-column:auto}}.fxm-firmographics-form label{margin:0}.fxm-firmographics-form label:first-child{grid-column:1/-1}.fxm-form-error{color:var(--fxm-color-danger);grid-column:1/-1;margin:0;font-size:12px}.fxm-account-definition-list div{gap:2px;display:grid}.fxm-account-definition-list dt{color:var(--fxm-color-text-muted);text-transform:uppercase;font-size:10px;font-weight:700}.fxm-account-definition-list dd{color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body);margin:0}.fxm-account-factor-list{gap:8px;display:grid}.fxm-account-scoring-summary{gap:calc(var(--fxm-layout-card-gap) / 3);margin-bottom:calc(var(--fxm-layout-card-gap) / 2);display:grid}.fxm-account-scoring-summary>div{justify-content:space-between;align-items:baseline;display:flex}.fxm-account-scoring-summary span{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption);line-height:var(--fxm-leading-caption)}.fxm-account-scoring-summary strong{color:var(--fxm-color-text-primary);font-size:var(--fxm-text-heading);line-height:var(--fxm-leading-heading)}.fxm-account-scoring-summary p{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-body-sm);line-height:var(--fxm-leading-body-sm);margin:0}.fxm-account-factor-row{gap:var(--fxm-space-2);grid-template-columns:minmax(0,1fr) minmax(var(--fxm-space-48),.7fr) auto;display:grid}.fxm-account-factor-label{align-items:center;gap:var(--fxm-space-2);flex-wrap:wrap;display:flex}.fxm-account-factor-label>span:first-child{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption);line-height:var(--fxm-leading-caption)}.fxm-account-factor-row b{background:var(--fxm-color-track);border-radius:var(--fxm-radius-pill);height:var(--fxm-space-2);align-self:center;display:block;overflow:hidden}.fxm-account-factor-row i{background:var(--fxm-color-primary);border-radius:inherit;height:100%;display:block}.fxm-account-factor-math{align-items:end;gap:var(--fxm-space-1);justify-items:end;display:grid}.fxm-account-factor-math strong{color:var(--fxm-color-text-primary);font-size:var(--fxm-text-caption);line-height:var(--fxm-leading-caption);text-align:right}.fxm-account-factor-math span{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-badge);line-height:var(--fxm-leading-badge);text-align:right}.fxm-account-factor-row p{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption);line-height:var(--fxm-leading-caption);grid-column:1/-1;margin:0}.fxm-penetration-health{border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);font-size:var(--fxm-text-body);align-items:center;gap:8px;padding:12px 14px;font-weight:600;display:flex}.fxm-penetration-health.good{background:var(--fxm-color-success-soft);border-color:var(--fxm-color-success-border);color:var(--fxm-color-emerald-700)}.fxm-penetration-health.warning{background:var(--fxm-color-warning-soft);border-color:var(--fxm-color-warning-border);color:var(--fxm-color-amber-700)}.fxm-penetration-role{align-items:center;gap:6px;display:inline-flex}.fxm-penetration-role strong{color:var(--fxm-color-text-primary);font-size:12px}.fxm-account-graph-page{gap:16px}.fxm-account-graph-actions{align-items:center;gap:8px;display:flex}.fxm-account-graph-mode-toggle{background:var(--fxm-color-segment-track);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);align-items:center;gap:2px;padding:3px;display:inline-flex}.fxm-account-graph-mode-toggle a{border-radius:calc(var(--fxm-radius-control) - 2px);color:var(--fxm-color-text-secondary);align-items:center;height:30px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.fxm-account-graph-mode-toggle a.is-active{background:var(--fxm-color-surface);box-shadow:var(--fxm-shadow-subtle);color:var(--fxm-color-text-primary)}.fxm-account-graph-lens-form{align-items:center;gap:8px;display:flex}.fxm-account-graph-lens-form select{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-primary);min-width:220px;height:32px;padding:0 10px}.fxm-account-graph-warning{background:var(--fxm-color-warning-soft);border:1px solid var(--fxm-color-warning-border);border-radius:var(--fxm-radius-card);color:var(--fxm-color-amber-700);font-size:var(--fxm-text-body);align-items:center;gap:8px;padding:12px 14px;font-weight:600;display:flex}.fxm-account-graph-map{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);box-shadow:var(--fxm-shadow-card);grid-template-columns:minmax(0,1fr) 280px;gap:16px;min-height:360px;padding:16px;display:grid}.fxm-account-graph-node-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:10px;display:grid}.fxm-account-graph-node-card{background:var(--fxm-color-surface-raised);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);gap:8px;min-width:0;padding:12px;display:grid}.fxm-account-graph-node-card>div{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.fxm-account-graph-node-card strong{color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body);min-width:0;line-height:18px}.fxm-account-graph-node-card span,.fxm-account-graph-node-card small,.fxm-account-graph-event-rail span{color:var(--fxm-color-text-secondary);font-size:12px}.fxm-account-graph-event-rail{border-left:1px solid var(--fxm-color-border);grid-auto-rows:max-content;gap:10px;padding-left:16px;display:grid}.fxm-account-graph-event-rail h2{color:var(--fxm-color-text-primary);margin:0;font-size:14px;line-height:18px}.fxm-account-graph-event-rail p,.fxm-account-graph-edge-mix p{justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.fxm-account-graph-event-rail p{border-bottom:1px solid var(--fxm-color-border-subtle);padding-bottom:8px}.fxm-account-graph-event-rail strong,.fxm-account-graph-edge-mix strong{color:var(--fxm-color-text-primary);text-align:right;font-size:12px}.fxm-account-graph-edge-mix{gap:10px;display:grid}.fxm-account-graph-edge-mix span{color:var(--fxm-color-text-secondary);font-size:12px}.fxm-contact-detail-page{gap:16px}.fxm-contact-signal-banner,.fxm-contact-suppression-banner{border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);font-size:var(--fxm-text-body);align-items:center;gap:8px;padding:12px 14px;font-weight:600;display:flex}.fxm-contact-signal-banner{background:var(--fxm-color-warning-soft);border-color:var(--fxm-color-warning-border);color:var(--fxm-color-amber-700)}.fxm-contact-signal-banner a{text-decoration:underline}.fxm-contact-suppression-banner{background:var(--fxm-color-danger-soft);border-color:var(--fxm-color-danger-border);color:var(--fxm-color-danger)}.fxm-contact-detail-list{gap:10px;margin:0;display:grid}.fxm-contact-detail-list div{border-bottom:1px solid var(--fxm-color-border-subtle);grid-template-columns:92px minmax(0,1fr);align-items:start;gap:8px;padding-bottom:8px;display:grid}.fxm-contact-detail-list div:last-child{border-bottom:0;padding-bottom:0}.fxm-contact-detail-list dt{color:var(--fxm-color-text-muted);text-transform:uppercase;font-size:10px;font-weight:700}.fxm-contact-detail-list dd{color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body);overflow-wrap:anywhere;min-width:0;margin:0}.fxm-contact-notes{border-top:1px solid var(--fxm-color-border-subtle);margin-top:12px;padding-top:12px}.fxm-contact-career-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fxm-contact-career-list li{border-left:3px solid var(--fxm-color-border);gap:4px;padding:4px 0 8px 12px;display:grid}.fxm-contact-career-list li.current{border-left-color:var(--fxm-color-primary)}.fxm-contact-career-list li.warm{border-left-color:var(--fxm-color-warning)}.fxm-contact-career-list li>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fxm-contact-career-list a{color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body);font-weight:700}.fxm-contact-career-list span,.fxm-contact-career-list small{color:var(--fxm-color-text-secondary);font-size:12px}.fxm-champion-moves-page{gap:16px}.fxm-champion-move-contact,.fxm-champion-move-org{gap:3px;min-width:0;display:grid}.fxm-champion-move-contact small,.fxm-champion-move-org small{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fxm-champion-move-org>span{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fxm-champion-moves-table .fxm-table{min-width:760px}.fxm-champion-moves-table .fxm-table th:last-child,.fxm-champion-moves-table .fxm-table td:last-child,.fxm-leads-queue-table .fxm-table th:nth-child(7),.fxm-leads-queue-table .fxm-table td:nth-child(7),.fxm-my-work-due-table .fxm-table th:nth-child(4),.fxm-my-work-due-table .fxm-table td:nth-child(4),.fxm-my-work-accounts-table .fxm-table th:nth-child(5),.fxm-my-work-accounts-table .fxm-table td:nth-child(5),.fxm-my-work-accounts-table .fxm-table th:nth-child(6),.fxm-my-work-accounts-table .fxm-table td:nth-child(6),.fxm-campaign-enrollments-table .fxm-table th:nth-child(2),.fxm-campaign-enrollments-table .fxm-table td:nth-child(2){font-family:var(--fxm-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.fxm-select,.fxm-mini-select{padding:0 10px}.fxm-scan-board{overflow:visible}.fxm-event-scans{flex-direction:column;gap:16px;display:flex}.fxm-event-scans-heading{justify-content:space-between;align-items:center;display:flex}.fxm-outreach-tracker{gap:var(--fxm-layout-card-gap);flex-direction:column;display:flex}.fxm-outreach-toolbar{gap:12px;min-height:40px}.fxm-outreach-toolbar p{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-body)}.fxm-outreach-tracker .fxm-empty{padding:48px 24px}.fxm-outreach-planning-note{align-items:center;gap:var(--fxm-space-2);color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption);display:flex}.fxm-activation-message{gap:var(--fxm-space-3);margin-top:var(--fxm-space-4);padding:var(--fxm-space-4);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-lg);background:var(--fxm-color-surface-muted);flex-direction:column;display:flex}.fxm-activation-message-top{justify-content:space-between;align-items:center;gap:var(--fxm-space-3);display:flex}.fxm-activation-message-heading{align-items:baseline;gap:var(--fxm-space-2);display:flex}.fxm-activation-message-heading small{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption)}.fxm-activation-message-body{color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body);white-space:pre-wrap;margin:0;line-height:20px}.fxm-activation-message-edit{width:100%;min-height:96px;padding:var(--fxm-space-3);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-md);background:var(--fxm-color-surface);color:var(--fxm-color-text-primary);font:inherit;font-size:var(--fxm-text-body);resize:vertical}.fxm-activation-message-tokens{align-items:center;gap:var(--fxm-space-2);flex-wrap:wrap;display:flex}.fxm-activation-message-tokens-label{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-badge);text-transform:uppercase;letter-spacing:.04em}.fxm-activation-message-token{padding:2px var(--fxm-space-2);border-radius:var(--fxm-radius-full);background:var(--fxm-color-surface-raised);color:var(--fxm-color-text-secondary);font-family:var(--fxm-font-mono);font-size:var(--fxm-text-badge)}.fxm-activation-message-preview{gap:var(--fxm-space-1);padding:var(--fxm-space-3);border-left:2px solid var(--fxm-color-funnel-cyan);background:var(--fxm-color-surface);border-radius:var(--fxm-radius-md);flex-direction:column;display:flex}.fxm-activation-message-preview small{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption)}.fxm-activation-message-preview p{color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body);margin:0;line-height:20px}.fxm-activation-message-note{align-items:center;gap:var(--fxm-space-2);color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption);margin:0;display:flex}.fxm-event-scans-heading h2{margin:0;font-size:20px;line-height:28px}.fxm-event-scans-heading p{color:var(--fxm-color-text-secondary);margin:0;font-size:14px}.fxm-event-scans-heading .fxm-primary-btn{height:40px;padding:0 16px}.fxm-scan-stat-card{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);box-shadow:var(--fxm-shadow-card);flex-direction:column;justify-content:center;min-height:106px;padding:16px;display:flex}.fxm-scan-stat-card span{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption);letter-spacing:.04em;text-transform:uppercase;font-weight:500}.fxm-scan-stat-card strong{color:var(--fxm-color-text-primary);font-family:var(--fxm-font-mono);margin-top:4px;font-size:24px;line-height:32px}.fxm-scan-stat-card strong.warning{color:var(--fxm-color-amber-700)}.fxm-scan-stat-card strong.positive{color:var(--fxm-color-emerald-600)}.fxm-scan-stat-card small{color:var(--fxm-color-text-secondary);font-size:12px;font-weight:400}.fxm-event-scan-filters{align-items:center;gap:12px;display:flex}.fxm-event-scan-filters .fxm-filter-input{min-width:320px}.fxm-event-scan-filters .fxm-select{min-width:132px}.fxm-crm-legend.event-scans{margin-top:-4px;padding-bottom:0}.fxm-scan-filters{align-items:center;gap:10px;padding:14px 0 8px;display:flex}.fxm-scan-filters .fxm-filter-input{flex:180px;min-width:180px;max-width:320px;margin-left:0}.fxm-scan-filters .fxm-select{width:150px}.fxm-scan-filters .fxm-select:nth-of-type(2){width:130px}.fxm-crm-legend{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption);flex-wrap:wrap;align-items:center;gap:10px;padding:0 0 16px;display:flex}.fxm-crm-legend span{align-items:center;gap:3px;display:inline-flex}.fxm-crm-legend svg{color:var(--fxm-color-primary)}.fxm-crm-legend svg.likely-match{opacity:.5;stroke-dasharray:3 2}.fxm-crm-legend em{color:var(--fxm-color-text-secondary);width:12px;font-style:normal;line-height:1}.fxm-crm-legend small{color:var(--fxm-color-text-muted);flex-basis:100%;margin-top:-6px;font-size:10px}.fxm-scan-board>.fxm-scan-filters,.fxm-scan-board>.fxm-crm-legend{margin-left:0;padding-left:0}.fxm-table-wrap{overflow-x:auto}.fxm-table{border-collapse:collapse;width:100%;min-width:720px}.fxm-live-event-table>.fxm-table,.fxm-table-wrap.fxm-live-event-table .fxm-table{min-width:1100px}.fxm-platform-console-table .fxm-table,.fxm-live-outreach-table .fxm-table{min-width:720px}.fxm-table th{background:var(--fxm-color-surface-control);border-bottom:1px solid var(--fxm-color-border);color:var(--fxm-color-text-secondary);letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:9px 12px;font-size:10px;font-weight:700}.fxm-table td{border-bottom:1px solid var(--fxm-color-border-subtle);font-size:var(--fxm-text-body);vertical-align:middle;padding:11px 12px}.fxm-events-table .fxm-table th{background:var(--fxm-color-surface-control);color:var(--fxm-color-text-secondary);letter-spacing:0;text-transform:none;height:48px;padding:0 16px;font-size:14px;font-weight:500;line-height:20px}.fxm-events-table{overflow-x:clip}.fxm-table-wrap.fxm-events-table .fxm-table{table-layout:auto;width:100%;min-width:720px}.fxm-events-table .fxm-table>thead>tr>th{z-index:5;background:var(--fxm-color-surface-control);position:sticky;top:0}.fxm-events-sort{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:4px;width:100%;padding:0;display:inline-flex}.fxm-events-table .fxm-table th:nth-child(n+4) .fxm-events-sort{justify-content:flex-end}.fxm-events-sort-icon{opacity:.45;flex-shrink:0}.fxm-events-sort.is-active .fxm-events-sort-icon,.fxm-events-sort-icon.is-active{opacity:1}.fxm-events-sort-icon.asc{transform:rotate(180deg)}.fxm-events-table .fxm-table td{color:var(--fxm-color-text-primary);height:54px;padding:0 16px;font-size:14px;font-weight:400;line-height:20px}.fxm-events-table .fxm-table td:first-child strong,.fxm-events-table .fxm-table td:nth-child(6){font-weight:500}.fxm-events-table .fxm-table th:nth-child(n+4),.fxm-events-table .fxm-table td:nth-child(n+4){text-align:right}.fxm-events-table .fxm-table th:nth-child(n+4):nth-child(-n+8),.fxm-events-table .fxm-table td:nth-child(n+4):nth-child(-n+8){font-family:var(--fxm-font-mono);font-variant-numeric:tabular-nums}.fxm-events-table .fxm-ev-col-date{min-width:160px}.fxm-events-table .fxm-ev-col-accounts{min-width:88px}.fxm-events-date-nowrap{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fxm-events-table .fxm-ev-col-event{min-width:200px;overflow:hidden}.fxm-events-table .fxm-ev-col-event .fxm-live-event-account,.fxm-events-table .fxm-ev-col-event .fxm-live-event-account>a{min-width:0;max-width:100%}.fxm-events-table .fxm-ev-col-event .fxm-live-event-account strong,.fxm-events-table .fxm-ev-col-event .fxm-live-event-account small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@container ws (max-width:820px){.fxm-events-table col.fxm-ev-col-won{visibility:collapse;width:0}.fxm-events-table th.fxm-ev-col-won,.fxm-events-table td.fxm-ev-col-won{display:none}}@container ws (max-width:740px){.fxm-events-table col.fxm-ev-col-pipeline{visibility:collapse;width:0}.fxm-events-table th.fxm-ev-col-pipeline,.fxm-events-table td.fxm-ev-col-pipeline{display:none}}.fxm-table tr:hover td{background:var(--fxm-color-surface-control)}.fxm-table-link{color:inherit;text-align:left;background:0 0;border:0;padding:0}.fxm-row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.fxm-scan-table-wrap{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);overflow-x:clip}.fxm-scan-table{table-layout:fixed;min-width:0}.fxm-scan-table th:nth-child(2),.fxm-scan-table td:nth-child(2){width:112px}.fxm-scan-table th:nth-child(3),.fxm-scan-table td:nth-child(3){width:96px}.fxm-scan-table th:nth-child(4),.fxm-scan-table td:nth-child(4),.fxm-scan-table th:nth-child(5),.fxm-scan-table td:nth-child(5){width:112px}.fxm-scan-table th:nth-child(6),.fxm-scan-table td:nth-child(6){width:104px}.fxm-scan-table th:nth-child(7),.fxm-scan-table td:nth-child(7){width:124px}.fxm-scan-table th:nth-child(8),.fxm-scan-table td:nth-child(8){width:112px}.fxm-scan-table th:nth-child(9),.fxm-scan-table td:nth-child(9){width:120px}.fxm-scan-table th:first-child,.fxm-scan-table td:first-child{min-width:0;overflow:hidden}.fxm-scan-table td:first-child strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fxm-scan-table th{padding:12px 14px}.fxm-scan-table td{color:var(--fxm-color-text-secondary);padding:13px 14px;font-weight:400}.fxm-scan-table th:nth-child(5),.fxm-scan-table td:nth-child(5){white-space:nowrap}.fxm-scan-table th:nth-child(6),.fxm-scan-table td:nth-child(6){font-family:var(--fxm-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.fxm-scan-table>thead>tr>th{background:var(--fxm-color-surface-control);z-index:5;position:sticky;top:0}@container ws (max-width:1050px){.fxm-scan-table th:nth-child(4),.fxm-scan-table td:nth-child(4){display:none}}@container ws (max-width:960px){.fxm-scan-table th:nth-child(3),.fxm-scan-table td:nth-child(3){display:none}}@container ws (max-width:820px){.fxm-scan-table th:nth-child(2),.fxm-scan-table td:nth-child(2){display:none}}@container ws (max-width:760px){.fxm-scan-table th:nth-child(6),.fxm-scan-table td:nth-child(6){display:none}}.fxm-scan-table .scan-contact{color:var(--fxm-color-text-primary);align-items:center;gap:7px;font-weight:500;display:inline-flex}.fxm-scan-table .scan-contact svg{color:var(--fxm-color-primary)}.fxm-platform-console-table,.fxm-live-outreach-table{overflow-x:auto}.fxm-platform-console-table .fxm-table>thead>tr>th,.fxm-live-outreach-table .fxm-table>thead>tr>th{background:var(--fxm-color-surface-control);z-index:5;position:sticky;top:0}.fxm-event-scan-table-wrap{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card)}.fxm-event-scan-table th{letter-spacing:0;text-transform:none;padding:14px 16px;font-size:14px;font-weight:600}.fxm-event-scan-table td{color:var(--fxm-color-text-secondary);padding:14px 16px;font-size:14px;font-weight:400}.fxm-event-scan-table th:nth-child(5),.fxm-event-scan-table td:nth-child(5){font-family:var(--fxm-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.fxm-event-scan-contact{color:var(--fxm-color-text-primary);background:0 0;border:0;align-items:center;gap:10px;padding:0;flex-direction:row!important;display:inline-flex!important}.fxm-event-scan-contact>span{color:var(--fxm-color-text-secondary);font-weight:700;flex-direction:row!important;display:inline-flex!important}.fxm-pill.fxm-event-qual{border-radius:999px;justify-content:center;width:fit-content;min-width:46px;padding:1px 10px;font-size:12px;font-weight:800;line-height:18px;flex-direction:row!important;display:inline-flex!important}.fxm-event-qual.hot{background:var(--fxm-color-warning-soft);color:var(--fxm-color-amber-700)}.fxm-event-qual.warm{background:var(--fxm-color-surface-raised);color:var(--fxm-color-text-secondary)}.fxm-event-qual.cold{background:var(--fxm-color-surface-muted);color:var(--fxm-color-text-secondary)}.fxm-form textarea{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-primary);resize:vertical;min-height:92px;padding:10px}.fxm-pill-button{cursor:pointer;background:0 0;border:0;padding:0}.fxm-event-qual-menu-cell,.fxm-tier-menu-cell{position:relative}.fxm-event-qual-menu,.fxm-account-tier-menu,.fxm-account-owner-menu{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-popover);box-shadow:var(--fxm-shadow-popover);z-index:30;gap:2px;min-width:132px;padding:6px;display:grid;position:absolute;top:calc(100% - 4px);left:8px}.fxm-event-qual-menu button,.fxm-account-tier-menu button,.fxm-account-owner-menu button{border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-primary);text-align:left;background:0 0;border:0;padding:7px 9px;font-size:12px;font-weight:700}.fxm-event-qual-menu button:hover,.fxm-account-tier-menu button:hover,.fxm-account-tier-menu button.is-active,.fxm-account-owner-menu button:hover{background:var(--fxm-color-surface-muted)}.fxm-account-tier-menu small{color:var(--fxm-color-text-secondary);letter-spacing:.04em;text-transform:uppercase;padding:5px 8px 3px;font-size:10px;font-weight:800}.fxm-table-plain{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption);font-weight:700}.fxm-crm-sync{color:var(--fxm-color-primary);font-size:var(--fxm-text-caption);font-weight:800}.fxm-account-graph{flex-direction:column;gap:5px;display:flex}.fxm-account-import{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:576px;min-height:560px;margin:0 auto;padding:64px 16px;display:flex}.fxm-account-import.wide{width:100%;max-width:900px;min-height:0;padding-top:40px}.fxm-account-import.mapping{text-align:left;align-items:stretch;max-width:672px;min-height:0;padding-top:40px}.fxm-account-import.processing,.fxm-account-import.summary{max-width:560px}.fxm-account-import h2{color:var(--fxm-color-text-primary);margin:0 0 6px;font-size:20px;font-weight:600;line-height:28px}.fxm-account-import p{color:var(--fxm-color-text-secondary);max-width:440px;margin:0 0 28px;font-size:14px;line-height:22px}.fxm-account-import-dropzone{background:var(--fxm-color-surface);border:2px dashed var(--fxm-color-border);border-radius:var(--fxm-radius-card);color:var(--fxm-color-text-secondary);cursor:pointer;flex-direction:column;align-items:center;gap:6px;width:100%;padding:48px 24px;transition:background .14s,border-color .14s;display:flex}.fxm-account-import-dropzone:hover,.fxm-account-import-dropzone.is-dragover{background:var(--fxm-color-surface-muted);border-color:var(--fxm-color-primary)}@supports (color:color-mix(in lab,red,red)){.fxm-account-import-dropzone:hover,.fxm-account-import-dropzone.is-dragover{border-color:color-mix(in srgb,var(--fxm-color-primary) 60%,var(--fxm-color-border))}}.fxm-account-import-dropzone.is-dragover{border-style:solid}.fxm-account-import-dropzone svg{color:var(--fxm-color-text-muted)}@supports (color:color-mix(in lab,red,red)){.fxm-account-import-dropzone svg{color:color-mix(in srgb,var(--fxm-color-text-muted) 55%,transparent)}}.fxm-account-import-dropzone svg{margin-bottom:6px}.fxm-account-import-dropzone strong{color:var(--fxm-color-text-secondary);font-size:14px;font-weight:700}.fxm-account-import-dropzone span,.fxm-account-import-links button,.fxm-account-import-actions button:first-child,.fxm-account-import.processing>button{color:var(--fxm-color-text-muted);font-size:12px;font-weight:600}.fxm-account-import-dropzone input{display:none}.fxm-account-import-links{gap:24px;margin-top:24px;display:flex}.fxm-account-import-links button,.fxm-account-import-actions button:first-child,.fxm-account-import.processing>button{background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.fxm-account-import-links button:hover,.fxm-account-import-actions button:first-child:hover,.fxm-account-import.processing>button:hover{color:var(--fxm-color-text-primary);text-underline-offset:2px;text-decoration:underline}.fxm-account-import-file{background:var(--fxm-color-surface-muted);align-items:center}@supports (color:color-mix(in lab,red,red)){.fxm-account-import-file{background:color-mix(in srgb,var(--fxm-color-surface-muted) 55%,transparent)}}.fxm-account-import-file{border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);text-align:left;gap:12px;width:100%;margin-bottom:16px;padding:14px 16px;display:flex}.fxm-account-import-file strong{color:var(--fxm-color-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.fxm-account-import-file span{color:var(--fxm-color-text-secondary);font-size:12px}.fxm-account-import-preview,.fxm-account-import-mapping{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);width:100%;max-height:340px;margin-bottom:16px}.fxm-account-import-preview table,.fxm-account-import-mapping table{min-width:720px}.fxm-account-import-preview th,.fxm-account-import-preview td,.fxm-account-import-mapping th,.fxm-account-import-mapping td{white-space:nowrap;padding:9px 12px;font-size:12px}.fxm-account-import-mapping table{min-width:0}.fxm-account-import-mapping td:first-child{align-items:center;gap:8px;display:flex}.fxm-account-import-mapping code{font-family:var(--fxm-font-mono);font-size:var(--fxm-text-body)}.fxm-account-import-select{display:inline-block;position:relative}.fxm-account-import-select summary{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-primary);cursor:pointer;align-items:center;min-width:192px;height:32px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.fxm-account-import-select summary::-webkit-details-marker{display:none}.fxm-account-import-select summary:after{color:var(--fxm-color-text-secondary);content:"⌄";margin-left:auto}.fxm-account-import-select span{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-popover);box-shadow:var(--fxm-shadow-popover);z-index:35;gap:2px;min-width:192px;padding:6px;display:none;position:absolute;top:36px;right:0}.fxm-account-import-select[open] span{display:grid}.fxm-account-import-select button{border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-primary);text-align:left;background:0 0;border:0;padding:7px 9px;font-size:12px;font-weight:600}.fxm-account-import-select button:hover{background:var(--fxm-color-surface-muted)}.fxm-account-import-alert{background:var(--fxm-color-accent-soft);border:1px solid var(--fxm-color-accent-border);border-radius:var(--fxm-radius-card);color:var(--fxm-color-text-primary);align-items:center;gap:10px;margin-bottom:16px;padding:12px;font-size:14px;display:flex}.fxm-account-import-actions{justify-content:flex-end;align-items:center;gap:16px;width:100%;display:flex}.fxm-account-import.processing .fxm-spin{color:var(--fxm-color-primary);margin-bottom:24px}.fxm-spin{animation:1s linear infinite fxm-spin}@keyframes fxm-spin{to{transform:rotate(360deg)}}.fxm-account-import-steps{text-align:left;gap:12px;width:100%;margin-bottom:32px;display:grid}.fxm-account-import-steps div{color:var(--fxm-color-text-secondary);align-items:flex-start;gap:10px;font-size:14px;display:flex}.fxm-account-import-steps div:last-child{color:var(--fxm-color-text-primary)}.fxm-account-import-steps svg:not(.fxm-spin),.fxm-account-import-summary-card>svg{color:var(--fxm-color-emerald-600)}.fxm-account-import-summary-card{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);box-shadow:var(--fxm-shadow-card);text-align:center;width:100%;padding:32px}.fxm-account-import-summary-card h2{margin-top:12px;font-size:24px;line-height:32px}.fxm-account-import-summary-card>div{text-align:left;gap:8px;margin:0 0 20px;display:grid}.fxm-account-import-summary-card>div span{color:var(--fxm-color-text-secondary);gap:8px;font-size:14px;display:flex}.fxm-account-import-summary-card strong{color:var(--fxm-color-text-primary)}.fxm-account-import-summary-card section{border-top:1px solid var(--fxm-color-border);text-align:left;gap:10px;margin-bottom:24px;padding-top:16px;display:grid}.fxm-account-import-summary-card section p{align-items:center;gap:8px;max-width:none;margin:0;display:flex}.fxm-account-import-summary-card .fxm-primary-btn{justify-content:center;width:100%}.fxm-account-graph-heading{justify-content:space-between;align-items:flex-start;display:flex}.fxm-account-graph-heading h2{font-size:var(--fxm-text-section);font-weight:600;line-height:var(--fxm-leading-section);margin:0}.fxm-account-graph-heading small{color:var(--fxm-color-text-secondary);font-size:12px;font-weight:700}.fxm-account-readiness{color:var(--fxm-color-text-secondary);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.fxm-account-readiness strong{background:var(--fxm-color-primary-soft);color:var(--fxm-color-primary);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700;line-height:18px}.fxm-account-graph-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.fxm-account-alert{background:var(--fxm-color-amber-50);border:1px solid var(--fxm-color-amber-200);border-radius:var(--fxm-radius-sm);color:var(--fxm-color-amber-800);align-items:center;gap:8px;min-height:42px;padding:10px 16px;font-size:14px;display:flex}.fxm-account-alert>svg{color:var(--fxm-color-amber-500);flex:none}.fxm-account-alert>span{color:var(--fxm-color-text-primary);flex:1}.fxm-account-alert button{color:var(--fxm-color-primary-hover);background:0 0;border:0;margin-left:0;padding:0;font-size:14px;font-weight:500}.fxm-account-alert button:last-child{color:var(--fxm-color-text-muted);place-items:center;margin-left:0;display:grid}.fxm-account-toolbar{align-items:center;gap:8px;display:flex}.fxm-account-chip-row{gap:6px;display:flex}.fxm-account-chip-row .fxm-filter-chip{height:30px;padding:0 11px;font-size:12px;font-weight:500}.fxm-account-chip-row .fxm-filter-chip.is-active{background:var(--fxm-color-primary);border-color:var(--fxm-color-primary);color:#fff}.fxm-switch-label{color:var(--fxm-color-text-secondary);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;margin-left:auto;font-size:10px;font-weight:700;display:inline-flex}.fxm-switch-label span{background:var(--fxm-color-border-strong);border-radius:999px;width:28px;height:14px;display:inline-block;position:relative}.fxm-switch-label span:after{box-shadow:var(--fxm-shadow-card);content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:1px;left:1px}.fxm-switch-label.is-on span{background:var(--fxm-color-primary)}.fxm-switch-label.is-on span:after{left:15px}.fxm-account-toolbar .fxm-filter-input{width:220px;min-width:210px}.fxm-account-toolbar.live{flex-wrap:wrap;align-items:flex-start}.fxm-account-toolbar.live .fxm-account-chip-row{flex-wrap:wrap;flex:520px}.fxm-account-toolbar.live .fxm-filter-chip{gap:7px}.fxm-account-toolbar.live .fxm-filter-chip span{background:currentColor}@supports (color:color-mix(in lab,red,red)){.fxm-account-toolbar.live .fxm-filter-chip span{background:color-mix(in srgb,currentColor 12%,transparent)}}.fxm-account-toolbar.live .fxm-filter-chip span{border-radius:999px;min-width:18px;padding:0 5px;font-size:10px;line-height:16px}.fxm-live-account-work-list{flex-direction:column;gap:14px;display:flex}.fxm-live-account-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fxm-live-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fxm-live-account-row{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-sm);gap:10px;min-width:0;padding:14px;display:grid}.fxm-live-account-main,.fxm-live-account-facts,.fxm-live-account-status{min-width:0}.fxm-live-account-main strong{color:var(--fxm-color-text-primary);overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:20px;display:block}.fxm-live-account-main small{color:var(--fxm-color-text-secondary);overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}.fxm-live-account-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.fxm-live-account-facts span{gap:2px;min-width:0;display:grid}.fxm-live-account-facts small{color:var(--fxm-color-text-muted);text-transform:uppercase;font-size:10px;font-weight:700}.fxm-live-account-facts strong{color:var(--fxm-color-text-primary);overflow-wrap:anywhere;font-size:12px;font-weight:650}.fxm-live-account-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fxm-live-account-row p{color:var(--fxm-color-text-secondary);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:18px}.fxm-crm-legend.account{background:var(--fxm-color-surface-muted);border-bottom:1px solid var(--fxm-color-border);color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption);gap:16px;margin-bottom:-8px;padding:6px 16px}.fxm-crm-legend.account strong,.fxm-crm-legend.account span{align-items:center;gap:4px;display:inline-flex}.fxm-crm-legend.account strong{color:var(--fxm-color-text-secondary);font-weight:700}.fxm-crm-legend.account svg{color:var(--fxm-color-text-muted)}@supports (color:color-mix(in lab,red,red)){.fxm-crm-legend.account svg{color:color-mix(in srgb,var(--fxm-color-text-muted) 60%,transparent)}}.fxm-crm-legend.account svg.matched{color:var(--fxm-color-emerald-600)}.fxm-account-graph-table-wrap{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-sm)}.fxm-account-graph-table{min-width:1180px}.fxm-account-graph-table th{padding:8px 10px}.fxm-account-graph-table th:first-child,.fxm-account-graph-table td:first-child{text-align:center;width:28px}.fxm-account-graph-table td{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption);padding:11.1px 10px;font-weight:500}.fxm-account-graph-table input[type=checkbox]{accent-color:var(--fxm-color-primary);width:13px;height:13px}.fxm-account-graph-table .account-contact,.fxm-account-cell{color:var(--fxm-color-text-primary);background:0 0;border:0;align-items:center;gap:4px;padding:0;flex-direction:row!important;display:inline-flex!important}.fxm-account-graph-table .account-contact strong{font-size:var(--fxm-text-body);font-weight:600}.fxm-account-cell svg,.fxm-account-graph-table .account-contact svg{color:var(--fxm-color-emerald-500)}.fxm-account-cell svg.muted,.fxm-account-graph-table .account-contact svg.muted{color:var(--fxm-color-text-muted)}@supports (color:color-mix(in lab,red,red)){.fxm-account-cell svg.muted,.fxm-account-graph-table .account-contact svg.muted{color:color-mix(in srgb,var(--fxm-color-text-muted) 55%,transparent)}}.fxm-account-graph-table .account-contact svg.likely{color:var(--fxm-color-text-muted)}@supports (color:color-mix(in lab,red,red)){.fxm-account-graph-table .account-contact svg.likely{color:color-mix(in srgb,var(--fxm-color-text-muted) 60%,transparent)}}.fxm-account-graph-table .account-contact svg.none{color:var(--fxm-color-text-muted)}@supports (color:color-mix(in lab,red,red)){.fxm-account-graph-table .account-contact svg.none{color:color-mix(in srgb,var(--fxm-color-text-muted) 35%,transparent)}}.fxm-account-graph-table td:nth-child(7){color:var(--fxm-color-text-primary)}.fxm-account-selection-bar{background:var(--fxm-color-surface-muted);align-items:center}@supports (color:color-mix(in lab,red,red)){.fxm-account-selection-bar{background:color-mix(in srgb,var(--fxm-color-surface-muted) 70%,white)}}.fxm-account-selection-bar{border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-sm);gap:12px;min-height:42px;padding:8px 12px;display:flex;position:relative}.fxm-account-selection-bar strong{color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body)}.fxm-account-selection-bar>div{align-items:center;gap:8px;margin-left:auto;display:flex;position:relative}.fxm-account-selection-bar>button{color:var(--fxm-color-text-secondary);background:0 0;border:0;font-size:12px;font-weight:700}.fxm-account-owner-action{display:inline-flex;position:relative}.fxm-account-owner-menu{min-width:220px;top:34px;left:0}.fxm-account-owner-menu small{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption);padding:7px 9px;font-weight:700}.fxm-account-owner-menu small.danger{color:var(--fxm-color-danger)}.fxm-account-owner-menu button{align-items:center;gap:8px;display:flex}.fxm-account-owner-menu button:disabled{cursor:not-allowed;opacity:.62}.fxm-account-owner-menu .fxm-avatar{font-size:var(--fxm-text-badge);width:22px;height:22px}.fxm-account-group-row td{background:var(--fxm-color-surface-muted)!important;color:var(--fxm-color-text-primary)!important;text-align:left!important;padding:9px 12px!important;font-size:12px!important;font-weight:800!important}.fxm-account-group-row span{color:var(--fxm-color-text-secondary);margin-left:8px;font-weight:700}.fxm-account-contact-sheet-backdrop{background:var(--fxm-color-scrim);z-index:55;justify-content:flex-end;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.fxm-account-contact-sheet{background:var(--fxm-color-surface);box-shadow:var(--fxm-shadow-popover);flex-direction:column;gap:18px;width:min(440px,100vw);max-width:440px;height:100%;padding:20px;display:flex;overflow:auto}.fxm-account-contact-sheet>div:first-child{position:relative}.fxm-account-contact-sheet>div:first-child button{position:absolute;top:0;right:0}.fxm-account-contact-sheet h2,.fxm-account-contact-sheet h3,.fxm-account-contact-sheet p{margin:0}.fxm-account-contact-sheet h2{color:var(--fxm-color-text-primary);font-size:var(--fxm-text-heading);line-height:var(--fxm-leading-heading)}.fxm-account-contact-sheet>div:first-child p,.fxm-account-contact-sheet section p{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-body)}.fxm-account-contact-sheet h3{color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body);margin-bottom:8px;font-weight:800}.fxm-account-contact-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fxm-account-contact-grid p{background:var(--fxm-color-surface-muted);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-sm);gap:4px;padding:10px;display:grid}.fxm-account-contact-grid span{color:var(--fxm-color-text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.fxm-account-contact-grid strong{color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body)}.fxm-account-campaign-options{gap:8px;display:grid}.fxm-account-campaign-options button{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body);text-align:left;justify-content:space-between;align-items:center;padding:10px 12px;font-weight:700;display:flex}.fxm-account-campaign-options button:hover{background:var(--fxm-color-surface-muted)}.fxm-pill.fxm-account-pill,.fxm-pill.fxm-campaign-chip{border:1px solid var(--fxm-color-border);font-size:var(--fxm-text-badge);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:48px;padding:1px 7px;font-weight:800;line-height:12px;display:inline-flex}.fxm-account-pill.tier.t1,.fxm-account-pill.type.customer,.fxm-account-pill.status.meeting-booked,.fxm-account-pill.status.engaged,.fxm-account-pill.status.enrolled{background:var(--fxm-color-primary-soft);border-color:var(--fxm-color-primary-border);color:var(--fxm-color-primary-hover)}.fxm-campaign-chip-list{flex-wrap:wrap;gap:4px;flex-direction:row!important;display:flex!important}.fxm-chip-pair{align-items:center;gap:var(--fxm-space-1);flex-wrap:wrap;display:inline-flex}.fxm-campaign-chip{background:var(--fxm-color-surface-muted);border-color:var(--fxm-color-border);color:var(--fxm-color-text-secondary);text-overflow:ellipsis;max-width:140px;overflow:hidden}.fxm-account-pill.tier.t2,.fxm-account-pill.tier.t3,.fxm-account-pill.status.unplanned{background:var(--fxm-color-surface-muted);color:var(--fxm-color-text-secondary)}.fxm-account-pill.tier.bad,.fxm-account-pill.tier.excl,.fxm-account-pill.type.competitor,.fxm-account-pill.status.do-not-contact,.fxm-account-pill.status.excluded,.fxm-account-pill.type.prospect,.fxm-account-pill.status.assigned,.fxm-account-pill.type.partner{background:var(--fxm-color-surface-raised);border-color:var(--fxm-color-border);color:var(--fxm-color-text-secondary)}.fxm-crm-muted{color:var(--fxm-color-text-muted)}.fxm-pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:22px;padding:2px 10px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.fxm-pill.stage-evaluating{background:var(--fxm-color-stage-evaluating);color:var(--fxm-color-text-inverse)}.fxm-pill.stage-planning{background:var(--fxm-color-stage-planning);color:var(--fxm-color-text-inverse)}.fxm-pill.stage-in-progress{background:var(--fxm-color-stage-in-progress);color:var(--fxm-color-text-inverse)}.fxm-pill.stage-post-event{background:var(--fxm-color-stage-post-event);color:var(--fxm-color-text-inverse)}.fxm-pill.stage-closed{background:var(--fxm-color-stage-closed);color:var(--fxm-color-text-inverse)}.fxm-pill.teal,.fxm-pill.blue{background:var(--fxm-color-primary-soft);color:var(--fxm-color-text-primary)}.fxm-pill.orange,.fxm-pill.amber{background:var(--fxm-color-warning-soft);color:var(--fxm-color-text-primary)}.fxm-pill.emerald{background:var(--fxm-color-success-soft);color:var(--fxm-color-text-primary)}.fxm-pill.red{background:var(--fxm-color-danger-soft);color:var(--fxm-color-danger)}.fxm-pill.slate{background:var(--fxm-color-surface-raised);color:var(--fxm-color-text-secondary)}.fxm-status-dot-label{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-chip);color:var(--fxm-color-text-primary);white-space:nowrap;align-items:center;gap:7px;width:fit-content;min-width:0;max-width:100%;min-height:24px;padding:3px 9px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.fxm-status-dot-label .fxm-status-dot-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.fxm-table .fxm-status-dot-label,.fxm-event-row .fxm-status-dot-label,.fxm-alert-row .fxm-status-dot-label{flex-direction:row;display:inline-flex}.fxm-status-dot-label>span[aria-hidden]{background:var(--fxm-color-data-neutral);border-radius:var(--fxm-radius-pill);width:8px;height:8px;display:inline-block}.fxm-status-dot-label.tone-captured>span[aria-hidden],.fxm-status-dot-label.tone-warning>span[aria-hidden]{background:var(--fxm-color-funnel-amber)}.fxm-status-dot-label.tone-engaged>span[aria-hidden]{background:var(--fxm-color-funnel-cyan)}.fxm-status-dot-label.tone-won>span[aria-hidden],.fxm-status-dot-label.tone-success>span[aria-hidden]{background:var(--fxm-color-funnel-green)}.fxm-status-dot-label.tone-danger>span[aria-hidden]{background:var(--fxm-color-danger)}.fxm-status-dot-label.tone-captured,.fxm-status-dot-label.tone-warning{background:var(--fxm-color-warning-soft);border-color:var(--fxm-color-warning-border)}.fxm-status-dot-label.tone-engaged{background:var(--fxm-color-primary-soft);border-color:var(--fxm-color-primary-border)}.fxm-status-dot-label.tone-won,.fxm-status-dot-label.tone-success{background:var(--fxm-color-success-soft);border-color:var(--fxm-color-success-border)}.fxm-status-dot-label.tone-danger{background:var(--fxm-color-danger-soft);border-color:var(--fxm-color-danger-border)}.fxm-chart-legend{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0;padding:0;list-style:none;display:flex}.fxm-chart-legend li{align-items:center;gap:8px;display:inline-flex}.fxm-chart-legend strong{color:var(--fxm-color-text-primary);font-family:var(--fxm-font-mono);font-size:12px}.fxm-tooltip-anchor{display:inline-flex;position:relative}.fxm-explain-focus{border-radius:2px;outline:none}.fxm-explain-focus:focus-visible{box-shadow:0 0 0 2px var(--fxm-color-border-strong)}.fxm-tooltip{background:var(--fxm-color-text-primary);border-radius:var(--fxm-radius-chip);color:var(--fxm-color-workspace);font-family:var(--fxm-font-sans);letter-spacing:normal;opacity:0;pointer-events:none;text-transform:none;max-width:320px;transition:opacity var(--fxm-dur-base) var(--fxm-ease-out),transform var(--fxm-dur-base) var(--fxm-ease-out);white-space:pre-line;width:max-content;z-index:var(--fxm-z-tooltip);padding:6px 8px;font-size:12px;font-weight:400;line-height:16px;position:fixed;transform:translate(-50%,calc(-100% - 2px))}.fxm-tooltip.is-open{opacity:1}.fxm-tooltip.is-above{transform:translate(-50%,-100%)}.fxm-tooltip.is-below{transform:translate(-50%)}.fxm-hover-card-anchor{max-width:100%;display:inline-flex;position:relative}.fxm-hover-card{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-popover);box-shadow:var(--fxm-shadow-popover);color:var(--fxm-color-text-primary);font-family:var(--fxm-font-sans);letter-spacing:normal;opacity:0;pointer-events:none;text-transform:none;visibility:hidden;width:max-content;max-width:300px;z-index:var(--fxm-z-tooltip);padding:10px 12px;font-size:12px;font-weight:400;line-height:16px;position:fixed;transform:translate(-50%,calc(-100% - 2px))}.fxm-hover-card.is-open{opacity:1;visibility:visible}.fxm-hover-card.is-above{transform:translate(-50%,-100%)}.fxm-hover-card.is-below{transform:translate(-50%)}.fxm-hover-card-rows{gap:6px;margin:0;display:grid}.fxm-hover-card-row{grid-template-columns:72px minmax(0,1fr);gap:8px;margin:0;display:grid}.fxm-hover-card-row dt{color:var(--fxm-color-text-secondary);margin:0;font-weight:500}.fxm-hover-card-row dd{color:var(--fxm-color-text-primary);overflow-wrap:anywhere;margin:0}.fxm-table-title-help{border-radius:var(--fxm-radius-chip);color:var(--fxm-color-text-muted);cursor:help;background:0 0;border:0;align-items:center;padding:2px;display:inline-flex}.fxm-table-title-help:hover,.fxm-table-title-help:focus-visible{color:var(--fxm-color-text-secondary)}.fxm-table-title-help:focus-visible{box-shadow:0 0 0 2px var(--fxm-color-border-strong);outline:none}.fxm-header-help-focus{border-radius:2px;outline:none}.fxm-header-help-focus:focus-visible{box-shadow:0 0 0 2px var(--fxm-color-border-strong)}.fxm-header-help-label{align-items:center;gap:4px;display:inline-flex}.fxm-card-header h2{align-items:center;gap:6px;display:inline-flex}.fxm-table-help-bar{align-items:center;gap:6px;margin-bottom:8px;display:flex}.fxm-table-help-bar strong{color:var(--fxm-color-text-secondary);font-size:12px;font-weight:600}.fxm-workspace-topbar{background:var(--fxm-color-workspace);border-bottom:1px solid var(--fxm-color-border-strong);z-index:11;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;height:56px;padding:0 24px;display:grid;position:sticky;top:0}.fxm-workspace-breadcrumb{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-body);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.fxm-workspace-breadcrumb a{color:inherit;text-decoration:none}.fxm-workspace-breadcrumb a:hover{color:var(--fxm-color-text-primary)}.fxm-workspace-breadcrumb .is-current{color:var(--fxm-color-text-primary);font-weight:500}.fxm-workspace-topbar-stepper{justify-self:center}.fxm-workspace-topbar-actions{justify-self:end;align-items:center;gap:12px;display:flex}.fxm-settings-workspace,.fxm-settings-main{flex-direction:column;flex:1;min-width:0;display:flex}.fxm-workspace-page.fxm-page{flex:1;gap:28px;padding:22px 28px 30px}.fxm-lock-banner{background:var(--fxm-color-surface-muted);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-secondary);padding:10px 12px}.fxm-event-header-label{background:var(--fxm-color-surface-muted);border-bottom:1px solid var(--fxm-color-border);color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption);align-items:center;gap:var(--fxm-space-2);line-height:var(--fxm-leading-caption);padding:var(--fxm-space-2) var(--fxm-space-7);display:flex}.fxm-event-header-label svg{color:var(--fxm-color-text-muted);flex-shrink:0}.fxm-readiness{text-align:center;place-content:center;gap:4px;min-height:150px;display:grid}.fxm-readiness strong{font-size:32px;line-height:40px}.fxm-jump-grid,.fxm-folder-grid,.fxm-calendar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fxm-hidden-input{display:none}.fxm-upload-label{cursor:pointer}.fxm-document-nav{color:var(--fxm-color-text-secondary);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:600;display:flex}.fxm-back-chevron{transform:rotate(180deg)}.fxm-document-folder{min-height:72px;padding:0}.fxm-folder-main{color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;height:100%;padding:12px;display:flex}.fxm-folder-main svg{color:var(--fxm-color-primary);flex:none}.fxm-folder-main span,.fxm-document-name{min-width:0;display:flex}.fxm-folder-main span{flex-direction:column}.fxm-folder-main strong,.fxm-document-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fxm-folder-delete{margin-right:8px}.fxm-section-subtitle{color:var(--fxm-color-text-secondary);letter-spacing:.04em;text-transform:uppercase;margin:16px 0 8px;font-size:12px;font-weight:700}.fxm-document-name{align-items:center;gap:8px;flex-direction:row!important}.fxm-document-name svg{color:var(--fxm-color-text-muted);flex:none}.fxm-document-actions{align-items:center;gap:4px;flex-direction:row!important;display:inline-flex!important}.fxm-document-actions button{border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-muted);background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.fxm-document-actions button:hover,.fxm-folder-delete:hover{background:var(--fxm-color-surface-muted);color:var(--fxm-color-text-primary)}.fxm-document-empty{border:1px dashed var(--fxm-color-border);border-radius:var(--fxm-radius-card);color:var(--fxm-color-text-secondary);text-align:center;place-items:center;gap:8px;min-height:176px;padding:24px;display:grid}.fxm-document-empty strong{color:var(--fxm-color-text-primary)}.fxm-document-empty p,.fxm-dialog-copy{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-body);margin:0;line-height:20px}.fxm-team-search{max-width:320px}.fxm-team-layout{align-items:flex-start;gap:16px;margin-top:14px;display:grid}.fxm-team-layout.has-detail{grid-template-columns:7fr 3fr}.fxm-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fxm-team-card{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);color:var(--fxm-color-text-primary);cursor:pointer;text-align:left;grid-template-columns:40px minmax(0,1fr);gap:12px;min-height:118px;padding:16px;transition:background .12s,border-color .12s;display:grid;position:relative}.fxm-team-card:hover,.fxm-team-card.is-selected{background:var(--fxm-color-primary)}@supports (color:color-mix(in lab,red,red)){.fxm-team-card:hover,.fxm-team-card.is-selected{background:color-mix(in srgb,var(--fxm-color-primary) 5%,white)}}.fxm-team-card:hover,.fxm-team-card.is-selected{border-color:var(--fxm-color-primary)}@supports (color:color-mix(in lab,red,red)){.fxm-team-card:hover,.fxm-team-card.is-selected{border-color:color-mix(in srgb,var(--fxm-color-primary) 45%,white)}}.fxm-team-edit{border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-muted);opacity:0;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:10px;right:10px}.fxm-team-card:hover .fxm-team-edit{opacity:1}.fxm-avatar{background:var(--fxm-color-primary);align-items:center}@supports (color:color-mix(in lab,red,red)){.fxm-avatar{background:color-mix(in srgb,var(--fxm-color-primary) 10%,white)}}.fxm-avatar{color:var(--fxm-color-primary);border-radius:999px;flex:none;place-items:center;width:40px;height:40px;font-size:12px;font-weight:700;display:inline-grid}.fxm-avatar.large{width:48px;height:48px;font-size:14px}.fxm-team-card-copy,.fxm-team-card-copy small,.fxm-team-card-copy em,.fxm-team-card-copy i{min-width:0;display:block}.fxm-team-card-copy strong,.fxm-team-card-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fxm-team-card-copy small,.fxm-team-card-copy em,.fxm-team-card-copy i{color:var(--fxm-color-text-secondary);font-size:12px;line-height:17px}.fxm-team-card-copy em{margin-top:6px;font-style:normal}.fxm-team-card-copy i{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption)}.fxm-team-badges{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.fxm-team-dept,.fxm-team-lead{border-radius:999px;padding:0 8px;font-size:10px;font-weight:700;line-height:18px}.fxm-team-dept.sales,.fxm-team-dept.marketing{background:var(--fxm-color-surface-raised);color:var(--fxm-color-text-secondary)}.fxm-team-dept.engineering{background:var(--fxm-color-surface-muted);color:var(--fxm-color-text-secondary)}.fxm-team-lead{background:var(--fxm-color-primary)}@supports (color:color-mix(in lab,red,red)){.fxm-team-lead{background:color-mix(in srgb,var(--fxm-color-primary) 10%,white)}}.fxm-team-lead{color:var(--fxm-color-primary)}.fxm-team-detail{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);box-shadow:var(--fxm-shadow-card);flex-direction:column;gap:14px;padding:20px;display:flex}.fxm-team-detail-header{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.fxm-team-detail-header strong,.fxm-team-detail-header small{display:block}.fxm-team-detail-header small{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption)}.fxm-team-detail-row{gap:5px;display:grid}.fxm-team-detail-row p{color:var(--fxm-color-text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.fxm-team-detail-row span{align-items:center;gap:6px;display:inline-flex}.fxm-team-responsibility{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);height:34px;padding:0 10px}.fxm-team-remove{color:var(--fxm-color-danger);width:100%}.fxm-team-empty{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-body);text-align:center;grid-column:1/-1;padding:40px}.fxm-team-add-list{gap:4px;max-height:260px;display:grid;overflow:auto}.fxm-team-add-list button{border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-primary);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:10px;display:flex}.fxm-team-add-list button:hover{background:var(--fxm-color-surface-muted)}.fxm-team-add-list span:last-child{flex-direction:column;display:flex}.fxm-team-add-list small,.fxm-team-add-list p,.fxm-form label small{color:var(--fxm-color-text-secondary);margin:0;font-size:12px}.fxm-calendar-toolbar{align-items:center;gap:8px;margin:14px 0;display:flex}.fxm-calendar-toolbar strong{font-size:14px}.fxm-calendar-toolbar .fxm-secondary-btn{margin-left:auto}.fxm-calendar-legend{flex-wrap:wrap;gap:14px;margin-bottom:14px;display:flex}.fxm-calendar-legend span{color:var(--fxm-color-text-secondary);align-items:center;gap:6px;font-size:12px;display:inline-flex}.fxm-calendar-legend i{border:1px solid;border-radius:999px;width:10px;height:10px}.fxm-calendar-month{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.fxm-calendar-month>b{border-bottom:1px solid var(--fxm-color-border);color:var(--fxm-color-text-secondary);text-align:center;padding:8px;font-size:12px;font-weight:700}.fxm-calendar-month>button{background:var(--fxm-color-surface);border:0;border-bottom:1px solid var(--fxm-color-border-subtle);border-right:1px solid var(--fxm-color-border-subtle);color:var(--fxm-color-text-primary);text-align:left;min-height:90px;padding:6px}.fxm-calendar-month>button.muted{background:var(--fxm-color-surface-control);color:var(--fxm-color-text-muted)}.fxm-calendar-month>button>span:first-child{border-radius:999px;place-items:center;width:24px;height:24px;margin-bottom:3px;font-size:12px;display:inline-grid}.fxm-calendar-month .today{background:var(--fxm-color-primary);color:#fff;font-weight:700}.fxm-calendar-month small{color:var(--fxm-color-text-muted);padding-left:4px;font-size:10px;display:block}.fxm-calendar-pill{text-overflow:ellipsis;white-space:nowrap;border:1px solid;border-radius:4px;align-items:center;gap:5px;min-width:0;margin:2px 0;padding:3px 6px;font-size:12px;line-height:16px;display:flex;overflow:hidden}.fxm-calendar-pill.compact{padding:2px 4px;font-size:10px;line-height:13px}.fxm-calendar-pill svg{flex:none}.fxm-calendar-week,.fxm-calendar-day{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);overflow:hidden}.fxm-calendar-week-head,.fxm-calendar-week-all-day,.fxm-calendar-week-grid{grid-template-columns:56px repeat(7,minmax(0,1fr));display:grid}.fxm-calendar-week-head button,.fxm-calendar-week-all-day>*,.fxm-calendar-week-grid>*{border-bottom:1px solid var(--fxm-color-border-subtle);border-right:1px solid var(--fxm-color-border-subtle)}.fxm-calendar-week-head span,.fxm-calendar-week-head button{background:var(--fxm-color-surface);border:0;border-bottom:1px solid var(--fxm-color-border);border-right:1px solid var(--fxm-color-border-subtle);min-height:52px}.fxm-calendar-week-head button small,.fxm-calendar-week-all-day>span,.fxm-calendar-week-grid>div:first-child span{color:var(--fxm-color-text-muted);font-size:10px}.fxm-calendar-week-head button strong{place-items:center;width:28px;height:28px;font-size:14px;display:inline-grid}.fxm-calendar-week-all-day>span{text-align:right;padding:8px 6px 0 0}.fxm-calendar-week-all-day>div{min-height:34px;padding:3px}.fxm-calendar-week-grid{max-height:600px;overflow-y:auto}.fxm-calendar-week-grid>div{min-height:520px;padding:3px}.fxm-calendar-week-grid>div:first-child{text-align:right;grid-template-rows:repeat(24,28px);padding-right:6px;display:grid}.fxm-calendar-day{display:grid}.fxm-calendar-all-day{border-bottom:1px solid var(--fxm-color-border);gap:6px;padding:12px;display:grid}.fxm-calendar-all-day>p{color:var(--fxm-color-text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.fxm-calendar-timeline{min-height:520px;max-height:600px;padding:0 8px 10px;position:relative;overflow-y:auto}.fxm-calendar-timeline>div:not(.fxm-calendar-full-item):not(.fxm-calendar-empty){border-top:1px solid var(--fxm-color-border-subtle);grid-template-columns:56px 1fr;min-height:60px;display:grid}.fxm-calendar-timeline>div>span{color:var(--fxm-color-text-muted);text-align:right;padding-top:4px;padding-right:8px;font-size:10px}.fxm-calendar-full-item{border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);grid-template-columns:4px 16px minmax(0,1fr) auto;align-items:flex-start;gap:8px;min-height:56px;margin:6px 10px 6px 56px;padding:9px;display:grid}.fxm-calendar-full-item>i{border-radius:999px;height:100%}.fxm-calendar-full-item strong,.fxm-calendar-full-item small,.fxm-calendar-full-item em{display:block}.fxm-calendar-full-item small,.fxm-calendar-full-item em{color:var(--fxm-color-text-secondary);font-size:12px;font-style:normal;line-height:16px}.fxm-calendar-empty{color:var(--fxm-color-text-muted);text-align:center;place-items:center;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.fxm-calendar-pill.flight,.fxm-calendar-full-item.flight{background:var(--fxm-color-primary)}@supports (color:color-mix(in lab,red,red)){.fxm-calendar-pill.flight,.fxm-calendar-full-item.flight{background:color-mix(in srgb,var(--fxm-color-primary) 10%,white)}}.fxm-calendar-pill.flight,.fxm-calendar-full-item.flight{border-color:var(--fxm-color-primary)}@supports (color:color-mix(in lab,red,red)){.fxm-calendar-pill.flight,.fxm-calendar-full-item.flight{border-color:color-mix(in srgb,var(--fxm-color-primary) 25%,white)}}.fxm-calendar-pill.flight,.fxm-calendar-full-item.flight{color:var(--fxm-color-primary-hover)}.fxm-calendar-pill.hotel,.fxm-calendar-full-item.hotel{background:var(--fxm-color-surface-muted);border-color:var(--fxm-color-border);color:var(--fxm-color-text-secondary)}.fxm-calendar-pill.activation,.fxm-calendar-full-item.activation{background:var(--fxm-color-warning-soft);border-color:var(--fxm-color-warning-border);color:var(--fxm-color-text-primary)}.fxm-calendar-pill.task,.fxm-calendar-full-item.task{background:var(--fxm-color-surface-control);border-color:var(--fxm-color-border);color:var(--fxm-color-text-muted)}.fxm-calendar-pill.meeting,.fxm-calendar-full-item.meeting,.fxm-calendar-pill.event,.fxm-calendar-full-item.event{background:var(--fxm-color-primary)}@supports (color:color-mix(in lab,red,red)){.fxm-calendar-pill.meeting,.fxm-calendar-full-item.meeting,.fxm-calendar-pill.event,.fxm-calendar-full-item.event{background:color-mix(in srgb,var(--fxm-color-primary) 12%,white)}}.fxm-calendar-pill.meeting,.fxm-calendar-full-item.meeting,.fxm-calendar-pill.event,.fxm-calendar-full-item.event{border-color:var(--fxm-color-primary)}@supports (color:color-mix(in lab,red,red)){.fxm-calendar-pill.meeting,.fxm-calendar-full-item.meeting,.fxm-calendar-pill.event,.fxm-calendar-full-item.event{border-color:color-mix(in srgb,var(--fxm-color-primary) 30%,white)}}.fxm-calendar-pill.meeting,.fxm-calendar-full-item.meeting,.fxm-calendar-pill.event,.fxm-calendar-full-item.event{color:var(--fxm-color-primary)}.fxm-calendar-pill.shipment,.fxm-calendar-full-item.shipment{background:var(--fxm-color-surface-raised);border-color:var(--fxm-color-border);color:var(--fxm-color-text-secondary)}.fxm-calendar-pill.session,.fxm-calendar-full-item.session{background:var(--fxm-color-primary-soft);border-color:var(--fxm-color-primary-border);color:var(--fxm-color-text-primary)}.fxm-calendar-full-item.flight>i,.fxm-calendar-full-item.meeting>i,.fxm-calendar-full-item.event>i{background:var(--fxm-color-primary)}.fxm-calendar-full-item.hotel>i,.fxm-calendar-full-item.task>i{background:var(--fxm-color-text-muted)}.fxm-calendar-full-item.activation>i{background:var(--fxm-color-warning)}.fxm-calendar-full-item.shipment>i{background:var(--fxm-color-data-neutral)}.fxm-calendar-full-item.session>i{background:var(--fxm-color-primary)}.fxm-section-heading-row{justify-content:space-between;align-items:center;display:flex}.fxm-section-heading-row h2{font-size:var(--fxm-text-section);line-height:var(--fxm-leading-section);margin:0}.fxm-section-heading-row p{color:var(--fxm-color-text-muted);margin:2px 0 0;font-size:14px}.fxm-travel-page{flex-direction:column;gap:12px;display:flex}.fxm-travel-empty{color:var(--fxm-color-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:80px 20px;display:flex}.fxm-travel-empty svg{opacity:.4}.fxm-travel-empty p{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-heading);font-weight:700;line-height:var(--fxm-leading-heading);margin:12px 0 4px}.fxm-travel-empty span{font-size:14px}.fxm-travel-alert{background:var(--fxm-color-warning-soft);border:1px solid var(--fxm-color-warning-border);border-radius:var(--fxm-radius-control);color:var(--fxm-color-amber-700);align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.fxm-travel-alert p{margin:0;font-size:14px;line-height:20px}.fxm-travel-list{flex-direction:column;gap:8px;display:flex}.fxm-travel-card{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);box-shadow:var(--fxm-shadow-card);overflow:hidden}.fxm-travel-card.incomplete{border-color:var(--fxm-color-warning-border)}.fxm-travel-card-button{color:var(--fxm-color-text-primary);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:16px;transition:background .12s;display:flex}.fxm-travel-card-button:hover{background:var(--fxm-color-surface-muted)}.fxm-travel-attendee,.fxm-travel-card-right,.fxm-travel-edit-actions{align-items:center;display:flex}.fxm-travel-attendee{gap:12px}.fxm-travel-avatar{background:var(--fxm-color-primary-soft);color:var(--fxm-color-primary);border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:800;display:flex}.fxm-travel-attendee strong,.fxm-travel-attendee small{display:block}.fxm-travel-attendee strong{font-size:14px;line-height:20px}.fxm-travel-attendee small{color:var(--fxm-color-text-muted);margin-top:1px;font-size:12px}.fxm-travel-card-right{color:var(--fxm-color-text-muted);gap:8px}.fxm-travel-pills{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.fxm-travel-pill{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);color:var(--fxm-color-text-secondary);white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.fxm-travel-pill.mono{font-family:var(--fxm-font-mono)}.fxm-travel-pill.muted{background:var(--fxm-color-surface-muted);border-color:var(--fxm-color-border-subtle);color:var(--fxm-color-text-muted)}.fxm-travel-pill.missing{background:var(--fxm-color-warning-soft);border-color:var(--fxm-color-warning-border);color:var(--fxm-color-amber-700)}.fxm-travel-detail{border-top:1px solid var(--fxm-color-border);padding:16px}.fxm-travel-edit-row{justify-content:flex-end;margin-bottom:16px;display:flex}.fxm-travel-edit-actions{gap:4px}.fxm-travel-section{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.fxm-travel-section.last{margin-bottom:0}.fxm-travel-section h3{color:var(--fxm-color-text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;line-height:20px;display:flex}.fxm-travel-muted{color:var(--fxm-color-text-muted);margin:0;font-size:14px;font-style:italic}.fxm-travel-subsection{border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);flex-direction:column;gap:12px;padding:12px;display:flex}.fxm-travel-subsection>p{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-badge);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:800}.fxm-travel-field-grid{gap:12px;display:grid}.fxm-travel-field-grid.one{grid-template-columns:minmax(0,1fr)}.fxm-travel-field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.fxm-travel-field-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.fxm-travel-field{flex-direction:column;gap:4px;min-width:0;display:flex}.fxm-travel-field span{color:var(--fxm-color-text-muted);font-size:12px;font-weight:600}.fxm-travel-field strong{color:var(--fxm-color-text-primary);overflow-wrap:anywhere;font-size:14px;line-height:20px}.fxm-travel-field input{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-primary);width:100%;height:32px;padding:0 9px;font-size:14px}.fxm-travel-field input:focus{border-color:var(--fxm-color-primary-border);box-shadow:0 0 0 2px var(--fxm-color-primary-soft);outline:none}.fxm-shipping-page{flex-direction:column;gap:20px;display:flex}.fxm-shipping-banner,.fxm-shipping-delay{border-radius:var(--fxm-radius-control);align-items:center;gap:12px;padding:12px 16px;display:flex}.fxm-shipping-banner{background:var(--fxm-color-primary-soft);border:1px solid var(--fxm-color-primary-border)}.fxm-shipping-banner>span{color:var(--fxm-color-primary);align-items:center;gap:4px;display:flex}.fxm-shipping-banner p,.fxm-shipping-delay p{color:var(--fxm-color-text-primary);flex:1;margin:0;font-size:14px;line-height:20px}.fxm-shipping-banner button,.fxm-shipping-delay button{color:var(--fxm-color-primary);text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.fxm-shipping-banner>button:last-child{color:var(--fxm-color-text-muted);place-items:center;text-decoration:none;display:grid}.fxm-shipping-delay{background:var(--fxm-color-danger-soft);border:1px solid var(--fxm-color-danger-border);color:var(--fxm-color-danger)}.fxm-shipping-delay button{color:var(--fxm-color-danger)}.fxm-shipping-table-card{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);box-shadow:var(--fxm-shadow-card);overflow-x:auto}.fxm-shipping-table{border-collapse:collapse;width:100%;min-width:900px;font-size:14px}.fxm-shipping-table th{background:var(--fxm-color-surface-muted);color:var(--fxm-color-text-muted);text-align:left;height:40px;padding:0 14px;font-size:12px;font-weight:700}.fxm-shipping-table th:first-child,.fxm-shipping-table td:first-child{width:34px;padding-right:0}.fxm-shipping-table td{border-top:1px solid var(--fxm-color-border-subtle);color:var(--fxm-color-text-secondary);vertical-align:middle;padding:12px 14px}.fxm-shipping-table tbody tr:not(.fxm-shipping-detail-row){cursor:pointer;transition:background .12s}.fxm-shipping-table tbody tr:not(.fxm-shipping-detail-row):hover{background:var(--fxm-color-surface-muted)}.fxm-shipping-table tr.delayed{background:var(--fxm-color-danger-soft)}.fxm-shipping-name,.fxm-shipping-carrier,.fxm-shipping-tracking,.fxm-shipping-tracking small{align-items:center;display:flex}.fxm-shipping-name{color:var(--fxm-color-text-primary);gap:8px;font-weight:700}.fxm-shipping-name svg,.fxm-shipping-carrier svg{color:var(--fxm-color-text-muted);flex-shrink:0}.fxm-shipping-carrier{gap:6px}.fxm-shipping-direction,.fxm-shipping-status{white-space:nowrap;border-radius:999px;padding:0 8px;font-size:12px;font-weight:700;line-height:20px;display:inline-flex}.fxm-shipping-direction.inbound{background:var(--fxm-color-primary-soft);border:1px solid var(--fxm-color-primary-border);color:var(--fxm-color-primary)}.fxm-shipping-direction.outbound{background:var(--fxm-color-surface-muted);border:1px solid var(--fxm-color-border);color:var(--fxm-color-text-muted)}.fxm-shipping-tracking{flex-wrap:wrap;gap:6px}.fxm-shipping-tracking code{background:var(--fxm-color-surface-muted);border-radius:var(--fxm-radius-sm);color:var(--fxm-color-text-primary);font-family:var(--fxm-font-mono);padding:2px 6px;font-size:12px}.fxm-shipping-tracking small{color:var(--fxm-color-primary);gap:2px;font-size:10px;font-weight:700}.fxm-shipping-tracking em{color:var(--fxm-color-text-muted);font-size:12px}.fxm-shipping-tracking b{color:var(--fxm-color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.fxm-shipping-tracking button{color:var(--fxm-color-text-muted);background:0 0;border:0;place-items:center;padding:2px;display:grid}.fxm-shipping-tracking .is-spinning{color:var(--fxm-color-primary);animation:1s linear infinite fxm-spin}.fxm-shipping-status.label-created,.fxm-shipping-status.pre-transit,.fxm-shipping-status.label-not-created{background:var(--fxm-color-surface-muted);color:var(--fxm-color-text-muted)}.fxm-shipping-status.in-transit{background:var(--fxm-color-primary-soft);color:var(--fxm-color-primary)}.fxm-shipping-status.out-for-delivery,.fxm-shipping-status.pending-pickup{background:var(--fxm-color-warning-soft);color:var(--fxm-color-amber-700)}.fxm-shipping-status.delivered{background:var(--fxm-color-success-soft);color:var(--fxm-color-success)}.fxm-shipping-status.delayed,.fxm-shipping-status.exception{background:var(--fxm-color-danger-soft);color:var(--fxm-color-danger)}.fxm-shipping-detail-row td{background:var(--fxm-color-surface-muted);color:var(--fxm-color-text-muted);padding:0}.fxm-shipping-detail-row div{gap:4px;padding:12px 24px 12px 58px;display:grid}.fxm-shipping-detail-row p{margin:0;font-size:14px}.fxm-shipping-empty{color:var(--fxm-color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 0;display:flex}.fxm-shipping-empty p{margin:0}.fxm-shipping-direction-control{gap:6px;display:grid}.fxm-shipping-direction-control>span{color:var(--fxm-color-text-muted);font-size:12px;font-weight:700}.fxm-shipping-direction-control>div{border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.fxm-shipping-direction-control button{background:var(--fxm-color-surface);color:var(--fxm-color-text-muted);border:0;height:38px;font-size:14px;font-weight:700}.fxm-shipping-direction-control button.is-active{background:var(--fxm-color-primary);color:#fff}.fxm-shipping-detected-list{gap:12px;display:grid}.fxm-shipping-detected-list section{border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);gap:6px;padding:12px;display:grid}.fxm-shipping-detected-list section>span{justify-content:space-between;align-items:center;display:flex}.fxm-shipping-detected-list code{color:var(--fxm-color-text-muted);font-family:var(--fxm-font-mono);font-size:12px}.fxm-shipping-detected-list p{color:var(--fxm-color-text-muted);margin:0;font-size:12px}.fxm-vendors-page{flex-direction:column;gap:16px;display:flex}.fxm-vendor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fxm-vendor-card{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);box-shadow:var(--fxm-shadow-card);padding:16px}.fxm-vendor-card.pinned{box-shadow:0 0 0 1px var(--fxm-color-primary-border),var(--fxm-shadow-card)}.fxm-vendor-card header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.fxm-vendor-card header p{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-badge);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-weight:800}.fxm-vendor-card h3{margin:0;font-size:16px;line-height:22px}.fxm-vendor-actions{gap:4px;display:flex}.fxm-vendor-actions button{border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-muted);opacity:0;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.fxm-vendor-card:hover .fxm-vendor-actions button,.fxm-vendor-actions button.is-pinned{opacity:1}.fxm-vendor-actions button:hover{background:var(--fxm-color-surface-muted)}.fxm-vendor-actions button.is-pinned{color:var(--fxm-color-primary)}.fxm-vendor-actions button.is-pinned svg{fill:currentColor}.fxm-vendor-actions button.danger{color:var(--fxm-color-danger)}.fxm-vendor-body{flex-direction:column;gap:8px;font-size:14px;display:flex}.fxm-vendor-body strong{color:var(--fxm-color-text-primary)}.fxm-vendor-body span{color:var(--fxm-color-text-muted);align-items:center;gap:8px;min-width:0;display:flex}.fxm-vendor-body a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fxm-vendor-body a:hover{color:var(--fxm-color-primary)}.fxm-vendor-body em{color:var(--fxm-color-text-muted);font-size:14px;line-height:20px}.fxm-vendor-empty{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);color:var(--fxm-color-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 20px;display:flex}.fxm-vendor-empty svg{opacity:.4}.fxm-vendor-empty p{margin:12px 0 4px;font-size:14px;font-weight:700}.fxm-vendor-empty span{font-size:12px}.fxm-field-grid,.fxm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fxm-field-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.fxm-field-grid label,.fxm-form label{color:var(--fxm-color-text-secondary);flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.fxm-field-grid input,.fxm-field-grid select,.fxm-form input,.fxm-form select{padding:0 10px}.fxm-event-details{flex-direction:column;gap:24px;display:flex}.fxm-event-details-alert{border:1px solid var(--fxm-color-amber-600);color:var(--fxm-color-amber-700);border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:6px 12px;font-size:14px;font-weight:800;display:inline-flex}.fxm-event-details-card,.fxm-attribution-card,.fxm-event-goals-card{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);box-shadow:var(--fxm-shadow-card)}.fxm-event-details-card{grid-template-columns:1fr 1fr;display:grid}.fxm-event-details-column{flex-direction:column;gap:17px;padding:22px 20px;display:flex}.fxm-event-details-column+.fxm-event-details-column{border-left:1px solid var(--fxm-color-border)}.fxm-detail-field{flex-direction:column;gap:5px;display:flex}.fxm-attribution-header h2,.fxm-event-goals-card h2{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-section);letter-spacing:.04em;font-weight:800;line-height:var(--fxm-leading-section);text-transform:uppercase}.fxm-detail-field span{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.fxm-detail-field strong,.fxm-detail-field a,.fxm-detail-field button{color:var(--fxm-color-text-primary);font-size:14px;font-weight:700}.fxm-detail-field a,.fxm-detail-field button{background:0 0;border:0;align-items:center;gap:5px;width:fit-content;padding:0;display:inline-flex}.fxm-detail-field.select button{background:var(--fxm-color-surface-muted);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);justify-content:space-between;min-width:220px;min-height:28px;padding:0 10px}.fxm-detail-field.select svg{transform:rotate(90deg)}.fxm-detail-field.editable input,.fxm-detail-field.editable textarea,.fxm-detail-field.editable .fxm-detail-select-wrap select{background:var(--fxm-color-surface-muted);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-primary);width:100%;min-height:32px;padding:0 10px;font-size:14px;font-weight:600}.fxm-detail-field.editable textarea{resize:vertical;min-height:72px;padding-block:8px}.fxm-detail-field.editable .fxm-detail-select-wrap{width:100%;position:relative}.fxm-detail-field.editable .fxm-detail-select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:28px}.fxm-detail-field.editable .fxm-detail-select-wrap svg{color:var(--fxm-color-text-muted);pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)rotate(90deg)}.fxm-detail-date-range,.fxm-detail-location-grid{gap:8px;width:100%;display:grid}.fxm-detail-date-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.fxm-detail-location-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fxm-event-details-saving{color:var(--fxm-color-text-muted);margin:0;font-size:12px}.fxm-attribution-card{padding:18px 20px}.fxm-attribution-header{justify-content:space-between;align-items:center;display:flex}.fxm-attribution-header h2,.fxm-event-goals-card h2{margin:0}.fxm-attribution-header p{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-body);margin:4px 0 0}.fxm-attribution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.fxm-event-goals-card{padding:20px}.fxm-event-goals-card .fxm-kpi-grid{margin-top:18px}.fxm-event-goal-tile{background:var(--fxm-color-surface-control);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);min-height:82px;padding:15px 16px}.fxm-event-goal-tile span{color:var(--fxm-color-text-secondary);font-size:12px;font-weight:700;display:block}.fxm-event-goal-tile strong{color:var(--fxm-color-text-primary);margin-top:8px;font-size:24px;line-height:32px;display:block}.fxm-tabs-inline,.fxm-segmented-tabs{background:var(--fxm-color-surface-muted);border-radius:var(--fxm-radius-control);align-items:center;gap:2px;padding:3px;display:inline-flex}.fxm-tabs-inline button,.fxm-segmented-tabs button{border-radius:var(--fxm-radius-md);color:var(--fxm-color-text-secondary);background:0 0;border:0;height:28px;padding:0 10px;font-size:12px;font-weight:700}.fxm-tabs-inline button.is-active,.fxm-segmented-tabs button.is-active{background:var(--fxm-color-surface);color:var(--fxm-color-text-primary);box-shadow:var(--fxm-shadow-card)}.fxm-dialog>.fxm-segmented-tabs{border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:0;display:grid}.fxm-dialog>.fxm-segmented-tabs button{border-radius:0;height:40px}.fxm-email-capture{background:var(--fxm-color-primary-soft);border:1px solid var(--fxm-color-primary-border);border-radius:var(--fxm-radius-control);align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;display:flex}.fxm-email-capture code{border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-sm);font-family:var(--fxm-font-mono);background:#fff;margin-left:auto;padding:2px 6px;font-size:12px}.fxm-email-capture button{background:0 0;border:0;align-items:center;gap:4px;display:flex}.fxm-timeline{border-left:1px solid var(--fxm-color-border);flex-direction:column;gap:12px;margin:16px 0 0 7px;padding-left:16px;display:flex}.fxm-timeline-item{align-items:flex-start;gap:10px;display:flex}.fxm-timeline-item svg{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);color:var(--fxm-color-primary);border-radius:999px;width:36px;height:36px;margin-top:0;margin-left:-34px;padding:8px}.fxm-timeline-item span{flex-direction:column;display:flex}.fxm-activity-item em{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-body);margin-top:3px;font-style:normal;line-height:1.45}.fxm-activity-title{color:var(--fxm-color-text-primary);text-align:left;background:0 0;border:0;padding:0;font-size:14px;font-weight:700;line-height:1.3}.fxm-activity-title:hover{color:var(--fxm-color-primary)}.fxm-activity-type{border-radius:999px;align-self:flex-start;margin-top:5px;padding:0 7px;font-size:10px;font-weight:700;line-height:16px}.fxm-activity-type.email,.fxm-activity-type.task,.fxm-activity-type.note,.fxm-activity-type.lead,.fxm-activity-type.meeting{background:var(--fxm-color-surface-raised);color:var(--fxm-color-text-secondary)}.fxm-activity-type.stage{background:var(--fxm-color-surface-muted);color:var(--fxm-color-text-secondary)}.fxm-activity-email{background:var(--fxm-color-surface-control);border:1px solid var(--fxm-color-border-subtle);border-radius:var(--fxm-radius-control);gap:5px;margin-top:8px;padding:10px 12px;display:grid}.fxm-activity-email p{color:var(--fxm-color-text-secondary);margin:0;font-size:12px}.fxm-activity-email strong{color:var(--fxm-color-text-primary);font-size:12px;display:inline}.fxm-activity-attachments{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.fxm-activity-attachments span{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-sm);color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption);flex-direction:row;align-items:center;gap:4px;padding:3px 6px;display:inline-flex}.fxm-readonly-field{background:var(--fxm-color-surface-control);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-primary);font-family:var(--fxm-font-mono);min-height:36px;padding:9px 10px;font-size:12px}.fxm-dialog-note{background:var(--fxm-color-primary-soft);border:1px solid var(--fxm-color-primary-border);border-radius:var(--fxm-radius-control);padding:10px 12px}.fxm-dialog-note strong{font-size:var(--fxm-text-body);margin-bottom:4px;display:block}.fxm-dialog-note p{color:var(--fxm-color-text-secondary);margin:0;font-size:12px;line-height:1.45}.fxm-check{border:1px solid var(--fxm-color-border-strong);border-radius:var(--fxm-radius-sm);background:#fff;place-items:center;width:18px;height:18px;display:grid}.fxm-check.is-checked{background:var(--fxm-color-primary);border-color:var(--fxm-color-primary);color:#fff}.fxm-tasks-page{gap:16px;display:grid}.fxm-tab-header.compact{justify-content:space-between;align-items:center;display:flex}.fxm-tab-header.compact h3{margin:0;font-size:16px;font-weight:600}.fxm-task-progress{align-items:center;gap:12px;display:flex}.fxm-task-progress>span{background:var(--fxm-color-surface-control);border-radius:999px;flex:1;height:8px;display:block;overflow:hidden}.fxm-task-progress i{background:var(--fxm-color-primary);height:100%;display:block}.fxm-task-progress small{color:var(--fxm-color-text-muted);white-space:nowrap;font-size:12px}.fxm-task-add-panel,.fxm-task-card{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);box-shadow:var(--fxm-shadow-card)}.fxm-task-add-panel{gap:12px;padding:16px;display:grid}.fxm-task-add-panel input,.fxm-task-inline-input{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border-strong);border-radius:var(--fxm-radius-control);color:var(--fxm-color-text);font:inherit;width:100%;height:36px;padding:0 12px;font-size:14px}.fxm-task-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fxm-task-form-grid label{gap:6px;display:grid}.fxm-task-form-grid span{color:var(--fxm-color-text-muted);font-size:12px}.fxm-action-row.compact{margin-top:0}.fxm-task-group{gap:8px;display:grid}.fxm-task-group>p{color:var(--fxm-color-text-muted)}@supports (color:color-mix(in lab,red,red)){.fxm-task-group>p{color:color-mix(in srgb,var(--fxm-color-text-muted) 70%,transparent)}}.fxm-task-group>p{letter-spacing:0;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.fxm-task-card{overflow:hidden}.fxm-task-card.is-old{opacity:.7}.fxm-task-table{border-collapse:collapse;width:100%}.fxm-task-table th{border-bottom:1px solid var(--fxm-color-border);color:var(--fxm-color-text-muted);text-align:left;height:40px;padding:0 16px;font-size:12px;font-weight:500}.fxm-task-table th:first-child,.fxm-task-table td:first-child{width:40px}.fxm-task-table th:nth-child(3),.fxm-task-table th:nth-child(4),.fxm-task-table td:nth-child(3),.fxm-task-table td:nth-child(4){width:128px}.fxm-task-table th:last-child,.fxm-task-table td:last-child{width:80px}.fxm-task-table td{border-bottom:1px solid var(--fxm-color-border);color:var(--fxm-color-text);vertical-align:middle;padding:10px 16px;font-size:14px}.fxm-task-table tr:last-child td{border-bottom:0}.fxm-task-title{color:var(--fxm-color-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-size:14px}.fxm-task-title:hover{color:var(--fxm-color-primary)}.fxm-task-title.is-complete{color:var(--fxm-color-text-muted);text-decoration:line-through}.fxm-task-title.is-old{color:var(--fxm-color-text-muted)}.fxm-task-date,.fxm-task-owner{color:var(--fxm-color-text-muted);font-size:14px}.fxm-task-date.is-overdue{color:var(--fxm-color-danger);font-weight:500}.fxm-task-actions{opacity:0;justify-content:flex-start;gap:4px;transition:opacity .12s;display:flex}.fxm-task-row:hover .fxm-task-actions,.fxm-task-actions.is-editing{opacity:1}.fxm-task-inline-input{font-size:var(--fxm-text-body);height:32px;padding:0 10px}.fxm-task-empty-row{color:var(--fxm-color-text-muted);text-align:center;padding:32px 16px;font-size:14px}.fxm-coming-soon{justify-content:center;align-items:center;padding:96px 0;display:flex}.fxm-coming-soon p{color:var(--fxm-color-text-muted);margin:0;font-size:14px}.fxm-campaigns-page{gap:16px;display:grid}.fxm-campaigns-list-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fxm-campaigns-list-toolbar .fxm-text-input{flex:240px;min-width:220px}.fxm-campaigns-table-wrap{overflow-x:clip}.fxm-campaigns-table{border-collapse:collapse;width:100%;min-width:760px}.fxm-campaigns-table>thead>tr>th{z-index:5;background:var(--fxm-color-surface);position:sticky;top:0}.fxm-campaigns-table th,.fxm-campaigns-table td{border-bottom:1px solid var(--fxm-color-border-subtle);text-align:left;vertical-align:middle;padding:10px 12px}.fxm-campaigns-table th{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.fxm-campaign-event-link{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-body);text-decoration:none}.fxm-campaign-event-link:hover{color:var(--fxm-color-text-primary);text-decoration:underline}.fxm-campaigns-page .fxm-page-header{align-items:flex-start}.fxm-campaigns-page .fxm-page-header .fxm-secondary-btn.is-ghost{background:0 0;border-color:#0000}.fxm-campaigns-page .fxm-page-header .fxm-secondary-btn.is-ghost:hover{background:var(--fxm-color-surface-raised)}.fxm-campaigns-page .fxm-page-header p,.fxm-campaign-detail-subtitle{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption);margin:0}.fxm-campaigns-page .fxm-kpi-grid{gap:12px}.fxm-campaigns-page .fxm-kpi-grid .fxm-stat-card{box-shadow:none;min-height:0;padding:15px}.fxm-campaigns-page .fxm-kpi-grid .fxm-stat-card strong{margin-top:0;font-size:24px;font-weight:600;line-height:1}.fxm-campaigns-page .fxm-kpi-grid .fxm-stat-card span{margin-top:11px}.fxm-campaigns-page .fxm-kpi-grid .fxm-stat-card small{color:var(--fxm-color-text-muted);letter-spacing:.02em;margin-top:4px;font-size:10px}.fxm-campaigns-page .fxm-account-workspace-card{padding:18px}.fxm-campaigns-page .fxm-account-workspace-card>h2{margin:0 0 4px;font-size:14px;font-weight:600;line-height:1.3}.fxm-campaigns-page .fxm-account-workspace-card:has(.fxm-campaign-plan-table-wrap)>h2{margin-bottom:14px}.fxm-campaign-settings-kv{grid-template-columns:auto 1fr;gap:10px 18px;margin-top:4px;display:grid}.fxm-campaign-settings-kv .k{color:var(--fxm-color-text-secondary);font-size:12px}.fxm-campaign-settings-kv .v{color:var(--fxm-color-text-primary);font-family:var(--fxm-font-mono);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.fxm-campaigns-page .fxm-campaign-lifecycle-actions{margin-top:12px}.fxm-campaign-preview-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.fxm-campaign-preview-heading h2{margin:0}.fxm-campaign-external-execution .fxm-muted-copy{font-size:12px}.fxm-campaign-plan-table-wrap{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);overflow:hidden}.fxm-campaigns-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.fxm-campaigns-heading h2{color:var(--fxm-color-text);font-size:var(--fxm-text-section);font-weight:650;line-height:var(--fxm-leading-section);margin:0}.fxm-campaigns-heading p{color:var(--fxm-color-text-muted);margin:4px 0 0;font-size:14px}.fxm-campaign-phase-filters{gap:6px;display:flex}.fxm-campaign-phase-filters button{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);color:var(--fxm-color-text-muted);cursor:pointer;border-radius:999px;padding:5px 10px;font-size:12px}.fxm-campaign-phase-filters button.is-active{background:var(--fxm-color-primary-soft);border-color:var(--fxm-color-primary-border);color:var(--fxm-color-primary);font-weight:650}.fxm-campaign-metrics{gap:16px;display:grid}.fxm-campaign-metrics.two{grid-template-columns:repeat(2,minmax(0,1fr))}.fxm-campaign-metrics.four{grid-template-columns:repeat(4,minmax(0,1fr))}.fxm-campaign-metrics>div{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:8px;padding:16px}.fxm-campaign-metrics small{color:var(--fxm-color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;display:block}.fxm-campaign-metrics strong{color:var(--fxm-color-text);margin-top:5px;font-size:24px;line-height:1;display:block}.fxm-campaign-metrics strong.danger{color:var(--fxm-color-danger)}.fxm-campaign-metrics span{color:var(--fxm-color-text-muted);margin-top:3px;font-size:12px;display:block}.fxm-campaign-table-card{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:8px;overflow-x:auto}.fxm-campaign-table{border-collapse:collapse;width:100%;min-width:940px}.fxm-campaign-table th{border-bottom:1px solid var(--fxm-color-border);color:var(--fxm-color-text-muted);text-align:left;height:40px;padding:0 16px;font-size:12px;font-weight:600}.fxm-campaign-table th:nth-last-child(2),.fxm-campaign-table td.numeric{font-family:var(--fxm-font-mono);font-variant-numeric:tabular-nums;text-align:right}.fxm-campaign-table td.numeric strong,.fxm-campaign-table td.numeric small{display:block}.fxm-campaign-table td.numeric small{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption)}.fxm-campaign-table th:last-child,.fxm-campaign-table td:last-child{text-align:right;width:48px}.fxm-campaign-table td{border-bottom:1px solid var(--fxm-color-border-subtle);color:var(--fxm-color-text);font-size:var(--fxm-text-body);vertical-align:middle;padding:10px 16px}.fxm-campaign-table tr:last-child td{border-bottom:0}.fxm-campaign-name-cell{align-items:flex-start;gap:8px;min-width:240px;display:flex}.fxm-campaign-name-cell>svg{color:var(--fxm-color-text-muted);flex:none;margin-top:2px}.fxm-campaign-name-cell strong,.fxm-campaign-name-cell small,.fxm-campaign-name-cell em{display:block}.fxm-campaign-name-cell strong{font-size:14px;font-weight:650}.fxm-campaign-name-cell small,.fxm-campaign-source,.fxm-campaign-audience,.fxm-campaign-name-cell em{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption);font-style:normal}.fxm-campaign-name-cell em{align-items:center;gap:4px;margin-top:2px;display:none}.fxm-campaign-audience{align-items:center;gap:5px;max-width:210px;display:inline-flex}.fxm-phase-pill{white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:10px;font-weight:650;display:inline-flex}.fxm-phase-pill.pre-event{background:var(--fxm-color-warning-soft);color:var(--fxm-color-text-primary)}.fxm-phase-pill.at-event{background:var(--fxm-color-primary-soft);color:var(--fxm-color-text-primary)}.fxm-phase-pill.post-event{background:var(--fxm-color-success-soft);color:var(--fxm-color-text-primary)}.mobile-phase{display:none}.fxm-status-click{cursor:pointer;background:0 0;border:0;padding:0}.fxm-row-menu{display:inline-flex;position:relative}.fxm-row-menu>button{color:var(--fxm-color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:inline-grid}.fxm-row-menu>span{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);box-shadow:var(--fxm-shadow-floating);z-index:10;border-radius:8px;min-width:136px;padding:4px;display:none;position:absolute;top:30px;right:0}.fxm-row-menu:hover>span,.fxm-row-menu:focus-within>span{display:grid}.fxm-row-menu>span button{color:var(--fxm-color-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px;display:flex}.fxm-row-menu>span button:hover{background:var(--fxm-color-muted)}.fxm-row-menu>span button.danger{color:var(--fxm-color-danger)}.fxm-campaign-empty{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);text-align:center;border-radius:8px;place-items:center;gap:16px;min-height:180px;padding:32px;display:grid}.fxm-campaign-empty p{color:var(--fxm-color-text-muted);margin:0;font-size:14px}.fxm-campaign-empty button{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);color:var(--fxm-color-text);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.fxm-campaign-dialog{max-width:560px;max-height:90vh;overflow-y:auto}.fxm-campaign-form{gap:14px;display:grid}.fxm-campaign-form label,.fxm-campaign-filter-editor{gap:7px;display:grid}.fxm-campaign-form label>span,.fxm-campaign-filter-editor>span,.fxm-form-field>span{color:var(--fxm-color-text);font-size:var(--fxm-text-body);font-weight:650}.fxm-campaign-form input,.fxm-campaign-form textarea{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);color:var(--fxm-color-text);font:inherit;border-radius:6px;width:100%;padding:9px 10px}.fxm-phase-segments{background:var(--fxm-color-muted);border:1px solid var(--fxm-color-border);border-radius:8px;width:max-content;padding:2px;display:inline-flex}.fxm-phase-segments button{color:var(--fxm-color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 12px;font-size:12px}.fxm-phase-segments button.is-active{background:var(--fxm-color-surface);box-shadow:var(--fxm-shadow-subtle);color:var(--fxm-color-text);font-weight:650}.fxm-phase-segments button:disabled{cursor:not-allowed;opacity:.45}.fxm-phase-lock{background:var(--fxm-color-muted);border:1px solid var(--fxm-color-border);border-radius:8px;align-items:center;gap:8px;width:max-content;padding:8px 10px;display:flex}.fxm-phase-lock small,.fxm-campaign-attribution{color:var(--fxm-color-text-muted);font-size:12px}.fxm-campaign-attribution button{color:var(--fxm-color-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;display:inline-flex}.fxm-campaign-filter-editor details{border:1px solid var(--fxm-color-border);border-radius:8px;overflow:hidden}.fxm-campaign-filter-editor summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:8px 10px;list-style:none;display:flex}.fxm-campaign-filter-editor summary::-webkit-details-marker{display:none}.fxm-campaign-filter-editor summary span,.fxm-campaign-filter-editor summary small{color:var(--fxm-color-text);font-size:var(--fxm-text-body);align-items:center;gap:8px;min-width:0;display:inline-flex}.fxm-campaign-filter-panel{border-top:1px solid var(--fxm-color-border);gap:14px;max-height:38vh;padding:12px;display:grid;overflow-y:auto}.fxm-campaign-filter-panel>div:first-child{justify-content:space-between;align-items:center;display:flex}.fxm-campaign-filter-panel>div:first-child button{color:var(--fxm-color-text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.fxm-campaign-filter-panel section{gap:8px;display:grid}.fxm-campaign-filter-panel section+section{border-top:1px solid var(--fxm-color-border-subtle);padding-top:12px}.fxm-campaign-filter-panel p{margin:0}.fxm-campaign-filter-panel p strong,.fxm-campaign-filter-panel p small{display:block}.fxm-campaign-filter-panel p strong{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-badge);letter-spacing:.04em;text-transform:uppercase}.fxm-campaign-filter-panel p small{color:var(--fxm-color-text-muted);margin-top:2px;font-size:10px}.fxm-campaign-filter-panel section div,.fxm-campaign-filter-pills{flex-wrap:wrap;gap:6px;display:flex}.fxm-campaign-filter-panel section button,.fxm-campaign-filter-pills button{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);color:var(--fxm-color-text-muted);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;display:inline-flex}.fxm-campaign-filter-panel section button.is-active{background:var(--fxm-color-primary-soft);border-color:var(--fxm-color-primary-border);color:var(--fxm-color-primary);font-weight:650}.fxm-campaign-filter-count{justify-content:space-between;align-items:center;gap:12px;display:flex}.fxm-campaign-filter-count span{color:var(--fxm-color-text-muted);font-size:12px}.fxm-campaign-filter-count button{color:var(--fxm-color-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;font-weight:650;display:inline-flex}.fxm-campaign-preview{background:var(--fxm-color-surface);border-left:1px solid var(--fxm-color-border);box-shadow:var(--fxm-shadow-floating);width:min(420px,92vw);padding:18px;position:absolute;inset:0 0 0 auto;overflow-y:auto}.fxm-campaign-preview>div{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.fxm-campaign-preview>div button{cursor:pointer;background:0 0;border:0}.fxm-campaign-preview p{border-radius:6px;justify-content:space-between;align-items:center;margin:0;padding:8px;display:flex}.fxm-campaign-preview p:hover{background:var(--fxm-color-muted)}.fxm-campaign-preview p strong,.fxm-campaign-preview p small{display:block}.fxm-campaign-preview p small,.fxm-campaign-preview em{color:var(--fxm-color-text-muted);font-size:12px}@container ws (max-width:960px){.fxm-campaign-metrics.two,.fxm-campaign-metrics.four{grid-template-columns:1fr 1fr}.fxm-campaign-table th:nth-child(2),.fxm-campaign-table td:nth-child(2){display:none}.mobile-phase{display:inline}}@container ws (max-width:760px){.fxm-campaigns-heading,.fxm-campaign-filter-count{flex-direction:column;align-items:flex-start}.fxm-campaign-metrics.two,.fxm-campaign-metrics.four{grid-template-columns:1fr}.fxm-campaign-name-cell em{display:flex}.fxm-campaign-table th:nth-child(4),.fxm-campaign-table td:nth-child(4),.fxm-campaign-table th:nth-child(5),.fxm-campaign-table td:nth-child(5){display:none}}.fxm-outreach-page,.fxm-lead-graph-page{gap:16px;display:grid}.fxm-lead-graph-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fxm-lead-graph-title-line{align-items:center;gap:10px;display:flex}.fxm-lead-graph-title-line h2{color:var(--fxm-color-text);margin:0;font-size:20px;font-weight:650}.fxm-lead-graph-title-line span{background:var(--fxm-color-danger);color:#fff;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700}.fxm-lead-graph-heading p{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-body);margin:5px 0 0}.fxm-lead-graph-heading strong{color:var(--fxm-color-danger);font-size:var(--fxm-text-body);margin-top:5px;display:block}.fxm-lead-graph-actions,.fxm-lead-graph-controls{align-items:center;gap:8px;display:flex}.fxm-lead-graph-filters{flex-wrap:wrap;gap:8px;display:flex}.fxm-lead-graph-filters>button,.fxm-lead-graph-more>button{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);color:var(--fxm-color-text-muted);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:650;display:inline-flex}.fxm-lead-graph-filters>button.is-active{background:var(--fxm-color-primary);border-color:var(--fxm-color-primary);color:#fff}.fxm-lead-graph-filters i{background:var(--fxm-color-danger);border-radius:999px;width:6px;height:6px}.fxm-lead-graph-more,.fxm-lead-graph-columns{display:inline-flex;position:relative}.fxm-lead-graph-more>span,.fxm-lead-graph-columns>span{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);box-shadow:var(--fxm-shadow-floating);z-index:20;border-radius:8px;min-width:190px;padding:8px;display:none;position:absolute;top:34px;right:0}.fxm-lead-graph-more:hover>span,.fxm-lead-graph-more:focus-within>span,.fxm-lead-graph-columns:hover>span,.fxm-lead-graph-columns:focus-within>span{gap:4px;display:grid}.fxm-lead-graph-more small,.fxm-lead-graph-columns small{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption);letter-spacing:.04em;text-transform:uppercase;padding:4px 6px;font-weight:700}.fxm-lead-graph-more span button,.fxm-lead-graph-columns label{color:var(--fxm-color-text);cursor:pointer;font-size:var(--fxm-text-body);background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:8px;display:flex}.fxm-lead-graph-more span button:hover{background:var(--fxm-color-muted)}.fxm-lead-graph-more em{color:var(--fxm-color-text-muted);font-style:normal}.fxm-lead-graph-coverage{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px;display:grid}.fxm-lead-graph-coverage div{gap:4px;display:grid}.fxm-lead-graph-coverage span,.fxm-lead-graph-coverage em{color:var(--fxm-color-text-muted);font-size:12px;font-style:normal}.fxm-lead-graph-coverage strong{color:var(--fxm-color-text);font-size:16px}.fxm-lead-graph-coverage i{background:var(--fxm-color-muted);border-radius:999px;height:7px;overflow:hidden}.fxm-lead-graph-coverage b{background:var(--fxm-color-primary);border-radius:inherit;height:100%;display:block}.fxm-lead-graph-controls .fxm-filter-input{flex:320px;max-width:420px}.fxm-lead-graph-controls>button,.fxm-lead-graph-columns>button{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);color:var(--fxm-color-text);cursor:pointer;font-size:var(--fxm-text-body);border-radius:6px;align-items:center;gap:6px;height:36px;padding:0 10px;display:inline-flex}.fxm-lead-graph-controls>button.is-active{background:var(--fxm-color-primary-soft);border-color:var(--fxm-color-primary-border);color:var(--fxm-color-primary)}.fxm-lead-graph-table{min-width:1040px}.fxm-lead-graph-table tr{cursor:pointer}.fxm-lead-graph-table td strong,.fxm-lead-graph-table td span,.fxm-lead-graph-table td small{display:block}.fxm-lead-graph-table td small{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption);align-items:center;gap:4px;margin-top:2px;display:flex}.fxm-lead-crm.matched{color:var(--fxm-color-success)}.fxm-lead-crm.likely{color:var(--fxm-color-text-muted)}.fxm-lead-crm.none{color:var(--fxm-color-border-strong)}.fxm-lead-tier,.fxm-lead-segment,.fxm-lead-status{border:1px solid var(--fxm-color-border);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex!important}.fxm-lead-tier.t1,.fxm-lead-segment.engaged-scanned,.fxm-lead-status.enrolled{background:var(--fxm-color-primary-soft);border-color:var(--fxm-color-primary-border);color:var(--fxm-color-primary)}.fxm-lead-tier.t2,.fxm-lead-segment.pre-show-only{background:var(--fxm-color-surface-raised);border-color:var(--fxm-color-border);color:var(--fxm-color-text-secondary)}.fxm-lead-tier.t3,.fxm-lead-segment.cold-no-interaction{background:var(--fxm-color-muted);color:var(--fxm-color-text-muted)}.fxm-lead-segment.hot-meeting-held{background:var(--fxm-color-primary-soft);border-color:var(--fxm-color-primary-border);color:var(--fxm-color-text-primary)}.fxm-lead-status.unworked{background:var(--fxm-color-warning-soft);border-color:var(--fxm-color-warning-border);color:var(--fxm-color-text-primary)}.fxm-lead-segment.customer,.fxm-lead-status.worked{background:var(--fxm-color-surface-raised);border-color:var(--fxm-color-border);color:var(--fxm-color-text-secondary)}.fxm-lead-status.meeting-booked{background:var(--fxm-color-primary-soft);border-color:var(--fxm-color-primary-border);color:var(--fxm-color-text-primary)}.fxm-lead-status.stalled{background:var(--fxm-color-surface-raised);border-color:var(--fxm-color-border);color:var(--fxm-color-text-secondary)}.fxm-lead-graph-grouped{gap:14px;display:grid}.fxm-lead-graph-grouped h3{color:var(--fxm-color-text);font-size:var(--fxm-text-section);line-height:var(--fxm-leading-section);align-items:center;gap:8px;margin:0 0 8px;display:flex}.fxm-lead-graph-grouped h3 span{color:var(--fxm-color-text-muted);font-size:12px;font-weight:500}.fxm-lead-graph-drawer-backdrop{background:var(--fxm-color-scrim);z-index:80;position:fixed;top:0;right:0;bottom:0;left:0}.fxm-lead-graph-drawer{background:var(--fxm-color-surface);border-left:1px solid var(--fxm-color-border);box-shadow:var(--fxm-shadow-floating);gap:14px;width:min(420px,92vw);height:100%;margin-left:auto;padding:20px;display:grid;overflow-y:auto}.fxm-lead-graph-drawer>div:first-child{position:relative}.fxm-lead-graph-drawer h2{color:var(--fxm-color-text);margin:0;font-size:20px}.fxm-lead-graph-drawer p{margin:4px 0 0}.fxm-lead-graph-drawer>div:first-child p,.fxm-lead-graph-drawer-row span{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-body)}.fxm-lead-graph-drawer>div:first-child button{cursor:pointer;background:0 0;border:0;position:absolute;top:0;right:0}.fxm-lead-graph-drawer-row{border-bottom:1px solid var(--fxm-color-border-subtle);gap:5px;padding-bottom:10px;display:grid}.fxm-lead-graph-drawer-row strong{color:var(--fxm-color-text);align-items:center;gap:6px;font-size:14px;display:flex}.fxm-lead-graph-drawer-actions{gap:8px;display:flex}.fxm-lead-graph-bulk{gap:8px;display:grid}.fxm-lead-graph-bulk button{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);color:var(--fxm-color-text);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;display:flex}.fxm-lead-graph-empty{border:1px dashed var(--fxm-color-border);color:var(--fxm-color-text-muted);text-align:center;border-radius:8px;padding:56px 16px}@container ws (max-width:760px){.fxm-lead-graph-heading,.fxm-lead-graph-actions,.fxm-lead-graph-controls{flex-direction:column;align-items:flex-start}.fxm-lead-graph-controls .fxm-filter-input{flex:none;align-self:stretch;min-width:0;max-width:none}.fxm-lead-graph-coverage{grid-template-columns:1fr}}.fxm-outreach-heading{justify-content:space-between;align-items:center;display:flex}.fxm-outreach-heading h2{color:var(--fxm-color-text);font-size:var(--fxm-text-section);font-weight:650;line-height:var(--fxm-leading-section);margin:0}.fxm-outreach-heading p{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-body);margin:4px 0 0}.fxm-outreach-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fxm-outreach-metrics>div,.fxm-outreach-card,.fxm-outreach-pipeline{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:8px}.fxm-outreach-metrics>div{padding:12px}.fxm-outreach-metrics small{color:var(--fxm-color-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;display:block}.fxm-outreach-metrics strong{color:var(--fxm-color-text);margin-top:4px;font-size:24px;line-height:1;display:block}.fxm-outreach-metrics .danger strong{color:var(--fxm-color-danger)}.fxm-outreach-metrics span{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption);margin-top:4px;display:block}.fxm-outreach-cards{gap:12px;display:grid}.fxm-outreach-card{overflow:hidden}.fxm-outreach-card-body{gap:12px;padding:16px;display:grid}.fxm-outreach-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fxm-outreach-title-line{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.fxm-outreach-title-line h3{color:var(--fxm-color-text);margin:0;font-size:14px;font-weight:650}.fxm-outreach-type,.fxm-outreach-platform,.fxm-outreach-source-pill{border:1px solid var(--fxm-color-border);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:650;display:inline-flex}.fxm-outreach-type.email,.fxm-outreach-source-pill.salesforce,.fxm-outreach-type.sequence,.fxm-outreach-type.direct,.fxm-outreach-platform.salesloft,.fxm-outreach-source-pill.salesloft,.fxm-outreach-type.activation,.fxm-outreach-platform.hubspot,.fxm-outreach-source-pill.hubspot,.fxm-outreach-platform.outreach-io{background:var(--fxm-color-surface-raised);border-color:var(--fxm-color-border);color:var(--fxm-color-text-secondary)}.fxm-outreach-source-pill.manual{background:var(--fxm-color-muted);color:var(--fxm-color-text-muted)}.fxm-outreach-card-status{flex:none;align-items:center;gap:8px;display:flex}.fxm-outreach-card-status>span:last-child{color:var(--fxm-color-text-muted);font-size:12px}.fxm-outreach-goal-row{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption);justify-content:space-between;align-items:center;display:flex}.fxm-outreach-goal-row span{align-items:center;gap:5px;display:inline-flex}.fxm-outreach-goal-row button{color:var(--fxm-color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.fxm-outreach-goal-row input{border:1px solid var(--fxm-color-border);font:inherit;border-radius:5px;width:64px;height:22px;padding:2px 5px}.fxm-outreach-goal-row strong.success{color:var(--fxm-color-success)}.fxm-outreach-goal-row strong.warning{color:var(--fxm-color-amber-700)}.fxm-outreach-goal-row strong.danger{color:var(--fxm-color-danger)}.fxm-outreach-progress{background:var(--fxm-color-muted);border-radius:999px;height:8px;overflow:hidden}.fxm-outreach-progress span{border-radius:inherit;height:100%;display:block}.fxm-outreach-progress .success{background:var(--fxm-color-success)}.fxm-outreach-progress .warning{background:var(--fxm-color-warning)}.fxm-outreach-progress .danger{background:var(--fxm-color-danger)}.fxm-outreach-outcome-row{justify-content:space-between;align-items:center;display:flex}.fxm-outreach-outcome-row div{justify-items:center;gap:1px;display:grid}.fxm-outreach-outcome-row strong{color:var(--fxm-color-primary);font-size:32px;line-height:40px}.fxm-outreach-outcome-row span,.fxm-outreach-outcome-row small,.fxm-outreach-outcome-row p{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption);margin:0}.fxm-outreach-action-list{gap:4px;display:grid}.fxm-outreach-action-list button,.fxm-outreach-action-list p{color:var(--fxm-color-amber-700);cursor:pointer;text-align:left;white-space:normal;background:0 0;border:0;align-items:flex-start;gap:4px;width:100%;margin:0;padding:0;font-size:12px;display:flex}.fxm-outreach-action-list svg{flex:none;margin-top:1px}.fxm-outreach-action-list p{color:var(--fxm-color-success)}.fxm-outreach-drilldown{border-top:1px solid var(--fxm-color-border)}.fxm-outreach-filter-row{background:var(--fxm-color-muted);border-bottom:1px solid var(--fxm-color-border);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.fxm-outreach-filter-row div{flex-wrap:wrap;gap:5px;display:flex}.fxm-outreach-filter-row button{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);color:var(--fxm-color-text-muted);cursor:pointer;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:650}.fxm-outreach-filter-row button.is-active{background:var(--fxm-color-primary);border-color:var(--fxm-color-primary);color:#fff}.fxm-outreach-filter-row button.is-active:first-child{background:var(--fxm-color-warning);border-color:var(--fxm-color-warning)}.fxm-outreach-contact-table tr.needs-attention td{background:var(--fxm-color-warning-soft);border-left-color:var(--fxm-color-warning)}.fxm-outreach-contact-table td:first-child{border-left:2px solid #0000}.fxm-outreach-contact-table code{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption)}.fxm-outreach-view-all{border-top:1px solid var(--fxm-color-border);padding:8px 12px}.fxm-outreach-view-all button{color:var(--fxm-color-primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.fxm-outreach-pipeline{gap:16px;padding:16px;display:grid}.fxm-outreach-sync-row{flex-wrap:wrap;gap:12px;display:flex}.fxm-outreach-sync{border:1px solid var(--fxm-color-border);color:var(--fxm-color-text-muted);border-radius:6px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;display:inline-flex}.fxm-outreach-sync strong{color:var(--fxm-color-text);font-size:12px}.fxm-outreach-sync i{border-radius:999px;width:8px;height:8px;animation:1.5s ease-in-out infinite fxm-pulse;display:inline-block}.fxm-outreach-sync.salesforce i,.fxm-outreach-sync.hubspot i,.fxm-outreach-sync.salesloft i{background:var(--fxm-color-data-neutral)}.fxm-outreach-pipeline-goal{gap:8px;display:grid}.fxm-outreach-pipeline-goal>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.fxm-outreach-pipeline-goal strong{color:var(--fxm-color-text);font-size:14px}.fxm-outreach-pipeline-goal>span{background:var(--fxm-color-muted);border-radius:999px;height:8px;display:block;overflow:hidden}.fxm-outreach-pipeline-goal i{background:var(--fxm-color-primary);border-radius:inherit;height:100%;display:block}.fxm-outreach-meeting-table small{display:block}.fxm-outreach-empty{color:var(--fxm-color-text-muted);text-align:center;place-items:center;gap:8px;padding:48px 16px;display:grid}.fxm-outreach-empty h3,.fxm-outreach-empty p{margin:0}.fxm-follow-up-pipeline-summary{color:var(--fxm-color-text);font-size:14px;font-weight:650}.fxm-follow-up-pipeline-table td:not(:first-child),.fxm-follow-up-pipeline-table th:not(:first-child){text-align:center}.fxm-follow-up-pipeline-table small{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption);margin-top:3px;display:block}.fxm-follow-up-sheet-backdrop{background:var(--fxm-color-scrim);z-index:80;position:fixed;top:0;right:0;bottom:0;left:0}.fxm-follow-up-sheet{background:var(--fxm-color-surface);border-left:1px solid var(--fxm-color-border);box-shadow:var(--fxm-shadow-floating);gap:16px;width:min(720px,94vw);height:100%;margin-left:auto;padding:20px;display:grid;overflow-y:auto}.fxm-follow-up-sheet>div:first-child{position:relative}.fxm-follow-up-sheet h2,.fxm-follow-up-sheet h3,.fxm-follow-up-sheet p{margin:0}.fxm-follow-up-sheet h2{color:var(--fxm-color-text);font-size:20px}.fxm-follow-up-sheet>div:first-child p{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-body);margin-top:4px}.fxm-follow-up-sheet>div:first-child button{cursor:pointer;background:0 0;border:0;position:absolute;top:0;right:0}.fxm-follow-up-sheet-empty{border:1px dashed var(--fxm-color-border);color:var(--fxm-color-text-muted);text-align:center;border-radius:8px;align-content:center;justify-items:center;gap:12px;min-height:220px;display:grid}.fxm-follow-up-sheet-empty button{color:var(--fxm-color-primary);cursor:pointer;background:0 0;border:0;font-weight:650}.fxm-follow-up-sheet-table small{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption);display:block}.fxm-outreach-empty h3{color:var(--fxm-color-text);font-size:14px}.fxm-outreach-empty p{max-width:360px;font-size:12px}@keyframes fxm-pulse{0%,to{opacity:.45}50%{opacity:1}}@container ws (max-width:760px){.fxm-outreach-metrics{grid-template-columns:1fr}.fxm-outreach-card-top,.fxm-outreach-card-status,.fxm-outreach-goal-row,.fxm-outreach-outcome-row,.fxm-outreach-pipeline-goal>div{flex-direction:column;align-items:flex-start}.fxm-outreach-outcome-row div{justify-items:start}}.fxm-activations-page{gap:16px;display:grid}.fxm-activations-heading{justify-content:space-between;align-items:center;display:flex}.fxm-activations-heading h2{font-size:var(--fxm-text-section);font-weight:600;line-height:var(--fxm-leading-section);margin:0}.fxm-activations-heading p{color:var(--fxm-color-text-muted);margin:4px 0 0;font-size:14px}.fxm-activation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fxm-activation-card,.fxm-activation-empty{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);box-shadow:var(--fxm-shadow-card)}.fxm-activation-card{gap:12px;padding:20px;display:grid}.fxm-activation-title p{color:var(--fxm-color-text-muted);letter-spacing:0;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:500}.fxm-activation-title h3{color:var(--fxm-color-text);margin:0;font-size:16px;font-weight:600}.fxm-activation-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.fxm-activation-details span{gap:2px;display:grid}.fxm-activation-details .wide{grid-column:1/-1}.fxm-activation-details small,.fxm-activation-assigned small,.fxm-form-field>span{color:var(--fxm-color-text-muted);align-items:center;gap:4px;font-size:12px;display:flex}.fxm-activation-details strong{color:var(--fxm-color-text);font-size:14px;font-weight:400}.fxm-activation-details .wide strong{color:var(--fxm-color-text-secondary)}.fxm-activation-tags,.fxm-activation-assigned>div,.fxm-removable-pills,.fxm-selectable-pills{flex-wrap:wrap;gap:6px;display:flex}.fxm-activation-tags span{background:var(--fxm-color-surface-control);border:1px solid var(--fxm-color-border);color:var(--fxm-color-text-secondary);border-radius:999px;padding:4px 8px;font-size:12px;line-height:1;display:inline-flex}.fxm-activation-assigned{gap:6px;display:grid}.fxm-activation-assigned span,.fxm-removable-pills button,.fxm-selectable-pills button{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);color:var(--fxm-color-text-secondary);border-radius:999px;align-items:center;gap:4px;min-height:22px;padding:2px 8px;font-size:12px;display:inline-flex}.fxm-activation-empty{color:var(--fxm-color-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 16px;display:flex}.fxm-activation-empty svg{color:var(--fxm-color-text-muted)}@supports (color:color-mix(in lab,red,red)){.fxm-activation-empty svg{color:color-mix(in srgb,var(--fxm-color-text-muted) 40%,transparent)}}.fxm-activation-empty svg{margin-bottom:12px}.fxm-activation-empty strong{color:var(--fxm-color-text-muted);font-size:14px;font-weight:500}.fxm-activation-empty p{color:var(--fxm-color-text-muted);margin:4px 0 0;font-size:12px}.fxm-inline-input-action{gap:8px;display:flex}.fxm-inline-input-action input{flex:1}.fxm-form-field{gap:6px;display:grid}.fxm-removable-pills button,.fxm-selectable-pills button{cursor:pointer}.fxm-selectable-pills button.is-selected{background:var(--fxm-color-primary);border-color:var(--fxm-color-primary);color:#fff}.fxm-muted-note{color:var(--fxm-color-text-muted);margin:0;font-size:12px}@container ws (max-width:720px){.fxm-activations-heading{align-items:flex-start;gap:12px}.fxm-activation-grid,.fxm-task-form-grid{grid-template-columns:1fr}.fxm-task-card{overflow-x:auto}.fxm-task-table{min-width:620px}}.fxm-calendar-strip,.fxm-action-row.align-left{justify-content:flex-start;margin-bottom:12px}.fxm-action-row.align-right{justify-content:flex-end;margin-top:16px}.fxm-integration-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.fxm-integration-grid.compact{grid-template-columns:repeat(6,minmax(0,1fr))}.fxm-integration-card{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:14px;display:grid}.fxm-integration-card button,.fxm-integration-card .fxm-badge{grid-column:1/-1}.fxm-integration-icon{background:var(--fxm-color-surface-muted);border-radius:var(--fxm-radius-md);color:var(--fxm-color-text-secondary);place-items:center;width:36px;height:36px;font-weight:800;display:grid}.fxm-integrations-section{flex-direction:column;gap:16px;display:flex}.fxm-integrations-banner{background:var(--fxm-color-surface-control);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.fxm-integrations-banner strong{color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body)}.fxm-integrations-banner span{color:var(--fxm-color-text-secondary);font-size:12px}.fxm-integrations-banner.success{background:var(--fxm-color-success-soft);border-color:var(--fxm-color-success-border)}.fxm-integrations-banner.danger{background:var(--fxm-color-danger-soft);border-color:var(--fxm-color-danger-border)}.fxm-integrations-section-helper{color:var(--fxm-color-text-secondary);margin:0;font-size:12px}.fxm-integrations-setup-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fxm-integrations-setup-card{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);color:var(--fxm-color-text-primary);flex-direction:column;gap:4px;min-height:74px;padding:14px 16px;display:flex}.fxm-integrations-setup-card:hover{border-color:var(--fxm-color-primary-border);box-shadow:var(--fxm-shadow-subtle)}.fxm-integrations-setup-card strong{font-size:var(--fxm-text-body);font-weight:700}.fxm-integrations-setup-card span{color:var(--fxm-color-text-secondary);font-size:12px;line-height:18px}.fxm-integrations-core-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fxm-integrations-section.more{gap:32px}.fxm-integrations-category{flex-direction:column;gap:16px;display:flex}.fxm-integrations-category h3{color:var(--fxm-color-text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.fxm-integrations-more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.fxm-integrations-card{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-lg);flex-direction:column;min-height:156px;padding:20px;display:flex}.fxm-integrations-card.core{background:var(--fxm-color-surface-control)}@supports (color:color-mix(in lab,red,red)){.fxm-integrations-card.core{background:color-mix(in srgb,var(--fxm-color-surface-control) 55%,var(--fxm-color-surface))}}.fxm-integrations-card.core{min-height:178px;padding:24px}.fxm-integrations-card-top{justify-content:space-between;align-items:flex-start;display:flex}.fxm-integrations-card img{border-radius:var(--fxm-radius-md);object-fit:contain;width:40px;height:40px}.fxm-integrations-card.core img{width:44px;height:44px}.fxm-integrations-card-identity{align-items:center;gap:12px;display:flex}.fxm-integrations-card-identity strong,.fxm-integrations-card h3{color:var(--fxm-color-text-primary);margin:0;font-size:14px;font-weight:700;display:block}.fxm-integrations-card-identity small{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption);margin-top:2px;display:block}.fxm-integrations-card h3{margin-top:18px}.fxm-integrations-card p{color:var(--fxm-color-text-secondary);margin:12px 0 0;font-size:12px;line-height:1.55}.fxm-integrations-connect{border-radius:var(--fxm-radius-control);white-space:nowrap;background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);height:28px;color:var(--fxm-color-text-primary);justify-content:center;align-items:center;gap:4px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.fxm-integrations-connect:disabled{color:var(--fxm-color-text-muted);cursor:not-allowed;opacity:.72}.fxm-integrations-coming-soon{border:1px solid var(--fxm-color-border);color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption);white-space:nowrap;border-radius:8px;align-items:center;padding:.45rem .85rem;font-weight:600;display:inline-flex}.fxm-integrations-helper{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption);margin-top:10px;font-weight:600;display:block}.fxm-integrations-sync{flex-direction:column;gap:3px;margin-top:14px;display:flex}.fxm-integrations-sync span{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption);align-items:center;gap:4px;display:flex}.fxm-integrations-sync em{color:var(--fxm-color-primary-hover);font-size:var(--fxm-text-caption);font-style:normal;font-weight:600}.fxm-integrations-detail,.fxm-integrations-detail-empty{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);gap:var(--fxm-space-6);max-width:760px;padding:var(--fxm-space-6);flex-direction:column;display:flex}.fxm-integrations-detail-empty p,.fxm-integrations-scopes p{color:var(--fxm-color-text-secondary);margin:0}.fxm-integrations-detail-list{gap:0 var(--fxm-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));margin:0;display:grid}.fxm-integrations-detail-list>div{border-bottom:1px solid var(--fxm-color-border);gap:var(--fxm-space-1);padding:var(--fxm-space-3) 0;display:grid}.fxm-integrations-detail-list dt,.fxm-integrations-scopes h2{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption);letter-spacing:var(--fxm-letter-spacing-nav-label);text-transform:uppercase;font-weight:700}.fxm-integrations-detail-list dd{color:var(--fxm-color-text-primary);font-family:var(--fxm-font-mono);overflow-wrap:anywhere;margin:0}.fxm-integrations-scopes{gap:var(--fxm-space-3);display:grid}.fxm-integrations-scopes h2{margin:0}.fxm-integrations-scopes ul{gap:var(--fxm-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fxm-integrations-scope-chip{font-family:var(--fxm-font-mono);font-size:var(--fxm-text-caption);overflow-wrap:anywhere;white-space:normal;max-width:100%}.fxm-integrations-detail-actions,.fxm-integrations-disconnect-confirm{align-items:center;gap:var(--fxm-space-3);flex-wrap:wrap;display:flex}.fxm-settings-shell{flex-direction:column;gap:24px;display:flex}.fxm-settings-page{gap:16px}.fxm-settings-page .fxm-workspace-topbar{margin-bottom:2px}.fxm-settings-tabs{background:var(--fxm-color-surface-control);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);flex-direction:row;gap:4px;width:100%;padding:4px;display:flex;overflow-x:auto}.fxm-settings-nav-eyebrow{display:none}.fxm-settings-page .fxm-page-header{align-items:flex-start}.fxm-settings-page .fxm-settings-tabs button{border-radius:var(--fxm-radius-sm);color:var(--fxm-color-text-secondary);background:0 0;border:0;flex:none;justify-content:center;gap:8px;width:auto;height:36px;padding:0 12px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.fxm-settings-page .fxm-settings-tabs button.is-active{background:var(--fxm-color-surface);box-shadow:var(--fxm-shadow-card);color:var(--fxm-color-text-primary);font-weight:600}.fxm-settings-panel{flex-direction:column;gap:42px;display:flex;overflow:visible}.fxm-settings-panel.compact{max-width:760px}.fxm-industry-review{gap:var(--fxm-space-8)}.fxm-industry-review-table .fxm-table{min-width:820px}.fxm-industry-review-note{color:var(--fxm-color-text-secondary);max-width:360px;display:block}.fxm-settings-section{flex-direction:column;gap:16px;display:flex}.fxm-settings-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fxm-settings-section h2{color:var(--fxm-color-text-primary);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:14px;font-weight:700;line-height:20px}.fxm-settings-section p,.fxm-settings-note,.fxm-settings-field small{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption);margin:0;line-height:20px}.fxm-settings-field{color:var(--fxm-color-text-primary);flex-direction:column;gap:8px;font-size:14px;font-weight:400;display:flex}.fxm-settings-field>span{font-weight:600}.fxm-settings-logo-control{align-items:center;gap:16px;display:flex}.fxm-settings-logo-preview{border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);width:56px;height:56px;font-size:14px}.fxm-settings-logo-content{color:var(--fxm-color-text-primary);flex-direction:column;align-items:flex-start;gap:6px;font-size:14px;display:flex}.fxm-settings-logo-content small{color:var(--fxm-color-text-secondary);font-size:12px;line-height:18px}.fxm-settings-logo-content small.fxm-field-error{color:var(--fxm-color-danger)}.fxm-settings-logo-actions{gap:8px;display:flex}.fxm-settings-logo-upload{cursor:pointer;position:relative}.fxm-settings-logo-upload:focus-within{outline:2px solid var(--fxm-color-primary);outline-offset:2px}.fxm-settings-logo-input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fxm-settings-field.wide{width:100%}.fxm-settings-field input,.fxm-settings-field select,.fxm-settings-field textarea,.fxm-settings-tier-row input,.fxm-settings-readonly,.fxm-settings-action-row input,.fxm-settings-add-row input{background:var(--fxm-color-surface-control);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-primary);font-size:14px;line-height:20px}.fxm-settings-field input,.fxm-settings-field select{max-width:448px;height:40px;padding:0 12px}.fxm-settings-field input,.fxm-settings-field select,.fxm-settings-field textarea,.fxm-settings-tier-row input,.fxm-settings-action-row input,.fxm-settings-add-row input{font-weight:400}.fxm-settings-field textarea{resize:vertical;width:100%;min-height:140px;padding:12px}.fxm-settings-inline-input{align-items:center;gap:10px;display:flex}.fxm-settings-inline-input input{width:96px}.fxm-settings-tier-list,.fxm-settings-action-list{flex-direction:column;gap:12px;display:flex}.fxm-settings-tier-row{grid-template-columns:110px minmax(0,1fr);align-items:flex-start;gap:14px;display:grid}.fxm-settings-tier-badge{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:fit-content;margin-top:8px;padding:2px 8px;font-size:10px;font-weight:600;line-height:16px;display:inline-flex}.fxm-settings-tier-badge.tier-1{background:var(--fxm-color-primary-soft);border-color:var(--fxm-color-primary-border);color:var(--fxm-color-primary)}.fxm-settings-tier-badge.tier-2{background:var(--fxm-color-warning-soft);border-color:var(--fxm-color-warning-border);color:var(--fxm-color-amber-700)}.fxm-settings-tier-badge.tier-3,.fxm-settings-tier-badge.exclude{background:var(--fxm-color-surface-muted);border-color:var(--fxm-color-border);color:var(--fxm-color-text-secondary)}.fxm-settings-tier-badge.exclude{color:var(--fxm-color-text-muted)}.fxm-settings-tier-row input,.fxm-settings-readonly{width:100%;min-height:40px;padding:9px 12px}.fxm-settings-readonly{color:var(--fxm-color-text-secondary)}.fxm-settings-section>.fxm-primary-btn{width:fit-content}.fxm-settings-radio-group{border:0;flex-direction:column;gap:14px;margin:0;padding:0;display:flex}.fxm-settings-radio-group legend{color:var(--fxm-color-text-primary);margin-bottom:6px;font-size:14px;font-weight:600}.fxm-settings-radio-group label{color:var(--fxm-color-text-primary);align-items:center;gap:8px;font-size:14px;display:flex}.fxm-settings-radio-group input{accent-color:var(--fxm-color-primary);width:16px;height:16px}.fxm-field-error,.fxm-settings-field small.fxm-field-error{color:var(--fxm-color-danger);font-size:12px;font-weight:650;line-height:18px}.fxm-settings-field.is-invalid input{border-color:var(--fxm-color-danger)}.fxm-settings-sla-card{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);box-shadow:var(--fxm-shadow-card);grid-template-columns:minmax(190px,250px) minmax(0,1fr);gap:24px;padding:20px;display:grid}.fxm-settings-inline-input.compact{align-items:center;gap:8px}.fxm-settings-inline-input.compact input{font-family:var(--fxm-font-mono);font-size:var(--fxm-text-heading);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--fxm-leading-heading);text-align:right;width:118px}.fxm-icp-list{flex-direction:column;gap:8px;max-width:640px;display:flex}.fxm-icp-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.fxm-icp-row.is-add{margin-top:4px}.fxm-icp-row.is-factor{grid-template-columns:minmax(0,1fr) 96px}.fxm-icp-row.is-revenue-band{background:var(--fxm-color-surface-control);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);cursor:pointer;min-height:var(--fxm-size-input);grid-template-columns:auto minmax(0,1fr);padding:0 12px}.fxm-icp-row.is-revenue-band:has(input:checked){background:var(--fxm-color-primary-soft);border-color:var(--fxm-color-primary-border)}.fxm-icp-row.is-revenue-band:has(input:disabled){cursor:default;opacity:.85}.fxm-icp-row.is-revenue-band input{accent-color:var(--fxm-color-primary)}.fxm-icp-row.is-pair{grid-template-columns:minmax(0,1fr) 96px auto}.fxm-icp-row.is-header{color:var(--fxm-color-text-secondary);letter-spacing:.04em;text-transform:uppercase;padding:0 2px;font-size:12px;font-weight:700}.fxm-icp-factor-label{color:var(--fxm-color-text-primary);flex-direction:column;gap:2px;min-width:0;font-size:14px;font-weight:600;display:flex}.fxm-icp-factor-label small{color:var(--fxm-color-text-secondary);font-size:12px;font-weight:500;line-height:16px}.fxm-icp-text-input,.fxm-icp-number-input{background:var(--fxm-color-surface-control);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-primary);font-family:var(--fxm-font-sans);width:100%;min-width:0;height:40px;padding:0 12px;font-size:14px;line-height:20px}.fxm-icp-row .fxm-select{width:100%}.fxm-icp-legacy-industry{background:var(--fxm-color-surface-control);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-primary);flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:0;min-height:40px;padding:6px 12px;font-size:14px;display:flex}.fxm-icp-legacy-industry small{color:var(--fxm-color-text-secondary);font-size:12px;line-height:16px}.fxm-icp-text-input:focus,.fxm-icp-number-input:focus{border-color:var(--fxm-color-primary-border);outline:none}.fxm-icp-text-input:disabled,.fxm-icp-number-input:disabled{color:var(--fxm-color-text-secondary);opacity:.85}.fxm-icp-row.is-invalid .fxm-icp-number-input,.fxm-icp-row.is-invalid .fxm-icp-text-input{border-color:var(--fxm-color-danger)}.fxm-icp-number-input{font-family:var(--fxm-font-mono);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.fxm-icp-row.is-header>span:nth-child(2){text-align:right}.fxm-multi-select{width:100%;position:relative}.fxm-multi-select-label{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption);font-weight:var(--fxm-font-weight-semibold);line-height:var(--fxm-leading-caption);margin-bottom:var(--fxm-space-1);display:block}.fxm-multi-select-control{background:var(--fxm-color-surface-control);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-primary);align-items:center;gap:var(--fxm-space-2);min-height:var(--fxm-size-input);padding:var(--fxm-space-1) var(--fxm-space-3);display:flex}.fxm-multi-select-control:focus-within,.fxm-multi-select-control.is-open{border-color:var(--fxm-color-primary-border);box-shadow:var(--fxm-shadow-focus)}.fxm-multi-select-chips{align-items:center;gap:var(--fxm-space-1);flex-wrap:wrap;flex:1;min-width:0;display:flex}.fxm-multi-select-chip{background:var(--fxm-color-nav-active);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-chip);color:var(--fxm-color-text-primary);font-size:var(--fxm-text-caption);font-weight:var(--fxm-font-weight-semibold);align-items:center;gap:var(--fxm-space-1);line-height:var(--fxm-leading-caption);min-height:var(--fxm-size-icon-button-sm);padding:0 var(--fxm-space-2);display:inline-flex}.fxm-multi-select-chip button{border-radius:var(--fxm-radius-chip);color:var(--fxm-color-text-secondary);height:var(--fxm-size-icon-button-sm);width:var(--fxm-size-icon-button-sm);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.fxm-multi-select-chip button:hover{color:var(--fxm-color-text-primary)}.fxm-multi-select input{color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body);line-height:var(--fxm-leading-body);min-height:var(--fxm-size-icon-button-sm);min-width:calc(var(--fxm-space-10) * 4);background:0 0;border:0;outline:none;flex:1}.fxm-multi-select input::placeholder{color:var(--fxm-color-text-muted)}.fxm-multi-select-caret{color:var(--fxm-color-text-secondary);flex-shrink:0}.fxm-multi-select-list{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);box-shadow:var(--fxm-shadow-popover);margin-top:var(--fxm-space-1);max-height:calc(var(--fxm-size-row-height) * 6);padding:var(--fxm-space-1);z-index:var(--fxm-z-modal);flex-direction:column;display:flex;position:absolute;left:0;right:0;overflow:auto}.fxm-settings-panel .fxm-multi-select-list{position:static}.fxm-multi-select-option{border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body);align-items:center;gap:var(--fxm-space-2);line-height:var(--fxm-leading-body);min-height:var(--fxm-size-icon-button-sm);padding:0 var(--fxm-space-2);text-align:left;background:0 0;border:0;justify-content:space-between;display:flex}.fxm-multi-select-option.depth-1{padding-left:var(--fxm-space-6)}.fxm-multi-select-option.is-active,.fxm-multi-select-option:hover{background:var(--fxm-color-nav-active)}.fxm-multi-select-option[aria-selected=true]{color:var(--fxm-color-text-primary);font-weight:var(--fxm-font-weight-semibold)}.fxm-multi-select-empty{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption);line-height:var(--fxm-leading-caption);padding:var(--fxm-space-2);margin:0}.fxm-settings-sla-options{gap:10px}.fxm-settings-sla-options label{background:var(--fxm-color-surface-control);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);align-items:flex-start;gap:10px;padding:12px}.fxm-settings-sla-options label.is-active{background:var(--fxm-color-primary-soft)}@supports (color:color-mix(in lab,red,red)){.fxm-settings-sla-options label.is-active{background:color-mix(in srgb,var(--fxm-color-primary-soft) 48%,var(--fxm-color-surface))}}.fxm-settings-sla-options label.is-active{border-color:var(--fxm-color-primary-border)}.fxm-settings-sla-options label>span{flex-direction:column;gap:2px;display:flex}.fxm-settings-sla-options label strong{color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body);line-height:18px}.fxm-settings-sla-options label small{color:var(--fxm-color-text-secondary);font-size:12px;line-height:17px}.fxm-settings-sla-footer{justify-content:flex-end;display:flex}.fxm-settings-action-row{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);grid-template-columns:14px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:46px;padding:8px 12px;display:grid}.fxm-settings-action-row.role-row{grid-template-columns:14px 200px minmax(0,1fr) auto}.fxm-settings-action-row.single-row{grid-template-columns:14px minmax(0,1fr) auto}.fxm-settings-action-row.single-row:has(.icon-input){grid-template-columns:14px 42px minmax(0,1fr) auto}.fxm-settings-action-row>svg{color:var(--fxm-color-text-muted)}.fxm-settings-action-row input{background:var(--fxm-color-surface-muted);border-color:#0000;min-width:0;height:22px;padding:0 4px}.fxm-settings-action-row .icon-input,.fxm-settings-add-row .icon-input{text-align:center}.fxm-settings-switch{background:var(--fxm-color-surface-muted);border:0;border-radius:999px;width:46px;height:24px;padding:2px}.fxm-settings-switch span{background:var(--fxm-color-surface);border-radius:999px;width:20px;height:20px;transition:transform .16s;display:block}.fxm-settings-switch.is-on{background:var(--fxm-color-primary)}.fxm-settings-switch.is-on span{transform:translate(22px)}.fxm-settings-icon-action{color:var(--fxm-color-text-muted);background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.fxm-settings-icon-action:hover{color:var(--fxm-color-danger)}.fxm-settings-add{color:var(--fxm-color-primary);background:0 0;border:0;justify-content:flex-start;align-items:center;gap:6px;width:fit-content;height:28px;padding:0;font-size:14px;display:inline-flex}.fxm-settings-table-wrap{border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);overflow:clip}.fxm-settings-table{border-collapse:collapse;width:100%}.fxm-settings-table th{background:var(--fxm-color-surface-control);border-bottom:1px solid var(--fxm-color-border);color:var(--fxm-color-text-secondary);text-align:left;height:48px;padding:0 16px;font-size:12px;font-weight:700}.fxm-settings-table>thead>tr>th{z-index:5;position:sticky;top:0}.fxm-settings-table td{border-bottom:1px solid var(--fxm-color-border-subtle);font-size:var(--fxm-text-body);vertical-align:middle;min-height:54px;padding:12px 16px}.fxm-settings-table th:nth-child(3),.fxm-settings-table td:nth-child(3){text-align:left}.fxm-settings-member-actions{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.fxm-settings-member-actions .fxm-secondary-btn{margin:0}.fxm-settings-table tr:last-child td{border-bottom:0}.fxm-settings-table .muted{color:var(--fxm-color-text-secondary)}.fxm-settings-table th:last-child,.fxm-settings-table td:last-child{text-align:right}.fxm-settings-add-row{align-items:center;gap:8px;display:flex}.fxm-settings-add-row input{max-width:300px;height:36px;padding:0 10px}.fxm-settings-logo-row{align-items:center;gap:12px;display:flex}.fxm-settings-logo-upload{background:var(--fxm-color-surface-control);border:1px dashed var(--fxm-color-border);border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-muted);place-items:center;width:56px;height:56px;display:grid}.fxm-dialog-backdrop,.fxm-drawer-backdrop{background:var(--fxm-color-scrim);z-index:50;position:fixed;top:0;right:0;bottom:0;left:0}.fxm-dialog{background:var(--fxm-color-surface);border-radius:var(--fxm-radius-popover);box-shadow:var(--fxm-shadow-popover);width:calc(100vw - 32px);max-width:540px;max-height:90vh;position:absolute;top:132px;left:50%;overflow-y:auto;transform:translate(-50%)}.fxm-dialog-compact{top:50%;transform:translate(-50%,-50%)}.fxm-dialog-compact .fxm-dialog-actions{background:var(--fxm-color-surface);z-index:2;padding-bottom:16px;padding-left:24px;padding-right:24px;position:sticky;bottom:0}.fxm-list-build-dialog{max-width:720px}.fxm-dialog-header{border-bottom:1px solid var(--fxm-color-border);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.fxm-dialog-header h2{font-size:var(--fxm-text-heading);line-height:var(--fxm-leading-heading);margin:0}.fxm-dialog-header p{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-body);margin:2px 0 0}.fxm-dialog-header button{background:0 0;border:0}.fxm-form{flex-direction:column;gap:12px;padding:16px 24px 22px;display:flex}.fxm-inline-control{align-items:center;display:flex;overflow:hidden}.fxm-inline-control>svg{color:var(--fxm-color-text-muted);margin-left:10px}.fxm-inline-control input{border:0;outline:none;flex:1;padding:0 10px}.fxm-inline-control button{border-top:0;border-bottom:0;border-right:0;border-radius:0;height:36px}.fxm-url-helper{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption);font-weight:600}.fxm-required{color:var(--fxm-color-danger);font-weight:700}.fxm-date-picker-btn{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-muted);font-size:var(--fxm-text-body);text-align:left;justify-content:flex-start;align-items:center;gap:8px;width:100%;height:36px;padding:0 12px;font-weight:600;display:flex}.fxm-manual-divider{color:var(--fxm-color-text-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:-2px 0 2px;font-size:12px;display:grid}.fxm-manual-divider:before,.fxm-manual-divider:after{background:var(--fxm-color-border-subtle);content:"";height:1px}.fxm-form label>span{color:var(--fxm-color-text-muted);font-weight:600}.fxm-dialog-actions{border-top:1px solid var(--fxm-color-border-subtle);justify-content:flex-end;gap:8px;margin-top:6px;padding:14px 24px 16px;display:flex}.fxm-import-mapping{border:1px solid var(--fxm-color-border-subtle);border-radius:var(--fxm-radius-control);flex-direction:column;gap:0;display:flex}.fxm-import-mapping>small{background:var(--fxm-color-surface-control);border-bottom:1px solid var(--fxm-color-border-subtle);color:var(--fxm-color-text-muted);padding:10px 12px;font-weight:700}.fxm-import-mapping label{border-bottom:1px solid var(--fxm-color-border-subtle);grid-template-columns:minmax(0,1fr) minmax(160px,220px);align-items:center;gap:12px;padding:10px 12px;display:grid}.fxm-import-mapping label:last-child{border-bottom:0}.fxm-import-mapping label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fxm-account-import-alert.danger{background:var(--fxm-color-danger-soft);border-color:var(--fxm-color-danger-border);color:var(--fxm-color-danger)}.fxm-account-import-alert.warning{background:var(--fxm-color-warning-soft);border-color:var(--fxm-color-warning-border);color:var(--fxm-color-text-primary)}.fxm-account-import-result{flex-direction:column;gap:12px;padding:16px 24px 6px;display:flex}.fxm-account-import-result>strong{font-size:16px;font-weight:700}.fxm-account-import-result>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fxm-account-import-result span{border:1px solid var(--fxm-color-border-subtle);border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-muted);flex-direction:column;gap:3px;padding:10px 12px;font-size:12px;display:flex}.fxm-account-import-result b{color:var(--fxm-color-text);font-size:var(--fxm-text-heading);line-height:var(--fxm-leading-heading)}.fxm-account-import.mapping.embedded{max-width:none;min-height:0;margin:0;padding:0}.fxm-list-build-fieldset{border:1px solid var(--fxm-color-border-subtle);border-radius:var(--fxm-radius-control);flex-direction:column;gap:10px;margin:0;padding:12px 14px;display:flex}.fxm-list-build-fieldset legend{color:var(--fxm-color-text);font-size:var(--fxm-text-caption);padding:0 4px;font-weight:600}.fxm-list-build-checkbox{align-items:center;gap:8px;display:flex}.fxm-list-build-preview{background:var(--fxm-color-surface-control);border:1px solid var(--fxm-color-border-subtle);border-radius:var(--fxm-radius-control);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.fxm-list-build-preview ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fxm-list-build-preview li{flex-direction:column;gap:2px;display:flex}.fxm-list-build-preview small{color:var(--fxm-color-text-muted)}.fxm-account-import-options{grid-template-columns:minmax(0,1fr);gap:14px;width:min(100%,760px);display:grid}.fxm-account-import-crm-card{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-primary);align-items:flex-start}@supports (color:color-mix(in lab,red,red)){.fxm-account-import-crm-card{border:1px solid color-mix(in srgb,var(--fxm-color-primary) 36%,var(--fxm-color-border))}}.fxm-account-import-crm-card{border-radius:var(--fxm-radius-card);box-shadow:var(--fxm-shadow-card);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:18px;display:grid}.fxm-account-import-crm-card>svg{color:var(--fxm-color-primary);margin-top:2px}.fxm-account-import-crm-card>div{flex-direction:column;gap:4px;min-width:0;display:flex}.fxm-account-import-crm-card strong{color:var(--fxm-color-text-primary);font-size:14px}.fxm-account-import-crm-card span{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption);line-height:18px}.fxm-account-import-crm-card small{color:var(--fxm-color-text-muted);grid-column:2/-1;align-items:center;gap:6px;font-size:12px;display:inline-flex}.fxm-account-import-crm-card small>span{background:var(--fxm-color-success);border-radius:999px;width:7px;height:7px}.fxm-account-import-crm-card small.is-warning>span{background:var(--fxm-color-warning)}.fxm-crm-builder{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.fxm-crm-builder-lead{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-body);max-width:720px;margin:0 0 14px;line-height:20px}.fxm-crm-builder.embedded{max-height:min(82vh,820px);overflow:auto}.fxm-crm-builder.embedded .fxm-crm-preview{grid-template-columns:1fr}.fxm-crm-builder.embedded .fxm-crm-preview-hero{min-height:122px}.fxm-crm-builder.embedded .fxm-crm-preview-table,.fxm-crm-builder.embedded .fxm-crm-outcome,.fxm-crm-builder.embedded .fxm-crm-preview-empty{grid-column:1}.fxm-crm-builder.embedded .fxm-crm-builder-footer{background:var(--fxm-color-surface);border-top:1px solid var(--fxm-color-border-subtle);margin:0 -1px;padding:12px 0 2px;position:sticky;bottom:0}.fxm-crm-builder-body{flex-direction:column;gap:14px;display:flex}.fxm-crm-builder-controls{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border-subtle);border-radius:var(--fxm-radius-card);grid-template-columns:minmax(220px,1.15fr) minmax(180px,.85fr);gap:12px;padding:14px;display:grid}.fxm-crm-builder-controls label,.fxm-crm-filter-grid label{flex-direction:column;gap:6px;display:flex}.fxm-crm-builder-controls label>span,.fxm-crm-filter-grid label>span{color:var(--fxm-color-text-muted);font-size:12px;font-weight:700}.fxm-crm-builder-controls input,.fxm-crm-builder-controls select,.fxm-crm-filter-grid input,.fxm-crm-filter-grid select{background:var(--fxm-color-surface-control);border:1px solid var(--fxm-color-border-subtle);border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-primary);min-height:38px;padding:8px 10px}.fxm-crm-source-toggle{background:var(--fxm-color-surface-control);border:1px solid var(--fxm-color-border-subtle);border-radius:var(--fxm-radius-control);grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;padding:3px;display:grid}.fxm-crm-source-toggle button{border-radius:calc(var(--fxm-radius-control) - 3px);color:var(--fxm-color-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-height:32px;font-size:12px;font-weight:700;display:inline-flex}.fxm-crm-source-toggle button.is-active{background:var(--fxm-color-surface);color:var(--fxm-color-text-primary);box-shadow:var(--fxm-shadow-card)}.fxm-crm-filter-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.fxm-crm-industry-selection{gap:var(--fxm-space-2);flex-direction:column;display:flex}.fxm-crm-industry-chips{gap:var(--fxm-space-2);flex-wrap:wrap;display:flex}.fxm-crm-industry-chip{background:var(--fxm-color-surface-control);border:1px solid var(--fxm-color-border-subtle);border-radius:var(--fxm-radius-chip);color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption);align-items:center;gap:var(--fxm-space-2);min-height:32px;padding:var(--fxm-space-1) var(--fxm-space-2);display:inline-flex}.fxm-crm-industry-chip button{color:var(--fxm-color-text-muted);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.fxm-crm-industry-chip button:disabled{cursor:not-allowed;opacity:var(--fxm-opacity-disabled)}.fxm-crm-industry-hints{color:var(--fxm-color-text-muted);gap:var(--fxm-space-1);flex-direction:column;display:flex}.fxm-crm-industry-hints small{font-size:var(--fxm-text-caption)}.fxm-crm-query-bar{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border-subtle);border-radius:var(--fxm-radius-card);flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.fxm-crm-filter-chip,.fxm-crm-add-filter{background:var(--fxm-color-surface-control);border:1px solid var(--fxm-color-border-subtle);border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-secondary);align-items:center;gap:8px;min-height:32px;padding:6px 9px;font-size:12px;display:inline-flex}.fxm-crm-filter-chip b{color:var(--fxm-color-text-muted);font-weight:700}.fxm-crm-filter-chip button,.fxm-crm-add-filter{cursor:pointer}.fxm-crm-filter-chip button{color:var(--fxm-color-text-muted);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.fxm-crm-add-filter{background:0 0}.fxm-crm-preview{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border-subtle);border-radius:var(--fxm-radius-card);grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);gap:14px;padding:14px;display:grid}.fxm-crm-preview-hero{background:var(--fxm-color-surface-control);border:1px solid var(--fxm-color-border-subtle);border-radius:var(--fxm-radius-control);flex-direction:column;justify-content:center;gap:6px;min-height:180px;padding:18px;display:flex}.fxm-crm-preview-hero span,.fxm-crm-preview-hero small{color:var(--fxm-color-text-muted);font-size:12px}.fxm-crm-preview-hero strong{color:var(--fxm-color-text-primary);font-family:var(--fxm-font-mono);font-size:32px;line-height:40px}.fxm-crm-outcome{flex-wrap:wrap;grid-column:2;gap:8px;display:flex}.fxm-crm-outcome span{background:var(--fxm-color-surface-control);border:1px solid var(--fxm-color-border-subtle);border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-secondary);align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:inline-flex}.fxm-crm-outcome .is-success{color:var(--fxm-color-success)}.fxm-crm-outcome .is-warning{color:var(--fxm-color-warning)}.fxm-crm-preview-table{border:1px solid var(--fxm-color-border-subtle);border-radius:var(--fxm-radius-control);grid-column:2;overflow:hidden}.fxm-crm-preview-cols,.fxm-crm-preview-row{grid-template-columns:minmax(150px,1fr) minmax(130px,.9fr) minmax(110px,.7fr) minmax(150px,1fr);gap:10px;display:grid}.fxm-crm-preview-cols{background:var(--fxm-color-surface-control);color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption);text-transform:uppercase;padding:9px 12px;font-weight:700}.fxm-crm-preview-row{border-top:1px solid var(--fxm-color-border-subtle);color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption);align-items:center;padding:10px 12px}.fxm-crm-preview-row strong{color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body);display:block}.fxm-crm-preview-row small{color:var(--fxm-color-text-muted)}.fxm-crm-matched-by{color:var(--fxm-color-warning)}.fxm-crm-preview-empty{color:var(--fxm-color-text-secondary);grid-column:2;align-items:center;gap:8px;min-height:80px;display:flex}.fxm-crm-confirm{background:var(--fxm-color-surface-control);border:1px solid var(--fxm-color-border-subtle);border-radius:var(--fxm-radius-control);flex-direction:column;grid-column:1/-1;gap:5px;padding:12px;display:flex}.fxm-crm-confirm strong{color:var(--fxm-color-text-primary);font-size:14px}.fxm-crm-confirm span,.fxm-crm-confirm small{color:var(--fxm-color-text-secondary);font-size:12px}.fxm-crm-builder-footer{justify-content:space-between;align-items:center;display:flex}.fxm-crm-builder-footer>div{gap:8px;display:flex}@container ws (max-width:920px){.fxm-account-import-crm-card,.fxm-crm-builder-footer{grid-template-columns:1fr;align-items:stretch}.fxm-account-import-crm-card{flex-direction:column;display:flex}.fxm-crm-builder-controls,.fxm-crm-filter-grid,.fxm-crm-preview{grid-template-columns:1fr}.fxm-crm-query-bar,.fxm-crm-builder-footer,.fxm-crm-builder-footer>div{flex-direction:column}.fxm-crm-preview-table,.fxm-crm-outcome,.fxm-crm-preview-empty{grid-column:1}.fxm-crm-preview-table{overflow-x:auto}.fxm-crm-preview-cols,.fxm-crm-preview-row{min-width:640px}}.fxm-dropzone{background:var(--fxm-color-surface-control);border:1px dashed var(--fxm-color-border-strong);border-radius:var(--fxm-radius-control);flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:150px;display:flex}.fxm-csv-help{color:var(--fxm-color-text-secondary);flex-direction:column;gap:8px;font-size:12px;display:flex}.fxm-csv-help h3{color:var(--fxm-color-text-primary);font-size:var(--fxm-text-section);line-height:var(--fxm-leading-section);margin:0}.fxm-csv-help p{margin:0}.fxm-csv-help code{background:var(--fxm-color-surface-control);border:1px solid var(--fxm-color-border-subtle);border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-primary);padding:8px}.fxm-drawer{background:var(--fxm-color-surface);box-shadow:var(--fxm-shadow-popover);width:420px;padding:20px;position:absolute;top:0;bottom:0;right:0}.fxm-drawer .close{color:var(--fxm-color-text-secondary);position:absolute;top:14px;right:14px}.fxm-drawer h2,.fxm-drawer h3{margin:0 0 6px}.fxm-drawer p{color:var(--fxm-color-text-secondary);margin:0 0 16px}.fxm-expanded-row td{background:var(--fxm-color-surface-muted)!important}@supports (color:color-mix(in lab,red,red)){.fxm-expanded-row td{background:color-mix(in srgb,var(--fxm-color-surface-muted) 30%,transparent)!important}}.fxm-expanded-row td{color:var(--fxm-color-text-secondary);padding:16px 14px 22px}.fxm-scan-expanded-panel{grid-template-columns:minmax(0,1fr) minmax(360px,1fr);gap:28px;display:grid}.fxm-scan-expanded-footer{justify-content:flex-end;padding-top:0;display:flex}.fxm-scan-expanded-panel h3{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption);letter-spacing:.04em;margin:0 0 9px;font-weight:800}.fxm-scan-note-lines{gap:7px;display:grid}.fxm-scan-note-lines p{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-body);margin:0;font-weight:600}.fxm-scan-expanded-panel textarea{background:var(--fxm-color-workspace);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-primary);resize:vertical;width:100%;min-height:124px;padding:12px}.fxm-toast{background:var(--fxm-color-shell);border-radius:var(--fxm-radius-popover);box-shadow:var(--fxm-shadow-popover);color:#fff;z-index:60;align-items:center;gap:10px;padding:10px 12px;display:flex;position:fixed;bottom:18px;right:18px}.fxm-toast button{color:#fff;background:0 0;border:0;place-items:center;display:grid}.fxm-toast.is-link .fxm-toast-body{color:inherit;cursor:pointer;font:inherit;text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73;display:inline}.fxm-toast.is-link .fxm-toast-body:hover{text-decoration-color:#fff}.fxm-performance-page{flex-direction:column;gap:16px;display:flex}.fxm-performance-heading h2{margin:0;font-size:20px;line-height:28px}.fxm-performance-heading p{color:var(--fxm-color-text-secondary);margin:2px 0 0;font-size:14px}.fxm-performance-toggle{background:var(--fxm-color-surface-control);border-radius:var(--fxm-radius-control);align-items:center;gap:2px;width:fit-content;padding:2px;display:flex}.fxm-performance-toggle button{border-radius:calc(var(--fxm-radius-control) - 2px);color:var(--fxm-color-text-secondary);background:0 0;border:0;padding:5px 12px;font-size:12px;font-weight:700}.fxm-performance-toggle button.is-active{background:var(--fxm-color-surface);box-shadow:var(--fxm-shadow-card);color:var(--fxm-color-text-primary)}.fxm-performance-stat{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);box-shadow:var(--fxm-shadow-card);min-height:112px;padding:16px}.fxm-performance-stat span,.fxm-section-kicker{color:var(--fxm-color-text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.fxm-performance-stat strong{font-family:var(--fxm-font-mono);margin-top:6px;font-size:24px;line-height:32px;display:block}.fxm-performance-stat strong.teal{color:var(--fxm-color-primary-hover)}.fxm-performance-stat strong.warning,.fxm-performance-table .warning{color:var(--fxm-color-amber-700)}.fxm-performance-stat small{color:var(--fxm-color-text-secondary);margin-top:3px;font-size:12px;display:block}.fxm-performance-stat em{margin-top:4px;font-size:12px;font-style:normal;display:block}.fxm-performance-stat em.positive,.fxm-performance-table .positive{color:var(--fxm-color-success)}.fxm-performance-stat em.negative,.fxm-performance-table .negative{color:var(--fxm-color-danger)}.fxm-section-kicker{margin:0 0 12px}.fxm-performance-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;display:grid}.fxm-performance-summary-grid div{color:var(--fxm-color-text-secondary);font-size:14px}.fxm-performance-summary-grid strong{color:var(--fxm-color-text-primary);font-family:var(--fxm-font-mono);font-weight:700}.fxm-performance-table th:not(:first-child),.fxm-performance-table td.numeric{font-family:var(--fxm-font-mono);font-variant-numeric:tabular-nums;text-align:right}.fxm-performance-empty{background:var(--fxm-color-surface);border:1px dashed var(--fxm-color-border-strong);border-radius:var(--fxm-radius-card);color:var(--fxm-color-text-secondary);text-align:center;padding:32px;font-size:14px}.fxm-admin-boundary-page{gap:24px;max-width:1080px;margin:0 auto}.fxm-admin-directory-grid{grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:20px;display:grid}.fxm-admin-focus-card,.fxm-admin-routes-card{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);box-shadow:var(--fxm-shadow-card);padding:20px}.fxm-admin-focus-card{min-height:260px}.fxm-admin-focus-card>span,.fxm-admin-route-row>span{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.fxm-admin-focus-card h2,.fxm-admin-routes-card h2{color:var(--fxm-color-text-primary);font-size:var(--fxm-text-section);line-height:var(--fxm-leading-section);margin:8px 0 0}.fxm-admin-focus-card p{color:var(--fxm-color-text-secondary);max-width:560px;margin:10px 0 0;font-size:14px;line-height:22px}.fxm-admin-focus-card dl{border-top:1px solid var(--fxm-color-border-subtle);margin:24px 0 0;padding-top:16px}.fxm-admin-focus-card dt{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.fxm-admin-focus-card dd{color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body);margin:4px 0 0;font-weight:700}.fxm-admin-routes-card h2{margin:0 0 14px;font-size:14px;line-height:20px}.fxm-admin-route-list{flex-direction:column;gap:10px;display:flex}.fxm-admin-route-row{background:var(--fxm-color-surface-control);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);flex-direction:column;gap:3px;padding:12px;display:flex}.fxm-admin-route-row:hover{background:var(--fxm-color-surface);border-color:var(--fxm-color-primary-border)}.fxm-admin-route-row strong{color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body)}.fxm-admin-route-row small{color:var(--fxm-color-text-secondary);font-size:12px}@container ws (max-width:959.98px){.fxm-kpi-grid.five,.fxm-kpi-grid.four,.fxm-integration-grid,.fxm-integration-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.fxm-two-col,.fxm-dashboard-focus,.fxm-summary-even2,.fxm-summary-perf-kpis,.fxm-summary-rd-checks,.fxm-live-event-grid,.fxm-live-account-grid,.fxm-account-graph-map,.fxm-today-grid,.fxm-admin-directory-grid{grid-template-columns:1fr}.fxm-summary-jump{grid-template-columns:1fr 1fr}.fxm-summary-pk{border-left:none;padding-left:2px}.fxm-live-account-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.fxm-account-graph-event-rail{border-left:0;border-top:1px solid var(--fxm-color-border);padding-top:16px;padding-left:0}.fxm-settings-page .fxm-settings-tabs{width:100%;max-width:100%;overflow-x:auto}.fxm-settings-page .fxm-settings-tabs button{flex:none}.fxm-settings-tier-row{grid-template-columns:1fr;gap:6px}.fxm-icp-list{max-width:100%}.fxm-icp-row.is-pair,.fxm-icp-row.is-header{grid-template-columns:minmax(0,1fr) 88px auto}.fxm-settings-tier-badge{margin-top:0}.fxm-settings-sla-card,.fxm-integrations-core-grid,.fxm-integrations-more-grid,.fxm-integrations-setup-row{grid-template-columns:1fr}.fxm-settings-action-row,.fxm-settings-action-row.role-row,.fxm-settings-action-row.single-row,.fxm-settings-action-row.single-row:has(.icon-input){grid-template-columns:14px minmax(0,1fr) auto}.fxm-settings-action-row.role-row input:nth-of-type(2),.fxm-settings-action-row.single-row .icon-input{grid-column:2/-1}}@media(max-width:760px){html,body,#root{max-width:100%;overflow-x:hidden}.fxm-event-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.fxm-event-write-form{max-height:calc(100dvh - 86px);padding-left:16px;padding-right:16px}.fxm-event-write-form .fxm-dialog-actions{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}@container ws (max-width:760px){.fxm-page{max-width:100%;padding:16px;overflow-x:clip}.fxm-workspace-topbar{grid-template-columns:1fr;row-gap:10px;height:auto;min-height:56px;padding:12px 16px;overflow-x:hidden}.fxm-workspace-topbar-stepper{justify-self:start;width:100%;min-width:0;max-width:100%;overflow-x:auto}.fxm-workspace-topbar-actions{justify-self:start}.fxm-alert-row,.fxm-event-row{flex-wrap:wrap;align-items:flex-start}.fxm-alert-row-copy{flex:100%}.fxm-dashboard-panel-title{flex-direction:column;align-items:flex-start}.fxm-dashboard-readiness-metrics,.fxm-dashboard-work-grid,.fxm-today-event-list{grid-template-columns:1fr}.fxm-today-action-row,.fxm-today-event-card{grid-template-columns:minmax(0,1fr);align-items:flex-start}.fxm-today-action-row>.fxm-status-dot-label,.fxm-today-event-card>.fxm-status-dot-label{justify-self:start}.fxm-event-row>span{flex:100%}.fxm-alert-row .fxm-badge{flex:none;max-width:calc(100% - 34px);margin-left:34px}.fxm-report-actions,.fxm-account-graph-heading,.fxm-account-graph-lens-form,.fxm-account-workspace-header,.fxm-account-toolbar{flex-wrap:wrap;align-items:flex-start}.fxm-live-account-summary,.fxm-live-account-facts{grid-template-columns:1fr}.fxm-account-graph-mode-toggle{max-width:100%;overflow-x:auto}.fxm-account-graph-lens-form,.fxm-account-graph-lens-form select{width:100%}.fxm-account-graph-node-grid{grid-template-columns:1fr}.fxm-account-workspace-tabs{max-width:100%;overflow-x:auto}.fxm-account-workspace-tabs button{flex:none}.fxm-account-toolbar.live{flex-direction:column;align-items:stretch}.fxm-account-toolbar.live .fxm-account-chip-row,.fxm-aw-toolbar-right{flex:0 auto;width:100%;max-width:100%}.fxm-aw-toolbar-right{flex-wrap:wrap;align-items:stretch}.fxm-aw-owner-select{flex:140px;min-width:0}.fxm-account-toolbar.live .fxm-filter-input{flex:100%;width:100%;min-width:0}.fxm-account-workspace-grid{grid-template-columns:1fr}.fxm-account-factor-row{grid-template-columns:minmax(0,1fr)}.fxm-account-factor-row strong{text-align:left}.fxm-report-actions{width:100%}.fxm-accounts-filters,.fxm-scan-filters,.fxm-event-scan-filters,.fxm-account-chip-row{width:100%;max-width:100%;overflow-x:auto}.fxm-accounts-filters,.fxm-scan-filters,.fxm-event-scan-filters{flex-wrap:nowrap}.fxm-event-details-card{grid-template-columns:1fr}.fxm-event-details-column{min-width:0;padding:16px}.fxm-event-details-column+.fxm-event-details-column{border-left:0;border-top:1px solid var(--fxm-color-border)}.fxm-detail-location-grid,.fxm-kpi-grid.five,.fxm-kpi-grid.four,.fxm-kpi-grid.three,.fxm-kpi-grid.two,.fxm-field-grid,.fxm-form-grid,.fxm-jump-grid,.fxm-folder-grid,.fxm-calendar-grid,.fxm-vendor-grid,.fxm-travel-field-grid.three,.fxm-travel-field-grid.four{grid-template-columns:1fr}.fxm-travel-card-button{align-items:flex-start;gap:12px}.fxm-travel-pills{display:none}.fxm-performance-page .fxm-card-body{padding:14px}.fxm-performance-summary-grid{grid-template-columns:1fr;gap:9px}.fxm-performance-summary-grid div,.fxm-section-kicker{overflow-wrap:anywhere}.fxm-performance-table{min-width:0}.fxm-performance-table thead{display:none}.fxm-performance-table,.fxm-performance-table tbody,.fxm-performance-table tr,.fxm-performance-table td{width:100%;display:block}.fxm-performance-table tr{border-bottom:1px solid var(--fxm-color-border-subtle);padding:8px 0}.fxm-performance-table td{border:0;padding:4px 0;font-size:12px;text-align:left!important}.fxm-performance-table td:before{color:var(--fxm-color-text-secondary);content:attr(data-label);font-size:var(--fxm-text-badge);letter-spacing:.04em;text-transform:uppercase;font-weight:800;display:block}}.fxm-campaign-write-form{gap:16px;max-width:560px;margin-top:14px;display:grid}.fxm-campaign-write-form label{gap:6px;display:grid}.fxm-campaign-write-form label>span{color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body);font-weight:650}.fxm-campaign-write-form input,.fxm-campaign-write-form select,.fxm-campaign-write-form textarea{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-primary);font:inherit;width:100%}.fxm-campaign-write-form input,.fxm-campaign-write-form select{height:42px;padding:0 12px}.fxm-campaign-write-form textarea{resize:vertical;padding:10px 12px}.fxm-campaign-write-form label.is-required input{border-color:var(--fxm-color-funnel-amber)}.fxm-event-dialog{max-width:720px;overflow:hidden}.fxm-event-dialog .fxm-dialog-header{padding:16px 20px}.fxm-event-write-form{gap:14px;max-width:none;max-height:calc(90vh - 58px);margin:0;padding:18px 20px 0;overflow-y:auto}.fxm-event-write-form label{min-width:0}.fxm-event-write-form .fxm-form-grid{gap:14px}.fxm-event-write-form input,.fxm-event-write-form select,.fxm-event-write-form textarea{background:var(--fxm-color-surface-control)}.fxm-event-write-form input:focus,.fxm-event-write-form select:focus,.fxm-event-write-form textarea:focus{border-color:var(--fxm-color-primary-border);outline:2px solid var(--fxm-color-primary-soft);outline-offset:0}.fxm-event-write-form textarea{min-height:86px}.fxm-event-advanced-toggle{border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-secondary);cursor:pointer;font-size:var(--fxm-text-body);background:0 0;border:none;justify-content:flex-start;align-self:flex-start;align-items:center;gap:6px;width:auto;min-height:0;padding:2px 0;font-weight:600;display:inline-flex}.fxm-event-advanced-toggle:hover{color:var(--fxm-color-text-primary);background:0 0}.fxm-event-advanced-toggle.is-expanded{color:var(--fxm-color-text-primary);font-weight:650}.fxm-event-advanced-toggle svg{color:currentColor;transition:transform .15s}.fxm-event-advanced-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.fxm-event-advanced-section{background:var(--fxm-color-surface-control);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);gap:14px;margin-top:4px;padding:14px;display:grid}.fxm-event-advanced-lead{color:var(--fxm-color-text-secondary);margin:0;font-size:12px;line-height:1.4}.fxm-event-attendee-picker{gap:8px;display:grid}.fxm-event-attendee-picker>span{color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body);font-weight:650}.fxm-event-attendee-picker>div{border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);gap:0;max-height:180px;display:grid;overflow-y:auto}.fxm-event-attendee-picker label{border-bottom:1px solid var(--fxm-color-border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;padding:10px 12px;display:grid}.fxm-event-attendee-picker label:last-child{border-bottom:0}.fxm-event-attendee-picker input{width:auto;height:auto}.fxm-event-attendee-picker small{color:var(--fxm-color-text-secondary);overflow-wrap:anywhere;grid-column:2;min-width:0}.fxm-event-write-form .fxm-dialog-actions{margin:0 -20px;padding:14px 20px 16px}@media(max-width:760px){.fxm-event-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.fxm-event-write-form{max-height:calc(100dvh - 86px);padding-left:16px;padding-right:16px}.fxm-event-write-form .fxm-dialog-actions{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}.fxm-campaign-write-form label.is-invalid input,.fxm-campaign-write-form label.is-invalid textarea,.fxm-form label.is-invalid input,.fxm-form label.is-invalid textarea{border-color:var(--fxm-color-danger)}.fxm-campaign-write-actions{gap:8px;display:flex}.fxm-mutation-error{font-size:var(--fxm-text-body);flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;display:flex}.fxm-mutation-error>span:last-child{color:var(--fxm-color-danger);font-weight:600}.fxm-campaign-lifecycle-heading{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.fxm-account-workspace-card .fxm-campaign-lifecycle-heading h2{margin:0}.fxm-campaign-lifecycle-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fxm-muted-copy{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-body);margin:4px 0 0;line-height:1.5}.fxm-campaign-preview-summary{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.fxm-campaign-preview-aggregates{gap:14px;display:grid}.fxm-campaign-preview-caption{color:var(--fxm-color-text-secondary);margin:0 0 14px;font-size:12px}.fxm-campaign-preview-breakdown-card{gap:10px;min-width:0;display:grid}.fxm-campaign-preview-breakdown-head{justify-content:space-between;align-items:center;display:flex}.fxm-campaign-preview-breakdown-head>strong{color:var(--fxm-color-text-primary);font-family:var(--fxm-font-mono);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.fxm-campaign-preview-breakdown-list{border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.fxm-campaign-preview-breakdown-list li{border-bottom:1px solid var(--fxm-color-border-subtle);color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption);justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.fxm-campaign-preview-breakdown-list li:last-child{border-bottom:0}.fxm-campaign-preview-breakdown-list li strong{color:var(--fxm-color-text-primary);font-family:var(--fxm-font-mono);font-size:var(--fxm-text-body);font-variant-numeric:tabular-nums;font-weight:600}.fxm-campaign-preview-breakdown-empty{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-body);margin:0}.fxm-campaign-lifecycle-help{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption);max-width:52ch;margin:10px 0 0;line-height:1.5}.fxm-campaign-external-execution{border-style:dashed}.fxm-campaign-external-execution-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.fxm-campaign-external-execution-head h2{margin:0 0 4px}.fxm-campaign-external-execution .fxm-button.is-disabled,.fxm-campaign-external-execution .fxm-button:disabled{cursor:not-allowed;opacity:.5;border-style:dashed}.fxm-campaign-enrollment-review{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fxm-campaign-enrollment-review-error{color:var(--fxm-color-danger);font-size:12px;font-weight:600}.fxm-campaign-preview-list{min-width:0}.fxm-campaign-preview-list h3{color:var(--fxm-color-text-primary);font-size:var(--fxm-text-section);letter-spacing:0;font-weight:700;line-height:var(--fxm-leading-section);margin:0 0 8px}.fxm-campaign-lifecycle-confirm,.fxm-draft-card-confirm{background:var(--fxm-color-danger-soft);border:1px solid var(--fxm-color-danger-border);border-radius:var(--fxm-radius-control);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.fxm-campaign-lifecycle-confirm>span,.fxm-draft-card-confirm>span{color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body);font-weight:600}.fxm-draft-edit-dialog{width:min(640px,92vw)}.fxm-agent-toggle{background:var(--fxm-color-primary-soft);border:1px solid var(--fxm-color-primary-border);border-radius:var(--fxm-radius-pill);color:var(--fxm-color-text-primary);cursor:pointer;font-size:var(--fxm-text-body);align-items:center;gap:6px;height:32px;padding:0 12px;font-weight:600;display:inline-flex}.fxm-agent-toggle:hover,.fxm-agent-toggle[aria-pressed=true]{background:var(--fxm-color-primary);border-color:var(--fxm-color-primary);color:var(--fxm-color-on-accent)}.fxm-page-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fxm-draft-card{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border-subtle);border-radius:var(--fxm-radius-card);gap:12px;padding:16px;display:grid}.fxm-draft-card-head{grid-template-columns:minmax(76px,auto) minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.fxm-draft-card-head>span:first-child,.fxm-draft-card-head>small{color:var(--fxm-color-text-muted);font-size:12px}.fxm-draft-card h3{color:var(--fxm-color-text-primary);font-size:var(--fxm-text-section);line-height:var(--fxm-leading-section);margin:0}.fxm-draft-body{background:var(--fxm-color-surface-muted);border:1px solid var(--fxm-color-border-subtle);border-radius:var(--fxm-radius-card);color:var(--fxm-color-text-primary);font-family:inherit;font-size:var(--fxm-text-body);white-space:pre-wrap;max-height:260px;margin:0;padding:12px;line-height:20px;overflow:auto}@container ws (max-width:760px){.fxm-draft-card-head{grid-template-columns:minmax(0,1fr);align-items:start}}.fxm-crm-mapping-row{align-items:end;gap:var(--fxm-layout-card-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.fxm-crm-mapping-row label.is-warning input{border-color:var(--fxm-color-funnel-amber)}.fxm-crm-value-warning{white-space:normal;grid-column:1/-1;width:100%}.fxm-crm-value-warning .fxm-status-dot-text{text-overflow:clip;overflow:visible}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}.fxm-auth-shell{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:24px}.fxm-auth-card{max-width:384px;width:100%}.fxm-auth-brand{align-items:center;display:flex}.fxm-auth-title{font-size:var(--fxm-text-heading);font-weight:700;line-height:var(--fxm-leading-heading);margin-top:10px}.fxm-auth-sub{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-body);margin-top:2px}.fxm-auth-actions{display:flex;flex-direction:column;gap:10px;margin-top:2px}.fxm-auth-foot{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:0 24px 18px}.fxm-auth-foot a{color:var(--fxm-color-text-muted);font-size:12px;font-weight:600}.fxm-auth-note{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-body);padding:0 24px 18px}.fxm-accounts-table[aria-label=Accounts] thead th:nth-child(1),.fxm-accounts-roster-table thead th:nth-child(1){width:40px}.fxm-accounts-table[aria-label=Accounts] thead th:nth-child(2),.fxm-accounts-roster-table thead th:nth-child(2){min-width:180px}.fxm-accounts-table[aria-label=Accounts] thead th:nth-child(3),.fxm-accounts-roster-table thead th:nth-child(3){width:14%}.fxm-accounts-table[aria-label=Accounts] thead th:nth-child(4),.fxm-accounts-roster-table thead th:nth-child(4){width:12%}.fxm-accounts-table[aria-label=Accounts] thead th:nth-child(5),.fxm-accounts-roster-table thead th:nth-child(5){width:16%}.fxm-accounts-table[aria-label=Accounts] thead th:nth-child(6),.fxm-accounts-roster-table thead th:nth-child(6){width:12%}.fxm-accounts-table[aria-label=Accounts] thead th:nth-child(7),.fxm-accounts-roster-table thead th:nth-child(7){width:10%}.fxm-accounts-table[aria-label=Contacts] thead th:nth-child(1){width:22%}.fxm-accounts-table[aria-label=Contacts] thead th:nth-child(2){width:28%}.fxm-accounts-table[aria-label=Contacts] thead th:nth-child(3){width:14%}.fxm-accounts-table[aria-label=Contacts] thead th:nth-child(4){width:12%}.fxm-accounts-table[aria-label=Contacts] thead th:nth-child(5){width:14%}.fxm-accounts-table[aria-label=Contacts] thead th:nth-child(6){width:10%}.fxm-accounts-account-cell .fxm-accounts-link{max-width:100%;min-width:0}@container ws (max-width: 950px){.fxm-accounts-table[aria-label=Accounts] thead th:nth-child(5),.fxm-accounts-table[aria-label=Accounts] td:nth-child(5),.fxm-accounts-table[aria-label=Contacts] thead th:nth-child(5),.fxm-accounts-table[aria-label=Contacts] td:nth-child(5),.fxm-accounts-roster-table thead th:nth-child(5),.fxm-accounts-roster-table td:nth-child(5){padding-left:0;padding-right:0;visibility:hidden;width:0}}@container ws (max-width: 790px){.fxm-accounts-table[aria-label=Accounts] thead th:nth-child(6),.fxm-accounts-table[aria-label=Accounts] td:nth-child(6),.fxm-accounts-table[aria-label=Contacts] thead th:nth-child(6),.fxm-accounts-table[aria-label=Contacts] td:nth-child(6),.fxm-accounts-roster-table thead th:nth-child(6),.fxm-accounts-roster-table td:nth-child(6){padding-left:0;padding-right:0;visibility:hidden;width:0}}@container ws (max-width: 670px){.fxm-accounts-table[aria-label=Accounts] thead th:nth-child(4),.fxm-accounts-table[aria-label=Accounts] td:nth-child(4),.fxm-accounts-table[aria-label=Contacts] thead th:nth-child(4),.fxm-accounts-table[aria-label=Contacts] td:nth-child(4),.fxm-accounts-roster-table thead th:nth-child(4),.fxm-accounts-roster-table td:nth-child(4){padding-left:0;padding-right:0;visibility:hidden;width:0}}.fxm-account-workspace{display:flex;flex-direction:column;gap:16px;min-width:0}.fxm-attendee-menu{display:inline-flex;position:relative}.fxm-attendee-menu-list{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-popover);box-shadow:var(--fxm-shadow-popover);display:grid;gap:2px;min-width:220px;padding:6px;position:absolute;right:0;top:calc(100% + 4px);z-index:30}.fxm-attendee-menu-list button{align-items:center;background:transparent;border:0;border-radius:var(--fxm-radius-control);color:var(--fxm-color-text-primary);display:grid;font-size:12px;font-weight:700;gap:8px;grid-template-columns:14px minmax(0,1fr) auto;min-height:32px;padding:7px 9px;text-align:left}.fxm-attendee-menu-list button:hover:not(:disabled){background:var(--fxm-color-surface-muted)}.fxm-attendee-menu-list button:disabled{color:var(--fxm-color-text-secondary);cursor:not-allowed;opacity:var(--fxm-opacity-disabled, .45)}.fxm-attendee-menu-list small{color:var(--fxm-color-text-secondary);font-family:var(--fxm-font-mono);font-size:12px;font-weight:600}.fxm-aw-menu-dismiss{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19;border:0;padding:0;background:transparent;cursor:default}.fxm-aw-resolve-wrap{position:relative;display:inline-flex}.fxm-aw-resolve-trigger{display:inline-flex;border:0;padding:0;background:transparent;cursor:pointer}.fxm-aw-resolve-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:75;width:276px;padding:12px;border:1px solid var(--fxm-color-border);border-radius:8px;background:var(--fxm-color-surface);box-shadow:var(--fxm-shadow-popover)}.fxm-aw-resolve-section{display:grid;gap:8px}.fxm-aw-resolve-section+.fxm-aw-resolve-section{margin-top:10px;padding-top:10px;border-top:1px solid var(--fxm-color-border)}.fxm-aw-resolve-label{font-size:var(--fxm-text-caption);font-weight:600;color:var(--fxm-color-text-muted)}.fxm-aw-resolve-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.fxm-aw-resolve-grid button,.fxm-aw-resolve-shortcut,.fxm-aw-suggestion-list button{border:1px solid var(--fxm-color-border);border-radius:7px;background:var(--fxm-color-surface-raised);color:var(--fxm-color-text-primary);font-size:12px;text-align:left;cursor:pointer}.fxm-aw-resolve-grid button,.fxm-aw-resolve-shortcut{padding:7px 8px}.fxm-aw-resolve-grid button:hover,.fxm-aw-resolve-shortcut:hover,.fxm-aw-suggestion-list button:hover{border-color:var(--fxm-color-primary)}.fxm-aw-suggestion-list{display:grid;gap:6px}.fxm-aw-suggestion-list button{display:grid;gap:2px;padding:8px}.fxm-aw-suggestion-list small,.fxm-aw-resolve-muted,.fxm-aw-resolve-error{font-size:var(--fxm-text-caption);color:var(--fxm-color-text-muted)}.fxm-aw-resolve-error{color:var(--fxm-color-danger)}.fxm-aw-page-head h2{margin:0 0 4px;font-size:var(--fxm-text-page-title);font-weight:700;letter-spacing:-.01em;line-height:var(--fxm-leading-page-title)}.fxm-aw-page-head p{margin:0;font-size:var(--fxm-text-body);color:var(--fxm-color-text-secondary);max-width:720px}.fxm-enrichment-banner{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-height:5.75rem;padding:.85rem 1rem;border:thin solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);background:var(--fxm-color-surface);box-shadow:var(--fxm-shadow-card)}.fxm-enrichment-banner.is-scan{border-color:var(--fxm-color-primary-border);background:color-mix(in srgb,var(--fxm-color-primary-soft) 55%,var(--fxm-color-surface))}.fxm-enrichment-banner.is-deep{border-color:var(--fxm-color-success-border);background:color-mix(in srgb,var(--fxm-color-success-soft) 40%,var(--fxm-color-surface))}.fxm-enrichment-banner.is-success{border-color:var(--fxm-color-success-border);background:color-mix(in srgb,var(--fxm-color-success-soft) 45%,var(--fxm-color-surface))}.fxm-enrichment-vr{display:inline-block;width:1px;height:.9rem;margin:0 .15rem;align-self:center;background:var(--fxm-color-border)}.fxm-enrichment-progress{height:3px;margin-top:.15rem;border-radius:999px;background:color-mix(in srgb,var(--fxm-color-border) 70%,transparent);overflow:hidden}.fxm-enrichment-progress-fill{height:100%;border-radius:inherit;background:var(--fxm-color-funnel-cyan)}.fxm-enrichment-banner.is-deep .fxm-enrichment-progress-fill,.fxm-enrichment-banner.is-success .fxm-enrichment-progress-fill{background:var(--fxm-color-funnel-green)}.fxm-enrichment-actions{display:flex;flex-wrap:wrap;gap:.5rem}.fxm-enrichment-action,.fxm-aw-run-scope-clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;color:var(--fxm-color-funnel-cyan);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.fxm-enrichment-gap-line{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-body)}.fxm-enrichment-banner-main{display:flex;flex-direction:column;gap:.65rem;min-width:0;width:100%}.fxm-enrichment-banner-head{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .75rem}.fxm-enrichment-banner-head strong{color:var(--fxm-color-text-primary);font-size:var(--fxm-text-section);line-height:var(--fxm-leading-section)}.fxm-enrichment-live-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,1.3fr);gap:.85rem;min-width:0}.fxm-enrichment-found,.fxm-enrichment-summary{display:flex;flex-wrap:wrap;gap:.5rem .8rem;color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-body)}.fxm-enrichment-found span,.fxm-enrichment-summary span{display:inline-flex;align-items:baseline;gap:.28rem;min-width:0}.fxm-enrichment-found b,.fxm-enrichment-summary b{color:var(--fxm-color-text-primary)}.fxm-enrichment-activity{display:flex;flex-direction:column;gap:.3rem;min-width:0;max-height:4.3rem;overflow:hidden;color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-body)}.fxm-enrichment-activity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fxm-enrichment-dismiss{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.85rem;height:1.85rem;border:thin solid transparent;border-radius:var(--fxm-radius-control);background:transparent;color:var(--fxm-color-text-muted);cursor:pointer}.fxm-enrichment-dismiss:hover{border-color:var(--fxm-color-border);color:var(--fxm-color-text-primary)}.fxm-account-workspace-table-wrap{overflow:visible}.fxm-aw-toolbar{position:sticky;top:0;z-index:6;background:var(--fxm-color-app-bg);padding-block:8px 10px}.fxm-aw-toolbar.has-floating-menu{z-index:21}.fxm-account-workspace-table>thead>tr>th{position:sticky;top:128px;z-index:5;background:var(--fxm-color-surface);border-top:1px solid var(--fxm-color-border)}.fxm-account-workspace-table tbody .fxm-aw-row:has(.fxm-aw-owner-menu),.fxm-account-workspace-table tbody .fxm-aw-row:has(.fxm-aw-resolve-popover){position:relative;z-index:8}.fxm-aw-bulkbar:has(.fxm-aw-owner-menu),.fxm-aw-add-campaign-wrap:has(.fxm-aw-add-campaign-menu){position:relative;z-index:20}.fxm-aw-roster-table>thead>tr>th{position:sticky;top:168px;z-index:4;overflow:visible}.fxm-account-workspace-table>thead>tr>th:first-child{border-top-left-radius:13px}.fxm-account-workspace-table>thead>tr>th:last-child{border-top-right-radius:13px}.fxm-account-workspace-table,.fxm-aw-roster-table{table-layout:fixed;width:100%;border-collapse:separate;border-spacing:0}.fxm-account-workspace-table>colgroup>.fxm-aw-col-ck{width:44px}.fxm-account-workspace-table>colgroup>.fxm-aw-col-fit{width:132px}.fxm-account-workspace-table>colgroup>.fxm-aw-col-name{width:20%}.fxm-account-workspace-table>colgroup>.fxm-aw-col-account{width:14%}.fxm-account-workspace-table th:nth-child(2),.fxm-account-workspace-table td:nth-child(2){padding-left:6px}.fxm-aw-pipeline-cell{white-space:nowrap;font-variant-numeric:tabular-nums}.fxm-aw-pipeline-amount{font-family:var(--fxm-font-mono);font-size:12px;font-weight:600;color:var(--fxm-color-text-secondary)}.fxm-aw-roster-table thead th:nth-child(2),.fxm-aw-roster-table tbody td:nth-child(2){padding-left:63px}.fxm-account-workspace .fxm-aw-chips{min-width:0}.fxm-account-workspace .fxm-aw-chip{min-width:0;max-width:100%}.fxm-account-workspace .fxm-aw-chip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.fxm-account-workspace-table td,.fxm-aw-roster-table td{vertical-align:middle}.fxm-account-workspace .fxm-aw-th,.fxm-account-workspace .fxm-header-help-focus,.fxm-account-workspace .fxm-header-help-label,.fxm-account-workspace .fxm-aw-standing,.fxm-account-workspace .fxm-aw-owner,.fxm-account-workspace .fxm-aw-outreach-line,.fxm-account-workspace .fxm-aw-deep-scan-status,.fxm-account-workspace .fxm-aw-untouched,.fxm-account-workspace .fxm-aw-chips,.fxm-account-workspace .fxm-aw-chip,.fxm-account-workspace .fxm-aw-assign,.fxm-account-workspace .fxm-aw-fit-tag,.fxm-account-workspace .fxm-aw-roster-contact,.fxm-account-workspace .fxm-hover-card-anchor,.fxm-account-workspace .fxm-aw-account-meta,.fxm-account-workspace .fxm-aw-evwrap,.fxm-account-workspace .fxm-aw-evrow,.fxm-account-workspace .fxm-aw-evcount,.fxm-account-workspace .fxm-aw-gwrap,.fxm-account-workspace .fxm-aw-g,.fxm-account-workspace .fxm-aw-enrich-legend,.fxm-account-workspace .fxm-aw-enrich-legend-item,.fxm-account-workspace .fxm-aw-supp-chip,.fxm-account-workspace .fxm-table-plain{flex-direction:row}.fxm-account-workspace .fxm-table-plain{align-items:baseline;gap:4px}.fxm-account-workspace .fxm-header-help-label{white-space:nowrap}.fxm-account-workspace .fxm-aw-owner .fxm-avatar{width:25px;height:25px;font-size:var(--fxm-text-badge);background:var(--fxm-color-border);color:var(--fxm-color-text-primary)}.fxm-account-workspace .fxm-aw-chip-owner{background:var(--fxm-color-border);color:var(--fxm-color-text-primary)}.fxm-account-workspace-table>tbody>tr:not(.fxm-aw-roster-row)>td{padding-top:10px;padding-bottom:10px}.fxm-aw-account{display:flex;align-items:flex-start;gap:8px;min-width:0}.fxm-aw-account-body{display:flex;flex-direction:column;gap:3px;min-width:0}.fxm-aw-expand{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:2px;margin:0;cursor:pointer;color:var(--fxm-color-text-muted);display:inline-flex;align-items:center;flex-shrink:0}.fxm-aw-chev{transition:transform .12s ease}.fxm-aw-chev.open{transform:rotate(90deg);color:var(--fxm-color-funnel-cyan)}.fxm-aw-domain{font-family:var(--fxm-font-mono);font-size:var(--fxm-text-caption);color:var(--fxm-color-text-muted)}.fxm-aw-firmographics{font-size:var(--fxm-text-caption);color:var(--fxm-color-text-secondary)}.fxm-aw-account-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.fxm-aw-standing{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}.fxm-aw-standing .fxm-tooltip-anchor,.fxm-aw-standing .fxm-explain-focus{min-width:0;max-width:100%}.fxm-aw-amount{font-family:var(--fxm-font-mono);color:var(--fxm-color-text-secondary)}.fxm-aw-standing-cell{display:flex;flex-direction:column;gap:2px;min-width:0;max-width:100%}.fxm-aw-standing-reason,.fxm-aw-icp-unscored{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption);line-height:var(--fxm-leading-caption)}.fxm-aw-icp-unscored{display:inline-block}.fxm-aw-priority{display:flex;align-items:center;gap:8px}.fxm-aw-bar{width:56px;height:5px;border-radius:3px;background:var(--fxm-color-surface-muted);overflow:hidden;flex-shrink:0}.fxm-aw-bar-fill{display:block;height:100%;border-radius:3px;background:var(--fxm-color-funnel-cyan)}.fxm-aw-bar-fill.tier-below{background:var(--fxm-color-funnel-amber)}.fxm-aw-bar-fill.tier-qualified{background:var(--fxm-color-funnel-cyan)}.fxm-aw-bar-fill.tier-strategic{background:var(--fxm-color-funnel-green)}.fxm-aw-th{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.fxm-aw-prov-crm{color:var(--fxm-color-text-muted)}.fxm-aw-prov-fxm{color:var(--fxm-color-funnel-cyan)}.fxm-aw-sort{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.fxm-aw-sort-caret{color:var(--fxm-color-text-muted);opacity:.45;transition:transform .12s ease;flex-shrink:0}.fxm-aw-sort-caret.is-active{opacity:1;color:var(--fxm-color-funnel-cyan)}.fxm-aw-sort-caret.asc{transform:rotate(180deg)}.fxm-aw-score{font-family:var(--fxm-font-mono);font-weight:500}.fxm-aw-priority small{color:var(--fxm-color-text-muted)}.fxm-aw-outreach{display:flex;flex-direction:column;gap:4px}.fxm-aw-outreach-line{display:inline-flex;align-items:center;gap:8px}.fxm-aw-deep-scan-status{display:inline-flex;align-items:center}.fxm-aw-count{font-family:var(--fxm-font-mono);color:var(--fxm-color-text-muted)}.fxm-aw-recency{font-family:var(--fxm-font-mono);font-size:var(--fxm-text-caption);color:var(--fxm-color-text-muted)}.fxm-aw-owner{display:inline-flex;align-items:center;gap:8px}.fxm-aw-table-card .fxm-table .fxm-aw-roster-row>td{padding:0}.fxm-aw-roster{padding:12px 0 16px;border-top:1px solid var(--fxm-color-border);background:color-mix(in srgb,var(--fxm-color-funnel-cyan) 3%,transparent)}.fxm-aw-roster-note{padding-left:18px;color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption)}.fxm-aw-roster-contact{display:inline-flex;align-items:center;gap:8px}.fxm-aw-roster-contact-body{display:inline-flex;flex-direction:column}.fxm-aw-roster-contact-body small{color:var(--fxm-color-text-muted)}.fxm-aw-chips{display:flex;flex-wrap:wrap;gap:6px}.fxm-aw-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border:1px solid var(--fxm-color-border);border-radius:6px;font-size:12px;white-space:nowrap}.fxm-aw-chip-name{color:var(--fxm-color-text-primary)}.fxm-aw-chip-icon{color:var(--fxm-color-text-muted);flex-shrink:0}.fxm-aw-chip-owner{width:16px;height:16px;font-size:var(--fxm-text-badge)}.fxm-aw-untouched{display:inline-flex;align-items:center;gap:8px;color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption)}.fxm-aw-untouched-dot{width:7px;height:7px;border-radius:50%;border:1.5px solid var(--fxm-color-text-muted);flex-shrink:0}.fxm-aw-untouched.is-gap{color:var(--fxm-color-amber-600)}.fxm-aw-untouched.is-gap .fxm-aw-untouched-dot{border-color:var(--fxm-color-amber-500)}.fxm-aw-fit-tag{display:inline-flex;align-items:center;gap:4px;font-size:var(--fxm-text-badge);line-height:var(--fxm-leading-micro);color:var(--fxm-color-text-muted);white-space:nowrap}.fxm-aw-org-icp{display:flex;flex-direction:column;gap:4px;min-width:0}.fxm-aw-org-icp .fxm-aw-priority{align-items:center}.fxm-aw-org-icp small{font-size:var(--fxm-text-caption);color:var(--fxm-color-text-secondary)}.fxm-aw-prov-org{color:var(--fxm-color-text-muted)}.fxm-aw-roster-more{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:10px 0 0 18px;margin:0;cursor:pointer;color:var(--fxm-color-funnel-cyan);font-size:12px}.fxm-aw-row{cursor:pointer}.fxm-aw-row:hover>td{background:var(--fxm-color-surface-raised)}.fxm-aw-roster-row-clickable{cursor:pointer}.fxm-aw-roster-row-clickable:hover>td{background:var(--fxm-color-surface-raised)}.fxm-aw-outreach-line.is-muted{opacity:.6}.fxm-aw-legend{display:flex;align-items:center;gap:18px;font-size:var(--fxm-text-caption);color:var(--fxm-color-text-muted)}.fxm-aw-legend-item{display:inline-flex;align-items:center;gap:6px}.fxm-aw-kpi-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;padding:0;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit;display:block;width:100%}.fxm-aw-kpi-btn:hover{filter:brightness(1.08)}.fxm-aw-kpi-btn.is-active{outline:1px solid color-mix(in srgb,var(--fxm-color-funnel-cyan) 45%,transparent);outline-offset:-1px;border-radius:var(--fxm-radius-card, 12px)}.fxm-aw-kpi-btn.is-alert .fxm-stat-card strong,.fxm-aw-kpi-btn.is-alert .fxm-stat-icon{color:var(--fxm-color-amber-600)}.fxm-aw-toolbar-right{display:flex;align-items:center;gap:10px}.fxm-aw-owner-select{height:34px;padding:0 10px;border-radius:8px;border:1px solid var(--fxm-color-border);background:var(--fxm-color-surface);color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body)}.fxm-aw-check-col{width:44px;text-align:center;cursor:pointer}.fxm-aw-check-col input{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;background:var(--fxm-color-surface-control);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-sm);cursor:pointer;display:inline-grid;height:var(--fxm-space-4);justify-content:center;margin:0;vertical-align:middle;width:var(--fxm-space-4)}.fxm-aw-check-col input:checked{background:var(--fxm-color-primary);border-color:var(--fxm-color-primary)}.fxm-aw-check-col input:checked:after{border:solid var(--fxm-color-on-accent);border-width:0 2px 2px 0;content:"";height:calc(var(--fxm-space-2) - 1px);transform:rotate(45deg) translateY(-1px);width:var(--fxm-space-1)}.fxm-aw-check-col input:focus-visible{box-shadow:var(--fxm-shadow-focus);outline:none}.fxm-aw-check-col input:disabled{cursor:default;opacity:var(--fxm-opacity-disabled)}.fxm-aw-owner-cell{position:relative;display:inline-block}.fxm-aw-owner-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;margin:0;padding:2px 4px;border-radius:6px;cursor:pointer;color:inherit;font:inherit}.fxm-aw-owner-btn:hover{background:var(--fxm-color-surface-muted)}.fxm-aw-assign{display:inline-flex;align-items:center;gap:5px;color:var(--fxm-color-funnel-cyan);font-size:var(--fxm-text-body)}.fxm-aw-owner-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:22;min-width:184px;max-height:280px;overflow-y:auto;padding:4px;border:1px solid var(--fxm-color-border);border-radius:8px;background:var(--fxm-color-surface);box-shadow:var(--fxm-shadow-popover);display:flex;flex-direction:column;gap:1px}.fxm-aw-owner-menu-note{padding:6px 8px;font-size:12px;color:var(--fxm-color-text-muted)}.fxm-aw-owner-option{display:flex;align-items:center;gap:8px;width:100%;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:6px 8px;border-radius:6px;cursor:pointer;color:var(--fxm-color-text-primary);font:inherit;font-size:var(--fxm-text-body)}.fxm-aw-owner-option:hover{background:var(--fxm-color-surface-muted)}.fxm-aw-owner-option.is-clear{color:var(--fxm-color-text-muted)}.fxm-aw-owner-option.is-reset{color:var(--fxm-color-funnel-cyan);border-top:1px solid var(--fxm-color-border);margin-top:4px;padding-top:10px}.fxm-aw-owner-label{display:inline-flex;align-items:center;gap:6px}.fxm-aw-owner-badge{font-size:var(--fxm-text-badge);font-weight:600;letter-spacing:.04em;line-height:var(--fxm-leading-micro);text-transform:uppercase;color:var(--fxm-color-text-muted);border:1px solid var(--fxm-color-border);border-radius:4px;padding:1px 5px}.fxm-aw-owner-option-label{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0}.fxm-aw-owner-option-name{display:inline-flex;align-items:center;gap:6px;min-width:0}.fxm-aw-owner-option-email{font-size:var(--fxm-text-caption);color:var(--fxm-color-text-muted)}.fxm-aw-owner-option .fxm-avatar{width:20px;height:20px;font-size:var(--fxm-text-badge);background:var(--fxm-color-border);color:var(--fxm-color-text-primary)}.fxm-aw-bulkbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--fxm-space-3);min-height:48px;padding:0 14px;border:1px solid color-mix(in srgb,var(--fxm-color-funnel-cyan) 32%,transparent);border-radius:10px;background:color-mix(in srgb,var(--fxm-color-funnel-cyan) 10%,var(--fxm-color-surface))}.fxm-aw-bulkbar strong{font-size:var(--fxm-text-body)}.fxm-aw-deep-scan-cap{display:inline-flex;align-items:center;min-height:32px}.fxm-aw-deep-scan-dialog .fxm-dialog-actions{padding:14px 24px 16px}.fxm-ds-briefing .fxm-dialog-header h2,.fxm-ds-briefing .fxm-dialog-actions button{font-weight:var(--fxm-font-weight-medium)}.fxm-ds-body{padding:16px 20px;display:flex;flex-direction:column;gap:14px}.fxm-ds-chips{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.fxm-ds-chip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-pill);padding:5px 12px;font-size:var(--fxm-text-caption);color:var(--fxm-color-text-secondary)}.fxm-ds-chip b{color:var(--fxm-color-text-primary);font-weight:var(--fxm-font-weight-medium)}.fxm-ds-chip svg{color:var(--fxm-color-text-muted)}.fxm-ds-state{margin-left:auto}.fxm-ds-card{background:var(--fxm-color-surface-raised);border:1px solid var(--fxm-color-border-subtle);border-radius:var(--fxm-radius-card);padding:14px 16px;display:flex;flex-direction:column;gap:12px}.fxm-ds-h{margin:0;font-size:var(--fxm-text-body);font-weight:var(--fxm-font-weight-medium);color:var(--fxm-color-text-primary)}.fxm-ds-nums{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--fxm-color-border-subtle);border:1px solid var(--fxm-color-border-subtle);border-radius:10px;overflow:hidden}.fxm-ds-num{background:var(--fxm-color-surface-muted);padding:10px 14px}.fxm-ds-num strong{display:block;font-size:var(--fxm-text-body-lg);font-weight:var(--fxm-font-weight-medium);letter-spacing:-.01em}.fxm-ds-num.is-cost strong{color:var(--fxm-color-primary)}.fxm-ds-num span{display:block;color:var(--fxm-color-text-muted);font-size:var(--fxm-text-badge);text-transform:uppercase;letter-spacing:.05em;margin-top:3px}.fxm-ds-meter{display:flex;height:8px;border-radius:5px;overflow:hidden;background:var(--fxm-color-surface);box-shadow:inset 0 0 0 1px var(--fxm-color-border-subtle)}.fxm-ds-meter .is-used{background:var(--fxm-color-funnel-amber)}.fxm-ds-meter .is-scan{background:var(--fxm-color-primary)}.fxm-ds-legend{display:flex;gap:16px;font-size:var(--fxm-text-caption);color:var(--fxm-color-text-secondary);flex-wrap:wrap;margin-top:8px}.fxm-ds-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:1px}.fxm-ds-dot.is-used{background:var(--fxm-color-funnel-amber)}.fxm-ds-dot.is-scan{background:var(--fxm-color-primary)}.fxm-ds-dot.is-free{background:var(--fxm-color-surface);box-shadow:inset 0 0 0 1px var(--fxm-color-border-strong)}.fxm-ds-legend-right{margin-left:auto;color:var(--fxm-color-text-muted)}.fxm-ds-note{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption);line-height:1.5;margin:0}.fxm-scan-receipt-dialog{max-width:min(1420px,95vw);width:min(1420px,95vw)}.fxm-scan-receipt-dialog .fxm-dialog-header{display:block}.fxm-scan-receipt-dialog .fxm-dialog-header>div{max-width:none}.fxm-scan-receipt-dialog .fxm-dialog-header h2{white-space:nowrap;margin-bottom:5px}.fxm-scan-receipt-dialog .fxm-dialog-header p{max-width:none}.fxm-scan-receipt-body{max-height:52vh;overflow:auto;padding:0 20px 12px}.fxm-scan-receipt-status{margin:12px 0;color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-body)}.fxm-scan-receipt-status.is-error{color:var(--fxm-color-danger)}.fxm-scan-receipt-table{table-layout:fixed;width:100%;border-collapse:collapse;font-size:var(--fxm-text-caption)}.fxm-scan-receipt-table th,.fxm-scan-receipt-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:8px 12px;border-bottom:1px solid var(--fxm-color-border-subtle);text-align:left;width:100px}.fxm-scan-receipt-table th:nth-child(1),.fxm-scan-receipt-table td:nth-child(1){width:132px}.fxm-scan-receipt-table th:nth-child(2),.fxm-scan-receipt-table td:nth-child(2){width:124px}.fxm-scan-receipt-table th:nth-child(4),.fxm-scan-receipt-table td:nth-child(4){width:144px}.fxm-scan-receipt-table th:nth-child(5),.fxm-scan-receipt-table td:nth-child(5){width:110px}.fxm-scan-receipt-table th:nth-child(9),.fxm-scan-receipt-table td:nth-child(9){width:124px}.fxm-scan-receipt-table th:nth-child(10),.fxm-scan-receipt-table td:nth-child(10){width:106px}.fxm-scan-receipt-table th.cr,.fxm-scan-receipt-table td.cr{width:76px;text-align:right}.fxm-scan-receipt-table.is-scan th:nth-child(1),.fxm-scan-receipt-table.is-scan td:nth-child(1){width:112px}.fxm-scan-receipt-table.is-scan th:nth-child(2),.fxm-scan-receipt-table.is-scan td:nth-child(2){width:112px}.fxm-scan-receipt-table.is-scan th:nth-child(4),.fxm-scan-receipt-table.is-scan td:nth-child(4){width:162px}.fxm-scan-receipt-table.is-scan th:nth-child(7),.fxm-scan-receipt-table.is-scan td:nth-child(7){width:172px}.fxm-scan-receipt-cell.is-found{color:var(--fxm-color-funnel-green)}.fxm-scan-receipt-cell.is-held{color:var(--fxm-color-text-muted)}.fxm-scan-receipt-cell.is-kept{color:var(--fxm-color-funnel-amber)}.fxm-scan-receipt-cell.is-missing{color:var(--fxm-color-text-muted)}.fxm-aw-planrow{min-width:0;max-width:100%;overflow-x:clip}.fxm-aw-graph{min-width:0;display:flex;flex-direction:column;gap:13px;transition:margin-right .15s ease}.fxm-aw-graph .fxm-kpi-grid{gap:13px}.fxm-aw-kpi-grid{align-items:stretch}.fxm-aw-kpi-cell{display:flex;min-width:0;min-height:108px}.fxm-aw-kpi-cell>.fxm-stat-card,.fxm-aw-kpi-cell>.fxm-aw-kpi-btn{flex:1;width:100%;min-height:108px}.fxm-aw-kpi-cell>.fxm-aw-kpi-btn{display:flex}.fxm-aw-kpi-cell>.fxm-aw-kpi-btn>.fxm-stat-card{flex:1;height:100%}.fxm-aw-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.fxm-aw-toolbar-left,.fxm-aw-toolbar-right{display:flex;align-items:center;gap:11px;min-width:0}.fxm-aw-toolbar-left{flex:1 1 420px;flex-wrap:wrap}.fxm-aw-toolbar-right{flex:0 1 auto;flex-shrink:1;flex-wrap:wrap}.fxm-aw-toolbar-vrule{width:1px;height:22px;background:var(--fxm-color-border);flex-shrink:0}.fxm-aw-search{width:min(100%,230px);flex-shrink:0}.fxm-aw-search .fxm-filter-input{width:100%;min-width:0}.fxm-aw-filter-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.fxm-aw-filter-row .fxm-account-chip-row{flex:1 1 520px;flex-wrap:wrap}.fxm-aw-filter-menu-wrap{position:relative}.fxm-aw-filter-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:6px;font-size:var(--fxm-text-badge);font-weight:500;background:color-mix(in srgb,var(--fxm-color-funnel-cyan) 18%,transparent);color:var(--fxm-color-funnel-cyan)}.fxm-aw-filter-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:25;width:320px;max-height:466px;overflow-y:auto;padding:12px 13px;border:1px solid var(--fxm-color-border);border-radius:11px;background:var(--fxm-color-surface);box-shadow:var(--fxm-shadow-popover)}.fxm-aw-filter-pop-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.fxm-aw-filter-pop-head strong{font-size:var(--fxm-text-body)}.fxm-aw-filter-group{padding:9px 0;border-top:1px solid var(--fxm-color-border-subtle, var(--fxm-color-border))}.fxm-aw-filter-group:first-of-type{border-top:none}.fxm-aw-filter-group-label{display:inline-flex;align-items:center;gap:6px;margin-bottom:7px;font-size:var(--fxm-text-badge);font-weight:500;letter-spacing:.06em;line-height:var(--fxm-leading-micro);text-transform:uppercase;color:var(--fxm-color-text-muted)}.fxm-aw-filter-chips{display:flex;flex-wrap:wrap;gap:6px}.fxm-aw-filter-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--fxm-color-border);background:transparent;display:inline-flex;align-items:center;height:25px;padding:0 9px;border-radius:7px;font:inherit;font-size:var(--fxm-text-caption);color:var(--fxm-color-text-secondary);cursor:pointer;white-space:nowrap}.fxm-aw-filter-chip.is-on{background:color-mix(in srgb,var(--fxm-color-funnel-cyan) 14%,transparent);border-color:color-mix(in srgb,var(--fxm-color-funnel-cyan) 50%,transparent);color:var(--fxm-color-funnel-cyan)}.fxm-aw-icp-range{display:flex;flex-direction:column;gap:10px;padding-top:2px}.fxm-aw-icp-range input[type=range]{width:100%;accent-color:var(--fxm-color-funnel-cyan)}.fxm-aw-icp-range-vals{display:flex;align-items:center;gap:8px;font-size:var(--fxm-text-caption);color:var(--fxm-color-text-primary)}.fxm-aw-owner-confirm{padding:16px 24px 22px}.fxm-aw-owner-confirm p{margin:0;font-size:var(--fxm-text-body);color:var(--fxm-color-text-secondary);line-height:1.5}.fxm-aw-owner-confirm-dialog .fxm-dialog-actions,.fxm-aw-audience-confirm-dialog .fxm-dialog-actions{padding:14px 24px 16px}.fxm-aw-new-campaign-form fieldset{border:0;margin:0;padding:0}.fxm-aw-campaign-type-fieldset legend{display:block;margin-bottom:7px;font-size:var(--fxm-text-caption);font-weight:500;color:var(--fxm-color-text-secondary)}.fxm-aw-campaign-type-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.fxm-aw-campaign-type-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid var(--fxm-color-border);border-radius:9px;background:var(--fxm-color-surface-muted);padding:11px 12px;text-align:left;cursor:pointer;color:inherit;font:inherit}.fxm-aw-campaign-type-card.is-selected{border-color:var(--fxm-color-funnel-cyan);background:color-mix(in srgb,var(--fxm-color-funnel-cyan) 8%,var(--fxm-color-surface-muted))}.fxm-aw-campaign-type-top{display:flex;align-items:center;gap:7px;margin-bottom:4px;font-size:var(--fxm-text-caption);font-weight:700}.fxm-aw-campaign-type-top svg:last-child{margin-left:auto;color:var(--fxm-color-funnel-cyan)}.fxm-aw-campaign-type-card small{display:block;font-size:var(--fxm-text-caption);line-height:1.35;color:var(--fxm-color-text-muted)}.fxm-aw-campaign-type-card.is-selected .fxm-aw-campaign-type-top svg:first-child{color:var(--fxm-color-funnel-cyan)}.fxm-aw-campaign-members-note{display:flex;align-items:center;gap:8px;margin:0;padding:9px 11px;border:1px solid var(--fxm-color-border);border-radius:8px;background:var(--fxm-color-surface-muted);font-size:var(--fxm-text-caption);color:var(--fxm-color-text-muted)}.fxm-aw-gby-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;display:inline-flex;align-items:center;gap:8px;padding:0;font:inherit;font-size:var(--fxm-text-body);color:var(--fxm-color-text-secondary);cursor:pointer;white-space:nowrap}.fxm-aw-switch{width:34px;height:20px;border-radius:11px;border:1px solid var(--fxm-color-border);background:var(--fxm-color-surface-muted);position:relative;flex-shrink:0;transition:background .12s ease,border-color .12s ease}.fxm-aw-switch-knob{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--fxm-color-text-muted);transition:left .12s ease,background .12s ease}.fxm-aw-switch.is-on{background:var(--fxm-color-funnel-cyan);border-color:var(--fxm-color-funnel-cyan)}.fxm-aw-switch.is-on .fxm-aw-switch-knob{left:16px;background:var(--fxm-color-on-accent)}.fxm-aw-table-card{background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:13px;overflow:visible;border-top-color:transparent;min-width:0}.fxm-aw-loaded-count{padding:10px 18px 0;color:var(--fxm-color-text-secondary);font-family:var(--fxm-font-mono);font-size:var(--fxm-text-caption);line-height:16px}.fxm-aw-footer-count{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;min-height:46px;padding:10px 18px 12px;color:var(--fxm-color-text-secondary);font-family:var(--fxm-font-mono);font-size:var(--fxm-text-caption);line-height:16px;border-top:1px solid var(--fxm-color-border);background:var(--fxm-color-surface-raised)}.fxm-aw-run-scope{color:var(--fxm-color-text-primary)}.fxm-aw-gcell{text-align:center;vertical-align:middle;line-height:0}.fxm-aw-gwrap,.fxm-aw-g{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:7px;border:1px solid transparent;vertical-align:middle;line-height:0;color:inherit;text-decoration:none;cursor:pointer;transition:border-color .12s ease}.fxm-aw-g svg{display:block}.fxm-account-workspace .fxm-aw-g:hover{border-color:var(--fxm-color-funnel-cyan)}.fxm-aw-g.yours{background:var(--fxm-color-surface-raised);border-color:var(--fxm-color-border);color:var(--fxm-color-text-secondary)}.fxm-aw-g-sq{width:7px;height:7px;border-radius:1.5px;background:currentColor}.fxm-aw-g.found{background:var(--fxm-color-primary-soft);border-color:var(--fxm-color-primary-border);color:var(--fxm-color-funnel-cyan)}.fxm-aw-g.ver{background:var(--fxm-color-success-soft);border-color:var(--fxm-color-success-border);color:var(--fxm-color-funnel-green)}.fxm-aw-g.conf{background:var(--fxm-color-warning-soft);border-color:var(--fxm-color-warning-border);color:var(--fxm-color-funnel-amber);font-weight:700;font-size:12px}.fxm-aw-g-bang{line-height:1;display:block}.fxm-aw-g.empty{border:1px dashed var(--fxm-color-border);background:transparent}.fxm-aw-enrich-th-inner{display:inline-flex;flex-direction:column;align-items:center;gap:2px;max-width:100%}.fxm-aw-enrich-th-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;text-transform:none;font-weight:500}.fxm-aw-enrich-th-count{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption)}.fxm-aw-enrich-legend{display:flex;flex-wrap:nowrap;align-items:center;gap:14px;margin-left:auto;overflow:hidden}.fxm-aw-enrich-legend-item{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.fxm-aw-enrich-legend .fxm-aw-g{width:20px;height:20px;border-radius:6px;cursor:default}.fxm-aw-cellhc{display:flex;flex-direction:column;gap:8px;line-height:var(--fxm-leading-body);font-size:var(--fxm-text-body);color:var(--fxm-color-text-primary)}.fxm-aw-cellhc-grid{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:baseline}.fxm-aw-cellhc-k{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption)}.fxm-aw-cellhc-src{color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption)}@keyframes fxm-aw-row-flash{0%{background:color-mix(in srgb,var(--fxm-color-funnel-cyan) 22%,transparent)}to{background:transparent}}@keyframes fxm-aw-cell-flash{0%{box-shadow:0 0 0 2px var(--fxm-color-funnel-cyan)}to{box-shadow:0 0 0 0 transparent}}.fxm-aw-row.is-flash>td{animation:fxm-aw-row-flash 1.1s ease-out}.fxm-aw-gcell.is-cell-flash .fxm-aw-g{animation:fxm-aw-cell-flash 1.1s ease-out}.fxm-aw-table-card .fxm-account-workspace-table-wrap{border:0;border-radius:0}.fxm-aw-table-card .fxm-table th{height:40px;padding:0 18px;font-family:var(--fxm-font-mono);font-size:var(--fxm-text-caption);font-weight:500;background:var(--fxm-color-surface);line-height:1.25;white-space:normal}.fxm-aw-table-card .fxm-table td{padding:11px 18px}.fxm-aw-row.is-selected>td{background:color-mix(in srgb,var(--fxm-color-funnel-cyan) 4.5%,transparent)}.fxm-aw-menu-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15;border:0;background:transparent;cursor:default}.fxm-aw-data-menu-wrap,.fxm-aw-view-menu-wrap{position:relative}.fxm-aw-view-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:20;min-width:200px;padding:8px;border:1px solid var(--fxm-color-border);border-radius:10px;background:var(--fxm-color-surface);box-shadow:var(--fxm-shadow-popover)}.fxm-aw-view-menu-section+.fxm-aw-view-menu-section{margin-top:8px;padding-top:8px;border-top:1px solid var(--fxm-color-border)}.fxm-aw-view-menu-label{padding:2px 8px 6px;font-size:var(--fxm-text-caption);color:var(--fxm-color-text-muted);text-transform:uppercase;letter-spacing:.06em}.fxm-aw-view-item{display:flex;align-items:center;width:100%;padding:7px 10px;border:0;border-radius:8px;background:transparent;color:var(--fxm-color-text-primary);font:inherit;font-size:var(--fxm-text-body);cursor:pointer;text-align:left}.fxm-aw-view-item:hover,.fxm-aw-view-item.is-on{background:var(--fxm-color-surface-muted)}.fxm-aw-view-item.is-on{color:var(--fxm-color-funnel-cyan)}.fxm-aw-lane-wrap{position:sticky;top:60px;z-index:6;background:var(--fxm-color-app-bg);padding-bottom:10px;margin-bottom:0}.fxm-aw-lane-wrap.is-raised{z-index:21}.fxm-aw-lane{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;height:54px;padding:0 12px;border:1px solid var(--fxm-color-border);border-radius:10px;background:var(--fxm-color-surface)}.fxm-aw-lane.is-selection{border-color:color-mix(in srgb,var(--fxm-color-funnel-cyan) 32%,transparent);overflow:visible;height:auto;min-height:54px}.fxm-aw-lane .fxm-aw-bulkbar{flex:1;min-height:0;padding:0;border:0;border-radius:0;background:transparent}.fxm-aw-lane-placeholder{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption)}.fxm-aw-lane-panel{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;width:100%;min-width:0;overflow-x:auto}.fxm-aw-lane-sync{display:inline-flex;align-items:center;gap:6px;margin-right:0;color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption);white-space:nowrap}.fxm-aw-lane-section-label{font-size:var(--fxm-text-caption);color:var(--fxm-color-text-muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.fxm-aw-lane-btn-meta{margin-left:2px;color:var(--fxm-color-text-muted);font-size:var(--fxm-text-badge);font-weight:400}.fxm-aw-lane-panel .fxm-segmented-tabs{flex-shrink:0}.fxm-aw-filter-popover-lane{position:absolute;top:calc(100% - 2px);left:0;z-index:25}.fxm-aw-lane-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--fxm-color-border);border-radius:8px;background:var(--fxm-color-surface-muted);color:var(--fxm-color-text-primary);font:inherit;font-size:var(--fxm-text-caption);cursor:pointer;text-decoration:none}.fxm-aw-lane-action small{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-badge)}.fxm-aw-lane-action.is-on{border-color:color-mix(in srgb,var(--fxm-color-funnel-cyan) 50%,transparent);color:var(--fxm-color-funnel-cyan)}.fxm-aw-lane-action:disabled{opacity:.55;cursor:not-allowed}.fxm-aw-stale{color:var(--fxm-color-warning)}.fxm-aw-stale-mark{font-size:var(--fxm-text-caption);color:inherit}.fxm-aw-deep-link{color:var(--fxm-color-funnel-cyan);text-decoration:none}.fxm-aw-deep-link:hover{text-decoration:underline}.fxm-aw-evwrap{position:relative;display:inline-block}.fxm-aw-evcount{color:var(--fxm-color-text-secondary);cursor:default}.fxm-aw-evpop{background:var(--fxm-color-surface-raised);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-card);box-shadow:var(--fxm-shadow-popover);display:flex;flex-direction:column;gap:6px;left:0;min-width:230px;opacity:0;padding:10px 12px;position:absolute;top:calc(100% + 6px);visibility:hidden;z-index:30}.fxm-aw-evwrap:hover .fxm-aw-evpop{opacity:1;visibility:visible}.fxm-aw-evrow{align-items:center;display:flex;gap:14px;justify-content:space-between;white-space:nowrap}.fxm-aw-evdate{color:var(--fxm-color-text-muted);font-family:var(--fxm-font-mono);font-size:var(--fxm-text-caption)}.fxm-aw-row:nth-last-child(-n+4) .fxm-aw-evpop{bottom:calc(100% + 6px);top:auto}.fxm-aw-lane-chips{display:flex;flex-wrap:nowrap;overflow-x:auto;align-items:center;gap:6px;min-width:0}.fxm-aw-lane-chip-wrap{display:inline-flex;align-items:center;gap:4px;max-width:100%}.fxm-aw-lane-or{font-size:var(--fxm-text-caption);color:var(--fxm-color-text-muted);text-transform:lowercase;padding:0 2px}.fxm-aw-lane-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:420px;padding:5px 10px;border:1px solid var(--fxm-color-border);border-radius:999px;background:var(--fxm-color-surface-muted);color:var(--fxm-color-text-primary);font:inherit;font-size:var(--fxm-text-caption);cursor:pointer;text-align:left}.fxm-aw-lane-chip-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fxm-aw-lane-chip-remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:999px;background:transparent;color:var(--fxm-color-text-muted);cursor:pointer}.fxm-aw-lane-chip-remove:hover{background:var(--fxm-color-surface-muted);color:var(--fxm-color-text-primary)}.fxm-aw-lane-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.fxm-aw-data-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:280px;padding:6px;border:1px solid var(--fxm-color-border);border-radius:10px;background:var(--fxm-color-surface);box-shadow:var(--fxm-shadow-popover)}.fxm-aw-data-sync{display:flex;align-items:center;gap:7px;padding:6px 10px 8px;font-size:var(--fxm-text-caption);color:var(--fxm-color-text-muted)}.fxm-aw-data-sync svg{color:var(--fxm-color-funnel-cyan);flex-shrink:0}.fxm-aw-data-sync strong{color:var(--fxm-color-text-secondary);font-weight:500}.fxm-aw-data-item-stacked{align-items:flex-start}.fxm-aw-data-item-body{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.fxm-aw-data-item-body small{font-size:var(--fxm-text-caption);color:var(--fxm-color-text-muted);line-height:1.35}.fxm-aw-data-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--fxm-color-text-primary);font:inherit;font-size:var(--fxm-text-body);text-decoration:none;cursor:pointer}.fxm-aw-data-item:hover{background:var(--fxm-color-surface-muted)}.fxm-secondary-btn.sm.is-active{border-color:var(--fxm-color-funnel-cyan);color:var(--fxm-color-funnel-cyan)}.fxm-aw-link-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;color:var(--fxm-color-text-primary);font:inherit;font-size:inherit;text-decoration:underline;cursor:pointer}.fxm-aw-link-btn.sm{margin-left:8px;color:var(--fxm-color-text-muted);text-decoration:none}.fxm-aw-link-btn.sm.danger{color:var(--fxm-color-danger)}.fxm-aw-bulk-count{font-size:var(--fxm-text-body);white-space:nowrap}.fxm-aw-bulk-sep{flex:1}.fxm-aw-bulk-clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0 6px;color:var(--fxm-color-text-muted);font:inherit;font-size:var(--fxm-text-body);cursor:pointer}.fxm-aw-add-campaign-wrap{position:relative}.fxm-aw-add-campaign-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:22;width:268px;padding:7px;border:1px solid var(--fxm-color-border);border-radius:10px;background:var(--fxm-color-surface);box-shadow:var(--fxm-shadow-popover)}.fxm-aw-add-campaign-menu-head{padding:5px 8px 7px;font-size:var(--fxm-text-badge);letter-spacing:.05em;text-transform:uppercase;color:var(--fxm-color-text-muted)}.fxm-aw-add-campaign-option{display:flex;align-items:center;gap:9px;width:100%;padding:8px;border:0;border-radius:7px;background:transparent;color:var(--fxm-color-text-primary);font:inherit;font-size:var(--fxm-text-body);text-align:left;cursor:pointer}.fxm-aw-add-campaign-option:hover{background:var(--fxm-color-surface-muted)}.fxm-aw-add-campaign-option.is-new{color:var(--fxm-color-funnel-cyan)}.fxm-aw-add-campaign-option-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fxm-aw-add-campaign-option-count{font-size:var(--fxm-text-caption);color:var(--fxm-color-text-muted)}.fxm-aw-add-campaign-menu-divider{height:1px;margin:4px;background:var(--fxm-color-border-subtle, var(--fxm-color-border))}.fxm-aw-add-campaign-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px dashed var(--fxm-color-border);background:transparent;display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:6px;font:inherit;font-size:var(--fxm-text-badge);color:var(--fxm-color-text-muted);cursor:pointer;white-space:nowrap}.fxm-aw-add-campaign-chip:hover{color:var(--fxm-color-text-primary);border-color:var(--fxm-color-funnel-cyan)}.fxm-aw-row.is-excluded{opacity:.72}.fxm-aw-excluded-note{color:var(--fxm-color-text-muted)}.fxm-aw-campaign-export{background:transparent;border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-control);display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:var(--fxm-text-body);font-weight:600;line-height:var(--fxm-leading-body);color:var(--fxm-color-text-secondary)}.fxm-aw-campaign-export:hover{background:var(--fxm-color-nav-active);color:var(--fxm-color-text-primary)}.fxm-aw-campaign-select{align-items:flex-start;background:transparent;border:0;border-radius:var(--fxm-radius-control);color:inherit;display:flex;flex-direction:column;font:inherit;gap:4px;min-height:32px;padding:0;text-align:left;width:100%}.fxm-aw-campaign-select:focus-visible,.fxm-aw-campaign-export:focus-visible{box-shadow:var(--fxm-shadow-focus);outline:none}@container ws (max-width: 959.98px){.fxm-aw-toolbar-left{flex-basis:100%}.fxm-aw-bulkbar{padding-block:10px}.fxm-aw-bulk-sep{display:none}}@container ws (max-width: 760px){.fxm-enrichment-banner{flex-direction:column}.fxm-enrichment-live-grid{grid-template-columns:1fr}.fxm-enrichment-dismiss{align-self:flex-end}}.fxm-aw-act-cell{display:flex;align-items:center;gap:7px;flex-wrap:nowrap;position:relative;min-width:0}.fxm-aw-act-cell.is-con .fxm-aw-act-chip-face{max-width:138px}.fxm-aw-act-cell.is-con .fxm-aw-act-chip.is-multi .fxm-aw-act-chip-face{max-width:118px}.fxm-aw-act-add.is-icon{width:24px;padding:0;justify-content:center}.fxm-aw-act-add.is-icon .lbl{display:none}.fxm-aw-act-add{opacity:0;transition:opacity .1s}.fxm-aw-act-cell.is-empty .fxm-aw-act-add,.fxm-aw-act-cell.is-open .fxm-aw-act-add,.fxm-aw-row:hover .fxm-aw-act-add,.fxm-aw-act-add:focus{opacity:1}.fxm-aw-act-chip{display:inline-flex;align-items:center;white-space:nowrap;border:1px solid var(--fxm-color-primary-border);border-radius:var(--fxm-radius-chip);background:color-mix(in srgb,var(--fxm-color-primary) 16%,var(--fxm-color-surface));min-height:24px;height:24px;position:relative;min-width:0;flex:0 1 auto}.fxm-aw-act-chip-face{display:inline-flex;align-items:center;gap:7px;padding:0 9px;height:100%;background:none;border:0;color:var(--fxm-color-text-primary);font-size:12px;line-height:16px;cursor:pointer;max-width:190px;min-width:0;flex:1 1 auto;position:relative}.fxm-aw-act-chip-face .fxm-aw-chip-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fxm-aw-act-chip-face .fxm-aw-act-chip-x{position:absolute;right:1px;top:1px;height:calc(100% - 2px);width:38px;display:flex;align-items:center;justify-content:flex-end;padding-right:9px;opacity:0;transition:opacity .1s;pointer-events:none;border-radius:0 5px 5px 0;color:var(--fxm-color-text-secondary);background:color-mix(in srgb,var(--fxm-color-primary) 16%,var(--fxm-color-surface))}.fxm-aw-act-chip:hover{outline:1px solid color-mix(in srgb,var(--fxm-color-funnel-cyan) 45%,transparent);outline-offset:-1px}.fxm-aw-act-chip:hover .fxm-aw-act-chip-x,.fxm-aw-act-chip-face:focus .fxm-aw-act-chip-x{opacity:1;color:var(--fxm-color-text-primary)}.fxm-aw-act-cov{background:none;border:0;padding:0;margin:0;font:inherit;cursor:pointer;display:inline-flex;min-width:0}.fxm-aw-act-cov:hover .fxm-status-dot-label,.fxm-aw-act-cov.is-open .fxm-status-dot-label{border-color:var(--fxm-color-funnel-cyan)}.fxm-aw-act-menuwrap{position:relative;display:inline-flex}.fxm-aw-act-menu{position:absolute;bottom:calc(100% + 8px);left:0;z-index:80;width:330px;background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-popover);box-shadow:var(--fxm-shadow-popover);padding:11px 0 0;text-align:left}.fxm-aw-act-menu-bulk{bottom:auto;top:calc(100% + 6px)}.fxm-aw-act-menu-head{display:flex;align-items:baseline;justify-content:space-between;padding:0 13px 9px;border-bottom:1px solid var(--fxm-color-border-subtle);gap:8px}.fxm-aw-act-menu-head strong{font-size:var(--fxm-text-body);font-weight:var(--fxm-font-weight-medium)}.fxm-aw-act-menu-head span{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption)}.fxm-aw-act-menu-note{margin:0;padding:10px 13px;color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption)}.fxm-aw-act-menu-row{display:flex;align-items:center;width:100%;padding:0}.fxm-aw-act-menu-row.is-skipped{padding:9px 13px;gap:9px;color:var(--fxm-color-text-muted)}.fxm-aw-act-menu-row.is-skipped .nm{flex:1;text-decoration:line-through;text-decoration-color:var(--fxm-color-border-strong)}.fxm-aw-act-rowmain{display:flex;align-items:center;gap:9px;flex:1;min-width:0;padding:9px 4px 9px 13px;background:none;border:0;color:var(--fxm-color-text-primary);font-size:var(--fxm-text-body);cursor:pointer;text-align:left}.fxm-aw-act-rowmain:hover{background:var(--fxm-color-surface-muted)}.fxm-aw-act-rowmain .nm{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fxm-aw-act-rowmain .ct{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption);font-family:var(--fxm-font-mono);white-space:nowrap;padding-right:8px}.fxm-aw-act-tri{width:15px;height:15px;border-radius:4px;border:1px solid var(--fxm-color-border-strong);flex:none;display:flex;align-items:center;justify-content:center;color:var(--fxm-color-on-accent)}.fxm-aw-act-tri.all{background:var(--fxm-color-funnel-cyan);border-color:var(--fxm-color-funnel-cyan)}.fxm-aw-act-tri.some{background:var(--fxm-color-surface-raised);border-color:var(--fxm-color-funnel-cyan)}.fxm-aw-act-tri.some:after{content:"";width:7px;height:2px;border-radius:1px;background:var(--fxm-color-funnel-cyan)}.fxm-aw-act-rowex{display:flex;align-items:center;justify-content:center;width:30px;align-self:stretch;border:0;background:none;color:var(--fxm-color-text-muted);cursor:pointer;opacity:0;transition:opacity .1s}.fxm-aw-act-menu-row:hover .fxm-aw-act-rowex,.fxm-aw-act-rowex:focus{opacity:1}.fxm-aw-act-rowex:hover{color:var(--fxm-color-funnel-amber)}.fxm-aw-act-rowex-spacer{width:30px;flex:none}.fxm-aw-act-lift{background:none;border:0;padding:0;color:var(--fxm-color-funnel-cyan);font-size:var(--fxm-text-caption);cursor:pointer;white-space:nowrap}.fxm-aw-act-lift:hover{text-decoration:underline}.fxm-aw-act-menu-foot{border-top:1px solid var(--fxm-color-border-subtle);padding:8px 13px 10px;margin-top:4px}.fxm-aw-act-menu-foot button{display:flex;align-items:center;gap:5px;width:100%;margin-bottom:5px;background:none;border:0;padding:0;color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption);cursor:pointer}.fxm-aw-act-menu-foot button:last-child{margin-bottom:0}.fxm-aw-act-menu-foot button:hover:not(:disabled){color:var(--fxm-color-funnel-amber)}.fxm-aw-act-menu-foot button:disabled{opacity:.55;cursor:not-allowed}.fxm-aw-act-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:80;width:290px;background:var(--fxm-color-surface);border:1px solid var(--fxm-color-border);border-radius:var(--fxm-radius-popover);box-shadow:var(--fxm-shadow-popover);padding:13px 14px 12px;text-align:left;line-height:1.45;white-space:normal;cursor:default}.fxm-aw-act-pop.is-wide{width:430px}.fxm-aw-act-pop-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.fxm-aw-act-pop-head strong{font-size:var(--fxm-text-body);font-weight:var(--fxm-font-weight-medium)}.fxm-aw-act-pop-head span,.fxm-aw-act-pop-none{color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption)}.fxm-aw-act-rosterrow{display:flex;align-items:flex-start;gap:12px;padding:9px 0;border-top:1px solid var(--fxm-color-border-subtle)}.fxm-aw-act-rosterrow:first-of-type{border-top:0}.fxm-aw-act-rostername{flex:0 0 132px;min-width:0;font-size:var(--fxm-text-caption);color:var(--fxm-color-text-primary);font-weight:var(--fxm-font-weight-medium)}.fxm-aw-act-rostername small{display:block;color:var(--fxm-color-text-muted);font-size:var(--fxm-text-badge);font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fxm-aw-act-chiprow{display:flex;flex-wrap:wrap;gap:5px;min-width:0;flex:1}.fxm-aw-act-pop-acts{display:flex;gap:7px;margin-top:12px;padding-top:11px;border-top:1px solid var(--fxm-color-border-subtle)}.fxm-aw-act-pop-item{padding:6px 0}.fxm-aw-act-skip-dialog .fxm-aw-act-skip-body{display:flex;flex-direction:column;gap:10px}.fxm-aw-act-skip-label{margin:0;color:var(--fxm-color-text-secondary);font-size:var(--fxm-text-caption);font-weight:var(--fxm-font-weight-medium)}.fxm-aw-act-skip-note{margin:0;color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption)}.fxm-aw-act-reasons{display:flex;flex-wrap:wrap;gap:6px}.fxm-aw-act-reasons button{border:1px solid var(--fxm-color-border);background:var(--fxm-color-surface);color:var(--fxm-color-text-secondary);border-radius:var(--fxm-radius-control);padding:6px 10px;font-size:var(--fxm-text-caption);cursor:pointer}.fxm-aw-act-reasons button:hover{border-color:var(--fxm-color-border-strong);color:var(--fxm-color-text-primary)}.fxm-aw-act-reasons button.is-on{border-color:var(--fxm-color-funnel-cyan);background:color-mix(in srgb,var(--fxm-color-funnel-cyan) 12%,var(--fxm-color-surface));color:var(--fxm-color-text-primary)}.fxm-account-workspace .fxm-aw-supp-chip .fxm-aw-act-chip-face{border-color:color-mix(in srgb,var(--fxm-color-warning) 45%,transparent);color:var(--fxm-color-warning)}.fxm-account-workspace .fxm-aw-supp-chip.is-inherited .fxm-aw-act-chip-face{opacity:.7;cursor:default}.fxm-aw-act-skip-hint{margin:0;color:var(--fxm-color-text-muted);font-size:var(--fxm-text-caption)}
