.advocate-row{cursor:pointer}.advocate-row:hover{background:var(--surface-subtle)}.cad-overlay{z-index:4000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000047;display:none;position:fixed;inset:0}.cad-overlay.is-open{display:block}.cad-panel{background:var(--surface);border-left:1px solid var(--line-strong);outline:none;flex-direction:column;width:440px;max-width:96vw;transition:transform .22s ease-out;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-8px 0 32px #0000001a}.cad-overlay.is-open .cad-panel{transform:translate(0)}.cad-close{z-index:2;position:absolute;top:14px;right:14px}.cad-header{background:var(--surface-card);border-bottom:1px solid var(--line-strong);align-items:center;gap:14px;padding:28px 24px 18px;display:flex}.cad-av{background:var(--agent-cooper-fill);width:48px;height:48px;color:var(--agent-cooper-ink);letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:inline-flex}.cad-header-text{flex:1;min-width:0}.cad-name{color:var(--ink);letter-spacing:-.01em;font-size:17px;font-weight:600}.cad-meta{color:var(--muted);word-break:break-word;margin-top:3px;font-size:12px}.cad-section{padding:14px 18px 0}.cad-section:last-of-type{padding-bottom:4px}.cad-section-lbl{color:var(--muted-safe);text-transform:uppercase;letter-spacing:.12em;margin-bottom:9px;font-size:10px;font-weight:500}.cad-card{background:var(--surface-card);border:1px solid var(--line-strong);border-radius:12px;padding:14px 16px}.cad-fields{flex-direction:column;display:flex}.cad-field{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:13px;display:flex}.cad-field:first-child{padding-top:0}.cad-field:last-child{border-bottom:0;padding-bottom:0}.cad-field-lbl{color:var(--muted)}.cad-field-val{color:var(--ink);text-align:right;min-width:0;font-weight:500}.cad-trend{align-items:center;gap:16px;display:flex}.cad-trend-spark{flex:1;width:100%;min-width:0;height:44px;display:block}.cad-trend-empty{color:var(--muted-safe);flex:1;font-size:12px}.cad-trend-now{text-align:right;flex-shrink:0}.cad-trend-score{font-family:var(--font-mono);color:var(--ink);font-size:22px;font-weight:500;line-height:1}.cad-trend-delta{margin-top:5px;font-size:11px}.cad-trend-delta.is-up{color:#047857}.cad-trend-delta.is-down{color:var(--status-danger-ink)}.cad-trend-delta.is-flat{color:var(--muted-safe)}.cad-rewards-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.cad-rewards-points{font-family:var(--font-mono);color:var(--ink);font-size:24px;font-weight:500;line-height:1}.cad-rewards-points-lbl{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:5px;font-size:10px;font-weight:600}.cad-rewards-tier{color:var(--muted);white-space:nowrap;font-size:12px}.cad-subhead{color:var(--muted-safe);text-transform:uppercase;letter-spacing:.1em;margin:14px 0 8px;font-size:10px;font-weight:500}.cad-ledger{flex-direction:column;display:flex}.cad-ledger-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}.cad-ledger-row:last-child{border-bottom:0}.cad-ledger-body{flex:1;min-width:0}.cad-ledger-action{color:var(--ink);font-size:13px}.cad-ledger-sub{color:var(--muted-safe);margin-top:2px;font-size:11px}.cad-ledger-pts{font-family:var(--font-mono);flex-shrink:0;font-size:13px;font-weight:500}.cad-ledger-pts.is-pos{color:#047857}.cad-ledger-pts.is-neg{color:var(--status-danger-ink)}.cad-badges{flex-wrap:wrap;gap:6px;display:flex}.cad-badge{background:var(--agent-cooper-fill);color:var(--agent-cooper-ink);border:1px solid var(--agent-cooper-line);border-radius:9999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.cad-empty{color:var(--muted-safe);font-size:12px}.cad-empty.is-error{color:var(--status-danger-ink)}.cad-state{color:var(--muted);padding:28px 24px;font-size:13px}.cad-state.is-error{color:var(--status-danger-ink)}.cad-footer{justify-content:flex-end;margin-top:auto;padding:16px 18px 20px;display:flex}.cad-edit{flex-direction:column;gap:12px;display:flex}.cad-edit-field{flex-direction:column;gap:5px;display:flex}.cad-edit-lbl{color:var(--muted);font-size:11px;font-weight:500}.cad-edit-input{box-sizing:border-box;width:100%;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:7px 10px;font-size:13px}.cad-edit-input:focus-visible{border-color:var(--agent-cooper-line);box-shadow:0 0 0 2px var(--agent-cooper-fill)}.cad-edit-area{resize:vertical;min-height:38px}.cad-edit-check{color:var(--ink);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.cad-edit-check input{width:14px;height:14px;accent-color:var(--agent-cooper-ink)}.cad-edit-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:2px;display:flex}.cad-edit-hint{color:var(--status-danger-ink);margin-right:auto;font-size:11px}
.pipe-board{grid-auto-columns:minmax(208px,1fr);grid-auto-flow:column;align-items:start;gap:10px;padding:12px 14px 14px;display:grid;overflow-x:auto}.pipe-col{background:var(--surface-subtle);border:1px solid var(--line-strong);border-radius:12px;flex-direction:column;min-width:0;padding:10px;display:flex}.pipe-col-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;padding:0 2px;display:flex}.pipe-col-title{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10px;font-weight:600}.pipe-col-count{font-size:10px;font-family:var(--font-mono);color:var(--muted-safe);background:var(--surface);border:1px solid var(--line-strong);border-radius:9999px;padding:1px 7px}.pipe-col-body{flex-direction:column;gap:8px;display:flex}.pipe-col-empty{color:var(--muted-safe);padding:6px 2px;font-size:11px}.pipe-col-more{color:var(--muted-safe);padding:4px 2px 0;font-size:11px}.pipe-card{text-align:left;background:var(--surface-card);border:1px solid var(--line-strong);cursor:pointer;border-radius:10px;flex-direction:column;gap:8px;width:100%;padding:10px;display:flex}.pipe-card:hover{border-color:var(--agent-cooper-line)}.pipe-card-top{align-items:center;gap:8px;display:flex}.pipe-card-tag{font-family:var(--font-mono);letter-spacing:.04em;color:var(--agent-cooper-ink);background:var(--agent-cooper-fill);border:1px solid var(--agent-cooper-line);border-radius:5px;flex-shrink:0;padding:2px 5px;font-size:9px;font-weight:600}.pipe-card-adv{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;font-weight:500;overflow:hidden}.pipe-card-age{font-size:10px;font-family:var(--font-mono);color:var(--muted-safe);flex-shrink:0}.pipe-card-preview{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.pipe-card-meta{color:var(--muted-safe);align-items:center;gap:6px;font-size:10px;display:flex}.pipe-card-type{color:var(--muted)}.pipe-card-dot{color:var(--line)}.cad-pill{text-transform:uppercase;letter-spacing:.06em;background:var(--agent-cooper-fill);color:var(--agent-cooper-ink);border:1px solid var(--agent-cooper-line);border-radius:9999px;flex-shrink:0;align-self:center;align-items:center;padding:3px 9px;font-size:10px;font-weight:600;display:inline-flex}.cad-audit{flex-direction:column;gap:7px;display:flex}.cad-audit-row{justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.cad-audit-lbl{color:var(--muted)}.cad-audit-val{color:var(--ink);text-align:right;font-weight:500}.cad-audit-note{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.55}.cad-variant{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;margin-bottom:8px;padding:10px 12px}.cad-variant:last-child{margin-bottom:0}.cad-variant.is-selected{border-color:var(--agent-cooper-line);background:var(--agent-cooper-fill)}.cad-variant-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.cad-variant-label{color:var(--ink);font-size:12px;font-weight:600}.cad-variant-badge{text-transform:uppercase;letter-spacing:.06em;color:var(--agent-cooper-ink);font-size:9px;font-weight:600}.cad-variant-body{color:var(--muted);white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.6}.cad-variant-meta{color:var(--muted-safe);font-size:10px;font-family:var(--font-mono);margin-top:6px}
.adv-drawer-overlay{z-index:4000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000047;display:none;position:fixed;inset:0}.adv-drawer-overlay.is-open{display:block}.adv-drawer-panel{background:var(--surface);border-left:1px solid var(--line-strong);outline:none;flex-direction:column;width:460px;max-width:96vw;transition:transform .22s ease-out;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-8px 0 32px #0000001a}.adv-drawer-overlay.is-open .adv-drawer-panel{transform:translate(0)}.adv-drawer-close{z-index:2;position:absolute;top:14px;right:14px}.adv-drawer-header{background:var(--surface-card);border-bottom:1px solid var(--line-strong);align-items:flex-start;gap:12px;padding:28px 24px 18px;display:flex}.adv-drawer-header-text{flex:1;min-width:0}.adv-drawer-title{color:var(--ink);letter-spacing:-.01em;font-size:17px;font-weight:600}.adv-drawer-title-link{color:var(--link-ink);text-decoration:underline}.adv-drawer-title-link:hover{text-decoration:none}.adv-drawer-meta{color:var(--muted);word-break:break-word;margin-top:3px;font-size:12px}.adv-drawer-pill{background:var(--surface-subtle);color:var(--muted);border:1px solid var(--line-strong);white-space:nowrap;border-radius:9999px;flex-shrink:0;align-items:center;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.adv-drawer-section{padding:16px 18px 4px}.adv-drawer-section-lbl{color:var(--muted-safe);text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px;font-size:10px;font-weight:500}.adv-drawer-state{color:var(--muted);font-size:13px}.adv-drawer-state.is-error{color:var(--status-danger-ink)}.adv-drawer-slot{color:var(--muted);margin-bottom:10px;font-size:13px}.adv-drawer-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:14px;line-height:1.55}.adv-drawer-body.is-preview{color:var(--muted);margin-bottom:6px}.adv-performance-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 12px;display:grid}.adv-performance-metrics dt{color:var(--muted);margin-bottom:4px;font-size:12px}.adv-performance-metrics dd{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600}.adv-performance-provenance{color:var(--muted);margin:12px 0 0;font-size:12px}.adv-performance-provenance>div{gap:8px;margin-top:4px;display:flex}.adv-performance-provenance dt{flex:0 0 60px}.adv-performance-provenance dd{overflow-wrap:anywhere;min-width:0;margin:0}.adv-performance-notice{justify-items:start;gap:8px;display:grid}.adv-drawer-footer{justify-content:flex-end;gap:8px;margin-top:auto;padding:16px 18px 20px;display:flex}.adv-trail{flex-direction:column;gap:0;display:flex}.adv-event{gap:12px;padding:0 0 16px;display:flex;position:relative}.adv-event:before{content:"";background:var(--line);width:1px;position:absolute;top:14px;bottom:0;left:4px}.adv-event:last-child{padding-bottom:0}.adv-event:last-child:before{display:none}.adv-event-dot{background:var(--muted-safe);border:2px solid var(--surface);box-sizing:content-box;z-index:1;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:4px}.adv-event-dot.is-published{background:#047857}.adv-event-dot.is-negative{background:var(--status-danger-ink)}.adv-event-body{flex:1;min-width:0}.adv-event-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.adv-event-kind{color:var(--ink);font-size:13px;font-weight:600}.adv-event-time{font-family:var(--font-mono);color:var(--muted-safe);flex-shrink:0;font-size:11px}.adv-event-actor{color:var(--muted);margin-top:2px;font-size:12px}.adv-event-actor-link{color:var(--link-ink);text-decoration:underline}.adv-event-actor-link:hover{text-decoration:none}.adv-event-actor-role{color:var(--muted-safe)}.adv-event-actor-note{color:var(--muted)}.adv-event-detail{color:var(--muted);word-break:break-word;margin-top:5px;font-size:12px}.adv-event-detail.is-error{color:var(--status-danger-ink)}.adv-event-link{color:var(--link-ink);word-break:break-all;margin-top:5px;font-size:12px;display:inline-block}.adv-event-diff{flex-direction:column;gap:6px;margin-top:8px;display:flex}.adv-event-diff-block{border:1px solid var(--line-strong);background:var(--surface-card);border-radius:8px;padding:8px 10px}.adv-event-diff-lbl{color:var(--muted-safe);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:10px;font-weight:600}.adv-event-diff-text{color:var(--ink);white-space:pre-wrap;word-break:break-word;font-size:12px}.adv-drawer-move-row{align-items:center;gap:8px;display:flex}.adv-drawer-move-label{flex:auto;min-width:0}.adv-drawer-move-input{box-sizing:border-box;width:100%;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:6px 8px;font-size:12px}.adv-drawer-move-note{color:var(--muted);margin-top:6px;font-size:11px}.adv-event-restore{margin-top:6px}.adv-event-diff-block.is-before .adv-event-diff-text{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--muted-safe);text-decoration-color:var(--muted-safe)}.adv-alert{border:1px solid var(--status-danger-line);background:var(--status-danger-fill);color:var(--status-danger-ink);border-radius:9px;margin-bottom:12px;padding:9px 12px;font-size:12.5px;line-height:1.5;display:block}.adv-alert-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.adv-alert-note{margin-top:8px;font-size:12px;line-height:1.5}.adv-desk{min-width:0}.adv-content-heading{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.adv-content-title{font-size:var(--font-size-22);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--ink);margin:0}.adv-content-sub,.adv-content-count{font-size:var(--font-size-13);line-height:var(--line-height-relaxed);color:var(--muted-safe);margin:0}.adv-content-count{font-size:var(--font-size-11)}.adv-toolbar{align-items:center;gap:var(--space-12);margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}.adv-toolbar .adv-stage-filter{flex:220px;min-width:0;max-width:100%}.adv-toolbar .adv-label-filter{flex:none;width:auto;min-width:160px}.adv-toolbar .adv-view-toggle{margin-bottom:0;margin-left:auto}.adv-summary{margin:0 0 var(--space-16);font-size:var(--font-size-13);color:var(--muted-safe)}.adv-board-card-submit{width:100%;height:auto;min-height:32px;padding:var(--space-6) var(--space-12);font-size:var(--font-size-13);line-height:var(--line-height-tight);white-space:normal;text-align:center}.adv-read-state{font-size:var(--font-size-13);color:var(--muted-safe)}.adv-empty{align-items:flex-start;gap:var(--space-10);padding:var(--space-28) var(--space-4);flex-direction:column;display:flex}.adv-empty-title{font-size:var(--font-size-14);color:var(--ink);margin:0}.adv-empty-body{max-width:420px;font-size:var(--font-size-13);line-height:var(--line-height-relaxed);color:var(--muted-safe);margin:0}.adv-table{flex-direction:column;gap:6px;display:flex}.adv-thead,.adv-row{grid-template-columns:minmax(0,3.2fr) minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:12px;display:grid}.adv-table.has-sequences .adv-thead,.adv-table.has-sequences .adv-row{grid-template-columns:minmax(0,2.4fr) minmax(0,.8fr) minmax(0,.7fr) minmax(0,.9fr) minmax(0,.8fr)}.adv-thead{color:var(--muted-safe);text-transform:uppercase;letter-spacing:.08em;padding:0 12px 6px;font-size:10.5px;font-weight:600}.adv-table.has-sequences .adv-thead>:not(.adv-thead-interactive){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adv-sort{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;display:inline-flex}.adv-sort:hover{color:var(--muted)}.adv-sort:focus-visible{border-radius:3px}.adv-sort-caret{color:var(--muted)}.adv-row{align-items:start}.adv-cell-post{flex-direction:column;gap:6px;min-width:0;display:flex}.adv-row-preview{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.adv-row-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.adv-row-author{color:var(--muted);font-size:12px;font-weight:500}.adv-row-action{margin-top:2px}.adv-cell-when{color:var(--muted);font-size:12px}.adv-cell-status{min-width:0}.adv-cell-participants,.adv-cell-approvals{min-height:1px;color:var(--muted);font-size:12px}.adv-row-empty{color:var(--muted);padding:22px 12px;font-size:12.5px}.adv-badge{border:1px solid #0000;border-radius:9999px;flex-wrap:wrap;align-items:center;gap:5px;padding:2px 9px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.adv-badge--neutral{background:var(--surface-subtle);border-color:var(--line-strong);color:var(--muted)}.adv-badge--pending{background:var(--status-warning-fill);border-color:var(--status-warning-line);color:var(--status-warning-ink)}.adv-badge--scheduled,.adv-badge--inflight{background:var(--agent-elliot-fill);border-color:var(--agent-elliot-line);color:var(--agent-elliot-ink)}.adv-badge--ok{background:var(--agent-ivy-fill);border-color:var(--agent-ivy-line);color:var(--agent-ivy-ink)}.adv-badge--error{background:var(--status-danger-fill);border-color:var(--status-danger-line);color:var(--status-danger-ink)}.adv-badge-spinner{border:1.5px solid;border-top-color:#0000;border-radius:50%;width:9px;height:9px;animation:.8s linear infinite adv-badge-spin}@keyframes adv-badge-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.adv-badge-spinner{animation:none}}.adv-badge-detail{opacity:.85;font-weight:500}.insp-head{align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.insp-title{font-size:var(--font-size-22);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--ink);margin:0}.insp-sub{color:var(--muted);max-width:64ch;margin:2px 0 0;font-size:13px;line-height:1.5}.insp-filterwrap{flex:none;margin-left:auto;position:relative}.insp-filterbtn{border:1px solid var(--line-strong);background:var(--surface-card);color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:8px;padding:7px 13px;font-size:13px;font-weight:600}.insp-filterbtn:hover{background:var(--surface-subtle)}.insp-filterbtn.is-active{border-color:var(--brand-accent);color:var(--brand-accent)}.insp-filter-panel{background:var(--surface-card);border:1px solid var(--line-strong);z-index:30;border-radius:12px;flex-direction:column;gap:12px;width:min(340px,82vw);padding:14px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #1b1e2626}.insp-filter-group{flex-direction:column;gap:7px;display:flex}.insp-filter-label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-safe);font-size:11px;font-weight:700}.insp-filter-opts{flex-wrap:wrap;gap:6px;display:flex}.insp-filter-none{color:var(--muted-safe);font-size:12px}.insp-filter-reset{color:var(--brand-accent);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px;font-weight:600}.insp-filter-reset:hover{text-decoration:underline}.insp-controls{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.insp-search{flex:200px;min-width:150px;max-width:540px;position:relative}.insp-search-ic{color:var(--muted-safe);pointer-events:none;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.insp-q{border:1px solid var(--line-strong);background:var(--surface-card);width:100%;color:var(--ink);border-radius:10px;outline:0;padding:10px 12px 10px 36px;font-family:inherit;font-size:13.5px}.insp-q:focus{border-color:var(--brand-accent)}.insp-drop{background:var(--surface-card);border:1px solid var(--line-strong);z-index:30;border-radius:12px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden;box-shadow:0 12px 32px #1b1e2626}.insp-drow{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 9px;font-family:inherit;display:flex}.insp-drow:hover{background:var(--surface-subtle)}.insp-drow-t{flex-direction:column;min-width:0;display:flex}.insp-drow-nm{color:var(--ink);font-size:13px;font-weight:600}.insp-drow-ro{color:var(--muted-safe);font-size:11px}.insp-drow-count{color:var(--muted-safe);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:600}.insp-drop-empty{text-align:center;color:var(--muted-safe);padding:12px;font-size:12.5px}.insp-chips{flex-wrap:wrap;flex:none;gap:8px;display:flex}.insp-chip{border:1px solid var(--line-strong);background:var(--surface-card);color:var(--muted);cursor:pointer;border-radius:99px;padding:6px 11px;font-family:inherit;font-size:12.5px;font-weight:600}.insp-chip.is-on{background:var(--ink);border-color:var(--ink);color:var(--surface)}.insp-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;display:grid}.insp-card{background:var(--surface-card);border:1px solid var(--line);border-radius:12px;flex-direction:column;transition:box-shadow .12s,transform .12s;display:flex;overflow:hidden}.insp-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1b1e2614}.insp-tags{align-items:center;gap:6px;padding:11px 12px 0;display:flex}.insp-tag{border-radius:6px;padding:2px 9px;font-size:10.5px;font-weight:700}.insp-tag-personal{color:#7c3aed;background:#7c3aed1a}.insp-tag-business_internal{color:#0b7a54;background:#0b7a541a}.insp-tag-business_external{color:#96650f;background:#96650f1a}.insp-tag-ecosystem{color:#2563eb;background:#2563eb1a}.insp-fmt{border:1px solid var(--line-strong);color:var(--muted-safe);border-radius:6px;margin-left:auto;padding:2px 9px;font-size:10.5px;font-weight:600}.insp-card-b{flex-direction:column;flex:1;gap:9px;padding:11px 12px 12px;display:flex}.insp-author{align-items:center;gap:9px;display:flex}.insp-av{color:#fff;border-radius:99px;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.insp-av-c0{background:#7c3aed}.insp-av-c1{background:#0b7a54}.insp-av-c2{background:#96650f}.insp-av-c3{background:#2563eb}.insp-av-c4{background:#0a66c2}.insp-av-c5{background:#c0453f}.insp-au-t b{color:var(--ink);font-size:13px;font-weight:600;line-height:1.2;display:block}.insp-au-t span{color:var(--muted-safe);font-size:11px}.insp-card-title{color:var(--ink);margin:0;font-size:13.5px;font-weight:700;line-height:1.35}.insp-text{color:var(--ink);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.insp-media{border-radius:9px;height:148px}.insp-media-g1{background:linear-gradient(120deg,#dbe6fb,#d8f0e6)}.insp-media-g2{background:linear-gradient(120deg,#f5ddc9,#e8c6dc)}.insp-media-video{background:linear-gradient(120deg,#2a2d35,#4a4f5c);place-items:center;display:grid}.insp-play{color:#1e1b23;background:#ffffffeb;border-radius:99px;place-items:center;width:40px;height:40px;padding-left:3px;font-size:13px;display:grid}.insp-foot{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-top:auto;padding-top:2px;display:flex}.insp-foot-share{align-items:flex-end;gap:var(--space-8);flex-wrap:wrap;flex:100%;min-width:0;display:flex}.insp-foot-share>.field{flex:1 1 var(--select-min-width)}.insp-foot>.emp-insp-foot{flex:100%}.insp-eng{color:var(--muted-safe);flex-wrap:wrap;align-items:center;gap:10px;font-size:11.5px;font-weight:600;display:flex}.insp-empty{color:var(--muted-safe);padding:32px 4px;font-size:13px}.insp-no-match,.insp-read-failed{align-items:center;gap:var(--space-8) var(--space-12);flex-wrap:wrap;display:flex}.insp-no-match .insp-empty,.insp-read-failed .insp-empty{flex-basis:100%;padding-bottom:0}.insp-stale{align-items:center;gap:var(--space-8);margin-bottom:var(--space-12);padding:var(--space-8) var(--space-12);border:1px solid var(--status-warning-line);border-radius:var(--radius-lg);background:var(--status-warning-fill);color:var(--status-warning-ink);font-size:var(--font-size-13);flex-wrap:wrap;display:flex}.insp-author-btn{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;min-width:0;padding:0;font-family:inherit;display:flex}.insp-author-btn:hover .insp-au-t b{text-decoration:underline}.insp-acts{flex:none;gap:2px;margin-left:auto;display:flex}.insp-act-btn{color:var(--muted-safe);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:1px 5px;display:inline-flex}.insp-act-btn:hover{background:var(--surface-subtle);color:var(--ink)}.insp-notice{color:var(--muted);margin:0 0 12px;font-size:12.5px}.insp-notice:empty{margin:0}.insp-more{position:relative}.insp-more-menu{z-index:30;background:var(--surface-card);border:1px solid var(--line-strong);border-radius:10px;min-width:190px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 32px #1b1e2626}.insp-more-item{text-align:left;width:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 9px;font-family:inherit;font-size:12.5px;font-weight:600;display:block}.insp-more-item:hover{background:var(--surface-subtle);color:var(--ink)}.insp-hidden-bar{background:var(--surface-subtle);border:1px solid var(--line-strong);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:9px 12px;display:flex}.insp-hidden-count{color:var(--muted);font-size:12.5px;font-weight:600}.insp-hidden-scope{color:var(--muted-safe);font-weight:400}.insp-hidden-undo{color:var(--link-ink);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12.5px;font-weight:600}.insp-hidden-undo:hover{text-decoration:underline}.insp-au-pick span{display:block}.insp-media-link{cursor:pointer;place-items:center;text-decoration:none;display:grid}.insp-resultbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.insp-count{color:var(--muted);margin:0;font-size:12.5px;font-weight:600}.insp-sort{flex-wrap:wrap;gap:6px;display:flex}.insp-why{color:var(--muted);margin:8px 0 0;font-size:12.5px;line-height:1.55}.insp-why-l{color:var(--ink);font-weight:700}.insp-eng-none{color:var(--muted-safe);font-size:12px}.insp-act-label{font-size:12px;font-weight:600}.insp-src{color:var(--link-ink);white-space:nowrap;font-size:12px;font-weight:600;text-decoration:none}.insp-src:hover{text-decoration:underline}.insp-filter-hint{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.insp-draftconf{border-top:1px solid var(--line-strong);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.insp-draftconf .field{flex:130px;min-width:0}.insp-draftconf-note{color:var(--muted);flex-basis:100%;margin:2px 0 0;font-size:12px;line-height:1.5}.insp-pf-hidden{color:var(--muted);max-width:60ch;margin:9px 0 0;font-size:12.5px;line-height:1.5}.insp-profile{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:18px;padding:16px 0 18px;display:flex}.insp-pf-av{color:#fff;border-radius:99px;flex:none;place-items:center;width:72px;height:72px;font-size:26px;font-weight:700;display:grid}.insp-pf-name{margin:0;font-size:20px;font-weight:700}.insp-pf-head{color:var(--muted);max-width:72ch;margin:2px 0 0;font-size:13px;line-height:1.5}.insp-pf-stats{color:var(--muted-safe);flex-wrap:wrap;gap:16px;margin-top:9px;font-size:12.5px;display:flex}.insp-pf-stats b{color:var(--ink)}.insp-pf-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;max-width:340px;margin-left:auto;display:flex}.insp-pf-note{color:var(--muted);text-align:right;flex-basis:100%;margin:4px 0 0;font-size:12px;line-height:1.5}.insp-draft{color:var(--link-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-left:auto;padding:0;font-family:inherit;font-size:12px;font-weight:600}.insp-draft:hover{text-decoration:underline}.insp-foot .insp-draft:only-child{margin-left:auto}.insp-unranked-divider{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;margin:6px 0 2px;padding-top:10px;font-size:12px}.slack-hq-broken,.insp-share-ack{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.5}.insp-draft-ack{flex-wrap:wrap;flex:100%;align-items:baseline;gap:6px;min-width:0;font-size:12px;display:flex}.insp-draft-ack-text{color:var(--muted)}.insp-draft-ack-link{color:var(--link-ink);cursor:pointer;font-family:inherit;font-weight:600;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.insp-draft-again{color:var(--link-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px;font-weight:600}.insp-draft-again:hover{text-decoration:underline}.adv-compose{flex-direction:column;min-width:0;display:flex}.adv-compose-head{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:12px;padding:0 0 14px;font-size:16px;font-weight:700;display:flex}.elliot-composer-pane{min-width:0;padding:18px 20px}.adv-compose-tabs{box-sizing:border-box;height:var(--action-shell-height);flex-shrink:0;align-self:flex-start;margin:0}.adv-compose-tabs [role=tab]{font-size:var(--font-size-14);line-height:var(--action-shell-line-height)}.elliot-composer-pane .adv-compose-cols{grid-template-columns:minmax(0,1fr)}.elliot-composer-pane .adv-compose-col{border:0;padding:18px 0}.adv-compose-cols{grid-template-columns:262px minmax(0,1fr) 320px;min-width:0;display:grid}.adv-compose-col{min-width:0;min-height:0;padding:18px 16px}.adv-compose-col-left{border-right:1px solid var(--line);padding-left:0}.adv-compose-col-center{background:var(--surface-subtle)}.adv-compose-col-right{border-left:1px solid var(--line);padding-right:0}.adv-compose-h3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-safe);margin:0 0 10px;font-size:11px;font-weight:700}.adv-compose-field{margin-bottom:18px}.adv-compose-hint{color:var(--muted-safe);margin-top:6px;font-size:12px}.adv-compose-hint[data-tone=error]{color:var(--status-danger-ink)}.adv-compose-note{align-items:center;gap:6px;margin-top:7px;font-size:11.5px;font-weight:600;display:flex}.adv-compose-note[data-tone=approve]{color:var(--status-warning-ink)}.adv-compose-note[data-tone=auto]{color:var(--status-positive-ink)}.adv-compose-chips{gap:8px;display:flex}.adv-compose-chip{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:6px 11px;font-size:11px;font-weight:600;display:inline-flex}.adv-compose-chip[data-network=linkedin]{background:var(--link-ink);color:var(--surface)}.adv-compose-chip[data-network=x]{background:var(--surface-subtle);color:var(--muted-safe)}.adv-compose-editor{background:var(--surface);border:1px solid var(--line-strong);border-radius:11px;overflow:hidden}.adv-compose-editor textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:220px;color:var(--ink);background:0 0;border:0;outline:0;padding:14px;font-family:inherit;font-size:14.5px;line-height:1.5;display:block}.adv-compose-editor-bar{border-top:1px solid var(--line);color:var(--muted-safe);justify-content:flex-end;align-items:center;padding:6px 12px;font-size:11.5px;font-weight:600;display:flex}.adv-compose-text-tools{align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-12);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.adv-compose-text-tools .adv-compose-editor-bar{gap:var(--space-8);border:0;margin-left:auto;padding:0}.adv-compose-text-message{margin:var(--space-8) var(--space-12);color:var(--ink);font-size:var(--font-size-13);line-height:var(--line-height-relaxed)}.adv-compose-emoji-options{gap:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.adv-compose-link-form{gap:var(--space-12);display:grid}.adv-compose-link-form input{box-sizing:border-box;width:100%;padding:var(--space-8) var(--space-12);border:1px solid var(--control-border);border-radius:var(--field-form-radius);color:var(--ink);background:var(--surface);font:inherit}.adv-compose-assist{gap:var(--space-12);display:grid}.adv-compose-assist .adv-compose-text-message{margin:0}.adv-compose-assist-input{box-sizing:border-box;width:100%;padding:var(--space-8) var(--space-12);border:1px solid var(--control-border);border-radius:var(--field-form-radius);color:var(--ink);background:var(--surface);font:inherit;resize:vertical}.adv-compose-assist-compare{gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.adv-compose-assist-label{margin:0 0 var(--space-6);color:var(--ink);font-size:var(--font-size-13);font-weight:var(--font-weight-semibold)}.adv-compose-assist-text{padding:var(--space-8) var(--space-12);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-subtle);max-height:280px;color:var(--ink);font-size:var(--font-size-13);line-height:var(--line-height-relaxed);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow-y:auto}.adv-compose-li{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-low);border-radius:12px;overflow:hidden}.adv-compose-li-head{align-items:center;gap:9px;padding:12px 12px 8px;display:flex}.adv-compose-li-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.adv-compose-li-meta{color:var(--muted-safe);font-size:11px}.adv-compose-li-glyph{width:var(--icon-glyph-indicator);height:var(--icon-glyph-indicator);background:var(--link-ink);color:var(--surface);letter-spacing:-.5px;border-radius:3px;flex:none;place-items:center;margin-left:auto;font-size:9px;font-weight:700;display:inline-grid}.adv-compose-li-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);padding:0 12px 10px;font-size:13.5px;line-height:1.5}.adv-compose-li-body[data-empty=true]{color:var(--muted-safe)}.adv-compose-li-actions{border-top:1px solid var(--line);display:flex}.adv-compose-li-actions span{color:var(--muted-safe);flex:1;justify-content:center;align-items:center;gap:5px;padding:9px;font-size:11.5px;font-weight:600;display:flex}.adv-compose-route{gap:var(--space-4) var(--space-12);margin:var(--space-12) 0 0;font-size:var(--font-size-11);line-height:var(--line-height-relaxed);grid-template-columns:max-content minmax(0,1fr);display:grid}.adv-compose-route dt{font-weight:var(--font-weight-semibold);color:var(--muted-safe)}.adv-compose-route dd{min-width:0;color:var(--ink);margin:0}.adv-compose-route-sent{margin-top:var(--space-8);font-size:var(--font-size-11)}.adv-compose-route-sent summary{cursor:pointer;font-weight:var(--font-weight-semibold);color:var(--ink)}.adv-compose-route-sent pre{margin:var(--space-8) 0 0;padding:var(--space-8);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-subtle);color:var(--ink);font-family:var(--font-mono);font-size:var(--font-size-11);line-height:var(--line-height-relaxed);white-space:pre-wrap;overflow-wrap:anywhere}.adv-compose-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 0 0;display:flex}.adv-compose-when{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.adv-compose-when input{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;padding:6px 8px;font-family:inherit;font-size:12px}.adv-staged-details{gap:16px;margin-top:18px;display:grid}.adv-staged-detail{justify-items:start;gap:8px;min-width:0;display:grid}.adv-staged-facts{flex-wrap:wrap;gap:6px 18px;margin:0;display:flex}.adv-staged-facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-safe);font-size:11px;font-weight:700}.adv-staged-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}.adv-compose-foot-info{min-width:0;color:var(--muted);flex:240px;font-size:12px}.adv-compose-foot-actions{gap:8px;display:flex}.adv-compose-foot-exit{flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto;display:flex}.adv-compose-foot-hint{color:var(--muted);text-align:right;margin:0;font-size:11px}.adv-compose-foot-hint[data-tone=warn]{color:var(--status-warning-ink);max-width:42ch}.adv-compose[data-presentation]>.adv-compose-head{margin:0 0 var(--space-24);font-size:var(--type-compose-title-size);font-weight:var(--font-weight-regular);line-height:var(--type-compose-title-line-height);letter-spacing:var(--type-body-tracking);border:0;padding:0}.adv-compose[data-presentation=pane] .adv-compose-col{padding:var(--space-24) 0;background:0 0}.adv-compose[data-presentation] .adv-compose-editor{border:0;border-radius:0;overflow:visible}.adv-compose[data-presentation] .adv-compose-editor textarea{border:1px solid var(--control-border);border-radius:var(--compose-editor-radius);padding:var(--space-18);font-size:var(--font-size-14);line-height:var(--compose-editor-line-height)}.adv-compose[data-presentation] .adv-compose-text-tools{gap:var(--space-8);margin-top:var(--space-24);border:0;padding:0}.adv-compose[data-presentation] .adv-compose-text-tools>.btn-icon{box-sizing:border-box;width:auto;height:var(--action-shell-height);padding:var(--space-4) var(--space-16);border:1px solid var(--control-border);border-radius:var(--radius-md);color:var(--ink)}.adv-compose[data-presentation] .adv-compose-li{border-color:var(--compose-preview-border);box-shadow:var(--shadow-sm)}.adv-compose[data-presentation] .adv-compose-li-head{padding:var(--space-24) var(--space-24) var(--space-8)}.adv-compose[data-presentation] .adv-compose-li-body{padding:0 var(--space-24) var(--space-24);font-size:var(--font-size-14);line-height:var(--compose-editor-line-height)}.adv-compose[data-presentation] .adv-compose-route{font-size:var(--font-size-chrome-min)}.adv-compose[data-presentation] .adv-compose-foot{gap:var(--space-12) var(--space-16);padding-top:var(--space-18)}.adv-compose[data-presentation] .adv-compose-foot-exit{min-width:0;max-width:100%}.adv-compose[data-presentation] .adv-compose-foot-actions{flex-wrap:wrap;justify-content:flex-end}.adv-compose[data-presentation] .adv-compose-foot-actions .btn{font-size:var(--font-size-14);line-height:var(--action-shell-line-height)}.adv-compose[data-presentation] .adv-compose-when{flex-wrap:wrap;min-width:0;max-width:100%}.adv-compose[data-presentation] .adv-compose-when input{min-width:0;max-width:100%}@media (max-width:1080px){.adv-compose-cols{grid-template-columns:minmax(0,1fr)}.adv-compose-col-left,.adv-compose-col-right{border:0;border-bottom:1px solid var(--line);padding-left:0;padding-right:0}}.adv-label-chip{white-space:nowrap;color:var(--muted);background:var(--surface-subtle);border-radius:99px;align-items:center;padding:2px 8px;font-size:10.5px;font-weight:700;line-height:1.4;display:inline-flex}.adv-label-chip[data-label=Case\ Study]{color:var(--palette-indigo-700);background:var(--palette-indigo-50)}.adv-label-chip[data-label=Education]{color:var(--palette-sky-700);background:var(--palette-sky-50)}.adv-label-chip[data-label=Feature\ Launch]{color:var(--palette-emerald-700);background:var(--palette-emerald-50)}.adv-label-chip[data-label=Testimonial]{color:var(--palette-gold-700);background:var(--palette-gold-100)}.adv-label-chip[data-label=Tips]{color:var(--palette-red-700);background:var(--palette-red-50)}.adv-label-chip[data-label=Use\ Case]{color:var(--muted);background:var(--surface-subtle)}.adv-compose-labels{flex-wrap:wrap;gap:6px;display:flex}.adv-compose-lbl{border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);font:inherit;cursor:pointer;border-radius:99px;align-items:center;gap:4px;padding:4px 11px;font-size:12px;font-weight:600;transition:border-color .1s,background .1s,color .1s;display:inline-flex}.adv-compose-lbl:hover,.adv-compose-lbl:focus-visible{border-color:var(--agent-elliot-line);outline:none}.adv-compose-lbl[aria-checked=true]{background:var(--agent-elliot-ink);border-color:var(--agent-elliot-ink);color:var(--on-primary)}.adv-compose-lbl-check{--icon-box:18px;margin-left:-3px}.insp-act-status{color:var(--muted);white-space:nowrap;align-self:center;font-size:11.5px;font-weight:600}.insp-act-status.is-failed{color:var(--status-danger-ink)}.insp-act-btn.is-copied{color:var(--ink)}.insp-metric-note{color:var(--muted-safe);max-width:68ch;margin:-6px 0 14px;font-size:12px;line-height:1.5}.insp-sub-note{color:var(--muted-safe)}.insp-dismissed-mark{letter-spacing:.02em;color:var(--muted);background:var(--surface-subtle);border:1px solid var(--line-strong);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.insp-restore{color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.insp-restore:hover{text-decoration:underline}.desk-pipeline-failed-lane{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface-subtle);margin:0 0 12px;padding:10px}.desk-pipeline-failed-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.adv-cal-surface{padding:var(--space-18) var(--space-20);min-width:0}.adv-cal-heading,.adv-cal-toolbar{align-items:center;gap:var(--space-12);margin-bottom:var(--space-14);flex-wrap:wrap;display:flex}.adv-cal-heading>div{flex:1}.adv-cal-heading h1{font-size:var(--font-size-18);color:var(--ink);margin:0}.adv-cal-heading p,.adv-cal-coverage{color:var(--muted-safe);font-size:var(--font-size-13)}.adv-cal-filters{gap:var(--space-12);padding:var(--space-12);margin-bottom:var(--space-14);border:1px solid var(--line);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.adv-cal-filters[hidden]{display:none}.adv-cal-filters>p,.adv-cal-filters fieldset{flex-basis:100%}.adv-cal-filters>div{flex:0 1 var(--select-min-width);min-width:var(--select-min-width)}.adv-cal-filters fieldset{gap:var(--space-12);flex-wrap:wrap;min-width:0;display:flex}.adv-cal-campaign{gap:var(--space-4);padding:var(--space-8);margin-block:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--link-ink);background:var(--surface);overflow-wrap:anywhere;font-size:var(--font-size-13);flex-direction:column;text-decoration:none;display:flex}.adv-cal-campaign span,.adv-cal-campaign small{color:var(--muted-safe)}
.cc{font-family:var(--font-sans);background:var(--surface-card);border:1px solid var(--line);color:var(--ink);box-sizing:border-box;border-radius:12px}.cc *,.cc :before,.cc :after{box-sizing:border-box}.cc-name{color:var(--ink);letter-spacing:-.005em;font-size:14px;font-weight:500}.cc-name-link{border-bottom:1px dashed #0000;text-decoration:none;transition:border-color .15s}.cc-name-link:hover{border-bottom-color:var(--muted)}.cc-role{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.4}.cc-avatar{object-fit:cover;background:var(--surface-subtle);border:1px solid var(--line);border-radius:50%;flex-shrink:0;display:block}.cc-avatar-fallback{color:var(--muted);background:var(--surface-subtle);letter-spacing:.02em;text-transform:uppercase;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.cc-avatar[data-size=row]{width:var(--avatar-row-size);height:var(--avatar-row-size);background:var(--avatar-row-fill);color:var(--muted);font-family:var(--font-sans);font-size:var(--font-size-chrome-min);font-weight:var(--avatar-row-font-weight);line-height:var(--avatar-row-line-height);letter-spacing:normal;border:none}.cc-avatar-link{border-radius:50%;text-decoration:none;transition:transform .15s;display:inline-block}.cc-avatar-link:hover{transform:scale(1.04)}.cc-name-row{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.cc-icons{flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.cc-plat-link,.cc-plat-icon{width:var(--icon-box);height:var(--icon-box);color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cc-plat-link{opacity:.75;text-decoration:none;transition:opacity .15s}.cc-plat-link:hover{opacity:1}.cc-plat-link svg,.cc-plat-icon svg{width:var(--icon-glyph-indicator);height:var(--icon-glyph-indicator);display:block}.cc-plat-more{color:var(--muted);white-space:nowrap;flex-shrink:0;font-size:10px;font-weight:500;line-height:1}.cc-chip{letter-spacing:.01em;white-space:nowrap;border-radius:9999px;padding:2px 8px;font-size:10px;font-weight:500;display:inline-block}.cc-cats{flex-wrap:wrap;gap:4px;display:flex}.cc-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:8px;padding:10px 0;display:grid}.cc-stat{text-align:center}.cc-stat-v{color:var(--ink);font-size:14px;font-weight:500;font-family:var(--font-mono);letter-spacing:-.01em}.cc-stat-l{color:var(--muted-safe);text-transform:uppercase;letter-spacing:.08em;margin-top:2px;font-size:9px;font-weight:500}.cc-stats-inline{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.cc-stat-i{color:var(--muted);font-size:11px}.cc-stat-i strong{color:var(--ink);font-family:var(--font-mono);font-weight:500}.cc-icp-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:inline-flex}.cc-icp-badge{white-space:nowrap;border-radius:9999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex}.cc-icp-badge svg{display:block}.cc-icp-high{background:var(--agent-ivy-fill);color:var(--agent-ivy-ink);border:1px solid var(--agent-ivy-line)}.cc-icp-med{background:var(--status-warning-fill);color:var(--status-warning-ink);border:1px solid var(--status-warning-line)}.cc-icp-low{background:var(--surface-subtle);color:var(--muted-safe);border:1px solid var(--line)}.cc-icp-badge strong{font-family:var(--font-mono);font-weight:600}.cc-rate{color:var(--muted);font-size:11px}.cc-rate strong{color:var(--ink);font-family:var(--font-mono);font-weight:500}.cc-btn{font-family:var(--font-sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;padding:7px 12px;font-size:11px;font-weight:500;transition:filter .15s,background .15s,border-color .15s}.cc-btn-primary{background:var(--primary);color:#fff;border-color:var(--primary)}.cc-btn-ghost{background:var(--surface-card);color:var(--muted);border-color:var(--line)}.cc-btn-danger{color:#dc2626;background:#fef2f2;border-color:#fca5a5}.cc-btn:hover{filter:brightness(.97)}.cc-btn-ghost:hover{background:var(--surface-subtle);color:var(--ink)}.cc-full{flex-direction:column;gap:12px;width:100%;max-width:280px;padding:18px 16px;display:flex}.cc-full-head{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.cc-full-head .cc-avatar{width:72px;height:72px}.cc-full .cc-cats,.cc-full .cc-icp-row{justify-content:center}.cc-full .cc-footer{gap:6px;padding-top:4px;display:flex}.cc-full .cc-footer .cc-btn{flex:1}.cc-row{background:var(--surface-card);border-top:none;border-left:none;border-right:none;border-radius:0;align-items:center;gap:12px;padding:9px 14px;display:flex}.cc-row:first-child{border-top:1px solid var(--line)}.cc-row .cc-avatar{width:36px;height:36px}.cc-row-l{flex:none;align-items:center;gap:10px;width:220px;min-width:0;display:flex}.cc-row-l>div{min-width:0}.cc-row-m{flex-wrap:wrap;flex:1;align-items:center;gap:14px;min-width:0;display:flex}.cc-row-r{flex-shrink:0;gap:6px;display:flex}.cc-tile{cursor:pointer;border-radius:8px;align-items:center;gap:9px;width:100%;max-width:220px;margin-bottom:4px;padding:8px 10px;transition:border-color .12s,box-shadow .12s,background .12s;display:flex}.cc-tile:hover{border-color:var(--line-strong);box-shadow:0 1px 4px #0000000d}.cc-tile .cc-avatar{flex-shrink:0;width:32px;height:32px}.cc-tile-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cc-tile-name-row{align-items:center;gap:5px;min-width:0;display:flex}.cc-tile-body .cc-name{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;font-size:12px;font-weight:500;line-height:1.25;overflow:hidden}.cc-tile-icons{--icon-box:18px;flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.cc-tile-followers{color:var(--muted-safe);font-size:10px;font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.005em;overflow:hidden}.cc-tile-rate{color:var(--ink);font-weight:500}.cc-icp-big{border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;min-width:38px;padding:4px 6px;line-height:1;display:flex}.cc-icp-big-n{font-size:18px;font-weight:600;font-family:var(--font-mono);letter-spacing:-.03em;line-height:1}.cc-icp-big-l{letter-spacing:.12em;text-transform:uppercase;opacity:.8;margin-top:2px;font-size:8px;font-weight:600}.cc-icp-big-high{background:var(--agent-ivy-fill);color:var(--agent-ivy-ink);border:1px solid var(--agent-ivy-line)}.cc-icp-big-med{background:var(--status-warning-fill);color:var(--status-warning-ink);border:1px solid var(--status-warning-line)}.cc-icp-big-low{background:var(--surface-subtle);color:var(--muted-safe);border:1px solid var(--line)}.cc-icp-big-unknown{background:var(--surface-subtle);color:var(--muted-safe);border:1px dashed var(--line)}.cc-tile-flag{background:var(--status-warning-fill);border-color:var(--status-warning-line)}.cc-tile-mirrored{background:var(--surface-subtle);border-style:dashed}.cc-tile-mirrored:hover{border-color:var(--brand-accent)}.cc-avatar-empty{border:1px dashed var(--line-strong)}.cc-name-unresolved{color:var(--muted);font-style:italic;font-weight:400}
.auth-shell{background:var(--surface);box-sizing:border-box;flex-direction:column;align-items:center;min-height:100vh;padding:48px 24px 32px;display:flex}.auth-logo{font-family:var(--font-sans);color:var(--ink);letter-spacing:-.01em;margin-bottom:32px;font-size:24px;font-weight:400;text-decoration:none}.auth-card{background:var(--surface-card);border:1px solid var(--line);box-sizing:border-box;border-radius:14px;width:100%;max-width:420px;padding:28px 28px 22px}.auth-card-title{letter-spacing:-.018em;color:var(--ink);margin:0 0 8px;font-size:22px;font-weight:500;line-height:1.2}.auth-card-subtitle{color:var(--muted);margin:0 0 22px;font-size:13px;line-height:1.55}.auth-field{margin-bottom:14px}.auth-field-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:10px;font-weight:600;display:block}.auth-input{width:100%;font-size:14px;font-family:var(--font-sans);color:var(--ink);background:var(--surface-card);border:1px solid var(--line-strong);box-sizing:border-box;border-radius:8px;outline:none;padding:11px 13px;transition:border-color .12s,box-shadow .12s}.auth-input:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--brand-accent-fill)}.auth-input.is-error{border-color:#dc2626}.auth-input-error{color:#dc2626;margin-top:6px;font-size:11px;line-height:1.4;display:none}.auth-input.is-error+.auth-input-error,.auth-field.is-error .auth-input-error{display:block}.auth-form-error{color:var(--status-danger-ink);margin:0 0 12px;font-size:12px;line-height:1.5;display:block}.auth-form-error a{color:inherit;text-underline-offset:2px;text-decoration:underline}.auth-pw-rules{color:var(--status-danger-ink);margin:6px 0 0;padding-left:18px;font-size:12px;line-height:1.4;display:block}.auth-pw-wrap{position:relative}.auth-pw-toggle{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:color .12s,background .12s;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.auth-pw-toggle:hover{color:var(--ink);background:var(--surface-subtle)}.auth-pw-wrap .auth-input{padding-right:38px}.auth-pw-strength{align-items:center;gap:4px;margin-top:8px;display:flex}.auth-pw-strength-bar{background:var(--line);border-radius:2px;flex:1;height:4px;transition:background .12s}.auth-pw-strength[data-level="1"] .auth-pw-strength-bar:first-child{background:#dc2626}.auth-pw-strength[data-level="2"] .auth-pw-strength-bar:nth-child(-n+2){background:var(--status-warning-ink)}.auth-pw-strength[data-level="3"] .auth-pw-strength-bar{background:#16a34a}.auth-pw-strength-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:500;font-family:var(--font-mono);margin-left:4px}.auth-checkbox-row{color:var(--muted);align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.auth-checkbox-row input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary);cursor:pointer;margin:0}.auth-checkbox-row label{cursor:pointer;line-height:1.5}.auth-checkbox-row a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:2px}.auth-checkbox-row a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.auth-cta{background:var(--primary);width:100%;color:var(--on-primary);height:auto;font-size:13px;font-weight:500;font-family:var(--font-sans);cursor:pointer;border:none;border-radius:9999px;margin-top:4px;padding:11px 18px;transition:opacity .12s,background .12s}.auth-cta:hover{opacity:.92}.auth-cta[disabled]{background:var(--muted-safe);cursor:not-allowed;opacity:1}a.auth-cta{text-align:center;box-sizing:border-box;text-decoration:none;display:block}.auth-quiet-link{text-align:center;color:var(--muted);margin-top:14px;font-size:12px;text-decoration:none;transition:color .12s;display:block}.auth-quiet-link:hover{color:var(--ink)}.auth-divider{color:var(--muted-safe);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:12px;margin:20px 0;font-size:11px;font-weight:500;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-sso-row{gap:8px;display:flex}.auth-sso-btn{font-size:13px;font-weight:500;font-family:var(--font-sans);color:var(--ink);background:var(--surface-card);border:1px solid var(--line-strong);cursor:pointer;border-radius:9999px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 14px;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.auth-sso-btn:hover{background:var(--surface-subtle);border-color:var(--muted-safe)}.auth-sso-btn svg{flex-shrink:0;width:16px;height:16px}.auth-card-footer{color:var(--muted);text-align:center;margin-top:18px;font-size:13px}.auth-card-footer a{color:var(--ink);border-bottom:1px dashed var(--line-strong);padding-bottom:1px;font-weight:500;text-decoration:none}.auth-card-footer a:hover{border-bottom-color:var(--ink)}.auth-page-footer{color:var(--muted-safe);margin-top:32px;font-size:11px}.auth-page-footer a{color:var(--muted-safe);margin:0 8px;text-decoration:none}.auth-page-footer a:hover{color:var(--muted)}.email-verify-banner{background:var(--status-warning-fill);border:1px solid var(--status-warning-line);border-radius:10px;align-items:center;gap:10px;margin:0 0 14px;padding:9px 14px;font-size:12px;display:flex}.email-verify-banner-text{overflow-wrap:anywhere;min-width:0;color:var(--ink);flex:1;line-height:1.55}.email-verify-banner-text strong{font-weight:500}.email-verify-banner-cta{color:var(--ink);border:none;border-bottom:1px dashed var(--status-warning-ink);cursor:pointer;font-size:12px;font-weight:500;font-family:var(--font-sans);background:0 0;padding:0 0 1px;text-decoration:none;transition:border-color .12s}.email-verify-banner-cta:hover{border-bottom-color:var(--ink)}.email-verify-banner-x{width:22px;height:22px;color:var(--status-warning-ink);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;line-height:1;transition:color .12s,background .12s;display:inline-flex}.email-verify-banner-x:hover{color:var(--ink);background:#0000000a}.accept-invite-inviter{align-items:center;gap:10px;margin:0 0 10px;display:flex}.accept-invite-inviter-avatar{background:var(--brand-accent-fill);width:32px;height:32px;color:var(--brand-accent);font-family:var(--font-sans);border:1px solid var(--brand-accent-line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.accept-invite-inviter-name{color:var(--ink);font-size:13px;font-weight:500}.accept-invite-team-name{letter-spacing:-.018em;color:var(--ink);margin:6px 0 8px;font-size:28px;font-weight:500;line-height:1.15}.accept-invite-role-badge{letter-spacing:.08em;text-transform:uppercase;background:var(--brand-accent-fill);color:var(--brand-accent);border:1px solid var(--brand-accent-line);border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-flex}.accept-invite-actions{gap:8px;margin-top:18px;display:flex}.accept-invite-actions .auth-cta{flex:1}.accept-invite-actions .auth-decline{color:var(--muted);border:1px solid var(--line-strong);height:auto;font-size:13px;font-weight:500;font-family:var(--font-sans);cursor:pointer;background:0 0;border-radius:9999px;flex:1;padding:11px 18px;transition:color .12s,border-color .12s}.accept-invite-actions .auth-decline:hover{color:var(--ink);border-color:var(--muted-safe)}.select-org-teams{flex-direction:column;gap:8px;margin:0 0 4px;padding:0;list-style:none;display:flex}.select-org-team{border:1px solid var(--line-strong);border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.select-org-team-info{flex-direction:column;gap:2px;min-width:0;display:flex}.select-org-team-name{color:var(--ink);font-size:14px;font-weight:500;line-height:1.3}.select-org-team-meta{color:var(--muted);font-size:12px;line-height:1.4}.select-org-team-actions{flex-wrap:wrap;gap:8px;display:flex}.select-org-team-actions .btn{flex:1}.select-org-team-status{color:var(--status-positive-ink);flex-basis:100%;margin:0;font-size:12px;line-height:1.4}.select-org-team-status--neutral{color:var(--muted)}.select-org-team-status--error{color:var(--status-danger-ink)}.verify-email-icon{background:var(--agent-ivy-fill);width:48px;height:48px;color:var(--agent-ivy-ink);border:1px solid var(--agent-ivy-line);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;display:inline-flex}.verify-email-icon svg{width:22px;height:22px}.verify-email-card{text-align:center}.verify-email-card .auth-card-title{margin-top:0}.mcp-consent-client{background:var(--surface-subtle);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:6px;margin:14px 0 0;padding:10px 12px;display:flex}.mcp-consent-client-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mcp-consent-client-label{color:var(--muted);flex-shrink:0;font-size:11px}.mcp-consent-client-value{font-family:var(--font-mono);color:var(--ink);word-break:break-all;text-align:right;font-size:11px}.mcp-consent-heading{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:18px 0 8px;font-size:11px;font-weight:600}.mcp-consent-scopes{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mcp-consent-scopes li{color:var(--ink);padding-left:20px;font-size:13px;line-height:1.5;position:relative}.mcp-consent-scopes li:before{content:"";background:var(--brand-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:4px}.mcp-consent-warning{color:var(--status-warning-ink);background:var(--status-warning-fill);border:1px solid var(--status-warning-line);border-radius:8px;margin:16px 0 0;padding:10px 12px;font-size:12px;line-height:1.55}.mcp-consent-error{color:var(--status-danger-ink);margin:12px 0 0;font-size:12px}.legal-accept-documents{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.legal-accept-document{background:var(--surface-subtle);border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 12px;display:flex}.legal-accept-document a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:2px;font-size:13px;font-weight:500}.legal-accept-document a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.legal-accept-version{font-family:var(--font-mono);color:var(--muted);word-break:break-all;text-align:right;font-size:11px}.legal-accept-notice{color:var(--status-warning-ink);background:var(--status-warning-fill);border:1px solid var(--status-warning-line);border-radius:8px;margin:0 0 16px;padding:10px 12px;font-size:12px;line-height:1.55}.legal-accept-error{color:var(--status-danger-ink);margin:0 0 12px;font-size:12px;line-height:1.5}.legal-accept-error a{color:inherit}.legal-accept-note{color:var(--muted);margin:0 0 16px;font-size:13px;line-height:1.5}.emp-onb-recap{border-top:1px solid var(--line-strong);margin:20px 0 0}.emp-onb-recap-row{border-bottom:1px solid var(--line-strong);justify-content:space-between;gap:16px;padding:10px 0;font-size:14px;display:flex}.emp-onb-recap-row dt{color:var(--muted);margin:0}.emp-onb-recap-row dd{color:var(--ink);text-align:right;margin:0}.emp-onb-nav{align-items:center;gap:10px;margin-top:24px;display:flex}.emp-onb-nav>:last-child{margin-left:auto}.emp-onb-hint{color:var(--muted);margin:0 0 20px;font-size:13px;line-height:1.5}.auth-preview-note{border:1px solid var(--agent-elliot-line);background:var(--agent-elliot-fill);color:var(--muted);border-radius:8px;margin:0 0 12px;padding:8px 12px;font-size:12px;line-height:1.5}.auth-error{color:var(--status-danger-ink);margin:0 0 16px;font-size:14px;line-height:1.5}.emp-onb-field{margin:0 0 16px;display:block}.emp-onb-field-label{color:var(--ink);margin-bottom:4px;font-size:14px;font-weight:600;display:block}.emp-onb-input{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:8px;margin-top:6px;padding:10px 12px;font-size:14px;display:block}.emp-onb-preview{border:1px solid var(--line-strong);background:var(--surface-subtle);color:var(--ink);border-radius:10px;margin:20px 0;padding:14px 16px;font-size:14px;line-height:1.6}.emp-onb-preview p{margin:0 0 8px}.emp-onb-preview p:last-child{margin-bottom:0}.emp-onb-choices{border:0;margin:0 0 16px;padding:0}.emp-onb-choice{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;margin-top:10px;padding:14px 16px;display:flex}.emp-onb-choice[data-selected=true]{border-color:var(--primary);background:var(--surface-subtle)}.emp-onb-choice:has(input:disabled){cursor:not-allowed;opacity:.45}.emp-onb-choice-title{color:var(--ink);margin-bottom:2px;font-size:14px;font-weight:600;display:block}.emp-onb-chan{border:1px solid var(--line);background:var(--surface-subtle);border-radius:10px;margin:4px 0 20px;padding:14px 16px}.emp-onb-chan-head{align-items:center;gap:6px;margin-bottom:10px;display:flex}.emp-onb-chan-hash{color:var(--muted-safe);font-weight:600}.emp-onb-chan-name{color:var(--ink);font-weight:600}.emp-onb-chan-badge{color:var(--muted);margin-left:auto;font-size:12px}.emp-onb-chan-list{gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.emp-onb-chan-list li{color:var(--muted);align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.emp-onb-chan-list b{color:var(--ink)}.emp-onb-optin{border:1px solid var(--line);background:var(--surface-subtle);border-radius:10px;align-items:flex-start;gap:12px;margin:0 0 20px;padding:14px 16px;display:flex}.emp-onb-optin-text{flex:1;min-width:0}.emp-onb-optin-title{color:var(--ink);margin:0 0 4px;font-size:14px;font-weight:600}.emp-onb-optin-desc{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.emp-onb-posts{border-top:1px solid var(--line-strong);margin:28px 0 0;padding-top:20px}.emp-onb-post-list{margin:0;padding:0;list-style:none}.emp-onb-post-text{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.emp-onb-chan-icon{width:var(--icon-box);height:var(--icon-box);font-size:var(--icon-glyph);flex:none;place-items:center;line-height:1;display:grid}.emp-onb-chan .emp-onb-hint{margin-bottom:0}.emp-insp{background:var(--surface);min-height:100vh;color:var(--ink)}.emp-insp-top{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:18px 24px;display:flex}.emp-insp-brand{font-weight:600}.emp-insp-voice{font-size:var(--font-size-11);color:var(--link-ink);margin-left:auto;font-weight:600;text-decoration:none}.emp-insp-voice:hover{text-decoration:underline}.emp-insp-voice+.emp-insp-voice{margin-left:0}.emp-insp-main{max-width:1080px;margin:0 auto;padding:32px 24px 64px}.emp-insp-h1{font-size:var(--font-size-22);margin:0 0 8px}.emp-insp-sub{max-width:62ch;color:var(--muted);margin:0 0 20px;line-height:1.6}.emp-insp-autonomy{background:var(--surface-card);border:1px solid var(--line);border-radius:var(--radius-lg);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;padding:12px 14px;display:flex}.emp-insp-autonomy-title{font-size:var(--font-size-11);color:var(--agent-elliot-ink);font-weight:600}.emp-insp-chip-level{font-size:var(--font-size-11);color:var(--agent-elliot-ink);background:var(--agent-elliot-fill);border:1px solid var(--agent-elliot-line);border-radius:var(--radius-full);padding:2px 10px;font-weight:600}.emp-insp-autonomy-note{font-size:var(--font-size-11);color:var(--muted)}.emp-insp-controls{margin-bottom:12px}.emp-insp-search input{width:100%;max-width:460px;font:inherit;color:var(--ink);background:var(--surface-card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:10px 14px}.emp-insp-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.emp-insp-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.emp-insp-filters-label{font-size:var(--font-size-11);letter-spacing:.05em;text-transform:uppercase;color:var(--muted-safe);margin-right:4px;font-weight:600}.emp-insp-chip{font:inherit;font-size:var(--font-size-11);color:var(--muted);background:var(--surface-card);border:1px solid var(--line);border-radius:var(--radius-full);cursor:pointer;padding:6px 14px}.emp-insp-chip:hover{color:var(--ink)}.emp-insp-chip.is-on{color:var(--agent-elliot-ink);background:var(--agent-elliot-fill);border-color:var(--agent-elliot-line);font-weight:600}.emp-insp-notice{font-size:var(--font-size-11);color:var(--muted);background:var(--surface-subtle);border:1px solid var(--line);border-radius:var(--radius-lg);margin:0 0 16px;padding:10px 14px}.emp-insp-empty{color:var(--muted);margin:32px 0}.emp-insp-grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.emp-insp-card{overflow-wrap:anywhere;background:var(--surface-card);border:1px solid var(--line);border-radius:var(--radius-xl);flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.emp-insp-card-head{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.emp-insp-card-title{font-size:var(--font-size-14);overflow-wrap:break-word;margin:0;font-weight:600}.emp-insp-card-tags{gap:var(--space-6);flex-wrap:wrap;min-width:0;display:flex}.emp-insp-tag{max-width:100%;font-size:var(--font-size-11);color:var(--agent-elliot-ink);background:var(--agent-elliot-fill);border-radius:var(--radius-md);padding:2px 8px;font-weight:600}.emp-insp-card-body{color:var(--muted);white-space:pre-line;margin:0;line-height:1.6}.emp-insp-why{font-size:var(--font-size-11);color:var(--agent-elliot-ink);margin:0}.emp-insp-source{font-size:var(--font-size-11);color:var(--link-ink)}.emp-insp-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:10px;min-width:0;margin-top:auto;padding-top:12px;display:flex}.emp-insp-foot>.field{flex:1 1 var(--select-min-width)}.emp-insp-foot-note{flex:100%;min-width:0}.emp-onb-scan{flex-direction:column;gap:8px;padding:8px 0;display:flex}.emp-onb-scan-line{font-size:var(--font-size-13);color:var(--muted);align-items:center;gap:8px;margin:0;animation:.24s emp-onb-scan-in;display:flex}.emp-onb-scan-line[data-settled]{color:var(--ink)}.emp-onb-scan-mark{text-align:center;width:16px;color:var(--status-positive-ink)}.emp-onb-scan-line:not([data-settled]) .emp-onb-scan-mark{color:var(--muted-safe);animation:.9s linear infinite emp-onb-scan-spin}@keyframes emp-onb-scan-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes emp-onb-scan-spin{to{transform:rotate(360deg)}}
.handoff-wrap{margin-top:var(--space-12)}.handoff-head{justify-content:space-between;align-items:center;gap:var(--space-12);margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}.handoff-head-title{align-items:center;gap:var(--space-8);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);color:var(--ink);display:flex}.handoff-seg{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface-card);display:inline-flex}.handoff-seg .handoff-seg-item{gap:var(--space-4);height:auto;padding:var(--space-4) var(--space-12);color:var(--muted);font-size:var(--font-size-11);font-weight:var(--font-weight-medium);background:0 0;border:none}.handoff-seg .handoff-seg-item:hover{color:var(--ink)}.handoff-seg .handoff-seg-item.is-active{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-low)}.handoff-seg-count{min-width:18px;padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--surface-subtle);color:var(--muted);font-size:var(--font-size-10);text-align:center}.handoff-list{gap:var(--space-8);flex-direction:column;display:flex}.handoff-row{align-items:flex-start;gap:var(--space-12);padding:var(--space-12);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-card);display:flex}.handoff-row[data-status=failed]{border-color:var(--status-danger-line)}.handoff-row[data-status=held]{border-color:var(--status-warning-line)}.handoff-main{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.handoff-row-head{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.handoff-status{padding:2px var(--space-8);border-radius:var(--radius-full);font-size:var(--font-size-10);font-weight:var(--font-weight-semibold);background:var(--surface-subtle);color:var(--muted)}.handoff-status[data-tone=pending]{background:var(--palette-indigo-50);color:var(--palette-indigo-700)}.handoff-status[data-tone=good]{background:var(--palette-emerald-50);color:var(--palette-emerald-700)}.handoff-status[data-tone=amber]{background:var(--status-warning-fill);color:var(--status-warning-line)}.handoff-status[data-tone=error]{background:var(--status-danger-fill);color:var(--status-danger-ink)}.handoff-status[data-tone=muted]{background:var(--surface-subtle);color:var(--muted-safe)}.handoff-dest{font-size:var(--font-size-11);font-weight:var(--font-weight-medium);color:var(--muted)}.handoff-tier{font-size:var(--font-size-10);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--muted-safe)}.handoff-time{font-size:var(--font-size-10);color:var(--muted-safe);white-space:nowrap;margin-left:auto}.handoff-prov{font-size:var(--font-size-11);color:var(--ink);line-height:var(--line-height-relaxed)}.handoff-meta{gap:var(--space-8);font-size:var(--font-size-10);color:var(--muted-safe);flex-wrap:wrap;display:flex}.handoff-hs{align-items:baseline;gap:var(--space-8);padding:var(--space-4) var(--space-8);border-radius:var(--radius-md);background:var(--surface-subtle);font-size:var(--font-size-10);flex-wrap:wrap;margin-top:2px;display:flex}.handoff-hs-label{font-weight:var(--font-weight-semibold);color:var(--muted)}.handoff-hs[data-tone=good] .handoff-hs-label{color:var(--palette-emerald-700)}.handoff-hs[data-tone=error]{background:var(--status-danger-fill)}.handoff-hs[data-tone=error] .handoff-hs-label{color:var(--status-danger-ink)}.handoff-hs-meta{color:var(--muted-safe)}.handoff-hs-err{color:var(--status-danger-ink);word-break:break-word}.handoff-actions{align-items:flex-start;gap:var(--space-4);flex-shrink:0;display:flex}.handoff-empty{padding:var(--space-22);border:1px dashed var(--line);border-radius:var(--radius-lg);background:var(--surface-card);color:var(--muted-safe);font-size:var(--font-size-11);text-align:center;line-height:var(--line-height-relaxed)}
.slk-app{background:var(--surface);min-height:100vh;color:var(--ink);font-family:var(--font-sans);flex-direction:column;display:flex}.slk-topbar{background:var(--surface-card);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.slk-topbar-mark{align-items:center;gap:8px;min-width:0;display:flex}.slk-topbar-hash{color:var(--muted-safe);font-size:18px;line-height:1}.slk-topbar-title{color:var(--ink);font-size:15px;font-weight:700}.slk-topbar-badge{background:var(--agent-elliot-fill);color:var(--agent-elliot-ink);border:1px solid var(--agent-elliot-line);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.slk-main{flex-direction:column;gap:16px;width:100%;max-width:720px;margin:0 auto;padding:20px 20px 64px;display:flex}.slk-intro{color:var(--muted);font-size:13px;line-height:1.6}.slk-intro code,.slk-empty code{font-family:var(--font-mono);background:var(--surface-subtle);border:1px solid var(--line-strong);border-radius:4px;padding:1px 5px;font-size:12px}.slk-picker{align-items:center;gap:10px;display:flex}.slk-picker-label{color:var(--muted);flex-shrink:0;font-size:12px;font-weight:600}.slk-picker-select{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);font-size:13px;font-family:var(--font-sans);border-radius:8px;flex:1;padding:8px 10px}.slk-error{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.slk-empty{color:var(--muted);padding:18px 0;font-size:13px;line-height:1.6}.slk-dm{flex-direction:column;gap:14px;display:flex}.slk-dm-head{border-bottom:1px solid var(--line-strong);align-items:center;gap:10px;padding-bottom:6px;display:flex}.slk-dm-with{color:var(--ink);font-size:13px;font-weight:700}.slk-dm-chip{background:var(--agent-elliot-fill);color:var(--agent-elliot-ink);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.slk-dm-chip-warn{background:var(--status-warning-fill);color:var(--status-warning-ink)}.slk-msg{align-items:flex-start;gap:12px;display:flex}.slk-av{background:var(--agent-elliot-fill);width:36px;height:36px;color:var(--agent-elliot-ink);border:1px solid var(--agent-elliot-line);font-family:var(--font-sans);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.slk-card{background:var(--surface-card);border:1px solid var(--line);border-left:3px solid var(--brand-accent);border-radius:8px;flex-direction:column;flex:1;gap:8px;min-width:0;padding:12px 14px;display:flex}.slk-card-sender{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.slk-card-bot{color:var(--ink);font-size:13px;font-weight:700}.slk-card-app{letter-spacing:.04em;background:var(--surface-subtle);color:var(--muted-safe);border-radius:3px;padding:1px 4px;font-size:9px;font-weight:700}.slk-card-state{margin-left:auto;font-size:11px;font-weight:600}.slk-card-state.is-sent{color:var(--agent-elliot-ink)}.slk-card-state.is-draft{color:var(--muted-safe)}.slk-card-state.is-approved{color:var(--status-positive-ink)}.slk-card-title{color:var(--ink);font-size:15px;font-weight:700}.slk-card-greeting{color:var(--muted);font-size:13px;line-height:1.55}.slk-code{background:var(--surface-subtle);border:1px solid var(--line-strong);font-family:var(--font-mono);color:var(--ink);white-space:pre-wrap;word-break:break-word;border-radius:8px;max-height:420px;margin:2px 0 0;padding:12px 14px;font-size:12.5px;line-height:1.6;overflow-y:auto}.slk-card-context{color:var(--muted-safe);font-size:11px}.slk-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.slk-actions-hint{color:var(--muted-safe);font-size:11px}
.overlay-scrim,.overlay-layout{z-index:5050;position:fixed;inset:0}.overlay-scrim{background:var(--overlay-scrim)}.overlay-scrim[data-frame=full]{background:var(--overlay-sheet-scrim);-webkit-backdrop-filter:blur(var(--overlay-backdrop-blur));backdrop-filter:blur(var(--overlay-backdrop-blur))}.overlay-scrim[data-frame=confirmation]{background:var(--overlay-confirm-scrim);-webkit-backdrop-filter:blur(var(--overlay-backdrop-blur));backdrop-filter:blur(var(--overlay-backdrop-blur))}.overlay-layout{pointer-events:none;justify-content:center;align-items:center;display:flex}.overlay-layout[data-frame=full],.overlay-layout[data-frame=confirmation]{padding:var(--space-24)}.overlay-layout[data-frame=drawer]{justify-content:flex-end}.overlay-frame{gap:var(--space-16);min-width:0;max-width:100%;max-height:calc(100dvh - 2 * var(--space-24));padding:var(--space-24);pointer-events:auto;background:var(--surface);color:var(--overlay-dialog-ink);border:1px solid var(--overlay-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);font-size:var(--font-size-16);font-weight:var(--font-weight-regular);line-height:var(--space-24);letter-spacing:normal;flex-direction:column;margin:0;display:flex;overflow:hidden}.overlay-frame[data-frame=centered]{width:var(--overlay-center-width)}.overlay-header{align-items:flex-start;gap:var(--space-16);flex:none;display:flex}.overlay-heading{flex:1;min-width:0}.overlay-title{color:inherit;font-size:var(--font-size-18);font-weight:var(--font-weight-semibold);line-height:var(--font-size-18);letter-spacing:var(--type-sequence-title-tracking);overflow-wrap:anywhere;margin:0}.overlay-description{margin:var(--space-8) 0 0;color:var(--overlay-description-ink);font-size:var(--font-size-14);line-height:var(--space-20);letter-spacing:normal;overflow-wrap:anywhere}.overlay-frame .overlay-close{width:calc(var(--icon-box) + 2 * var(--space-4));height:calc(var(--icon-box) + 2 * var(--space-4));padding:var(--space-4);color:var(--muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.overlay-body{overscroll-behavior:contain;overflow-wrap:anywhere;flex:auto;min-width:0;min-height:0;overflow:auto}.overlay-footer{justify-content:flex-end;align-items:center;gap:var(--space-8);flex-wrap:wrap;flex:none;display:flex}.overlay-footer-status{min-width:0;min-height:var(--type-body-line-height);flex:1 0 100%}.overlay-frame[data-frame=full]{width:100%;height:100%;max-width:var(--overlay-sheet-max-width);max-height:100%;color:var(--seq-ink);border-color:var(--overlay-sheet-border);border-radius:var(--radius-popover);box-shadow:var(--overlay-sheet-shadow);font-size:var(--type-sequence-body-size);line-height:var(--type-sequence-body-line-height);gap:0;padding:0}.overlay-frame[data-frame=full] .overlay-header{min-height:var(--overlay-sheet-header-height);padding:var(--space-16) var(--space-28);border-bottom:1px solid var(--overlay-sheet-border);background:var(--overlay-sheet-header-fill);align-items:center}.overlay-frame[data-frame=full] .overlay-title{font-size:var(--type-sequence-title-size);font-weight:var(--type-sequence-title-weight);line-height:var(--type-sequence-title-line-height)}.overlay-frame[data-frame=full] .overlay-footer{padding:var(--space-16) var(--space-28);border-top:1px solid var(--overlay-sheet-border)}.overlay-frame[data-frame=drawer]{width:var(--overlay-drawer-width);height:100dvh;max-height:100dvh;color:var(--overlay-review-ink);border-radius:0;gap:0;padding:0}.overlay-frame[data-frame=drawer] .overlay-header{padding:var(--space-22) var(--space-28) 0}.overlay-frame[data-frame=drawer] .overlay-title{font-size:var(--overlay-review-title-size);line-height:var(--overlay-review-title-line);letter-spacing:var(--overlay-review-title-tracking)}.overlay-frame[data-frame=drawer] .overlay-body{padding:var(--space-22) var(--space-28) var(--space-28)}.overlay-frame[data-frame=drawer] .overlay-footer{padding:var(--overlay-review-footer-inset) var(--space-22);border-top:1px solid var(--overlay-border)}.overlay-frame.operations-drawer[data-frame=drawer]{width:var(--overlay-operations-drawer-width)}.overlay-frame.operations-drawer[data-frame=drawer] .overlay-header{padding:var(--space-24) var(--space-24) 0}.overlay-frame.operations-drawer[data-frame=drawer] .overlay-title{font-size:var(--font-size-18);font-weight:var(--font-weight-semibold);line-height:var(--font-size-18);letter-spacing:var(--type-sequence-title-tracking)}.overlay-frame.operations-drawer[data-frame=drawer] :is(.overlay-body,.overlay-footer) .btn{height:var(--action-shell-height);padding:var(--space-8) var(--space-16);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);line-height:var(--space-20);letter-spacing:var(--letter-spacing-normal)}.overlay-frame[data-frame=confirmation]{width:var(--overlay-confirm-width);border-radius:var(--radius-xl);box-shadow:var(--overlay-sheet-shadow);color:var(--seq-ink);font-size:var(--type-sequence-body-size);line-height:var(--type-sequence-body-line-height);border:0;gap:0}.overlay-frame[data-frame=confirmation] .overlay-title{font-size:var(--overlay-confirm-title-size);font-weight:var(--font-weight-bold);line-height:var(--overlay-confirm-title-line);letter-spacing:normal}.overlay-frame[data-frame=confirmation] .overlay-description{color:var(--seq-ink-secondary);font-size:var(--font-size-chrome-min);line-height:var(--space-18)}.overlay-frame[data-frame=confirmation] .overlay-footer{margin-top:var(--space-20)}@media (max-width:639px){.overlay-frame[data-frame=centered]{border-radius:0;max-height:100dvh}.overlay-layout[data-frame=full]{padding:var(--space-10)}.overlay-frame[data-frame=drawer] .overlay-header{padding:var(--space-20) var(--space-18) 0}.overlay-frame[data-frame=drawer] .overlay-title{font-size:var(--overlay-review-title-phone-size);line-height:var(--overlay-review-title-phone-line)}.overlay-frame[data-frame=drawer] .overlay-body{padding:var(--space-18)}.overlay-frame[data-frame=drawer] .overlay-footer{padding:var(--space-12)}}.overlay-frame[data-frame=drawer][data-state=open]{animation:drawer-enter var(--motion-reveal-duration) ease-out both}@keyframes drawer-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.overlay-frame[data-frame=drawer][data-state=open]{animation:none}}
.d-select-trigger{justify-content:space-between;align-items:center;gap:var(--space-8);width:100%;min-width:0;height:var(--field-compact-height);padding:var(--space-8) var(--space-12);padding-right:calc(var(--space-12) + var(--icon-box));border:1px solid var(--control-border);border-radius:var(--radius-md);color:var(--ink);font-family:var(--font-sans);font-size:var(--font-size-chrome-min);font-weight:var(--action-font-weight);line-height:var(--field-toolbar-line-height);letter-spacing:var(--action-tracking);text-align:left;cursor:pointer;background:0 0;display:inline-flex;position:relative}.d-select-trigger[data-select-size=compact]{height:var(--select-compact-height)}.d-select-trigger[data-field-scope=overlay]{background:var(--surface);font-family:var(--font-system);font-size:var(--font-size-14);font-weight:var(--font-weight-regular);line-height:var(--field-overlay-line-height);letter-spacing:normal}.d-select-trigger[data-field-scope=creator-portal]{background:var(--surface);color:var(--field-portal-ink);font-family:var(--font-arial);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);line-height:var(--field-portal-line-height);letter-spacing:normal}.d-select-trigger[data-select-font=inter]{font-family:var(--font-inter)}.d-select-trigger[data-select-font=system]{font-family:var(--font-system)}.d-select-trigger[data-select-font=arial]{font-family:var(--font-arial)}.d-select-trigger[data-placeholder]{color:var(--muted-safe)}.d-select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.d-select-chevron{right:var(--space-8);color:var(--muted-safe);position:absolute}.d-select-trigger:disabled{cursor:not-allowed;opacity:.5}.d-select-trigger[aria-invalid=true]{border-color:var(--status-danger-ink)}.d-select-content{--radix-select-content-available-height:calc(100dvh - 2 * var(--space-10));--radix-select-trigger-width:0px;z-index:5050;box-sizing:border-box;min-width:var(--select-min-width);max-width:calc(100dvw - 2 * var(--space-10));max-height:var(--radix-select-content-available-height);border:1px solid var(--overlay-border);border-radius:var(--radius-md);background:var(--surface);color:var(--field-page-ink);box-shadow:var(--shadow-md);font-family:var(--font-system);font-size:var(--font-size-16);font-weight:var(--font-weight-regular);line-height:var(--space-24);letter-spacing:normal;flex-direction:column;display:flex;overflow:hidden}.d-select-viewport{min-width:var(--radix-select-trigger-width);padding:var(--space-4)}.d-select-option{box-sizing:border-box;min-height:var(--space-32);padding:var(--space-6) var(--space-32) var(--space-6) var(--space-8);border-radius:var(--radius-sm);color:var(--field-page-ink);font-size:var(--font-size-14);font-weight:var(--font-weight-regular);line-height:var(--space-20);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;display:flex;position:relative}.d-select-option[data-highlighted]{background:var(--surface-subtle);color:var(--select-highlight-ink)}.d-select-option[data-disabled]{cursor:not-allowed}.d-select-option[data-disabled] .d-select-option-label{opacity:.5}.d-select-option-copy{overflow-wrap:anywhere;min-width:0}.d-select-option-reason,.d-select-option-description{color:var(--muted-safe);opacity:1;display:block}.d-select-check{right:var(--space-8);position:absolute}.d-select-scroll{padding:var(--space-4);color:var(--ink);justify-content:center;display:flex}.d-select-trigger[data-select-count]>span:first-child,.d-select-option[data-select-count] .d-select-option-copy{flex:1;min-width:0}.d-select-count-label{justify-content:space-between;align-items:center;gap:var(--space-16);width:100%;display:flex}.d-select-count{font-variant-numeric:tabular-nums;flex-shrink:0}.d-searchable-select{width:100%;min-width:0;position:relative}.d-searchable-select-menu{z-index:5050;width:max-content;min-width:100%;max-width:min(var(--overlay-drawer-width), 90vw);padding:var(--space-8);border:1px solid var(--overlay-border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-md);position:absolute;top:100%;left:0}.d-searchable-select-options{max-height:calc(var(--space-60) * 4);margin-top:var(--space-4);overflow-y:auto}.d-searchable-select-option.btn{text-align:left;justify-content:flex-start;width:100%;display:flex}.d-searchable-select-option.btn[aria-selected=true]{background:var(--surface-subtle)}.d-searchable-select-empty{padding:var(--space-8);color:var(--muted);display:block}.d-searchable-select-menu[data-above=true]{top:auto;bottom:100%}
.d-menu-content{--radix-dropdown-menu-content-available-height:calc(100dvh - 2 * var(--space-10));z-index:5050;box-sizing:border-box;max-height:var(--radix-dropdown-menu-content-available-height);max-width:calc(100dvw - 2 * var(--space-10));background:var(--surface);padding:var(--space-6);font-weight:var(--font-weight-regular);letter-spacing:normal;overflow-y:auto}.d-menu-content[data-menu-recipe=shell]{min-width:min(var(--menu-shell-min-width), calc(100dvw - 2 * var(--space-10)));width:max-content;max-width:min(var(--menu-shell-max-width), calc(100dvw - 2 * var(--space-10)));border:1px solid var(--menu-shell-border);border-radius:var(--radius-card);box-shadow:var(--menu-shell-shadow);color:var(--menu-shell-ink);font-family:var(--font-sans);font-size:var(--font-size-13);line-height:var(--menu-shell-line-height)}.d-menu-content[data-menu-recipe=outreach]{border:1px solid var(--menu-outreach-border);border-radius:var(--menu-outreach-radius);width:max-content;box-shadow:var(--menu-outreach-shadow);color:var(--field-overlay-ink);font-family:var(--font-system);font-size:var(--font-size-16);line-height:var(--space-24)}.d-menu-item{box-sizing:border-box;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;align-items:flex-start;width:100%;display:flex;position:relative}.d-menu-content a.d-menu-item{color:inherit;text-decoration:none}.d-menu-content[data-menu-recipe=shell] .d-menu-item{gap:var(--space-12);padding:var(--space-12) var(--space-14);border-radius:var(--radius-md)}.d-menu-content[data-menu-recipe=outreach] .d-menu-item{gap:var(--space-8);padding:var(--space-10);border-radius:var(--radius-chip)}.d-menu-content[data-menu-recipe=outreach] .d-menu-choice[role=menuitemradio]{min-width:min(var(--menu-outreach-min-width), calc(100dvw - 2 * var(--space-10)))}.d-menu-item[data-highlighted]{background:var(--menu-shell-highlight)}.d-menu-content[data-menu-agent=ivy] .d-menu-item[data-highlighted]{background:var(--menu-shell-ivy-highlight)}.d-menu-content[data-menu-agent=elliot] .d-menu-item[data-highlighted]{background:var(--menu-shell-elliot-highlight)}.d-menu-content[data-menu-recipe=outreach] .d-menu-item[data-highlighted]{background:var(--menu-outreach-highlight)}.d-menu-content[data-menu-recipe=outreach] .d-menu-choice[data-state=checked]{background:var(--menu-outreach-checked-fill);color:var(--menu-outreach-checked-ink);font-weight:var(--font-weight-semibold)}.d-menu-item[data-disabled]{cursor:not-allowed;pointer-events:none}.d-menu-item[data-disabled] .d-menu-label,.d-menu-item[data-disabled] .d-menu-icon{opacity:.45}.d-menu-item[data-tone=danger]:not([data-disabled]) .d-menu-label{color:var(--status-danger-ink)}.d-menu-icon{flex:0 0 var(--icon-box);margin-top:var(--menu-shell-icon-offset);color:var(--agent-ivy-ink)}.d-menu-content[data-menu-agent=elliot] .d-menu-icon{color:var(--agent-elliot-ink)}.d-menu-copy{gap:var(--menu-description-gap);overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.d-menu-content[data-menu-recipe=shell] .d-menu-label{font-weight:var(--font-weight-semibold)}.d-menu-content[data-menu-recipe=shell] .d-menu-description{color:var(--menu-shell-description-ink);font-size:var(--font-size-chrome-min)}.d-menu-reason{color:var(--muted-safe);font-size:var(--font-size-chrome-min);font-weight:var(--font-weight-regular);opacity:1}.d-menu-check{flex:0 0 var(--icon-box);margin-left:var(--space-8)}.d-menu-group-label{padding:var(--space-8) var(--space-10) var(--menu-group-label-bottom);color:var(--muted-safe);font-size:var(--font-size-chrome-min);text-transform:uppercase}.d-menu-separator{background:var(--menu-shell-rule);height:1px;margin:var(--menu-shell-rule-margin)}.d-menu-content[data-menu-recipe=outreach] .d-menu-separator{background:var(--menu-outreach-rule);margin:var(--space-6) 0}.workspace-menu[data-menu-recipe=shell] .d-menu-label{font-weight:var(--font-weight-regular)}.workspace-menu[data-menu-recipe=shell] .d-menu-item[aria-current=true] .d-menu-label{font-weight:var(--font-weight-semibold)}.d-menu-current.icon-box{width:var(--icon-glyph-indicator);height:var(--icon-glyph-indicator);margin-left:var(--space-4);vertical-align:middle;display:inline-flex}.workspace-menu .d-menu-copy{align-items:flex-start;gap:var(--space-12);flex-direction:row}.workspace-menu .d-menu-label{min-width:0}.workspace-menu .d-menu-description{flex-shrink:0}.d-menu-content[data-menu-recipe=brief]{min-width:min(var(--menu-brief-min-width), calc(100dvw - 2 * var(--space-10)));border:1px solid var(--menu-feature-border);border-radius:var(--radius-lg);box-shadow:var(--menu-outreach-shadow);color:var(--ink);font-family:var(--font-system);font-size:var(--font-size-13);line-height:var(--menu-brief-line-height)}.d-menu-content[data-menu-recipe=brief] .d-menu-item{padding:var(--space-10);border-radius:var(--radius-sm);display:block}.d-menu-content[data-menu-recipe=brief] .d-menu-item[data-highlighted]{background:var(--menu-feature-highlight)}.d-menu-content[data-menu-recipe=inbox-thread]{min-width:min(var(--menu-thread-min-width), calc(100dvw - 2 * var(--space-10)));padding:var(--menu-thread-padding);border:1px solid var(--menu-feature-border);border-radius:var(--radius-card);box-shadow:var(--menu-thread-shadow);color:var(--ink);font-family:var(--font-system);font-size:var(--font-size-14)}.d-menu-content[data-menu-recipe=inbox-thread] .d-menu-item{align-items:center;gap:var(--space-10);padding:var(--space-10);border-radius:var(--radius-chip)}.d-menu-content[data-menu-recipe=inbox-thread] .d-menu-icon{margin-top:0}.d-menu-content[data-menu-recipe=inbox-thread] .d-menu-item[data-highlighted]{background:var(--menu-feature-highlight)}.d-menu-content[data-menu-recipe=inbox-thread] .d-menu-separator{background:var(--menu-thread-rule);margin:var(--space-4)}.d-menu-content[data-menu-recipe=inbox-campaign]{min-width:min(var(--menu-campaign-min-width), calc(100dvw - var(--space-24)));max-width:calc(100dvw - var(--space-24));max-height:min(var(--menu-campaign-max-height), var(--radix-dropdown-menu-content-available-height));border:1px solid var(--menu-campaign-border);border-radius:var(--radius-card);box-shadow:var(--menu-outreach-shadow);color:var(--ink);font-family:var(--font-system);font-size:var(--font-size-13)}.d-menu-content[data-menu-recipe=inbox-campaign] .d-menu-item{align-items:center;gap:var(--space-12);padding:var(--space-10) var(--space-12) var(--space-10) var(--space-32);border-radius:var(--radius-chip)}.d-menu-content[data-menu-recipe=inbox-campaign] .d-menu-copy{justify-content:space-between;align-items:center;gap:var(--space-12);flex-direction:row}.d-menu-content[data-menu-recipe=inbox-campaign] .d-menu-description{color:var(--menu-campaign-count-ink);font-size:var(--font-size-chrome-min)}.d-menu-content[data-menu-recipe=inbox-campaign] .d-menu-check{left:var(--space-8);margin-left:0;position:absolute}.d-menu-content[data-menu-recipe=inbox-campaign] .d-menu-item[data-state=checked]{color:var(--menu-campaign-selected-ink);background:var(--menu-campaign-selected-fill)}.d-menu-content[data-menu-recipe=inbox-campaign] .d-menu-item[data-highlighted]{background:var(--menu-campaign-highlight)}.d-menu-content[data-menu-recipe=inbox-campaign] .d-menu-item:is([data-state=checked],[data-highlighted]) .d-menu-description{color:var(--menu-campaign-selected-ink)}.d-menu-content[data-menu-recipe=inbox-campaign] .d-menu-group-label{padding:var(--space-6) var(--space-10);font-size:var(--font-size-chrome-min);text-transform:none}.d-menu-content[data-menu-recipe=inbox-campaign] .d-menu-separator{background:var(--menu-campaign-rule);margin:var(--menu-shell-rule-margin) 0}
:focus,:focus-visible,:focus-within{outline:none!important}:is(input,textarea,select,[role=combobox]):is(:focus,:focus-visible){box-shadow:none!important}:is(input,textarea,select,[role=combobox]):focus:not([aria-invalid=true]):not([data-invalid]){border-color:var(--control-border)!important}.chat-input:focus-within{border-color:var(--control-border);box-shadow:none!important}
