:root,body[data-theme=puxalead-light]{--pl-color-canvas:#f6f1e8;--pl-color-canvas-warm:#efe4d6;--pl-color-surface:#fbf8f2;--pl-color-surface-raised:#fffdf9;--pl-color-surface-soft:#f2ece5;--pl-color-surface-tint:#eef3f1;--pl-color-border-subtle:#e5d9cd;--pl-color-border-strong:#d8c8b8;--pl-color-text-primary:#2d211c;--pl-color-text-secondary:#6e5e57;--pl-color-text-muted:#8c7b73;--pl-color-accent-lagoon:#74d3cf;--pl-color-accent-violet:#7c6cff;--pl-color-accent-peach:#eabca2;--pl-color-accent-sand:#dfc8b5;--pl-color-success-calm:#8eba9a;--pl-color-warning-gentle:#d7b46a;--pl-color-danger-soft:#cf8a7a;--pl-color-live-badge-bg:#e6f2f1;--pl-color-selection-soft:#e9eef1;--pl-gradient-accent:linear-gradient(135deg, #74d3cf 0%, #7c6cff 100%);--pl-gradient-mist:linear-gradient(135deg, #74d3cf29 0%, #7c6cff29 100%);--pl-gradient-hero-glow:radial-gradient(circle at top right, #7c6cff29, #fff0 48%);--pl-radius-sm:14px;--pl-radius-md:20px;--pl-radius-lg:24px;--pl-radius-xl:32px;--pl-radius-pill:999px;--pl-shadow-soft:0 10px 30px #4f382814;--pl-shadow-card:0 6px 20px #4f38280f;--pl-shadow-hover:0 14px 36px #4f38281f;--pl-space-2:8px;--pl-space-3:12px;--pl-space-4:16px;--pl-space-5:20px;--pl-space-6:24px;--pl-space-8:32px;--pl-space-10:40px;--pl-space-12:48px;--pl-transition-fast:.16s ease;--pl-transition-base:.22s ease;--bg:var(--pl-color-canvas);--bg-accent:var(--pl-color-accent-peach);--panel:#fffdf9c2;--panel-strong:var(--pl-color-surface-raised);--border:#2d211c1a;--ink:var(--pl-color-text-primary);--muted:var(--pl-color-text-secondary);--success:var(--pl-color-success-calm);--warning:var(--pl-color-warning-gentle);--danger:var(--pl-color-danger-soft);--shadow:var(--pl-shadow-soft);--radius-xl:var(--pl-radius-xl);--radius-lg:var(--pl-radius-lg);--radius-md:18px}html{background:radial-gradient(circle at top left, #eabca257, transparent 32%), radial-gradient(circle at top right, #74d3cf29, transparent 24%), var(--pl-color-canvas)}body[data-theme=puxalead-light]{background:radial-gradient(circle at top left, #eabca247, transparent 28%), radial-gradient(circle at top right, #7c6cff1f, transparent 20%), var(--pl-color-canvas);color:var(--pl-color-text-primary);line-height:1.45}body[data-theme=puxalead-light] ::selection{background:#7c6cff2e}a,button,input,select,textarea{transition:background var(--pl-transition-base), border-color var(--pl-transition-base), box-shadow var(--pl-transition-base), color var(--pl-transition-fast), transform var(--pl-transition-fast)}:focus-visible{outline-offset:3px;outline:3px solid #7c6cff38}main{isolation:isolate}.app-shell{grid-template-columns:300px minmax(0,1fr);gap:6px}.sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-right:0;height:auto;padding:18px 16px;display:flex;position:relative;top:auto}.sidebar-surface{border-radius:var(--pl-radius-xl);background:linear-gradient(180deg, #fffdf9f0, #fbf8f2d1), var(--pl-gradient-mist);width:100%;min-width:0;min-height:100%;box-shadow:var(--pl-shadow-soft);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #d8c8b8db;flex-direction:column;gap:22px;padding:22px 18px 18px;display:flex;position:relative}.brand{gap:14px;margin-bottom:4px}.brand-lockup{align-items:center;gap:12px;display:flex}.brand-mark{flex-shrink:0;width:40px;height:40px;display:block}.puxalead-mark{flex-shrink:0;display:block}.login-brand-lockup{font-family:var(--font-heading);color:var(--pl-color-surface-raised);align-items:center;gap:12px;margin-bottom:24px;font-size:30px;font-weight:800;display:flex}.login-brand-mark{background:var(--pl-color-surface-raised);border-radius:12px;width:52px;height:52px;padding:4px}.brand-copy{gap:2px;display:grid}.brand-kicker{letter-spacing:.12em;text-transform:none;color:var(--pl-color-text-muted);order:2;font-size:.72rem}.brand-title{letter-spacing:-.05em;color:var(--pl-color-text-primary);font-size:2.2rem;line-height:.95}.nav{gap:10px}.nav-link{border-radius:var(--pl-radius-pill);min-height:52px;color:var(--pl-color-text-secondary);background:0 0;border:1px solid #0000;padding:14px 16px;font-weight:600;position:relative}.nav-link:hover{color:var(--pl-color-text-primary);background:#ffffff70;transform:translate(2px)}.nav-link[data-active=true],.nav-link[aria-current=page]{background:var(--pl-color-selection-soft);color:var(--pl-color-text-primary);border-color:#7c6cff29;box-shadow:inset 0 1px #ffffffb3}.nav-link-icon{color:inherit}.nav-badge{background:linear-gradient(180deg, #ffffffe0, #fff9), var(--pl-gradient-mist);min-width:30px;height:30px;color:var(--pl-color-text-primary);box-shadow:none;border:1px solid #7c6cff2e;padding:0 10px}.sidebar-footer{grid-template-columns:minmax(0,1fr);gap:14px;width:100%;min-width:0;margin-top:0;position:static;bottom:auto;left:auto;right:auto}.sidebar-footer>.button-block{min-width:0;max-width:100%}.pl-personal-corner,.button-block{width:100%}.content{align-content:start;gap:26px;padding:36px 38px 56px 28px;position:relative;overflow:clip}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;min-width:0;display:flex}.page-title{color:var(--pl-color-text-primary);font-family:var(--font-heading), sans-serif;letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.6rem,2vw,2rem);line-height:1.2}.page-header__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hero{align-items:flex-start;gap:28px;padding:8px 2px 0}.hero-title{letter-spacing:-.075em;max-width:none;color:var(--pl-color-text-primary);text-wrap:balance;font-size:clamp(3.45rem,4.4vw,4.75rem);line-height:.93}.hero-text{max-width:58ch;color:var(--pl-color-text-secondary);font-size:1.15rem}.eyebrow{color:var(--pl-color-text-muted);letter-spacing:.28em;margin:0 0 12px;font-size:.74rem;font-weight:700}.grid{gap:20px}.card,.pl-card,.conversation-item,.message-bubble,.opportunity-card,.template-card,.lead-card{background:linear-gradient(180deg, #ffffff94, #fff0), var(--pl-color-surface-raised);border:1px solid var(--pl-color-border-subtle);border-radius:var(--pl-radius-lg);box-shadow:var(--pl-shadow-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.card,.pl-card{padding:24px}.card.tight,.pl-card--tight{padding:18px}.pl-card--soft{background:linear-gradient(180deg, #ffffff70, #fff0), var(--pl-color-surface-soft)}.pl-card--mist{background:linear-gradient(180deg, #ffffff70, #fff0), var(--pl-gradient-mist), var(--pl-color-surface-raised)}.pl-card--raised{box-shadow:var(--pl-shadow-hover)}.card-title{color:var(--pl-color-text-primary);letter-spacing:-.03em;font-size:1.28rem;font-weight:700}.stat-value,.metric-card-value{color:var(--pl-color-text-primary);letter-spacing:-.06em;margin:0;font-size:clamp(2.5rem,4vw,3.2rem);line-height:.94}.metric-card-description{margin:8px 0 0}.muted{color:var(--pl-color-text-secondary)}.pill,.pl-chip{border-radius:var(--pl-radius-pill);background:linear-gradient(180deg, #ffffffd6, #ffffff8f), var(--pl-color-surface-soft);color:var(--pl-color-text-secondary);border:1px solid #d8c8b8d1;align-items:center;gap:8px;padding:9px 14px;font-size:.88rem;font-weight:600;line-height:1.1;display:inline-flex;box-shadow:inset 0 1px #ffffffb8}.pl-chip--accent{background:linear-gradient(180deg, #ffffff85, #fff0), var(--pl-gradient-mist)}.pl-chip--soft{background:#ffffffa3}.pl-chip--live{background:var(--pl-color-live-badge-bg)}.button,.pl-button-primary,.button-ghost{letter-spacing:-.01em;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 20px;font-weight:700;display:inline-flex}.button,.pl-button-primary{background:linear-gradient(180deg, #ffffff2e, #fff0), var(--pl-gradient-accent);color:#fff;box-shadow:inset 0 1px 0 #ffffff5c, var(--pl-shadow-soft)}.button:hover,.pl-button-primary:hover,.button-ghost:hover{transform:translateY(-1px)}.button-ghost{background:linear-gradient(180deg, #fffc, #ffffff8a), var(--pl-color-surface-raised);color:var(--pl-color-text-primary);border:1px solid #d8c8b8db;box-shadow:inset 0 1px #ffffffb8}.button[disabled],.pl-button-primary[disabled],.button-ghost[disabled]{opacity:.72;transform:none}.field label{color:var(--pl-color-text-secondary);font-weight:600}.field input,.field select,.field textarea,.pl-select__trigger{background:linear-gradient(180deg, #ffffffd6, #ffffff9e), var(--pl-color-surface-raised);color:var(--pl-color-text-primary);border-color:#d8c8b8e6;border-radius:18px;padding:13px 15px;box-shadow:inset 0 1px #ffffffbd}.pl-select__trigger:focus,.pl-select__trigger:focus-visible{border-color:#7c6cff57;outline:none;box-shadow:inset 0 1px #ffffffbd,0 0 0 4px #7c6cff14}.pl-select__panel{background:linear-gradient(180deg, #fffdf9fa, #fbf8f2f5), var(--pl-color-surface-raised);box-shadow:var(--pl-shadow-hover);border-color:#d8c8b8eb}.pl-select__search{background:linear-gradient(180deg, #ffffffe0, #ffffffb8), var(--pl-color-surface-raised);border-color:#d8c8b8e6}.pl-select__search input::placeholder{color:var(--pl-color-text-muted)}.pl-select__option:hover,.pl-select__option:focus-visible{background:#7c6cff1a;outline:none}.pl-select__option--selected{background:linear-gradient(135deg, #74d3cf29, #7c6cff1f), var(--pl-color-selection-soft)}.pl-select__option-hint,.pl-select__empty{color:var(--pl-color-text-secondary)}.field input::placeholder,.field textarea::placeholder{color:var(--pl-color-text-muted)}.field input:focus,.field select:focus,.field textarea:focus{border-color:#7c6cff57;outline:none;box-shadow:inset 0 1px #ffffffbd,0 0 0 4px #7c6cff14}.form-feedback{color:#315a3b;background:#8eba9a24;border-radius:18px}.form-feedback-error{color:#814538;background:#cf8a7a24}.kanban{gap:20px}.kanban-column{gap:16px}.kanban-header{padding:0 4px}.stage-dot{box-shadow:0 0 0 6px #ffffffa6}.opportunity-card,.template-card,.lead-card{padding:18px}.template-tabs{scrollbar-width:none;border-radius:var(--pl-radius-pill);background:linear-gradient(180deg, #ffffffd1, #ffffff94), var(--pl-color-surface-raised);border:1px solid #d8c8b8eb;align-items:center;width:fit-content;max-width:100%;padding:6px;overflow-x:auto;box-shadow:inset 0 1px #ffffffc2}.template-tabs::-webkit-scrollbar{display:none}.template-tab{white-space:nowrap;flex:none;height:48px;min-height:48px;padding:0 20px;line-height:1}.template-tab[data-active=true]{background:linear-gradient(180deg, #ffffffeb, #ffffffa8), var(--pl-gradient-mist);color:var(--pl-color-text-primary);border-color:#7c6cff2e}.template-saved-response-intro,.internal-template-preview,.inbox-saved-response-picker__preview{background:linear-gradient(180deg, #ffffffa3, #ffffff61), var(--pl-color-surface-soft)}.internal-template-preview,.inbox-saved-response-picker__preview{border-color:#7c6cff2e}.template-response-filters,.template-response-metric{box-shadow:var(--pl-shadow-card)}.inbox-saved-response-picker__panel{background:linear-gradient(180deg, #fffdf9fa, #fbf8f2f5), var(--pl-color-surface-raised);box-shadow:var(--pl-shadow-hover);border-color:#d8c8b8f0}.inbox-saved-response-picker__close{width:38px;height:38px;min-height:38px;box-shadow:none;color:var(--pl-color-text-muted);background:0 0;border:0;flex:0 0 38px;padding:0}.inbox-saved-response-picker__close svg{flex:0 0 18px;width:18px;height:18px}.inbox-saved-response-picker__close:hover,.inbox-saved-response-picker__close:focus-visible{box-shadow:none;color:var(--pl-color-text-primary);background:#7c6cff1a;transform:none}.template-response-metric,.inbox-saved-response-picker__search,.inbox-saved-response-picker__item,.inbox-saved-response-source{background:linear-gradient(180deg, #ffffffd1, #ffffff94), var(--pl-color-surface-raised);border-color:#d8c8b8db}.inbox-saved-response-picker__item[data-selected=true]{background:linear-gradient(135deg, #74d3cf1f, #7c6cff1a), var(--pl-color-selection-soft);border-color:#7c6cff42}.conversation-item{box-shadow:none;gap:10px;padding:18px}.conversation-item-topline{justify-content:space-between;align-items:flex-start;gap:12px}.conversation-item-title,.conversation-item-subtitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.conversation-item-timestamp{white-space:nowrap;flex-shrink:0;font-size:.82rem}.conversation-item-bottomline{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 14px;display:grid}.conversation-item-bottomline-copy{min-width:0}.conversation-item-hover-action{white-space:nowrap;min-width:172px;min-height:42px;padding:10px 16px}.conversation-item .conversation-preview{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.conversation-item:hover{box-shadow:var(--pl-shadow-card)}.conversation-item[data-pending=true]{background:linear-gradient(135deg, #eabca22e, #ffffffeb), var(--pl-color-surface-raised);box-shadow:var(--pl-shadow-card);border-color:#eabca2c2}.conversation-item[data-highlighted=true]{box-shadow:0 0 0 1px #7c6cff29,0 18px 36px #7c6cff14}.conversation-item[data-active=true]{background:linear-gradient(135deg, #74d3cf14, #7c6cff14), var(--pl-color-surface-raised);box-shadow:var(--pl-shadow-soft);border-color:#7c6cff47;outline:none}.conversation-pill{background:#ffffffbd}.conversation-pill-fresh{color:#5a48da;background:#7c6cff1f}.message-bubble{padding:18px}.message-bubble[data-direction=OUTBOUND]{background:linear-gradient(135deg, #74d3cf2e, #7c6cff2e), var(--pl-color-surface-tint);color:var(--pl-color-text-primary);border-color:#74d3cf38}.message-link{color:#3152b7;text-decoration-color:#3152b78a}.message-link:hover{color:#263d91}.message-bubble[data-direction=OUTBOUND] .message-link{color:#273c94;text-decoration-color:#273c948f}.message-source-badge{border-radius:var(--pl-radius-pill);background:linear-gradient(180deg, #fffffff0, #fffdf9d1), var(--pl-color-surface-raised);color:#3f327a;letter-spacing:0;overflow-wrap:anywhere;width:fit-content;max-width:100%;text-shadow:none;border:1px solid #7c6cff47;align-items:center;padding:5px 10px;font-size:.82rem;font-weight:800;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px #ffffffc7,0 4px 12px #7c6cff1a}.message-bubble[data-direction=OUTBOUND] .message-source-badge{background:linear-gradient(180deg, #fffffff5, #eef3f1e0), var(--pl-color-surface-raised);color:#3f327a;border-color:#7c6cff57}.live-dot{background:var(--pl-color-accent-lagoon);box-shadow:0 0 0 8px #74d3cf29}.live-dot[data-state=error]{background:var(--pl-color-warning-gentle);box-shadow:0 0 0 8px #d7b46a29}.inbox-live-card{background:linear-gradient(180deg, #ffffff7a, #fff0), var(--pl-gradient-mist)}.inbox-live-card--compact{padding:16px 18px}.inbox-toast{background:linear-gradient(180deg, #ffffffc2, #ffffff80), var(--pl-gradient-mist);box-shadow:var(--pl-shadow-hover);border:1px solid #7c6cff29;bottom:30px;right:30px}.pl-context-banner{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.pl-context-banner__icon{background:#ffffffa6;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.pl-context-banner__copy{gap:4px;display:grid}.pl-context-banner__title{color:var(--pl-color-text-primary);font-size:1rem}.pl-context-banner__description{min-width:0}.pl-context-banner__action{grid-column:1/-1}.inbox-topbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.inbox-topbar__copy{gap:10px;min-width:0;display:grid}.inbox-topbar__title{color:var(--pl-color-text-primary);letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3vw,2.8rem);line-height:.96}.inbox-topbar__summary{max-width:62ch;margin:0}.inbox-topbar__subtitle{margin:-2px 0 0;font-size:1rem}.inbox-topbar__meta{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:10px;display:flex}.inbox-detail-back{width:fit-content}.inbox-topbar--detail .inbox-topbar__copy{flex:760px}.inbox-topbar--detail .inbox-topbar__summary{width:100%;max-width:none}.inbox-topbar__summary--editorial{grid-template-columns:max-content max-content minmax(0,1fr);align-items:baseline;gap:6px 10px;display:grid}.inbox-topbar__summary-item{align-items:baseline;gap:8px;min-width:0;display:inline-flex}.inbox-topbar__summary-item:not(:last-child){white-space:nowrap}.inbox-topbar__summary-item span:last-child{overflow-wrap:anywhere;min-width:0}.inbox-topbar__summary-divider{color:var(--pl-color-text-muted)}.inbox-topbar--detail-minimal{justify-content:flex-start}.inbox-filter-shell{gap:16px}.inbox-filter-links{flex-wrap:wrap;gap:10px;display:flex}.inbox-filter-link{padding-left:34px;position:relative}.inbox-filter-link:before{content:"";opacity:.8;background:#d8c8b8f0;border-radius:999px;width:9px;height:9px;position:absolute;left:14px;box-shadow:inset 0 1px #ffffffa3}.inbox-filter-link[data-active=true]{background:linear-gradient(180deg, #ffffffe6, #ffffff9e), var(--pl-color-selection-soft);color:var(--pl-color-text-primary);border-color:#7c6cff3d;box-shadow:inset 0 1px #ffffffd1,0 10px 24px #4f382814}.inbox-filter-link[data-active=true]:before{background:var(--pl-gradient-accent);opacity:1;box-shadow:inset 0 1px #ffffff75,0 0 0 5px #7c6cff1f}.inbox-filter-field[data-active=true] label{color:var(--pl-color-text-primary)}.inbox-filter-field[data-active=true] select,.inbox-filter-field[data-active=true] .pl-select__trigger{background:linear-gradient(180deg, #ffffffe6, #ffffff9e), var(--pl-color-selection-soft);border-color:#7c6cff3d;box-shadow:inset 0 1px #ffffffd1,0 8px 20px #4f38280d}.inbox-filter-actions{flex-wrap:wrap;gap:10px}.inbox-filter-summary{border-radius:var(--pl-radius-md);background:linear-gradient(180deg, #ffffffc7, #ffffff85), var(--pl-color-surface-soft);border:1px solid #d8c8b8db;gap:12px;padding:16px 18px;display:grid;box-shadow:inset 0 1px #ffffffbd}.inbox-filter-summary__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.inbox-filter-summary__header .eyebrow{margin:0}.inbox-filter-summary__chips{flex-wrap:wrap;gap:10px;display:flex}.inbox-overview-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.inbox-overview-list,.inbox-preview-panel,.inbox-detail-main>*,.inbox-session-workbench>*{min-width:0}.inbox-detail-layout{gap:18px;display:grid}.inbox-detail-layout__toolbar{display:none}.inbox-detail-layout__toggle{gap:8px;width:fit-content}.inbox-preview-panel{align-content:start;gap:16px;display:grid}.conversation-item__select{gap:10px;min-width:0;display:grid}.conversation-item__select:focus-visible{outline-offset:4px;outline:3px solid #7c6cff38}.inbox-preview-chip-row,.inbox-preview-actions{flex-wrap:wrap;gap:10px;display:flex}.inbox-preview-close{display:none}.inbox-preview-empty{text-align:center;place-items:center;min-height:240px;padding:24px;display:grid}.inbox-preview-actions .button,.inbox-preview-actions .pl-button-primary{width:100%}.inbox-detail-grid{grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.inbox-detail-main{gap:18px;display:grid}.inbox-detail-message-stack{max-height:min(72vh,820px);padding-right:6px;overflow-y:auto}.inbox-conversation-panel{grid-template-rows:auto minmax(0,1fr) auto;min-height:min(82vh,1080px);padding:0;display:grid;overflow:hidden}.inbox-conversation-panel__header{background:linear-gradient(180deg, #ffffffbd, #ffffff47), var(--pl-color-surface-raised);border-bottom:1px solid #d8c8b8b8;justify-content:space-between;gap:22px;padding:28px;display:flex}.inbox-conversation-panel__headline{flex:auto;gap:12px;min-width:0;display:grid}.inbox-conversation-panel__title{color:var(--pl-color-text-primary);letter-spacing:-.05em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.7rem,2.15vw + .65rem,2.6rem);line-height:.98}.inbox-conversation-panel__description{max-width:58ch;margin:0}.inbox-conversation-panel__header-chips,.inbox-conversation-panel__timeline-chips,.inbox-conversation-panel__variable-hints{flex-wrap:wrap;gap:10px;display:flex}.inbox-conversation-panel__header-meta{flex:none;align-content:start;justify-items:end;gap:10px;display:grid}.inbox-conversation-panel__header-meta .pl-chip{white-space:nowrap}.inbox-conversation-panel__body{background:linear-gradient(#ffffff61,#fff0),#fffcf9b8;gap:26px;min-height:0;padding:22px;display:grid;overflow-y:auto}.inbox-conversation-panel__section{gap:14px;display:grid}.inbox-conversation-panel__section--current{gap:18px}.inbox-conversation-panel__section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.inbox-conversation-panel__section-heading .eyebrow,.inbox-conversation-panel__header .eyebrow,.inbox-conversation-panel__composer .eyebrow{margin-bottom:0}.inbox-conversation-panel__divider{color:var(--pl-color-text-primary);align-items:center;gap:14px;font-size:1.06rem;font-weight:700;display:flex}.inbox-conversation-panel__divider:before,.inbox-conversation-panel__divider:after{content:"";background:#d8c8b8d1;flex:1;height:1px}.inbox-conversation-panel__timeline-chips .pl-chip{background:linear-gradient(180deg, #ffffffd1, #ffffff94), var(--pl-color-surface-raised)}.inbox-conversation-panel .inbox-detail-message-stack{min-height:240px;max-height:min(52vh,560px);padding-right:10px}.inbox-conversation-panel .message-bubble{background:linear-gradient(180deg, #ffffffd1, #ffffff8f), var(--pl-color-surface-raised);border:1px solid #d8c8b8db;border-radius:22px;box-shadow:inset 0 1px #ffffffd1,0 10px 24px #664f3b0f}.inbox-conversation-panel .message-bubble[data-direction=OUTBOUND]{color:var(--pl-color-text-primary);background:linear-gradient(135deg, #d8ecf2f5, #e7e2fff0), var(--pl-color-surface-raised);border-color:#b3bce3d1}.inbox-system-event{grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr);align-items:center;gap:14px;padding:6px 0;display:grid}.inbox-system-event__line{background:linear-gradient(90deg,#d8c8b833,#d8c8b8bd,#d8c8b833);height:1px}.inbox-system-event__body{color:var(--pl-color-text-secondary);text-align:center;background:#ffffffa8;border:1px dashed #d8c8b8eb;border-radius:999px;justify-items:center;gap:4px;padding:10px 14px;display:grid}.inbox-system-event__body strong{color:var(--pl-color-text-primary);font-size:.84rem}.inbox-system-event__body>span:not(.muted){font-size:.82rem}.inbox-system-event__body .muted{font-size:.76rem}.inbox-conversation-panel__status-pill{color:var(--pl-color-text-secondary);background:#ffffff8a;border:1px dashed #d8c8b8e0;border-radius:999px;justify-self:center;padding:9px 14px;font-size:.88rem;font-weight:700}.inbox-previous-sessions{gap:12px;display:grid}.inbox-previous-session-card{background:linear-gradient(180deg, #ffffffbd, #ffffff75), var(--pl-color-surface-raised);border:1px solid #d8c8b8db;border-radius:24px;box-shadow:inset 0 1px #ffffffd1}.inbox-previous-session-card>summary,.inbox-previous-sessions__disclosure>summary{cursor:pointer;list-style:none}.inbox-previous-session-card>summary::-webkit-details-marker{display:none}.inbox-previous-sessions__disclosure>summary::-webkit-details-marker{display:none}.inbox-previous-session-card__summary{justify-content:space-between;gap:18px;padding:18px 20px;display:flex}.inbox-previous-session-card__main{gap:6px;min-width:0;display:grid}.inbox-previous-session-card__main strong{color:var(--pl-color-text-primary);font-size:1.08rem;line-height:1.14}.inbox-previous-session-card__main span,.inbox-previous-session-card__main p,.inbox-previous-session-card__date{color:var(--pl-color-text-secondary)}.inbox-previous-session-card__main p{overflow-wrap:anywhere;margin:0}.inbox-previous-session-card__date{text-align:right;min-width:120px;font-size:.92rem}.inbox-previous-session-card__body{border-top:1px solid #d8c8b8a8;gap:12px;padding:16px 20px 20px;display:grid}.inbox-previous-session-card__meta{margin:0}.inbox-previous-session-card__thread{gap:12px;display:grid}.inbox-previous-session-card__thread .message-bubble{max-width:84%;padding:14px}.inbox-previous-sessions__disclosure{gap:14px;margin-top:2px;display:grid}.inbox-previous-sessions__disclosure>summary{background:linear-gradient(180deg, #fffc, #ffffff8f), var(--pl-color-surface-raised);width:fit-content;color:var(--pl-color-text-primary);border:1px solid #d8c8b8e6;border-radius:999px;padding:12px 16px;font-weight:700;box-shadow:inset 0 1px #ffffffbd}.inbox-conversation-panel__composer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffffc7,#fff9),#fffaf5eb;border-top:1px solid #d8c8b8c7;gap:16px;padding:20px 22px 22px;display:grid}.inbox-conversation-panel__composer-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.inbox-session-presence{min-width:0;max-width:min(62%,360px);color:var(--pl-color-text-primary);background:linear-gradient(#ffffffe6,#ffffff9e),#e7e2ff6b;border:1px solid #babee3bd;border-radius:999px;align-items:center;gap:8px;padding:7px 11px 7px 8px;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #4f38280f}.inbox-session-presence__eyes{color:#325143;flex:none;place-items:center;width:40px;height:22px;display:inline-grid}.inbox-session-presence__eyes svg{width:40px;height:22px;display:block;overflow:visible}.inbox-session-presence__eye{fill:#fffcf9f5;stroke:#4a6352b8;stroke-width:1.45px}.inbox-session-presence__pupil{fill:currentColor}.inbox-session-presence__spark{fill:#fffffff5}.inbox-session-presence__glance{animation:5.6s ease-in-out infinite inbox-presence-glance}.inbox-session-presence__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.88rem;font-weight:800;overflow:hidden}.inbox-session-presence__verb{color:var(--pl-color-text-secondary);flex:none;font-size:.82rem;font-weight:700}@keyframes inbox-presence-glance{0%,28%,to{transform:translate(0)}38%,56%{transform:translate(2.5px)}66%,82%{transform:translate(-2px)}}@media (prefers-reduced-motion:reduce){.inbox-session-presence__glance{animation:none}}.inbox-conversation-panel__composer-grid,.inbox-composer-switcher,.inbox-composer-switcher__panel{gap:16px;display:grid}.inbox-composer-switcher__tabs{background:linear-gradient(180deg, #fffc, #ffffff85), var(--pl-color-surface-raised);border:1px solid #d8c8b8eb;border-radius:999px;align-items:center;gap:6px;width:min(100%,560px);padding:6px;display:flex;box-shadow:inset 0 1px #ffffffd6,0 10px 22px #664f3b0d}.inbox-composer-switcher__tab{appearance:none;color:var(--pl-color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:14px 18px;font-size:1rem;font-weight:700;line-height:1}.inbox-composer-switcher__tab[aria-selected=true]{color:var(--pl-color-text-primary);background:linear-gradient(180deg, #ffffffeb, #ffffffa8), var(--pl-color-surface-soft);box-shadow:inset 0 1px #ffffffe0,0 4px 12px #4f382814}.inbox-composer-switcher__panel[hidden]{display:none}.inbox-conversation-panel__composer-closed{gap:14px;display:grid}.inbox-conversation-panel__composer-closed .empty{margin:0}.inbox-conversation-panel__composer-closed-action{display:flex}.inbox-conversation-panel__composer .form-grid{gap:16px}.inbox-template-composer,.inbox-template-composer__fields,.inbox-template-composer__template-field,.inbox-template-composer__variables-field{min-width:0}.form-grid.two.inbox-template-composer__fields{grid-template-columns:minmax(0,1fr)}.inbox-template-composer__template-field .pl-select__option-label{overflow-wrap:anywhere}.inbox-conversation-panel__composer .button-ghost,.inbox-conversation-panel__composer .pl-button-primary,.inbox-conversation-panel__composer .button{width:fit-content}.inbox-conversation-panel__composer .pl-button-primary,.inbox-conversation-panel__composer .button{justify-self:end}.inbox-conversation-panel__variable-token{background:linear-gradient(180deg, #ffffffe0, #fff9), var(--pl-gradient-mist);min-height:38px;color:var(--pl-color-text-primary);border:1px solid #babee3bd;border-radius:999px;align-items:center;padding:8px 12px;font-size:.88rem;font-weight:700;display:inline-flex}.inbox-thread-disclosure,.inbox-workbench-disclosure{gap:0;display:grid}.inbox-thread-disclosure>summary,.inbox-workbench-disclosure>summary{cursor:pointer;list-style:none}.inbox-thread-disclosure>summary::-webkit-details-marker{display:none}.inbox-workbench-disclosure>summary::-webkit-details-marker{display:none}.inbox-thread-disclosure[open],.inbox-workbench-disclosure[open]{gap:16px}.inbox-workbench-disclosure__body--crm,.inbox-workbench-disclosure__body--lifecycle{grid-template-columns:minmax(0,1fr);min-width:0;padding-inline:0;display:block}.inbox-workbench-disclosure__body--crm>*+*,.inbox-workbench-disclosure__body--lifecycle>*+*{margin-top:14px}.inbox-workbench-disclosure__body--crm>*,.inbox-workbench-disclosure__body--lifecycle>*{width:100%;min-width:0}.inbox-session-workbench{align-content:start;gap:16px;display:grid;position:sticky;top:24px}.inbox-workbench-switcher,.inbox-workbench-switcher__items,.inbox-workbench-switcher__content{min-width:0;display:grid}.inbox-workbench-switcher{background:linear-gradient(180deg, #fffc, #ffffff85), var(--pl-color-surface-raised);border:1px solid #d8c8b8eb;border-radius:24px;overflow:clip;box-shadow:inset 0 1px #ffffffd6,0 10px 22px #664f3b0d}.inbox-workbench-switcher__item{min-width:0;display:grid}.inbox-workbench-switcher__item+.inbox-workbench-switcher__item{border-top:1px solid #d8c8b8b8}.inbox-workbench-switcher__trigger{appearance:none;width:100%;min-width:0;color:var(--pl-color-text-secondary);cursor:pointer;font:inherit;letter-spacing:-.01em;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:.92rem;font-weight:700;line-height:1.2;transition:color .16s,background .16s,box-shadow .16s,transform .16s;display:flex}.inbox-workbench-switcher__trigger:hover,.inbox-workbench-switcher__trigger:focus-visible{color:var(--pl-color-text-primary);outline:none}.inbox-workbench-switcher__item[data-open=true] .inbox-workbench-switcher__trigger{color:var(--pl-color-text-primary);background:linear-gradient(180deg, #ffffffe0, #ffffff94), var(--pl-color-surface-soft);box-shadow:inset 0 1px #ffffffdb,0 1px #d8c8b885}.inbox-workbench-switcher__label{overflow-wrap:anywhere;min-width:0}.inbox-workbench-switcher__chevron{color:inherit;flex:none;transition:transform .18s}.inbox-workbench-switcher__item[data-open=true] .inbox-workbench-switcher__chevron{transform:rotate(180deg)}.inbox-workbench-switcher__content{padding:0 16px 16px}.inbox-workbench-switcher__content:before{content:"";background:#d8c8b8b8;height:1px;margin-bottom:14px;display:block}.inbox-workbench-switcher__content[hidden]{display:none}.inbox-workbench-switcher__content .stack{gap:16px}.inbox-session-workbench__classification-form,.inbox-session-workbench__classification-form .form-grid.two{grid-template-columns:minmax(0,1fr)}.pl-personal-corner{gap:12px;display:grid}.pl-personal-corner__header .eyebrow{margin-bottom:0}.pl-personal-corner__art{background:linear-gradient(180deg, #ffffffb8, #fff6), var(--pl-gradient-mist);border:1px solid #d8c8b8c7;border-radius:20px;overflow:hidden}.pl-personal-corner__svg,.pl-personal-corner__image{width:100%;display:block}.pl-personal-corner__svg{height:auto}.pl-personal-corner__image{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:132px}.pl-personal-corner__copy{gap:6px;display:grid}.pl-personal-corner__meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pl-personal-corner__meta .muted{font-size:.88rem}.pl-personal-corner__title{color:var(--pl-color-text-primary);font-size:.98rem}.pl-personal-corner__note{margin:0;font-size:.92rem}.pl-personal-corner--compact .pl-personal-corner__art{max-height:124px}.empty{border-radius:var(--pl-radius-lg);color:var(--pl-color-text-secondary);background:#ffffff57;border:1px dashed #d8c8b8f5}.login-card{box-shadow:var(--pl-shadow-hover);background:#fffdf9e0;border:1px solid #d8c8b8db}.login-panel{padding:42px}.login-banner{background:linear-gradient(135deg,#74d3cf94,#7c6cff94),#2d211c}.login-panel .hero-title{max-width:9ch;font-size:clamp(2.8rem,4.4vw,4.2rem)}.legal-card{box-shadow:var(--pl-shadow-soft);background:#fffdf9eb;border-color:#d8c8b8db}.legal-section{background:#ffffff70;border-color:#d8c8b8c2}.hero--editorial{grid-template-columns:minmax(0,1fr) 440px;align-items:flex-start;column-gap:24px;display:grid}.hero-copy{gap:14px;width:100%;min-width:0;padding-top:0;display:grid;position:relative}.hero-copy__accent{z-index:1;pointer-events:none;border-top:8px solid #74d3cfe0;border-radius:999px;width:144px;height:78px;position:absolute;top:86px;left:-12px;transform:rotate(24deg)}.hero-copy>:not(.hero-copy__accent){z-index:2;position:relative}.hero-copy .eyebrow{margin-bottom:0}.hero-copy .hero-text{max-width:48ch;margin:0;font-size:1.18rem}.hero-aside{align-content:start;justify-items:end;gap:18px;min-width:0;padding-top:12px;display:grid}.hero-chip-cloud{grid-template-columns:repeat(2,max-content);justify-content:end;gap:12px 10px;width:100%;display:grid}.hero-chip{letter-spacing:-.01em;white-space:nowrap;min-height:40px;padding-inline:16px;font-size:.92rem}.hero-chip--slot-3{grid-column:2;justify-self:end;margin-right:10px}.hero-doodle-wrap{justify-content:flex-end;width:100%;padding-right:8px;display:flex}.hero-doodle{opacity:.92;width:min(200px,100%);height:auto}.header-doodle__line-group,.header-doodle__line,.header-doodle__runner,.header-doodle__dot-shell,.header-doodle__dot,.header-doodle__dot-aura,.pl-loading-glyph__line,.pl-loading-glyph__dot{transform-box:fill-box;transform-origin:50%}.header-doodle__line--base{opacity:.96}.header-doodle__line--glow{opacity:.38;stroke-dasharray:34 20 88 28}.header-doodle__runner{opacity:0}.header-doodle__runner--1{filter:drop-shadow(0 0 10px #fffdf9cc)}.header-doodle__runner--2{filter:drop-shadow(0 0 10px #74d3cf6b)}.header-doodle__dot-aura{opacity:.18;filter:blur(1px)}.header-doodle--animated .header-doodle__line--base{animation:2.4s ease-in-out infinite pl-doodle-line}.header-doodle--animated .header-doodle__line--glow{animation:2.05s linear infinite pl-doodle-line-glow}.header-doodle--animated .header-doodle__dot-shell--1{animation:2.2s cubic-bezier(.37,0,.63,1) infinite pl-doodle-drift-1}.header-doodle--animated .header-doodle__dot-shell--2{animation:2.55s cubic-bezier(.45,0,.55,1) .12s infinite pl-doodle-drift-2}.header-doodle--animated .header-doodle__dot-shell--3{animation:2.35s cubic-bezier(.4,0,.6,1) .24s infinite pl-doodle-drift-3}.header-doodle--animated .header-doodle__dot--1{animation:2.2s ease-in-out infinite pl-doodle-dot-1}.header-doodle--animated .header-doodle__dot--2{animation:2.55s ease-in-out .12s infinite pl-doodle-dot-2}.header-doodle--animated .header-doodle__dot--3{animation:2.35s ease-in-out .24s infinite pl-doodle-dot-3}.header-doodle--animated .header-doodle__dot-aura--1{animation:2.2s ease-in-out infinite pl-doodle-aura}.header-doodle--animated .header-doodle__dot-aura--2{animation:2.55s ease-in-out .12s infinite pl-doodle-aura}.header-doodle--animated .header-doodle__dot-aura--3{animation:2.35s ease-in-out .24s infinite pl-doodle-aura}.pl-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pl-root-loading,.pl-route-loading{place-items:center;min-height:100vh;padding:24px 0;display:grid}.pl-route-loading{min-height:clamp(260px,100vh - 180px,520px)}.pl-root-loading__scene,.pl-route-loading__scene{width:min(100%,220px)}.pl-loading-scene{place-items:center;width:100%;display:grid}.pl-loading-scene__motion{aspect-ratio:1.7;place-items:center;width:min(180px,40vw);display:grid;position:relative}.pl-loading-scene__motion:before,.pl-loading-scene__motion:after{content:"";pointer-events:none;position:absolute}.pl-loading-scene__motion:before{opacity:.72;background:linear-gradient(90deg,#74d3cf14,#7c6cff52,#eabca214);border-radius:999px;height:2px;bottom:26px;left:22px;right:22px}.pl-loading-scene__motion:after{filter:blur(20px);opacity:.86;background:radial-gradient(circle,#ffffff75,#fff0);border-radius:999px;inset:24px 34px 10px}.pl-loading-scene__doodle-wrap{place-items:center;width:100%;display:grid;position:relative}.pl-loading-scene__doodle{width:min(180px,100%);height:auto;color:var(--pl-color-text-primary);filter:drop-shadow(0 18px 28px #4f38281f)}.pl-loading-scene__halo,.pl-loading-scene__spark{pointer-events:none;border-radius:999px;position:absolute}.pl-loading-scene__halo{opacity:.8;filter:blur(4px);animation:2.8s ease-in-out infinite pl-loading-halo}.pl-loading-scene__halo--lagoon{background:#74d3cf42;width:44px;height:44px;top:14px;left:28px}.pl-loading-scene__halo--violet{background:#7c6cff38;width:56px;height:56px;animation-delay:.22s;bottom:18px;right:18px}.pl-loading-scene__spark{background:#ffffffd6;animation:1.8s ease-in-out infinite pl-loading-spark;box-shadow:0 0 0 1px #d8c8b84d}.pl-loading-scene__spark--1{width:8px;height:8px;top:18px;right:38px}.pl-loading-scene__spark--2{width:10px;height:10px;animation-delay:.18s;bottom:30px;left:20px}.pl-loading-scene__spark--3{width:6px;height:6px;animation-delay:.32s;top:36px;left:68px}.pl-loading-scene--compact .pl-loading-scene__motion{width:min(160px,34vw)}.pl-loading-overlay{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:wait;background:radial-gradient(circle,#ffffff3d,#fff0),linear-gradient(#f6f1e852,#f6f1e880);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pl-loading-overlay__scene{width:min(100%,180px)}.pl-loading-glyph{flex-shrink:0;width:1.2rem;height:auto}.pl-loading-glyph__line{stroke-dasharray:48;animation:1.8s ease-in-out infinite pl-loading-glyph-line}.pl-loading-glyph__dot--1{animation:1.4s ease-in-out infinite pl-loading-glyph-dot}.pl-loading-glyph__dot--2{animation:1.4s ease-in-out .12s infinite pl-loading-glyph-dot}.pl-loading-glyph__dot--3{animation:1.4s ease-in-out .24s infinite pl-loading-glyph-dot}.button[data-loading=true],.button-ghost[data-loading=true],.pl-button-primary[data-loading=true]{cursor:wait}@keyframes pl-doodle-line{0%,to{opacity:.84;filter:drop-shadow(0 0 #7c6cff00)}50%{opacity:1;filter:drop-shadow(0 8px 14px #7c6cff2e)}}@keyframes pl-doodle-line-glow{0%{stroke-dashoffset:168px;opacity:0}22%{opacity:.22}55%{opacity:.9}to{stroke-dashoffset:-144px;opacity:0}}@keyframes pl-doodle-drift-1{0%,to{transform:translate(0,0)rotate(-4deg)}28%{transform:translate(-7px,-10px)rotate(7deg)}58%{transform:translate(5px,-1px)rotate(-3deg)}82%{transform:translate(-2px,4px)rotate(3deg)}}@keyframes pl-doodle-drift-2{0%{transform:translate(0,0)rotate(2deg)}22%{transform:translate(7px,-7px)rotate(-4deg)}48%{transform:translate(-4px,6px)rotate(6deg)}76%{transform:translate(5px,1px)rotate(-2deg)}to{transform:translate(0,0)rotate(2deg)}}@keyframes pl-doodle-drift-3{0%,to{transform:translate(0,0)rotate(0)}34%{transform:translate(6px,5px)rotate(7deg)}64%{transform:translate(-8px,-5px)rotate(-6deg)}84%{transform:translate(4px,-2px)rotate(3deg)}}@keyframes pl-doodle-dot-1{0%,to{opacity:.92;transform:scale(1)}38%{opacity:1;transform:scale(1.08)}68%{opacity:.8;transform:scale(.92)}}@keyframes pl-doodle-dot-2{0%,to{opacity:.88;transform:scale(1)}28%{opacity:.74;transform:scale(.9)}58%{opacity:1;transform:scale(1.12)}}@keyframes pl-doodle-dot-3{0%,to{opacity:.9;transform:scale(1)}32%{opacity:1;transform:scale(1.06)}70%{opacity:.78;transform:scale(.94)}}@keyframes pl-doodle-aura{0%,to{opacity:.12;transform:scale(.92)}50%{opacity:.26;transform:scale(1.12)}}@keyframes pl-loading-glyph-line{0%,to{stroke-dashoffset:56px;opacity:.55}45%{stroke-dashoffset:0;opacity:1}}@keyframes pl-loading-glyph-dot{0%,to{opacity:.7;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-2px)scale(1.06)}}@keyframes pl-loading-halo{0%,to{opacity:.28;transform:scale(.92)}50%{opacity:.62;transform:scale(1.08)}}@keyframes pl-loading-spark{0%,to{opacity:.5;transform:translateY(0)scale(.94)}50%{opacity:.95;transform:translateY(-6px)scale(1.02)}}@media (prefers-reduced-motion:reduce){.header-doodle--animated .header-doodle__line--base,.header-doodle--animated .header-doodle__line--glow,.header-doodle--animated .header-doodle__dot-shell--1,.header-doodle--animated .header-doodle__dot-shell--2,.header-doodle--animated .header-doodle__dot-shell--3,.header-doodle--animated .header-doodle__dot--1,.header-doodle--animated .header-doodle__dot--2,.header-doodle--animated .header-doodle__dot--3,.header-doodle--animated .header-doodle__dot-aura--1,.header-doodle--animated .header-doodle__dot-aura--2,.header-doodle--animated .header-doodle__dot-aura--3,.pl-loading-scene__halo,.pl-loading-scene__spark,.pl-loading-glyph__line,.pl-loading-glyph__dot--1,.pl-loading-glyph__dot--2,.pl-loading-glyph__dot--3{animation:none!important}.header-doodle__runner,.pl-loading-scene__halo,.pl-loading-scene__spark{opacity:0!important}.pl-loading-overlay,.pl-loading-scene__doodle{-webkit-backdrop-filter:none;backdrop-filter:none;filter:none}}.dashboard-feature-grid,.dashboard-preview-grid,.pipeline-support-grid{gap:20px;display:grid}.dashboard-feature-grid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.86fr)}.dashboard-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-side-column{gap:20px;display:grid}.dashboard-card-header,.inbox-history-header,.pipeline-stage__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dashboard-card-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dashboard-section-text,.inbox-history-subtitle{margin:0}.dashboard-ambient-card{position:relative;overflow:hidden}.dashboard-ambient-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#7c6cff1a,#0000 68%);border-radius:999px;width:220px;height:220px;position:absolute;inset:auto -40px -80px auto}.dashboard-ambient-palette{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.dashboard-ambient-illustration{background:linear-gradient(180deg, #ffffffb3, #fff0), var(--pl-gradient-mist);border:1px solid #d8c8b8bd;border-radius:28px;margin-top:18px;overflow:hidden}.ambient-work-scene{width:100%;height:auto;display:block}.dashboard-widget-disclosure{border-top:1px solid #d8c8b8b8;margin-top:18px;padding-top:16px}.dashboard-widget-disclosure summary{cursor:pointer;color:var(--pl-color-text-primary);font-weight:600}.dashboard-widget-disclosure[open]{gap:14px;display:grid}.dashboard-small-wins{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashboard-mini-card{background:linear-gradient(180deg, #ffffffc2, #ffffff75), var(--pl-color-surface-soft);border:1px solid #d8c8b8bd;border-radius:20px;gap:4px;padding:16px;display:grid}.dashboard-ritual-list{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.dashboard-ritual-list li{color:var(--pl-color-text-secondary);padding-left:20px;position:relative}.dashboard-ritual-list li:before{content:"";background:var(--pl-color-accent-lagoon);border-radius:999px;width:8px;height:8px;position:absolute;top:.55em;left:0}.dashboard-notification-chip{appearance:none;cursor:pointer}.dashboard-notification-chip:hover{color:var(--pl-color-text-primary);transform:translateY(-1px);box-shadow:inset 0 1px #ffffffb8,0 10px 24px #4f382814}.dashboard-conversation-preview,.dashboard-funnel-preview,.pipeline-summary-stack,.inbox-context-list,.inbox-composer-stack{gap:14px;display:grid}.dashboard-preview-card{min-height:152px}.dashboard-funnel-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-funnel-stage{gap:12px;display:grid}.dashboard-funnel-stage__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-funnel-cards{gap:10px;display:grid}.dashboard-funnel-card{gap:6px;display:grid}.dashboard-funnel-empty{min-height:104px;color:var(--pl-color-text-muted);border:1px dashed #d8c8b8db;border-radius:22px;place-items:center;padding:18px;display:grid}.dashboard-analytics-shell{gap:22px;display:grid}.dashboard-toolbar{z-index:5;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex;position:relative}.dashboard-toolbar__ranges,.dashboard-toolbar__controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dashboard-toolbar__field{gap:8px;min-width:180px;display:grid}.dashboard-toolbar__field>span{color:var(--pl-color-text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:.82rem;font-weight:700}.dashboard-range-pill{appearance:none;min-height:42px;color:var(--pl-color-text-secondary);letter-spacing:-.01em;cursor:pointer;background:#ffffff9e;border:1px solid #d8c8b8e0;border-radius:999px;justify-content:center;align-items:center;padding:10px 16px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffffb8}.dashboard-range-pill:hover{color:var(--pl-color-text-primary);transform:translateY(-1px)}.dashboard-range-pill--active{background:linear-gradient(180deg, #ffffff29, #fff0), var(--pl-gradient-accent);color:#fff;border-color:#0000;box-shadow:inset 0 1px #ffffff57,0 12px 28px #4f38281f}.dashboard-overview-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:22px 24px;display:grid}.dashboard-overview-metric{gap:4px;display:grid}.dashboard-overview-metric__label{color:var(--pl-color-text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700}.dashboard-overview-metric__value{color:var(--pl-color-text-primary);letter-spacing:-.06em;font-size:clamp(1.9rem,3vw,2.6rem);line-height:.95}.dashboard-overview-metric__helper{color:var(--pl-color-text-secondary)}.dashboard-delta{border-radius:999px;justify-self:start;align-items:center;min-height:34px;margin-top:6px;padding:7px 11px;font-size:.83rem;font-weight:700;line-height:1;display:inline-flex}.dashboard-delta--positive{color:#2f6b4d;background:#8fba9a2e}.dashboard-delta--negative{color:#8b4a3b;background:#cf8a7a2e}.dashboard-delta--flat,.dashboard-delta--neutral{color:var(--pl-color-text-secondary);background:#d8c8b857}.dashboard-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.dashboard-panel{gap:18px;display:grid}.dashboard-panel--wide{grid-column:span 2}.dashboard-panel__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.dashboard-panel__heading{max-width:62ch}.dashboard-panel__title{margin:0}.dashboard-panel__description{max-width:58ch;margin:10px 0 0}.dashboard-panel__aside{min-width:190px}.dashboard-stat-stack{gap:12px;display:grid}.dashboard-inline-stat{gap:4px;display:grid}.dashboard-inline-stat__label{color:var(--pl-color-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:700}.dashboard-inline-stat__value{color:var(--pl-color-text-primary);letter-spacing:-.04em;font-size:1.5rem;line-height:.98}.dashboard-chart-frame{background:linear-gradient(#ffffffbd,#ffffff6b),#ffffff6b;border:1px solid #d8c8b8c2;border-radius:22px;min-height:220px;padding:16px 16px 8px;position:relative}.dashboard-chart-frame--volume{padding-top:22px}.dashboard-chart-legend{flex-wrap:wrap;gap:10px 16px;margin-bottom:12px;display:flex}.dashboard-chart-legend__item{color:var(--pl-color-text-secondary);align-items:center;gap:9px;font-size:.84rem;font-weight:600;display:inline-flex}.dashboard-chart-legend__sample{border-top-style:solid;border-top-width:3px;border-radius:999px;width:28px;height:0;display:inline-block}.dashboard-chart-legend__sample--current{border-top-color:#1c7f7b}.dashboard-chart-legend__sample--comparison{border-top-style:dashed;border-top-color:#c3b4a5}.dashboard-chart-frame--stacked,.dashboard-chart-frame--response,.dashboard-chart-frame--conversion{overflow:hidden}.dashboard-intent-layout,.dashboard-conversion-layout{grid-template-columns:minmax(240px,.82fr) minmax(0,1.18fr);align-items:start;gap:20px;display:grid}.dashboard-intent-summary,.dashboard-conversion-kpis{gap:16px;display:grid}.dashboard-intent-kpis,.dashboard-response-topline{gap:14px;display:grid}.dashboard-intent-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-response-topline{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-intent-donut{min-height:220px}.dashboard-intent-legend{gap:10px;display:grid}.dashboard-intent-legend__row{border-bottom:1px solid #d8c8b885;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.dashboard-intent-legend__meta,.dashboard-intent-legend__values{align-items:center;gap:10px;display:inline-flex}.dashboard-intent-legend__values{color:var(--pl-color-text-secondary)}.dashboard-intent-legend__swatch,.dashboard-tooltip__swatch{border-radius:999px;width:10px;height:10px}.dashboard-operator-section{gap:10px;display:grid}.dashboard-operator-section__header .eyebrow,.dashboard-flow-heading .eyebrow{margin-bottom:0}.dashboard-operator-list{gap:10px;display:grid}.dashboard-operator-card{background:linear-gradient(#ffffffa3,#ffffff70),#ffffff52;border:1px solid #d8c8b88f;border-radius:18px;gap:14px;padding:14px 16px;display:grid}.dashboard-operator-card__identity{gap:6px;min-width:0;display:grid}.dashboard-operator-card__label{color:var(--pl-color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.dashboard-operator-card__name{color:var(--pl-color-text-primary);overflow-wrap:anywhere;font-size:1rem;line-height:1.35}.dashboard-operator-card__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dashboard-operator-card__metrics .dashboard-inline-stat{border-top:1px solid #d8c8b87a;padding-top:12px}.dashboard-conversion-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-flow-heading{margin-bottom:4px}.dashboard-tooltip{background:linear-gradient(180deg, #fffffff0, #ffffffd1), var(--pl-color-surface-raised);min-width:170px;box-shadow:var(--pl-shadow-soft);border:1px solid #d8c8b8e0;border-radius:16px;gap:8px;padding:12px 14px;display:grid}.dashboard-tooltip__rows{gap:6px;display:grid}.dashboard-tooltip__row{color:var(--pl-color-text-secondary);justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-tooltip__label{align-items:center;gap:8px;display:inline-flex}.dashboard-analytics-empty{min-height:200px;color:var(--pl-color-text-muted);text-align:center;border:1px dashed #d8c8b8db;border-radius:22px;place-items:center;padding:20px;display:grid}@media (max-width:1120px){.dashboard-overview-strip,.dashboard-response-topline,.dashboard-conversion-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-intent-layout,.dashboard-conversion-layout{grid-template-columns:1fr}}@media (max-width:900px){.dashboard-analytics-grid,.dashboard-panel--wide{grid-column:auto;grid-template-columns:1fr}.dashboard-overview-strip{grid-template-columns:1fr}.dashboard-operator-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.dashboard-toolbar__ranges,.dashboard-toolbar__controls{width:100%}.dashboard-toolbar__field{flex:100%;min-width:0}.dashboard-range-pill{flex:calc(50% - 12px)}.dashboard-response-topline,.dashboard-intent-kpis,.dashboard-conversion-kpis,.dashboard-operator-card__metrics{grid-template-columns:1fr}.dashboard-panel__aside{width:100%}}.inbox-grid{grid-template-columns:320px minmax(0,1.28fr) 320px;align-items:start;gap:18px;display:grid}.inbox-column{min-width:0}.inbox-column--list,.inbox-column--context{position:sticky;top:24px}.inbox-column--context{align-content:start;gap:16px;display:grid}.inbox-column--context>*,.inbox-column--context .pl-card,.inbox-column--context .stack,.inbox-column--context .form-grid,.inbox-column--context .row,.inbox-column--context .field,.inbox-column--context .opportunity-card,.inbox-column--context .lead-card,.inbox-column--context .empty,.inbox-column--context .row>*{min-width:0}.inbox-column--context .pl-chip,.inbox-column--context .button,.inbox-column--context .pl-button-primary,.inbox-column--context .button-ghost{max-inline-size:100%}.inbox-column--context .pl-chip,.inbox-column--context .opportunity-card,.inbox-column--context .lead-card,.inbox-column--context .empty{overflow-wrap:anywhere}.inbox-column--history{gap:16px;display:grid}.inbox-history-subtitle{color:var(--pl-color-text-secondary)}.conversation-list{max-height:calc(100vh - 280px);padding-right:4px;overflow-y:auto}.message-stack{max-height:520px;padding-right:4px}.message-bubble{max-width:86%}.inbox-context-row{background:linear-gradient(180deg, #ffffffbd, #ffffff7a), var(--pl-color-surface-soft);border:1px solid #d8c8b8c7;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;padding:14px 16px;display:flex}.inbox-context-row>.muted{flex:0 96px;min-width:0}.inbox-context-row>strong{text-align:right;overflow-wrap:anywhere;word-break:break-word;flex:auto;min-width:0}.inbox-context-list--crm{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.inbox-context-list--crm .inbox-context-row{flex-direction:column;align-items:flex-start;gap:6px;width:100%;max-width:100%;margin-inline:auto}.inbox-context-list--crm .inbox-context-row>.muted{letter-spacing:-.01em;flex:none;font-size:.92rem;font-weight:600;line-height:1.2}.inbox-context-list--crm .inbox-context-row>strong{text-align:left;letter-spacing:-.02em;width:100%;font-size:1.02rem;font-weight:500;line-height:1.35}.pl-inline-editable-field{position:relative}.pl-inline-editable-field__header{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.pl-inline-editable-field__display{overflow-wrap:anywhere;word-break:break-word;width:100%}.pl-inline-editable-field__display[data-empty=true]{color:var(--pl-color-text-muted);font-weight:500}.pl-inline-editable-field__editor{gap:8px;width:100%;display:grid}.pl-inline-editable-field__input{background:linear-gradient(180deg, #ffffffd6, #ffffffa3), var(--pl-color-surface-raised);width:100%;min-width:0;color:var(--pl-color-text-primary);border:1px solid #d8c8b8e0;border-radius:14px;padding:10px 12px;box-shadow:inset 0 1px #ffffffb8}.pl-inline-editable-field__input::placeholder{color:var(--pl-color-text-muted)}.pl-inline-editable-field__input:focus{border-color:#7c6cff57;outline:none;box-shadow:inset 0 1px #ffffffbd,0 0 0 4px #7c6cff14}.pl-inline-editable-field__actions{flex:none;align-items:center;gap:6px;display:flex}.pl-inline-editable-field__icon-button{cursor:pointer;background:linear-gradient(180deg, #ffffffd6, #ffffffa3), var(--pl-color-surface-raised);width:30px;height:30px;color:var(--pl-color-text-secondary);border:1px solid #d8c8b8e0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:opacity .16s,transform .16s,border-color .16s,color .16s;display:inline-flex;box-shadow:inset 0 1px #ffffffb8}.pl-inline-editable-field__icon-button:hover,.pl-inline-editable-field__icon-button:focus-visible{color:var(--pl-color-text-primary);border-color:#7c6cff3d;outline:none;transform:translateY(-1px)}.pl-inline-editable-field__icon-button[disabled]{cursor:default;opacity:.56;transform:none}.pl-inline-editable-field__icon-button--confirm{color:#315a3b}.pl-inline-editable-field__trigger{opacity:0;pointer-events:none;transform:translateY(2px)}.pl-inline-editable-field:hover .pl-inline-editable-field__trigger,.pl-inline-editable-field:focus-within .pl-inline-editable-field__trigger,.pl-inline-editable-field[data-editing=true] .pl-inline-editable-field__trigger{opacity:1;pointer-events:auto;transform:translateY(0)}.pl-inline-editable-field__spinner{animation:.9s linear infinite pl-inline-contact-spin}.pl-inline-editable-feedback{margin-top:10px;padding-inline:4px;font-size:.84rem;line-height:1.35}.pl-inline-editable-feedback[data-tone=success]{color:#315a3b}.pl-inline-editable-feedback[data-tone=error]{color:#893d34}@keyframes pl-inline-contact-spin{to{transform:rotate(360deg)}}.inbox-workbench-disclosure__body--crm .lead-card{box-sizing:border-box;gap:6px;width:100%;min-width:0}.inbox-workbench-disclosure__body--crm .lead-card strong,.inbox-workbench-disclosure__body--crm .lead-card .muted{overflow-wrap:anywhere;word-break:break-word}.inbox-workbench-disclosure__body--crm .lead-card strong{letter-spacing:-.02em;font-size:1rem;font-weight:700;line-height:1.35}.inbox-workbench-disclosure__body--crm .lead-card .muted{font-size:.92rem;line-height:1.25}.inbox-workbench-disclosure__body--crm .stack{grid-template-columns:minmax(0,1fr);min-width:0}@media (hover:none){.pl-inline-editable-field__trigger{opacity:1;pointer-events:auto;transform:translateY(0)}}.inbox-workbench-disclosure__body--lifecycle .stack,.inbox-workbench-disclosure__body--lifecycle .form-grid,.inbox-workbench-disclosure__body--lifecycle .field,.inbox-workbench-disclosure__body--lifecycle .row{min-width:0}.inbox-workbench-disclosure__body--lifecycle .form-grid{width:100%}.inbox-live-card .pl-context-banner__action{justify-content:flex-end;display:flex}.pipeline-stage-manager{gap:18px;margin-top:24px;display:grid}.pipeline-stage-manager__shell{gap:16px;display:grid}.pipeline-stage-manager__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pipeline-stage-manager__summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pipeline-stage-manager__summary .muted{max-width:720px}.pipeline-stage-manager__toggle{align-items:center;gap:8px;display:inline-flex}.pipeline-stage-manager__toggle svg{transition:transform .18s}.pipeline-stage-manager[data-expanded=true] .pipeline-stage-manager__toggle svg{transform:rotate(180deg)}.pipeline-stage-manager__body{border-top:1px solid #d8c8b8c7;gap:18px;padding-top:18px;display:grid}.pipeline-stage-manager__create{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.pipeline-stage-manager__create .field{margin:0}.pipeline-stage-manager__create-button,.pipeline-stage-manager__delete-button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.pipeline-stage-manager .form-feedback{align-items:center;gap:10px;display:inline-flex}.pipeline-stage-manager__list{gap:14px;display:grid}.pipeline-stage-manager__item{background:linear-gradient(180deg, #ffffffd1, #ffffff80), var(--pl-color-surface-raised);box-shadow:var(--pl-shadow-card);border:1px solid #d8c8b8d1;border-radius:24px;gap:16px;padding:18px;transition:border-color .16s,transform .16s,opacity .16s;display:grid;position:relative}.pipeline-stage-manager__item:before,.pipeline-stage-manager__item:after{content:"";opacity:0;background:#7c6cffb8;border-radius:999px;height:4px;position:absolute;left:18px;right:18px}.pipeline-stage-manager__item:before{top:-7px}.pipeline-stage-manager__item:after{bottom:-7px}.pipeline-stage-manager__item[data-drop-position=before]:before,.pipeline-stage-manager__item[data-drop-position=after]:after{opacity:1}.pipeline-stage-manager__item--dragging{opacity:.56}.pipeline-stage-manager__item--pending{opacity:.74}.pipeline-stage-manager__item-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pipeline-stage-manager__item-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:18px;display:grid}.pipeline-stage-manager__rename,.pipeline-stage-manager__delete{align-content:start;gap:12px;display:grid}.pipeline-stage-manager__drag-handle{background:linear-gradient(180deg, #ffffffc7, #ffffff94), var(--pl-color-surface-soft);width:36px;height:36px;color:var(--pl-color-text-secondary);cursor:grab;border:1px solid #d8c8b8c7;border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.pipeline-stage-manager__drag-handle:active{cursor:grabbing}.pipeline-stage-manager__drag-handle[disabled]{cursor:default;opacity:.44}.pipeline-workspace{gap:20px;display:grid}.pipeline-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pipeline-toolbar__filters{flex:1;grid-template-columns:minmax(260px,1.25fr) minmax(190px,.8fr) minmax(190px,.8fr);gap:12px;display:grid}.pipeline-inline-field{gap:6px}.pipeline-inline-field__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pipeline-inline-field__control{background:linear-gradient(180deg, #ffffffd6, #ffffff9e), var(--pl-color-surface-raised);border:1px solid #d8c8b8e0;border-radius:20px;align-items:center;gap:10px;padding:0 14px;display:flex}.pipeline-inline-field__control input,.pipeline-inline-field select{min-height:48px;box-shadow:none;background:0 0;border:0;border-radius:20px;padding:0}.pipeline-inline-field select{padding:0 14px}.pipeline-inline-field__control input:focus,.pipeline-inline-field select:focus{box-shadow:none}.pipeline-toolbar__cta{flex-shrink:0}.pipeline-feedback{color:#7d4437;background:#cf8a7a1a;border:1px solid #cf8a7a75;border-radius:18px;align-items:center;gap:10px;padding:14px 16px;display:inline-flex}.pipeline-support-grid{grid-template-columns:minmax(0,1fr);align-items:start}.pipeline-quick-capture form,.pipeline-week-summary{height:100%}.pipeline-week-summary{align-content:start;gap:18px;display:grid}.pipeline-week-summary .pipeline-summary-stack{padding-bottom:6px}.pipeline-summary-card{background:linear-gradient(180deg, #ffffffc7, #ffffff85), var(--pl-color-surface-soft);border:1px solid #d8c8b8c7;border-radius:20px;gap:12px;padding:16px;display:grid}.pipeline-summary-track{background:#d8c8b89e;border-radius:999px;width:100%;height:8px;overflow:hidden}.pipeline-summary-bar{border-radius:inherit;background:var(--pl-gradient-accent);height:100%;display:block}.pipeline-board{--pipeline-column-width:284px;grid-template-columns:repeat(var(--kanban-columns,4), minmax(var(--pipeline-column-width), 1fr));-ms-overflow-style:none;scrollbar-width:none;align-items:start;gap:18px 26px;padding-bottom:4px;display:grid;overflow:auto hidden}.pipeline-board::-webkit-scrollbar{display:none}.pipeline-scroll-indicator{padding-inline:6px}.pipeline-scroll-indicator__track{background:linear-gradient(#ffffff94,#ffffff38),#d8c8b857;border-radius:999px;height:10px;position:relative;box-shadow:inset 0 0 0 1px #d8c8b86b}.pipeline-scroll-indicator__thumb{background:linear-gradient(#a78d79f5,#7e695bf0),#7e695bf0;border-radius:999px;min-inline-size:72px;position:absolute;inset-block:1px;box-shadow:0 8px 18px #68503c24,inset 0 1px #ffffff3d}.pipeline-stage{min-width:var(--pipeline-column-width);align-content:start;gap:14px;min-inline-size:0;display:grid}.pipeline-stage__dropzone{min-inline-size:0;content-visibility:auto;contain-intrinsic-size:420px;background:linear-gradient(#ffffff57,#fff0),#ffffff2e;border:1px solid #d8c8b8c7;border-radius:28px;align-content:start;gap:10px;min-height:180px;padding:14px;display:grid;position:relative}.pipeline-stage__dropzone--active{background:linear-gradient(#ffffff6b,#fff0),#7c6cff14;border:2px dashed #7c6cff75;box-shadow:inset 0 0 0 1px #7c6cff1a}.pipeline-stage__dropzone--empty{justify-content:center}.pipeline-stage__empty,.pipeline-stage__hint{min-height:116px;color:var(--pl-color-text-muted);text-align:center;border:2px dashed #7c6cff3d;border-radius:24px;place-items:center;padding:16px;display:grid}.pipeline-stage__hint{min-height:72px}.pipeline-stage__load-more{gap:8px;margin-top:2px;display:grid}.pipeline-stage__load-more-button{background:#ffffff8f;border-style:dashed;border-color:#d8c8b8e0;width:100%;min-height:48px}.pipeline-stage__load-more-status{color:var(--pl-color-text-muted);text-align:center;font-size:.84rem}.pipeline-card{background:linear-gradient(180deg, #ffffffd1, #ffffff85), var(--pl-color-surface-raised);min-inline-size:0;box-shadow:var(--pl-shadow-card);cursor:grab;transition:border-color var(--pl-transition-base), box-shadow var(--pl-transition-base), transform var(--pl-transition-fast);border:1px solid #d8c8b8c7;border-radius:20px;gap:0;display:grid;overflow:hidden}.pipeline-card:hover{border-color:#b19984f0}.pipeline-card[data-expanded=true]{box-shadow:0 22px 44px #68503c1f,inset 0 1px #ffffffc2}.pipeline-card[data-dragging=true]{opacity:.52;transform:scale(.985)}.pipeline-card[data-pending=true]{opacity:.68}.pipeline-card__toggle{min-inline-size:0;width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.pipeline-card__compact-label{min-inline-size:0;max-inline-size:100%;color:var(--pl-color-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:700;display:block;overflow:hidden}.pipeline-card__toggle-icon{color:var(--pl-color-text-secondary);transition:transform var(--pl-transition-fast), color var(--pl-transition-fast);flex:none}.pipeline-card[data-expanded=true] .pipeline-card__toggle-icon{color:var(--pl-color-text-primary);transform:rotate(180deg)}.pipeline-card__details{border-top:1px solid #d8c8b8b8;gap:12px;padding:14px 16px 16px;display:grid}.pipeline-card__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pipeline-card__value{white-space:nowrap}.pipeline-card__body,.pipeline-card__tags{min-inline-size:0}.pipeline-card__body{gap:6px;font-size:.94rem;display:grid}.pipeline-card__tags{flex-wrap:wrap;gap:8px;display:flex}.pipeline-card__actions{justify-content:flex-end;gap:10px;display:flex}.pipeline-card__action-form{display:flex}.pipeline-card__action-button{aspect-ratio:1;border-radius:14px;min-width:0;min-height:42px;padding:0}.pipeline-card__lead{color:var(--pl-color-text-primary);font-weight:700}.pipeline-card__tags .pl-chip{white-space:normal;overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}@media (max-width:1280px){.app-shell{grid-template-columns:280px minmax(0,1fr)}.hero-title{font-size:clamp(3.1rem,4.5vw,4.25rem)}.inbox-grid,.pipeline-support-grid,.dashboard-feature-grid,.dashboard-preview-grid{grid-template-columns:1fr}.inbox-column--list,.inbox-column--context{position:static}.inbox-detail-grid{grid-template-columns:1fr}.inbox-detail-layout__toolbar{display:flex}.inbox-detail-layout[data-ready=false] .inbox-session-workbench,.inbox-detail-layout[data-compact=true][data-open=false] .inbox-session-workbench{display:none}.inbox-session-workbench{order:-1;position:static}.inbox-conversation-panel{min-height:auto}.inbox-conversation-panel__header{flex-direction:column;padding:24px}.inbox-conversation-panel__header-meta{justify-items:start}.inbox-conversation-panel__body,.inbox-conversation-panel__composer{padding-inline:20px}.inbox-conversation-panel .inbox-detail-message-stack{max-height:min(46vh,520px)}}@media (max-width:1080px){.app-shell{grid-template-columns:1fr}.hero--editorial{grid-template-columns:minmax(0,1fr)}.hero-copy__accent{width:118px;height:68px;top:78px;left:-2px}.hero-aside{justify-items:start;width:100%;padding-top:0}.inbox-previous-session-card__summary{flex-direction:column}.inbox-previous-session-card__date{text-align:left;min-width:0}.hero-chip-cloud{justify-content:start}.hero-chip--slot-3{grid-column:auto;justify-self:start;margin-right:0}.hero-doodle-wrap{justify-content:flex-start;padding-right:0}.sidebar{height:auto;padding:18px 20px 0;position:relative}.sidebar-surface{min-height:auto}.content{padding:24px 24px 40px}.pl-loading-scene__motion,.pl-loading-scene--compact .pl-loading-scene__motion{width:min(168px,44vw)}.content:before,.content:after{display:none}.hero-chip-cloud,.pipeline-toolbar{justify-content:flex-start}.pipeline-stage-manager__header,.pipeline-stage-manager__summary,.pipeline-stage-manager__item-topline{align-items:flex-start}.pipeline-stage-manager__create,.pipeline-stage-manager__item-grid,.pipeline-toolbar__filters,.dashboard-small-wins,.dashboard-funnel-preview,.inbox-grid{grid-template-columns:1fr}}@media (max-width:1023px){.inbox-overview-grid{grid-template-columns:1fr}.inbox-preview-panel{z-index:30;max-height:min(68vh,640px);box-shadow:var(--pl-shadow-hover);opacity:0;pointer-events:none;transition:transform .18s,opacity .18s;position:fixed;bottom:16px;left:16px;right:16px;overflow-y:auto;transform:translateY(calc(100% + 24px))}.inbox-preview-panel--selected{opacity:1;pointer-events:auto;transform:translateY(0)}.inbox-preview-panel:not(.inbox-preview-panel--selected){display:none}.inbox-preview-close{display:inline-flex}}@media (max-width:720px){.pl-root-loading,.pl-route-loading{padding:14px 0}.pl-loading-overlay{padding:12px}.pl-loading-scene__motion,.pl-loading-scene--compact .pl-loading-scene__motion{width:min(148px,52vw)}.content{padding:20px 16px 36px}.inbox-topbar__meta{justify-content:flex-start}.inbox-topbar__summary--editorial{grid-template-columns:1fr}.inbox-topbar__summary-item:not(:last-child){white-space:normal}.inbox-topbar__summary-divider{display:none}.inbox-conversation-panel__header,.inbox-conversation-panel__body,.inbox-conversation-panel__composer{padding-inline:16px}.inbox-conversation-panel__header{padding-top:20px;padding-bottom:20px}.inbox-conversation-panel__body{gap:22px;padding-top:18px;padding-bottom:18px}.inbox-conversation-panel__composer{padding-top:18px;padding-bottom:18px}.inbox-conversation-panel__composer-header{flex-direction:column;align-items:flex-start}.inbox-session-presence{max-width:100%}.inbox-session-presence__verb{display:none}.inbox-conversation-panel__title{font-size:clamp(1.8rem,9vw,2.4rem)}.inbox-conversation-panel .inbox-detail-message-stack{min-height:180px}.inbox-conversation-panel__composer .form-grid.two{grid-template-columns:1fr}.inbox-context-row{flex-direction:column;align-items:flex-start}.inbox-context-row>strong{text-align:left}.conversation-item{padding:16px}.conversation-item-topline{flex-wrap:wrap}.conversation-item-bottomline{grid-template-columns:1fr}.conversation-item-hover-action{grid-area:auto/1;width:100%}.inbox-preview-panel{bottom:12px;left:12px;right:12px}}
.app-shell,.operational-overlay{--pl-color-canvas:#f4f6f8;--pl-color-surface:#fff;--pl-color-surface-raised:#fff;--pl-color-surface-soft:#f7f9fa;--pl-color-surface-tint:#edf4f3;--pl-color-border-subtle:#dce2e6;--pl-color-border-strong:#b6c2cc;--pl-color-text-primary:#192a35;--pl-color-text-secondary:#52616d;--pl-color-text-muted:#596976;--pl-color-selection-soft:#e5efed;--pl-color-accent:#17665b;--pl-color-accent-text:#115c51;--pl-gradient-accent:linear-gradient(#17665b, #17665b);--pl-gradient-mist:linear-gradient(#f7f9fa, #f7f9fa);--pl-radius-sm:6px;--pl-radius-md:8px;--pl-radius-lg:8px;--pl-radius-xl:10px;--pl-radius-pill:6px;--pl-shadow-soft:0 2px 8px #182c3810;--pl-shadow-card:none;--pl-shadow-hover:0 3px 10px #182c3814;--bg:var(--pl-color-canvas);--panel:#fff;--panel-strong:#fff;--border:#dce2e6;--ink:#192a35;--muted:#52616d;--radius-xl:10px;--radius-lg:8px;--radius-md:6px;color:var(--ink);font-size:14px;line-height:1.45}.app-shell{background:var(--bg);grid-template-columns:212px minmax(0,1fr);gap:0}:is(.app-shell,.operational-overlay) :focus-visible{outline-offset:3px;outline:2px solid #17665b}:is(.app-shell,.operational-overlay) .sidebar{border-right:1px solid var(--border);z-index:15;background:#fff;min-width:0;height:100dvh;padding:0;position:sticky;top:0}:is(.app-shell,.operational-overlay) .sidebar-surface{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;border-radius:0;gap:26px;padding:24px 12px 14px;overflow-y:auto}:is(.app-shell,.operational-overlay) .brand{margin:0;padding:0 10px}:is(.app-shell,.operational-overlay) .brand-lockup{gap:9px}:is(.app-shell,.operational-overlay) .brand-title{letter-spacing:-.055em;font-size:24px}:is(.app-shell,.operational-overlay) .brand-mark{width:40px;height:40px}:is(.app-shell,.operational-overlay) .brand-kicker{letter-spacing:.06em;font-size:10px}:is(.app-shell,.operational-overlay) .nav{gap:4px}:is(.app-shell,.operational-overlay) .nav-link{border-radius:6px;gap:10px;min-height:40px;padding:9px 10px;font-size:14px}:is(.app-shell,.operational-overlay) .nav-link-icon{flex:0 0 18px;width:18px;height:18px}:is(.app-shell,.operational-overlay) .nav-link:hover{background:#f2f5f6;transform:none}:is(.app-shell,.operational-overlay) .nav-link[data-active=true]{color:#115c51;box-shadow:none;background:#e5efed;border-color:#0000}:is(.app-shell,.operational-overlay) .nav-badge{color:#174d43;background:#d1e3de;border:0;border-radius:4px;min-width:23px;height:22px;padding:0 5px;font-size:12px}:is(.app-shell,.operational-overlay) .sidebar-footer{gap:10px;width:100%;min-width:0;margin-top:auto}:is(.app-shell,.operational-overlay) .sidebar-account{border-top:1px solid var(--border);gap:3px;padding:10px;font-size:12px;display:grid}:is(.app-shell,.operational-overlay) .sidebar-account strong,:is(.app-shell,.operational-overlay) .sidebar-account span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.app-shell,.operational-overlay) .sidebar-account span{color:var(--muted)}:is(.app-shell,.operational-overlay) .sidebar-footer .button-block{box-sizing:border-box;width:100%;min-width:0;max-width:100%}:is(.app-shell,.operational-overlay) .content{gap:16px;min-width:0;padding:20px 24px 32px}:is(.app-shell,.operational-overlay) .content:before,:is(.app-shell,.operational-overlay) .content:after{display:none}:is(.app-shell,.operational-overlay) .page-header{gap:12px;min-height:36px;margin:0;padding:0}:is(.app-shell,.operational-overlay) .page-title{letter-spacing:-.04em;margin:0;font-size:25px;line-height:1.25}:is(.app-shell,.operational-overlay) .page-header__meta{flex-wrap:wrap;align-items:center;gap:0}:is(.app-shell,.operational-overlay) .page-header__signal{color:var(--muted);border-left:1px solid var(--border);padding:0 10px;font-size:13px}:is(.app-shell,.operational-overlay) .page-header__signal:first-child{border-left:0}:is(.app-shell,.operational-overlay) .card,:is(.app-shell,.operational-overlay) .pl-card,:is(.app-shell,.operational-overlay) .lead-card,:is(.app-shell,.operational-overlay) .template-card{border:1px solid var(--border);box-shadow:none;background:#fff;border-radius:8px;padding:16px}:is(.app-shell,.operational-overlay) .pl-card--mist,:is(.app-shell,.operational-overlay) .pl-card--soft{background:#f7f9fa}:is(.app-shell,.operational-overlay) .stack{gap:12px}:is(.app-shell,.operational-overlay) .row{gap:8px}:is(.app-shell,.operational-overlay) .grid{gap:16px}:is(.app-shell,.operational-overlay) .card-title{font-size:17px;line-height:1.35}:is(.app-shell,.operational-overlay) .eyebrow{letter-spacing:.07em;margin-bottom:8px;font-size:11px}:is(.app-shell,.operational-overlay) :is(.button,.button-ghost,.pl-button-primary,.pl-select__trigger){min-height:36px;box-shadow:none;border-radius:6px;padding:7px 12px;font-size:14px}:is(.app-shell,.operational-overlay) :is(.button,.button-ghost,.pl-button-primary):hover{transform:none}:is(.app-shell,.operational-overlay) .button-ghost{border-color:var(--border);color:var(--ink);background:#fff}:is(.app-shell,.operational-overlay) .button-ghost:hover{background:#f6f8f9;border-color:#a6b7c2}:is(.app-shell,.operational-overlay) .pl-button-primary{color:#fff;background:#17665b;border-color:#17665b}:is(.app-shell,.operational-overlay) .pl-button-primary:hover{background:#12554c}:is(.app-shell,.operational-overlay) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){min-height:36px;box-shadow:none;background:#fff;border-color:#cbd5dc;border-radius:6px;padding:7px 10px;font-size:14px}:is(.app-shell,.operational-overlay) input[type=checkbox],:is(.app-shell,.operational-overlay) input[type=radio]{accent-color:#17665b}:is(.app-shell,.operational-overlay) .pl-select__trigger{background:var(--pl-color-surface);border-color:var(--pl-color-border-strong);color:var(--ink)}:is(.app-shell,.operational-overlay) .pl-select__trigger:focus,:is(.app-shell,.operational-overlay) .field :is(input,select,textarea):focus{border-color:var(--pl-color-accent);box-shadow:none}:is(.app-shell,.operational-overlay) .pl-select__trigger:focus-visible,:is(.app-shell,.operational-overlay) .field :is(input,select,textarea):focus-visible{outline:2px solid var(--pl-color-accent);outline-offset:2px}:is(.app-shell,.operational-overlay) .pl-select__panel{border-color:var(--border);background:var(--pl-color-surface);box-shadow:var(--pl-shadow-hover);border-radius:6px;gap:6px;padding:6px}:is(.app-shell,.operational-overlay) .pl-select__options{gap:2px;padding:0 2px 2px 0;scroll-padding-block-end:2px}:is(.app-shell,.operational-overlay) .pl-select__option{min-height:34px;color:var(--ink);font:inherit;background:0 0;border-radius:4px;padding:7px 10px;font-size:14px}:is(.app-shell,.operational-overlay) .pl-select__option:hover{background:var(--pl-color-surface-soft)}:is(.app-shell,.operational-overlay) .pl-select__option--selected,:is(.app-shell,.operational-overlay) .pl-select__option--selected:hover{background:var(--pl-color-selection-soft);color:var(--pl-color-accent-text);font-weight:600}:is(.app-shell,.operational-overlay) .pl-select__option:focus-visible{background:var(--pl-color-selection-soft);outline:2px solid var(--pl-color-accent);outline-offset:-2px}:is(.app-shell,.operational-overlay) :is(.pl-select__option-label,.pl-select__option-hint){overflow-wrap:anywhere}:is(.app-shell,.operational-overlay) :is(.pl-select__option-hint,.pl-select__empty){color:var(--muted);font-size:12px}:is(.app-shell,.operational-overlay) .pl-select__search{border-color:var(--border);background:var(--pl-color-surface);border-radius:4px;gap:6px;padding:5px 8px}:is(.app-shell,.operational-overlay) .pl-select .pl-select__search input[type=search]{min-height:28px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:is(.app-shell,.operational-overlay) .pl-select__search:focus-within{outline:2px solid var(--pl-color-accent);outline-offset:1px}:is(.app-shell,.operational-overlay) .pl-select .pl-select__search input:focus-visible{outline:none}:is(.app-shell,.operational-overlay) .inbox-workbench-switcher{border-color:var(--border);background:var(--pl-color-surface);box-shadow:none}:is(.app-shell,.operational-overlay) .inbox-workbench-switcher__item+.inbox-workbench-switcher__item{border-top-color:var(--border)}:is(.app-shell,.operational-overlay) .inbox-workbench-switcher__item[data-open=true] .inbox-workbench-switcher__trigger{background:var(--pl-color-surface-soft);color:var(--ink);box-shadow:none}:is(.app-shell,.operational-overlay) .inbox-workbench-switcher__content:before{background:var(--border)}:is(.app-shell,.operational-overlay) .inbox-workbench-switcher__trigger:focus-visible{outline:2px solid var(--pl-color-accent);outline-offset:-2px}:is(.app-shell,.operational-overlay) .inbox-saved-response-picker__panel{border-color:var(--border);background:var(--pl-color-surface);box-shadow:var(--pl-shadow-hover);border-radius:8px}:is(.app-shell,.operational-overlay) :is(.inbox-saved-response-picker__search,.inbox-saved-response-picker__item,.inbox-saved-response-source,.template-response-metric){border-color:var(--border);background:var(--pl-color-surface);border-radius:6px}:is(.app-shell,.operational-overlay) .inbox-saved-response-picker__item[data-selected=true]{border-color:var(--pl-color-accent);background:var(--pl-color-selection-soft)}:is(.app-shell,.operational-overlay) .inbox-saved-response-picker__close:hover,:is(.app-shell,.operational-overlay) .inbox-saved-response-picker__close:focus-visible{background:var(--pl-color-selection-soft);color:var(--pl-color-accent-text)}:is(.app-shell,.operational-overlay) :is(.internal-template-preview,.inbox-saved-response-picker__preview,.template-saved-response-intro){border-color:var(--border);background:var(--pl-color-surface-soft);border-radius:6px}:is(.app-shell,.operational-overlay) ::selection{background:#cde3dc}.operational-overlay .inbox-saved-response-picker__panel{gap:12px;padding:14px}.operational-overlay .inbox-saved-response-picker__header{align-items:flex-start;gap:12px}.operational-overlay .inbox-saved-response-picker__header p{margin-top:4px;font-size:13px}.operational-overlay .inbox-saved-response-picker__search{gap:8px;padding:5px 9px}.operational-overlay .inbox-saved-response-picker__panel .inbox-saved-response-picker__search input[type=search]{background:0 0;border:0;min-height:26px;padding:0}.operational-overlay .inbox-saved-response-picker__search:focus-within{outline:2px solid var(--pl-color-accent);outline-offset:1px}.operational-overlay .inbox-saved-response-picker__search input:focus-visible{outline:none}.operational-overlay .inbox-saved-response-picker__item{gap:4px;padding:9px 10px;font-size:13px}.operational-overlay .inbox-saved-response-picker__list{grid-auto-rows:max-content}.operational-overlay .inbox-saved-response-picker__preview{gap:10px;padding:12px}.operational-overlay .inbox-saved-response-picker__preview .eyebrow{letter-spacing:.04em;margin:0;font-size:11px}:is(.app-shell,.operational-overlay) :is(.pl-confirmation-dialog__surface,.pl-form-dialog__surface){border-color:var(--border);background:var(--pl-color-surface);box-shadow:var(--pl-shadow-hover);border-radius:8px;padding:20px}:is(.app-shell,.operational-overlay) :is(.pl-confirmation-dialog,.pl-form-dialog)::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#192a3566}:is(.app-shell,.operational-overlay) .pl-confirmation-dialog__icon{box-shadow:none;border-radius:6px}:is(.app-shell,.operational-overlay) .pl-confirmation-dialog__confirm-button{background:var(--pl-color-accent);color:#fff}:is(.app-shell,.operational-overlay) .pl-confirmation-dialog__confirm-button--danger{box-shadow:none;background:#a33535}:is(.app-shell,.operational-overlay) .pl-confirmation-dialog__confirm-button--danger:hover{box-shadow:none;background:#872b2b}:is(.app-shell,.operational-overlay) .field{gap:5px;min-width:0}:is(.app-shell,.operational-overlay) .field>label,:is(.app-shell,.operational-overlay) .field>span:first-child,:is(.app-shell,.operational-overlay) .field-hint{font-size:13px}:is(.app-shell,.operational-overlay) .form-grid{gap:12px}:is(.app-shell,.operational-overlay) :is(.pl-chip,.pill,.conversation-pill){min-height:22px;box-shadow:none;border-radius:4px;padding:2px 6px;font-size:12px}:is(.app-shell,.operational-overlay) .form-feedback{border-radius:6px;padding:10px 12px;font-size:14px}:is(.app-shell,.operational-overlay) .workspace-view-tabs,:is(.app-shell,.operational-overlay) .template-tabs{border-bottom:1px solid var(--border);gap:2px;padding-bottom:0}:is(.app-shell,.operational-overlay) .workspace-view-tabs>a,:is(.app-shell,.operational-overlay) .template-tab{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:8px 14px}:is(.app-shell,.operational-overlay) .workspace-view-tabs>a[data-active=true],:is(.app-shell,.operational-overlay) .template-tab[data-active=true]{color:#115c51;background:0 0;border-bottom-color:#17665b}:is(.app-shell,.operational-overlay) .workspace-disclosure{border:1px solid var(--border);background:#fff;border-radius:8px}:is(.app-shell,.operational-overlay) .workspace-disclosure>summary{cursor:pointer;padding:12px 16px;font-weight:600}:is(.app-shell,.operational-overlay) .workspace-disclosure__body{border-top:1px solid var(--border);padding:16px}:is(.app-shell,.operational-overlay) .workspace-table-scroll{min-width:0;max-width:100%;overflow-x:auto}:is(.app-shell,.operational-overlay) .workspace-table{border-collapse:collapse;text-align:left;background:#fff;width:100%;font-size:14px}:is(.app-shell,.operational-overlay) .workspace-table :is(th,td){border-bottom:1px solid var(--border);vertical-align:top;padding:10px 12px}:is(.app-shell,.operational-overlay) .workspace-table thead th{color:var(--muted);white-space:nowrap;background:#f2f5f7;font-weight:600}:is(.app-shell,.operational-overlay) .workspace-table tbody th{font-weight:600}:is(.app-shell,.operational-overlay) .pipeline-workspace{gap:14px}:is(.app-shell,.operational-overlay) .pipeline-toolbar{gap:12px}:is(.app-shell,.operational-overlay) .pipeline-toolbar__filters{grid-template-columns:minmax(180px,1.6fr) repeat(2,minmax(130px,1fr));gap:10px}:is(.app-shell,.operational-overlay) .pipeline-inline-field__control{border-radius:6px;min-height:36px}:is(.app-shell,.operational-overlay) .pipeline-board{--pipeline-column-width:245px;gap:12px;padding-bottom:8px}:is(.app-shell,.operational-overlay) .pipeline-stage{gap:10px}:is(.app-shell,.operational-overlay) .pipeline-stage__header .card-title{font-size:15px}:is(.app-shell,.operational-overlay) .pipeline-stage__dropzone{background:#eaf0f3;border:1px solid #dce2e6;border-radius:8px;gap:8px;padding:8px}:is(.app-shell,.operational-overlay) .pipeline-stage__dropzone--active{background:#dcefe8;border:2px solid #17665b;padding:7px}:is(.app-shell,.operational-overlay) .pipeline-card{background:#fff;border:1px solid #d3dce2;border-radius:6px;padding:0;box-shadow:0 1px 2px #1a2e3b08}:is(.app-shell,.operational-overlay) .pipeline-card__toggle{border-radius:6px;min-height:38px;padding:10px 12px 5px}:is(.app-shell,.operational-overlay) .pipeline-card__compact-label{font-size:14px}:is(.app-shell,.operational-overlay) .pipeline-card__summary{color:var(--muted);gap:3px;padding:0 12px 9px;font-size:12px;display:grid}:is(.app-shell,.operational-overlay) .pipeline-card__summary:empty{display:none}:is(.app-shell,.operational-overlay) .pipeline-card__pending{color:#855116;font-weight:600}:is(.app-shell,.operational-overlay) .pipeline-card__details{border-top:1px solid var(--border);gap:12px;padding:12px}:is(.app-shell,.operational-overlay) .pipeline-card[data-expanded=true]{box-shadow:var(--pl-shadow-soft)}:is(.app-shell,.operational-overlay) .pipeline-card:hover{border-color:var(--pl-color-border-strong)}:is(.app-shell,.operational-overlay) .pipeline-card__details,:is(.app-shell,.operational-overlay) .pipeline-card__details>*{min-width:0;max-width:100%}:is(.app-shell,.operational-overlay) .pipeline-card__details{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr)}:is(.app-shell,.operational-overlay) .pipeline-card__header{flex-wrap:wrap;gap:6px}:is(.app-shell,.operational-overlay) .pipeline-card__header>strong{min-width:0}:is(.app-shell,.operational-overlay) .pipeline-card__body{grid-template-columns:minmax(0,1fr);font-size:13px}:is(.app-shell,.operational-overlay) .pipeline-card__body>*{white-space:normal;min-width:0}:is(.app-shell,.operational-overlay) .pipeline-card__actions{flex-wrap:wrap;justify-content:flex-start;gap:6px}:is(.app-shell,.operational-overlay) .pipeline-card__actions :is(.button,.button-ghost,.pl-button-primary){white-space:normal;max-width:100%}:is(.app-shell,.operational-overlay) .pipeline-card__details .form-grid.two{grid-template-columns:minmax(0,1fr)}:is(.app-shell,.operational-overlay) .pipeline-support-grid{display:block}:is(.app-shell,.operational-overlay) .pipeline-quick-capture{max-width:780px;scroll-margin-top:16px}:is(.app-shell,.operational-overlay) .pipeline-stage-manager{margin-top:0}:is(.app-shell,.operational-overlay) .pipeline-stage-manager__header,:is(.app-shell,.operational-overlay) .pipeline-stage-manager__summary{gap:12px}:is(.app-shell,.operational-overlay) .pipeline-stage__empty{border-radius:6px;min-height:70px;padding:12px}:is(.app-shell,.operational-overlay) .dashboard-analytics-shell,:is(.app-shell,.operational-overlay) .dashboard-analytics-grid{gap:16px}:is(.app-shell,.operational-overlay) .dashboard-toolbar{padding:12px 16px}:is(.app-shell,.operational-overlay) .dashboard-toolbar__ranges,:is(.app-shell,.operational-overlay) .dashboard-toolbar__controls{gap:6px}:is(.app-shell,.operational-overlay) .dashboard-toolbar__field{gap:4px;min-width:140px}:is(.app-shell,.operational-overlay) .dashboard-toolbar__field>span{text-transform:none;letter-spacing:0;font-size:12px}:is(.app-shell,.operational-overlay) .dashboard-range-pill{min-height:34px;box-shadow:none;border-radius:5px;padding:6px 12px;font-size:13px}:is(.app-shell,.operational-overlay) .dashboard-range-pill--active{background:#17665b}:is(.app-shell,.operational-overlay) .dashboard-overview-strip{gap:14px;padding:16px}:is(.app-shell,.operational-overlay) .dashboard-overview-metric__label,:is(.app-shell,.operational-overlay) .dashboard-inline-stat__label{letter-spacing:0;text-transform:none;font-size:12px}:is(.app-shell,.operational-overlay) .dashboard-overview-metric__value{font-size:28px;line-height:1.2}:is(.app-shell,.operational-overlay) .dashboard-overview-metric__helper{font-size:13px}:is(.app-shell,.operational-overlay) .dashboard-delta{border-radius:4px;min-height:22px;margin-top:2px;padding:4px 6px;font-size:12px}:is(.app-shell,.operational-overlay) .dashboard-panel{gap:12px;min-width:0}:is(.app-shell,.operational-overlay) .dashboard-panel__description{margin-top:4px;font-size:13px}:is(.app-shell,.operational-overlay) .dashboard-panel__aside{min-width:0}:is(.app-shell,.operational-overlay) .dashboard-stat-stack{flex-wrap:wrap;gap:12px 24px;display:flex}:is(.app-shell,.operational-overlay) .dashboard-inline-stat{gap:4px}:is(.app-shell,.operational-overlay) .dashboard-inline-stat__value{font-size:22px;line-height:1.2}:is(.app-shell,.operational-overlay) .dashboard-chart-frame{background:#fff;border:0;border-radius:4px;padding:6px 0}@media (min-width:1500px){:is(.app-shell,.operational-overlay) .dashboard-panel:first-child,:is(.app-shell,.operational-overlay) .dashboard-panel:nth-child(2){grid-column:span 1}:is(.app-shell,.operational-overlay) .dashboard-panel:nth-child(2) .dashboard-intent-layout{grid-template-columns:1fr}:is(.app-shell,.operational-overlay) .dashboard-panel:nth-child(2) .dashboard-intent-summary{grid-template-columns:1fr 1fr}:is(.app-shell,.operational-overlay) .dashboard-panel:nth-child(2) .dashboard-intent-kpis{grid-column:1/-1}}@media (max-width:1100px) and (min-width:761px){.app-shell{grid-template-columns:184px minmax(0,1fr)}:is(.app-shell,.operational-overlay) .sidebar-surface{padding-inline:8px}:is(.app-shell,.operational-overlay) .content{padding:16px}:is(.app-shell,.operational-overlay) .brand-title{font-size:22px}:is(.app-shell,.operational-overlay) .pipeline-toolbar__filters{grid-template-columns:minmax(120px,1.3fr) repeat(2,minmax(110px,1fr))}}@media (max-width:760px){.app-shell{grid-template-columns:1fr}:is(.app-shell,.operational-overlay) .sidebar{border-right:0;border-bottom:1px solid var(--border);height:auto;position:static}:is(.app-shell,.operational-overlay) .sidebar-surface{grid-template-columns:1fr auto;gap:12px;padding:12px;display:grid;overflow:visible}:is(.app-shell,.operational-overlay) .brand{padding:0}:is(.app-shell,.operational-overlay) .sidebar-account{display:none}:is(.app-shell,.operational-overlay) .sidebar-footer{grid-area:1/2;margin:0}:is(.app-shell,.operational-overlay) .nav{grid-column:1/-1;gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}:is(.app-shell,.operational-overlay) .nav-link{flex:none;padding:9px 10px}:is(.app-shell,.operational-overlay) .content{gap:12px;padding:16px 12px 24px}:is(.app-shell,.operational-overlay) .page-header{flex-direction:column;align-items:flex-start;gap:8px}:is(.app-shell,.operational-overlay) .page-title{font-size:23px}:is(.app-shell,.operational-overlay) .page-header__signal:first-child{padding-left:0}:is(.app-shell,.operational-overlay) .pipeline-toolbar__filters{grid-template-columns:1fr 1fr;width:100%}:is(.app-shell,.operational-overlay) .pipeline-toolbar__filters>:first-child{grid-column:1/-1}:is(.app-shell,.operational-overlay) .dashboard-overview-strip{grid-template-columns:1fr 1fr}:is(.app-shell,.operational-overlay) .dashboard-analytics-grid{grid-template-columns:minmax(0,1fr)}:is(.app-shell,.operational-overlay) .dashboard-panel--wide{grid-column:auto}:is(.app-shell,.operational-overlay) .dashboard-intent-layout,:is(.app-shell,.operational-overlay) .dashboard-conversion-layout{grid-template-columns:minmax(0,1fr)}:is(.app-shell,.operational-overlay) .dashboard-response-topline{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.app-shell,.operational-overlay) .dashboard-toolbar__controls{width:100%}:is(.app-shell,.operational-overlay) .dashboard-toolbar__field{flex:1;min-width:0}:is(.app-shell,.operational-overlay) .card,:is(.app-shell,.operational-overlay) .pl-card{padding:12px}}@media (pointer:coarse),(max-width:760px){:is(.app-shell,.operational-overlay) :is(button,.button,.button-ghost,.pl-button-primary,.pl-select__trigger,.nav-link,summary){min-height:44px}:is(.app-shell,.operational-overlay) :is(input,select,textarea){font-size:16px!important}}@media (prefers-reduced-motion:reduce){:is(.app-shell,.operational-overlay) *,:is(.app-shell,.operational-overlay) :before,:is(.app-shell,.operational-overlay) :after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important}}
.records-page{gap:16px;min-width:0;display:grid}.records-page>*{min-width:0}.records-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.records-toolbar{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.records-toolbar>form{margin:0}.records-disclosure{border:1px solid var(--line,#dedfdc);background:var(--surface,#fff);border-radius:8px;min-width:0}.records-disclosure>summary{cursor:pointer;min-height:44px;padding:12px 16px;font-size:14px;font-weight:650}.records-disclosure[open]{flex-basis:100%}.records-disclosure__body{padding:0 16px 16px}.records-disclosure__body>:first-child{margin-top:0}.records-disclosure__body .form-grid{max-width:960px}.records-filters{gap:12px;display:grid}.records-filters__search{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.records-filters__search>.field{flex:280px}.records-filters .form-grid{margin:0}.records-filters details{width:100%}.records-table{border:1px solid var(--line,#dedfdc);background:var(--surface,#fff);border-radius:8px;min-width:0;font-size:14px;overflow:hidden}.records-table__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.records-table__toolbar h2{letter-spacing:-.02em;margin:0;font-size:16px;line-height:1.4}.records-table__search{flex:0 280px;align-items:center;gap:8px;min-width:200px;display:flex}.records-table__search input{border-radius:6px;width:100%;min-height:40px}.records-table__scroll{width:100%;overflow-x:auto}.records-table table{border-collapse:collapse;border-spacing:0;text-align:left;width:100%}.records-table caption{text-align:left}.records-table th{background:var(--bg,#f5f6f3);letter-spacing:.02em;color:var(--muted,#57635f);text-align:left;white-space:nowrap;border-block:1px solid var(--line,#dedfdc);height:44px;padding:0 12px;font-size:12px;font-weight:650}.records-table th>button{width:100%;min-height:44px;box-shadow:none;color:inherit;text-align:left;font:inherit;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.records-table__sort{opacity:.65}.records-table td{border-bottom:1px solid var(--line,#dedfdc);vertical-align:middle;height:48px;padding:8px 12px}.records-table tbody>tr:last-child>td{border-bottom:0}.records-table tr[hidden]{display:none}.records-table tbody>tr:not(.records-table__expanded-row):hover td{background:var(--surface-soft,#f5f7f4)}.records-table td>.stack{gap:3px}.records-table td strong,.records-table__primary{font-weight:650}.records-table__secondary{color:var(--muted,#57635f);font-size:13px;display:block}.records-table__preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:170px;max-width:360px;line-height:1.45;display:-webkit-box;overflow:hidden}.records-table__detail-heading,.records-table__detail-cell{width:48px}.records-table .records-table__toggle{border-radius:6px;width:40px;min-width:40px;min-height:40px;padding:8px}.records-table__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.records-table .records-table__expanded-row>td{height:auto;padding:0}.records-table__detail{background:var(--surface-soft,#f5f7f4);border-left:3px solid var(--accent,#24755f);padding:16px}.records-table__detail>.stack{gap:12px;max-width:960px}.records-table__detail .lead-card,.records-table__detail .template-card{box-shadow:none;background:0 0;border:0;min-height:0;padding:0}.records-table__detail .pill{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.records-table__detail .internal-template-card__body-preview{white-space:pre-wrap;-webkit-line-clamp:unset;max-height:none;display:block;overflow:visible}.records-table__detail .template-editor{max-width:840px}.records-table__empty{text-align:center;color:var(--muted,#57635f);padding:32px 16px!important}.records-table__footer{border-top:1px solid var(--line,#dedfdc);color:var(--muted,#57635f);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:13px;display:flex}.records-table__footer nav{align-items:center;gap:10px;display:flex}.records-table__footer button{border-radius:6px;min-width:36px;min-height:36px;padding:8px}.records-table__footer button:disabled{opacity:.4;cursor:default}.records-table .record-actions{white-space:nowrap;align-items:center;gap:6px;display:flex}.records-table .record-actions .button-ghost{border-radius:6px;min-height:36px;padding:7px 10px}.records-page .template-response-metrics{gap:12px;margin:0}.records-page .template-response-metric{border-radius:6px;padding:12px}.records-page .template-response-metric--wide{grid-column:1/-1}.records-page .template-response-filters{border-radius:8px;margin:0;padding:12px}.records-page .template-tabs{margin:0}.records-page .template-tab{border-radius:6px}@media (max-width:700px){.records-table__toolbar{align-items:stretch}.records-table__search{flex:100%}.records-table__scroll table{min-width:680px}.records-table__detail{padding:12px}.records-table__detail .form-grid.two,.records-disclosure__body .form-grid.two{grid-template-columns:1fr}}@media (pointer:coarse){.records-table .records-table__toggle,.records-table__footer button,.records-table .record-actions .button-ghost{min-width:44px;min-height:44px}}.records-table td:first-child{min-width:160px}.records-table__detail .pl-select__panel{width:100%;margin-top:6px;position:static;inset:auto}
.meetings-workspace,.meeting-panel{align-content:start;gap:16px;min-width:0;font-size:14px;display:grid}.meetings-heading,.meetings-section-heading,.meeting-record__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.meetings-workspace h2,.meeting-panel h2{margin:0;font-size:18px;line-height:1.4}.meetings-workspace h3,.meeting-panel h3{margin:0;font-size:14px;line-height:1.5}.meetings-workspace p,.meeting-panel p{margin:0}.meetings-agenda,.meetings-results{background:#fff;border:1px solid #dce2e8;border-radius:8px;gap:12px;min-width:0;padding:16px;display:grid}.meetings-count,.meetings-disclosure__counts,.meetings-origin-totals,.meeting-record__meta{color:#536271;font-size:14px;font-weight:400}.meetings-table-scroll{overscroll-behavior:contain;border:1px solid #dce2e8;border-radius:6px;min-width:0;max-height:min(48vh,520px);overflow:auto}.meetings-table{border-spacing:0;border-collapse:separate;text-align:left;width:100%;min-width:690px;font-size:14px}.meetings-table th,.meetings-table td{vertical-align:top;border-bottom:1px solid #e5e9ed;padding:10px 12px}.meetings-table th{z-index:1;color:#536271;white-space:nowrap;background:#f5f7f9;font-size:13px;font-weight:600;position:sticky;top:0}.meetings-table tbody tr:last-child td{border-bottom:0}.meetings-table tbody tr:hover{background:#f8fafb}.meetings-table__date{font-variant-numeric:tabular-nums;min-width:180px}.meetings-table__date span{color:#536271;margin-top:2px;font-size:13px;display:block}.meetings-record-link,.meetings-follow-ups a,.meeting-panel .meetings-disclosure__body a{color:#245579;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.meetings-record-link{align-items:center;min-height:28px;font-weight:600;display:inline-flex}.meeting-state{color:#536271;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.meeting-state:before{content:"";background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.meeting-state[data-status=SCHEDULED]{color:#245579}.meeting-state[data-status=COMPLETED]{color:#246444}.meeting-state[data-status=CANCELLED],.meeting-state[data-status=NO_SHOW]{color:#96551c}.meetings-disclosure{background:#fff;border:1px solid #dce2e8;border-radius:8px;min-width:0}.meetings-disclosure>summary{color:#18232f;cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:46px;padding:12px 16px;font-weight:600;list-style:none;display:flex}.meetings-disclosure>summary::-webkit-details-marker{display:none}.meetings-disclosure>summary:before{content:"›";flex:0 0 8px;width:8px;font-size:20px;line-height:1;display:inline-block}.meetings-disclosure[open]>summary:before{transform:rotate(90deg)}.meetings-disclosure[open]>summary{border-bottom:1px solid #e5e9ed}.meetings-disclosure>summary:hover{background:#f8fafb}.meetings-disclosure__counts{overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 16px;min-width:0;margin-left:auto;display:flex}.meetings-disclosure__counts[data-attention=true]{color:#96551c}.meetings-disclosure__body{gap:16px;min-width:0;padding:16px;display:grid}.meetings-sync-status,.meetings-origin-totals{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.meetings-sync-status form{margin-left:auto}.meetings-period-filter{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.meetings-period-filter .field{flex:0 180px}.meetings-period-filter input{min-width:0}.meetings-metrics{border-block:1px solid #e5e9ed;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.meetings-metrics>div{padding:12px}.meetings-metrics>div+div{border-left:1px solid #e5e9ed}.meetings-metrics dt{color:#536271;font-size:13px}.meetings-metrics dd{margin:6px 0 0;font-size:24px;font-weight:600;line-height:1.2}.meetings-report-definitions summary{color:#536271;cursor:pointer;padding-block:4px}.meetings-report-definitions p{margin-top:8px}.meetings-empty{color:#536271;padding:16px 0}.meetings-follow-ups{margin:0;padding-left:20px}.meetings-follow-ups li+li{margin-top:8px}.meeting-record{background:#fff;border:1px solid #dce2e8;border-radius:8px;gap:8px;min-width:0;padding:14px 16px;display:grid}.meeting-record__details>summary{color:#245579;cursor:pointer;min-height:32px;padding-block:6px}.meeting-record__details[open]>summary{margin-bottom:8px}.meeting-record__details .form-grid{margin-top:12px}.meeting-record__details .form-grid>button{align-self:end}.meeting-history{gap:0;display:grid}.meeting-history__entry{border-top:1px solid #e5e9ed;padding:12px 0}.meeting-history__entry p{margin-block:4px}.meeting-history__entry small{color:#536271;font-size:13px}.meeting-context-actions{gap:8px;min-width:0;display:grid}.meeting-context-actions>h3{margin-block:4px}@media (max-width:900px){.meetings-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.meetings-disclosure__counts{width:100%;margin-left:20px}}@media (max-width:600px){.meetings-agenda,.meetings-results,.meeting-record,.meetings-disclosure__body,.meetings-disclosure>summary{padding:12px}.meetings-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.meetings-period-filter .field{flex:130px}.meetings-period-filter>button{width:100%}.meetings-sync-status form{margin-left:0}.meeting-panel .form-grid.two{grid-template-columns:minmax(0,1fr)}.meetings-table-scroll{max-height:440px}}@media (pointer:coarse){.meetings-record-link,.meeting-record__details>summary,.meetings-report-definitions>summary{min-height:44px}.meetings-workspace :is(input,select,textarea),.meeting-panel :is(input,select,textarea){font-size:16px}}
.opportunity-workspace{gap:24px;min-width:0;display:grid}.opportunity-workspace [hidden]{display:none!important}.opportunity-workspace__header{justify-items:start;gap:8px;display:grid}.opportunity-workspace__header p{margin:0}.opportunity-back{margin-bottom:8px;font-size:.875rem;font-weight:600}.opportunity-workspace__columns{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:24px;display:grid}.opportunity-workspace__main,.opportunity-workspace__context{gap:16px;min-width:0;display:grid}.opportunity-workspace__context h2,.opportunity-conversations h2{margin:0;font-size:1rem}.opportunity-workspace__context .pl-card{padding:20px}.opportunity-workspace__context .pl-card>.stack h2{font-size:1rem}.opportunity-workspace .meetings-section-heading h2{font-size:1.2rem}.opportunity-workspace .meetings-section-heading{flex-wrap:wrap;gap:10px}.opportunity-workspace .meeting-panel{gap:14px}.opportunity-workspace .opportunity-meeting{background:var(--surface,#fff);padding:24px;box-shadow:0 4px 18px #18363e08}.opportunity-meeting>.eyebrow{color:#216e67;margin:0 0 10px}.opportunity-workspace .opportunity-meeting__date{font-family:var(--font-heading), sans-serif;margin:8px 0 0;font-size:1.5rem;font-weight:750;line-height:1.35}.opportunity-conversation-links{flex-wrap:wrap;gap:8px;display:flex}.meeting-notebook{border-top:1px solid var(--line,#dce5e9);margin:18px 0 6px;padding-top:12px}.meeting-notebook__tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.meeting-notebook__tabs button[aria-pressed=true]{color:#125e57;background:#e3efed;border-color:#b7d5cf}.meeting-notes-list{gap:10px;display:grid}.meeting-note{background:#f3f7f8;border:1px solid #e1e9ec;border-radius:8px;min-width:0;padding:14px}.meeting-note__body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 10px;line-height:1.6}.meeting-note small{display:block}.meeting-form-fields{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.meeting-form-fields[hidden]{display:none!important}.meeting-work-form{margin-top:12px}.meeting-work-form textarea{resize:vertical;min-height:120px}.meeting-result{margin-top:14px}.meeting-result>summary{cursor:pointer;color:#fff;background:#216e67;border:1px solid #216e67;border-radius:6px;width:fit-content;padding:9px 14px;font-weight:600;list-style:none}.meeting-result>summary::-webkit-details-marker{display:none}.meeting-result[open]>summary{margin-bottom:14px}.opportunity-facts{gap:14px;margin:0;display:grid}.opportunity-facts div{gap:3px;display:grid}.opportunity-facts dt{color:var(--muted,#587080);font-size:.8rem}.opportunity-facts dd{overflow-wrap:anywhere;margin:0;font-weight:600}.opportunity-contact{overflow-wrap:anywhere;border-top:1px solid #e1e9ec;gap:3px;padding-top:10px;display:grid}.opportunity-message-preview{overflow-wrap:anywhere;margin:0}.opportunity-workspace .meeting-work-form [role=status]:empty,.opportunity-workspace form [role=status]:empty{display:none}.opportunity-workspace input,.opportunity-workspace select,.opportunity-workspace textarea{min-width:0;max-width:100%}.opportunity-workspace button,.opportunity-workspace summary,.opportunity-workspace a,.opportunity-workspace p{overflow-wrap:anywhere}.opportunity-workspace summary:focus-visible{outline-offset:3px;outline:2px solid #216e67}@media (max-width:1050px){.opportunity-workspace__columns{grid-template-columns:minmax(0,1fr) 260px;gap:16px}}@media (max-width:800px){.opportunity-workspace__columns{grid-template-columns:minmax(0,1fr)}.opportunity-workspace__context{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}}@media (max-width:480px){.opportunity-workspace .opportunity-meeting{padding:16px}.opportunity-workspace .form-grid.two{grid-template-columns:minmax(0,1fr)}.opportunity-workspace .opportunity-meeting__date{font-size:1.2rem}.opportunity-workspace .row{flex-wrap:wrap}}
