.op-launcher__view-all-row{display:flex;justify-content:flex-start;margin-top:var(--space-2)}.op-launcher__view-all{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:0;border-radius:var(--radius-sm);background:none;color:var(--brand-primary);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer}.op-launcher__view-all:hover{background:color-mix(in srgb,var(--brand-primary) 8%,transparent)}.op-launcher__view-all:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.ops-directory{width:100%;max-width:1280px;margin:0 auto;padding:var(--space-6) var(--space-8) var(--space-8);color:var(--text-body)}.ops-directory__hero{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:28px 32px;border-radius:var(--surface-radius);background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--brand-primary) 12%,transparent) 0%,transparent 55%),linear-gradient(135deg,color-mix(in srgb,var(--brand-primary) 6%,var(--surface-default)) 0%,var(--surface-default) 65%)}.ops-directory__hero-copy{min-width:0;width:100%}.ops-directory__title{margin:0;font-size:var(--font-size-3xl);line-height:1.2;font-weight:var(--font-weight-semibold);color:var(--text-heading)}.ops-directory__lede{margin:var(--space-2) 0 0;font-size:var(--font-size-md);line-height:1.5;color:var(--text-muted)}.ops-directory__create{flex:none}.ops-directory__toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3) var(--space-5);margin:var(--space-6) 0 var(--space-2)}.ops-directory__search{display:flex;align-items:center;gap:10px;flex:1 1 320px;max-width:520px;padding:10px 14px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-default);color:var(--text-faint);box-shadow:var(--shadow-sm);cursor:text}.ops-directory__search-input{flex:1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:inherit;font-size:var(--font-size-md);color:var(--text-body);outline:none}.ops-directory__search-input::placeholder{color:var(--text-faint)}.ops-directory__count{margin:0;font-size:var(--font-size-sm);color:var(--text-faint)}.ops-directory__empty{margin:var(--space-6) 0;font-size:var(--font-size-md);color:var(--text-muted)}.ops-directory__group{margin-top:var(--space-8)}.ops-directory__group-head{margin-bottom:var(--space-4)}.ops-directory__group-title{display:flex;align-items:center;gap:10px;margin:0;font-size:var(--font-size-lg);line-height:1.3;font-weight:var(--font-weight-semibold);color:var(--text-heading)}.ops-directory__group-count{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 7px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--brand-primary) 10%,transparent);color:var(--brand-primary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold)}.ops-directory__group-description{margin:4px 0 0;max-width:80ch;font-size:var(--font-size-sm);line-height:1.5;color:var(--text-muted)}.ops-directory__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin:0;padding:0;list-style:none}.ops-directory__grid>li{display:flex;min-width:0}.ops-directory__tile{position:relative;display:flex;align-items:flex-start;gap:14px;width:100%;padding:20px;border:1px solid var(--border-default);border-radius:var(--surface-radius);background:linear-gradient(180deg,var(--surface-default) 0%,color-mix(in srgb,var(--brand-primary) 3%,var(--surface-default)) 100%);box-shadow:var(--card-shadow);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.ops-directory__tile:hover{border-color:color-mix(in srgb,var(--brand-primary) 38%,var(--border-default));box-shadow:var(--card-shadow-hover);transform:translateY(-1px)}.ops-directory__tile:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.ops-directory__tile-mark{position:relative;display:grid;place-items:center;width:44px;height:44px;flex:none;border:1px solid color-mix(in srgb,var(--brand-primary) 22%,transparent);border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary) 16%,var(--surface-default)),color-mix(in srgb,var(--brand-primary) 5%,var(--surface-default)));color:var(--brand-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.02em}.ops-directory__tile-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.ops-directory__tile-name{font-size:var(--font-size-md);line-height:1.3;font-weight:var(--font-weight-semibold);color:var(--text-heading)}.ops-directory__tile-description{font-size:var(--font-size-sm);line-height:1.5;color:var(--text-muted)}.ops-directory__tile.is-current{border-color:color-mix(in srgb,var(--brand-primary) 48%,var(--border-default));background:linear-gradient(180deg,color-mix(in srgb,var(--brand-primary) 7%,var(--surface-default)) 0%,var(--surface-default) 100%)}.ops-directory__tile.is-current .ops-directory__tile-mark{border-color:transparent;background:linear-gradient(135deg,var(--brand-primary) 0%,color-mix(in srgb,var(--brand-primary) 80%,var(--text-heading)) 100%);color:var(--text-on-primary)}.ops-directory__tile-check{position:absolute;top:-5px;right:-5px;display:grid;place-items:center;width:18px;height:18px;border:2px solid var(--surface-default);border-radius:50%;background:var(--brand-primary);color:var(--text-on-primary)}a.ops-directory__tile{text-decoration:none}.ops-directory__tile-state{align-self:flex-start;margin-top:2px;padding:1px 8px;border-radius:var(--radius-pill);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);line-height:1.6}.ops-directory__tile-state.is-installed{background:color-mix(in srgb,var(--brand-primary) 12%,transparent);color:var(--brand-primary)}.ops-directory__tile-state.is-available{background:color-mix(in srgb,var(--text-muted) 10%,transparent);color:var(--text-muted)}.ops-directory__tile.is-available{border-style:dashed;background:var(--surface-default);box-shadow:none}.ops-directory__tile.is-available .ops-directory__tile-mark{border-color:var(--border-default);background:var(--surface-subtle);color:var(--text-muted)}.ops-directory__tile.is-available .ops-directory__tile-name{color:var(--text-body)}.ops-directory__filter{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-sm);color:var(--text-body);cursor:pointer;white-space:nowrap}@media (max-width: 720px){.ops-directory{padding:var(--space-4) var(--space-4) var(--space-6)}.ops-directory__hero{flex-direction:column;align-items:stretch;padding:20px}.ops-directory__title{font-size:var(--font-size-2xl)}.ops-directory__search{max-width:none}.ops-directory__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.ops-directory__tile{transition:none}.ops-directory__tile:hover{transform:none}}.vs-home{display:flex;flex-direction:column;min-height:0}.vs-home__body{display:flex;flex-direction:column;gap:var(--space-4);padding:16px 24px}.vs-home__body>.ux-note{margin:0}.vs-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:var(--space-3)}.vs-toolbar__controls{display:flex;flex-wrap:wrap;gap:var(--space-2)}.vs-lead{margin:0;max-width:72ch;font-size:var(--font-size-sm);color:var(--text-muted);line-height:1.5}.vs-matrix__table-wrap{overflow-x:auto;border:none;border-radius:var(--card-radius);background:var(--surface-default)}.vs-matrix{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--font-size-xs)}.vs-matrix th,.vs-matrix td{padding:10px 8px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--border-default)}.vs-matrix thead th{position:sticky;top:0;z-index:1;background:var(--surface-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);letter-spacing:.02em}.vs-matrix__stream-head,.vs-matrix__stream{position:sticky;left:0;z-index:2;min-width:220px;max-width:280px;background:var(--surface-default);border-right:1px solid var(--border-default)}.vs-matrix thead .vs-matrix__stream-head{z-index:3;background:var(--surface-muted)}.vs-matrix__op-head{min-width:140px;max-width:180px;white-space:normal;line-height:1.3;border-left:none}.vs-matrix__flow-head,.vs-matrix__flow{min-width:190px;border-left:none}.vs-matrix__row{cursor:pointer}.vs-matrix__row:hover .vs-matrix__stream,.vs-matrix__row:hover .vs-matrix__flow{background:var(--surface-muted)}.vs-matrix__stream-name{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);text-decoration:none}.vs-matrix__stream-name:hover,.vs-matrix__stream-name:focus-visible{text-decoration:underline}.vs-matrix__goal{display:-webkit-box;margin-top:2px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:400;color:var(--text-subtle);line-height:1.35}.vs-matrix__cell{border-left:none}.vs-matrix__cell--band{background:color-mix(in srgb,var(--brand-primary) 8%,var(--surface-default))}.vs-matrix__cell--stage{background:color-mix(in srgb,var(--brand-primary) 18%,var(--surface-default))}.vs-matrix__cell--start{box-shadow:inset 3px 0 0 var(--brand-primary)}.vs-matrix__cell--end{box-shadow:inset -3px 0 0 var(--brand-primary)}.vs-matrix__cell--start.vs-matrix__cell--end{box-shadow:inset 3px 0 0 var(--brand-primary),inset -3px 0 0 var(--brand-primary)}.vs-stage{display:inline-flex;flex-direction:column;gap:1px;line-height:1.25}.vs-stage__name{font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:1.3}.vs-stage__more{color:var(--text-muted)}.vs-stage__runs{display:inline-flex;align-items:center;gap:5px;margin-top:2px;color:var(--text-muted);font-variant-numeric:tabular-nums}.vs-matrix__flow-line{display:block;color:var(--text-primary);font-variant-numeric:tabular-nums}.vs-marks{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:4px}.vs-mark{display:inline-flex;align-items:center;gap:5px;font-size:var(--font-size-2xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.vs-page{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-3);padding-bottom:var(--space-6)}.vs-page__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.vs-page__window{margin-left:auto}.vs-page__lead{margin:0;max-width:80ch;font-size:var(--font-size-sm);color:var(--text-muted);line-height:1.55}.vs-page__goal{display:flex;gap:var(--space-2);margin:0;font-size:var(--font-size-sm);color:var(--text-primary)}.vs-page__goal-label{flex:none;font-weight:var(--font-weight-semibold);color:var(--text-muted)}.vs-section-title{margin:var(--space-4) 0 0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.vs-section-hint{margin:0;max-width:80ch;font-size:var(--font-size-xs);color:var(--text-subtle);line-height:1.5}.vs-lanes{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:var(--space-3)}.vs-lane{display:flex;flex-direction:column;border:1px solid var(--border-default);border-top:3px solid var(--brand-primary);border-radius:var(--card-radius);background:var(--surface-default)}.vs-lane__head{padding:10px 12px;border-bottom:1px solid var(--border-default);background:var(--surface-muted)}.vs-lane__name{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.vs-lane__meta{margin:2px 0 0;font-size:var(--font-size-2xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.vs-lane__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.vs-process{padding:10px 12px;border-bottom:1px solid var(--border-default)}.vs-process:last-child{border-bottom:0}.vs-process__head{display:flex;align-items:center;gap:6px}.vs-process__name{padding:0;border:0;background:none;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);text-align:left;cursor:pointer}.vs-process__name:hover,.vs-process__name:focus-visible{text-decoration:underline}.vs-process__name--static{cursor:default;color:var(--text-muted)}.vs-process__name--static:hover{text-decoration:none}.vs-process__meta{margin:3px 0 0;font-size:var(--font-size-2xs);color:var(--text-muted);line-height:1.4}.vs-measures__table-wrap{overflow-x:auto;border:1px solid var(--border-default);border-radius:var(--card-radius)}.vs-measures{width:100%;border-collapse:collapse;font-size:var(--font-size-xs);background:var(--surface-default)}.vs-measures th,.vs-measures td{padding:9px 10px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border-default);color:var(--text-primary)}.vs-measures thead th{background:var(--surface-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);color:var(--text-muted)}.vs-measures tbody th{font-weight:var(--font-weight-semibold);min-width:180px}.vs-micro{border-bottom:1px solid var(--border-default)}.vs-micro:last-child{border-bottom:0}.vs-micro__head{padding:10px 12px 6px;background:color-mix(in srgb,var(--brand-primary) 6%,var(--surface-default))}.vs-micro__name{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);text-decoration:none}.vs-micro__name:hover,.vs-micro__name:focus-visible{text-decoration:underline}.vs-micro__meta{margin:2px 0 0;font-size:var(--font-size-2xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.vs-micro__goal{margin:4px 0 0;font-size:var(--font-size-2xs);color:var(--text-subtle);line-height:1.4}.vs-micro__empty{margin:0;padding:10px 12px;font-size:var(--font-size-2xs);color:var(--text-muted);line-height:1.4}.vs-home__body>.vs-matrix__table-wrap{margin:0 -24px -16px;border-radius:0}.vs-home__body>.vs-matrix__table-wrap:first-child{margin-top:-16px}.vs-home__body>.vs-matrix__table-wrap .vs-matrix tr>:first-child{padding-left:16px}.vs-home__body>.vs-matrix__table-wrap .vs-matrix tr>:last-child{padding-right:16px}.vs-page{gap:0;padding-top:0;padding-bottom:0}.vs-page__body{display:flex;flex-direction:column;gap:var(--space-3);padding:16px 24px 32px}.vs-page__body>.pulse-detail-tab-blocks__title{margin-top:var(--space-3)}.vs-page__body>.pulse-detail-tab-blocks__title:first-child{margin-top:0}.vs-page__body>.pulse-detail-field-grid{max-width:var(--studio-detail-measure)}.vs-lane{border:1px solid var(--module-chrome-outline-soft)}.vs-lane__head{background:transparent;border-bottom-color:var(--module-chrome-outline-soft)}.vs-page__lead,.vs-section-hint,.vs-lead{max-width:none}.vs-matrix th,.vs-matrix td,.vs-measures th,.vs-measures td,.vs-lane__head,.vs-process,.vs-micro{border-bottom-color:var(--inpage-list-line)}.vs-sheet__body{display:grid;gap:14px;padding-bottom:12px}.vs-sheet__inline-link{border:0;background:none;padding:0;font:inherit;color:var(--brand-primary);cursor:pointer}.vs-sheet__inline-link:hover{text-decoration:underline}.vs-sheet__kicker{margin:0;font-size:var(--font-size-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.vs-sheet__heading{margin:6px 0 0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-heading)}.vs-sheet__health{display:inline-flex;align-items:center;gap:6px}.vs-sheet__lanes{display:grid;gap:12px}.vs-sheet__lane{border:1px solid var(--border-default);border-radius:var(--surface-radius);background:var(--surface-elevated)}.vs-sheet__lane-name{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;padding:10px 12px;border-bottom:1px solid var(--border-default);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.vs-sheet__lane-meta{font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);color:var(--text-muted);font-variant-numeric:tabular-nums}.vs-sheet__stages{margin:0;padding:0;list-style:none}.vs-sheet__stage+.vs-sheet__stage{border-top:1px solid var(--border-default)}.vs-sheet__stage-open{display:grid;gap:2px;width:100%;padding:10px 12px;border:0;background:none;text-align:left;font:inherit;cursor:pointer}.vs-sheet__stage-open:hover{background:var(--surface-muted)}.vs-sheet__stage-name{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.vs-sheet__stage-meta{font-size:var(--font-size-2xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.vs-sheet__stage-goal{font-size:var(--font-size-xs);color:var(--text-body)}.vs-sheet__measures{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none}.vs-sheet__measure{padding:10px 12px;border:1px solid var(--border-default);border-radius:var(--surface-radius);background:var(--surface-elevated)}.vs-sheet__measure p{margin:0}.vs-sheet__measure-name{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.vs-sheet__measure-meta,.vs-sheet__measure-source{margin-top:2px!important;font-size:var(--font-size-2xs);color:var(--text-muted)}.vs-sheet__measure-calc{margin-top:6px!important;font-size:var(--font-size-xs);color:var(--text-body)}.vs-sheet__unset{display:inline-flex;align-items:baseline;gap:8px;color:var(--text-secondary, inherit)}:root{--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-size-micro: 10px;--font-size-2xs: 11px;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-base: 15px;--font-size-md: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-2xl: 20px;--font-size-3xl: 24px;--font-size-4xl: 28px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.35;--line-height-normal: 1.45;--color-danger: #dc2626;--color-danger-muted: #b91c1c;--color-danger-surface: #fef2f2;--color-success: #059669;--color-success-muted: #047857;--color-success-surface: #ecfdf5;--color-warning: #d97706;--color-warning-muted: #b45309;--color-warning-surface: #fffbeb;--color-info: #2563eb;--color-info-muted: #1d4ed8;--color-info-surface: #eff6ff;--surface-elevated: #ffffff;--surface-default: var(--surface-elevated);--surface-muted: #f8fafc;--surface-subtle: #f1f5f9;--surface-page: var(--workspace-canvas-bg, var(--surface-muted));--border-default: #e2e8f0;--border-muted: #cbd5e1;--border-strong: var(--module-chrome-edge, rgba(15, 23, 42, .09));--text-body: #0f172a;--text-muted: #475569;--text-label: #64748b;--text-faint: #94a3b8;--text-title: var(--brand-title-text, var(--brand-primary, #07b0ef));--text-heading: #334155;--text-link: var(--brand-primary, #07b0ef);--text-link-hover: var(--brand-primary-hover, #079dd6);--text-mono: var(--text-body);--text-on-primary: #ffffff;--text-primary: var(--text-body);--text-secondary: var(--text-heading);--text-subtle: var(--text-label);--space-1: 4px;--space-1_5: 6px;--space-2: 8px;--space-2_5: 10px;--space-3: 12px;--space-3_5: 14px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-pill: 9999px;--surface-radius: var(--radius-xs);--field-radius: var(--surface-radius);--chip-radius: var(--radius-pill);--shadow-sm: 0 2px 10px rgba(15, 23, 42, .06);--shadow-md: 0 8px 22px rgba(15, 23, 42, .08);--shadow-lg: 0 16px 34px rgba(15, 23, 42, .12);--shadow-chip: 0 1px 2px rgba(15, 23, 42, .08);--shadow-overlay: rgba(2, 6, 23, .5);--shadow-drawer: rgba(15, 23, 42, .12);--btn-height-xs: 32px;--btn-height-sm: 30px;--btn-height-md: 34px;--btn-height-lg: 38px;--btn-padding-x-sm: 14px;--btn-padding-x-md: 16px;--btn-padding-x-lg: 20px;--btn-radius: var(--radius-xs);--btn-font-size-sm: var(--font-size-xs);--btn-font-size-md: var(--font-size-sm);--btn-font-size-lg: var(--font-size-base);--btn-font-weight: var(--font-weight-medium);--btn-border: 1px solid var(--border-muted);--btn-bg: var(--surface-elevated);--btn-text: var(--text-muted);--btn-primary-bg: var(--brand-primary);--btn-primary-border: var(--brand-primary);--btn-primary-text: var(--text-on-primary);--btn-primary-hover-bg: var(--brand-primary-hover);--btn-primary-hover-border: var(--brand-primary-hover);--btn-primary-shadow: 0 3px 10px color-mix(in srgb, var(--brand-primary) 22%, transparent);--btn-secondary-text: var(--text-secondary);--btn-ghost-text: var(--text-secondary);--btn-ghost-hover-text: var(--text-primary);--btn-link-text: var(--text-link);--btn-link-hover-text: var(--text-link-hover);--tap-target-min: var(--btn-height-xs);--focus-ring: var(--brand-primary, #07b0ef);--focus-ring-width: 2px;--focus-ring-offset: 2px;--scrollbar-size: 8px;--scrollbar-thumb: var(--color-neutral-200);--scrollbar-thumb-hover: var(--color-neutral-350);--selection-bg: color-mix(in srgb, var(--brand-primary) 22%, transparent);--picker-option-hover-bg: var(--color-teal-50);--press-shift: 1px;--global-rail-width: 92px;--global-rail-width-collapsed: 48px;--global-topbar-height: 56px;--table-px: 16px;--table-head-py: 11px;--table-cell-py: 12px;--table-head-bg: var(--surface-muted);--table-head-border: var(--module-chrome-outline-soft, var(--border-default));--table-head-color: var(--workspace-text-muted, var(--text-muted));--table-head-font-size: var(--font-size-2xs);--table-head-tracking: .08em;--table-head-wrap: nowrap;--table-cell-font-size: var(--font-size-sm);--table-row-border: var(--inpage-list-line, color-mix(in srgb, var(--module-chrome-outline-soft, var(--border-default)) 36%, transparent));--table-row-hover: transparent;--card-radius: var(--surface-radius);--card-bg: var(--eo-surface-card-bg, var(--workspace-canvas-bg, var(--surface-page)));--card-shadow: var(--shadow-sm);--card-shadow-hover: var(--shadow-md);--card-padding: var(--space-4);--card-padding-compact: var(--space-3);--color-danger-100: #fecaca;--color-danger-200: #f0a8a8;--color-danger-400: #ef4444;--color-danger-400-a10: rgba(239, 68, 68, .1);--color-danger-50: #fee2e2;--color-danger-600: #c2410c;--color-danger-650: #991b1b;--color-danger-675: #9a3412;--color-info-100: #dae8f0;--color-info-125: #cbe0ee;--color-info-225: #93c5fd;--color-info-25: #f4fbff;--color-info-25-2: #f8fafc;--color-info-25-3: #edf6ff;--color-info-25-4: #f8fbff;--color-info-25-5: #fbfdff;--color-info-25-6: #f7fbfe;--color-info-25-a72: rgba(251, 253, 255, .72);--color-info-25-a90: rgba(248, 250, 252, .9);--color-info-400: #3b82f6;--color-info-50: #e8f4fb;--color-info-50-a38: rgba(241, 245, 249, .38);--color-info-650: #1f4c8f;--color-info-75: #dbeafe;--color-info-75-2: #e0f2fe;--color-neutral-100: #e5e7eb;--color-neutral-100-2: #dbe3ec;--color-neutral-100-3: #dbe3ee;--color-neutral-100-4: #dbe4ef;--color-neutral-200: #c2ccd8;--color-neutral-225: #b6c3d3;--color-neutral-25: #fafbfc;--color-neutral-25-a14: rgba(255, 255, 255, .14);--color-neutral-25-a18: rgba(255, 255, 255, .18);--color-neutral-25-a55: rgba(255, 255, 255, .55);--color-neutral-25-a72: rgba(255, 255, 255, .72);--color-neutral-25-a82: rgba(255, 255, 255, .82);--color-neutral-25-a90: rgba(255, 255, 255, .9);--color-neutral-25-a94: rgba(255, 255, 255, .94);--color-neutral-350: #94a3b8;--color-neutral-350-2: #9ca3af;--color-neutral-350-a08: rgba(148, 163, 184, .08);--color-neutral-350-a10: rgba(148, 163, 184, .1);--color-neutral-350-a12: rgba(148, 163, 184, .12);--color-neutral-350-a24: rgba(148, 163, 184, .24);--color-neutral-350-a28: rgba(148, 163, 184, .28);--color-neutral-350-a32: rgba(148, 163, 184, .32);--color-neutral-350-a50: rgba(148, 163, 184, .5);--color-neutral-50: #eef2f6;--color-neutral-50-2: #f3f4f6;--color-neutral-525-a10: rgba(100, 116, 139, .1);--color-neutral-550: #78716c;--color-neutral-75: #e8edf3;--color-neutral-800-a14: rgba(16, 58, 82, .14);--color-neutral-800-a16: rgba(16, 58, 82, .16);--color-neutral-825: #1e293b;--color-neutral-825-2: #123243;--color-neutral-825-3: #16323f;--color-neutral-825-a16: rgba(18, 50, 67, .16);--color-neutral-825-a64: rgba(18, 50, 67, .64);--color-neutral-825-a80: rgba(18, 50, 67, .8);--color-neutral-850: #0e2b3a;--color-neutral-900: #1c1917;--color-neutral-900-a03: rgba(15, 23, 42, .03);--color-neutral-900-a04: rgba(15, 23, 42, .04);--color-neutral-900-a05: rgba(15, 23, 42, .05);--color-neutral-900-a06: rgba(15, 23, 42, .06);--color-neutral-900-a08: rgba(15, 23, 42, .08);--color-neutral-900-a10: rgba(15, 23, 42, .1);--color-neutral-900-a14: rgba(15, 23, 42, .14);--color-neutral-900-a16: rgba(15, 23, 42, .16);--color-success-100: #d1fae5;--color-success-200: #a7f3d0;--color-success-50: #eef7ec;--color-success-550: #22c55e;--color-success-550-a10: rgba(34, 197, 94, .1);--color-success-625: #16a34a;--color-success-700: #2e6b33;--color-success-75: #dcfce7;--color-success-750: #166534;--color-teal-100: #ccfbf1;--color-teal-250: #94dde7;--color-teal-50: #e8f4f8;--color-teal-600: #10b981;--color-teal-725: #0b7280;--color-violet-425: #7c3aed;--color-violet-50: #ede9fe;--color-violet-500: #6d28d9;--color-warning-100: #fef3c7;--color-warning-175: #fed7aa;--color-warning-225: #fde68a;--color-warning-275: #ebc788;--color-warning-25: #fff7ed;--color-warning-350: #e3bf6e;--color-warning-350-2: #fcd34d;--color-warning-500: #f59e0b;--color-warning-500-a10: rgba(245, 158, 11, .1);--color-warning-650: #9a4b1b;--color-warning-650-2: #9a6a1d;--color-warning-675: #92400e;--add-channel-wizard-bg: #0058cc;--add-channel-wizard-bg-10: #1a82e2;--add-channel-wizard-bg-11: #24292f;--add-channel-wizard-bg-12: #29b5e8;--add-channel-wizard-bg-13: #336791;--add-channel-wizard-bg-14: #4285f4;--add-channel-wizard-bg-15: #4a154b;--add-channel-wizard-bg-16: #5865f2;--add-channel-wizard-bg-17: #5b5fc7;--add-channel-wizard-bg-18: #714b67;--add-channel-wizard-bg-19: #81b441;--add-channel-wizard-bg-2: #005cb9;--add-channel-wizard-bg-20: #c74634;--add-channel-wizard-bg-21: #d97757;--add-channel-wizard-bg-22: #f0f9ff;--add-channel-wizard-bg-23: #f97316;--add-channel-wizard-bg-24: #facc15;--add-channel-wizard-bg-25: #ff9900;--add-channel-wizard-bg-3: #00758f;--add-channel-wizard-bg-4: #0078d4;--add-channel-wizard-bg-5: #00a1e0;--add-channel-wizard-bg-6: #0668e1;--add-channel-wizard-bg-7: #0a6ed1;--add-channel-wizard-bg-8: #0f5a9c;--add-channel-wizard-bg-9: #10a37f;--add-channel-wizard-text: #0d9488;--add-channel-wizard-text-2: #0f2744;--add-channel-wizard-text-3: #1a1a1a;--add-channel-wizard-text-4: #713f12;--assist-assistant-card-border: #dbe4f0;--assist-assistant-card-border-2: #dce3ec;--assist-detail-bubble-border: #bfdbfe;--assist-detail-bubble-border-2: #c4b5fd;--assist-file-text: #15803d;--assist-hitl-bg: #fffaf3;--assist-hitl-border: #fb923c;--assist-hitl-border-2: #fcd9b6;--assist-hitl-border-3: #f4d4b0;--assist-home-or-label-text: #a3b1c2;--assist-home-or-label-text-2: #b0bcc9;--assist-home-prompt-tab-bg: rgba(241, 245, 249, .95);--assist-home-prompt-tab-bg-2: rgba(248, 250, 252, .92);--assist-msg-bg: #b42318;--assist-suggested-prompts-bg: #eef2f7;--assist-suggested-prompts-border: #c7d6e8;--atlas-mode-dropdown-shadow: rgba(15, 23, 42, .07);--atlas-panel-text: #7b8ca1;--auth-status-card-border: #ffffff;--auth-status-card-error-bg: #fffafa;--automate-exec-card-bg: rgba(227, 191, 110, .42);--automate-exec-card-text: #3f5f89;--automate-exec-card-text-2: #4b5f77;--automate-exec-card-text-3: #526274;--automate-exec-card-text-4: #7b8ca0;--automate-progress-surface-bg: rgba(148, 163, 184, .38);--automate-trace-io-bg: #faf8f3;--automate-trace-io-border: #e8e4dc;--automate-trace-io-border-2: rgba(120, 113, 108, .12);--avatar-shadow: rgba(255, 255, 255, .22);--card-shadow-2: rgba(0, 0, 0, .04);--chat-composer-bg: rgba(148, 163, 184, .55);--chat-composer-bg-2: rgba(254, 202, 202, .85);--chat-composer-bg-3: rgba(254, 226, 226, .65);--chat-composer-border: #7ec8ea;--chat-composer-text: #171717;--conversation-avatar-bg: #e0e7ff;--conversation-avatar-bg-2: #e8eef5;--conversation-avatar-text: #3730a3;--engage-home-exec-card-border: #bae6fd;--eo-observe-chip-2: #f1f5f9;--eo-perf-chart-failed-2: #f0c8c8;--eo-perf-chart-success-2: #b8e4eb;--eo-perf-chart-waiting-2: #c8daf5;--eo-toast-accent-dark: rgba(148, 163, 184, .5);--eo-toast-accent-error-dark: #f87171;--eo-toast-accent-info-dark: #60a5fa;--eo-toast-accent-success-dark: #34d399;--eo-toast-accent-warning-dark: #fbbf24;--eo-toast-shadow-dark: rgba(0, 0, 0, .45);--eo-toast-surface-dark: #111826;--eo-toast-text-dark: #e2e8f0;--global-search-border: #bfd2e8;--graph-context-action-bar-border: #d6deea;--graph-node-bg: #aab6f5;--graph-node-bg-10: #ffdfa0;--graph-node-bg-11: rgba(59, 130, 246, .14);--graph-node-bg-2: #a9e7f0;--graph-node-bg-3: #b7e9cd;--graph-node-bg-4: #bcd8ff;--graph-node-bg-5: #cfe0f3;--graph-node-bg-6: #c7d2fe;--graph-node-bg-7: #cfdbe8;--graph-node-bg-8: #e6eefb;--graph-node-bg-9: #ffd79a;--graph-node-border: #1ea855;--graph-node-border-10: #e8900a;--graph-node-border-11: #ebc788;--graph-node-border-2: #7d8be6;--graph-node-border-3: #7f97b0;--graph-node-border-4: #94dde7;--graph-node-border-5: #9fc6f7;--graph-node-border-6: #a9c0dd;--graph-node-border-7: #b8c5ff;--graph-node-border-8: #cbd7e7;--graph-node-border-9: #d8e2ef;--graph-node-shadow: rgba(59, 130, 246, .14);--graph-node-shadow-2: rgba(59, 130, 246, .55);--graph-node-shadow-3: rgba(91, 80, 183, .5);--graph-node-text: #3f379a;--graph-node-text-2: #5b50b7;--graph-node-text-3: #0b5563;--guest-home-bg: #f4f7fa;--guest-home-bg-2: #64748b;--guest-home-bg-3: #f7fafc;--guest-home-text: #000000;--guest-home-text-2: #0b2434;--guest-home-text-3: #9aa3af;--guest-home-text-4: #aeb6c1;--guest-home-text-5: #b0b8c3;--guest-home-text-6: #c4cbd4;--guest-home-welcome-text: #3f3f46;--module-context-decision-trace-bg: rgba(13, 148, 136, .1);--module-rail-action-border: #0369a1;--module-rail-action-border-2: #0c4a6e;--module-rail-badge-icon-text: #9ca7b8;--module-rail-toggle-btn-bg: #e8eef7;--module-rail-toggle-btn-text: #6b7280;--nav-item-bg: rgba(255, 255, 255, .1);--nav-item-text: rgba(255, 255, 255, .92);--op-switcher-bg: rgba(255, 255, 255, .16);--op-switcher-shadow: rgba(15, 23, 42, .04);--op-switcher-shadow-2: rgba(15, 23, 42, .3);--ptour-app-bg-2: #f3fbfe;--ptour-app-bg-3: rgba(251, 253, 255, .94);--ptour-app-bg-4: rgba(251, 253, 255, .96);--ptour-app-faint-center: #cadbe5;--ptour-app-muted-center: #63808e;--ptour-app-shadow: rgba(3, 52, 78, .28);--ptour-app-text: rgba(240, 250, 255, .82);--ptour-app-top-center: #eef7fc;--ptour-bg: rgba(18, 50, 67, .22);--ptour-bg-2: rgba(18, 50, 67, .44);--ptour-bg-3: rgba(251, 253, 255, .78);--ptour-bg-4: rgba(251, 253, 255, .8);--ptour-bg-5: rgba(251, 253, 255, .85);--ptour-border: #cfe3f0;--ptour-cap-shadow: rgba(16, 58, 82, .12);--ptour-finish-border: rgba(251, 253, 255, .45);--ptour-finish-shadow: rgba(3, 52, 78, .3);--ptour-flag-bg: #fdf0e8;--ptour-hero-bg: #17465c;--ptour-hero-border: #bcdcee;--ptour-hero-border-2: #c8e2f1;--ptour-hero-shadow: rgba(16, 58, 82, .34);--ptour-how-text: #35627a;--ptour-inside-bg: #f3fafd;--ptour-inside-border: #e0eef6;--ptour-kind3-border: #dce9f1;--ptour-lead-shadow: rgba(16, 45, 62, .22);--ptour-lead-text: rgba(244, 251, 255, .7);--ptour-navmap-bg: rgba(255, 255, 255, .95);--ptour-navmap-border: rgba(255, 255, 255, .4);--ptour-node-bg: #fdf3ec;--ptour-node-border: #e0a274;--ptour-shotframe-shadow: rgba(16, 58, 82, .1);--ptour-shotframe-shadow-2: rgba(16, 58, 82, .2);--ptour-sol-shadow: rgba(16, 58, 82, .08);--pulse-creation-border: #cfd8e3;--pulse-graph-legend-bg: rgba(255, 255, 255, .88);--pulse-home-tab-count-border: rgba(255, 255, 255, .35);--pulse-intel-finding-bg: rgba(217, 119, 6, .1);--pulse-intel-finding-bg-2: rgba(22, 163, 74, .1);--pulse-intel-finding-bg-3: rgba(220, 38, 38, .1);--pulse-legend-dot-bg: #e8fbfd;--pulse-legend-dot-bg-2: #eaf3ff;--pulse-legend-dot-bg-3: #eef2ff;--pulse-legend-dot-bg-4: #fff7e8;--pulse-legend-dot-border: #b7eef3;--pulse-legend-dot-border-2: #bfd9fb;--pulse-legend-dot-border-3: #cdd7fe;--pulse-legend-dot-border-4: #f5d9ad;--pulse-link-action-text: #4d6278;--pulse-map-breadcrumb-inside-text: #7fbce6;--pulse-node-shadow: rgba(96, 165, 250, .45);--pulse-node-sidepanel-bg: rgba(100, 116, 139, .08);--pulse-node-sidepanel-bg-2: rgba(226, 232, 240, .55);--react-flow-border: rgba(226, 232, 240, .8);--records-filter-save-btn-bg: rgba(37, 99, 235, .06);--records-filter-save-btn-border: rgba(37, 99, 235, .45);--records-saved-view-border: rgba(148, 163, 184, .65);--settings-avatar-bg: #8b5cf6;--settings-notification-channel-card-bg: #ecfdf3;--settings-notification-channel-card-border: #bbf7d0;--settings-op-notifications-bg: rgba(220, 38, 38, .08);--side-nav-collapse-bg: rgba(255, 255, 255, .14);--side-nav-collapse-border: rgba(255, 255, 255, .7);--studio-canvas-bg: #f0fdf4;--studio-canvas-bg-10: rgba(248, 250, 252, .72);--studio-canvas-bg-11: rgba(255, 255, 255, .2);--studio-canvas-bg-2: #cffafe;--studio-canvas-bg-3: #ecfeff;--studio-canvas-bg-4: #f5f3ff;--studio-canvas-bg-5: #fae8ff;--studio-canvas-bg-6: #fdf4ff;--studio-canvas-bg-7: #fef9c3;--studio-canvas-bg-8: #fefce8;--studio-canvas-bg-9: #fff7f7;--studio-canvas-text: #0e7490;--studio-canvas-text-2: #854d0e;--studio-canvas-text-3: #86198f;--studio-cat-pill-text: #0f766e;--studio-cat-pill-text-2: #5b21b6;--studio-create-chooser-text: #0b6fa4;--studio-rf-shadow: rgba(100, 116, 139, .25);--ux-btn-bg: rgba(255, 255, 255, .16);--ux-btn-border: rgba(255, 255, 255, .32);--ux-modal-shell-bg: #c4e0f3;--ux-modal-shell-bg-2: #dcedf8;--ux-modal-shell-bg-3: #f1f9fe;--ux-modal-shell-bg-4: rgba(251, 253, 255, .98);--ux-modal-shell-bg-5: rgba(255, 255, 255, .5);--ux-modal-shell-border: #d3e6f2;--ux-modal-shell-shadow: rgba(16, 58, 82, .28);--ux-segmented-bg: rgba(148, 163, 184, .04);--ux-segmented-bg-2: rgba(255, 255, 255, .7);--ux-segmented-bg-3: rgba(148, 163, 184, .05);--ux-segmented-bg-4: rgba(248, 250, 252, .35);--ux-segmented-bg-5: rgba(248, 250, 252, .4);--ux-segmented-bg-6: rgba(248, 250, 252, .45);--ux-segmented-bg-7: rgba(255, 255, 255, .8);--ux-tabs-bg: #f6fbff;--ux-toggle-shadow: rgba(15, 23, 42, .25);--modal-bg: var(--surface-elevated);--modal-text: var(--text-primary);--modal-border: var(--module-chrome-outline-soft, color-mix(in srgb, var(--border-default) 80%, #dbe4ef));--modal-shadow: var(--shadow-lg);--modal-backdrop: var(--shadow-overlay);--modal-drawer-backdrop: var(--shadow-drawer);--modal-radius: var(--surface-radius);--modal-footer-border: #eef2f7;--modal-footer-bg: var(--surface-muted);--glass-bg: color-mix(in srgb, var(--surface-elevated) 80%, transparent);--glass-bg-strong: color-mix(in srgb, var(--surface-elevated) 90%, transparent);--glass-border: color-mix(in srgb, #ffffff 62%, var(--border-default));--glass-blur: 20px;--glass-saturate: 170%;--glass-shadow: 0 20px 50px rgba(15, 23, 42, .14), 0 2px 8px rgba(15, 23, 42, .06), inset 0 1px 0 rgba(255, 255, 255, .72);--glass-backdrop: rgba(15, 23, 42, .22);--glass-backdrop-blur: 6px;--skeleton-base: color-mix(in srgb, var(--brand-primary) 6%, var(--border-default));--skeleton-highlight: color-mix(in srgb, #ffffff 78%, var(--surface-subtle));--skeleton-duration: 1.4s;--progress-track: color-mix(in srgb, var(--brand-primary) 10%, var(--surface-subtle));--progress-fill: var(--brand-primary)}.ux-btn{border-radius:var(--btn-radius);border:var(--btn-border);background:var(--btn-bg);color:var(--btn-text);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-sans);font-weight:var(--btn-font-weight);cursor:pointer;text-decoration:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.ux-btn--sm{height:var(--btn-height-sm);padding:0 var(--btn-padding-x-sm);font-size:var(--btn-font-size-sm)}.ux-btn--md{height:var(--btn-height-md);padding:0 var(--btn-padding-x-md);font-size:var(--btn-font-size-md)}.ux-btn--lg{height:var(--btn-height-lg);padding:0 var(--btn-padding-x-lg);font-size:var(--btn-font-size-lg)}.ux-btn--primary,.ux-btn--active{border-color:var(--btn-primary-border);background:var(--btn-primary-bg);color:var(--btn-primary-text);box-shadow:var(--btn-primary-shadow)}.ux-btn--primary:hover:not(:disabled),.ux-btn--active:hover:not(:disabled){border-color:var(--btn-primary-hover-border);background:var(--btn-primary-hover-bg)}.ux-btn--secondary{border-color:var(--border-muted);background:transparent;color:var(--btn-secondary-text)}.ux-btn--secondary:hover:not(:disabled){background:transparent;border-color:var(--border-default)}.ux-btn--ghost{border-color:transparent;background:transparent;color:var(--btn-ghost-text)}.ux-btn--ghost:hover:not(:disabled){background:transparent;color:var(--btn-ghost-hover-text)}.ux-btn--link{border-color:transparent;background:transparent;color:var(--btn-link-text);padding-inline:0}.ux-btn--link:hover:not(:disabled){color:var(--btn-link-hover-text)}.ux-btn:disabled,.ux-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none}.ux-btn__label{line-height:1}.ux-btn--arrow:after{content:"→";font-size:var(--font-size-sm);line-height:1}.ux-btn--arrow-left:before{content:"←";font-size:var(--font-size-sm);line-height:1}.ux-card{border-radius:var(--card-radius);border:none;background:var(--card-bg);box-shadow:var(--card-shadow);padding:var(--card-padding)}.ux-card--compact{padding:var(--card-padding-compact)}.ux-card--interactive{cursor:pointer}.ux-card--interactive:hover{box-shadow:var(--card-shadow-hover)}.ux-card__header,.ux-card__body,.ux-card__footer{display:block}.ux-modal__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;padding:14px 20px 18px;border-top:1px solid var(--modal-footer-border);background:var(--modal-footer-bg)}.ux-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;border:none;margin:0;padding:0;background:var(--modal-backdrop);z-index:80;cursor:pointer}.ux-modal-backdrop--drawer{inset:var(--global-topbar-height) 0 0 var(--rail-width, 92px);background:var(--modal-drawer-backdrop);z-index:24}.ux-modal-shell{position:fixed;z-index:81;border:1px solid var(--modal-border);background:var(--modal-bg);color:var(--modal-text);box-shadow:var(--modal-shadow);font-family:var(--font-sans)}.ux-modal-shell--center{left:50%;top:50%;transform:translate(-50%,-50%);width:min(1080px,calc(100vw - 24px));max-height:calc(100vh - 84px);border-radius:var(--modal-radius);padding:12px}.ux-modal-shell--rightDrawer{top:60px;right:0;bottom:0;width:min(460px,44vw);border-left:1px solid var(--brand-chrome-rule);border-radius:0;box-shadow:-8px 0 24px var(--color-neutral-900-a06);overflow-x:hidden;overflow-y:auto;z-index:25;padding:8px 10px 10px}.ux-modal-shell--rightDrawer .ux-modal__header{padding:0 10px 6px}.ux-modal-shell--rightDrawer .ux-right-drawer__body{overflow-x:hidden;overflow-y:auto;padding:0 10px 12px}.ux-modal-shell--rightDrawer.atlas-panel{overflow:hidden;display:flex;flex-direction:column}.ux-modal-shell--rightDrawer.atlas-panel .ux-modal__content.ux-right-drawer__body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.settings-field-row__hint--error,.ux-field-hint--error{color:var(--color-danger)}.ux-icon-btn{position:relative;display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer;flex-shrink:0}.ux-icon-btn:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,var(--tap-target-min));height:max(100%,var(--tap-target-min));transform:translate(-50%,-50%)}.ux-icon-btn:hover:not(:disabled){background:var(--brand-hover);color:var(--text-title)}.ux-icon-btn--danger:hover:not(:disabled){background:var(--color-danger-surface);color:var(--color-danger)}.ux-icon-btn:focus-visible{outline:2px solid var(--brand-primary);outline-offset:1px}.ux-icon-btn:disabled{opacity:.45;cursor:not-allowed}.ux-btn:focus-visible,.ux-toggle:focus-visible,.ux-segmented__option:focus-visible,.ux-tabs__item:focus-visible,.ux-modal__close:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.app-confirm-modal .ux-modal__footer{justify-content:flex-end;gap:10px}.app-confirm-modal .ux-modal__footer>.ux-btn{min-width:80px}.ux-icon-btn.ux-icon-btn--chip{width:18px;height:18px;border-radius:var(--radius-pill)}:root{--font-sans: "Inter", sans-serif;--font-display: "Plus Jakarta Sans", var(--font-sans);font-family:var(--font-sans);color:var(--workspace-text);font-size:var(--font-size-base);--brand-primary: #07b0ef;--brand-primary-hover: #069ed7;--brand-primary-pressed: #068dbf;--brand-title-text: var(--brand-primary);--brand-company-name-color: var(--text-on-primary);--chrome-nav-active-fill: color-mix(in srgb, var(--brand-primary) 22%, white);--brand-surface-chrome: #e8f0f7;--brand-surface-top: var(--brand-surface-chrome);--brand-surface-side: var(--brand-surface-chrome);--brand-surface-module-side: color-mix(in srgb, white 97%, var(--brand-primary) 3%);--workspace-canvas-bg: color-mix(in srgb, var(--brand-primary) 1.1%, #ffffff);--conversation-canvas-bg: var(--workspace-canvas-bg);--brand-surface-workspace: var(--workspace-canvas-bg);--module-rail-surface: var(--workspace-canvas-bg);--module-chrome-bg: color-mix(in srgb, var(--brand-primary) 4%, white);--catalog-runlist-list-separator: 2px solid var(--module-chrome-outline-soft);--studio-cat-nav-line: var(--inpage-list-line);--module-catalog-chrome-band: 60px;--module-inline-context-panel-width: min(320px, 34vw);--module-inline-context-panel-collapsed-width: 28px;--module-inline-context-panel-bg: #fefefe;--module-inline-context-panel-bg-collapsed: var(--module-inline-context-panel-bg);--module-inline-context-panel-outer-edge: var(--module-chrome-outline-soft);--module-inline-context-panel-inner-edge: var(--module-catalog-chrome-subtle);--inline-panel-title-color: var(--text-label);--inline-panel-content-inset: 14px;--inline-panel-divider-section: var(--module-inline-context-panel-inner-edge);--inline-panel-divider-list: rgba(148, 163, 184, .14);--inline-panel-divider-row: rgba(148, 163, 184, .16);--module-catalog-runlist-width: 229px;--module-catalog-chrome-edge: var(--module-chrome-outline-soft);--module-catalog-chrome-subtle: var(--studio-cat-nav-line);--catalog-runlist-pagination-inset-y: 2px;--module-rail-item-hover-bg: var(--module-chrome-bg);--module-rail-item-active-bg: var(--module-chrome-bg);--module-header-bg: var(--workspace-canvas-bg);--module-header-height: 52px;--top-bar-control-height: 36px;--module-chrome-edge: rgba(15, 23, 42, .09);--module-chrome-outline-soft: color-mix(in srgb, var(--module-chrome-edge) 80%, #dbe4ef);--section-divider-line: rgba(148, 163, 184, .22);--inpage-list-line: color-mix(in srgb, var(--module-chrome-outline-soft) 22%, transparent);--inpage-list-edge: color-mix(in srgb, var(--module-chrome-outline-soft) 40%, transparent);--catalog-kv-grid-edge: color-mix(in srgb, var(--module-chrome-outline-soft) 55%, transparent);--catalog-kv-grid-separator: var(--module-catalog-chrome-subtle);--studio-cat-label-col: 200px;--data-table-border: var(--catalog-kv-grid-edge);--data-table-row-border: var(--catalog-kv-grid-separator);--module-home-tile-inner-border: rgba(235, 239, 245, .42);--module-home-tile-inner-border-hover: rgba(228, 234, 243, .55);--module-home-bottom-grid-border: color-mix(in srgb, var(--module-chrome-outline-soft) 32%, white);--module-home-bottom-grid-border-hover: color-mix(in srgb, var(--module-chrome-outline-soft) 52%, rgba(148, 163, 184, .28));--module-header-shadow: 0 4px 10px rgba(15, 23, 42, .06);--brand-surface-page: var(--brand-surface-workspace);--brand-border: #d0d5e0;--brand-border-chrome: #c5cad8;--brand-border-rail: #b8becd;--module-rail-collapsed-width: 46px;--chat-composer-inline-inset: 10%;--chat-composer-radius: 28px;--workspace-canvas-grid-dot: color-mix(in srgb, var(--module-chrome-outline-soft) 92%, transparent);--conversation-track-width: 90%;--module-rail-scroll-padding-y: 10px;--module-rail-scroll-padding-x: 8px;--module-tab-strip-inset-page: 24px;--module-tab-strip-inset-embedded: 16px;--module-tab-strip-inset-rail: 12px;--studio-detail-content-inset-x: 24px;--studio-detail-measure: 100%;--studio-surface-inset: 16px;--rail-footer-divider-inset: 8px;--rail-footer-divider-margin-bottom: 5px;--rail-footer-divider-line: rgba(148, 163, 184, .18);--rail-footer-gap-above-divider: 5px;--rail-footer-below-divider-min-height: 48px;--pagination-bar-min-height: 44px;--rail-footer-padding-bottom: 6px;--brand-chrome-rule: var(--brand-primary);--brand-chrome-rule-width: 2px;--brand-chrome-rule-sidebar-width: 1px;--brand-hover: color-mix(in srgb, var(--brand-primary) 9%, #eef1f6 91%);--brand-active-bg: color-mix(in srgb, var(--brand-primary) 14%, #e6eaf2 86%);--brand-active-text: #1e3a4d;--module-menu-surface: var(--surface-elevated);--module-menu-border: #e8edf3;--module-menu-item-hover: #f2f5f9;--module-menu-item-selected: #e9eef5;--brand-rail-hover-tint: var(--module-menu-item-hover);--brand-rail-active-tint: var(--module-menu-item-selected);--module-rail-item-active-text: var(--chrome-text-operation);--module-rail-nav-label-size: var(--font-size-sm);--module-rail-nav-label-weight: var(--font-weight-medium);--module-rail-nav-label-color: var(--text-heading);--module-rail-nav-label-hover-color: var(--text-body);--status-published-dot: color-mix(in srgb, var(--text-faint) 55%, transparent);--status-live-dot: color-mix(in srgb, var(--color-success) 80%, transparent);--module-rail-nav-label-tracking: 0;--module-rail-list-label-size: var(--font-size-xs);--module-rail-list-label-weight: 450;--module-rail-list-label-color: var(--text-label);--module-rail-list-label-color-active: var(--text-muted);--module-rail-list-label-line-height: var(--line-height-tight);--eo-surface-card-radius: var(--surface-radius);--eo-surface-card-border: 1px solid var(--module-chrome-outline-soft);--eo-surface-card-bg: var(--workspace-canvas-bg);--eo-surface-card-shadow: 0 1px 2px rgba(15, 23, 42, .04);--eo-surface-card-shadow-hover: 0 1px 2px rgba(15, 23, 42, .04), 0 4px 14px rgba(8, 150, 212, .06);--eo-surface-card-border-hover: color-mix(in srgb, var(--brand-primary) 22%, var(--module-chrome-outline-soft));--eo-surface-card-bg-hover: color-mix(in srgb, var(--brand-primary) 4.5%, #ffffff);--eo-surface-card-gap: var(--space-3);--module-rail-section-title-size: var(--font-size-micro);--module-rail-section-title-weight: var(--font-weight-semibold);--module-rail-section-title-tracking: .08em;--module-rail-section-title-color: var(--text-faint);--module-rail-section-title-line: color-mix(in srgb, var(--module-chrome-outline-soft) 58%, transparent);--module-rail-heading-size: var(--font-size-md);--module-rail-heading-weight: var(--font-weight-medium);--module-rail-heading-color: var(--text-label);--chrome-text: #3d5f7d;--chrome-text-strong: #1a4a6e;--chrome-text-muted: #4a6f8f;--chrome-text-faint: #5c7fa0;--chrome-text-operation: #0896d4;--chrome-text-operation-hover: var(--brand-primary);--page-scaffold-title-color: var(--brand-title-text);--workspace-text: var(--text-body);--workspace-text-muted: var(--text-muted)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;color:var(--workspace-text);font-family:var(--font-sans)}button,input,select,textarea{font-family:inherit}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}:root{color-scheme:light;accent-color:var(--brand-primary)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}*:hover{scrollbar-color:var(--scrollbar-thumb-hover) transparent}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border:2px solid transparent;border-radius:var(--radius-pill);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}::selection{background:var(--selection-bg);color:inherit}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:var(--text-body);caret-color:var(--text-body);box-shadow:0 0 0 1000px var(--surface-elevated) inset;transition:background-color 600000s 0s}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=file]::file-selector-button{margin-right:10px;padding:5px 12px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-elevated);color:var(--text-body);font:inherit;font-weight:var(--font-weight-medium);cursor:pointer}input[type=file]::file-selector-button:hover{background:var(--picker-option-hover-bg)}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}input[type=date]::-webkit-calendar-picker-indicator:hover,input[type=datetime-local]::-webkit-calendar-picker-indicator:hover,input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:1}@supports (appearance: base-select){select,select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}select:not([multiple]){align-items:center}.studio-wf-toolbar select.studio-wf-input--filter,select.studio-run-version-select__control,select.eo-logs-filter-select{-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select;background-image:none}select::picker(select){margin-block:4px;padding:6px 0;max-block-size:min(320px,60vh);border:1px solid var(--module-chrome-outline-soft);border-radius:var(--surface-radius);background:var(--surface-elevated);box-shadow:0 12px 40px var(--shadow-drawer),0 4px 12px var(--color-neutral-900-a06);color:var(--text-body)}select option{padding:7px 14px;font-size:var(--font-size-sm);line-height:1.35;color:var(--text-body);background:transparent}select option:hover,select option:focus-visible{outline:none;background:var(--picker-option-hover-bg);color:var(--color-neutral-825)}select option:checked{background:var(--picker-option-hover-bg);font-weight:var(--font-weight-semibold)}select option:disabled{color:var(--text-muted);background:transparent}select option::checkmark{display:none}select optgroup{padding-top:4px;font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);color:var(--text-label)}select::picker-icon{content:"";inline-size:14px;block-size:14px;background-color:var(--text-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;transition:rotate .12s ease}select:open::picker-icon{rotate:180deg}}#root{min-height:100vh}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{background:var(--brand-surface-page);height:100vh;overflow:hidden;display:grid;grid-template-columns:var(--rail-width) minmax(0,1fr);grid-template-rows:var(--global-topbar-height) minmax(0,1fr);grid-template-areas:"sidebar topnav" "sidebar body"}.top-nav{grid-area:topnav;height:var(--global-topbar-height);background:var(--module-chrome-bg);border-bottom:1px solid color-mix(in srgb,var(--brand-primary) 28%,transparent);box-shadow:0 1px 3px var(--color-neutral-900-a05);display:flex;align-items:center;padding:0 10px;gap:10px;position:relative;z-index:40;color:var(--chrome-text)}.top-nav-leading{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0}.top-nav-leading-separator{margin:0 4px}.op-switcher{position:relative;display:flex;align-items:center}.side-nav-launcher{display:flex;align-items:center;justify-content:center;height:calc(var(--global-topbar-height) - 1px);flex-shrink:0}.op-switcher--rail{justify-content:center}.op-switcher--rail .op-switcher__trigger{color:var(--text-on-primary);opacity:.62}.op-switcher--rail .op-switcher__trigger:hover,.op-switcher--rail .op-switcher__trigger.is-open{background:var(--op-switcher-bg);color:var(--text-on-primary);opacity:1}.op-switcher__trigger{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:var(--radius-sm);background:none;color:var(--chrome-text-faint);opacity:.5;cursor:pointer;flex-shrink:0;transition:color .12s ease,background .12s ease,opacity .12s ease}.op-switcher__trigger:hover,.op-switcher__trigger.is-open{background:color-mix(in srgb,var(--brand-primary) 9%,transparent);color:var(--chrome-text);opacity:.95}.op-switcher__trigger:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.op-switcher__panel{position:absolute;top:calc(100% + 8px);left:0;z-index:60;width:560px;max-height:66vh;overflow-x:hidden;overflow-y:auto;padding:18px 16px 16px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-default);color:var(--text-body);box-shadow:0 2px 4px var(--op-switcher-shadow),0 16px 40px -16px var(--op-switcher-shadow-2)}.op-switcher__panel--rail{top:6px;left:calc(100% + 10px)}.op-switcher__heading{margin:0 4px 14px;font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.op-switcher__empty{margin:0 4px;font-size:var(--font-size-sm);line-height:1.5;color:var(--text-faint)}.op-switcher__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.op-launcher__search{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:7px 10px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-subtle);color:var(--text-faint)}.op-launcher__search:focus-within{background:var(--surface-default)}.op-launcher__search-input{flex:1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;box-shadow:none;background:transparent;font:inherit;font-size:var(--font-size-sm);color:var(--text-body);outline:none}.op-launcher__search-input::placeholder{color:var(--text-faint)}.op-launcher__more .op-switcher__tile-mark{border-style:dashed;color:var(--text-faint)}.op-launcher__more:hover .op-switcher__tile-mark{color:var(--text-body)}.op-launcher__rule{margin:12px 0;border:0;border-top:1px solid var(--border-default)}.op-launcher__create{display:flex;align-items:center;gap:10px;width:100%;padding:8px 6px;border:0;border-radius:var(--radius-sm);background:transparent;font:inherit;font-size:var(--font-size-sm);color:var(--text-body);text-align:left;cursor:pointer}.op-launcher__create:hover{background:var(--surface-subtle)}.op-launcher__create:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.op-launcher__create-mark{display:grid;place-items:center;width:30px;height:30px;flex:none;border:1px dashed var(--border-default);border-radius:50%;color:var(--text-faint)}.op-launcher__create:hover .op-launcher__create-mark{border-color:var(--brand-primary);color:var(--brand-primary)}.op-switcher__tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 8px 12px;border:0;border-radius:var(--radius-sm);background:none;color:inherit;font:inherit;cursor:pointer;text-align:center}.op-switcher__tile:hover{background:var(--surface-subtle)}.op-switcher__tile:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.op-switcher__tile-mark{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;border:1px solid var(--border-default);background:var(--surface-subtle);color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.02em}.op-switcher__tile-label{font-size:var(--font-size-xs);line-height:1.35;font-weight:var(--font-weight-normal);color:var(--text-muted);overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.op-switcher__tile.is-current .op-switcher__tile-mark{border-color:color-mix(in srgb,var(--brand-primary) 38%,transparent);background:color-mix(in srgb,var(--brand-primary) 10%,transparent);color:var(--brand-primary)}.op-switcher__tile.is-current .op-switcher__tile-label{font-weight:var(--font-weight-semibold);color:var(--text-body)}.op-switcher__tile-check{position:absolute;top:-4px;right:-4px;display:grid;place-items:center;width:15px;height:15px;border-radius:50%;border:1.5px solid var(--surface-default);background:var(--brand-primary);color:var(--text-on-primary)}.top-nav-org{display:flex;align-items:center;gap:8px;min-width:0}.top-nav-org__name{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.015em;color:var(--chrome-text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:22ch}.top-nav-operation{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);letter-spacing:.002em;color:var(--chrome-text-muted);opacity:.72;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:22ch}.top-nav-ops-failed{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-danger);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:30ch}.top-nav-ops-retry{border:0;background:none;padding:0;margin-left:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-link);cursor:pointer}.top-nav-ops-retry:hover{color:var(--text-link-hover);text-decoration:underline}.side-nav-collapse-rule{border:none;height:1px;margin:0 var(--side-nav-hairline-inset) var(--rail-footer-divider-margin-bottom);background-color:var(--side-nav-hairline-color);flex-shrink:0}.side-nav-collapse-row{display:flex;align-items:center;justify-content:center;height:var(--rail-footer-below-divider-min-height);min-height:var(--rail-footer-below-divider-min-height);padding:0 var(--rail-footer-divider-inset);box-sizing:border-box}.side-nav-collapse{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-sm);background:none;color:var(--text-on-primary);opacity:.45;cursor:pointer;transition:opacity .12s ease,background .12s ease}.side-nav-collapse:hover{background:var(--side-nav-collapse-bg);opacity:1}.side-nav-collapse:focus-visible{outline:2px solid var(--side-nav-collapse-border);outline-offset:2px}.identity{display:flex;align-items:center;gap:10px;min-width:0}.identity--topbar{gap:0}a.top-nav-org-link{text-decoration:none;color:inherit;cursor:pointer;border-radius:var(--surface-radius);padding:2px 6px 2px 2px;margin:-2px -6px -2px -2px}a.top-nav-org-link:visited,a.top-nav-org-link:hover,a.top-nav-org-link:active{color:inherit;text-decoration:none}a.top-nav-org-link:hover{background:color-mix(in srgb,var(--chrome-text-muted) 5%,transparent)}a.top-nav-org-link:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.logo-box{width:24px;height:24px;border-radius:var(--radius-xs);background:var(--brand-primary);color:var(--text-on-primary);display:grid;place-items:center;font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold)}.logo-box--topbar{width:27px;height:27px;flex-shrink:0}.logo-image{width:100%;height:100%;object-fit:contain;border-radius:var(--radius-xs)}.logo-box:has(>.logo-image),.logo-box:has(>.logo-box--pending){background:transparent}.identity-text{display:flex;gap:8px;align-items:center;white-space:nowrap;min-width:0}.platform{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);letter-spacing:-.02em;line-height:1.25;color:var(--chrome-text-strong)}.product-wordmark{min-width:0}.product-wordmark__text{display:inline-flex;align-items:baseline;gap:0;min-width:0;white-space:nowrap}.product-wordmark--design1,.product-wordmark--design2{display:inline-flex;align-items:center;gap:5px;line-height:1}.product-wordmark--design1{--product-wordmark-mark-size: 15px}.product-wordmark--design2{--product-wordmark-mark-size: 16px}.product-wordmark__mark{display:inline-flex;align-items:center;justify-content:center;width:var(--product-wordmark-mark-size);height:var(--product-wordmark-mark-size);flex-shrink:0}.autonomous-mark{display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--brand-primary) 52%,var(--chrome-text-muted));opacity:.78}.product-wordmark__mark svg{display:block;width:100%;height:100%}.autonomous-mark__chev{stroke:currentColor;fill:none}.autonomous-mark__chev--back{opacity:.36}.autonomous-mark__chev--front{opacity:.68}.product-wordmark--design1 .product-wordmark__lead{font-size:var(--font-size-base);line-height:1;font-weight:var(--font-weight-semibold);letter-spacing:-.028em;color:var(--chrome-text-strong)}.product-wordmark--design1 .product-wordmark__suffix{margin-left:.38em;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.16em;text-transform:uppercase;color:var(--brand-primary)}.product-wordmark--design2 .product-wordmark__lead{font-size:var(--font-size-md);line-height:1;font-weight:var(--font-weight-medium);letter-spacing:-.005em;color:var(--chrome-text-muted)}.product-wordmark--design2 .product-wordmark__suffix{margin-left:.28em;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);letter-spacing:.035em;color:var(--chrome-text-strong)}.top-nav-env{display:inline-flex;align-items:center;margin-left:8px;padding:0 7px;min-height:17px;border:1px solid color-mix(in srgb,var(--chrome-text-muted) 18%,transparent);border-radius:var(--radius-pill);font-size:var(--font-size-micro);font-weight:var(--font-weight-medium);letter-spacing:.07em;line-height:1;text-transform:uppercase;color:var(--chrome-text-muted);opacity:.62;white-space:nowrap;flex-shrink:0}.top-nav .operation-dropdown__trigger{color:var(--chrome-text-muted);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}.top-nav .operation-dropdown__trigger:hover{background:color-mix(in srgb,var(--chrome-text-muted) 8%,transparent);color:var(--chrome-text-muted)}.top-nav .operation-dropdown__chevron,.top-nav .operation-dropdown__trigger:hover .operation-dropdown__chevron{color:color-mix(in srgb,var(--chrome-text-muted) 72%,var(--chrome-text-faint))}.top-nav .operation-dropdown__trigger:focus-visible{outline-color:color-mix(in srgb,var(--chrome-text-muted) 45%,transparent)}.operation-dropdown{position:relative}.operation-dropdown__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;margin:0;min-height:36px;width:100%;max-width:100%;padding:2px 8px 2px 2px;border:none;border-radius:0;background:transparent;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);letter-spacing:.01em;font-family:var(--font-sans);color:var(--chrome-text-operation);cursor:pointer;box-shadow:none;transition:background-color .12s ease,color .12s ease}.operation-dropdown__trigger:hover{background:color-mix(in srgb,var(--brand-primary) 8%,transparent);color:var(--chrome-text-operation-hover)}.operation-dropdown__trigger:focus{outline:none}.operation-dropdown__trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary) 45%,transparent);outline-offset:2px}.operation-dropdown--disabled .operation-dropdown__trigger,.operation-dropdown--disabled .operation-dropdown__trigger:hover,.operation-dropdown--disabled .operation-dropdown__trigger:focus-visible{cursor:default;background:transparent;color:var(--chrome-text-muted);outline:none}.operation-dropdown--disabled .operation-dropdown__chevron,.operation-dropdown--disabled .operation-dropdown__trigger:hover .operation-dropdown__chevron{color:var(--border-muted)}.operation-dropdown__current{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:var(--font-size-md);line-height:1.25}.operation-dropdown__chevron{flex-shrink:0;width:16px;height:16px;color:color-mix(in srgb,var(--brand-primary) 70%,var(--chrome-text-muted))}.operation-dropdown__trigger:hover .operation-dropdown__chevron{color:var(--brand-primary)}.operation-dropdown__menu{list-style:none;margin:0;padding:8px 0;background:var(--surface-elevated);border:1px solid var(--module-chrome-outline-soft);border-radius:var(--surface-radius);box-shadow:0 12px 40px var(--shadow-drawer),0 4px 12px var(--color-neutral-900-a06)}.operation-dropdown__menu--compact{padding:3px 0;border-radius:var(--surface-radius);box-shadow:0 8px 24px var(--color-neutral-900-a08),0 2px 6px var(--color-neutral-900-a05)}.operation-dropdown__menu--compact .operation-dropdown__menu-label{padding:5px 12px 3px;font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint)}.operation-dropdown__menu--compact .operation-dropdown__item{padding:6px 12px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.25}.operation-dropdown__menu--compact .operation-dropdown__item--selected{font-weight:var(--font-weight-semibold)}.operation-dropdown__menu--compact .operation-dropdown__item:hover,.operation-dropdown__menu--compact .operation-dropdown__item--selected{background:var(--module-chrome-bg)}.operation-dropdown__menu-label{padding:8px 22px 6px;font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);color:var(--text-label);text-transform:none}.operation-dropdown__item{display:block;width:100%;margin:0;padding:14px 22px;border:none;background:transparent;font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.35;color:var(--text-heading);text-align:left;cursor:pointer;transition:background-color .1s ease,color .1s ease}.operation-dropdown__item--disabled,.operation-dropdown__item--disabled:hover{color:var(--text-muted);background:transparent;cursor:default}.operation-dropdown__item-label{display:block}.operation-dropdown__item-hint{display:block;margin-top:2px;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:1.3;color:var(--text-muted)}.operation-dropdown__opt-dot,.operation-dropdown__item-label .status-dot{display:inline-block;width:7px;height:7px;margin-left:8px;border-radius:50%;vertical-align:middle}.operation-dropdown__opt-dot{background:var(--status-published-dot)}.operation-dropdown__item:hover{background:var(--color-teal-50);color:var(--color-neutral-825)}.operation-dropdown__item--selected{background:var(--color-teal-50);color:var(--text-body);font-weight:var(--font-weight-semibold)}.multiselect-dropdown{display:block;width:100%}.multiselect-dropdown__trigger{width:100%;justify-content:space-between;gap:8px;min-height:var(--btn-height-md);padding:7px 10px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-default);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-body)}.multiselect-dropdown__trigger:hover{border-color:var(--border-strong)}.multiselect-dropdown__placeholder{color:var(--text-faint);font-weight:var(--font-weight-normal)}.multiselect-dropdown__opt{display:flex;align-items:center;gap:10px;padding:9px 14px}.multiselect-dropdown__opt:hover{background:var(--color-teal-50)}.multiselect-dropdown__box{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1.5px solid var(--border-strong);border-radius:4px;color:var(--text-on-primary);background:var(--surface-default)}.multiselect-dropdown__opt.is-checked .multiselect-dropdown__box{background:var(--brand-primary);border-color:var(--brand-primary)}.multiselect-dropdown__opt-label{flex:1 1 auto}.ui-status-pill{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:var(--chip-radius);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.5;white-space:nowrap}.ui-status-pill__dot,.ui-status-pill__pulse{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:currentColor}.ui-status-pill__pulse{animation:ui-status-pulse 1.4s ease-in-out infinite}@keyframes ui-status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.68)}}.ui-status-pill--success{background:color-mix(in srgb,var(--color-success) 14%,transparent);color:var(--color-success)}.ui-status-pill--warning{background:color-mix(in srgb,var(--color-warning) 16%,transparent);color:var(--color-warning)}.ui-status-pill--danger{background:color-mix(in srgb,var(--color-danger) 12%,transparent);color:var(--color-danger)}.ui-status-pill--info{background:color-mix(in srgb,var(--color-info) 14%,transparent);color:var(--color-info)}.ui-status-pill--neutral{background:var(--surface-muted);color:var(--text-muted);box-shadow:inset 0 0 0 1px var(--border-default)}.ui-field-label{display:inline-flex;align-items:baseline;gap:4px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-label)}.ui-field-label__req{color:var(--color-danger);font-weight:var(--font-weight-semibold)}.ui-field-label__optional{color:var(--text-faint);font-weight:var(--font-weight-normal);font-size:var(--font-size-xs)}.operation-dropdown__item:focus{outline:none}.operation-dropdown__item:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary) 45%,transparent);outline-offset:-2px}.operation-dropdown--toolbar{display:inline-flex;width:auto;max-width:100%;flex-shrink:0;vertical-align:middle}.operation-dropdown--toolbar .operation-dropdown__trigger{min-height:32px;width:auto;max-width:min(100%,280px);padding:2px 6px 2px 10px;border-radius:var(--btn-radius);border:1px solid var(--module-chrome-outline-soft);background:var(--surface-elevated);box-shadow:0 1px 2px var(--color-neutral-900-a04);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--chrome-text-strong)}.operation-dropdown--toolbar .operation-dropdown__trigger:hover{background:color-mix(in srgb,var(--brand-primary) 6%,var(--surface-elevated));border-color:color-mix(in srgb,var(--module-chrome-outline-soft) 70%,var(--brand-primary));color:var(--chrome-text-operation-hover)}.operation-dropdown--toolbar .operation-dropdown__current{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:inherit}.operation-dropdown--toolbar .operation-dropdown__chevron{color:color-mix(in srgb,var(--brand-primary) 55%,var(--chrome-text-muted))}.operation-dropdown--toolbar .operation-dropdown__trigger:hover .operation-dropdown__chevron{color:var(--brand-primary)}.operation-dropdown--toolbar .operation-dropdown__trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary) 45%,transparent);outline-offset:2px}.operation-dropdown--compact.operation-dropdown--toolbar .operation-dropdown__trigger{min-height:28px;max-width:min(100%,200px);padding:1px 5px 1px 8px;border-radius:var(--btn-radius);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);box-shadow:none;border-color:color-mix(in srgb,var(--module-chrome-outline-soft) 92%,var(--text-faint))}.operation-dropdown--compact.operation-dropdown--toolbar .operation-dropdown__current{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.operation-dropdown--compact.operation-dropdown--toolbar .operation-dropdown__chevron{width:14px;height:14px}.operation-dropdown--compact.operation-dropdown--toolbar .operation-dropdown__trigger:focus-visible{outline-offset:1px}.global-search{flex:1;display:flex;justify-content:center;min-width:0;position:relative}.global-search__control{display:flex;align-items:center;gap:8px;width:min(460px,100%);max-width:100%;height:var(--top-bar-control-height);padding:0 12px 0 10px;border:1px solid var(--global-search-border);background:var(--surface-elevated);border-radius:var(--surface-radius);box-shadow:inset 0 1px 1px var(--color-neutral-900-a03)}.top-nav .global-search--topbar .global-search__control{height:34px;padding:0 14px 0 12px;gap:9px;border:1px solid color-mix(in srgb,var(--brand-primary) 10%,var(--border-default));background:color-mix(in srgb,var(--surface-elevated) 58%,var(--module-chrome-bg));border-radius:var(--radius-pill);box-shadow:none}.top-nav .global-search--topbar .global-search__icon{color:color-mix(in srgb,var(--chrome-text-faint) 80%,var(--brand-primary));opacity:.9}.top-nav .global-search--topbar .global-search__control input{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);letter-spacing:.01em}.top-nav .global-search--topbar .global-search__control input::placeholder{color:color-mix(in srgb,var(--chrome-text-faint) 88%,transparent)}.top-nav .global-search--topbar .global-search__control:hover{background:color-mix(in srgb,var(--surface-elevated) 82%,var(--module-chrome-bg));border-color:color-mix(in srgb,var(--brand-primary) 16%,var(--color-neutral-100-2))}.top-nav .global-search--topbar .global-search__control:focus-within{outline:none;background:color-mix(in srgb,var(--surface-elevated) 94%,var(--module-chrome-bg));border-color:color-mix(in srgb,var(--brand-primary) 24%,var(--border-muted));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 9%,transparent)}.global-search__icon{flex-shrink:0;color:var(--chrome-text-faint);pointer-events:none}.global-search__control input{flex:1;min-width:0;height:100%;border:none;margin:0;padding:0;background:transparent;box-shadow:none;font:inherit;color:var(--chrome-text-strong)}.global-search__control input::placeholder{color:var(--chrome-text-faint)}.global-search__control:focus-within{outline:none;border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 15%,transparent)}.global-search__control input:focus{outline:none}.global-search__panel{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);width:min(520px,calc(100vw - 48px));max-height:min(420px,60vh);overflow-x:hidden;overflow-y:auto;padding:8px 0;border:1px solid var(--color-neutral-100-2);border-radius:var(--radius-lg);background:var(--surface-elevated);box-shadow:0 12px 32px var(--shadow-drawer);z-index:120}.global-search__group{padding:4px 0 8px}.global-search__group-label{margin:0;padding:6px 16px 4px;font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--chrome-text-faint)}.global-search__hits{list-style:none;margin:0;padding:0}.global-search__hit{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 16px;border:none;background:transparent;text-align:left;cursor:pointer}.global-search__hit:hover,.global-search__hit:focus-visible{background:color-mix(in srgb,var(--brand-primary) 8%,var(--surface-muted));outline:none}.global-search__hit-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--chrome-text-strong)}.global-search__hit-meta{font-size:var(--font-size-xs);color:var(--chrome-text-faint)}.global-actions{display:flex;align-items:center;gap:12px;position:relative;flex-shrink:0;margin-left:auto}.top-nav-user-cluster{display:flex;align-items:center;gap:8px}.top-nav-ask-atlas-bar{display:inline-flex;align-items:stretch}.top-nav-assistant-link{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;margin:0 -10px;min-height:32px;text-decoration:none;white-space:nowrap;border-radius:var(--surface-radius)}.top-nav-assistant-link__atlas-mark{flex-shrink:0;color:color-mix(in srgb,var(--brand-primary) 55%,var(--chrome-text-muted))}.top-nav-assistant-link:hover .top-nav-assistant-link__atlas-mark{color:var(--brand-primary)}.top-nav-ask-atlas{display:inline-flex;align-items:baseline;gap:5px}.top-nav-ask{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--chrome-text-muted)}.top-nav-assistant-link:hover .top-nav-ask{color:var(--chrome-text-muted)}.top-nav-atlas{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);letter-spacing:.05em;color:var(--brand-primary);text-shadow:0 0 18px color-mix(in srgb,var(--brand-primary) 35%,transparent)}.top-nav-assistant-link:hover{background:transparent}.top-nav-assistant-link:hover .top-nav-atlas{color:var(--brand-primary-hover);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.top-nav-assistant-link:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary) 55%,transparent);outline-offset:2px;z-index:1}.top-nav-actions-separator{width:1px;height:15px;align-self:center;flex-shrink:0;background:var(--color-neutral-350-a32)}.icon-btn{width:var(--top-bar-control-height);height:var(--top-bar-control-height);border:none;background:transparent;border-radius:var(--surface-radius);color:var(--chrome-text-muted);display:grid;place-items:center;cursor:pointer}.icon-btn:hover{background:var(--brand-hover);color:var(--chrome-text-muted)}.top-nav .icon-btn:hover{background:transparent;color:var(--chrome-text-strong)}:root{--right-content-title-size: var(--font-size-base);--right-content-title-weight: 550;--right-content-title-line-height: 1.3;--right-content-title-letter-spacing: -.005em;--right-content-title-color: var(--text-heading);--right-content-subtitle-size: var(--font-size-2xs);--right-content-subtitle-weight: 400;--right-content-subtitle-line-height: 1.35;--right-content-subtitle-letter-spacing: 0;--right-content-subtitle-color: var(--text-faint);--right-content-subtitle-opacity: .86}.user-chip{height:36px;border-radius:var(--chip-radius);border:1px solid transparent;padding:0 12px;display:flex;align-items:center;gap:8px;font-weight:var(--font-weight-medium)}.user-chip{background:transparent;border:none;box-shadow:none;cursor:pointer;color:var(--chrome-text-strong)}.user-chip:hover{background:var(--color-neutral-900-a05)}.top-nav .user-chip:hover{background:transparent}.user-chip{min-width:0;max-width:100%}.user-chip__name{min-width:0;max-width:min(280px,40vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.user-chip__identity{display:flex;flex-direction:column;align-items:flex-start;min-width:0;line-height:1.15;text-align:left}.avatar{width:26px;height:26px;border-radius:var(--radius-pill);background:var(--brand-primary);color:var(--text-on-primary);display:grid;place-items:center;font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);box-shadow:0 0 0 1px var(--avatar-shadow)}.avatar--photo{display:block;object-fit:cover;background:transparent}.profile-menu{position:relative}.profile-dropdown{position:absolute;right:0;top:calc(100% + 8px);min-width:220px;background:var(--surface-elevated);border:1px solid var(--module-chrome-outline-soft);border-radius:var(--surface-radius);box-shadow:0 10px 24px var(--shadow-drawer);overflow:hidden;z-index:80}.profile-dropdown-section{padding:0;border-top:1px solid var(--color-neutral-350-a24)}.profile-dropdown-section:first-child{border-top:none}.profile-dropdown-section--main{padding:6px 0 2px}.profile-dropdown-section--signout{padding:2px 0 4px}.profile-dropdown-meta{margin:0;padding:0 12px;line-height:1.35}.profile-dropdown-meta--email{padding-top:8px;padding-bottom:2px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-neutral-825)}.profile-dropdown-meta--role{margin-top:3px;padding-bottom:8px;font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);color:var(--text-muted);letter-spacing:.02em}.profile-dropdown-nav{display:flex;flex-direction:column}.profile-dropdown-item{width:100%;border:none;background:var(--surface-elevated);text-align:left;padding:8px 12px;font-size:var(--font-size-sm);color:var(--text-body);cursor:pointer;display:block}.profile-dropdown-item:hover{background:var(--surface-muted)}.shell-body{grid-area:body;display:flex;height:100%;overflow:hidden}:root{--rail-width: var(--global-rail-width)}.app-shell:has(.side-nav.collapsed){--rail-width: var(--global-rail-width-collapsed)}.side-nav{grid-area:sidebar;width:var(--rail-width);min-width:var(--rail-width);max-width:var(--rail-width);background:var(--brand-primary);border-right:none;display:flex;flex-direction:column;transition:width .14s ease;height:100vh;min-height:0;color:var(--chrome-text);box-shadow:none;--side-nav-hairline-color: var(--color-neutral-25-a14);--side-nav-hairline-inset: 22px}.side-nav.collapsed{--side-nav-hairline-inset: 10px}.side-nav .nav-item:hover{background:var(--color-neutral-25-a14);color:var(--text-on-primary)}.side-nav .nav-item.active{background:var(--chrome-nav-active-fill);color:var(--chrome-text-operation);font-weight:var(--font-weight-semibold);box-shadow:inset -4px 0 0 var(--brand-primary);position:relative}.side-nav.collapsed .nav-item span{display:none}.side-nav.collapsed .nav-item{gap:0;height:44px}.side-nav-scroll{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:0 0 8px}.side-nav-scroll-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.side-nav .nav-group{display:flex;flex-direction:column;gap:12px}.side-nav-scroll-body>.nav-group-block:first-child{padding-top:12px}.side-nav-scroll-body>.nav-group-block+.nav-group-block>.nav-group:first-child{margin-top:12px}.side-nav-subtle-rule{border:none;height:1px;margin:12px var(--side-nav-hairline-inset);background-color:var(--side-nav-hairline-color);background-image:none;box-sizing:border-box;flex-shrink:0;display:block}.side-nav-subtle-rule--below-launcher{margin-top:0;margin-bottom:0}.side-nav-platform{flex-shrink:0;padding-top:12px;padding-bottom:12px}.side-nav .nav-group--platform-footer{margin-top:0}.side-nav .nav-group--platform-footer .nav-item{color:var(--color-neutral-25-a82);font-weight:var(--font-weight-medium)}.side-nav .nav-group--platform-footer .nav-item svg{width:15px;height:15px;opacity:.88}.side-nav .nav-group--platform-footer .nav-item:hover{color:var(--nav-item-text);background:var(--nav-item-bg)}.side-nav .nav-group--platform-footer .nav-item.active{color:var(--chrome-text-operation);font-weight:var(--font-weight-semibold)}.side-nav .nav-group--platform-footer .nav-item.active svg{opacity:1}.side-nav .nav-item.active:hover,.side-nav .nav-item.active:focus-visible{background:var(--chrome-nav-active-fill);color:var(--chrome-text-operation);font-weight:var(--font-weight-semibold);box-shadow:inset -4px 0 0 var(--brand-primary)}.side-nav .nav-group--platform-footer .nav-item.active:hover,.side-nav .nav-group--platform-footer .nav-item.active:focus-visible{background:var(--chrome-nav-active-fill);color:var(--chrome-text-operation);font-weight:var(--font-weight-semibold)}.side-nav .nav-group--platform-footer .nav-item.active:hover svg,.side-nav .nav-group--platform-footer .nav-item.active:focus-visible svg{opacity:1}.logo-box__initials{font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);letter-spacing:.02em;line-height:1}.logo-box--pending{display:block;width:28px;height:28px;border-radius:var(--radius-sm);background:var(--color-neutral-25-a14)}.side-nav .nav-group--separated{margin-top:6px}.side-nav.collapsed .nav-group--separated{margin-top:8px;padding-top:0;border-top:none}.nav-item{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:3px;height:44px;border-radius:0;padding:3px 4px;width:100%;color:var(--text-on-primary);text-decoration:none;font-size:var(--font-size-micro);font-weight:var(--font-weight-medium);line-height:1.1;text-align:center;letter-spacing:.005em;text-transform:none}.side-nav .nav-item svg{color:currentColor}.nav-item:hover{background:var(--brand-hover)}.nav-item.active{background:var(--brand-active-bg);color:var(--brand-active-text)}.nav-item svg{width:16px;height:16px;stroke-width:2;flex-shrink:0}.side-nav.collapsed .nav-item{position:relative;justify-content:center;padding:6px 4px}.side-nav.collapsed .nav-item svg{width:16px;height:16px;stroke-width:2}.side-nav-footer{display:flex;flex-direction:column;padding:var(--rail-footer-gap-above-divider) 0 var(--rail-footer-padding-bottom)}.divider{border-top:1px solid var(--color-neutral-350-a10);margin:0 0 var(--rail-footer-divider-margin-bottom);flex-shrink:0}.powered-by.collapsed{padding:0 4px}.toggle-btn svg{width:18px;height:18px;stroke-width:2.2}.workspace{flex:1;overflow-x:hidden;overflow-y:auto;padding:24px;min-width:0;background:var(--brand-surface-workspace);color:var(--workspace-text)}.workspace-module,.workspace-studio{padding:0}.workspace-loader{padding:24px}.platform-loading{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.platform-loading--inline{padding:20px 0;width:100%}.platform-loading--page{align-items:center;justify-content:center;min-height:220px;padding:32px 24px;width:100%;text-align:center}.platform-loading--card{align-items:center;text-align:center;width:100%;gap:14px}.platform-loading__message{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.4;color:var(--workspace-text-muted)}.platform-loading--card .platform-loading__message{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--text-body)}.platform-loading__description{margin:0;font-size:var(--font-size-base);line-height:1.5;color:var(--text-muted)}.platform-loading--card .platform-loading__description{margin-top:-4px}.platform-loading__spinner{flex-shrink:0}.loading-dots{display:inline-flex;align-items:center;justify-content:center;gap:6px;vertical-align:middle}.loading-dots__dot{width:8px;height:8px;border-radius:50%;background:var(--brand-primary);animation:conversation-typing-bounce 1.2s infinite ease-in-out both}.loading-dots--sm{gap:3px}.loading-dots--sm .loading-dots__dot{width:4px;height:4px}.loading-dots__dot:nth-child(2){animation-delay:.15s}.loading-dots__dot:nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion: reduce){.loading-dots__dot{animation:none;opacity:.7}}.page-header{margin:0 -24px 16px}.page-header.ux-module-header:not(.page-header--subpage) .ux-module-header__row{grid-template-columns:minmax(0,1fr) auto}.page-header.ux-module-header:not(.page-header--subpage) .ux-module-header__left{display:none}.page-header.ux-module-header:not(.page-header--subpage) .ux-module-header__copy{justify-self:start;text-align:left}.page-scaffold--settings .ux-module-header__row{grid-template-columns:auto minmax(0,1fr) auto}.page-scaffold--settings .ux-module-header__copy{justify-self:start;text-align:left}.page-header.ux-module-header,.page-header--studio-home.ux-module-header{background:var(--module-header-bg);border:1px solid var(--module-chrome-outline-soft);border-left:none;border-right:none;border-top:none;box-shadow:none;padding-top:11px;padding-bottom:11px}.page-header .ux-module-header__title,.page-header--studio-home .ux-module-header__title{margin:0;font-size:var(--font-size-lg);line-height:1.35;letter-spacing:-.01em;text-transform:none;color:var(--page-scaffold-title-color);font-weight:var(--font-weight-semibold)}.page-header .ux-module-header__description,.page-header--studio-home .ux-module-header__description{display:none}.page-header--subpage .ux-module-header__title{font-size:var(--font-size-lg);line-height:1.35;letter-spacing:-.01em;text-transform:none;color:var(--page-scaffold-title-color);font-weight:var(--font-weight-semibold)}.page-header--subpage .ux-module-header__description{display:none}.page-header--subpage .ux-module-header__row{grid-template-columns:auto minmax(0,1fr) auto}.page-header--subpage .ux-module-header__copy{justify-self:start;text-align:left}.card{background:var(--eo-surface-card-bg);border:1px solid var(--module-chrome-outline-soft);border-radius:var(--card-radius);padding:16px;box-shadow:0 1px 2px var(--card-shadow-2);margin-bottom:16px}.card,.ux-card,.pulse-home-panel{border-radius:var(--card-radius);border:1px solid var(--module-chrome-outline-soft);box-shadow:0 1px 2px var(--color-neutral-900-a03)}.card h2{font-size:var(--right-content-title-size);font-weight:var(--right-content-title-weight);line-height:var(--right-content-title-line-height);letter-spacing:var(--right-content-title-letter-spacing);color:var(--right-content-title-color);margin:0 0 8px}.card p{margin:0;color:var(--workspace-text-muted);font-size:var(--font-size-base)}.sso-redirect-uri{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:14px;padding:14px;border:1px solid var(--border-default);border-radius:var(--surface-radius);background:var(--surface-muted)}.sso-redirect-uri__title{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-body)}.sso-redirect-uri__value{display:block;width:100%;padding:8px 10px;border-radius:var(--surface-radius);background:var(--surface-elevated);border:1px solid var(--border-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-size-xs);line-height:1.5;color:var(--text-body);word-break:break-all}.global-error-notice{position:fixed;right:20px;bottom:20px;z-index:1100;width:min(420px,calc(100vw - 40px));pointer-events:none}.global-error-notice>*{pointer-events:auto;box-shadow:0 10px 30px var(--color-neutral-900-a16)}@media (max-width: 720px){.global-error-notice{right:8px;left:8px;bottom:8px;width:auto}}.eo-surface-card,.help-gs-article,.help-home-card,.settings-home-card,.help-contact__csm,.help-contact__channel--details{border:var(--eo-surface-card-border);border-radius:var(--eo-surface-card-radius);background:var(--eo-surface-card-bg);box-shadow:var(--eo-surface-card-shadow);overflow:hidden;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}a.help-home-card:hover,a.settings-home-card:hover,.module-home-shell .assist-assistant-grid .assist-assistant-card--home-compact:hover,.module-home-shell .assist-assistant-grid .assist-assistant-card--home-expanded-card:hover,.automate-home .automate-exec-list--table .automate-exec-card--clickable:hover,.automate-home .automate-exec-list--attention .automate-exec-card--clickable:hover,.engage-home .automate-exec-list--table .engage-home-exec-card--action:hover,.engage-home .automate-exec-list--table .engage-home-exec-card--at-risk:hover{border-color:var(--eo-surface-card-border-hover);background:var(--eo-surface-card-bg-hover);box-shadow:var(--eo-surface-card-shadow-hover)}.page-scaffold--help:has(>.help-gs){display:flex;flex-direction:column;min-height:0;flex:1}.page-scaffold--help:has(>.help-gs)>.page-header.ux-module-header{margin-bottom:0;flex-shrink:0}.help-gs{display:grid;grid-template-columns:var(--module-catalog-runlist-width) minmax(0,1fr);gap:0;align-items:stretch;box-sizing:border-box;width:calc(100% + 2 * var(--module-tab-strip-inset-page));max-width:none;margin-left:calc(-1 * var(--module-tab-strip-inset-page));margin-right:calc(-1 * var(--module-tab-strip-inset-page));flex:1;min-height:0;border:none;background:var(--surface-elevated);border-radius:var(--surface-radius);overflow:hidden}.help-gs__sidebar{display:flex;flex-direction:column;gap:0;padding:14px 0;background:var(--module-rail-surface);border-right:1px solid var(--inpage-list-edge)}.help-gs__group-title{margin:0 10px 5px;padding:0;display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:var(--module-rail-section-title-size);letter-spacing:var(--module-rail-section-title-tracking);font-weight:var(--module-rail-section-title-weight);text-transform:uppercase;color:var(--module-rail-section-title-color)}.help-gs__group-title:after{content:"";flex:1 1 auto;min-width:12px;height:1px;background:var(--module-rail-section-title-line);align-self:center}.help-gs__group-title--audience{margin-top:14px}.help-gs-cat{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;box-sizing:border-box;padding:6px 12px;border:none;background:transparent;text-align:left;cursor:pointer;border-radius:0;color:var(--workspace-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.3}.help-gs-cat:hover{background:var(--module-rail-item-hover-bg)}.help-gs-cat--active{background:var(--module-rail-item-active-bg);box-shadow:inset -2px 0 0 var(--brand-primary)}.help-gs-cat__count{font-size:var(--font-size-xs);color:var(--text-faint);font-variant-numeric:tabular-nums}.ao-listrow{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;padding:7px 12px;border:none;border-bottom:1px solid transparent;background:transparent;text-align:left;cursor:pointer;font:inherit;font-size:var(--font-size-sm);line-height:1.3;color:var(--text-body);transition:background-color .12s ease,box-shadow .12s ease}.ao-listrow:hover{background:var(--module-rail-item-hover-bg)}.ao-listrow.is-active{background:var(--module-rail-item-active-bg);box-shadow:inset -2px 0 0 var(--brand-primary)}.ao-listrow__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-medium);color:var(--workspace-text-muted)}.ao-listrow__aside{flex:0 0 auto;display:flex;align-items:center;gap:8px;max-width:48%;min-width:0;color:var(--text-label);font-size:var(--font-size-xs)}.ao-listrow__meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-faint)}.ao-listrow__status{flex-shrink:0;white-space:nowrap}.ao-listrow--error .ao-listrow__name,.ao-listrow--error .ao-listrow__status{color:var(--color-danger)}.ao-listrow__dot{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--text-faint)}.ao-listrow__dot--green{background:var(--color-success)}.ao-listrow__dot--amber{background:var(--color-warning)}.ao-listrow__dot--red{background:var(--color-danger)}.ao-listrow__dot--grey{background:var(--text-faint)}.ao-table,.eo-logs-table,.eo-alerts-table,.pulse-benchmarks-table,.studio-cat-table{width:100%;border-collapse:collapse;text-align:left}.ao-table thead th,.eo-logs-table thead th,.eo-alerts-table thead th,.pulse-benchmarks-table thead th,.studio-cat-table th{padding:var(--table-head-py) var(--table-px);background:var(--table-head-bg);color:var(--table-head-color);font-size:var(--table-head-font-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--table-head-tracking);text-transform:uppercase;text-align:left;white-space:var(--table-head-wrap);border-bottom:1px solid var(--table-head-border)}.ao-table tbody td,.eo-logs-table tbody td,.eo-alerts-table tbody td,.pulse-benchmarks-table tbody td,.studio-cat-table td{padding:var(--table-cell-py) var(--table-px);font-size:var(--table-cell-font-size);border-bottom:1px solid var(--table-row-border);vertical-align:top}.eo-usage-owner{display:block}.eo-usage-owner-sub{display:block;color:var(--text-muted);font-size:var(--font-size-micro);font-weight:var(--font-weight-normal)}.ao-table tbody tr:hover,.eo-logs-table tbody tr:hover,.eo-alerts-table tbody tr:hover,.pulse-benchmarks-table tbody tr:hover,.studio-cat-table tr:hover{background:var(--table-row-hover)}.studio-ref-link{color:var(--text-link);text-decoration:none;cursor:pointer;border-radius:var(--radius-xs)}.studio-ref-link:hover{color:var(--text-link-hover);text-decoration:underline}.studio-ref-link:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary) 45%,transparent);outline-offset:2px}.ao-table--compact{--table-px: 12px;--table-head-py: 8px;--table-cell-py: 8px;--table-head-font-size: var(--font-size-micro);--table-head-tracking: .05em;--table-head-wrap: normal;--table-cell-font-size: var(--font-size-xs)}.help-gs__list{display:flex;flex-direction:column;gap:12px;padding:20px 24px 28px;background:var(--surface-muted);min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto}.help-gs-article{overflow:hidden}.help-gs-article--open{border-color:color-mix(in srgb,var(--brand-primary) 28%,var(--module-chrome-outline-soft));box-shadow:var(--eo-surface-card-shadow-hover)}.help-gs-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:16px 18px;text-decoration:none;color:inherit;background:var(--surface-elevated);transition:background-color .12s ease}.help-gs-card--expandable{cursor:pointer}.help-gs-card--expandable:hover{background:var(--ptour-paper)}.help-gs-card--expandable:focus{outline:none}.help-gs-card--expandable:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary) 45%,white);outline-offset:-2px}.help-gs-card--open{background:var(--ptour-paper)}.help-gs-card--static{cursor:default}.help-gs-article__detail{padding:16px 18px 20px;border-top:1px solid var(--modal-footer-border);background:var(--surface-muted)}.help-gs-article__detail .help-gs-markdown{padding-top:2px}.help-gs-detail__p{margin:0 0 10px;font-size:var(--font-size-sm);line-height:1.55;color:var(--workspace-text-muted)}.help-gs-detail__p:last-child{margin-bottom:0}.help-gs-detail__p strong{color:var(--workspace-text);font-weight:var(--font-weight-semibold)}.help-gs-markdown{display:flex;flex-direction:column;gap:0}.help-gs-markdown__table-wrap{overflow-x:auto;margin:0 0 12px;border:1px solid var(--module-chrome-outline-soft);border-radius:var(--surface-radius);background:var(--surface-elevated)}.help-gs-markdown__table{width:100%;border-collapse:collapse;font-size:var(--font-size-sm);line-height:1.45}.help-gs-markdown__table th,.help-gs-markdown__table td{padding:10px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--module-chrome-outline-soft)}.help-gs-markdown__table th{font-weight:var(--font-weight-semibold);color:var(--workspace-text);background:var(--surface-muted)}.help-gs-markdown__table tr:last-child td,.help-gs-markdown__table tr:last-child th{border-bottom:none}.help-gs-markdown__table td{color:var(--workspace-text-muted)}.help-gs-markdown__table td strong,.help-gs-markdown__table th strong{color:var(--workspace-text)}.help-gs-markdown__list{margin:0 0 12px;padding-left:1.25rem;color:var(--workspace-text-muted);font-size:var(--font-size-sm);line-height:1.55}.help-gs-markdown__list--ordered{list-style:decimal}.help-gs-markdown__list-item{margin:0 0 6px}.help-gs-markdown__list-item:last-child{margin-bottom:0}.help-gs-markdown__list-item strong{color:var(--workspace-text);font-weight:var(--font-weight-semibold)}.help-gs-markdown__list-item em{font-style:italic}.help-gs-card__body{min-width:0;display:flex;flex-direction:column;gap:6px}.help-gs-card__category{display:inline-flex;align-self:flex-start;padding:2px 8px;border-radius:var(--radius-pill);font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);background:var(--surface-subtle);border:1px solid var(--border-default)}.help-gs-card__title{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1.35;letter-spacing:-.01em;color:var(--text-body)}.help-gs-card__summary{margin:0;font-size:var(--font-size-sm);line-height:1.55;color:var(--text-label);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.help-gs-article--open .help-gs-card__summary{-webkit-line-clamp:unset;display:block}.help-gs-card__chevron{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:2px;border-radius:var(--radius-sm);color:var(--text-label);background:var(--surface-muted);border:1px solid var(--border-default);flex-shrink:0;transition:transform .16s ease,color .16s ease,background-color .16s ease,border-color .16s ease}.help-gs-card--expandable:hover .help-gs-card__chevron{color:var(--brand-primary);border-color:color-mix(in srgb,var(--brand-primary) 24%,var(--border-default));background:color-mix(in srgb,var(--brand-primary) 6%,white)}.help-gs-card__chevron.is-open{transform:rotate(180deg);color:var(--brand-primary);border-color:color-mix(in srgb,var(--brand-primary) 30%,var(--border-default));background:color-mix(in srgb,var(--brand-primary) 8%,white)}@media (max-width: 900px){.help-gs{grid-template-columns:1fr}.help-gs__sidebar{border-right:none;border-bottom:1px solid color-mix(in srgb,var(--module-chrome-outline-soft) 58%,white)}}.help-home-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.help-home-card{display:flex;flex-direction:column;gap:14px;padding:20px 20px 18px;text-decoration:none;color:inherit}.help-home-card__body{flex:1;min-width:0}.help-home-card__title{margin:0 0 6px;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--workspace-text);letter-spacing:0}.help-home-card__description{margin:0;font-size:var(--font-size-sm);line-height:1.5;color:var(--workspace-text-muted)}.help-home-card__cta{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-link)}.help-home-card:hover .help-home-card__cta{color:var(--text-link-hover)}@media (max-width: 900px){.help-home-cards{grid-template-columns:1fr}}.help-contact{display:flex;flex-direction:column;gap:var(--eo-surface-card-gap);max-width:840px}.help-contact__section-title{margin:0 0 10px;font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--module-rail-section-title-color)}.help-contact__csm-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:18px 20px}.help-contact__avatar{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:color-mix(in srgb,var(--brand-primary) 8%,var(--surface-subtle));color:var(--workspace-text);border:1px solid color-mix(in srgb,var(--brand-primary) 18%,var(--module-chrome-outline-soft));font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.04em;flex-shrink:0}.help-contact__csm-meta,.help-contact__channel-meta{min-width:0}.help-contact__person-name{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--workspace-text);line-height:1.35;letter-spacing:-.01em}.help-contact__person-title{margin:2px 0 0;font-size:var(--font-size-sm);color:var(--workspace-text-muted);line-height:1.3}.help-contact__person-company{margin:0;font-size:var(--font-size-xs);color:var(--text-faint);line-height:1.3}.help-contact__links{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-top:6px}.help-contact__link,.help-contact__email{display:block;font-size:var(--font-size-sm);color:var(--text-link);text-decoration:none;word-break:break-all;line-height:1.45}.help-contact__link:hover,.help-contact__email:hover{color:var(--text-link-hover);text-decoration:underline}.help-contact__bio{margin:12px 0 0;font-size:var(--font-size-sm);line-height:1.55;color:var(--workspace-text-muted)}.help-contact__csm-actions{display:flex;flex-wrap:wrap;gap:10px;padding:14px 20px 18px;border-top:1px solid var(--modal-footer-border);background:var(--modal-footer-bg)}.help-contact__channels{display:flex;flex-direction:column;gap:var(--eo-surface-card-gap)}.help-contact__channel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 20px;background:var(--surface-elevated)}.help-contact__channel+.help-contact__channel{border-top:none}.help-contact__channel--details{display:block;padding:0;background:var(--eo-surface-card-bg)}.help-contact__channel-body{padding:18px 20px}.help-contact__tier-description{margin:6px 0 0;font-size:var(--font-size-sm);line-height:1.55;color:var(--workspace-text-muted)}.help-contact__email-static{display:block;margin-top:6px;font-size:var(--font-size-sm);color:var(--text-faint);line-height:1.45;word-break:break-all}.workbench-shell{display:flex;height:100%;background:var(--brand-surface-workspace);overflow:hidden}.workbench-side-nav{width:229px;border-right:1px solid var(--module-chrome-edge);background:var(--module-rail-surface);display:flex;flex-direction:column;transition:width .2s ease;height:100%;box-shadow:none;font-family:var(--font-sans)}.workbench-side-nav.collapsed{width:var(--module-rail-collapsed-width)}.workbench-side-scroll{flex:1;overflow-x:hidden;overflow-y:auto;padding:calc(var(--module-rail-scroll-padding-y) + 2px) 0}.ux-module-header{margin:0 -24px 12px;padding:10px 16px;background:var(--module-header-bg);box-shadow:none;border:none;border-bottom:1px solid var(--module-chrome-edge);position:sticky;top:0;z-index:14;min-height:var(--module-header-height);box-sizing:border-box}.ux-module-header,.assist-detail-topbar,.automate-detail-topbar,.automate-home-topbar,.assist-home-topbar,.pulse-detail-topbar,.engage-detail-topbar{background:var(--module-header-bg);border-bottom:1px solid var(--module-chrome-edge);box-shadow:none;min-height:var(--module-header-height);box-sizing:border-box}.assist-detail-topbar,.automate-detail-topbar,.automate-home-topbar,.assist-home-topbar,.pulse-detail-topbar,.engage-detail-topbar{background:var(--module-header-bg)}.ux-module-header__row{display:grid;grid-template-columns:1fr minmax(0,auto) 1fr;align-items:center;gap:12px;min-height:calc(var(--module-header-height) - 20px)}.ux-module-header--center-title .ux-module-header__row{grid-template-columns:1fr auto 1fr}.page-header.page-header--subpage.ux-module-header.ux-module-header--center-title .ux-module-header__row{grid-template-columns:auto minmax(0,1fr) auto}.ux-module-header__left{justify-self:start;min-width:0}.ux-module-header__copy{min-width:0;justify-self:center;text-align:center}.page-header.page-header--subpage.ux-module-header.ux-module-header--center-title .ux-module-header__copy{justify-self:start;text-align:left}.ux-module-header__title{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--page-scaffold-title-color);line-height:1.35;letter-spacing:-.015em;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pulse-detail-topbar .ux-module-header__title,.automate-detail-topbar .ux-module-header__title,.engage-detail-topbar .ux-module-header__title,.assist-detail-topbar .ux-module-header__title{color:var(--page-scaffold-title-color)}.pulse-detail-topbar .module-detail-title__text{color:inherit}.studio-cat-split__main .studio-detail__embed-title,.studio-detail__embed-title-row--detail-bar .studio-detail__embed-title,.studio-detail__embed-title{color:var(--workspace-text)}.ux-module-header__description{margin:4px 0 0;color:var(--text-muted);font-size:var(--font-size-sm);line-height:1.3}.ux-module-header__actions{justify-self:end;display:inline-flex;align-items:center;gap:8px;min-width:0}.ux-module-header__slot-placeholder{display:inline-block;width:1px;height:1px;opacity:0;pointer-events:none}.ux-module-header__extra{margin-top:6px}.assist-detail>.ux-module-header,.automate-detail>.ux-module-header,.engage-detail-page>.ux-module-header{flex-shrink:0}.ux-tabs{display:inline-flex;align-items:center;gap:6px}.ux-tabs__item{border:1px solid var(--module-chrome-outline-soft);background:var(--surface-elevated);color:var(--text-heading);border-radius:var(--radius-xs);height:32px;padding:0 14px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1;cursor:pointer}.ux-tabs__item:hover{border-color:var(--border-muted);color:var(--color-neutral-825)}.ux-tabs__item.is-active{border-color:var(--brand-primary);color:var(--brand-primary);background:var(--ux-tabs-bg)}.ux-tabs--underline{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;gap:0 22px;width:100%;box-sizing:border-box;border-bottom:1px solid var(--color-neutral-350-a10)}.ux-tabs--underline .ux-tabs__item{position:relative;border:none;border-radius:0;background:transparent;height:auto;min-height:0;padding:10px 2px 11px;margin-bottom:-1px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.25;color:var(--text-label);cursor:pointer;border-bottom:2px solid transparent;box-shadow:none}.ux-tabs--underline .ux-tabs__item:hover{color:var(--text-muted)}.ux-tabs--underline .ux-tabs__item.is-active{color:var(--brand-primary);font-weight:var(--font-weight-semibold);border-bottom-color:var(--brand-primary);background:transparent}.module-tab-strip{width:100%;box-sizing:border-box;flex-shrink:0}.module-tab-strip--page,.pulse-detail-tab-strip-wrap{padding:0;background:var(--module-header-bg);border-bottom:1px solid var(--section-divider-line)}.module-tab-strip--embedded{background:transparent;border-bottom:1px solid var(--module-chrome-outline-soft)}.module-tab-strip--rail{background:var(--module-rail-surface);border-bottom:1px solid var(--module-chrome-outline-soft)}.module-tab-strip__row{display:flex;flex-wrap:nowrap;align-items:stretch;width:100%;margin:0;padding:0;gap:0;min-height:36px;border-bottom:none;box-sizing:border-box}.module-tab-strip--page .module-tab-strip__row{padding:0 var(--module-tab-strip-inset-page)}.module-tab-strip--embedded .module-tab-strip__row{align-items:flex-end;padding:0 var(--module-tab-strip-inset-embedded)}.module-tab-strip--rail .module-tab-strip__row{padding:0 var(--module-tab-strip-inset-rail)}.module-tab-strip--compact .module-tab-strip__row{min-height:0}.module-tab-strip__tabs-wrap{display:flex;align-items:stretch;align-self:stretch;min-height:0;flex:0 1 auto;min-width:0}.module-tab-strip__tabs.ux-tabs--underline{display:flex;flex-wrap:nowrap;align-items:stretch;align-self:stretch;gap:0 20px;width:auto;min-height:0;height:100%;border-bottom:none}.module-tab-strip__tabs.ux-tabs--underline .ux-tabs__item,.pulse-detail-tab-strip-wrap .pulse-signals-tabbar.ux-tabs--underline .ux-tabs__item{display:inline-flex;align-items:center;align-self:stretch;box-sizing:border-box;height:auto;min-height:0;padding:0 2px;margin:0 0 -1px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.25;color:var(--text-label);border-bottom:2px solid transparent;border-radius:0;background:transparent}.module-tab-strip__tabs.ux-tabs--underline .ux-tabs__item:hover,.pulse-detail-tab-strip-wrap .pulse-signals-tabbar.ux-tabs--underline .ux-tabs__item:hover{color:var(--text-muted);background:transparent}.module-tab-strip__tabs.ux-tabs--underline .ux-tabs__item.is-active,.pulse-detail-tab-strip-wrap .pulse-signals-tabbar.ux-tabs--underline .ux-tabs__item.is-active{color:var(--brand-primary);font-weight:var(--font-weight-semibold);border-bottom-color:var(--brand-primary);background:transparent;padding-bottom:0}.module-tab-strip--compact .module-tab-strip__tabs.ux-tabs--underline .ux-tabs__item{padding:6px 2px 7px}.ux-segmented{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--border-default);border-radius:var(--surface-radius);background:var(--ux-segmented-bg-6);padding:2px}.ux-segmented__option{border:1px solid transparent;border-radius:var(--surface-radius);background:transparent;color:var(--text-label);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);min-height:28px;padding:0 12px;cursor:pointer}.ux-segmented__option:hover{color:var(--text-label);background:var(--ux-segmented-bg-3)}.ux-segmented__option.is-active{color:var(--text-body);background:var(--surface-elevated);border-color:var(--border-default);box-shadow:var(--shadow-chip);font-weight:var(--font-weight-semibold)}.ux-segmented--subtle{border-color:var(--color-neutral-350-a12);background:var(--ux-segmented-bg-4)}.ux-segmented--sm{padding:1px;gap:1px}.ux-segmented--sm .ux-segmented__option{min-height:22px;padding:0 8px;font-size:var(--font-size-micro);font-weight:var(--font-weight-medium);letter-spacing:.02em}.ux-segmented--sm .ux-segmented__option.is-active,.ux-segmented--lg .ux-segmented__option.is-active{font-weight:var(--font-weight-semibold)}.ux-segmented--lg{padding:3px;gap:3px}.ux-segmented--lg .ux-segmented__option{min-height:32px;padding:0 16px;font-size:var(--font-size-sm)}.ux-toggle{width:34px;height:20px;border-radius:var(--radius-pill);border:1px solid var(--border-muted);background:var(--surface-elevated);padding:1px;display:inline-flex;align-items:center;justify-content:flex-start;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.ux-toggle.is-checked{background:var(--brand-primary);border-color:var(--brand-primary);justify-content:flex-end}.ux-toggle.is-disabled{opacity:.6;cursor:not-allowed}.ux-toggle__thumb{width:16px;height:16px;border-radius:var(--radius-pill);background:var(--surface-elevated);box-shadow:0 1px 2px var(--ux-toggle-shadow)}.ux-modal__header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px;padding:0 0 6px;border-bottom:1px solid var(--module-chrome-outline-soft)}.ux-modal__title,.studio-canvas__config-title,.studio-canvas__library-title{margin:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--inline-panel-title-color);line-height:1.2;text-transform:none;letter-spacing:normal}.ux-form-modal:not(.studio-wf-modal) .ux-modal__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-body);letter-spacing:.01em;text-transform:none}.ux-modal__header-actions{display:inline-flex;align-items:center;gap:6px}.ux-modal__close{width:24px;height:24px;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;display:grid;place-items:center;color:var(--text-label);cursor:pointer}.ux-modal__close:hover{background:var(--surface-muted);color:var(--text-heading)}.ux-modal__content{margin-top:6px}.pulse-modal,.atlas-panel,.assist-assistant-context-panel,.automate-workflow-panel{box-shadow:var(--shadow-lg)}.ux-modal-shell--rightDrawer.automate-workflow-panel,.ux-modal-shell--rightDrawer.atlas-panel{padding-left:0;padding-right:0}.ux-modal-shell--rightDrawer.atlas-panel{padding-top:0}.ux-modal-shell--rightDrawer.automate-workflow-panel .ux-modal__header,.ux-modal-shell--rightDrawer.atlas-panel .ux-modal__header{padding-left:var(--inline-panel-content-inset);padding-right:var(--inline-panel-content-inset);border-bottom-color:var(--inline-panel-divider-section)}.ux-modal-shell--rightDrawer.atlas-panel .ux-modal__header{box-sizing:border-box;min-height:var(--module-header-height);height:var(--module-header-height);padding-top:10px;padding-bottom:10px;align-items:center}.ux-modal-shell--rightDrawer.atlas-panel .ux-modal__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:1.35;letter-spacing:-.01em;color:inherit}.ux-modal-shell--rightDrawer.automate-workflow-panel .ux-right-drawer__body,.ux-modal-shell--rightDrawer.atlas-panel .ux-right-drawer__body{padding-left:0;padding-right:0}.workbench-side-subtitle.assist{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-heading);letter-spacing:.01em}.workbench-group{margin:0 0 4px;padding:0;border:none;border-radius:0;background:transparent}.workbench-group:not(:first-child){border-top:none;padding-top:12px}.workbench-group-title{margin:0 10px 5px;display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:var(--module-rail-section-title-size);letter-spacing:var(--module-rail-section-title-tracking);font-weight:var(--module-rail-section-title-weight);text-transform:uppercase;color:var(--module-rail-section-title-color);text-align:left}.workbench-side-nav .workbench-group-title:after,.pulse-process-list .workbench-group-title:after{content:"";flex:1 1 auto;min-width:12px;height:1px;background:var(--module-rail-section-title-line);align-self:center}.workbench-group-title:before{content:none}.workbench-group-hint{margin:0 8px 6px;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--text-label);line-height:1.35}.human-task-reason{display:block;margin:4px 0 12px}.human-task-reason__label{display:block;margin-bottom:6px;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--text-label)}.human-task-reason__input{width:100%;box-sizing:border-box;resize:vertical;padding:8px 10px;font:inherit;color:var(--text-body);background:var(--surface-elevated);border:1px solid var(--border-muted);border-radius:8px}.module-rail-actions{margin:0 4px;display:flex;flex-direction:column;gap:8px}.module-rail-actions-divider{height:0;margin:12px var(--module-rail-scroll-padding-x) 10px;background:transparent;flex-shrink:0}.module-rail-action{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;margin:0;border-radius:var(--surface-radius);border-style:solid;border-width:1px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:none;text-decoration:none;font-family:inherit;cursor:pointer;width:100%;max-width:100%;text-align:center;box-sizing:border-box;white-space:nowrap;line-height:1.2;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.module-rail-action--assist,.module-rail-action--automate,.module-rail-action--engage{border-color:color-mix(in srgb,var(--brand-primary) 72%,var(--module-rail-action-border));background:var(--brand-primary);color:var(--text-on-primary);box-shadow:0 1px 2px var(--color-neutral-900-a14)}.module-rail-action--assist:visited,.module-rail-action--automate:visited,.module-rail-action--engage:visited{color:var(--text-on-primary)}.module-rail-action--assist:hover,.module-rail-action--automate:hover,.module-rail-action--engage:hover{background:var(--brand-primary-hover);border-color:color-mix(in srgb,var(--brand-primary-hover) 75%,var(--module-rail-action-border-2));color:var(--text-on-primary)}.module-rail-action--assist:active,.module-rail-action--automate:active,.module-rail-action--engage:active{background:var(--brand-primary-pressed);color:var(--text-on-primary)}.module-rail-action--assist:focus-visible,.module-rail-action--automate:focus-visible,.module-rail-action--engage:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary) 55%,transparent);outline-offset:2px}button.module-rail-action{-webkit-appearance:none;-moz-appearance:none;appearance:none}.workbench-nav-item{display:flex;align-items:center;min-height:32px;height:32px;border-radius:0;padding:0 10px;color:var(--module-rail-nav-label-color);text-decoration:none;font-size:var(--module-rail-nav-label-size);font-weight:var(--module-rail-nav-label-weight);letter-spacing:var(--module-rail-nav-label-tracking);transition:background-color .12s ease,color .12s ease}.workbench-nav-item:hover{background:var(--module-rail-item-hover-bg);color:var(--module-rail-nav-label-hover-color)}.workbench-nav-item.active{background:var(--module-rail-item-active-bg);color:var(--module-rail-item-active-text);font-weight:var(--font-weight-semibold);box-shadow:inset -2px 0 0 var(--brand-primary)}.workbench-nav-item.active .workbench-nav-item__subtitle{color:var(--text-label);font-weight:var(--font-weight-medium)}.workbench-nav-item.workbench-nav-item--stack:not(.workbench-nav-item--row){align-items:stretch;min-height:44px;height:auto;padding:8px 10px}.workbench-nav-item.workbench-nav-item--stack:not(.workbench-nav-item--row):not(:has(.workbench-nav-item__subtitle)):not(:has(.workbench-nav-item__line)){min-height:32px;height:32px;padding:0 10px;align-items:center}.workbench-nav-item.workbench-nav-item--stack:not(.workbench-nav-item--row):not(:has(.workbench-nav-item__subtitle)):not(:has(.workbench-nav-item__line)) .workbench-nav-item__title-row{align-items:center}.workbench-nav-item.workbench-nav-item--structured{min-height:0;height:auto;padding:7px 10px;align-items:flex-start}.workbench-nav-item__stack{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%}.workbench-nav-item__stack--row{padding-right:2px}.workbench-nav-item__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-width:0}.workbench-nav-item__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-semibold);line-height:1.25}.workbench-nav-item__subtitle,.workbench-nav-item__line{font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);line-height:1.45;color:var(--text-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workbench-nav-item--structured .workbench-nav-item__title{white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:unset;line-height:1.25;margin-bottom:0}.workbench-nav-item__line--secondary{font-weight:var(--font-weight-medium)}.workbench-nav-item__line--meta{font-size:var(--font-size-micro);font-weight:var(--font-weight-normal);letter-spacing:.02em;line-height:1.35}.workbench-nav-item__stack--structured{gap:3px}.workbench-nav-item__stack--structured .workbench-nav-item__line{line-height:1.35}.workbench-side-nav--rail-subtle .workbench-nav-item__subtitle,.workbench-side-nav--rail-subtle .workbench-nav-item__line{font-size:var(--module-rail-list-label-size);font-weight:var(--module-rail-list-label-weight);line-height:var(--module-rail-list-label-line-height);color:var(--module-rail-list-label-color);letter-spacing:0}.workbench-side-nav--rail-subtle .workbench-nav-item.active .workbench-nav-item__subtitle,.workbench-side-nav--rail-subtle .workbench-nav-item.active .workbench-nav-item__line{color:var(--module-rail-list-label-color-active);font-weight:var(--module-rail-list-label-weight)}.pulse-side-nav .workbench-nav-item__subtitle{font-size:var(--module-rail-list-label-size);font-weight:var(--module-rail-list-label-weight);line-height:var(--module-rail-list-label-line-height);color:var(--module-rail-list-label-color);letter-spacing:0}.pulse-side-nav .workbench-nav-item.active .workbench-nav-item__subtitle{color:var(--module-rail-list-label-color-active)}.workbench-side-nav--rail-subtle .workbench-nav-item.workbench-nav-item--stack:not(:has(.workbench-nav-item__line)):not(:has(.workbench-nav-item__subtitle)) .workbench-nav-item__title,.pulse-side-nav .workbench-nav-item.workbench-nav-item--stack:not(:has(.workbench-nav-item__line)):not(:has(.workbench-nav-item__subtitle)) .workbench-nav-item__title,.studio-nav-item__title{font-size:var(--module-rail-list-label-size);font-weight:var(--module-rail-list-label-weight);line-height:var(--module-rail-list-label-line-height);color:var(--module-rail-list-label-color);letter-spacing:0}.workbench-side-nav--rail-subtle .workbench-nav-item.active:not(:has(.workbench-nav-item__line)):not(:has(.workbench-nav-item__subtitle)) .workbench-nav-item__title,.pulse-side-nav .workbench-nav-item.active:not(:has(.workbench-nav-item__line)):not(:has(.workbench-nav-item__subtitle)) .workbench-nav-item__title,.studio-nav-item.active .studio-nav-item__title{color:var(--module-rail-list-label-color-active);font-weight:var(--font-weight-medium)}.workbench-side-nav--rail-subtle .workbench-nav-item__title,.assist-records-nav-item__label{font-size:var(--module-rail-list-label-size);font-weight:var(--module-rail-list-label-weight);line-height:var(--module-rail-list-label-line-height);color:var(--module-rail-list-label-color)}.workbench-side-nav--rail-subtle .workbench-nav-item.active .workbench-nav-item__title,.assist-records-nav-item.is-active .assist-records-nav-item__label{color:var(--module-rail-list-label-color-active);font-weight:var(--font-weight-medium)}.workbench-nav-item__meta{display:flex;align-items:center;gap:6px;flex-shrink:0}.workbench-nav-item__pill{font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);text-transform:lowercase;padding:2px 8px;border-radius:var(--chip-radius);background:var(--border-default);color:var(--text-muted)}.workbench-nav-item__count{min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pill);background:var(--color-neutral-75);color:var(--text-label);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.workbench-nav-item-row{display:flex;align-items:stretch;gap:0;margin-bottom:0;position:relative;border-radius:0;overflow:hidden}.workbench-nav-item-row:last-child{margin-bottom:0}.workbench-nav-item-row:hover{background:var(--module-rail-item-hover-bg)}.workbench-nav-item-row:has(.workbench-nav-item.active){background:var(--module-rail-item-active-bg)}.workbench-nav-item-row:has(.workbench-nav-item.active):hover{background:var(--module-rail-item-active-bg)}.workbench-nav-item.workbench-nav-item--row{flex:1;min-width:0;height:32px;min-height:32px;padding-right:6px;border-radius:0}.workbench-nav-item.workbench-nav-item--row.workbench-nav-item--stack{height:auto;min-height:44px;padding-top:8px;padding-bottom:8px;align-items:flex-start}.workbench-nav-item.workbench-nav-item--row.workbench-nav-item--stack:has(.workbench-nav-item__line),.workbench-nav-item.workbench-nav-item--row.workbench-nav-item--structured{min-height:0;padding:7px 8px 7px 10px;align-items:flex-start}.workbench-nav-item.workbench-nav-item--row.workbench-nav-item--stack:not(:has(.workbench-nav-item__subtitle)):not(:has(.workbench-nav-item__line)){min-height:32px;height:32px;padding-top:0;padding-bottom:0;align-items:center}.workbench-nav-item.workbench-nav-item--row.workbench-nav-item--stack:not(:has(.workbench-nav-item__subtitle)):not(:has(.workbench-nav-item__line)) .workbench-nav-item__title-row{align-items:center}.workbench-nav-item.workbench-nav-item--row:hover,.workbench-nav-item.workbench-nav-item--row.active{background:transparent;box-shadow:none}.workbench-nav-item-row:has(.workbench-nav-item.active){box-shadow:inset -2px 0 0 var(--brand-primary)}.workbench-nav-item.workbench-nav-item--row.active{color:var(--module-rail-item-active-text);font-weight:var(--font-weight-semibold)}.workbench-nav-item-row:hover .workbench-nav-item.workbench-nav-item--row:not(.active){color:var(--module-rail-nav-label-hover-color)}.workbench-nav-item__more{flex-shrink:0;width:28px;min-height:32px;height:100%;align-self:stretch;display:grid;place-items:center;border:none;border-radius:0;background:transparent;color:var(--color-neutral-200);opacity:.4;cursor:pointer;margin:0;padding:0;transition:color .12s ease,opacity .12s ease}.workbench-nav-item__more svg{width:16px;height:16px}.workbench-nav-item__status-dot{flex-shrink:0;align-self:center;margin-right:6px;width:5px;height:5px;border-radius:50%;background:var(--status-published-dot)}.workbench-nav-item__pin{flex-shrink:0;align-self:center;margin-right:4px;color:var(--color-warning)}.workbench-nav-item-row:hover .workbench-nav-item__more{opacity:.75}.workbench-nav-item__more:hover,.workbench-nav-item__more[aria-expanded=true]{color:var(--workspace-text);opacity:1}.workbench-nav-item__more:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary) 45%,transparent);outline-offset:-2px;z-index:1}.workbench-item-menu{min-width:168px;padding:4px;background:var(--module-menu-surface);border:1px solid var(--module-menu-border);border-radius:var(--surface-radius);box-shadow:0 10px 28px var(--shadow-drawer)}.workbench-item-menu__btn{width:100%;display:flex;align-items:center;gap:10px;border:none;border-radius:var(--radius-sm);background:transparent;padding:8px 10px;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--text-muted);text-align:left;cursor:pointer}.workbench-item-menu__btn:hover{background:var(--module-menu-item-hover)}.workbench-item-menu__btn--danger{color:var(--color-danger)}.workbench-item-menu__btn--danger:hover{background:var(--color-danger-surface)}.workbench-item-menu__icon{display:grid;place-items:center;width:18px;color:var(--text-faint);flex-shrink:0}.workbench-item-menu__btn--danger .workbench-item-menu__icon{color:var(--color-danger)}.workbench-side-footer{flex-shrink:0}.module-rail-divider{border:none;height:1px;margin:0 var(--rail-footer-divider-inset) var(--rail-footer-divider-margin-bottom);background-color:var(--rail-footer-divider-line);flex-shrink:0}.module-rail-footer{display:flex;flex-direction:column;flex-shrink:0;padding:var(--rail-footer-gap-above-divider) 0 var(--rail-footer-padding-bottom)}.module-rail-footer-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:6px;height:var(--rail-footer-below-divider-min-height);min-height:var(--rail-footer-below-divider-min-height);padding:0 var(--rail-footer-divider-inset);min-width:0;box-sizing:border-box;overflow:hidden}.module-rail-inline-content{display:inline-flex;align-items:center;min-width:0}.module-rail-footer-row.collapsed{justify-content:flex-end}.module-rail-badge{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.module-rail-badge-label{font-size:var(--module-rail-heading-size);font-weight:var(--module-rail-heading-weight);color:var(--module-rail-heading-color);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.module-rail-badge-icon{color:var(--module-rail-badge-icon-text);flex-shrink:0;opacity:.88}.module-rail-toggle-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--module-rail-toggle-btn-text);border-radius:var(--radius-sm);cursor:pointer;flex-shrink:0}.module-rail-toggle-btn svg{width:18px;height:18px;stroke-width:2.2}.module-rail-toggle-btn:hover{background:var(--module-rail-toggle-btn-bg)}.workbench-main{font-size:var(--content-body-size);flex:1;background:var(--brand-surface-workspace);padding:0 24px 24px;overflow-x:hidden;overflow-y:auto;min-width:0;color:var(--workspace-text)}.workbench-main:has(.assist-detail){padding:0}.workbench-main:has(.assist-detail--with-session-context){display:flex;flex-direction:column;min-height:0;overflow:hidden}.workbench-main:has(.automate-detail){display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:0}.workbench-main:has(.engage-detail-page){display:flex;flex-direction:column;min-height:0;overflow:hidden}.workbench-main:has(.assist-home--quad-grid),.workbench-main:has(.engage-home--quad-grid),.workbench-main:has(.automate-home--quad-grid){display:flex;flex-direction:column;min-height:0;padding-left:0;padding-right:0;padding-bottom:0;overflow-x:hidden;overflow-y:auto}.workbench-main:has(.assist-home--records-view){overflow:hidden}.assist-home{display:flex;flex-direction:column;gap:20px;max-width:960px}.assist-home--minimal{--chat-composer-inline-inset: 2%;width:100%;max-width:none;margin:0;gap:0;padding:0 0 34px;min-height:clamp(640px,78vh,920px)}.assist-home-top{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;box-sizing:border-box;flex:7 1 0;min-height:clamp(260px,38vh,460px);padding:clamp(22px,4.2vh,44px) clamp(16px,4vw,40px) clamp(38px,6vh,68px);margin-bottom:clamp(16px,2.8vh,28px);gap:clamp(12px,2.2vh,22px)}.assist-home--minimal .module-home-top.assist-home-top{padding-top:clamp(20px,3.2vh,36px)}.assist-home-header{text-align:center;width:100%;margin-bottom:clamp(2px,.45vh,8px)}.assist-home-top .assist-home-title{margin:0 auto;max-width:none;padding:0;line-height:1.28;letter-spacing:-.018em;font-weight:var(--font-weight-semibold);font-size:var(--font-size-xl);color:var(--text-body);text-align:center;white-space:nowrap}.assist-home-top .assist-home-chat-stack{display:flex;flex-direction:column;align-items:center;width:100%;max-width:min(920px,100%);gap:clamp(10px,1.8vh,18px)}.assist-home-chat-stack .assist-home-composer{width:100%;max-width:none}.assist-home-prompt-tabs{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;max-width:100%;margin-left:auto;margin-right:auto;gap:8px;padding:0;background:transparent;border:none;box-sizing:border-box;box-shadow:none}.assist-home-chat-stack .assist-home-prompt-tabs{width:calc(100% - (2 * var(--chat-composer-inline-inset)));max-width:100%;align-self:center}.assist-home-composer--hero .chat-composer-wrap--assist-home{width:calc(100% - (2 * var(--chat-composer-inline-inset)))}.assist-home--minimal .assist-home-or{margin-top:clamp(24px,4.2vh,50px);margin-bottom:clamp(14px,2vh,22px)}.assist-home-or-line{flex:1;height:1px;background:var(--color-neutral-350-a24)}.assist-home-or-label{font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);color:var(--assist-home-or-label-text);white-space:nowrap;letter-spacing:.02em}.assist-home-assistants{display:flex;flex-direction:column;align-items:stretch;flex:3 1 0;gap:10px;width:100%;margin-top:0;color:var(--text-label)}.assist-assistant-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.assist-assistant-grid--home-row4{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px}.assist-assistant-grid--home-expanded{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width: 960px){.assist-assistant-grid--home-row4,.assist-assistant-grid--home-expanded{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.assist-assistant-grid--home-row4,.assist-assistant-grid--home-expanded{grid-template-columns:1fr}}.assist-assistant-view-all-row{display:flex;justify-content:center;width:100%;padding-top:2px}.module-home-shell{display:flex;flex-direction:column;gap:0;min-height:clamp(560px,72vh,860px);--module-home-tile-surface-bg: transparent;--module-home-tile-surface-border: var(--module-chrome-outline-soft);--module-home-tile-surface-bg-hover: var(--color-info-50-a38);--module-home-tile-surface-border-hover: color-mix(in srgb, var(--module-chrome-outline-soft) 42%, var(--text-faint))}.module-home-top{display:flex;flex-direction:column;flex:7 1 0;gap:10px;padding-top:clamp(18px,3.2vh,34px);padding-bottom:clamp(18px,3.4vh,36px)}.module-home-grid-wrap{display:flex;flex-direction:column;flex:3 1 0;gap:10px;margin-top:0}.module-home-body-loading{flex:1;display:block;padding:20px 24px}.module-home-body-status{flex:1;display:flex;align-items:center;justify-content:center;min-height:clamp(200px,40vh,360px);padding:48px 24px}.module-home-body-status__surface.surface-status-box{border-bottom:none}.module-home-empty-message{margin:0;max-width:min(420px,100%);text-align:center;font-size:var(--font-size-md);line-height:1.55;color:var(--workspace-text-muted)}.module-home-section-empty{margin:0;padding:28px 24px;text-align:center;font-size:var(--font-size-md);line-height:1.55;color:var(--workspace-text-muted)}.module-home-body-loading .platform-loading--inline{gap:14px}.module-home-body-loading .platform-loading__message{font-size:var(--font-size-md);color:var(--workspace-text-muted);letter-spacing:.01em}.module-home-specialist-card .assist-assistant-card__title{font-size:var(--font-size-lg)}.automate-home{display:flex;flex-direction:column;gap:14px;width:100%;max-width:none;margin:0;padding:clamp(16px,2.6vh,24px) 0 24px;min-height:clamp(600px,74vh,900px)}.automate-home-bottom,.engage-home-bottom{display:flex;flex-direction:column;gap:10px;margin-top:0}.automate-home .module-home-or,.module-home-shell--engage .module-home-or{display:flex;width:100%;align-items:center;margin-top:clamp(10px,1.8vh,20px);margin-bottom:clamp(2px,.6vh,8px)}.automate-home .module-home-or .assist-home-or-line,.module-home-shell--engage .module-home-or .assist-home-or-line{opacity:.7}.automate-exec-top{gap:8px}.automate-home--minimal .module-home-top.automate-exec-top{padding-top:0;padding-bottom:clamp(14px,2.6vh,24px)}.automate-home--minimal,.automate-home--minimal .module-home-top{padding-top:0}.automate-home--quad-grid.automate-home{gap:0;width:100%;max-width:none;margin:0;padding:0;min-height:0;flex:1 1 auto;background:var(--workspace-canvas-bg)}.automate-home--quad-grid.module-home-shell,.engage-home--quad-grid.module-home-shell{flex:1;min-height:0;gap:0}.automate-home--quad-grid>.automate-home-topbar{margin:0;padding:10px 24px;border:none;border-bottom:1px solid var(--module-chrome-edge);border-radius:0;box-shadow:none;flex-shrink:0;position:sticky;top:0;z-index:14;box-sizing:border-box}.automate-home--quad-grid>.automate-home-topbar .ux-module-header__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:calc(var(--module-header-height) - 20px)}.automate-home--quad-grid>.automate-home-topbar .ux-module-header__left{display:none}.automate-home--quad-grid>.automate-home-topbar .ux-module-header__copy{justify-self:start;text-align:left;max-width:min(68vw,920px)}.automate-home--quad-grid>.automate-home-topbar .ux-module-header__title{margin:0;font-size:var(--font-size-lg);line-height:1.35;letter-spacing:-.01em;text-transform:none;font-weight:var(--font-weight-semibold);color:var(--page-scaffold-title-color)}.automate-home--quad-grid .automate-home__zone--middle,.engage-home--quad-grid .engage-home__zone--middle{flex:1 1 auto;min-height:0;gap:0;margin:0;width:100%;padding:0;display:flex;flex-direction:column;border-bottom:1px solid var(--module-chrome-outline-soft);box-sizing:border-box}.automate-home--quad-grid .automate-home__zone--middle.module-home-top,.engage-home--quad-grid .engage-home__zone--middle.module-home-top{padding-top:0;padding-bottom:0;gap:0}.automate-home--quad-grid .automate-exec-section__header{padding:10px 24px 6px}.automate-home--quad-grid .automate-exec-section__header h3{color:var(--text-body);font-weight:var(--font-weight-bold)}.automate-home--quad-grid .automate-exec-section__header p{color:var(--text-label);opacity:1}.automate-home--quad-grid .automate-exec-list{padding:6px 24px 8px}.automate-home--quad-grid.automate-home--minimal .module-home-top.automate-exec-top,.engage-home--quad-grid.engage-home--minimal .module-home-top.engage-home-top{padding-top:0;padding-bottom:0}.automate-home--quad-grid .automate-middle-grid,.engage-home--quad-grid .engage-middle-grid{flex:1 1 auto;min-height:0;width:100%;gap:0;align-items:stretch}.automate-home--quad-grid .automate-exec-section__main,.engage-home--quad-grid .automate-exec-section__main{flex:1 1 auto;min-height:clamp(240px,38vh,380px);display:flex;flex-direction:column;overflow:hidden}.automate-home--quad-grid .automate-exec-section__main>.module-home-section-empty,.engage-home--quad-grid .automate-exec-section__main>.module-home-section-empty{margin:auto}.automate-home--quad-grid .automate-exec-list,.engage-home--quad-grid .engage-home-exec-list{flex:0 1 auto;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto}.automate-home--quad-grid .automate-exec-section__footer,.engage-home--quad-grid .automate-exec-section__footer{flex-shrink:0;margin-top:auto;padding:0;background:transparent}.automate-home--quad-grid .automate-exec-section__footer .list-pagination-bar,.engage-home--quad-grid .automate-exec-section__footer .list-pagination-bar{width:100%;box-sizing:border-box;border-top:1px solid color-mix(in srgb,var(--module-chrome-outline-soft) 42%,transparent)}.automate-home--quad-grid .automate-exec-section__footer .catalog-runlist-toolbar__row-inner,.engage-home--quad-grid .automate-exec-section__footer .catalog-runlist-toolbar__row-inner{padding-left:24px;padding-right:24px}.automate-home--quad-grid .automate-middle-grid .automate-section-surface{display:flex;flex-direction:column;min-height:0;height:100%}.automate-home--quad-grid .automate-middle-grid .automate-exec-section{flex:1;min-height:0;display:flex;flex-direction:column}.automate-home--quad-grid .automate-section-surface--my-tasks,.engage-home--quad-grid .engage-section-surface--action-required,.engage-home--quad-grid .automate-section-surface--my-tasks{align-self:stretch;min-height:100%;border-right:1px solid var(--module-chrome-outline-soft)}.automate-home--quad-grid .automate-middle-grid .automate-exec-section--my-tasks,.automate-home--quad-grid .automate-middle-grid .automate-exec-section--needs-attention{border:none;border-radius:0;box-shadow:none;background:transparent}.automate-home--quad-grid .automate-home__zone--bottom,.engage-home--quad-grid .engage-home__zone--bottom{display:flex;flex-direction:column;flex:0 0 auto;flex-shrink:0;min-height:0;margin:0;padding:0}.automate-home--quad-grid .automate-home__bottom-head{margin:0;padding:clamp(14px,2vh,20px) 24px clamp(10px,1.6vh,14px);flex-shrink:0;text-align:center}.automate-home--quad-grid .automate-home__bottom-head .assist-home-or-label{display:block;text-align:center}.automate-home--quad-grid .module-home-grid-wrap{padding:10px 24px 0;flex:0 0 auto;min-height:0}.automate-home--quad-grid .module-home-or{display:none}@media (max-width: 980px){.automate-home--quad-grid .automate-section-surface--my-tasks{border-right:none;border-bottom:1px solid var(--module-chrome-outline-soft)}}.engage-home--quad-grid.engage-home{gap:0;width:100%;max-width:none;margin:0;padding:0;min-height:0;flex:1 1 auto;background:var(--workspace-canvas-bg)}.engage-home--quad-grid>.engage-home-topbar{margin:0;padding:10px 24px;border:none;border-bottom:1px solid var(--module-chrome-edge);border-radius:0;box-shadow:none;flex-shrink:0;position:sticky;top:0;z-index:14;box-sizing:border-box;background:var(--module-header-bg)}.engage-home--quad-grid>.engage-home-topbar .ux-module-header__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:calc(var(--module-header-height) - 20px)}.engage-home--quad-grid>.engage-home-topbar .ux-module-header__left{display:none}.engage-home--quad-grid>.engage-home-topbar .ux-module-header__copy{justify-self:start;text-align:left;max-width:min(68vw,920px)}.engage-home--quad-grid>.engage-home-topbar .ux-module-header__title{margin:0;font-size:var(--font-size-lg);line-height:1.35;letter-spacing:-.01em;text-transform:none;font-weight:var(--font-weight-semibold);color:var(--page-scaffold-title-color)}.engage-home--quad-grid .automate-exec-section__header{padding:10px 24px 6px}.engage-home--quad-grid .automate-exec-section__header h3{color:var(--text-body);font-weight:var(--font-weight-bold)}.engage-home--quad-grid .automate-exec-section__header p{color:var(--text-label);opacity:1}.engage-home--quad-grid .engage-home-exec-list,.engage-home--quad-grid .automate-exec-list{padding:6px 24px 8px}.engage-home--quad-grid .engage-middle-grid .engage-section-surface,.engage-home--quad-grid .engage-middle-grid .automate-section-surface{display:flex;flex-direction:column;min-height:0;height:100%}.engage-home--quad-grid .engage-middle-grid .engage-home-exec-section,.engage-home--quad-grid .engage-middle-grid .automate-exec-section{flex:1;min-height:0;display:flex;flex-direction:column;border:none;border-radius:0;box-shadow:none;background:transparent}.engage-home--quad-grid .engage-home__bottom-head{margin:0;padding:clamp(14px,2vh,20px) 24px clamp(10px,1.6vh,14px);flex-shrink:0;text-align:center}.engage-home--quad-grid .engage-home__bottom-head .assist-home-or-label{display:block;text-align:center}.engage-home--quad-grid .module-home-grid-wrap{padding:10px 24px 0;flex:0 0 auto;min-height:0}.engage-home--quad-grid .module-home-or{display:none}.assist-home--quad-grid.assist-home{gap:0;width:100%;max-width:none;margin:0;padding:0;min-height:0;flex:1 1 auto;background:var(--workspace-canvas-bg)}.assist-home--quad-grid.module-home-shell{gap:0}.assist-home--quad-grid>.assist-home-topbar{margin:0;padding:10px 24px;border:none;border-bottom:1px solid var(--module-chrome-edge);border-radius:0;box-shadow:none;flex-shrink:0;position:sticky;top:0;z-index:14;box-sizing:border-box;background:var(--module-header-bg)}.assist-home--quad-grid>.assist-home-topbar .ux-module-header__row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:calc(var(--module-header-height) - 20px)}.assist-home--quad-grid>.assist-home-topbar .ux-module-header__left{display:none}.assist-home--quad-grid>.assist-home-topbar .ux-module-header__copy{justify-self:start;text-align:left;max-width:min(68vw,920px);flex:1 1 auto;min-width:0}.assist-home--quad-grid>.assist-home-topbar .ux-module-header__actions{flex-shrink:0;margin-left:auto}.assist-home--quad-grid>.assist-home-topbar .pulse-status-toggle{min-width:146px}.assist-records-home__shell{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;margin:0;border:none;border-radius:0;overflow:hidden;background:var(--brand-surface-workspace)}.assist-records-home__shell>.studio-cat-split{flex:1 1 auto;min-height:0;border-top:none}.assist-home--records-view{overflow:hidden}.assist-home--records-view .assist-home__zone--records{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.assist-home--records-view .studio-wf-page--flush{flex:1 1 auto;min-height:0}.studio-cat-split__nav .workbench-group-title{padding-top:10px}.studio-cat-split__nav .studio-cat-nav-group:first-child .workbench-group-title{padding-top:0}.assist-records-home__shell .studio-cat-split__nav{border-right:1px solid var(--inpage-list-edge);width:var(--module-catalog-runlist-width);min-width:var(--module-catalog-runlist-width);max-width:var(--module-catalog-runlist-width)}.assist-records-home__shell .studio-cat-split__nav .studio-cat-split__list{border-top:none}.assist-records-home__shell .studio-cat-nav-group--spaced{margin-top:0;border-top:none}.assist-records-home__shell .studio-cat-nav-group .workbench-group-title{margin:0 10px 8px;padding-top:14px}.assist-records-home__shell .studio-cat-nav-group .workbench-group-title:after{content:none}.assist-records-home__shell .studio-cat-nav-group:first-child .workbench-group-title{padding-top:16px}.assist-records-home__shell .studio-cat-nav-item{border-bottom:none;border-top:1px solid var(--catalog-kv-grid-separator);padding:10px 13px}.assist-records-nav-item{align-items:center}.assist-records-nav-item__label{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.assist-records-main{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--brand-surface-workspace)}.assist-records-main__head{flex-shrink:0;background:var(--module-header-bg);border-bottom:1px solid var(--module-chrome-edge)}.assist-records-main__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 20px 10px}.assist-records-main__title{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-body);line-height:1.3}.assist-records-main__subtitle{margin:3px 0 0;font-size:var(--font-size-xs);color:var(--text-label)}.assist-records-main__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.assist-records-main .studio-catalog-filter-bar{border-bottom:1px solid var(--module-chrome-edge)}.assist-records-main__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;background:var(--brand-surface-workspace)}.assist-records-card-list{list-style:none;margin:0;padding:0}.assist-records-row{display:grid;grid-template-columns:104px minmax(120px,1.8fr) minmax(96px,1fr) 76px 84px 76px 32px;gap:6px 10px;align-items:center;padding:6px 16px;min-height:34px;border-top:1px solid var(--catalog-kv-grid-separator);font-size:var(--font-size-xs);line-height:1.35;color:var(--text-heading);box-sizing:border-box}.assist-records-row--head{position:sticky;top:0;z-index:1;min-height:28px;padding:5px 16px;border-top:none;border-bottom:1px solid var(--catalog-kv-grid-separator);background:var(--surface-muted);font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-label)}.assist-records-sort{display:inline-flex;align-items:center;gap:4px;min-width:0;padding:0;border:0;background:transparent;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:left;cursor:pointer}.assist-records-sort svg{flex-shrink:0;opacity:.45}.assist-records-sort:hover svg,.assist-records-sort.is-active svg{opacity:1}.assist-records-sort.is-active{color:var(--brand-primary)}.assist-records-sort:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.assist-records-card-list>li:first-child .assist-records-row{border-top:none}.assist-records-row__ref .studio-cat-mono{font-size:var(--font-size-2xs)}.assist-records-row__desc,.assist-records-row__party,.assist-records-row__amount,.assist-records-row__updated{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assist-records-row__status .studio-cat-pill{font-size:var(--font-size-micro);padding:1px 6px;line-height:1.35}.assist-records-row__actions{justify-self:end}.assist-records-main .studio-catalog-filter-bar #assist-records-saved-view,.studio-explorer-page .studio-catalog-filter-bar #studio-explorer-saved-view{flex:0 0 168px;width:168px;max-width:168px}.records-filter-save-btn{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;height:var(--studio-module-filter-control-height);padding:0 12px;border:1px dashed var(--records-filter-save-btn-border);border-radius:var(--studio-module-filter-radius);font-size:var(--studio-module-filter-font-size);font-weight:var(--font-weight-semibold);line-height:1.25;font-family:inherit;color:var(--color-info);background:var(--records-filter-save-btn-bg);cursor:pointer;box-sizing:border-box;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.records-filter-save-btn svg{width:14px;height:14px;flex-shrink:0}.records-filter-save-btn:hover{color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 10%,transparent);border-color:color-mix(in srgb,var(--brand-primary) 65%,transparent)}.records-saved-view__select{flex:0 0 168px;width:168px;max-width:168px;font-weight:var(--font-weight-semibold);color:var(--text-body);background-color:var(--text-on-primary);border-color:var(--records-saved-view-border)}.studio-explorer-page .assist-records-home__shell{flex:1 1 auto;min-height:0}.studio-explorer-page>.settings-callout{margin:0}.assist-records-main__footer{flex-shrink:0;margin-top:auto;background:var(--brand-surface-workspace);border-top:1px solid var(--module-chrome-edge)}.assist-records-main__footer .list-pagination-bar{padding:0 20px;min-height:44px;border-top:none}.list-status-inset,.assist-records-main__empty{margin:0;padding:48px 20px;font-size:var(--font-size-sm);color:var(--workspace-text-muted);text-align:center}.assist-records-main__external-note{margin:0 0 12px;padding:10px 14px;border:1px solid var(--border-default);border-radius:var(--surface-radius);background:var(--surface-muted);font-size:var(--font-size-sm);color:var(--workspace-text-muted);line-height:1.45}.assist-records-row--clickable{cursor:pointer}.assist-records-row--clickable:hover{background:var(--surface-muted)}.assist-records-row--clickable:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.assist-home--quad-grid>.assist-home-topbar .ux-module-header__title{margin:0;font-size:var(--font-size-lg);line-height:1.35;letter-spacing:-.01em;text-transform:none;font-weight:var(--font-weight-semibold);color:var(--page-scaffold-title-color)}.assist-home--quad-grid .assist-home__zone--top{flex:7 1 0;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;box-sizing:border-box;margin:0;padding:clamp(22px,4.2vh,44px) clamp(16px,4vw,40px) clamp(28px,4.5vh,52px);gap:clamp(12px,2.2vh,22px);border-bottom:none}.assist-home--quad-grid.assist-home--minimal .module-home-top.assist-home-top{padding-top:clamp(20px,3.2vh,36px);margin-bottom:0}.assist-home--quad-grid .assist-home__zone--bottom{display:flex;flex-direction:column;flex:3 1 0;min-height:0;margin:0}.assist-home--quad-grid .assist-home__bottom-head{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:14px;width:min(920px,calc(100% - 48px));max-width:100%;margin:0 auto;padding:clamp(6px,1.2vh,12px) 0 clamp(14px,2vh,20px);flex-shrink:0;box-sizing:border-box;text-align:center}.assist-home--quad-grid .assist-home__bottom-head .assist-home-or-line{flex:1 1 0;min-width:2rem;height:1px;background:var(--color-neutral-350-a08);border:none}.assist-home--quad-grid .assist-home__bottom-head .assist-home-or-label{display:inline-block;flex:0 0 auto;margin:0;padding:0 2px;text-align:center;font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:.02em;color:var(--assist-home-or-label-text-2);white-space:nowrap}.assist-home--quad-grid .module-home-grid-wrap{padding:10px 24px 0;flex:1;min-height:0}.assist-home--quad-grid .assist-home-assistants.module-home-grid-wrap{align-items:center;margin-top:0;flex:1 1 auto}.assist-home--quad-grid .assist-assistant-grid--home-row4,.assist-home--quad-grid .assist-assistant-grid--home-expanded{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:10px 12px;width:100%}.assist-home--quad-grid .assist-assistant-grid--home-row4>*,.assist-home--quad-grid .assist-assistant-grid--home-expanded>*{flex:0 1 calc((100% - 24px) / 3);width:calc((100% - 24px) / 3);min-width:240px;max-width:none;box-sizing:border-box}.automate-home--quad-grid .assist-assistant-grid--home-row4,.automate-home--quad-grid .assist-assistant-grid--home-expanded,.engage-home--quad-grid .assist-assistant-grid--home-row4,.engage-home--quad-grid .assist-assistant-grid--home-expanded{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:10px 12px;width:100%}.automate-home--quad-grid .assist-assistant-grid--home-row4>*,.automate-home--quad-grid .assist-assistant-grid--home-expanded>*,.engage-home--quad-grid .assist-assistant-grid--home-row4>*,.engage-home--quad-grid .assist-assistant-grid--home-expanded>*{flex:0 1 calc((100% - 24px) / 3);width:calc((100% - 24px) / 3);min-width:240px;max-width:none;box-sizing:border-box}.automate-home--quad-grid .automate-home-bottom.module-home-grid-wrap,.engage-home--quad-grid .engage-home-bottom.module-home-grid-wrap{align-items:center}.module-home-section-error{margin:8px 0}@media (max-width: 960px){.assist-home--quad-grid .assist-assistant-grid--home-row4>*,.assist-home--quad-grid .assist-assistant-grid--home-expanded>*{flex-basis:calc(50% - 6px);width:calc(50% - 6px);min-width:0}}@media (max-width: 640px){.assist-home--quad-grid .assist-assistant-grid--home-row4>*,.assist-home--quad-grid .assist-assistant-grid--home-expanded>*{flex-basis:100%;width:100%;max-width:100%}.assist-home--quad-grid .assist-home__bottom-head .assist-home-or-label{white-space:normal;max-width:12rem;line-height:1.35}}.assist-home--quad-grid .module-home-or,.assist-home--quad-grid .assist-home-or{display:none}.automate-exec-intro .assist-home-title{margin:0 auto;max-width:none;padding:0;line-height:1.28;letter-spacing:-.015em;font-weight:var(--font-weight-medium);font-size:var(--font-size-lg);color:var(--text-muted);text-align:center;white-space:nowrap}.automate-exec-metrics{flex-shrink:0}.automate-progress-surface{border-radius:var(--surface-radius);border:none;background:transparent;padding:0}.automate-middle-grid>.automate-progress-surface .automate-exec-metrics{grid-template-columns:1fr;gap:8px}.automate-middle-grid>.automate-progress-surface{position:relative;padding-left:16px}.automate-middle-grid>.automate-progress-surface:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;border-radius:var(--radius-pill);background:var(--color-neutral-350-a12)}.automate-middle-grid>.automate-progress-surface .automate-runs-header h3{color:var(--text-label)}.automate-middle-grid>.automate-progress-surface .module-metric-card{background:var(--eo-surface-card-bg)}.automate-progress-surface--detail{padding:0 0 8px}.pulse-analysis-metrics-row.module-metric-strip{margin-bottom:12px}.automate-exec-pagination .ux-pagination{gap:4px}.automate-exec-pagination .ux-pagination__btn{width:22px;height:22px;border-radius:var(--radius-sm);border-color:var(--module-chrome-outline-soft);color:var(--text-faint)}.automate-exec-pagination .ux-pagination__label{min-width:34px;font-size:var(--font-size-micro);font-weight:var(--font-weight-medium);color:var(--text-faint)}.automate-middle-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px;align-items:stretch}.automate-section-surface{border:none;border-radius:0;padding:0;background:transparent;min-height:100%;display:flex}.automate-section-surface--my-tasks,.automate-section-surface--needs-attention{grid-column:span 1}.automate-exec-section{border:none;border-radius:0;background:transparent;overflow:hidden;box-shadow:none;width:100%;min-height:100%;display:flex;flex-direction:column}.automate-middle-grid .automate-exec-section--my-tasks,.automate-middle-grid .automate-exec-section--needs-attention{border-radius:0;overflow:hidden;border:1px solid var(--modal-footer-border);background:transparent;box-shadow:none}.automate-exec-section__header{padding:10px 12px 6px;border-bottom:none;display:flex;align-items:baseline;gap:10px}.automate-exec-section__header h3{margin:0;flex-shrink:0;white-space:nowrap;font-size:var(--right-content-title-size);font-weight:var(--right-content-title-weight);line-height:var(--right-content-title-line-height);letter-spacing:var(--right-content-title-letter-spacing);color:var(--right-content-title-color)}.automate-exec-section__header p{margin:0 0 0 auto;text-align:right;font-size:var(--right-content-subtitle-size);font-weight:var(--right-content-subtitle-weight);line-height:var(--right-content-subtitle-line-height);letter-spacing:var(--right-content-subtitle-letter-spacing);color:var(--right-content-subtitle-color);opacity:var(--right-content-subtitle-opacity)}.automate-exec-section__main{flex:1;min-height:0;display:flex;flex-direction:column}.automate-exec-list--min-four-rows{flex:none;min-height:0}.task-card-list{list-style:none;margin:0;padding:8px;display:flex;flex-direction:column;gap:8px}.task-card{border:var(--eo-surface-card-border);border-radius:var(--eo-surface-card-radius);background:var(--eo-surface-card-bg);box-shadow:var(--eo-surface-card-shadow);position:relative;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.task-card:hover{border-color:var(--eo-surface-card-border-hover);background:var(--eo-surface-card-bg-hover);box-shadow:var(--eo-surface-card-shadow-hover)}.task-card--overdue:before{content:"";position:absolute;top:-1px;bottom:-1px;left:-1px;width:3px;background:var(--color-danger);border-radius:var(--eo-surface-card-radius) 0 0 var(--eo-surface-card-radius);pointer-events:none}.task-card__bar{display:flex;align-items:center;gap:10px;padding:11px 13px;cursor:pointer}.task-card__bar:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary) 45%,white);outline-offset:-2px;border-radius:var(--eo-surface-card-radius)}.task-card__toggle{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--text-faint);cursor:pointer;transition:transform .12s ease}.task-card__toggle[aria-expanded=true]{transform:rotate(90deg)}.task-card__toggle:hover{color:var(--text-primary)}.task-card__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.task-card__title:has(.task-card__kind){display:flex;align-items:center;gap:8px}.task-card__kind{flex:0 0 auto}.task-card__title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-card__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.task-card__context{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-2xs);color:var(--text-faint)}.task-card__state{flex:none;padding:1px 8px;border:1px solid transparent;border-radius:999px;font-size:var(--font-size-2xs);letter-spacing:.02em;color:var(--text-faint)}.task-card__state--overdue{border-color:color-mix(in srgb,var(--color-danger) 35%,transparent);color:var(--color-danger)}.task-card__state--went-ahead{color:var(--color-success)}.task-card__state--stopped{color:var(--text-secondary)}.task-card__when{flex:none;min-width:5.5rem;text-align:right;font-size:var(--font-size-2xs);color:var(--text-faint);font-variant-numeric:tabular-nums}.task-card__more{display:flex;flex-direction:column;gap:8px;padding:2px 13px 12px 40px}.ux-kv{display:grid;grid-template-columns:minmax(6rem,max-content) minmax(0,1fr);column-gap:16px;row-gap:6px;margin:0;max-width:var(--studio-detail-measure);text-align:left;align-items:baseline}.ux-kv__row{display:contents}.ux-kv dt,.ux-kv__key{max-width:16rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);overflow-wrap:anywhere}.ux-kv dd,.ux-kv__value{margin:0;min-width:0;font-size:var(--font-size-sm);color:var(--text-primary);text-align:left;overflow-wrap:anywhere}.task-card__facts{padding:10px 12px;border:1px solid var(--border-default);border-radius:6px;background:var(--surface-subtle)}.task-card__writes-head{margin:0;font-size:var(--font-size-2xs);letter-spacing:.02em;color:var(--text-faint)}.task-card__writes-list{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.task-card__writes-list>li{font-size:var(--font-size-xs);color:var(--text-secondary)}.task-card__meta{margin:0;font-size:var(--font-size-2xs);letter-spacing:.02em;color:var(--text-faint)}.task-card__line,.task-card__note{margin:0;font-size:var(--font-size-xs);color:var(--text-secondary)}.task-card__note-head{margin:0 0 2px;font-weight:var(--font-weight-semibold)}.task-card__action{margin:8px 0 0;font-size:var(--font-size-xs)}.task-reassign{display:flex;flex-direction:column;gap:12px}.task-reassign__note{margin:0;font-size:var(--font-size-xs);color:var(--text-secondary)}.task-reassign__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.task-reassign__list button{width:100%;justify-content:flex-start}.automate-exec-list{list-style:none;margin:0;padding:6px 8px 8px;display:flex;flex-direction:column;gap:10px}.automate-exec-card{border:var(--eo-surface-card-border);border-radius:var(--eo-surface-card-radius);background:var(--eo-surface-card-bg);padding:12px 14px;box-shadow:var(--eo-surface-card-shadow)}.automate-exec-card--clickable{cursor:pointer;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.automate-exec-card--clickable:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary) 45%,white);outline-offset:2px}.automate-home .automate-exec-list--table .automate-exec-card--clickable:hover{border-color:var(--eo-surface-card-border-hover);border-left-color:var(--color-info-225);background:var(--eo-surface-card-bg-hover);box-shadow:var(--eo-surface-card-shadow-hover)}.automate-home .automate-exec-list--attention .automate-exec-card--clickable:hover{border-color:var(--eo-surface-card-border-hover);border-left-color:var(--color-warning-350);background:var(--eo-surface-card-bg-hover);box-shadow:var(--eo-surface-card-shadow-hover)}.automate-exec-list--slider>li{min-width:min(340px,86vw);max-width:380px;flex:0 0 auto;scroll-snap-align:start}.automate-exec-card--attention{border-left:3px solid var(--color-warning-350)}.automate-exec-card__title{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--text-body)}.automate-exec-card__title:has(.automate-exec-card__title-text){display:flex;min-width:0}.automate-exec-card__kind{flex:0 0 auto;align-self:flex-start}.automate-exec-card__title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automate-exec-card__subtitle,.automate-exec-card__detail{margin:4px 0 0;font-size:var(--font-size-xs);color:var(--automate-exec-card-text-3)}.automate-exec-card__subtitle{font-weight:var(--font-weight-semibold);color:var(--automate-exec-card-text-2)}.automate-exec-card__content{margin:6px 0 0;font-size:var(--font-size-xs);line-height:1.5;color:var(--automate-exec-card-text-4);font-weight:var(--font-weight-normal)}.automate-exec-card__time{font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);color:var(--text-faint)}.automate-exec-card__split{display:grid;grid-template-columns:minmax(92px,.32fr) minmax(0,1fr);gap:8px 14px;align-items:start;width:100%}.automate-exec-card__workflow-col{position:relative;padding:1px 12px 2px 0;min-width:0;border-right:none}.automate-exec-card__workflow-col:after{content:"";position:absolute;top:6px;bottom:6px;right:0;width:1px;background:var(--color-neutral-350-a28);pointer-events:none}.automate-exec-card__workflow-col--attention:after{background:var(--automate-exec-card-bg)}.automate-exec-card__detail-col{min-width:0;padding:0 2px 0 0}.automate-exec-card__workflow-kicker{display:block;font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint);margin-bottom:4px}.automate-exec-card__workflow-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--text-body);line-height:1.25}.automate-exec-card__workflow-foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:5px;min-width:0}.automate-exec-card__workflow-foot--stacked{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:6px;margin-top:3px}.automate-exec-card__workflow-foot .automate-exec-card__time{min-width:0;margin:0;line-height:1.2;font-size:var(--font-size-2xs)}.engage-home-exec-card-li{list-style:none;margin:0;padding:0}.engage-home-exec-card{display:block;width:100%;box-sizing:border-box;text-decoration:none;color:inherit}.engage-home-exec-list>.engage-home-exec-card-li+.engage-home-exec-card-li{margin-top:0}.engage-home-exec-card__title-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.engage-home-exec-card__title-row .automate-exec-card__title{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.engage-home-exec-card__title-row .engage-home-exec-card__tag{flex-shrink:0}.engage-home-exec-card__case-id{margin:2px 0 0;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.03em;color:var(--text-label);font-variant-numeric:tabular-nums}.engage-home-exec-card__detail .automate-exec-card__content{margin-top:4px;color:var(--text-heading);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.engage-home-exec-card__vip{font-weight:var(--font-weight-semibold);color:var(--text-label)}.engage-home-exec-card__tag{flex-shrink:0;font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:var(--chip-radius);background:var(--surface-subtle);color:var(--text-label);border:1px solid var(--border-default)}.engage-home-exec-card__tag--approval{background:var(--color-warning-25);color:var(--color-danger-675);border-color:var(--color-warning-175)}.engage-home-exec-card__tag--sla{background:var(--color-danger-50);color:var(--color-danger-muted);border-color:var(--color-danger-100)}.engage-home-exec-card__tag--ai-paused,.engage-home-exec-card__tag--awaiting{background:var(--color-info-75-2);color:var(--brand-primary-pressed);border-color:var(--engage-home-exec-card-border)}.engage-home .automate-exec-list--table .engage-home-exec-card--action:hover,.engage-home .automate-exec-list--table .engage-home-exec-card.automate-exec-card--task:hover{border-color:var(--eo-surface-card-border-hover);border-left-color:var(--color-info-225);background:var(--eo-surface-card-bg-hover);box-shadow:var(--eo-surface-card-shadow-hover)}.engage-home .automate-exec-list--table .engage-home-exec-card--at-risk:hover,.engage-home .automate-exec-list--table .engage-home-exec-card.automate-exec-card--attention:hover{border-color:var(--eo-surface-card-border-hover);border-left-color:var(--color-warning-350);background:var(--eo-surface-card-bg-hover);box-shadow:var(--eo-surface-card-shadow-hover)}.automate-suggested-actions .automate-exec-list{gap:10px}.automate-exec-section--needs-attention{background:transparent;border-color:transparent;grid-column:auto}.automate-exec-section--needs-attention .automate-exec-section__header{background:transparent}.automate-exec-section--my-tasks{background:transparent;border-color:transparent;grid-column:auto}.automate-exec-section--my-tasks .automate-exec-section__header{background:transparent}.automate-home .automate-exec-list--attention .automate-exec-card,.engage-home .automate-exec-list--table .engage-home-exec-card.automate-exec-card--attention,.engage-home .automate-exec-list--table .engage-home-exec-card--at-risk{border-radius:var(--eo-surface-card-radius);border:var(--eo-surface-card-border);border-left:3px solid var(--color-warning-350);background:var(--eo-surface-card-bg);box-shadow:var(--eo-surface-card-shadow);padding:12px 14px;overflow:hidden}.automate-home .automate-exec-list--attention .automate-exec-card__workflow-col,.automate-home .automate-exec-list--attention .automate-exec-card__detail-col,.engage-home .automate-exec-list--table .engage-home-exec-card--at-risk .automate-exec-card__workflow-col,.engage-home .automate-exec-list--table .engage-home-exec-card--at-risk .engage-home-exec-card__detail-col{background:transparent}.automate-exec-list--table .automate-exec-card,.automate-exec-list--attention .automate-exec-card{display:flex;flex-direction:column}.automate-home .automate-exec-list--table .automate-exec-card--task,.engage-home .automate-exec-list--table .engage-home-exec-card.automate-exec-card--task,.engage-home .automate-exec-list--table .engage-home-exec-card--action{border-radius:var(--eo-surface-card-radius);border:var(--eo-surface-card-border);border-left:3px solid var(--color-info-225);background:var(--eo-surface-card-bg);box-shadow:var(--eo-surface-card-shadow);padding:12px 14px;overflow:hidden}.automate-home .automate-exec-list--table .automate-exec-card--task .automate-exec-card__workflow-col,.automate-home .automate-exec-list--table .automate-exec-card--task .automate-exec-card__detail-col,.engage-home .automate-exec-list--table .engage-home-exec-card--action .automate-exec-card__workflow-col,.engage-home .automate-exec-list--table .engage-home-exec-card--action .engage-home-exec-card__detail-col{background:transparent}.engage-home .automate-exec-list--table .engage-home-exec-card{box-shadow:var(--eo-surface-card-shadow)}.automate-home .automate-exec-list--table .automate-exec-card__content,.automate-home .automate-exec-list--attention .automate-exec-card__content{margin-top:3px}.automate-home .automate-exec-list--table .automate-exec-card__subtitle,.automate-home .automate-exec-list--attention .automate-exec-card__subtitle{margin-top:2px}.automate-exec-list--table .automate-exec-card__title{font-size:var(--font-size-md)}.automate-exec-list--table .automate-exec-card__subtitle{color:var(--automate-exec-card-text);font-weight:var(--font-weight-semibold)}.automate-exec-list--table .automate-exec-card__title,.automate-exec-list--attention .automate-exec-card__title,.automate-exec-list--table .automate-exec-card__subtitle,.automate-exec-list--attention .automate-exec-card__subtitle,.automate-exec-list--table .automate-exec-card__content,.automate-exec-list--attention .automate-exec-card__content,.automate-exec-list--attention .automate-exec-card__next,.automate-exec-list--table .automate-exec-card__time,.automate-exec-list--attention .automate-exec-card__time{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.automate-exec-section--recent-runs .automate-exec-section__header{padding:8px 10px 4px}.automate-home .automate-recent-runs-item{border-radius:var(--eo-surface-card-radius);border:var(--eo-surface-card-border);background:var(--eo-surface-card-bg);box-shadow:var(--eo-surface-card-shadow);transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.automate-home .automate-recent-runs-item:hover{border-color:var(--eo-surface-card-border-hover);background:var(--eo-surface-card-bg-hover);box-shadow:var(--eo-surface-card-shadow-hover)}.engage-home-top{gap:10px}.engage-detail-page .engage-progress-surface--detail,.engage-detail-page>.automate-progress-surface--detail{padding:0}.engage-action-grid,.engage-middle-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px;align-items:stretch;width:100%}.engage-section-surface{border:none;border-radius:0;padding:0;background:transparent;box-shadow:none;min-height:100%;display:flex}.engage-home.module-home-shell--engage .engage-work-section.engage-work-section--boxed{border:1px solid var(--modal-footer-border);background:transparent;box-shadow:none;border-radius:var(--surface-radius);overflow:hidden}.engage-home .engage-case-list--action-required{gap:10px}.engage-exec-pagination .ux-pagination{gap:4px}.engage-exec-pagination .ux-pagination__btn{width:22px;height:22px;border-radius:var(--radius-sm);border-color:var(--module-chrome-outline-soft);color:var(--text-faint)}.engage-exec-pagination .ux-pagination__label{min-width:34px;font-size:var(--font-size-micro);font-weight:var(--font-weight-medium);color:var(--text-faint)}.assist-home.module-home-shell{gap:0}@media (max-width: 980px){.automate-exec-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.automate-middle-grid,.engage-action-grid,.engage-middle-grid{grid-template-columns:1fr}}.assist-assistant-card{display:block;padding:14px 14px 12px;border-radius:var(--surface-radius);border:1px solid var(--assist-assistant-card-border);background:var(--eo-surface-card-bg);text-decoration:none;color:inherit;transition:border-color .12s ease,box-shadow .12s ease}.assist-assistant-card:hover{border-color:var(--text-faint);box-shadow:0 4px 14px var(--color-neutral-900-a06)}.assist-assistant-card--minimal{padding:14px 12px 13px;border-radius:var(--surface-radius);border:none;background:var(--eo-surface-card-bg);box-shadow:none;transition:background-color .12s ease,border-color .12s ease}.assist-home .assist-assistant-card,.assist-home .assist-assistant-card--minimal{border:none;box-shadow:none}.module-home-shell .assist-assistant-grid .assist-assistant-card--home-compact,.module-home-shell .assist-assistant-grid .assist-assistant-card--home-expanded-card{border-radius:var(--eo-surface-card-radius);border:var(--eo-surface-card-border);background:var(--eo-surface-card-bg);box-shadow:var(--eo-surface-card-shadow);padding:16px 18px 14px;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.assist-assistant-card--minimal:hover{background:var(--module-menu-item-hover);border-color:var(--assist-assistant-card-border-2);box-shadow:none}.assist-assistant-card__title{margin:0 0 6px;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--workspace-text);letter-spacing:-.01em}.assist-assistant-card--minimal .assist-assistant-card__title{margin:0 0 6px;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-heading)}.assist-assistant-card--home-compact{padding:16px 12px 14px;min-height:7.5rem}.assist-assistant-card--home-compact .assist-assistant-card__title{margin:0 0 8px}.assist-assistant-card__description{margin:0;font-family:inherit}.assist-assistant-card__description--compact{font-size:var(--font-size-xs);line-height:1.45;color:var(--text-label);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.assist-assistant-card--home-expanded-card{padding:20px 18px 22px;align-self:start}.assist-assistant-card__meta{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);color:var(--text-faint)}.assist-assistant-home-card{position:relative}.assist-assistant-home-card__link{display:block;color:inherit;text-decoration:none}.assist-assistant-home-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding-right:28px}.assist-assistant-home-card__head .assist-assistant-card__title{flex:1 1 auto;min-width:0}.assist-assistant-home-card__badges{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.assist-assistant-home-card__badge{display:inline-flex;align-items:center;padding:2px 6px;border-radius:var(--chip-radius);font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);background:var(--surface-subtle)}.assist-assistant-home-card__badge--disabled{color:var(--color-danger-muted);background:var(--color-danger-50)}.assist-assistant-home-card--disabled{opacity:.6;background:var(--surface-muted)}.assist-assistant-home-card__link--disabled{cursor:not-allowed}.assist-assistant-home-card__hint{margin:6px 0 0;font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);color:var(--text-muted)}.assist-assistant-home-card__menu{position:absolute;top:10px;right:8px;z-index:2}.assist-assistant-home-card__menu .studio-row-actions__trigger{width:24px;height:24px;border-radius:var(--radius-xs);color:var(--color-neutral-200);opacity:.45;transition:opacity .12s ease,color .12s ease,background .12s ease}.assist-assistant-home-card:hover .assist-assistant-home-card__menu .studio-row-actions__trigger,.assist-assistant-home-card:focus-within .assist-assistant-home-card__menu .studio-row-actions__trigger{opacity:.72}.assist-assistant-home-card__menu .studio-row-actions__trigger:hover,.assist-assistant-home-card__menu .studio-row-actions__trigger[aria-expanded=true]{opacity:1;color:var(--workspace-text-muted);background:var(--color-neutral-350-a12)}.assist-assistant-home-card__menu .studio-row-actions__trigger svg{width:15px;height:15px}.assist-prompts-modal__content{padding:0;margin-top:0;flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.assist-prompts-modal__split{display:grid;grid-template-columns:minmax(148px,34%) minmax(0,1fr);flex:1 1 auto;min-height:0;overflow:hidden;border-top:none}.assist-prompts-modal__list{min-height:0;overflow-x:hidden;overflow-y:auto;border-right:1px solid color-mix(in srgb,var(--module-chrome-outline-soft) 36%,transparent);background:var(--module-rail-surface)}.assist-prompts-modal__list-items{list-style:none;margin:0;padding:0}.assist-prompts-modal__goal{margin:0 0 6px;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:1.35;color:var(--workspace-text)}.assist-prompts-modal__prompt-hint{margin:0 0 10px;font-size:var(--font-size-sm);line-height:1.45;color:var(--text-muted);max-width:68ch}.assist-prompts-modal__editor{display:block;width:100%;flex:1 1 auto;min-height:220px;box-sizing:border-box;padding:12px 14px;border:1px solid var(--module-chrome-outline-soft);border-radius:var(--radius-sm);background:var(--surface-default);font-family:inherit;font-size:var(--font-size-md);line-height:1.6;color:var(--workspace-text);resize:vertical}.assist-prompts-modal__editor:focus-visible{outline:2px solid var(--brand-primary);outline-offset:1px;border-color:var(--brand-primary)}.assist-prompts-modal__list-item{display:block;width:100%;margin:0;padding:11px 14px;border:none;border-bottom:1px solid color-mix(in srgb,var(--module-chrome-outline-soft) 36%,transparent);background:transparent;font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.35;color:var(--text-muted);text-align:left;cursor:pointer;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}.assist-prompts-modal__list-item:hover{background:var(--module-rail-item-hover-bg);color:var(--workspace-text)}.assist-prompts-modal__list-item--active{background:var(--module-rail-item-active-bg);color:var(--workspace-text);box-shadow:inset -2px 0 0 var(--brand-primary)}.assist-prompts-modal__detail{min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--surface-elevated)}.assist-prompts-modal__prompt-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:20px 22px 18px}.assist-prompts-modal__actions{flex-shrink:0;display:flex;justify-content:flex-end;padding:14px 20px 18px;border-top:1px solid var(--modal-footer-border);background:var(--modal-footer-bg)}.assist-assistant-view-all{display:inline-flex;align-items:center;gap:6px;margin:0;padding:6px 0;border:none;background:transparent;font-family:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--workspace-text-muted);cursor:pointer;text-decoration:none}.assist-assistant-view-all:hover{color:var(--brand-primary)}.public-shell{min-height:100dvh;display:flex;flex-direction:column;background:var(--brand-surface-page);overflow-x:clip}.public-shell>.guest-home{flex:1;min-height:0}.guest-home{position:relative;isolation:isolate;display:flex;flex-direction:column;width:100%;min-height:100dvh;padding:clamp(16px,3vh,32px) clamp(20px,4vw,48px);box-sizing:border-box;overflow:hidden;background:radial-gradient(90% 55% at 50% -5%,color-mix(in srgb,var(--brand-primary) 10%,var(--surface-elevated)) 0%,transparent 58%),linear-gradient(180deg,var(--guest-home-bg-3) 0%,var(--surface-subtle) 52%,var(--color-neutral-50) 100%)}.guest-home__atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.guest-home__glow{position:absolute;border-radius:50%;filter:blur(72px);opacity:.4;animation:guest-home-drift 18s ease-in-out infinite alternate}.guest-home__glow--a{top:-14%;right:-6%;width:min(48vw,480px);height:min(48vw,480px);background:color-mix(in srgb,var(--brand-primary) 22%,transparent)}.guest-home__glow--b{bottom:-20%;left:-12%;width:min(42vw,420px);height:min(42vw,420px);background:color-mix(in srgb,var(--color-neutral-350) 12%,transparent);animation-delay:-7s;animation-duration:22s}.guest-home__grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.22;background-image:linear-gradient(color-mix(in srgb,var(--guest-home-bg-2) 22%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--guest-home-bg-2) 22%,transparent) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 65% 55% at 50% 32%,var(--guest-home-text) 15%,transparent 72%);mask-image:radial-gradient(ellipse 65% 55% at 50% 32%,var(--guest-home-text) 15%,transparent 72%)}.guest-home__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--surface-subtle) 50%,transparent) 78%,var(--color-neutral-50) 100%),radial-gradient(ellipse 50% 36% at 50% 30%,color-mix(in srgb,var(--surface-elevated) 78%,transparent),transparent 70%)}@keyframes guest-home-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(2.5%,3%,0) scale(1.06)}}.guest-home__inner{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-start;gap:clamp(28px,5vh,56px);width:100%;max-width:min(1120px,94vw);min-height:0;margin:0 auto;padding-top:clamp(40px,15vh,160px);padding-bottom:clamp(20px,3.5vh,40px)}.guest-home__hero{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1.75rem,4vh,2.75rem);width:100%;animation:guest-home-rise .65s cubic-bezier(.22,1,.36,1) both}.guest-home__auth{flex:1 1 auto;min-height:0;width:100%;padding:0 0 clamp(8px,2.5vh,28px);display:flex;align-items:center;justify-content:center;animation:guest-home-rise .65s cubic-bezier(.22,1,.36,1) 90ms both}.guest-home__auth-form,.guest-home__auth-panel{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:26rem;text-align:left}.guest-home__auth-form>button,.guest-home__auth-panel>button{white-space:nowrap}@media (min-width: 640px){.guest-home__auth-panel{max-width:34rem}.guest-home__auth-form{position:relative;max-width:28rem;--auth-field-h: 3rem;--auth-inset: .3rem}.guest-home__auth-form .guest-home__auth-input{height:var(--auth-field-h);padding-right:8.5rem}.guest-home__auth-form>button{position:absolute;top:var(--auth-inset);right:var(--auth-inset);height:calc(var(--auth-field-h) - (2 * var(--auth-inset)));min-width:7.25rem;padding:0 1.05rem;border-radius:.42rem;justify-content:center}}.guest-home__auth-input{width:100%;padding:.7rem .9rem;font:inherit;font-size:var(--font-size-base);color:var(--text-primary);background:var(--color-neutral-25-a94);border:1px solid color-mix(in srgb,var(--brand-primary) 28%,transparent);border-radius:.6rem;transition:border-color .14s ease,box-shadow .14s ease}.guest-home__auth-input::placeholder{color:color-mix(in srgb,var(--text-primary) 45%,transparent)}.guest-home__auth-input:focus-visible{outline:none;border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 22%,transparent)}.guest-home__auth-input:disabled{opacity:.6;cursor:not-allowed}.guest-home__auth-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:color-mix(in srgb,var(--text-primary) 78%,transparent)}.guest-home__auth-message{margin:0;padding:.6rem .8rem;font-size:var(--font-size-base);line-height:1.5;color:color-mix(in srgb,var(--brand-primary) 78%,var(--guest-home-text-2));background:color-mix(in srgb,var(--brand-primary) 7%,var(--surface-elevated));border:1px solid color-mix(in srgb,var(--brand-primary) 22%,transparent);border-radius:.5rem}.guest-home__auth-hint{margin:0;font-size:var(--font-size-sm);color:color-mix(in srgb,var(--text-primary) 62%,transparent)}.guest-home__auth-identity{margin:0;font-size:var(--font-size-md);line-height:1.45;color:var(--text-muted);overflow-wrap:anywhere}.guest-home__auth-identity strong{font-weight:var(--font-weight-semibold);color:var(--text-primary)}.guest-home__auth-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-top:.15rem}.guest-home__auth-link{padding:0;border:0;background:none;font:inherit;font-size:var(--font-size-sm);color:var(--text-link);text-decoration:none;cursor:pointer}.guest-home__auth-link:hover{text-decoration:underline}.guest-home__auth-link:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px;border-radius:2px}.guest-home__eras{--era-pad-top: 10px;--era-track-h: 12px;--era-node-size: 7px;--era-node-current-size: 8px;position:relative;z-index:1;flex-shrink:0;width:100%;max-width:min(34rem,100%);margin:0;padding:var(--era-pad-top) 0 4px;opacity:.72}.guest-home__eras-track{position:absolute;top:calc(var(--era-pad-top) + (var(--era-track-h) / 2));left:0;right:0;display:flex;align-items:center;transform:translateY(-50%);pointer-events:none;z-index:0}.guest-home__eras-track-line{position:relative;display:block;flex:1 1 auto;height:1px;border-radius:var(--radius-pill) 0 0 9999px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-neutral-350) 10%,transparent),color-mix(in srgb,var(--color-neutral-350) 22%,transparent) 28%,color-mix(in srgb,var(--color-neutral-350) 32%,transparent) 55%,color-mix(in srgb,var(--brand-primary) 28%,var(--color-neutral-350)) 78%,color-mix(in srgb,var(--brand-primary) 55%,var(--color-neutral-350)))}.guest-home__eras-track-line:after{content:"";position:absolute;right:-1px;top:50%;width:6px;height:6px;border-right:1px solid color-mix(in srgb,var(--brand-primary) 55%,var(--color-neutral-350));border-top:1px solid color-mix(in srgb,var(--brand-primary) 55%,var(--color-neutral-350));transform:translateY(-50%) rotate(45deg);box-sizing:border-box}.guest-home__eras-steps{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:0;width:100%;margin:0;padding:0 clamp(8px,1.5vw,16px);list-style:none;box-sizing:border-box}.guest-home__eras-item{display:grid;grid-template-rows:var(--era-track-h) auto auto;justify-items:center;align-items:start;gap:5px;flex:1 1 0;min-width:0;text-align:center}.guest-home__era-node{width:var(--era-node-size);height:var(--era-node-size);margin:calc((var(--era-track-h) - var(--era-node-size)) / 2) 0;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-neutral-350) 35%,var(--guest-home-bg));border:1px solid color-mix(in srgb,var(--guest-home-bg) 80%,transparent);box-shadow:none;box-sizing:border-box}.guest-home__eras-item--past:nth-child(1) .guest-home__era-node{background:color-mix(in srgb,var(--color-neutral-350) 28%,var(--guest-home-bg))}.guest-home__eras-item--past:nth-child(2) .guest-home__era-node{background:color-mix(in srgb,var(--color-neutral-350) 42%,var(--guest-home-bg));box-shadow:none}.guest-home__eras-item--current .guest-home__era-node{width:var(--era-node-current-size);height:var(--era-node-current-size);margin:calc((var(--era-track-h) - var(--era-node-current-size)) / 2) 0;background:color-mix(in srgb,var(--brand-primary) 70%,var(--color-neutral-350));border-color:color-mix(in srgb,var(--guest-home-bg) 70%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-primary) 12%,transparent)}.guest-home__eras-item--past:nth-child(1) .guest-home__era-label{color:var(--guest-home-text-6)}.guest-home__eras-item--past:nth-child(1) .guest-home__era-outcome{color:var(--guest-home-text-4);font-weight:var(--font-weight-medium)}.guest-home__eras-item--past:nth-child(2) .guest-home__era-label{color:var(--guest-home-text-5)}.guest-home__eras-item--past:nth-child(2) .guest-home__era-outcome{color:var(--guest-home-text-3);font-weight:var(--font-weight-medium)}.guest-home__eras-item--current .guest-home__era-label{color:color-mix(in srgb,var(--brand-primary) 28%,var(--text-faint));font-weight:var(--font-weight-medium)}.guest-home__eras-item--current .guest-home__era-outcome{color:color-mix(in srgb,var(--text-body) 72%,var(--text-faint));font-weight:var(--font-weight-semibold)}.guest-home__era-label{font-family:var(--font-sans);font-size:var(--font-size-micro);font-weight:var(--font-weight-medium);line-height:1.3;letter-spacing:.02em;color:var(--text-label);white-space:nowrap}.guest-home__era-outcome{font-family:var(--font-display);font-size:var(--font-size-micro);font-weight:var(--font-weight-medium);line-height:1.25;letter-spacing:-.02em;color:var(--text-body);white-space:nowrap}@keyframes guest-home-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.guest-home-welcome{display:flex;flex-direction:column;align-items:center;gap:clamp(26px,3.5vh,36px);width:100%;text-align:center}.guest-home-welcome__intro{display:flex;flex-direction:column;align-items:center;width:100%;max-width:min(820px,100%);text-align:center}.guest-home-welcome__brand-lockup{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:20px}.guest-home-welcome__logo{display:block;width:auto;max-width:200px;max-height:48px;object-fit:contain}.guest-home-welcome__eyebrow{margin:0;font-family:var(--font-display);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1.2;letter-spacing:-.01em;text-transform:none;color:var(--brand-primary)}.guest-home-welcome__brand-rule{display:block;width:28px;height:2px;background:var(--brand-primary);border-radius:1px}.guest-home-welcome__title{margin:0 0 16px;font-family:var(--font-display);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:1.05;letter-spacing:-.048em;color:var(--guest-home-welcome-text);text-align:center;text-wrap:balance}.guest-home-welcome__brand{font-style:normal;font-weight:var(--font-weight-bold);color:inherit}.guest-home-welcome__subtitle{margin:0 auto;max-width:32rem;font-family:var(--font-sans);font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);font-style:normal;line-height:1.5;letter-spacing:-.012em;color:var(--text-muted);text-align:center;text-wrap:balance}.guest-home-welcome__messages{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;margin:0;padding:0;list-style:none}.guest-home-highlight{position:relative;display:inline-flex;align-items:center;margin:0;padding:0 clamp(18px,2.4vw,28px)}.guest-home-highlight+.guest-home-highlight:before{content:"";position:absolute;left:0;top:50%;width:1px;height:14px;transform:translateY(-50%);background:color-mix(in srgb,var(--brand-primary) 55%,var(--color-neutral-350))}.guest-home-highlight__text{font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-style:normal;line-height:1.3;letter-spacing:.01em;color:var(--color-neutral-825);white-space:nowrap}@media (max-width: 768px){.guest-home-welcome__messages{flex-direction:column;gap:12px}.guest-home-highlight{padding:0}.guest-home-highlight+.guest-home-highlight:before{display:none}.guest-home-welcome__subtitle{max-width:none}.guest-home__eras{max-width:100%}}@media (min-width: 1200px){.guest-home__inner{display:grid;grid-template-columns:1fr 1fr;--guest-split-gutter: clamp(40px, 5vw, 88px);column-gap:var(--guest-split-gutter);align-items:stretch;max-width:min(1280px,88vw);padding-top:clamp(24px,5vh,64px)}.guest-home__hero,.guest-home__auth{min-width:0}.guest-home__hero{position:relative;justify-content:center;align-items:flex-start;align-self:stretch;min-height:100%;padding-bottom:5.75rem}.guest-home__eras{position:absolute;left:0;right:auto;bottom:0;width:90%;max-width:90%;margin:0;padding-top:var(--era-pad-top);padding-bottom:.25rem}.guest-home-welcome,.guest-home-welcome__intro,.guest-home-welcome__brand-lockup{align-items:flex-start;text-align:left}.guest-home-welcome__title,.guest-home-welcome__subtitle{text-align:left}.guest-home-welcome__title{text-wrap:wrap;font-size:var(--font-size-4xl)}.guest-home-welcome__subtitle{margin-left:0;margin-right:0}.guest-home-welcome__messages{justify-content:flex-start}.guest-home-highlight{padding:0 clamp(12px,1.2vw,20px)}.guest-home-highlight:first-child{padding-left:0}.guest-home__auth{position:relative;padding:clamp(16px,3vh,32px) 0;align-items:center;justify-content:flex-start}.guest-home__auth:before{content:"";position:absolute;left:calc(var(--guest-split-gutter) / -2);top:10%;bottom:10%;width:1px;background:linear-gradient(180deg,transparent 0%,var(--border-muted) 16%,var(--border-muted) 84%,transparent 100%)}.guest-home__auth-form,.guest-home__auth-panel{width:100%;max-width:28rem}}@media (prefers-reduced-motion: reduce){.guest-home__glow,.guest-home__hero,.guest-home__auth{animation:none}}.platform-home-footnote a{color:var(--brand-primary);font-weight:var(--font-weight-semibold)}.chat-composer-wrap{box-sizing:border-box;width:calc(100% - (2 * var(--chat-composer-inline-inset)));max-width:none;min-width:0;margin-left:auto;margin-right:auto;align-self:center}.chat-composer{display:flex;flex-direction:row;align-items:center;gap:8px;min-height:52px;padding:10px 10px 10px 12px;background:var(--surface-elevated);border:1px solid var(--color-neutral-100);border-radius:var(--chat-composer-radius);overflow:hidden;box-shadow:0 1px 2px var(--color-neutral-900-a04),0 10px 28px var(--color-neutral-900-a10)}.chat-composer-wrap:focus-within .chat-composer{border-color:color-mix(in srgb,var(--brand-primary) 78%,var(--chat-composer-border) 22%);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 16%,transparent),0 10px 28px var(--color-neutral-900-a10)}.chat-composer--multiline{align-items:flex-end}.chat-composer--with-attachments{flex-wrap:wrap;align-items:flex-end}.chat-composer__attachments{flex:0 0 100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding-bottom:2px}.chat-composer__chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 4px 3px 8px;border:1px solid var(--border-muted);border-radius:var(--chip-radius);background:var(--surface-subtle);color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.4}.chat-composer__chip-name{min-width:0;max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-composer__chip-remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:999px;background:transparent;color:var(--text-faint);cursor:pointer}.chat-composer__chip-remove:hover,.chat-composer__chip-remove:focus-visible{background:color-mix(in srgb,var(--text-faint) 20%,transparent);color:var(--text-primary)}.chat-composer__chip--pending{padding-right:8px;border-style:dashed;border-color:color-mix(in srgb,var(--brand-primary) 40%,var(--border-muted));color:var(--text-faint)}.chat-composer__chip-spinner{flex:0 0 auto;color:var(--brand-primary);animation:chat-composer-chip-spin .9s linear infinite}@keyframes chat-composer-chip-spin{to{transform:rotate(360deg)}}.chat-composer__field{flex:1 1 auto;width:auto;min-width:0;min-height:32px;max-height:7.5rem;margin:0;border:none;outline:none;resize:none;overflow-x:hidden;overflow-y:hidden;padding:6px 4px;font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.25;color:var(--text-body);background:transparent;box-sizing:border-box;scrollbar-width:thin}.chat-composer__field::-webkit-scrollbar{width:6px}.chat-composer__field::-webkit-scrollbar-thumb{background:var(--chat-composer-bg);border-radius:var(--radius-pill)}.chat-composer__field::placeholder{color:var(--color-neutral-350-2);font-weight:var(--font-weight-normal);line-height:inherit;opacity:1}.chat-composer__actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.chat-composer__hint{display:inline-flex;align-items:center;flex-shrink:1;min-width:0;max-width:min(40vw,200px);height:32px;margin:0 2px 0 0;padding:0 2px;border:none;background:transparent;color:var(--color-neutral-200);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:.01em;opacity:.78;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;-webkit-user-select:none;user-select:none}.chat-composer__assistant-wrap{display:inline-flex;flex-shrink:1;min-width:0}.chat-composer__assistant{display:inline-flex;align-items:center;gap:4px;flex-shrink:1;min-width:0;max-width:min(42vw,220px);height:32px;margin:0 2px 0 0;padding:0 6px;border:1px solid transparent;border-radius:var(--surface-radius);background:transparent;color:var(--text-muted);font-family:inherit;font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:.01em;line-height:1;cursor:pointer}.chat-composer__assistant:hover,.chat-composer__assistant[aria-expanded=true]{border-color:var(--module-menu-border);background:var(--module-menu-item-hover);color:var(--text-body)}.chat-composer__assistant-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-composer-assistant-menu{min-width:288px;max-width:380px;max-height:340px;overflow-x:hidden;overflow-y:auto;padding:6px;background:var(--module-menu-surface);border:1px solid var(--module-menu-border);border-radius:var(--surface-radius);box-shadow:0 10px 28px var(--shadow-drawer)}.chat-composer-assistant-menu__search{width:100%;margin:0 0 6px;padding:6px 10px;border:1px solid var(--module-menu-border);border-radius:var(--radius-sm);background:var(--surface-default);color:var(--text-primary);font:inherit;font-size:var(--font-size-sm)}.chat-composer-assistant-menu__item{display:flex;align-items:flex-start;gap:10px;width:100%;padding:9px 12px;margin:0;border:none;border-radius:var(--surface-radius);background:transparent;font-family:inherit;text-align:left;cursor:pointer}.chat-composer-assistant-menu__item:hover:not(:disabled){background:var(--module-menu-item-hover)}.chat-composer-assistant-menu__item:disabled{opacity:.45;cursor:not-allowed}.chat-composer-assistant-menu__text{display:flex;flex-direction:column;gap:2px;min-width:0}.chat-composer-assistant-menu__name{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--text-body)}.chat-composer-assistant-menu__desc{font-size:var(--font-size-2xs);line-height:1.4;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.chat-composer-assistant-menu__item--selected .chat-composer-assistant-menu__name{font-weight:var(--font-weight-semibold)}.chat-composer-assistant-menu__check{margin-left:auto;flex-shrink:0;color:var(--text-body)}.chat-composer__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--radius-pill);cursor:pointer;flex-shrink:0;transition:background-color .12s ease,opacity .12s ease,color .12s ease}.chat-composer__icon-btn--muted{background:var(--color-neutral-50-2);color:var(--chat-composer-text)}.chat-composer__icon-btn--muted:hover{background:var(--color-neutral-100)}.chat-composer__icon-btn--send{background:var(--color-neutral-100);color:var(--text-faint)}.chat-composer__icon-btn--send:disabled{cursor:not-allowed}.chat-composer__icon-btn--send-ready{background:var(--brand-primary);color:var(--text-on-primary)}.chat-composer__icon-btn--send-ready:hover:not(:disabled){background:var(--brand-primary-hover)}.chat-composer__icon-btn--send-ready:active:not(:disabled){background:var(--brand-primary-pressed)}.chat-composer__icon-btn--send-ready:disabled{opacity:.88}.chat-composer__icon-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary) 45%,transparent);outline-offset:2px}.chat-composer__plus-wrap{display:inline-flex;align-items:center;position:relative}.chat-composer-attach-menu{min-width:228px;padding:6px;background:var(--module-menu-surface);border:1px solid var(--module-menu-border);border-radius:var(--surface-radius);box-shadow:0 10px 28px var(--shadow-drawer)}.chat-composer-attach-menu__item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;margin:0;border:none;border-radius:var(--surface-radius);background:transparent;font-family:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--text-body);text-align:left;cursor:pointer}.chat-composer-attach-menu__item:hover{background:var(--module-menu-item-hover)}.chat-composer-attach-menu__icon{flex-shrink:0;color:var(--text-muted)}.chat-composer-attach-menu__chevron{margin-left:auto;flex-shrink:0;color:var(--text-faint)}.assist-chat-composer-slot{margin-top:12px}.assist-detail-main .assist-chat-composer-slot{margin-top:0}.assist-assistant-grid .card h4{margin:0 0 6px;font-size:var(--font-size-base)}.assist-assistant-grid a.card{display:block;text-decoration:none;color:inherit}.assist-detail{width:100%;max-width:none;min-width:0;min-height:calc(100vh - 132px);display:flex;flex-direction:column;margin:0;padding:0;background:var(--brand-surface-workspace)}.assist-detail--with-session-context{flex:1 1 auto;min-height:0;overflow:hidden}.assist-detail-topbar{margin:0 0 12px;background:var(--module-header-bg);border-bottom:1px solid var(--module-chrome-edge);box-shadow:none;position:sticky;top:0;z-index:14;flex-shrink:0}.module-detail-backlink{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:none;border-radius:var(--radius-xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--text-label);cursor:pointer;text-decoration:none;justify-self:start;background:transparent}.module-detail-backlink:hover{color:var(--text-muted);background:var(--color-neutral-350-a08)}.module-detail-topbar-actions{justify-self:end}.module-detail-notfound__topbar{display:flex;align-items:center;padding:12px 16px 0}.module-detail-notfound{max-width:62ch;padding:12px 16px 16px}.module-detail-notfound h1{margin:0 0 4px;font-size:var(--font-size-2xl)}.module-detail-notfound__detail{margin:0;font-size:var(--font-size-sm);line-height:1.5;color:var(--text-label)}.module-detail-notfound__detail code{padding:1px 4px;border-radius:var(--radius-xs);background:var(--color-neutral-350-a08);font-size:var(--font-size-xs)}.module-home-create-card{border-style:dashed;border-color:color-mix(in srgb,var(--brand-primary) 32%,var(--border-default));background:color-mix(in srgb,var(--brand-primary) 4%,transparent);box-shadow:none}.module-home-create-card:hover{border-style:solid;border-color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 7%,transparent)}.module-home-create-card .module-home-create-card__title{color:var(--brand-primary)}.module-home-create-card__title{display:inline-flex;align-items:center;gap:6px}.assist-detail-backlink,.pulse-detail-backlink,.engage-detail-backlink,.automate-detail-backlink{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:none;border-radius:var(--radius-xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--text-label);cursor:pointer;text-decoration:none;justify-self:start;background:transparent}.assist-detail-backlink:hover,.pulse-detail-backlink:hover,.engage-detail-backlink:hover,.automate-detail-backlink:hover{color:var(--text-muted);background:var(--color-neutral-350-a08)}.assist-detail-topbar-actions{display:inline-flex;align-items:center;gap:8px;justify-self:end}.assist-detail-assistant-head{margin-bottom:12px}.assist-detail-assistant-head h1{margin:0 0 4px;font-size:var(--font-size-2xl)}.assist-detail-sub{margin:0;font-size:var(--font-size-sm);color:var(--text-label)}.assist-detail-policies ul{margin:0;padding-left:1.1rem;font-size:var(--font-size-sm);line-height:1.5;color:var(--text-muted)}.assist-detail-body{display:flex;flex:1;min-width:0;min-height:0;overflow-x:clip}.assist-detail-main{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;padding:0;border:none;border-radius:0;background:transparent;position:relative;box-shadow:none}.assist-detail--with-session-context>.assist-detail-topbar.ux-module-header{margin:0;padding:10px 24px;box-sizing:border-box}.assist-detail--with-session-context .assist-detail-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin:0;border:none;overflow:hidden}.assist-detail-stage{position:relative;display:flex;flex-direction:row;flex:1 1 auto;min-width:0;min-height:0;align-items:stretch}.assist-detail--with-session-context .assist-detail-stage{flex:1 1 auto;min-height:0;height:100%}.assist-detail-stage .assist-detail-main{flex:1 1 auto;min-width:0;min-height:0}.assist-detail--with-session-context .assist-detail-main{overflow:hidden}.assist-session-context-panel.studio-canvas__config{position:relative;inset:auto;top:auto;right:auto;bottom:auto;left:auto;z-index:1;align-self:stretch;flex:0 0 var(--module-inline-context-panel-width);width:var(--module-inline-context-panel-width);min-width:var(--module-inline-context-panel-width);min-height:0;height:auto;max-height:none}.assist-detail-stage--context-collapsed .assist-session-context-panel.studio-canvas__config{flex:0 0 var(--module-inline-context-panel-collapsed-width);width:var(--module-inline-context-panel-collapsed-width);min-width:var(--module-inline-context-panel-collapsed-width)}.assist-detail--with-session-context .assist-session-context-panel .studio-canvas__panel-toggle{color:var(--text-muted)}.assist-detail--with-session-context .assist-session-context-panel .studio-canvas__panel-toggle:hover{color:var(--text-body)}.assist-detail--with-session-context .assist-session-context-panel .studio-canvas__panel-toggle--active{color:var(--text-heading)}.automate-wf-drawer__changelog--traces .module-context-decision-trace__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px;margin-bottom:4px}.module-context-decision-trace__decision{font-size:var(--font-size-micro);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-teal-725);white-space:nowrap;background:var(--module-context-decision-trace-bg);border-radius:var(--radius-xs);padding:2px 6px;flex-shrink:0}.module-context-decision-trace__reasoning{margin:0 0 4px;font-size:var(--font-size-xs);line-height:1.45;color:var(--text-muted)}.workspace-canvas-surface{background:var(--workspace-canvas-bg)}.assist-detail-conversation-area{flex:1 1 auto;min-height:0;padding:1.25rem 0 1rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.assist-detail-conversation-area--empty{display:flex;flex:1 1 auto;min-height:0;overflow:hidden;align-items:center}.assist-detail-empty-state{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:var(--conversation-track-width);max-width:var(--conversation-track-width);margin-inline:auto;box-sizing:border-box}.assist-detail-empty-header{width:100%;text-align:center}.assist-detail-empty-title{margin:0;line-height:1.28;letter-spacing:-.015em;font-weight:var(--font-weight-medium);font-size:var(--font-size-lg);color:var(--text-body)}.assist-detail-composer .chat-composer-wrap--assist-home,.assist-detail-composer--empty .chat-composer-wrap--assist-home,.engage-detail-composer .chat-composer-wrap--assist-home{width:100%;max-width:min(960px,100%);margin-inline:auto;--chat-composer-inline-inset: 0px}.assist-detail-empty-prompts{width:min(960px,100%);max-width:100%;align-self:center;margin-top:10px}.assist-detail-composer,.engage-detail-composer{margin-top:auto;flex-shrink:0;padding:.75rem clamp(1.25rem,5vw,3rem) 1.25rem;width:100%;box-sizing:border-box;z-index:2;background:transparent;border-top:none;box-shadow:none;display:flex;flex-direction:column;align-items:center;gap:10px}.assist-detail-composer:not(.assist-detail-composer--empty),.engage-detail-composer{position:sticky;bottom:0;padding-bottom:max(1.25rem,env(safe-area-inset-bottom,0px));background:linear-gradient(to top,var(--workspace-canvas-bg) 55%,color-mix(in srgb,var(--workspace-canvas-bg) 70%,transparent))}.assist-detail-composer--no-separator{border-top:none}.assist-detail-composer--empty{margin-top:0;padding-top:0;background:transparent}.assist-detail-empty-state .assist-detail-empty-composer{width:min(960px,100%);max-width:100%;margin-top:clamp(12px,2vh,20px)}.assist-home--loading .module-home-body-loading .surface-status-box,.automate-home--loading .module-home-body-loading .surface-status-box,.engage-home--loading .module-home-body-loading .surface-status-box,.assist-detail--loading .module-home-body-loading .surface-status-box,.assist-detail-conversation-area .surface-status-box{border-bottom:none}.chat-composer__icon-btn--dictating{color:var(--color-danger);background:var(--chat-composer-bg-3)}.chat-composer__icon-btn--dictating:hover{color:var(--color-danger-muted);background:var(--chat-composer-bg-2)}.engage-detail-composer{display:flex;flex-direction:column;gap:10px}.engage-detail-composer__extras{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;max-width:48rem;margin-inline:auto;box-sizing:border-box}.assist-detail-thread-wrap{display:flex;flex-direction:column;gap:14px;width:var(--conversation-track-width);max-width:var(--conversation-track-width);margin-inline:auto;margin-bottom:0;overflow:visible;padding-right:0;padding-bottom:5.5rem;box-sizing:border-box;flex-shrink:0}.assist-detail-bubble-row{display:flex;width:100%;max-width:100%;flex-shrink:0}.assist-detail-bubble-row--assistant,.assist-detail-bubble-row--user{justify-content:stretch}.assist-detail-bubble-row--user{justify-content:flex-end}.conversation-avatar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:0;border-radius:var(--radius-pill);font-size:var(--font-size-micro);font-weight:var(--font-weight-bold);letter-spacing:.02em;line-height:1;-webkit-user-select:none;user-select:none}.conversation-avatar--photo{overflow:hidden;background:var(--conversation-avatar-bg)}.conversation-avatar__img{width:100%;height:100%;object-fit:cover;display:block}.conversation-avatar--agent{background:color-mix(in srgb,var(--brand-primary) 14%,var(--conversation-avatar-bg-2));color:color-mix(in srgb,var(--brand-primary) 72%,var(--text-heading))}.conversation-avatar--user{background:var(--conversation-avatar-bg);color:var(--conversation-avatar-text)}.conversation-avatar--human{background:var(--color-success-surface);color:var(--color-success-muted)}.conversation-typing{display:inline-flex;align-items:center;gap:8px;min-height:22px;padding:2px 0;color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.35}.conversation-typing__label{white-space:nowrap}.conversation-typing__dots{display:inline-flex;align-items:center;gap:3px}.conversation-typing__dot{width:4px;height:4px;border-radius:50%;background:var(--text-muted);animation:conversation-typing-bounce 1.2s infinite ease-in-out both}.conversation-typing__dot:nth-child(2){animation-delay:.15s}.conversation-typing__dot:nth-child(3){animation-delay:.3s}@keyframes conversation-typing-bounce{0%,80%,to{transform:scale(.55);opacity:.35}40%{transform:scale(1);opacity:1}}.assist-detail-bubble{display:flex;flex-direction:column;gap:10px;width:100%;max-width:100%;flex:1 1 auto;box-sizing:border-box;border-radius:var(--surface-radius);padding:12px 14px;border:none;font-size:var(--font-size-md);line-height:1.45;color:var(--text-body);background:var(--surface-elevated)}.assist-detail-bubble-head{display:flex;align-items:center;gap:8px;min-height:28px}.assist-detail-bubble-row--assistant .assist-detail-bubble-head{justify-content:flex-start}.assist-detail-bubble-row--user .assist-detail-bubble-head{justify-content:flex-end}.assist-detail-bubble-body{display:flex;flex-direction:column;gap:10px;min-width:0}.assist-detail-bubble--assistant{background:var(--surface-elevated);border:1px solid color-mix(in srgb,var(--module-chrome-outline-soft) 72%,transparent);box-shadow:none}.assist-detail-bubble--user{width:fit-content;max-width:75%;flex:0 1 auto;background:var(--color-info-surface);border:1px solid color-mix(in srgb,var(--assist-detail-bubble-border) 70%,transparent)}.assist-detail-bubble-row--user .assist-detail-bubble-body,.assist-detail-bubble-row--user .assist-detail-bubble-body .assist-msg,.assist-detail-bubble-row--user .assist-detail-bubble-body .assist-msg__text,.assist-detail-bubble-row--user .assist-detail-bubble-body .assist-detail-bubble-text{text-align:left}.engage-detail-bubble--human{background:var(--color-violet-50);border:1px solid color-mix(in srgb,var(--assist-detail-bubble-border-2) 70%,transparent)}.engage-detail-bubble--system{background:var(--surface-muted);border:1px dashed color-mix(in srgb,var(--module-chrome-outline-soft) 80%,transparent)}.assist-detail-bubble-meta{display:block;font-size:var(--font-size-micro);font-weight:var(--font-weight-medium);color:var(--text-faint);opacity:.85;margin:0;line-height:1.2}.assist-detail-bubble-row--assistant .assist-detail-bubble-meta{text-align:left}.assist-detail-bubble-row--user .assist-detail-bubble-meta{text-align:right}.assist-detail-edit{display:flex;flex-direction:column;gap:8px;width:100%}.assist-detail-edit__box{width:100%;resize:vertical;padding:8px 10px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-default);color:var(--text-body);font:inherit;line-height:1.5}.assist-detail-edit__box:focus-visible{outline:2px solid var(--brand-primary);outline-offset:1px}.assist-detail-edit__note{margin:0;font-size:var(--font-size-micro);color:var(--text-faint)}.assist-detail-edit__actions{display:flex;gap:8px;justify-content:flex-end}.assist-detail-copy{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid transparent;border-radius:6px;background:none;color:var(--text-faint);cursor:pointer;opacity:0;transition:color .12s,background .12s,border-color .12s,opacity .12s}.assist-detail-bubble:hover .assist-detail-copy,.assist-detail-copy:focus-visible{opacity:1}.assist-detail-copy:hover{color:var(--brand-primary);background:var(--surface-muted);border-color:var(--module-chrome-outline-soft)}.assist-detail-copy--right{margin-left:auto}.assist-detail-copy--left{margin-right:auto}.assist-detail-bubble-actions{display:inline-flex;align-items:center;gap:4px}.assist-detail-bubble-actions--right{margin-left:auto}.assist-detail-bubble-actions--left{margin-right:auto}.assist-detail-bubble-text{white-space:pre-wrap}.assist-msg{display:flex;flex-direction:column;gap:10px}.assist-msg__text>:first-child{margin-top:0}.assist-msg__text>:last-child{margin-bottom:0}.assist-msg__text p{margin:0 0 8px}.assist-msg__text ul,.assist-msg__text ol{margin:0 0 8px;padding-left:20px}.assist-msg__text li{margin-bottom:2px}.assist-msg__text h1,.assist-msg__text h2,.assist-msg__text h3,.assist-msg__text h4{margin:12px 0 6px;line-height:1.3;font-weight:var(--font-weight-semibold)}.assist-msg__text h1{font-size:var(--font-size-xl)}.assist-msg__text h2{font-size:var(--font-size-lg)}.assist-msg__text h3{font-size:var(--font-size-base)}.assist-msg__text h4{font-size:var(--font-size-md)}.assist-msg__text a{color:var(--brand-primary);text-decoration:underline}.assist-msg__text code{font-family:ui-monospace,monospace;font-size:var(--font-size-sm);background:var(--surface-subtle);padding:1px 5px;border-radius:var(--radius-xs)}.assist-msg__text pre{margin:0 0 8px;padding:10px 12px;background:var(--text-body);color:var(--border-default);border-radius:var(--surface-radius);overflow-x:auto}.assist-msg__text pre code{background:transparent;color:inherit;padding:0}.assist-msg__text blockquote{margin:0 0 8px;padding-left:12px;border-left:3px solid var(--module-chrome-outline-soft);color:var(--text-muted)}.assist-msg__table-wrap{overflow-x:auto;margin:0 0 8px}.assist-msg__table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.assist-msg__table th,.assist-msg__table td{border:1px solid var(--module-chrome-outline-soft);padding:6px 10px;text-align:left}.assist-msg__table th{background:var(--surface-muted);font-weight:var(--font-weight-semibold)}.assist-msg__data-table th,.assist-msg__data-table td{border:1px solid var(--module-chrome-outline-soft);padding:6px 10px;text-align:left;white-space:nowrap}.assist-msg__data-table th{background:var(--surface-muted);font-weight:var(--font-weight-semibold)}.assist-msg__input{display:flex;flex-direction:column;gap:10px;margin:0 0 8px;padding:12px 14px;border:1px solid var(--module-chrome-outline-soft);border-radius:var(--radius-md);background:var(--surface-muted)}.assist-msg__input-prompt{margin:0;font-size:var(--font-size-sm);color:var(--workspace-text)}.assist-msg__input-field{display:flex;flex-direction:column;gap:4px}.assist-msg__input-field label,.assist-msg__input-checkbox{font-size:var(--font-size-xs);color:var(--workspace-text-muted)}.assist-msg__input-checkbox{display:flex;align-items:center;gap:8px}.assist-msg__input-field input,.assist-msg__input-field select,.assist-msg__input-field textarea{padding:6px 8px;border:1px solid var(--module-chrome-outline-soft);border-radius:var(--radius-sm);font-size:var(--font-size-sm);background:var(--surface-elevated);color:var(--workspace-text)}.assist-msg__input-submit{align-self:flex-start;padding:6px 14px;border:none;border-radius:var(--radius-sm);background:var(--brand-primary);color:var(--text-on-primary);font-size:var(--font-size-sm);cursor:pointer}.assist-msg__input-submit:disabled{opacity:.55;cursor:default}.assist-msg__actions{margin:0 0 8px}.assist-msg__actions-prompt{margin:0 0 6px;font-size:var(--font-size-sm);color:var(--workspace-text)}.assist-msg__actions-row{display:flex;flex-wrap:wrap;gap:8px}.assist-msg__action{padding:6px 14px;border-radius:var(--radius-pill);border:1px solid var(--module-chrome-outline-soft);background:var(--surface-elevated);color:var(--workspace-text);font-size:var(--font-size-sm);cursor:pointer}.assist-msg__action:disabled{opacity:.55;cursor:default}.assist-msg__action--primary{background:var(--brand-primary);border-color:transparent;color:var(--text-on-primary)}.assist-msg__action--danger{background:var(--danger, var(--assist-msg-bg));border-color:transparent;color:var(--text-on-primary)}.assist-msg{--assist-surface: var(--surface-elevated);--assist-surface-2: var(--surface-muted);--assist-paper: var(--surface-subtle);--assist-ink: var(--text-body);--assist-ink-2: var(--text-muted);--assist-ink-3: var(--text-label);--assist-ink-4: var(--text-faint);--assist-line: var(--catalog-kv-grid-edge);--assist-line-2: var(--inpage-list-line);--assist-accent: var(--brand-primary);--assist-mono: var(--font-sans);--assist-serif: inherit;--assist-ok: var(--color-success);--assist-ok-bg: var(--color-success-surface);--assist-ok-border: color-mix(in srgb, var(--color-success) 32%, white);--assist-warn: var(--color-warning);--assist-warn-bg: var(--color-warning-surface);--assist-warn-border: color-mix(in srgb, var(--color-warning) 34%, white);--assist-danger: var(--color-danger-muted);--assist-danger-bg: var(--color-danger-surface);--assist-danger-border: color-mix(in srgb, var(--color-danger) 30%, white);--assist-info: var(--color-info);--assist-info-bg: var(--color-info-surface);--assist-info-border: color-mix(in srgb, var(--color-info) 28%, white);--assist-radius: var(--radius-md)}.assist-msg .assist-card{border:1px solid var(--assist-line);border-radius:var(--surface-radius);background:var(--assist-surface);overflow:hidden}.assist-msg .assist-card__bar{display:flex;align-items:center;justify-content:space-between;padding:9px 12px 9px 14px;background:var(--assist-surface-2);border-bottom:1px solid var(--assist-line)}.assist-msg .assist-card__bar-title{font-family:var(--assist-mono);font-size:var(--font-size-2xs);letter-spacing:.09em;text-transform:uppercase;color:var(--assist-ink-2);font-weight:var(--font-weight-medium)}.assist-msg .assist-card__bar-actions{display:flex;gap:2px;align-items:center}.assist-icon-action{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:6px;background:none;color:var(--text-muted);cursor:pointer;transition:color .12s,background .12s}.assist-msg .assist-icon-action{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid transparent;border-radius:6px;background:none;color:var(--assist-ink-3);cursor:pointer;transition:color .12s,background .12s,border-color .12s}.assist-msg .assist-icon-action:hover{color:var(--assist-accent);background:var(--assist-surface);border-color:var(--assist-line)}.assist-msg .assist-chip{display:inline-block;padding:1px 8px;font-family:var(--assist-mono);font-size:var(--font-size-2xs);border-radius:var(--chip-radius);letter-spacing:.03em;white-space:nowrap}.assist-msg .assist-chip--ok{color:var(--assist-ok);background:var(--assist-ok-bg);border:1px solid var(--assist-ok-border)}.assist-msg .assist-chip--warn{color:var(--assist-warn);background:var(--assist-warn-bg);border:1px solid var(--assist-warn-border)}.assist-msg .assist-chip--danger{color:var(--assist-danger);background:var(--assist-danger-bg);border:1px solid var(--assist-danger-border)}.assist-msg .assist-chip--info{color:var(--assist-info);background:var(--assist-info-bg);border:1px solid var(--assist-info-border)}.assist-msg .assist-chip--neutral{color:var(--assist-ink-2);background:var(--assist-surface-2);border:1px solid var(--assist-line)}.assist-msg .assist-inline-code{font-family:var(--font-mono);font-size:var(--font-size-sm);background:var(--assist-surface-2);border:1px solid var(--assist-line);padding:0 5px;border-radius:var(--radius-xs);color:var(--assist-ink-2)}.assist-msg .assist-code__pre{margin:0;padding:12px 14px;overflow-x:auto;background:var(--text-body);color:var(--border-default);font-family:var(--font-mono);font-size:var(--font-size-sm);line-height:1.6}.assist-msg .assist-code__pre code{background:transparent;color:inherit;padding:0}.assist-msg .assist-table__scroll{overflow-x:auto}.assist-msg .assist-table table{width:auto;max-width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.assist-msg .assist-table th{text-align:left;padding:8px 14px;font-family:var(--assist-mono);font-size:var(--font-size-2xs);letter-spacing:.07em;text-transform:uppercase;color:var(--assist-ink-3);font-weight:var(--font-weight-medium);border-bottom:1px solid var(--assist-line-2);background:var(--assist-surface);white-space:nowrap}.assist-msg .assist-table td{padding:9px 14px;border-bottom:1px solid var(--assist-line-2);color:var(--assist-ink);vertical-align:middle}.assist-msg .assist-table tr:last-child td{border-bottom:none}.assist-msg .assist-table__status{white-space:nowrap}.assist-msg .assist-table td.assist-table__num{text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums}.assist-msg .assist-table th.assist-table__num .assist-table__sort{justify-content:flex-start}.assist-msg .assist-table th{padding:0}.assist-msg .assist-table__sort{display:inline-flex;align-items:center;gap:5px;width:100%;padding:8px 14px;background:none;border:none;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:inherit}.assist-msg .assist-table__sort:hover{color:var(--assist-accent)}.assist-msg .assist-table__sort-ico{opacity:0;transition:opacity .12s;flex-shrink:0}.assist-msg .assist-table th:hover .assist-table__sort-ico{opacity:.7}.assist-msg .assist-table th[aria-sort]:not([aria-sort=none]) .assist-table__sort-ico{opacity:1}.assist-msg .assist-table th[aria-sort]:not([aria-sort=none]) .assist-table__sort{color:var(--assist-accent)}.assist-msg .assist-entity__head{padding:12px 16px;border-bottom:1px solid var(--assist-line-2);display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.assist-msg .assist-entity__head-right{display:flex;align-items:center;gap:6px}.assist-msg .assist-entity__type{font-family:var(--assist-mono);font-size:var(--font-size-micro);letter-spacing:.11em;text-transform:uppercase;color:var(--assist-ink-3)}.assist-msg .assist-entity__title{font-family:var(--assist-serif);font-weight:var(--font-weight-medium);font-size:var(--font-size-lg);color:var(--assist-ink);margin:2px 0 0;letter-spacing:-.01em}.assist-msg .assist-entity__facts{padding:8px 16px 14px;margin:0;display:grid;grid-template-columns:1fr;gap:0}.assist-msg .assist-entity__fact{display:grid;grid-template-columns:130px 1fr;column-gap:16px;padding:5px 0;border-bottom:1px solid var(--assist-line-2)}.assist-msg .assist-entity__fact:last-child{border-bottom:none}.assist-msg .assist-entity__facts dt{font-family:var(--assist-mono);font-size:var(--font-size-2xs);color:var(--assist-ink-3);letter-spacing:.02em}.assist-msg .assist-entity__facts dd{margin:0;color:var(--assist-ink);font-size:var(--font-size-md)}.assist-msg .assist-entity__facts dd.emph{font-family:var(--assist-mono);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.assist-msg .assist-email{background:var(--assist-surface-2)}.assist-msg .assist-email__label{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 6px 14px;font-family:var(--assist-mono);font-size:var(--font-size-micro);letter-spacing:.13em;text-transform:uppercase;color:var(--assist-ink-3);font-weight:var(--font-weight-medium);border-bottom:1px solid var(--assist-line-2);background:var(--assist-surface)}.assist-msg .assist-email__head{background:var(--assist-surface);padding:12px 14px 10px;display:grid;grid-template-columns:60px 1fr;row-gap:4px;column-gap:12px;border-bottom:1px solid var(--assist-line-2)}.assist-msg .assist-email__lbl{font-family:var(--assist-mono);font-size:var(--font-size-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--assist-ink-3);padding-top:2px}.assist-msg .assist-email__val{color:var(--assist-ink);font-size:var(--font-size-sm)}.assist-msg .assist-email__body{background:var(--assist-surface);padding:12px 14px;font-size:var(--font-size-md);line-height:1.6;color:var(--assist-ink)}.assist-msg .assist-email__body p{margin:0 0 9px}.assist-msg .assist-email__body p:last-child{margin-bottom:0}.assist-msg .assist-email__attach{background:var(--assist-surface);padding:10px 14px 12px;border-top:1px solid var(--assist-line-2);display:flex;flex-wrap:wrap;gap:6px}.assist-msg .assist-attach-chip{display:inline-flex;align-items:center;gap:7px;padding:4px 9px;background:var(--assist-surface-2);border:1px solid var(--assist-line);border-radius:var(--chip-radius);font-family:var(--assist-mono);font-size:var(--font-size-2xs);color:var(--assist-ink-2)}.assist-msg .assist-status{display:grid;grid-template-columns:32px 1fr;align-items:center;gap:14px;padding:12px 14px;background:var(--assist-surface-2)}.assist-msg .assist-status__icon{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-md);color:var(--assist-surface);background:var(--assist-ok)}.assist-msg .assist-status--warn .assist-status__icon{background:var(--assist-warn)}.assist-msg .assist-status--danger .assist-status__icon{background:var(--assist-danger)}.assist-msg .assist-status--info .assist-status__icon{background:var(--assist-info)}.assist-msg .assist-status__head{font-weight:var(--font-weight-medium);color:var(--assist-ink);font-size:var(--font-size-md)}.assist-msg .assist-status__meta{font-family:var(--assist-mono);font-size:var(--font-size-2xs);color:var(--assist-ink-3);margin-top:2px}.assist-msg .assist-chips{display:flex;flex-direction:column;gap:10px}.assist-msg .assist-chips__prompt{font-size:var(--font-size-md);color:var(--assist-ink);margin:0}.assist-msg .assist-chips__list{display:flex;flex-wrap:wrap;gap:6px}.assist-msg .assist-qr-chip{background:var(--assist-surface);border:1px solid var(--assist-line);border-radius:var(--chip-radius);padding:7px 14px;font-size:var(--font-size-sm);color:var(--assist-ink);cursor:pointer;display:inline-flex;flex-direction:column;align-items:flex-start;text-align:left}.assist-msg .assist-qr-chip:hover:not(:disabled){border-color:var(--assist-ink-3)}.assist-msg .assist-qr-chip:disabled{opacity:.5;cursor:default}.assist-msg .assist-qr-chip[aria-pressed=true]{border-color:var(--assist-accent);color:var(--assist-accent)}.assist-msg .assist-qr-chip__label{font-weight:var(--font-weight-medium)}.assist-msg .assist-qr-chip__hint{font-family:var(--assist-mono);font-size:var(--font-size-2xs);color:var(--assist-ink-3);margin-top:2px}.assist-msg .assist-decision{border-color:var(--assist-warn-border);background:var(--assist-warn-bg)}.assist-msg .assist-decision__label{padding:8px 14px;font-family:var(--assist-mono);font-size:var(--font-size-micro);letter-spacing:.13em;text-transform:uppercase;color:var(--assist-warn);font-weight:var(--font-weight-semibold);border-bottom:1px solid var(--assist-warn-border)}.assist-msg .assist-decision__label:before{content:"⚖";margin-right:6px}.assist-msg .assist-decision__body{padding:14px 16px 12px}.assist-msg .assist-decision__question{font-family:var(--assist-serif);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--assist-ink);margin:0 0 4px}.assist-msg .assist-decision__rec{font-size:var(--font-size-sm);color:var(--assist-ink-2);margin-bottom:12px}.assist-msg .assist-decision__rec strong{color:var(--assist-ink)}.assist-msg .assist-decision__conf{font-family:var(--assist-mono);font-size:var(--font-size-2xs);color:var(--assist-ink-3);margin-left:4px}.assist-msg .assist-decision__rationale{margin:6px 0 0;font-size:var(--font-size-sm);line-height:1.55;color:var(--assist-ink-2, var(--text-muted))}.assist-decision__evidence{background:var(--assist-surface);border:1px solid var(--assist-warn-border);border-radius:4px;padding:8px 12px;margin-bottom:12px}.assist-msg .assist-decision__ev-label{font-family:var(--assist-mono);font-size:var(--font-size-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--assist-ink-3);margin-bottom:6px}.assist-msg .assist-decision__ev-list{display:flex;flex-wrap:wrap;gap:6px}.assist-msg .assist-ev-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;background:var(--assist-surface-2);border:1px solid var(--assist-line);border-radius:var(--chip-radius);font-family:var(--assist-mono);font-size:var(--font-size-2xs);color:var(--assist-ink-2)}.assist-msg .assist-decision__options{display:flex;flex-direction:column;gap:6px}.assist-msg .assist-dec-option{background:var(--assist-surface);border:1px solid var(--assist-warn-border);border-radius:4px;padding:10px 14px;width:100%;text-align:left;display:grid;grid-template-columns:18px 1fr;gap:10px;cursor:pointer;transition:background .1s}.assist-msg .assist-dec-option:hover:not(:disabled){background:var(--assist-paper)}.assist-msg .assist-dec-option:disabled{opacity:.6;cursor:default}.assist-msg .assist-dec-option.recommended{background:color-mix(in srgb,var(--assist-warn) 8%,white)}.assist-msg .assist-dec-option__radio{width:16px;height:16px;border:1.5px solid var(--assist-ink-3);border-radius:50%;margin-top:2px;position:relative}.assist-msg .assist-dec-option.recommended .assist-dec-option__radio{border-color:var(--assist-warn)}.assist-msg .assist-dec-option.recommended .assist-dec-option__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:var(--assist-warn);border-radius:50%}.assist-msg .assist-dec-option[aria-pressed=true] .assist-dec-option__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:var(--assist-accent);border-radius:50%}.assist-msg .assist-dec-option__main{display:flex;flex-direction:column}.assist-msg .assist-dec-option__label{font-weight:var(--font-weight-medium);color:var(--assist-ink);font-size:var(--font-size-md)}.assist-msg .assist-dec-option__rec-tag{margin-left:8px;font-family:var(--assist-mono);font-size:var(--font-size-micro);letter-spacing:.07em;text-transform:uppercase;color:var(--assist-warn);background:var(--assist-warn-bg);border:1px solid var(--assist-warn-border);padding:1px 5px;border-radius:var(--chip-radius);font-weight:var(--font-weight-semibold)}.assist-msg .assist-dec-option__consequence{font-size:var(--font-size-xs);color:var(--assist-ink-3);margin-top:2px;line-height:1.5}.assist-msg .assist-chart__head{padding:12px 16px;display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid var(--assist-line-2);gap:12px}.assist-msg .assist-chart__title{font-family:var(--assist-serif);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--assist-ink);margin:0}.assist-msg .assist-chart__sub{font-family:var(--assist-mono);font-size:var(--font-size-2xs);color:var(--assist-ink-3);letter-spacing:.04em}.assist-msg .assist-chart__body{padding:16px 16px 6px}.assist-msg .assist-chart__legend{padding:0 16px 12px;display:flex;gap:16px;font-family:var(--assist-mono);font-size:var(--font-size-2xs);color:var(--assist-ink-3)}.assist-msg .assist-chart__legend-dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:6px;vertical-align:middle}.assist-msg .assist-chart--rich .assist-chart__body{position:relative;padding:8px 12px 4px;max-width:1024px;margin-inline:auto;box-sizing:border-box}.assist-msg .assist-chart__svg{display:block;width:100%;height:auto;overflow:visible}.assist-msg .assist-chart__summary{display:flex;flex-wrap:wrap;gap:8px 28px;margin:0;padding:12px 16px 4px}.assist-msg .assist-chart__stat{display:flex;flex-direction:column;gap:1px;min-width:0}.assist-msg .assist-chart__stat dt{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--assist-ink-3)}.assist-msg .assist-chart__stat dd{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--assist-ink);font-variant-numeric:tabular-nums}.assist-msg .assist-chart__stat-note{font-size:var(--font-size-2xs);color:var(--assist-ink-3)}.assist-msg .assist-chart__band{fill:color-mix(in srgb,var(--assist-accent) 8%,transparent)}.assist-msg .assist-chart__hit{fill:transparent;cursor:pointer;outline:none}.assist-msg .assist-chart__hit:focus-visible{stroke:var(--assist-accent);stroke-width:2;outline:none}.assist-msg .assist-chart__tip{position:absolute;top:4px;z-index:2;pointer-events:none;display:flex;flex-direction:column;gap:2px;min-width:120px;max-width:260px;padding:8px 10px;border:1px solid var(--assist-line);border-radius:var(--radius-sm);background:var(--assist-surface);box-shadow:var(--shadow-md);font-size:var(--font-size-xs);color:var(--assist-ink-2)}.assist-msg .assist-chart__tip strong{color:var(--assist-ink);font-weight:var(--font-weight-semibold)}.assist-msg .assist-chart__tip-row{display:flex;justify-content:space-between;gap:12px}.assist-msg .assist-chart__tip-row b{color:var(--assist-ink);font-variant-numeric:tabular-nums}.assist-msg .assist-chart__tip-flag{color:var(--assist-danger);font-weight:var(--font-weight-medium)}.assist-msg .assist-chart__tip-hint{color:var(--assist-ink-4);font-size:var(--font-size-2xs)}.assist-msg .assist-chart--rich .assist-chart__legend{flex-wrap:wrap;gap:6px 10px}.assist-msg .assist-chart__legend-item{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border:1px solid var(--assist-line);border-radius:var(--chip-radius);background:transparent;font:inherit;color:var(--assist-ink-2);cursor:pointer}.assist-msg .assist-chart__legend-item.is-off{opacity:.45;text-decoration:line-through}.assist-msg .assist-chart__legend-item:focus-visible{outline:2px solid var(--assist-accent);outline-offset:1px}.assist-msg .assist-chart__signals{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 12px}.assist-msg .assist-chart__signal{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 10px;border:1px solid var(--assist-line);border-radius:var(--chip-radius);background:var(--assist-surface);font-size:var(--font-size-xs);color:var(--assist-ink);cursor:pointer;text-align:left}.assist-msg .assist-chart__signal.is-picked{border-color:var(--assist-accent)}.assist-msg .assist-chart__signal:focus-visible{outline:2px solid var(--assist-accent);outline-offset:1px}.assist-msg .assist-chart__signal-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto;background:var(--assist-info)}.assist-msg .assist-chart__signal--risk .assist-chart__signal-dot{background:var(--assist-danger)}.assist-msg .assist-chart__signal--good .assist-chart__signal-dot{background:var(--assist-ok)}.assist-msg .assist-chart__signal-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assist-msg .assist-chart__signal-at{color:var(--assist-ink-3);flex:0 0 auto}.assist-msg .assist-chart__detail{margin:0 16px 14px;padding:12px 14px;border:1px solid var(--assist-line);border-radius:var(--radius-sm);background:var(--assist-surface-2);display:flex;flex-direction:column;gap:8px}.assist-msg .assist-chart__detail-head{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--assist-ink)}.assist-msg .assist-chart__detail-close{display:inline-flex;padding:2px;border:0;background:transparent;color:var(--assist-ink-3);cursor:pointer}.assist-msg .assist-chart__detail-close:focus-visible{outline:2px solid var(--assist-accent)}.assist-msg .assist-chart__detail-values{display:flex;flex-wrap:wrap;gap:4px 18px;font-size:var(--font-size-sm)}.assist-msg .assist-chart__detail-values b{font-variant-numeric:tabular-nums;color:var(--assist-ink)}.assist-msg .assist-chart__detail-series{color:var(--assist-ink-3);margin-right:6px}.assist-msg .assist-chart__facts{margin:0;padding-left:18px;font-size:var(--font-size-xs);color:var(--assist-ink-2);display:grid;gap:2px}.assist-msg .assist-chart__explain{border-left:3px solid var(--assist-info);padding:2px 0 2px 10px;font-size:var(--font-size-xs);color:var(--assist-ink-2)}.assist-msg .assist-chart__explain strong{color:var(--assist-ink)}.assist-msg .assist-chart__explain p{margin:2px 0 0;line-height:1.5}.assist-msg .assist-chart__explain--risk{border-left-color:var(--assist-danger)}.assist-msg .assist-chart__explain--good{border-left-color:var(--assist-ok)}@media (prefers-reduced-motion: no-preference){.assist-msg .assist-chart--rich rect,.assist-msg .assist-chart__tip{transition:opacity .12s ease}}.assist-detail-topbar-actions{display:inline-flex;align-items:center;gap:4px}.assist-detail-topbar-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:none;color:var(--text-muted);cursor:pointer;transition:color .12s,background .12s,border-color .12s}.assist-detail-topbar-btn:hover{color:var(--brand-primary);background:var(--surface-muted);border-color:var(--border-default)}.assist-detail-topbar-btn:disabled{opacity:.4;cursor:default}.assist-detail-topbar-btn:disabled:hover{color:var(--text-muted);background:none;border-color:transparent}.assist-share-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--shadow-overlay)}.assist-share-modal{width:min(520px,100%);background:var(--surface-elevated);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:20px 22px 22px}.assist-share-modal__head{display:flex;align-items:center;justify-content:space-between}.assist-share-modal__head h3{margin:0;font-size:var(--font-size-lg);color:var(--text-heading)}.assist-share-modal__close{border:none;background:none;color:var(--text-faint);font-size:var(--font-size-base);cursor:pointer;padding:4px}.assist-share-modal__close:hover{color:var(--text-body)}.assist-share-modal__sub{margin:6px 0 16px;font-size:var(--font-size-sm);color:var(--text-muted);line-height:1.5}.assist-share-modal__status{font-size:var(--font-size-sm);color:var(--text-muted)}.assist-share-modal__row{display:flex;gap:8px;align-items:center}.assist-share-modal__input{flex:1;padding:9px 11px;font:inherit;font-size:var(--font-size-sm);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-body);background:var(--surface-muted)}.assist-share-modal__copy{height:35px;min-width:35px;border-color:var(--border-default);background:var(--surface-muted)}.assist-share-modal__note{margin:10px 0 0;font-size:var(--font-size-xs);color:var(--color-success)}.assist-detail-shared-banner{align-self:center;display:inline-flex;align-items:center;gap:6px;margin:0 auto 4px;padding:5px 12px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--brand-primary) 10%,white);border:1px solid color-mix(in srgb,var(--brand-primary) 24%,var(--border-default));color:color-mix(in srgb,var(--brand-primary) 60%,var(--text-muted));font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.assist-detail-disabled-notice,.assist-home-disabled-notice{align-self:center;max-width:520px;margin:8px auto;padding:14px 18px;border-radius:var(--surface-radius);background:var(--surface-muted);border:1px solid var(--border-default);color:var(--text-muted);font-size:var(--font-size-sm);line-height:1.5;text-align:center}.assist-scroll-bottom{position:absolute;left:50%;bottom:6.5rem;transform:translate(-50%);z-index:20;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);border:1px solid var(--border-default);background:var(--surface-elevated);color:var(--text-muted);box-shadow:var(--shadow-md);cursor:pointer;transition:color .12s,border-color .12s,transform .08s}.assist-scroll-bottom:hover{color:var(--brand-primary);border-color:color-mix(in srgb,var(--brand-primary) 40%,var(--border-default))}.assist-scroll-bottom:active{transform:translate(-50%) scale(.94)}.assist-filepreview{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:32px;background:var(--shadow-overlay)}.assist-filepreview__panel{width:min(960px,100%);height:min(85vh,100%);display:flex;flex-direction:column;background:var(--surface-elevated);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-lg)}.assist-filepreview__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 16px;border-bottom:1px solid var(--border-default);background:var(--surface-muted)}.assist-filepreview__name{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assist-filepreview__actions{display:flex;gap:4px;flex-shrink:0}.assist-filepreview .assist-icon-action__spinner{animation:chat-composer-chip-spin .9s linear infinite}.assist-filepreview .assist-icon-action:disabled{cursor:progress;color:var(--brand-primary)}.assist-filepreview .assist-icon-action{color:var(--text-muted)}.assist-filepreview .assist-icon-action:hover{color:var(--brand-primary);background:transparent}.assist-filepreview__body{flex:1;min-height:0;background:var(--surface-subtle);display:flex}.assist-filepreview__frame{width:100%;height:100%;border:none}.assist-filepreview__img{max-width:100%;max-height:100%;margin:auto;object-fit:contain}.assist-filepreview__fallback{margin:auto;text-align:center;color:var(--text-muted);display:flex;flex-direction:column;gap:12px;align-items:center;font-size:var(--font-size-sm)}.assist-filepreview__reader{flex:1;min-width:0;min-height:0;overflow:auto;background:var(--surface-default)}.assist-filepreview__text{margin:0;padding:16px 18px;font-family:var(--assist-mono, ui-monospace, monospace);font-size:var(--font-size-xs);line-height:1.55;color:var(--text-body);white-space:pre;-moz-tab-size:2;tab-size:2}.assist-filepreview__tablewrap{margin:0;border:none;border-radius:0}.assist-filepreview__reader .assist-msg__table{font-size:var(--font-size-xs)}.assist-filepreview__reader .assist-msg__table th{position:sticky;top:0;z-index:1}.assist-filepreview__note{margin:0;padding:10px 18px 16px;color:var(--text-muted);font-size:var(--font-size-sm)}.assist-msg .assist-wizard{padding:14px 16px;display:flex;flex-direction:column;gap:12px}.assist-msg .assist-wizard--done{flex-direction:row;align-items:center;gap:8px;color:var(--assist-ok);font-family:var(--assist-mono);font-size:var(--font-size-xs)}.assist-msg .assist-wizard__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.assist-msg .assist-wizard__intro{font-size:var(--font-size-sm);color:var(--assist-ink-2)}.assist-msg .assist-wizard__count{font-family:var(--assist-mono);font-size:var(--font-size-2xs);color:var(--assist-ink-3)}.assist-msg .assist-wizard__q{font-family:var(--assist-serif);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--assist-ink);line-height:1.35}.assist-msg .assist-wizard__req{color:var(--assist-danger)}.assist-msg .assist-wizard__choices{display:flex;flex-direction:column;gap:8px}.assist-msg .assist-wizard__choice{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:12px 14px;border:1px solid var(--assist-line);border-radius:var(--surface-radius);background:var(--assist-surface);color:var(--assist-ink);font-size:var(--font-size-md);cursor:pointer;transition:border-color .1s,background .1s}.assist-msg .assist-wizard__choice:hover{border-color:var(--assist-accent);background:color-mix(in srgb,var(--assist-accent) 4%,white)}.assist-msg .assist-wizard__choice.is-selected{border-color:var(--assist-accent);background:color-mix(in srgb,var(--assist-accent) 7%,white)}.assist-msg .assist-wizard__choice-radio{width:16px;height:16px;border:1.5px solid var(--assist-ink-3);border-radius:50%;flex-shrink:0;position:relative}.assist-msg .assist-wizard__choice.is-selected .assist-wizard__choice-radio{border-color:var(--assist-accent)}.assist-msg .assist-wizard__choice.is-selected .assist-wizard__choice-radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--assist-accent)}.assist-msg .assist-wizard__field input,.assist-msg .assist-wizard__field textarea{width:100%;padding:9px 11px;border:1px solid var(--assist-line);border-radius:var(--assist-radius);font:inherit;font-size:var(--font-size-md);color:var(--assist-ink);background:var(--assist-surface)}.assist-msg .assist-wizard__field input:focus,.assist-msg .assist-wizard__field textarea:focus{outline:none;border-color:var(--assist-accent)}.assist-msg .assist-wizard__nav{display:flex;align-items:center;justify-content:space-between}.assist-msg .assist-wizard__back{background:none;border:none;color:var(--assist-ink-3);font-size:var(--font-size-sm);cursor:pointer;padding:6px 0}.assist-msg .assist-wizard__back:hover:not(:disabled){color:var(--assist-ink)}.assist-msg .assist-wizard__back:disabled{opacity:0;cursor:default}.assist-msg .assist-wizard__choice--multi{padding-left:10px}.assist-msg .assist-wizard__choice-check{width:16px;height:16px;flex:0 0 16px;border-radius:4px;border:1.5px solid var(--assist-line);display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--assist-surface)}.assist-msg .assist-wizard__choice--multi.is-selected .assist-wizard__choice-check{border-color:var(--assist-accent);background:var(--assist-accent)}.assist-msg .assist-wizard__lineqty{display:flex;flex-direction:column;gap:8px}.assist-msg .assist-wizard__lineqty-row,.assist-msg .assist-msg__lineqty-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.assist-msg .assist-wizard__lineqty-label,.assist-msg .assist-msg__lineqty-label{font-size:var(--font-size-md);color:var(--assist-ink)}.assist-msg .assist-wizard__lineqty-input,.assist-msg .assist-msg__lineqty-row input{width:96px;padding:8px 10px;border:1px solid var(--assist-line);border-radius:var(--assist-radius);font:inherit;font-size:var(--font-size-md);text-align:right;background:var(--assist-surface);color:var(--assist-ink)}.assist-msg .assist-wizard__lineqty-input:focus,.assist-msg .assist-msg__lineqty-row input:focus{outline:none;border-color:var(--assist-accent)}.assist-msg .assist-wizard__hint,.assist-msg .assist-msg__lineqty-hint{font-size:var(--font-size-sm);color:var(--assist-ink-3)}.assist-msg .assist-msg__multiselect{display:flex;flex-wrap:wrap;gap:6px}.assist-msg .assist-msg__multi-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border:1px solid var(--assist-line);border-radius:var(--chip-radius);background:var(--assist-surface);font-size:var(--font-size-sm);color:var(--assist-ink);cursor:pointer}.assist-msg .assist-msg__multi-chip:hover{border-color:var(--assist-accent)}.assist-msg .assist-msg__multi-chip.is-selected{border-color:var(--assist-accent);background:color-mix(in srgb,var(--assist-accent) 10%,white);color:var(--assist-accent)}.assist-msg .assist-msg__lineqty{display:flex;flex-direction:column;gap:8px;margin-top:4px}.assist-msg .assist-insight{padding:14px 16px 12px;display:flex;flex-direction:column;gap:12px}.assist-msg .assist-insight__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.assist-msg .assist-insight__title{font-family:var(--assist-serif);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--assist-ink);margin:0;letter-spacing:-.01em;line-height:1.35;max-width:60%}.assist-msg .assist-insight__headline{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.assist-msg .assist-insight__metric{font-family:var(--assist-mono);font-size:var(--font-size-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--assist-ink-3)}.assist-msg .assist-insight__value{font-family:var(--assist-mono);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);color:var(--assist-ink);font-variant-numeric:tabular-nums}.assist-msg .assist-insight__delta{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;font-family:var(--assist-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.assist-msg .assist-insight__headline--up .assist-insight__delta{color:var(--text-on-primary);background:var(--assist-ok)}.assist-msg .assist-insight__headline--down .assist-insight__delta{color:var(--text-on-primary);background:var(--assist-danger)}.assist-msg .assist-insight__headline--flat .assist-insight__delta{color:var(--assist-ink-2);background:var(--assist-surface-2)}.assist-msg .assist-insight__summary{margin:0;font-size:var(--font-size-md);line-height:1.6;color:var(--assist-ink-2)}.assist-msg .assist-insight__section-label{font-family:var(--assist-mono);font-size:var(--font-size-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--assist-ink-3);margin-bottom:8px}.assist-msg .assist-insight__contributors{display:flex;flex-direction:column;gap:10px}.assist-msg .assist-contrib{display:grid;grid-template-columns:1fr auto;row-gap:5px;column-gap:10px}.assist-msg .assist-contrib__row{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:10px}.assist-msg .assist-contrib__name{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--assist-ink)}.assist-msg .assist-contrib__agg{margin-left:8px;font-family:var(--assist-mono);font-size:var(--font-size-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--assist-ink-4)}.assist-msg .assist-contrib__chip{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:var(--chip-radius);font-family:var(--assist-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap}.assist-msg .assist-contrib--up .assist-contrib__chip{color:var(--assist-ok);background:var(--assist-ok-bg);border:1px solid var(--assist-ok-border)}.assist-msg .assist-contrib--down .assist-contrib__chip{color:var(--assist-danger);background:var(--assist-danger-bg);border:1px solid var(--assist-danger-border)}.assist-msg .assist-contrib--flat .assist-contrib__chip{color:var(--assist-ink-2);background:var(--assist-surface-2);border:1px solid var(--assist-line)}.assist-msg .assist-contrib__track{grid-column:1 / -1;height:6px;border-radius:var(--radius-pill);background:var(--assist-surface-2);overflow:hidden}.assist-msg .assist-contrib__bar{display:block;height:100%;border-radius:var(--radius-pill)}.assist-msg .assist-contrib--up .assist-contrib__bar{background:var(--assist-ok)}.assist-msg .assist-contrib--down .assist-contrib__bar{background:var(--assist-danger)}.assist-msg .assist-contrib--flat .assist-contrib__bar{background:var(--assist-ink-4)}.assist-msg .assist-contrib--share .assist-contrib__bar{background:var(--assist-accent)}.assist-msg .assist-contrib--share .assist-contrib__chip{color:var(--assist-ink-2)}.assist-msg .assist-contrib__delta{grid-column:1 / -1;font-family:var(--assist-mono);font-size:var(--font-size-2xs);color:var(--assist-ink-3);font-variant-numeric:tabular-nums}.assist-msg .assist-insight .assist-chart{border:none}.assist-msg .assist-insight__evidence{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.assist-msg .assist-insight__actions{display:flex;flex-wrap:wrap;gap:8px}.assist-msg .assist-file{display:grid;grid-template-columns:38px 1fr auto;gap:12px;align-items:center;padding:10px 12px}.assist-msg .assist-file[data-openable=true]{cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.assist-msg .assist-file[data-openable=true]:hover{background:var(--assist-surface-2);border-color:var(--assist-line-2)}.assist-msg .assist-file[data-openable=true]:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary) 45%,transparent);outline-offset:2px}.assist-msg .assist-file[data-openable=true][aria-busy=true]{cursor:progress}.assist-msg .assist-file__thumb{width:38px;height:46px;position:relative;display:flex;align-items:center;justify-content:center;background:var(--assist-surface-2);border:1px solid var(--assist-line);border-radius:4px;font-family:var(--assist-mono);font-size:var(--font-size-micro);color:var(--assist-ink-3);font-weight:var(--font-weight-medium);letter-spacing:.04em}.assist-msg .assist-file__thumb:before{content:"";position:absolute;top:0;right:0;width:11px;height:11px;background:var(--assist-line);clip-path:polygon(0 0,100% 100%,100% 0)}.assist-msg .assist-file[data-kind=pdf] .assist-file__thumb{color:var(--color-danger-muted)}.assist-msg .assist-file[data-kind=word] .assist-file__thumb{color:var(--color-info-muted)}.assist-msg .assist-file[data-kind=excel] .assist-file__thumb,.assist-msg .assist-file[data-kind=csv] .assist-file__thumb{color:var(--assist-file-text)}.assist-msg .assist-file[data-kind=ppt] .assist-file__thumb{color:var(--color-danger-600)}.assist-msg .assist-file[data-kind=image] .assist-file__thumb{color:var(--color-violet-425)}.assist-msg .assist-file__name{font-family:var(--assist-serif);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--assist-ink);margin:0 0 2px;letter-spacing:-.01em;word-break:break-word}.assist-msg .assist-file__meta{font-family:var(--assist-mono);font-size:var(--font-size-2xs);color:var(--assist-ink-3);letter-spacing:.02em}.assist-msg .assist-file__meta span+span:before{content:"/";margin:0 6px;color:var(--assist-ink-4)}.assist-msg .assist-file__actions{display:flex;gap:2px}.assist-msg .assist-table__pager{display:flex;align-items:center;justify-content:space-between;padding:7px 12px 7px 14px;border-top:1px solid var(--assist-line-2);background:var(--assist-surface-2)}.assist-msg .assist-table__pager-info{font-family:var(--assist-mono);font-size:var(--font-size-2xs);color:var(--assist-ink-3);letter-spacing:.02em}.assist-msg .assist-table__pager-btns{display:flex;gap:2px}.assist-msg .assist-icon-action:disabled{opacity:.35;cursor:default}.assist-msg .assist-icon-action:disabled:hover{color:var(--assist-ink-3);background:none;border-color:transparent}.assist-msg .assist-msg__content{display:flex;flex-direction:column;gap:10px}.assist-msg .assist-msg__foot{margin:2px -14px -12px;padding:10px 14px;background:var(--assist-surface-2);border-top:1px solid var(--assist-line);border-bottom-left-radius:var(--surface-radius);border-bottom-right-radius:var(--surface-radius);display:flex;flex-direction:column;gap:8px}.assist-msg .assist-cot{font-size:var(--font-size-sm)}.assist-msg .assist-cot__summary{display:inline-flex;align-items:center;gap:6px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;font-family:var(--assist-mono);font-size:var(--font-size-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--assist-ink-3)}.assist-msg .assist-cot__summary:hover{color:var(--assist-accent)}.assist-msg .assist-cot__summary::-webkit-details-marker{display:none}.assist-msg .assist-cot__count{font-family:var(--assist-mono);font-size:var(--font-size-micro);color:var(--assist-ink-3);background:var(--assist-surface-2);border:1px solid var(--assist-line);border-radius:var(--radius-pill);padding:0 6px;line-height:15px}.assist-msg .assist-cot[open] .assist-cot__summary{color:var(--assist-accent);margin-bottom:8px}.assist-msg .assist-cot__steps{margin:0;padding:0 0 0 8px;list-style:none;counter-reset:cot;display:flex;flex-direction:column;gap:6px}.assist-msg .assist-cot__steps li{counter-increment:cot;position:relative;padding-left:26px;font-size:var(--font-size-sm);color:var(--assist-ink-2);line-height:1.5}.assist-msg .assist-cot__steps li:before{content:counter(cot);position:absolute;left:0;top:0;width:18px;height:18px;border-radius:50%;background:var(--assist-surface-2);border:1px solid var(--assist-line);color:var(--assist-ink-3);font-family:var(--assist-mono);font-size:var(--font-size-micro);display:inline-flex;align-items:center;justify-content:center}.assist-msg .assist-refs{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.assist-msg .assist-refs__label{font-family:var(--assist-mono);font-size:var(--font-size-micro);letter-spacing:.11em;text-transform:uppercase;color:var(--assist-ink-3)}.assist-msg .assist-refs__chip{display:inline-flex;align-items:center;padding:2px 8px;background:var(--assist-surface);border:1px solid var(--assist-line);border-radius:var(--chip-radius);font-family:var(--assist-mono);font-size:var(--font-size-2xs);color:var(--assist-ink-2)}.module-context-decision-trace__outcome{font-family:var(--font-mono);font-size:var(--font-size-micro);letter-spacing:.05em;text-transform:uppercase;padding:1px 7px;border-radius:var(--radius-pill);white-space:nowrap}.module-context-decision-trace__outcome--approved{color:var(--color-success);background:var(--color-success-surface)}.module-context-decision-trace__outcome--rejected{color:var(--color-danger);background:var(--color-danger-surface)}.module-context-decision-trace__outcome--pending{color:var(--color-warning);background:var(--color-warning-surface)}.module-context-decision-trace__entity,.module-context-decision-trace__guardrails{margin:3px 0 0;font-size:var(--font-size-xs);color:var(--text-muted)}.module-context-decision-trace__rationale{margin:5px 0 0;font-size:var(--font-size-sm);color:var(--text-body);font-style:italic;border-left:2px solid var(--border-default);padding-left:8px}.assist-hitl__reason{width:100%;box-sizing:border-box;margin:8px 0 0;padding:7px 9px;border:1px solid var(--assist-hitl-border-2);border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-sm);resize:vertical;background:var(--surface-elevated);color:var(--text-body)}.assist-hitl__reason:focus{outline:none;border-color:var(--assist-hitl-border)}.assist-hitl{align-self:stretch;width:100%;border:1px solid var(--assist-hitl-border-2);background:var(--assist-hitl-bg);border-radius:var(--surface-radius);padding:12px 14px}.assist-hitl__head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.assist-hitl__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-danger-675)}.assist-hitl__count{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--assist-hitl-border);color:var(--text-on-primary)}.assist-hitl__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.assist-hitl__item{padding:10px 12px;border:1px solid var(--assist-hitl-border-3);border-radius:var(--surface-radius);background:var(--surface-elevated)}.assist-hitl__item-head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.assist-hitl__badge{font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;padding:2px 6px;border-radius:var(--chip-radius);background:var(--color-warning-100);color:var(--color-warning-675)}.assist-hitl__badge--high,.assist-hitl__badge--urgent{background:var(--color-danger-50);color:var(--color-danger-muted)}.assist-hitl__item-title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-heading)}.assist-hitl__item-desc{margin:0 0 6px;font-size:var(--font-size-sm);color:var(--text-body)}.assist-hitl__item-subject{margin:0 0 6px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.01em;color:var(--assist-ink, var(--text-body))}.assist-hitl__rec-label{display:block;font-size:var(--font-size-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:3px}.assist-hitl__item-rec p{margin:0;font-size:var(--font-size-sm);line-height:1.55}.assist-hitl__item-rec{margin:0 0 8px;font-size:var(--font-size-sm);color:var(--text-muted)}.assist-hitl__actions{display:flex;gap:8px}.assist-context-block ul{margin:0;padding-left:1.1rem;font-size:var(--font-size-sm);line-height:1.45;color:var(--text-heading)}.pulse-shell{display:flex;height:100%;background:var(--brand-surface-workspace)}.pulse-side-nav{width:229px;border-right:1px solid var(--module-chrome-edge);display:flex;flex-direction:column;background:var(--module-rail-surface);min-height:0;height:100%;transition:width .2s ease;box-shadow:none;font-family:var(--font-sans)}.pulse-side-nav.collapsed{width:var(--module-rail-collapsed-width)}.pulse-side-scroll{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:calc(var(--module-rail-scroll-padding-y) + 2px) 0 0;box-sizing:border-box}.pulse-process-list-top-switch{display:flex;justify-content:center;align-items:center;padding:0 10px 6px;margin:0;flex-shrink:0}.pulse-side-footer-controls .pulse-status-toggle{display:flex;width:100%}.pulse-side-footer-controls .pulse-status-toggle button{flex:1;min-width:0}.pulse-process-list{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:4px 0 6px;display:flex;flex-direction:column;gap:0;align-items:stretch}.pulse-process-list .workbench-group-title{margin:0 10px 5px;display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:var(--module-rail-section-title-size);letter-spacing:var(--module-rail-section-title-tracking);font-weight:var(--module-rail-section-title-weight);text-transform:uppercase;color:var(--module-rail-section-title-color);text-align:left}.pulse-process-list .workbench-group{margin:0 0 4px;padding:0;border:none;border-radius:0;background:transparent}.pulse-process-list .workbench-group:last-child{margin-bottom:0}.pulse-side-footer{flex-shrink:0;display:flex;flex-direction:column}.pulse-side-footer .module-rail-footer{padding-top:0}.pulse-status-toggle{min-width:132px}.pulse-status-toggle.ux-segmented--sm{min-width:0;width:auto;padding:1px;gap:1px;border-color:var(--inline-panel-divider-list);background:var(--ux-segmented-bg-5);box-shadow:none}.pulse-status-toggle .ux-segmented__option{min-width:72px}.pulse-status-toggle.ux-segmented--sm .ux-segmented__option{min-width:0;min-height:18px;padding:0 6px;font-size:var(--font-size-micro);letter-spacing:.02em;flex:1;border:1px solid transparent;color:var(--text-faint);background:transparent;opacity:1;font-weight:var(--font-weight-medium)}.pulse-status-toggle.ux-segmented--sm .ux-segmented__option:hover{color:var(--text-label);background:var(--ux-segmented-bg)}.pulse-status-toggle.ux-segmented--sm .ux-segmented__option.is-active{color:var(--text-label);background:var(--ux-segmented-bg-2);border-color:var(--color-neutral-350-a10);box-shadow:none;opacity:1}.pulse-process-list-top-switch .pulse-status-toggle{width:auto;min-width:146px}.pulse-process-list-top-switch .pulse-status-toggle.ux-segmented--sm .ux-segmented__option{min-height:17px;padding:0 7px;font-size:var(--font-size-micro)}.pulse-main{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;color:var(--workspace-text)}.pulse-main-content{flex:1;overflow-x:hidden;overflow-y:auto;padding:0 24px 16px;color:var(--workspace-text)}.pulse-main-content:has(.pulse-detail-canvas),.pulse-main-content:has(.pulse-home-v2){display:flex;flex-direction:column;min-height:0;padding-left:0;padding-right:0;padding-bottom:0;overflow-x:hidden;overflow-y:auto}.pulse-detail-list{margin:8px 0 0;padding-left:18px;color:var(--text-muted);display:grid;gap:4px}.pulse-detail-list:has(li>span+span){padding-left:0;list-style:none}.pulse-detail-list li:has(>span+span){display:grid;grid-template-columns:minmax(0,104px) minmax(0,1fr);gap:2px 12px;align-items:baseline}.pulse-detail-list li>span:first-child:not(:only-child){color:var(--text-label);font-weight:var(--font-weight-semibold)}.pulse-intelligence-switch button.active{background:var(--surface-elevated);color:var(--brand-primary);box-shadow:0 1px 2px var(--color-neutral-900-a08)}.pulse-tabs button.active{color:var(--brand-primary);border-bottom:2px solid var(--brand-primary)}.pulse-node.selected{box-shadow:0 0 0 2px var(--pulse-node-shadow)}.pulse-modal.ux-modal-shell--center:not(.studio-wf-modal){width:min(1100px,calc(100vw - 40px));min-width:min(1100px,calc(100vw - 40px));max-width:min(1100px,calc(100vw - 40px));height:calc(100vh - 64px);min-height:calc(100vh - 64px);max-height:calc(100vh - 64px);padding:12px;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.pulse-modal.ux-modal-shell--center:not(.studio-wf-modal) .ux-modal__content{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.pulse-creation-modal.studio-wf-modal.ux-modal-shell--center{--studio-modal-width: min(1280px, calc(100vw - 32px) );--studio-modal-height: calc(100vh - 32px) }.pulse-creation-modal.studio-wf-modal .ux-modal__content{margin-top:0}.pulse-creation-modal.studio-wf-modal .studio-wf-modal__body hr{border:0;border-top:1px solid var(--module-chrome-outline-soft);margin:0}.pulse-creation__tabs button.is-active{border-color:var(--brand-primary);color:var(--text-body);background:var(--color-info-25-3)}.pulse-creation__section{display:grid;gap:8px}.pulse-creation__section h4,.pulse-creation__section p{margin:0}.pulse-creation__section h4{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--workspace-text-muted);letter-spacing:.01em}.pulse-creation__field{display:grid;gap:4px;font-size:var(--font-size-xs);color:var(--text-heading)}.pulse-creation__field input,.pulse-creation__field select,.pulse-creation__field textarea{width:100%;box-sizing:border-box;border:1px solid var(--color-neutral-225);height:36px;padding:0 10px;border-radius:var(--surface-radius);background:var(--surface-elevated);box-shadow:inset 0 1px 1px var(--color-neutral-900-a04);font-size:var(--font-size-sm);color:var(--workspace-text);font-family:inherit}.pulse-creation__field input:focus,.pulse-creation__field select:focus,.pulse-creation__field textarea:focus{outline:none;border-color:var(--brand-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-primary) 15%,transparent)}.pulse-creation__field textarea{min-height:68px;height:auto;padding:8px 10px;resize:vertical}.pulse-creation__field-stack{display:grid;gap:10px;margin:8px 0 10px}.pulse-creation__field span,.pulse-creation__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:0;text-transform:none;color:var(--workspace-text-muted)}.pulse-creation__field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pulse-creation__section-label{margin:4px 0;font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--workspace-text-muted)}.pulse-creation__field-section{display:grid;gap:10px}.pulse-creation__field-section+.pulse-creation__field-section{margin-top:6px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--module-chrome-outline-soft) 80%,transparent)}.pulse-creation__required{color:var(--color-danger);font-weight:var(--font-weight-bold)}.pulse-creation__targets-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pulse-creation__workflow-suggest{margin-top:6px;display:flex;flex-wrap:wrap;gap:8px}.pulse-creation__workflow-suggest button{border:1px solid var(--pulse-creation-border);background:var(--surface-elevated);min-height:28px;padding:0 10px;font-size:var(--font-size-xs);color:var(--text-body)}.pulse-creation__workflow-suggest span{font-size:var(--font-size-xs);color:var(--text-label)}.pulse-creation__linked-list{margin-top:10px;display:grid;gap:8px}.pulse-creation__linked-item{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--color-neutral-100-4);background:var(--color-info-25-4);min-height:34px;padding:0 10px;font-size:var(--font-size-xs);color:var(--text-body)}.pulse-creation__linked-item button{border:1px solid var(--pulse-creation-border);background:var(--surface-elevated);min-height:24px;padding:0 8px;font-size:var(--font-size-2xs);color:var(--text-heading)}.pulse-creation__studio-hint .ux-btn{width:fit-content}.pulse-creation__hint{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--workspace-text-muted);line-height:1.45}.pulse-creation__hint--subtle{color:var(--workspace-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);letter-spacing:normal}.pulse-creation__hint--error{color:var(--color-danger);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);letter-spacing:normal}.pulse-detail-note{margin:0;font-size:var(--font-size-2xs);font-style:normal;color:var(--text-faint);line-height:1.5}.pulse-benchmarks-modal.ux-modal-shell--center{width:min(1280px,calc(100vw - 32px));min-width:min(1280px,calc(100vw - 32px));max-width:min(1280px,calc(100vw - 32px));height:calc(100vh - 40px);min-height:calc(100vh - 40px);max-height:calc(100vh - 40px);padding:0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.pulse-benchmarks-modal .ux-modal__content{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:12px}.pulse-benchmarks-table{--table-px: 14px;--table-cell-py: 10px;--table-head-border: var(--catalog-kv-grid-separator);--table-row-border: var(--catalog-kv-grid-separator)}.pulse-benchmarks-table tbody td{color:var(--text-heading)}.pulse-benchmarks-table tbody tr:last-child td{border-bottom:none}.pulse-benchmarks-table tbody td:first-child{font-weight:var(--font-weight-semibold)}.pulse-detail-canvas{display:flex;flex-direction:column;flex:0 0 auto;min-height:0;gap:0;width:100%;box-sizing:border-box}.pulse-detail-top{display:contents}.pulse-detail-topbar,.automate-home-topbar{border-radius:0;background:var(--module-header-bg);border:none;border-bottom:1px solid var(--module-chrome-edge);box-shadow:none;z-index:14;margin-left:0;margin-right:0;margin-bottom:0;padding:10px 24px;box-sizing:border-box}.module-detail-title{display:inline-flex;align-items:center;gap:8px;max-width:100%;vertical-align:middle;min-width:0}.module-detail-title__text{flex:0 1 auto;flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse-detail-topbar-actions{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.pulse-detail-topbar .ux-module-header__row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.pulse-detail-topbar .ux-module-header__left{margin-right:8px;justify-self:start;min-width:0}.pulse-detail-topbar .ux-module-header__copy{justify-self:start;min-width:0;text-align:left;max-width:min(68vw,920px)}.pulse-detail-topbar .ux-module-header__actions{justify-self:end;min-width:0}.assist-detail-topbar .ux-module-header__row,.automate-detail-topbar .ux-module-header__row,.engage-detail-topbar .ux-module-header__row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.assist-detail-topbar .ux-module-header__copy,.automate-detail-topbar .ux-module-header__copy,.engage-detail-topbar .ux-module-header__copy{justify-self:start;min-width:0;text-align:left;max-width:min(68vw,920px)}.pulse-detail-backlink{white-space:nowrap}.module-detail-title__fact,.module-detail-title__sep{flex:0 0 auto;font-size:var(--font-size-micro);color:var(--text-faint);font-weight:var(--font-weight-medium);white-space:nowrap}.module-detail-title__fact{min-width:0;flex-shrink:3;overflow:hidden;text-overflow:ellipsis}.module-detail-title--inner .module-detail-title__text{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-body);letter-spacing:-.01em}.pulse-detail-tab-strip-wrap{width:100%;box-sizing:border-box;padding:0;flex-shrink:0;background:var(--module-header-bg);border-bottom:1px solid var(--section-divider-line)}.pulse-detail-tab-strip-wrap .pulse-signals-tabbar.ux-tabs--underline{display:flex;flex-wrap:nowrap;align-items:stretch;align-self:stretch;gap:0 20px;height:100%;min-height:0;border-bottom:none}.pulse-detail-tab-strip-wrap .pulse-signals-tabbar.ux-tabs--underline .ux-tabs__item{display:inline-flex;align-items:center;align-self:stretch;box-sizing:border-box;height:auto;min-height:0;padding:0 2px;margin:0;font-size:var(--font-size-sm);line-height:1.25;border-bottom-width:2px;border-radius:0}.pulse-detail-tab-strip-wrap .pulse-signals-tabbar.ux-tabs--underline .ux-tabs__item.is-active{margin-bottom:-1px;padding-bottom:0}.pulse-detail-tab-panels{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;width:100%;box-sizing:border-box;padding:16px 24px}.pulse-detail-primary-scroll{flex:0 0 auto;min-height:0;overflow:visible;min-width:0;padding-left:0;padding-right:0;box-sizing:border-box}.pulse-detail-export-icon-btn{width:24px;height:24px;border:none;background:transparent;color:var(--text-label);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.pulse-detail-export-icon-btn:hover{color:var(--text-heading)}.pulse-health-pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--chip-radius);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;line-height:1.3;border:1px solid transparent;box-sizing:border-box;margin-bottom:4px}.pulse-detail-section{border:1px solid var(--module-chrome-outline-soft);border-radius:var(--surface-radius);background:var(--surface-elevated);padding:12px;display:grid;gap:10px}.pulse-detail-section--plain{border:none;border-radius:0;background:transparent;padding:0}.pulse-detail-canvas .pulse-overview-cards article,.pulse-detail-canvas .pulse-detail-section,.pulse-detail-canvas .pulse-activity-table,.pulse-detail-canvas .pulse-signals-tile,.pulse-detail-canvas .pulse-signals-expanded,.pulse-detail-canvas .pulse-signal-item,.pulse-detail-canvas .pulse-workflow-map-canvas,.pulse-detail-canvas .graph-canvas-frame{border-radius:0!important}.pulse-detail-section h3{margin:0;font-size:var(--font-size-base)}.pulse-overview-cards.module-metric-strip,.pulse-overview-cards.pulse-actors-summary.module-metric-strip{display:grid;gap:0}.pulse-analysis-metrics-row.module-metric-strip{margin:0}.pulse-detail-section--plain .module-kicker-title{margin-top:18px}.pulse-detail-section--plain .module-kicker-title:first-of-type{margin-top:8px}.pulse-detail-tab-blocks{display:flex;flex-direction:column;gap:14px}.pulse-detail-tab-blocks,.pulse-detail-canvas .pulse-detail-section--plain>.pulse-detail-section-panel,.pulse-detail-canvas .pulse-detail-tab-panels>.pulse-detail-section-panel{max-width:var(--studio-detail-measure)}.pulse-detail-tab-blocks__header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}.pulse-detail-tab-blocks__title,.pulse-opt-section-head__title,.pulse-section-row-label{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);letter-spacing:0;text-transform:none;color:var(--text-faint);line-height:1.3}h3.pulse-detail-tab-blocks__title{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);letter-spacing:0;text-transform:none;color:var(--text-faint)}.pulse-detail-canvas{--pulse-detail-table-edge: color-mix(in srgb, var(--module-chrome-outline-soft) 34%, transparent);--pulse-detail-table-separator: var(--catalog-kv-grid-separator)}.pulse-detail-canvas .pulse-detail-section-panel{border-color:var(--pulse-detail-table-edge)}.pulse-detail-section-panel--field-table .catalog-kv-field-grid.studio-cat-fg,.pulse-detail-section-panel--field-table .pulse-detail-field-grid.studio-cat-fg{border:none;margin-bottom:0;border-radius:0;background:var(--surface-elevated)}.catalog-kv-field-grid.studio-cat-fg,.pulse-detail-field-grid.studio-cat-fg{border:1px solid var(--catalog-kv-grid-edge);border-radius:var(--surface-radius);margin-bottom:14px;background:var(--surface-elevated)}.catalog-kv-field-grid .studio-cat-fr,.pulse-detail-field-grid .studio-cat-fr{grid-template-columns:var(--studio-cat-label-col) minmax(0,1fr);border-bottom:1px solid var(--catalog-kv-grid-separator)}.catalog-kv-field-grid .studio-cat-fr:last-child,.pulse-detail-field-grid .studio-cat-fr:last-child{border-bottom:none}.catalog-kv-field-grid .studio-cat-fk,.pulse-detail-field-grid .studio-cat-fk{padding:8px 12px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-label);background:var(--surface-muted);border-right:1px solid var(--catalog-kv-grid-separator);overflow-wrap:anywhere}.catalog-kv-field-grid .studio-cat-fv,.pulse-detail-field-grid .studio-cat-fv{padding:8px 12px;font-size:var(--font-size-sm);line-height:1.45}.catalog-kv-field-grid .studio-cat-fv--top,.pulse-detail-field-grid .studio-cat-fv--top{align-items:flex-start;font-size:var(--font-size-sm);line-height:1.45}.catalog-kv-table.studio-cat-table{border:1px solid var(--catalog-kv-grid-edge);border-radius:var(--surface-radius)}.pulse-benchmarks-table{border:none;border-radius:0}.pulse-detail-section-panel--flush .pulse-benchmarks-table,.pulse-detail-accordion__table.pulse-benchmarks-table{border:none}.catalog-kv-table th,.catalog-kv-table td,.pulse-detail-canvas .pulse-benchmarks-table thead th,.pulse-detail-canvas .pulse-benchmarks-table tbody td{border-bottom-color:var(--catalog-kv-grid-separator)}.catalog-kv-table thead th,.pulse-detail-canvas .pulse-benchmarks-table thead th{border-bottom:1px solid var(--catalog-kv-grid-separator)}.pulse-detail-settings-grid .studio-cat-fr{grid-template-columns:200px minmax(0,1fr)}.pulse-detail-settings-grid .pulse-detail-settings-row__content,.studio-detail__workflow-settings-grid .pulse-detail-settings-row__content{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%}.pulse-detail-settings-row__status{margin:0;font-size:var(--content-body-size);font-weight:var(--font-weight-semibold);color:var(--text-body)}.pulse-detail-settings-row__desc{margin:2px 0 0;font-size:var(--font-size-xs);color:var(--text-label);line-height:1.4}.pulse-detail-settings-grid .studio-cat-fv{align-items:center}.pulse-detail-section-panel--vstack>.pulse-workflow-accordion__item{border:none;border-radius:0;background:var(--surface-elevated);overflow:hidden}.pulse-detail-canvas .pulse-detail-section-panel--flush .pulse-benchmarks-table thead th{background:var(--surface-muted);border-bottom:1px solid var(--pulse-detail-table-separator)}.pulse-detail-canvas .pulse-detail-section-panel--flush .pulse-benchmarks-table tbody td{border-bottom-color:var(--pulse-detail-table-separator)}.pulse-detail-canvas .pulse-detail-section-panel--flush .pulse-detail-table-foot{padding:10px 12px 12px;background:var(--surface-elevated);border-top:1px solid var(--pulse-detail-table-separator)}.pulse-detail-canvas .pulse-detail-section-panel--vstack>.pulse-workflow-accordion__item+.pulse-workflow-accordion__item,.pulse-detail-canvas .pulse-detail-section-panel--vstack>.pulse-rt-card+.pulse-rt-card,.pulse-detail-canvas .pulse-detail-section-panel--vstack>.pulse-opt-promo-card+.pulse-opt-promo-card,.pulse-detail-canvas .pulse-detail-section-panel--vstack>.pulse-analysis-wf-breakdown__card+.pulse-analysis-wf-breakdown__card{border-top-color:var(--pulse-detail-table-separator)}.pulse-detail-section-panel{border:1px solid var(--module-chrome-outline-soft);background:var(--surface-elevated);border-radius:var(--surface-radius);overflow:hidden}.pulse-detail-section-panel--flush{padding:0}.pulse-detail-section-panel--vstack{display:flex;flex-direction:column;gap:0;padding:0}.pulse-detail-section-panel--vstack>.pulse-rt-card,.pulse-detail-section-panel--vstack>.pulse-opt-promo-card,.pulse-detail-section-panel--vstack>.pulse-workflow-accordion__item{border:none;border-radius:0;box-shadow:none}.pulse-detail-section-panel--vstack>.pulse-rt-card+.pulse-rt-card,.pulse-detail-section-panel--vstack>.pulse-opt-promo-card+.pulse-opt-promo-card,.pulse-detail-section-panel--vstack>.pulse-workflow-accordion__item+.pulse-workflow-accordion__item{border-top:1px solid var(--modal-footer-border)}.pulse-detail-section-panel--vstack>.pulse-analysis-wf-breakdown__card{border:none;border-radius:0}.pulse-detail-section-panel--vstack>.pulse-analysis-wf-breakdown__card+.pulse-analysis-wf-breakdown__card{border-top:1px solid var(--modal-footer-border)}.pulse-detail-section-panel--flush>.pulse-opt-card{border:none;border-radius:0}.pulse-detail-section-panel--flush>.pulse-opt-autonomy{border:none}.pulse-detail-tab-blocks .pulse-detail-tab-blocks__title,.pulse-detail-tab-blocks .pulse-detail-tab-blocks__header{margin-top:0}.pulse-detail-tab-blocks .module-kicker-title{margin-top:0!important}.pulse-workflow-accordion__item{border:1px solid var(--module-chrome-outline-soft);border-radius:var(--surface-radius);background:var(--surface-muted)}.pulse-detail-tab-intro{position:relative;display:block;width:100%;max-width:100%;margin:0 0 16px;padding:10px 16px 10px 20px;border:none;border-radius:0;background:color-mix(in srgb,var(--brand-primary) 5%,var(--surface-muted));font-size:var(--font-size-md);font-weight:var(--font-weight-medium);font-style:italic;line-height:1.55;letter-spacing:-.005em;color:var(--text-muted);box-sizing:border-box;align-self:stretch;justify-self:stretch}.pulse-detail-tab-intro:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:color-mix(in srgb,var(--brand-primary) 50%,var(--color-neutral-350))}.pulse-analysis-tab>.pulse-detail-tab-intro,.pulse-realtime-tab>.pulse-detail-tab-intro,.pulse-optimization-tab>.pulse-detail-tab-intro{grid-column:1}.platform-subtab-chips{display:inline-flex;align-items:center;gap:8px}.platform-subtab-chips--wrap{flex-wrap:wrap}.platform-subtab-chips--scroll{flex-wrap:nowrap;width:max-content}.platform-subtab-chip{flex:0 0 auto;border:1px solid var(--border-muted);background:var(--surface-elevated);color:var(--text-heading);border-radius:var(--chip-radius);padding:4px 12px;font-size:var(--font-size-xs);cursor:pointer;white-space:nowrap}.platform-subtab-chip--active{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--text-on-primary);font-weight:var(--font-weight-semibold)}.platform-subtab-chip--active:hover{background:var(--brand-primary-hover);border-color:var(--brand-primary-hover)}.platform-subtab-chip--active:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary) 45%,transparent);outline-offset:2px}.pulse-analysis-tab__chip .pulse-home-tab-label{gap:6px}.pulse-analysis-tab__chip .pulse-home-tab-count{min-width:16px;height:16px;padding:0 4px;font-size:var(--font-size-micro)}.pulse-analysis-tab__chip--active .pulse-home-tab-count{background:var(--color-neutral-25-a18);color:var(--text-on-primary);border-color:var(--pulse-home-tab-count-border)}.catalog-runlist-toolbar,.pulse-home-runlist-toolbar,.studio-catalog-runlist-toolbar{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:0;padding:0;flex-shrink:0;border-bottom:none}.catalog-runlist-toolbar.automate-run-list-toolbar,.pulse-home-runlist-toolbar.automate-run-list-toolbar,.studio-catalog-runlist-toolbar.automate-run-list-toolbar{padding:0;border-bottom:none;gap:0}.catalog-runlist-toolbar__row,.pulse-home-runlist-toolbar__row{display:block;min-width:0;padding:0;margin:0;box-sizing:border-box;border-bottom:none}.catalog-runlist-toolbar__row-inner,.pulse-home-runlist-toolbar__row-inner{display:flex;align-items:center;gap:6px;min-width:0;min-height:28px;padding:3px 10px;box-sizing:border-box}.catalog-runlist-toolbar__row--pagination .catalog-runlist-toolbar__row-inner,.pulse-home-runlist-toolbar__row--pagination .pulse-home-runlist-toolbar__row-inner{justify-content:flex-start;padding-top:var(--catalog-runlist-pagination-inset-y);padding-bottom:var(--catalog-runlist-pagination-inset-y)}.pulse-home-runlist-toolbar__row-inner--filters{justify-content:flex-start;gap:6px;flex-wrap:nowrap;padding-top:4px;padding-bottom:4px}.catalog-runlist-toolbar__pagination,.pulse-home-runlist-toolbar__pagination{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;min-width:0}.catalog-runlist-toolbar__row--pagination .automate-run-list-count,.pulse-home-runlist-toolbar__row--pagination .automate-run-list-count{flex:0 0 auto;font-size:var(--font-size-micro);font-weight:var(--font-weight-normal);line-height:1.2;white-space:nowrap;text-align:left;color:var(--text-faint)}.catalog-runlist-toolbar .automate-run-list-pagination,.pulse-home-runlist-toolbar .automate-run-list-pagination{gap:2px}.catalog-runlist-toolbar .automate-run-list-pagination button,.pulse-home-runlist-toolbar .automate-run-list-pagination button{min-width:22px;min-height:22px;padding:0 4px;font-size:var(--font-size-2xs)}.pulse-home-runlist-toolbar__row-inner--filters .operation-dropdown{flex:0 1 auto;width:auto;min-width:0}.studio-cat-split__nav .catalog-runlist-toolbar .operation-dropdown--toolbar .operation-dropdown__trigger,.catalog-runlist-toolbar .operation-dropdown--toolbar .operation-dropdown__trigger,.pulse-home-runlist-toolbar .operation-dropdown--toolbar .operation-dropdown__trigger{min-height:22px;padding:1px 2px 1px 0;font-size:var(--font-size-2xs);line-height:1.2;font-weight:var(--font-weight-medium);border:none;background:transparent;box-shadow:none;border-radius:0;color:var(--chrome-text-strong)}.studio-cat-split__nav .catalog-runlist-toolbar .operation-dropdown--toolbar .operation-dropdown__trigger:hover,.catalog-runlist-toolbar .operation-dropdown--toolbar .operation-dropdown__trigger:hover,.pulse-home-runlist-toolbar .operation-dropdown--toolbar .operation-dropdown__trigger:hover{background:var(--color-neutral-900-a06);border:none;color:var(--chrome-text-strong)}.studio-cat-split__nav .catalog-runlist-toolbar .operation-dropdown--toolbar .operation-dropdown__current,.catalog-runlist-toolbar .operation-dropdown--toolbar .operation-dropdown__current,.pulse-home-runlist-toolbar .operation-dropdown--toolbar .operation-dropdown__current{font-size:var(--font-size-2xs);line-height:1.2;font-weight:var(--font-weight-medium);color:inherit}.studio-cat-split__nav .catalog-runlist-toolbar .operation-dropdown--toolbar .operation-dropdown__chevron,.catalog-runlist-toolbar .operation-dropdown--toolbar .operation-dropdown__chevron,.pulse-home-runlist-toolbar .operation-dropdown--toolbar .operation-dropdown__chevron{width:12px;height:12px}.studio-cat-split__nav .catalog-runlist-toolbar .operation-dropdown--toolbar .operation-dropdown__trigger:hover .operation-dropdown__chevron,.catalog-runlist-toolbar .operation-dropdown--toolbar .operation-dropdown__trigger:hover .operation-dropdown__chevron,.pulse-home-runlist-toolbar .operation-dropdown--toolbar .operation-dropdown__trigger:hover .operation-dropdown__chevron{color:var(--brand-primary)}.pulse-overview-cards article:not(.module-metric-card){border:1px solid var(--module-chrome-outline-soft);border-radius:var(--surface-radius);padding:8px;display:grid;gap:4px}.pulse-overview-cards article:not(.module-metric-card) span{color:var(--text-label);font-size:var(--font-size-2xs)}.pulse-overview-cards article:not(.module-metric-card) strong{font-size:var(--font-size-lg)}.pulse-overview-cards article:not(.module-metric-card) small{color:var(--text-heading);font-size:var(--font-size-2xs)}.module-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex-shrink:0;background:var(--workspace-canvas-bg);border-top:1px solid var(--module-chrome-outline-soft);border-bottom:1px solid var(--module-chrome-outline-soft)}.module-metric-strip .module-metric-card{margin:0;border:none;border-radius:0;border-right:1px solid var(--module-chrome-outline-soft);background:var(--workspace-canvas-bg);box-shadow:none;padding:12px 20px;min-height:0;height:auto;display:flex;flex-direction:column;justify-content:flex-start;gap:0;text-align:left}.module-metric-strip .module-metric-card:last-child{border-right:none}.module-metric-card>*{margin:0}.module-metric-card__label{margin:0 0 3px;font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);line-height:1.2;letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint)}.module-metric-card__label--risk,.module-metric-card--risk .module-metric-card__label{color:var(--color-danger)}.module-metric-card .module-metric-card__value{margin:0;font-size:var(--font-size-2xl);line-height:1.15;color:var(--text-body);font-weight:var(--font-weight-semibold);letter-spacing:-.01em}.module-metric-card__value--risk,.module-metric-card--risk .module-metric-card__value{color:var(--color-danger)}.module-metric-card__value--attention{color:var(--color-warning)}.module-metric-card__value--healthy{color:var(--color-success)}.module-metric-card .module-metric-card__sub{margin:2px 0 0;font-size:var(--font-size-2xs);line-height:1.35;font-weight:var(--font-weight-normal);color:var(--text-faint)}.pulse-home-v2__insights.module-metric-strip,.automate-exec-metrics.module-metric-strip,.engage-detail-metrics.module-metric-strip{gap:0}.pulse-detail-map-shell .graph-canvas-frame .react-flow__controls{top:12px;right:12px;left:auto;bottom:auto;overflow:hidden;border:1px solid var(--color-neutral-350-a32);border-radius:var(--radius-xs);background:var(--color-neutral-25-a72);box-shadow:none;opacity:.7;transition:opacity .12s ease}.pulse-detail-map-shell .graph-canvas-frame .react-flow__controls:hover,.pulse-detail-map-shell .graph-canvas-frame .react-flow__controls:focus-within{opacity:1}.pulse-detail-map-shell .graph-canvas-frame .react-flow__controls button{width:20px;height:20px;background:transparent;border-color:var(--react-flow-border);color:var(--text-label)}.pulse-detail-map-shell .graph-canvas-frame .react-flow__controls button svg{width:9px;height:9px}.pulse-detail-map-shell .graph-canvas-frame .react-flow__attribution{display:none!important}.pulse-workflow-map-canvas .graph-canvas-frame{border:none;border-radius:0;background:transparent;min-height:360px}.pulse-workflow-card.is-selected{border-color:var(--brand-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-primary) 12%,transparent)}.graph-canvas-frame{position:relative;height:100%;min-height:700px;border:1px solid var(--module-chrome-outline-soft);border-radius:0;background:var(--workspace-canvas-bg)}.graph-surface{height:100%;position:relative}.graph-node{border-radius:var(--radius-pill);border:1px solid var(--graph-node-border-8);background:var(--graph-node-bg-8);color:var(--text-body);min-width:16px;min-height:16px;text-align:center;padding:2px;font-family:var(--font-sans);position:relative;transition:opacity .12s ease,transform .12s ease;display:grid;place-items:center}.graph-node--healthy{border-color:var(--color-success-550)}.graph-node--drifting{border-color:var(--color-warning-500)}.graph-node--exception{border-color:var(--color-danger-400)}.graph-node--autonomous{border-left:3px solid var(--color-info-400);background:var(--graph-node-bg-11)}.graph-node--selected{box-shadow:0 0 0 1px var(--graph-node-shadow-2),0 0 0 4px var(--graph-node-shadow)}.graph-node__title{color:var(--text-body);font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);display:inline-grid;align-items:center;justify-items:center;gap:2px;line-height:1.15;max-width:82%;overflow:hidden;text-overflow:ellipsis;white-space:normal;text-align:center}.graph-node__caption{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);display:grid;justify-items:center;gap:1px;width:max-content;max-width:168px;pointer-events:none;text-align:center;line-height:1.25;z-index:2;text-shadow:0 0 2px var(--workspace-canvas-bg),0 0 3px var(--workspace-canvas-bg),0 0 5px var(--workspace-canvas-bg)}.pulse-graph-frame .react-flow__edges{z-index:0}.pulse-graph-frame .react-flow__node{z-index:1}.graph-node__label{display:block;max-width:100%;color:var(--text-heading);font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold)}.graph-node__detail-line{color:var(--text-muted);font-size:var(--font-size-micro);font-weight:var(--font-weight-normal)}.graph-node{overflow:visible}.pulse-graph-frame .graph-node--in-selection{background-color:color-mix(in srgb,var(--brand-primary) 14%,var(--surface-elevated));border-color:color-mix(in srgb,var(--brand-primary) 45%,var(--inpage-list-edge))}.pulse-graph-frame .graph-node--outside-selection{opacity:.32}.pulse-graph-frame .graph-node--outside-selection.graph-node--on-path,.pulse-graph-frame .graph-node--outside-selection.graph-node--on-path .graph-node__caption{opacity:1}.pulse-graph-frame .graph-node--outside-selection .graph-node__caption{opacity:.6}.react-flow__edge.graph-edge--outside-selection{opacity:.4}.react-flow__edge.graph-edge--in-selection .react-flow__edge-path{stroke:color-mix(in srgb,var(--brand-primary) 55%,var(--inpage-list-edge));stroke-width:1}.pulse-graph-frame .graph-node--density-compact .graph-node__caption{max-width:120px}.pulse-graph-frame .graph-node--density-rich .graph-node__caption{max-width:190px}.pulse-graph-frame .graph-node--in-context{border-color:color-mix(in srgb,var(--brand-primary) 38%,var(--inpage-list-edge))}.pulse-graph-frame .graph-node--in-context .graph-node__type-icon{color:var(--brand-primary)}.pulse-graph-frame .graph-node--in-context.graph-node--drifting,.pulse-graph-frame .graph-node--in-context.graph-node--exception,.pulse-graph-frame .graph-node--in-context.graph-node--healthy{border-color:inherit}.pulse-graph-frame .graph-node:not(.graph-node--in-context) .graph-node__label{color:var(--text-muted);font-weight:var(--font-weight-normal)}.pulse-graph-frame .graph-node{border-width:2px;box-shadow:var(--shadow-sm);transition:opacity .12s ease,transform .12s ease,box-shadow .16s ease}.pulse-graph-frame .graph-node:hover,.pulse-graph-frame .graph-node:focus-visible{transform:translateY(-2px);box-shadow:var(--shadow-md)}.pulse-graph-frame .graph-node{border-width:1.5px;border-color:var(--inpage-list-edge);background-image:none;background-color:var(--surface-elevated);box-shadow:var(--shadow-chip)}.pulse-graph-frame .graph-node__type-icon{display:grid;place-items:center;color:var(--text-label)}.pulse-graph-frame .graph-node--organization .graph-node__type-icon,.pulse-graph-frame .graph-node--operation .graph-node__type-icon,.pulse-graph-frame .graph-node--process .graph-node__type-icon,.pulse-graph-frame .graph-node--workflow .graph-node__type-icon,.pulse-graph-frame .graph-node--activity .graph-node__type-icon{color:var(--text-heading)}.pulse-graph-frame .graph-node--organization{--node-tint: 47%}.pulse-graph-frame .graph-node--operation{--node-tint: 38%}.pulse-graph-frame .graph-node--process{--node-tint: 29%}.pulse-graph-frame .graph-node--workflow{--node-tint: 21%}.pulse-graph-frame .graph-node--activity{--node-tint: 16%}.pulse-graph-frame .graph-node--agent{--node-tint: 25%}.pulse-graph-frame .graph-node--organization,.pulse-graph-frame .graph-node--operation,.pulse-graph-frame .graph-node--process,.pulse-graph-frame .graph-node--workflow,.pulse-graph-frame .graph-node--agent,.pulse-graph-frame .graph-node--activity{background-color:color-mix(in srgb,var(--brand-primary) var(--node-tint),var(--surface-elevated))}.pulse-graph-frame .graph-node--activity-human{--node-tint: 18%;--node-base: var(--brand-primary-pressed)}.pulse-graph-frame .graph-node--activity-ai-agent{--node-tint: 33%;--node-base: var(--brand-primary-pressed)}.pulse-graph-frame .graph-node--activity-system{--node-tint: 48%;--node-base: var(--brand-primary-pressed)}.pulse-graph-frame .graph-node--activity-human,.pulse-graph-frame .graph-node--activity-ai-agent,.pulse-graph-frame .graph-node--activity-system{background-color:color-mix(in srgb,var(--node-base) var(--node-tint),var(--surface-elevated))}.pulse-graph-frame .graph-node--current:not(.graph-node--drifting):not(.graph-node--exception){background-color:color-mix(in srgb,var(--node-base, var(--brand-primary)) min(calc(var(--node-tint, 16%) + 26%),70%),var(--surface-elevated))}.graph-node{cursor:pointer}.pulse-graph-frame .graph-node--operation{border-width:4px}.pulse-graph-frame .graph-node--process{border-width:3px}.pulse-graph-frame .graph-node--workflow{border-width:2px}.pulse-graph-frame .graph-node--activity,.pulse-graph-frame .graph-node--agent-assistant{border-width:1px}.pulse-graph-frame .graph-node--agent-service{border-width:2px}.pulse-graph-frame .graph-node--agent-background{border-width:3px}.pulse-graph-frame .graph-node--activity-human{border-width:1px}.pulse-graph-frame .graph-node--activity-ai-agent{border-width:2px}.pulse-graph-frame .graph-node--activity-system{border-width:3px}.pulse-graph-frame .graph-node--organization:not(:disabled){border-color:transparent;border-width:0;outline:2px solid color-mix(in srgb,var(--brand-primary) 62%,var(--surface-elevated));outline-offset:4px}.pulse-graph-frame .graph-node--on-path:not(.graph-node--drifting):not(.graph-node--exception):not(.graph-node--current):not(.graph-node--selected){background-color:color-mix(in srgb,var(--node-base, var(--brand-primary)) min(calc(var(--node-tint, 16%) + 15%),70%),var(--surface-elevated));border-color:color-mix(in srgb,var(--brand-primary) 55%,var(--inpage-list-edge))}.pulse-graph-frame .graph-node--selected:not(:disabled):not(.graph-node--drifting):not(.graph-node--exception){background-color:color-mix(in srgb,var(--node-base, var(--brand-primary)) min(calc(var(--node-tint, 16%) + 40%),72%),var(--surface-elevated));border-color:color-mix(in srgb,var(--brand-primary-pressed) 85%,transparent);outline:3px solid color-mix(in srgb,var(--brand-primary-pressed) 70%,transparent);outline-offset:3px}.pulse-graph-frame .graph-node--operation.graph-node--current{border-color:color-mix(in srgb,var(--brand-primary-pressed) 70%,transparent)}.pulse-graph-frame .graph-node--operation:not(.graph-node--current){background-color:color-mix(in srgb,var(--text-label) 10%,var(--surface-elevated));border-color:color-mix(in srgb,var(--text-label) 26%,var(--surface-elevated))}.pulse-graph-frame .graph-node--operation:not(.graph-node--current) .graph-node__type-icon{color:var(--text-label)}.pulse-graph-frame .graph-node--organization.graph-node--selected:not(:disabled){outline:3px solid color-mix(in srgb,var(--brand-primary-pressed) 85%,transparent);outline-offset:4px}.pulse-graph-frame .graph-node--healthy{border-color:color-mix(in srgb,var(--color-success-550) 55%,transparent)}.pulse-graph-frame .graph-node--drifting{border-color:var(--color-warning-500);background-color:color-mix(in srgb,var(--color-warning-500) 26%,var(--surface-elevated))}.pulse-graph-frame .graph-node--exception{border-color:var(--color-danger-400);background-color:color-mix(in srgb,var(--color-danger-400) 28%,var(--surface-elevated));box-shadow:var(--shadow-sm),0 0 0 5px color-mix(in srgb,var(--color-danger-400) 16%,transparent)}.pulse-graph-frame .graph-node--exception .graph-node__label{color:var(--color-danger-600)}.pulse-graph-frame .graph-node .graph-node__title,.pulse-graph-frame .graph-node--organization .graph-node__title,.pulse-graph-frame .graph-node--operation .graph-node__title,.pulse-graph-frame .graph-node--process .graph-node__title,.pulse-graph-frame .graph-node--workflow .graph-node__title,.pulse-graph-frame .graph-node--agent .graph-node__title,.pulse-graph-frame .graph-node--activity .graph-node__title{color:var(--text-heading)}.pulse-graph-frame .graph-node__label{font-weight:var(--font-weight-bold);letter-spacing:-.01em}.pulse-graph-frame .graph-node__child-summary{font-weight:var(--font-weight-normal);color:var(--text-muted)}.pulse-graph-frame .graph-node__title{max-width:90%}.pulse-graph-frame .graph-node--selected{box-shadow:var(--shadow-md),0 0 0 3px var(--surface-default),0 0 0 5px var(--brand-primary)}.graph-node--manual{border-style:dashed}.graph-node--organization{background:var(--graph-node-bg-4);border-color:var(--graph-node-border-5)}.graph-node--size-lg .graph-node__title,.graph-node--size-md .graph-node__title,.graph-node--size-sm .graph-node__title{font-size:var(--font-size-micro)}.graph-node--organization .graph-node__title{color:var(--color-info-650)}.graph-node--operation{background:var(--graph-node-bg-6);border-color:var(--graph-node-border-7)}.graph-node--operation .graph-node__title{color:var(--graph-node-text)}.graph-node--current{box-shadow:0 0 0 3px var(--surface-default),0 0 0 5px var(--graph-node-shadow-3)}.graph-node--operation.graph-node--current{background:var(--graph-node-bg);border-color:var(--graph-node-border-2)}.graph-node--operation.graph-node--current .graph-node__title{color:var(--graph-node-text)}.graph-node--process{background:var(--graph-node-bg-2);border-color:var(--graph-node-border-4)}.graph-node--process .graph-node__title{color:var(--graph-node-text-3)}.graph-node--workflow{background:var(--graph-node-bg-10);border-color:var(--graph-node-border-11)}.graph-node--workflow .graph-node__title{color:var(--color-warning-675)}.graph-node--activity{background:var(--graph-node-bg-5);border-color:var(--graph-node-border-6)}.graph-node--activity .graph-node__title{color:var(--text-body)}.graph-node--activity-human{background:var(--graph-node-bg-9);border-color:var(--graph-node-border-10)}.graph-node--activity-ai-agent{background:var(--graph-node-bg-3);border-color:var(--graph-node-border)}.graph-node--activity-system{background:var(--graph-node-bg-7);border-color:var(--graph-node-border-3)}.graph-node--manual{border-style:dashed;border-width:1.2px}.graph-node--healthy,.graph-node--drifting,.graph-node--exception,.graph-node--autonomous{border-left-width:1px}.graph-node__health-badge{position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:15px;height:15px;border-radius:var(--chip-radius);display:grid;place-items:center;color:var(--text-on-primary);border:1px solid var(--color-neutral-25-a90);box-shadow:var(--shadow-chip);z-index:4}.graph-node__health-badge svg{display:block}.graph-node--healthy .graph-node__health-badge{background:var(--color-success-625)}.graph-node--drifting .graph-node__health-badge{background:var(--color-warning)}.graph-node--exception .graph-node__health-badge{background:var(--color-danger)}.graph-node--manual .graph-node__health-badge{background:var(--text-label)}.pulse-graph-frame .graph-node--healthy .graph-node__health-badge{background:color-mix(in srgb,var(--color-success-625) 58%,var(--surface-elevated))}.graph-node--anchor{opacity:.7}.graph-node__child-summary{margin-top:2px;font-size:var(--font-size-micro);line-height:1;color:var(--text-faint);font-weight:var(--font-weight-normal);opacity:.82;letter-spacing:.01em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.graph-node--size-sm .graph-node__child-summary{font-size:var(--font-size-micro);opacity:.78}.graph-node__tooltip{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%);z-index:20;min-width:240px;border:1px solid var(--graph-node-border-9);background:var(--color-neutral-25-a94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--surface-radius);box-shadow:0 10px 28px var(--color-neutral-900-a14);padding:10px 12px;font-size:var(--font-size-xs);line-height:1.35;color:var(--text-heading);text-align:left;opacity:0;pointer-events:none}.graph-node:hover .graph-node__tooltip{opacity:1}.graph-node__tooltip>div:first-child{font-size:var(--font-size-micro);text-transform:none;letter-spacing:.08em;color:var(--text-faint);font-weight:var(--font-weight-normal)}.graph-node__tooltip>div:nth-child(2){font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-body);text-align:left}.graph-node__tooltip-title-line{display:flex;align-items:center;gap:8px;justify-content:space-between;width:100%}.graph-node__tooltip-health{display:inline-flex;align-items:center;border-radius:var(--radius-pill);padding:1px 7px;font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);line-height:1.2;opacity:.9}.graph-node__tooltip-health--healthy{color:var(--color-success-550);background:var(--color-success-550-a10)}.graph-node__tooltip-health--drifting{color:var(--color-warning-500);background:var(--color-warning-500-a10)}.graph-node__tooltip-health--exception{color:var(--color-danger-400);background:var(--color-danger-400-a10)}.graph-node__tooltip-health--no_data{color:var(--text-label);background:var(--color-neutral-525-a10)}.graph-node__tooltip>div:nth-child(3){font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);color:var(--text-heading);text-align:left}.graph-node__tooltip>div:nth-child(n+3){font-size:var(--font-size-micro);font-weight:var(--font-weight-medium);color:var(--text-muted);text-align:left;line-height:1.3}.graph-node-handle{width:8px!important;height:8px!important;opacity:0!important;border:none!important;background:transparent!important}.graph-toolbar{position:absolute;top:8px;left:8px;z-index:6;display:inline-flex;gap:6px}.graph-toolbar button,.graph-context-action-bar button{height:28px;border-radius:0;border:1px solid var(--graph-context-action-bar-border);background:var(--surface-elevated);color:var(--text-heading);font-size:var(--font-size-xs);padding:0 10px}.graph-surface--has-selection .react-flow__node{opacity:.35}.graph-surface--has-selection .react-flow__node.selected{opacity:1}.graph-edge-label{color:var(--text-label);font-size:var(--font-size-micro);padding:2px 4px;border-radius:var(--surface-radius);border:1px solid var(--module-chrome-outline-soft);background:var(--surface-elevated);opacity:0}.graph-canvas-frame .react-flow__edge-path{stroke-opacity:inherit;stroke-linecap:round;stroke-linejoin:round}.graph-canvas-frame .react-flow__edge:hover .react-flow__edge-path{stroke-opacity:1!important;stroke-width:2.2px!important}.graph-canvas-frame .react-flow__connection-line{stroke:var(--text-muted);stroke-width:1.3}.graph-canvas-frame .react-flow__controls{background:var(--color-neutral-25-a72);border:1px solid var(--color-neutral-350-a32);border-radius:var(--radius-xs);box-shadow:none}.graph-canvas-frame .react-flow__controls button{width:20px;height:20px}.graph-canvas-frame .react-flow__controls button svg{width:9px;height:9px}.react-flow__edge:hover+.graph-edge-label,.graph-edge-label:hover{opacity:1}.pulse-home-v2{display:flex;flex-direction:column;gap:0;flex:1;height:100%;min-height:0;background:transparent;color:var(--workspace-text);font-family:var(--font-sans)}.pulse-home-v2>.page-header{flex-shrink:0;margin:0;padding:10px 24px;box-sizing:border-box;border-bottom:1px solid var(--module-chrome-edge)}.pulse-home-v2>.pulse-home-v2__insights.module-metric-strip{flex-shrink:0;width:100%;border-top:none}.pulse-home-v2__tab-panels{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;padding:16px 24px;box-sizing:border-box}.pulse-home-v2__tab-panels:has(.vs-home),.pulse-home-v2__tab-panels:has(.pulse-home-v2__digital-twin),.pulse-home-v2__tab-panels:has(.pulse-home-v2__workforce),.pulse-home-v2__tab-panels:has(.pulse-home-v2__intelligence){padding:0;overflow:hidden}.pulse-home-v2__tab-panels:has(.vs-home){overflow-x:hidden;overflow-y:auto}.pulse-home-v2__digital-twin{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0}.pulse-home-v2__tab-panels:has(.pulse-home-v2__digital-twin) .pulse-home-v2__digital-twin{gap:0;flex:1;min-height:0;height:100%}.pulse-home-v2__insights{flex-shrink:0}.pulse-home-v2__header .ux-module-header__title{margin:0}.pulse-home-v2__header .ux-module-header__description{margin:4px 0 0;font-size:var(--font-size-base);line-height:1.3;letter-spacing:-.004em;color:var(--text-muted);font-weight:var(--font-weight-medium)}.pulse-home-v2__actions{display:inline-flex;gap:8px;align-items:center}.pulse-home-v2__mode-switch .ux-segmented__option{flex:1 1 0;min-width:0;min-height:27px;border:1px solid transparent;color:var(--text-faint);background:transparent;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:0 12px}.pulse-home-v2__mode-switch .ux-segmented__option:hover{color:var(--text-label);background:var(--ux-segmented-bg)}.pulse-home-v2__mode-switch .ux-segmented__option.is-active{color:var(--text-label);background:var(--ux-segmented-bg-2);border-color:var(--color-neutral-350-a10);box-shadow:none}.pulse-link-action{border:none;background:transparent;color:var(--pulse-link-action-text);height:32px;padding:0 2px;display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.pulse-link-action:hover{color:var(--brand-primary)}.pulse-home-v2__map-wrap{position:relative;border:1px solid var(--module-chrome-outline-soft);border-radius:var(--surface-radius);background:transparent;overflow:hidden;width:100%;flex:1;min-height:min(520px,calc(100vh - 280px))}.pulse-home-v2__tab-panels:has(.pulse-home-v2__digital-twin) .pulse-home-v2__map-wrap{border:none;margin:0;min-height:0;flex:1}.pulse-home-v2__tab-panels:has(.pulse-home-v2__digital-twin) .graph-canvas-frame{min-height:0}.pulse-home-v2__tab-panels:has(.pulse-home-v2__digital-twin) .graph-canvas-frame .react-flow,.pulse-home-v2__tab-panels:has(.pulse-home-v2__digital-twin) .graph-canvas-frame .react-flow__renderer,.pulse-home-v2__tab-panels:has(.pulse-home-v2__digital-twin) .graph-canvas-frame .react-flow__viewport{background:transparent}.pulse-home-v2__intelligence,.pulse-home-v2__workforce{display:flex;flex-direction:column;flex:1;min-height:0;gap:0;width:100%;min-width:0;margin:0;padding:0}.pulse-home-v2__workforce .pulse-workforce-runlist-root,.pulse-home-v2__intelligence .pulse-signals-runlist-root{flex:1;min-height:0;display:flex;flex-direction:column}.pulse-home-v2__workforce .automate-detail-body,.pulse-home-v2__intelligence .automate-detail-body{margin:0;border:none;border-radius:0;flex:1;min-height:0}.pulse-home-v2__workforce .automate-run-list-column,.pulse-home-v2__intelligence .automate-run-list-column{max-height:none;min-height:0}.pulse-home-v2__workforce .automate-run-list-scroll,.pulse-home-v2__intelligence .automate-run-list-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.pulse-home-v2__workforce .automate-step-trace-column,.pulse-home-v2__intelligence .automate-step-trace-column{min-height:0;overflow-x:hidden;overflow-y:auto}.pulse-workforce-runlist-root,.pulse-signals-runlist-root{min-width:0}.pulse-workforce-tabbar-tabs-wrap .pulse-workforce-tabbar.ux-tabs--underline{width:auto;border-bottom:none}.pulse-workforce-runlist-root .automate-detail-body{margin:0}.pulse-workforce-runlist-root .automate-detail-body--run-trace,.pulse-workforce-runlist-root .automate-run-list-column,.pulse-workforce-runlist-root .automate-step-trace-column{max-height:none}.pulse-workforce-runlist-root .automate-step-trace-column{overflow:hidden}.pulse-workforce-runlist-root .pulse-signals-detail-column.automate-step-trace-column{overflow:hidden;display:flex;flex-direction:column;min-height:0}.pulse-workforce-runlist-root .studio-cat-split__main{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.pulse-workforce-filter-switch .ux-segmented__option{min-width:0}.pulse-workforce-empty{margin:0;font-size:var(--font-size-xs);color:var(--text-label);padding:8px 2px}.ui-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;min-height:340px;padding:48px 24px}.ui-empty-state__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:6px;border-radius:50%;background:color-mix(in srgb,var(--brand-primary) 9%,var(--surface-default));color:var(--brand-primary)}.ui-empty-state--clear .ui-empty-state__icon{background:var(--color-success-surface);color:var(--color-success)}.ui-empty-state--search .ui-empty-state__icon{background:var(--surface-muted);color:var(--text-label)}.ui-empty-state__title{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-body)}.ui-empty-state__desc{margin:0;max-width:440px;font-size:var(--font-size-sm);line-height:1.55;color:var(--text-muted)}.ui-empty-state__action{margin-top:6px}.ui-empty-state--compact{min-height:0;gap:4px;padding:var(--space-5) var(--space-4)}.ui-empty-state--compact .ui-empty-state__icon{width:36px;height:36px;margin-bottom:4px}.ui-empty-state--compact .ui-empty-state__title{font-size:var(--font-size-sm)}.ui-empty-state--compact .ui-empty-state__desc{max-width:34ch;font-size:var(--font-size-xs);line-height:1.5}.ui-inline-empty{margin:0;padding:var(--space-2) 0;font-size:var(--font-size-xs);line-height:1.5;color:var(--text-muted)}.settings-recipient-select__menu>.ui-inline-empty,.global-search__panel>.ui-inline-empty,.pulse-creation__workflow-suggest>.ui-inline-empty,.global-search__panel>.app-alert,.global-search__panel>.platform-loading{padding:var(--space-3) var(--space-4)}.async-surface-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);text-align:center;font-size:var(--font-size-xs);line-height:1.5;color:var(--text-muted)}.pulse-workforce__row.is-active{border-color:color-mix(in srgb,var(--brand-primary) 44%,transparent);background:color-mix(in srgb,var(--brand-primary) 3%,transparent)}.pulse-signals-tabbar{margin-bottom:0;flex:0 1 auto;min-width:0}.pulse-home-tab-label{display:inline-flex;align-items:center;gap:8px}.pulse-home-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);background:var(--color-neutral-75);color:var(--text-muted);border:1px solid color-mix(in srgb,var(--border-muted) 70%,transparent);font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);line-height:1;box-sizing:border-box}.ux-tabs__item.is-active .pulse-home-tab-count{background:var(--color-neutral-100-4);color:var(--text-heading);border-color:color-mix(in srgb,var(--text-faint) 35%,transparent)}.studio-wf-toolbar select.studio-wf-input--filter{box-sizing:border-box;min-height:32px;height:auto;margin:0;padding:4px 22px 4px 2px;border:none;border-radius:var(--surface-radius);background-color:transparent;color:var(--text-body);font-size:var(--font-size-sm);font-family:inherit;font-weight:var(--font-weight-medium);letter-spacing:.01em;cursor:pointer;flex-shrink:0;min-width:0;width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230f172a' stroke-width='2.25'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0 center;box-shadow:none;transition:background-color .12s ease,color .12s ease}.studio-wf-toolbar select.studio-wf-input--filter:hover{background-color:var(--color-neutral-900-a06);border:none}.studio-wf-toolbar select.studio-wf-input--filter:focus,.studio-wf-toolbar select.studio-wf-input--filter:focus-visible,.studio-wf-toolbar select.studio-wf-input--filter:active{outline:none;box-shadow:none;border:none}.pulse-signals-runlist-root .pulse-home-runlist-toolbar.automate-run-list-toolbar,.pulse-workforce-runlist-root .pulse-home-runlist-toolbar.automate-run-list-toolbar{justify-content:flex-start;flex-direction:column;align-items:stretch}.pulse-signals-runlist-root .pulse-home-runlist-toolbar .operation-dropdown--toolbar .operation-dropdown__trigger,.pulse-workforce-runlist-root .pulse-home-runlist-toolbar .operation-dropdown--toolbar .operation-dropdown__trigger{border:none;background:transparent;box-shadow:none;padding:2px 4px 2px 2px;border-radius:0;color:var(--chrome-text-strong)}.pulse-signals-runlist-root .pulse-home-runlist-toolbar .operation-dropdown--toolbar .operation-dropdown__trigger:hover,.pulse-workforce-runlist-root .pulse-home-runlist-toolbar .operation-dropdown--toolbar .operation-dropdown__trigger:hover{background:var(--color-neutral-900-a06);border:none;color:var(--chrome-text-strong)}.pulse-signals-runlist-root .pulse-home-runlist-toolbar .operation-dropdown--toolbar .operation-dropdown__current,.pulse-workforce-runlist-root .pulse-home-runlist-toolbar .operation-dropdown--toolbar .operation-dropdown__current{color:inherit}.pulse-signals-runlist-root .pulse-home-runlist-toolbar .operation-dropdown--toolbar .operation-dropdown__chevron,.pulse-workforce-runlist-root .pulse-home-runlist-toolbar .operation-dropdown--toolbar .operation-dropdown__chevron{color:color-mix(in srgb,var(--brand-primary) 50%,var(--chrome-text-muted))}.pulse-signals-runlist-root .pulse-home-runlist-toolbar .operation-dropdown--toolbar .operation-dropdown__trigger:hover .operation-dropdown__chevron,.pulse-workforce-runlist-root .pulse-home-runlist-toolbar .operation-dropdown--toolbar .operation-dropdown__trigger:hover .operation-dropdown__chevron{color:var(--brand-primary)}.pulse-signals-runlist-root{min-width:0}.pulse-signals-runlist-root .automate-detail-body{margin:0}.pulse-signals-runlist-root .automate-detail-body--run-trace,.pulse-signals-runlist-root .automate-run-list-column,.pulse-signals-runlist-root .automate-step-trace-column{max-height:none}.pulse-signals-runlist-root .automate-run-list-column{display:flex;flex-direction:column;min-height:0;overflow:hidden}.pulse-signals-runlist-root .automate-run-list-column>.automate-run-list-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.pulse-signals-runlist-root .automate-run-list-column>.automate-run-list-scroll+.studio-catalog-nav-pagination,.pulse-signals-runlist-root .automate-run-list-column>.automate-run-list-scroll+.list-pagination-bar{flex-shrink:0;margin-top:0;height:auto;min-height:var(--pagination-bar-min-height);max-height:none;border-bottom:none;background:var(--surface-elevated);position:relative;z-index:1}.pulse-signals-runlist-root .automate-step-trace-column{overflow:hidden}.pulse-signals-runlist-root .pulse-signals-detail-column.automate-step-trace-column{overflow:hidden;display:flex;flex-direction:column;min-height:0}.pulse-signals-runlist-root .studio-cat-split__main{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.pulse-home-v2__workforce .pulse-home-catalog-detail__link,.pulse-home-v2__intelligence .pulse-home-catalog-detail__link{display:inline-flex;margin-top:4px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--brand-primary);text-decoration:none}.pulse-home-v2__workforce .pulse-home-catalog-detail__link:hover,.pulse-home-v2__intelligence .pulse-home-catalog-detail__link:hover{text-decoration:underline}.pulse-home-v2__intelligence .pulse-home-catalog-detail__footer{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.pulse-home-v2__workforce .studio-cat-split__main .studio-wf-empty,.pulse-home-v2__intelligence .studio-cat-split__main .studio-wf-empty{margin-top:8px}.pulse-signals-runlist-root .automate-run-list-scroll .automate-run-row,.pulse-workforce-runlist-root .automate-run-list-scroll .automate-run-row{border-bottom-color:var(--module-catalog-chrome-subtle);transition:background-color .12s ease,box-shadow .12s ease}.pulse-signals-runlist-root .automate-run-list-scroll .automate-run-row:hover:not(.active),.pulse-workforce-runlist-root .automate-run-list-scroll .automate-run-row:hover:not(.active){background:var(--module-rail-item-hover-bg)}.pulse-signals-runlist-root .automate-run-list-scroll .automate-run-row.active,.pulse-workforce-runlist-root .automate-run-list-scroll .automate-run-row.active{background:var(--module-rail-item-active-bg);box-shadow:inset -2px 0 0 var(--brand-primary)}.pulse-signals-runlist-root .automate-run-list-scroll .automate-run-row.active:hover,.pulse-workforce-runlist-root .automate-run-list-scroll .automate-run-row.active:hover{background:var(--module-rail-item-active-bg)}.pulse-signals-runlist-root .automate-run-row__top .pulse-signals-card__impact{flex-shrink:0;max-width:min(120px,42%);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pulse-signals-detail-column{display:flex;flex-direction:column;min-height:0}.pulse-signals-detail-column.automate-step-trace-column{overflow:hidden}.ux-pagination{display:inline-flex;align-items:center;gap:6px}.ux-pagination__btn{width:28px;height:28px;border:1px solid var(--module-chrome-outline-soft);background:var(--surface-elevated);color:var(--text-label);border-radius:var(--surface-radius);display:inline-flex;align-items:center;justify-content:center}.ux-pagination__btn:disabled{opacity:.4;cursor:not-allowed}.ux-pagination__label{min-width:40px;text-align:center;font-size:var(--font-size-xs);color:var(--text-label);font-weight:var(--font-weight-semibold)}.pulse-signals-runlist-root .automate-run-row__id{min-width:0;overflow:hidden;text-overflow:ellipsis}.pulse-graph-frame{position:relative;min-height:0;height:100%;width:100%}.pulse-home-v2 .graph-canvas-frame{border:none;border-radius:0;min-height:520px;height:100%}.pulse-home-v2 .graph-canvas-frame .react-flow__controls{top:12px;right:12px;left:auto;bottom:auto;overflow:hidden;border:1px solid var(--color-neutral-350-a32);border-radius:var(--radius-xs);background:var(--color-neutral-25-a72);box-shadow:none;opacity:.7;transition:opacity .12s ease}.pulse-home-v2 .graph-canvas-frame .react-flow__controls:hover,.pulse-home-v2 .graph-canvas-frame .react-flow__controls:focus-within{opacity:1}.pulse-home-v2 .graph-canvas-frame .react-flow__controls button{width:20px;height:20px;background:transparent;border-color:var(--react-flow-border);color:var(--text-label)}.pulse-home-v2 .graph-canvas-frame .react-flow__controls button svg{width:9px;height:9px}.pulse-node-sidepanel{position:absolute;top:0;right:0;bottom:0;width:min(360px,36%);background:var(--module-inline-context-panel-bg);border-left:1px solid var(--module-inline-context-panel-outer-edge);border-radius:var(--surface-radius);box-shadow:var(--shadow-lg);z-index:11;padding:0;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;align-items:flex-start;gap:0}.pulse-node-sidepanel.studio-canvas__config{border-radius:0;position:absolute;top:0;right:0;bottom:0;left:auto}.pulse-node-sidepanel .studio-canvas__config-head{padding:0;border-bottom:none}.pulse-node-sidepanel .studio-canvas__config-body{padding:0;gap:0;align-self:stretch;width:100%;box-sizing:border-box}.pulse-node-sidepanel.pulse-node-sidepanel--collapsed{flex:0 0 var(--module-inline-context-panel-collapsed-width);width:var(--module-inline-context-panel-collapsed-width);min-width:var(--module-inline-context-panel-collapsed-width)}.pulse-node-sidepanel .studio-canvas__panel-toggle{background:transparent;box-shadow:none;color:var(--text-muted)}.pulse-node-sidepanel .studio-canvas__panel-toggle:hover{background:transparent;box-shadow:none;color:var(--text-body)}.pulse-node-sidepanel .studio-canvas__panel-toggle--active{background:transparent;box-shadow:none;color:var(--text-heading)}.pulse-node-sidepanel .pulse-node-sidepanel__kicker-row{padding-right:var(--inline-panel-content-inset)}.pulse-node-sidepanel__kicker-row>.studio-canvas__panel-toggle{margin-left:auto;flex:0 0 auto}.pulse-node-sidepanel h3{margin:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--inline-panel-title-color);text-align:left;padding:5px var(--inline-panel-content-inset) 0;width:100%;box-sizing:border-box}.pulse-node-sidepanel .studio-canvas__config-head{background:none;border-bottom:2px solid var(--catalog-kv-grid-edge);align-self:stretch;width:100%;box-sizing:border-box;padding:0 0 12px}.pulse-node-sidepanel .studio-canvas__config-head>h3{padding-bottom:0}.pulse-node-sidepanel__section-title--counted{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.pulse-node-sidepanel__section-count{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:0;color:var(--text-label);font-variant-numeric:tabular-nums}.pulse-node-sidepanel__kicker{margin:0;font-size:var(--font-size-micro);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.12em;color:var(--inline-panel-title-color)}.pulse-node-sidepanel__kicker-row{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:10px var(--inline-panel-content-inset) 0;box-sizing:border-box}.pulse-node-sidepanel__meta-tag{display:inline-flex;align-items:center;border-radius:var(--chip-radius);padding:1px 7px;font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);color:var(--text-label);background:var(--pulse-node-sidepanel-bg)}.pulse-node-sidepanel__sections{display:grid;gap:0;width:100%;border-top:none;padding-top:0;margin-top:0}.pulse-node-sidepanel__section{padding:0;width:100%;border-bottom:1px solid var(--inline-panel-divider-section)}.pulse-node-sidepanel__section--heading,.pulse-node-sidepanel__section--subtitle{padding-top:0}.pulse-node-sidepanel__trail{display:flex;flex-wrap:wrap;align-items:center;gap:2px;width:100%;box-sizing:border-box;padding:10px var(--inline-panel-content-inset) 2px;margin:0}.pulse-node-sidepanel__trail-step{display:inline-flex;align-items:center;gap:2px;min-width:0}.pulse-node-sidepanel__trail-sep{color:var(--text-faint);font-size:var(--font-size-xs);padding:0 2px}.pulse-node-sidepanel__trail-link{border:none;background:none;padding:0;font-size:var(--font-size-xs);color:var(--text-label);cursor:pointer;max-width:14ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse-node-sidepanel__trail-link:hover,.pulse-node-sidepanel__trail-link:focus-visible{color:var(--brand-primary);text-decoration:underline}.pulse-node-sidepanel__children{display:flex;flex-direction:column}.pulse-node-sidepanel__child{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;padding:8px var(--inline-panel-content-inset);border:none;border-top:1px solid var(--catalog-kv-grid-separator);background:none;text-align:left;cursor:pointer}.pulse-node-sidepanel__child:hover,.pulse-node-sidepanel__child:focus-visible{background:var(--surface-muted)}.pulse-node-sidepanel__child-name{font-size:var(--font-size-sm);color:var(--text-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse-node-sidepanel__child-detail{font-size:var(--font-size-xs);color:var(--text-label);white-space:nowrap;font-variant-numeric:tabular-nums}.pulse-node-sidepanel__children-empty{margin:0;padding:0 var(--inline-panel-content-inset) 10px;font-size:var(--font-size-xs);color:var(--text-label)}.pulse-node-sidepanel__section-title{margin:0 0 12px;padding:14px var(--inline-panel-content-inset) 0;font-size:var(--font-size-micro);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.12em;color:var(--inline-panel-title-color)}.pulse-node-sidepanel__section--heading .pulse-node-sidepanel__section-title,.pulse-node-sidepanel__section--subtitle .pulse-node-sidepanel__section-title{font-size:var(--font-size-micro);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--inline-panel-title-color);margin-bottom:12px}.pulse-node-sidepanel__section--insights .pulse-node-sidepanel__section-title{display:flex;align-items:center;gap:8px;width:100%;font-size:var(--font-size-micro);font-weight:var(--font-weight-medium);text-transform:none;letter-spacing:.03em;color:var(--text-faint)}.pulse-node-sidepanel__section--insights .pulse-node-sidepanel__section-title:after{content:"";display:block;flex:1 1 auto;min-width:28px;height:1px;background:var(--pulse-node-sidepanel-bg-2)}.pulse-node-sidepanel__lines{display:grid;gap:0;padding:0 var(--inline-panel-content-inset) 16px}.pulse-node-sidepanel__lines p{margin:0;font-size:var(--font-size-xs);line-height:1.45;color:var(--text-heading)}.pulse-node-sidepanel__line-item{display:grid;gap:3px;padding:10px 0;border-bottom:1px solid var(--inline-panel-divider-list)}.pulse-node-sidepanel__line-item:last-child{border-bottom:none}.pulse-node-sidepanel__line-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;width:100%}.pulse-node-sidepanel__line-title{flex:none;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--text-label)}.pulse-node-sidepanel__line-value{min-width:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-neutral-825)}.pulse-node-sidepanel__line-head>.pulse-node-sidepanel__line-value:only-child{flex:1 1 auto}.pulse-node-sidepanel__actions{display:grid;gap:6px;width:100%;border-top:1px solid var(--inline-panel-divider-section);padding:12px var(--inline-panel-content-inset) 14px;margin-top:0}.pulse-node-sidepanel__actions button{height:36px;text-align:left;padding:0;font-size:var(--font-size-sm);border-radius:var(--surface-radius);display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;width:auto}.pulse-node-sidepanel__actions .ux-btn--link{color:var(--brand-primary)}.pulse-node-sidepanel__actions .ux-btn--link:hover{color:var(--brand-primary-pressed)}.pulse-node-sidepanel__actions .pulse-link-action{border:none;background:transparent;color:var(--pulse-link-action-text);padding-inline:0}.pulse-node-sidepanel__actions .pulse-link-action:hover{color:var(--brand-primary)}.pulse-graph-legend{position:absolute;right:12px;bottom:12px;z-index:10;width:390px;max-width:calc(100% - 24px);border:1px solid var(--color-neutral-350-a28);border-radius:var(--radius-xs);background:var(--pulse-graph-legend-bg);box-shadow:none;overflow:hidden;opacity:.88;transition:opacity .12s ease}.pulse-graph-legend:hover,.pulse-graph-legend:focus-within{opacity:1}.pulse-graph-legend--inline{width:auto;left:50%;right:auto;transform:translate(-50%);overflow:visible;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:5px 10px;border-radius:var(--radius-pill);background:var(--color-neutral-25-a82);opacity:.8}.pulse-graph-legend--inline .pulse-legend-section-title{margin:0}.pulse-legend-section-title{margin:1px 0 0;font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint)}.pulse-legend-chip{display:inline-flex;align-items:center;gap:3px;font-size:var(--font-size-micro);color:var(--text-label);line-height:1}.pulse-legend-dot{width:8px;height:8px;border-radius:var(--radius-pill);display:inline-block;border:1px solid transparent}.pulse-legend-dot--organization{background:var(--pulse-legend-dot-bg-2);border-color:var(--pulse-legend-dot-border-2)}.pulse-legend-dot--operation{background:var(--pulse-legend-dot-bg-3);border-color:var(--pulse-legend-dot-border-3)}.pulse-legend-dot--process{background:var(--pulse-legend-dot-bg);border-color:var(--pulse-legend-dot-border)}.pulse-legend-dot--workflow{background:var(--pulse-legend-dot-bg-4);border-color:var(--pulse-legend-dot-border-4)}.pulse-legend-dot--activity-system{background:var(--surface-subtle);border-color:var(--text-faint)}.pulse-legend-icon{display:inline-grid;place-items:center;color:var(--text-label)}.pulse-legend-icon svg{display:block}.pulse-legend-icon--organization{color:var(--color-info-650)}.pulse-legend-icon--operation{color:var(--graph-node-text-2)}.pulse-legend-icon--process{color:var(--color-teal-725)}.pulse-legend-icon--workflow{color:var(--color-warning-650-2)}.pulse-legend-icon--activity{color:var(--text-label)}.pulse-legend-icon--agent{color:var(--brand-primary-pressed)}.pulse-legend-badge{width:10px;height:10px;border-radius:var(--chip-radius);display:inline-grid;place-items:center;color:var(--text-on-primary);font-size:var(--font-size-micro);font-weight:var(--font-weight-bold)}.pulse-legend-badge--healthy{background:var(--color-success-625)}.pulse-legend-badge--exception{background:var(--color-danger)}.pulse-legend-badge--nodata{background:var(--text-label)}.studio-shell{display:flex;height:100%;margin:0;border:none;border-radius:0;overflow:hidden;background:var(--brand-surface-workspace)}.studio-side-nav{width:229px;border-right:1px solid var(--module-chrome-edge);background:var(--module-rail-surface);display:flex;flex-direction:column;transition:width .2s ease;height:100%;box-shadow:none;font-family:var(--font-sans)}.studio-side-nav.collapsed{width:var(--module-rail-collapsed-width)}.studio-side-scroll{flex:1;overflow-x:hidden;overflow-y:auto;padding:calc(var(--module-rail-scroll-padding-y) + 2px) 0}.studio-group{margin:0 0 4px;padding:0;border:none;border-radius:0;background:transparent}.studio-group:not(:first-child){border-top:none;padding-top:5px}.studio-group-title{margin:0 10px 5px;display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:var(--module-rail-section-title-size);letter-spacing:.08em;font-weight:var(--module-rail-section-title-weight);text-transform:uppercase;color:var(--module-rail-section-title-color);text-align:left}.studio-group-title:after{content:"";flex:1 1 auto;min-width:12px;height:1px;background:var(--module-rail-section-title-line);align-self:center}.studio-group-title:before{content:none}.studio-nav-item{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;height:auto;border-radius:0;padding:6px 10px;color:var(--module-rail-nav-label-color);text-decoration:none;font-size:var(--module-rail-nav-label-size);font-weight:var(--module-rail-nav-label-weight);letter-spacing:var(--module-rail-nav-label-tracking);transition:background-color .12s ease,color .12s ease}.studio-nav-item__stack{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0;flex:1}.studio-nav-item__title-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;flex:1}.studio-nav-item__title{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-nav-item:hover{background:var(--module-rail-item-hover-bg);color:var(--module-rail-nav-label-hover-color)}.studio-nav-item.active{background:var(--module-rail-item-active-bg);color:var(--module-rail-item-active-text);font-weight:var(--font-weight-semibold);box-shadow:inset -2px 0 0 var(--brand-primary)}.studio-nav-item.active .studio-nav-item__subtitle{color:var(--text-label);font-weight:var(--font-weight-medium)}.studio-nav-item-row{display:flex;align-items:stretch;width:100%}.studio-nav-item-row:hover{background:var(--module-rail-item-hover-bg)}.studio-nav-item-row:has(.studio-nav-item.active){background:var(--module-rail-item-active-bg);box-shadow:inset -2px 0 0 var(--brand-primary)}.studio-nav-item-row:has(.studio-nav-item.active):hover{background:var(--module-rail-item-active-bg)}.studio-nav-item-row .studio-nav-item{flex:1;min-width:0}.studio-nav-item-row .studio-nav-item:hover,.studio-nav-item-row .studio-nav-item.active{background:transparent;box-shadow:none}.studio-side-nav.collapsed .studio-nav-item{justify-content:center;padding:0 12px}.studio-side-footer{flex-shrink:0}.studio-main{flex:1;background:var(--brand-surface-workspace);padding:0 24px 24px;overflow-x:hidden;overflow-y:auto;min-width:0;color:var(--workspace-text)}.auth-status-screen{box-sizing:border-box;width:100%;max-width:100%;min-height:100dvh;display:grid;place-items:center;padding:40px 24px;background:radial-gradient(ellipse 80% 60% at 50% 0%,color-mix(in srgb,var(--brand-primary) 8%,transparent),transparent 70%),var(--brand-surface-workspace)}.auth-status-screen--in-shell{min-height:100%;margin:0;background:transparent}.public-shell>.auth-status-screen{flex:1 1 auto;min-height:100dvh;margin:0;max-width:100%;background:radial-gradient(ellipse 70% 50% at 50% 18%,color-mix(in srgb,var(--brand-primary) 7%,transparent),transparent 72%),var(--brand-surface-workspace)}.workspace>.auth-status-screen--in-shell{width:calc(100% + 48px);max-width:none;margin:-24px;min-height:calc(100% + 48px)}.auth-status-card{width:min(440px,100%);border-radius:var(--surface-radius);border:1px solid color-mix(in srgb,var(--color-neutral-350) 28%,var(--auth-status-card-border));background:var(--surface-elevated);padding:48px 44px 52px;box-shadow:0 1px 2px var(--color-neutral-900-a04),0 16px 40px var(--color-neutral-900-a06);display:flex;flex-direction:column;align-items:center;text-align:center}.auth-status-panel{box-sizing:border-box;width:min(420px,100%);padding:28px 0 32px;display:flex;flex-direction:column;align-items:center;text-align:center}.auth-status-panel--error{padding:28px 28px 32px;border-radius:var(--surface-radius);border:1px solid color-mix(in srgb,var(--color-danger) 30%,var(--auth-status-card-border));background:color-mix(in srgb,var(--surface-elevated) 92%,transparent);box-shadow:0 12px 32px var(--color-neutral-900-a06)}.app-shell--pending .side-nav,.app-shell--pending .top-nav{pointer-events:none}.auth-status-branding{display:flex;flex-direction:column;align-items:center;gap:28px;width:100%}.auth-status-branding__status.platform-loading--card{gap:16px;padding:0}.auth-status-branding__status--error{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.auth-status-branding__title{margin:0;font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);letter-spacing:-.02em;line-height:1.3;color:var(--text-heading)}.auth-status-card-error .auth-status-branding__title{color:var(--color-danger-650)}.auth-status-branding__description{margin:0;max-width:34ch;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:1.5;color:var(--text-muted)}.auth-status-branding__status .platform-loading__spinner{margin-bottom:4px}.auth-status-branding__status .platform-loading__message{margin:0;font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:1.3;color:var(--text-heading)}.auth-status-branding__status .platform-loading__description{margin:0;max-width:28ch;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:1.5;color:var(--text-muted)}.auth-status-card h1{margin:0;font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--text-heading)}.auth-status-card>p{margin:12px 0 0;color:var(--text-muted);font-size:var(--font-size-base);line-height:1.5;max-width:34ch}.auth-status-card-error{border-color:var(--color-danger-100);background:var(--auth-status-card-error-bg);padding:44px 40px 40px}.auth-status-actions{margin-top:28px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}@media (max-width: 520px){.auth-status-card{padding:36px 28px 40px;border-radius:var(--surface-radius)}.auth-status-branding{gap:22px}}.status-page-card__body p{margin:0;color:var(--text-muted);font-size:var(--font-size-base);line-height:1.5}.status-page-actions{margin-top:20px;display:flex;flex-wrap:wrap;gap:10px}.workspace--atlas-dock{margin-right:min(460px,44vw);transition:margin-right .18s ease}.workspace--atlas-dock.workspace--assist-assistant-context-dock{margin-right:min(460px,44vw)}.assist-assistant-context-panel__tabs a{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);text-decoration:none;border:1px solid var(--module-chrome-outline-soft);border-radius:var(--surface-radius);padding:5px 12px;background:var(--surface-elevated)}.assist-assistant-context-panel__tabs a:hover{background:var(--surface-muted);color:var(--text-heading)}.assist-context-dock-tools li{margin-bottom:10px}.atlas-panel{position:fixed;top:60px;right:0;bottom:0;width:min(460px,44vw);z-index:30;display:flex;flex-direction:column;background:var(--brand-surface-workspace);border-left:1px solid var(--brand-chrome-rule);box-shadow:-8px 0 24px var(--color-neutral-900-a06);color:var(--workspace-text)}.atlas-panel__header-action{margin-left:2px;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-label);cursor:pointer;border-radius:var(--surface-radius);transition:background-color .12s ease,color .12s ease}.atlas-panel__header-action:hover{background:var(--surface-muted);color:var(--text-heading)}.atlas-panel__header-action[aria-pressed=true]{background:var(--module-rail-item-active-bg);color:var(--text-heading)}.atlas-panel__title-inline{display:inline-flex;align-items:center;gap:10px;min-width:0}.atlas-panel__title-text{display:inline-flex;align-items:baseline;min-width:0;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atlas-panel__title-name{color:var(--page-scaffold-title-color)}.atlas-mode-dropdown{flex-shrink:0}.atlas-mode-dropdown__trigger{display:inline-flex;align-items:center;gap:5px;margin:0;min-height:28px;max-width:230px;padding:4px 8px 4px 4px;border:none;border-radius:var(--radius-sm);background:transparent;font-family:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.01em;color:var(--chrome-text-muted);cursor:pointer;box-shadow:none;transition:background-color .12s ease,color .12s ease}.atlas-mode-dropdown__trigger:hover{background:color-mix(in srgb,var(--chrome-text-muted) 8%,transparent);color:var(--chrome-text-muted)}.atlas-mode-dropdown__trigger:focus{outline:none}.atlas-mode-dropdown__trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--chrome-text-muted) 45%,transparent);outline-offset:2px}.atlas-mode-dropdown__current{min-width:0;max-width:186px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.atlas-mode-dropdown__chevron{flex-shrink:0;color:color-mix(in srgb,var(--chrome-text-muted) 72%,var(--chrome-text-faint));opacity:1}.atlas-mode-dropdown__trigger:hover .atlas-mode-dropdown__chevron{color:color-mix(in srgb,var(--chrome-text-muted) 72%,var(--chrome-text-faint))}.atlas-mode-dropdown__menu{list-style:none;margin:0;padding:4px 0;background:var(--module-menu-surface);border:1px solid var(--module-menu-border);border-radius:var(--surface-radius);box-shadow:0 6px 20px var(--atlas-mode-dropdown-shadow)}.atlas-mode-dropdown__item{display:block;width:100%;margin:0;padding:9px 14px;border:none;background:transparent;font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.35;color:var(--text-muted);text-align:left;cursor:pointer;transition:background-color .1s ease,color .1s ease}.atlas-mode-dropdown__item:hover{background:var(--module-menu-item-hover);color:var(--text-heading)}.atlas-mode-dropdown__item--selected{background:var(--module-menu-item-selected);color:var(--text-body);font-weight:var(--font-weight-semibold)}.atlas-mode-dropdown__item:focus{outline:none}.atlas-mode-dropdown__item:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary) 30%,transparent);outline-offset:-2px}.atlas-panel__content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:0;overflow-x:hidden;overflow-y:auto;padding:0}.atlas-panel__content--landing{justify-content:center}.atlas-panel__content--history{justify-content:flex-start}.atlas-panel__history{display:flex;flex-direction:column;min-height:0}.atlas-panel__history-head{margin:0;padding:14px var(--inline-panel-content-inset) 10px;font-size:var(--font-size-micro);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--inline-panel-title-color)}.atlas-panel__back{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin:10px var(--inline-panel-content-inset) 0;padding:4px 8px 4px 4px;border:none;border-radius:var(--radius-xs);background:transparent;color:var(--text-label);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color .12s ease,color .12s ease}.atlas-panel__back:hover{background:var(--surface-muted);color:var(--text-heading)}.atlas-panel__session-list{list-style:none;margin:0;padding:0 0 4px;display:flex;flex-direction:column;gap:0}.atlas-panel__session-empty{margin:0;padding:10px var(--inline-panel-content-inset) 14px;font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);font-style:italic;line-height:1.35;letter-spacing:.01em;color:var(--text-faint);text-align:left}.atlas-panel__session-item{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;border:none;border-bottom:1px solid var(--inpage-list-line);background:transparent;border-radius:0;padding:11px var(--inline-panel-content-inset);text-align:left;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-neutral-825);cursor:pointer;transition:background-color .12s ease,color .12s ease;box-shadow:none;transform:none}.atlas-panel__session-item svg{flex-shrink:0;color:var(--text-faint)}.atlas-panel__session-text{display:flex;flex-direction:column;gap:2px;min-width:0}.atlas-panel__session-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-panel__session-meta{font-size:var(--font-size-micro);font-weight:var(--font-weight-normal);color:var(--text-faint)}.atlas-panel__session-item:hover{border-color:var(--inline-panel-divider-list);background:var(--surface-muted);color:var(--color-neutral-825);transform:none;box-shadow:none}.atlas-panel__session-item--active{border-color:var(--inline-panel-divider-list);background:var(--surface-muted);color:var(--color-neutral-825)}.atlas-panel__session-item--active:before{display:none}.atlas-panel__thread{list-style:none;margin:0;padding:14px var(--inline-panel-content-inset) 4.5rem;display:flex;flex-direction:column;gap:12px}.atlas-panel__empty-state{flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;padding:14px var(--inline-panel-content-inset);box-sizing:border-box}.atlas-panel__footer .atlas-panel__prompts{margin-top:10px}.atlas-panel__empty-title{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--text-body);text-align:center}.atlas-panel__empty-composer{width:100%;max-width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.atlas-panel__empty-composer .chat-composer-wrap{width:100%}.atlas-panel .chat-composer-wrap{--chat-composer-inline-inset: 0px;width:100%;max-width:100%}.atlas-panel__turn{width:80%;max-width:80%;border-radius:var(--surface-radius);border:1px solid var(--module-chrome-outline-soft);background:var(--surface-elevated);padding:10px 12px;font-size:var(--font-size-md);line-height:1.45}.atlas-panel__turn--user{background:var(--surface-muted);border:none;margin-left:auto}.atlas-panel__turn:not(.atlas-panel__turn--user){margin-right:auto}.atlas-panel__turn-label{display:block;font-size:var(--font-size-micro);font-weight:var(--font-weight-medium);color:var(--color-neutral-200);opacity:.68;margin-bottom:4px}.atlas-panel__turn p{margin:0}.atlas-panel__turn-body>:first-child{margin-top:0}.atlas-panel__turn-body>:last-child{margin-bottom:0}.atlas-panel__turn-body p+p,.atlas-panel__turn-body ul,.atlas-panel__turn-body ol,.atlas-panel__turn-body pre,.atlas-panel__turn-body blockquote{margin:8px 0 0}.atlas-panel__turn-body h1,.atlas-panel__turn-body h2,.atlas-panel__turn-body h3,.atlas-panel__turn-body h4{margin:12px 0 4px;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:1.3;color:var(--text-heading)}.atlas-panel__turn-body ul,.atlas-panel__turn-body ol{padding-left:18px}.atlas-panel__turn-body li+li{margin-top:3px}.atlas-panel__turn-body code{font-family:var(--font-mono);font-size:var(--font-size-xs);background:var(--surface-muted);border-radius:var(--radius-xs);padding:1px 4px}.atlas-panel__turn-body pre{overflow-x:auto;padding:10px;background:var(--surface-muted);border-radius:var(--radius-xs)}.atlas-panel__turn-body pre code{background:transparent;padding:0}.atlas-panel__turn-body table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;font-size:var(--font-size-2xs)}.atlas-panel__turn-body th,.atlas-panel__turn-body td{border:1px solid var(--inpage-list-line);padding:5px 7px;text-align:left}.atlas-panel__turn-body a{color:var(--brand-primary);text-decoration:underline}.atlas-panel__footer{flex-shrink:0;padding:12px var(--inline-panel-content-inset) 18px;border-top:none;background:transparent}.atlas-panel__footer .chat-composer{width:100%}.ux-card{border-radius:var(--card-radius);border:none;background:var(--eo-surface-card-bg);padding:16px 18px}.ux-card__title{margin:0 0 4px;font-size:var(--right-content-title-size);font-weight:var(--right-content-title-weight);line-height:var(--right-content-title-line-height);letter-spacing:var(--right-content-title-letter-spacing);color:var(--right-content-title-color)}.ux-card__meta{margin:0 0 12px;font-size:var(--font-size-sm);color:var(--workspace-text-muted)}.ux-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ux-task-stack{display:flex;flex-direction:column;align-items:stretch;gap:16px;max-width:var(--studio-detail-measure)}@media (max-width: 960px){.ux-grid-2{grid-template-columns:1fr}.workspace--atlas-dock{margin-right:0}.atlas-panel,.ux-modal-shell--rightDrawer.automate-workflow-panel{width:100%;max-width:none}}.assist-suggested-prompts{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.assist-suggested-prompts button,.assist-suggested-prompts__chip{font-size:var(--font-size-sm);padding:6px 10px;border-radius:var(--surface-radius);border:1px solid var(--assist-suggested-prompts-border);background:var(--surface-muted);color:var(--text-heading);cursor:pointer;font-family:inherit}.assist-suggested-prompts button:hover,.assist-suggested-prompts__chip:hover{background:var(--assist-suggested-prompts-bg);border-color:var(--text-faint)}.engage-detail-page.automate-detail{flex:1 1 auto;min-height:0;overflow:hidden}.engage-detail-page.automate-detail .engage-detail-topbar.ux-module-header{margin:0;padding:10px 24px;border:none;border-bottom:1px solid var(--module-chrome-edge);border-radius:0;box-shadow:none;box-sizing:border-box}.engage-detail-page>.automate-progress-surface--detail{padding:0;flex-shrink:0}.engage-detail-page>.automate-progress-surface--detail .engage-detail-metrics.module-metric-strip{border-top:none;width:100%}.engage-detail-page .automate-detail-body.engage-detail-split{margin:0;border:none;flex:1 1 auto;min-height:0;overflow:hidden;grid-template-rows:minmax(0,1fr);align-items:stretch}.engage-detail-page .engage-detail-case-runlist-root.automate-run-list-column{display:flex;flex-direction:column;border-right:1px solid var(--module-catalog-chrome-edge);max-height:none;min-height:0}.engage-detail-page .engage-detail-case-runlist-root>.engage-detail-case-runlist-toolbar+.engage-detail-case-scroll,.engage-detail-page .engage-detail-case-runlist-root>.automate-detail-runlist-toolbar+.engage-detail-case-scroll,.engage-detail-page .engage-detail-case-runlist-root>.studio-catalog-nav-pagination+.engage-detail-case-scroll{border-top:none;flex:1 1 auto;min-height:0}.engage-detail-page .engage-detail-stage{max-height:none;min-height:0;flex:1 1 auto}.engage-detail-page .engage-detail-thread-column{max-height:none;min-height:0}.engage-detail-page .engage-detail-thread-column.automate-step-trace-column{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:none;overflow:hidden}.engage-detail-page .engage-detail-stage .engage-thread-canvas{flex:1 1 auto;min-height:0;height:100%}.engage-detail-status-pill{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;padding:3px 10px;border-radius:var(--chip-radius);background:color-mix(in srgb,var(--brand-primary) 12%,var(--surface-elevated));color:var(--brand-primary);border:1px solid color-mix(in srgb,var(--brand-primary) 22%,transparent)}.engage-detail-case-scroll{flex:1;min-height:200px}.engage-detail-case-runlist-root .automate-run-list-scroll .automate-run-row.engage-case-row{transition:background-color .12s ease,box-shadow .12s ease}.engage-detail-case-runlist-root .automate-run-list-scroll .automate-run-row.engage-case-row:hover:not(.active){background:var(--module-rail-item-hover-bg)}.engage-detail-case-runlist-root .automate-run-list-scroll .automate-run-row.engage-case-row.active{background:var(--module-rail-item-active-bg);box-shadow:inset -2px 0 0 var(--brand-primary)}.engage-detail-case-runlist-root .automate-run-list-scroll .automate-run-row.engage-case-row.active:hover{background:var(--module-rail-item-active-bg)}.engage-detail-thread-column{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;padding:0;overflow:hidden}.engage-detail-stage .engage-detail-thread-column.assist-detail-main{overflow:hidden}.engage-detail-stage{position:relative;display:flex;flex-direction:row;min-width:0;min-height:0;max-height:calc(100vh - 248px);align-items:stretch}.engage-detail-page .engage-detail-stage{max-height:none;flex:1 1 auto}.engage-detail-stage .engage-thread-canvas{max-height:none}.engage-case-context-panel.studio-canvas__config{position:relative;inset:auto;top:auto;right:auto;bottom:auto;left:auto;z-index:1;align-self:stretch;flex:0 0 var(--module-inline-context-panel-width);width:var(--module-inline-context-panel-width);min-width:var(--module-inline-context-panel-width);min-height:0;height:auto;max-height:none}.engage-detail-stage--context-collapsed .engage-case-context-panel.studio-canvas__config{flex:0 0 var(--module-inline-context-panel-collapsed-width);width:var(--module-inline-context-panel-collapsed-width);min-width:var(--module-inline-context-panel-collapsed-width)}.engage-detail-page .engage-case-context-panel .studio-canvas__panel-toggle{color:var(--text-muted)}.engage-detail-page .engage-case-context-panel .studio-canvas__panel-toggle:hover{color:var(--text-body)}.engage-detail-page .engage-case-context-panel .studio-canvas__panel-toggle--active{color:var(--text-heading)}.engage-rail__tabs-wrap .module-tab-strip--rail{padding:0;box-sizing:border-box}.engage-rail__scroll .automate-wf-drawer__region{border-bottom-color:var(--inline-panel-divider-section)}.engage-thread-canvas{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:none;overflow:hidden}.engage-thread-head{flex-shrink:0;padding:7px clamp(1.25rem,5vw,3rem);min-height:calc(var(--module-header-height) - 8px);display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;border-bottom:1px solid var(--border-default);background:var(--surface-elevated)}.engage-thread-head .ux-task-actions{margin-top:0}.engage-thread-head__main{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.engage-thread-head__identity{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex:1 1 18rem;min-width:0}.engage-thread-head__actions{flex:0 0 auto;margin-top:0;margin-left:auto}.engage-thread-composer__modes{display:inline-flex;gap:4px;margin:0}.engage-thread-composer__mode{border:1px solid transparent;background:var(--surface-muted);color:var(--text-label);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:6px 12px;border-radius:var(--surface-radius);cursor:pointer;font-family:inherit}.engage-thread-composer__mode.is-active{background:var(--surface-elevated);color:var(--text-body);border-color:var(--border-default);box-shadow:0 1px 2px var(--color-neutral-900-a06)}.engage-thread-empty{min-height:240px}.ux-task-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.ux-task-options{display:flex;flex-direction:column;gap:8px;margin:4px 0 12px;padding:0;border:0}.ux-task-option{display:flex;align-items:flex-start;gap:8px}.ux-task-outcome{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:4px 0 12px;padding:12px;border:1px solid var(--border-default);border-radius:8px}.ux-task-outcome .ux-task-form{align-self:stretch}.ux-task-lines{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.ux-task-lines th,.ux-task-lines td{padding:6px 8px;border-bottom:1px solid var(--border-default);text-align:left;vertical-align:middle}.ux-task-lines th{font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.ux-task-lines__add{margin-top:8px}.ux-task-option input{margin-top:3px;flex:0 0 auto}.ux-task-option label{display:flex;flex-direction:column;gap:2px;cursor:pointer}.ux-task-option__label{font-size:var(--font-size-md);color:var(--workspace-text)}.ux-task-option__rationale{font-size:var(--font-size-sm);color:var(--workspace-text-muted);line-height:1.4}.ux-task-writes,.ux-task-precedent{margin:0 0 12px}.ux-task-writes .pulse-detail-list,.ux-task-precedent .pulse-detail-list{margin-top:4px}.ux-task-writes__message{margin:6px 0 2px;padding:8px 12px;border-left:3px solid var(--border-default);background:var(--surface-muted);border-radius:4px;color:var(--text-primary);font-size:var(--font-size-sm);white-space:pre-line;overflow-wrap:anywhere;max-height:220px;overflow-x:hidden;overflow-y:auto}.ux-task-writes__lines{list-style:none;margin:4px 0 0;padding:0 0 0 12px;display:flex;flex-direction:column;gap:2px;border-left:1px solid var(--border-default)}.ux-task-writes__line{font-size:var(--font-size-sm);color:var(--workspace-text-muted);font-variant-numeric:tabular-nums}.ux-task-writes__line--more{font-style:italic}.ux-task-writes__total{margin:6px 0 0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--workspace-text);font-variant-numeric:tabular-nums}.ux-task-writes__total--unknown{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--workspace-text-muted)}.module-context-artifact__open{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;font-size:var(--font-size-md);color:var(--brand-primary);text-align:left;cursor:pointer}.module-context-artifact__open:hover,.module-context-artifact__open:focus-visible{text-decoration:underline}.automate-detail{width:100%;max-width:none;min-width:0;min-height:calc(100vh - 132px);display:flex;flex-direction:column;margin:0;padding:0;background:var(--brand-surface-workspace);position:relative}.automate-detail-topbar{margin:0 0 12px;background:var(--module-header-bg);border-bottom:1px solid var(--module-chrome-edge);box-shadow:none;position:sticky;top:0;z-index:14;flex-shrink:0}.automate-detail-topbar .ux-module-header__title{white-space:normal;overflow:visible;text-overflow:unset}.automate-detail-context-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer;transition:background-color .12s ease,color .12s ease;justify-self:end}.automate-detail-context-btn:hover{background:var(--color-neutral-900-a06);color:var(--text-body)}.automate-detail-context-btn--active{background:color-mix(in srgb,var(--brand-primary) 12%,transparent);color:var(--brand-primary)}.automate-detail-body{display:grid;grid-template-columns:var(--module-catalog-runlist-width) minmax(0,1fr);gap:0;margin:0 16px;padding:0;min-height:0;overflow-x:clip;border:1px solid var(--inpage-list-edge);background:var(--surface-elevated)}.automate-detail-body--run-trace{grid-template-columns:var(--module-catalog-runlist-width) minmax(0,1fr);align-items:stretch}.automate-detail-body--run-trace>.automate-detail-stage,.automate-detail-body--run-trace>.engage-detail-stage,.automate-detail-body--run-trace>.automate-step-trace-column,.automate-detail-body--run-trace>.pulse-signals-detail-column{min-width:0;min-height:0}.pulse-workforce-runlist-root .automate-detail-body--run-trace,.pulse-signals-runlist-root .automate-detail-body--run-trace,.automate-detail--run-trace-v2 .automate-detail-body--run-trace,.engage-detail-page .automate-detail-body.engage-detail-split{margin:0;border:none;flex:1 1 auto;min-height:0;overflow:hidden}.automate-run-list-column{display:flex;flex-direction:column;width:var(--module-catalog-runlist-width);min-width:var(--module-catalog-runlist-width);max-width:var(--module-catalog-runlist-width);flex-shrink:0;box-sizing:border-box;border-right:1px solid var(--inpage-list-edge);background:var(--module-rail-surface);max-height:calc(100vh - 248px)}.automate-run-list-toolbar:not(.catalog-runlist-toolbar):not(.pulse-home-runlist-toolbar){display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px;padding:10px;border-bottom:1px solid var(--section-divider-line);background:var(--surface-elevated);flex-shrink:0}.studio-cat-split__nav .catalog-runlist-toolbar.module-inner-rail-toolbar{flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:0;padding:0;border-bottom:none;min-width:0;overflow:visible}.studio-cat-split__nav .studio-catalog-runlist-toolbar{flex-shrink:0;background:transparent;border-bottom:none}.studio-cat-split__nav .studio-catalog-runlist-toolbar .catalog-runlist-toolbar__row-inner{min-height:22px;padding:2px 8px}.studio-cat-split__nav .studio-catalog-runlist-toolbar .catalog-runlist-toolbar__row--pagination .catalog-runlist-toolbar__row-inner{padding-top:var(--catalog-runlist-pagination-inset-y);padding-bottom:var(--catalog-runlist-pagination-inset-y)}.studio-cat-split__nav .studio-catalog-runlist-toolbar .automate-run-list-pagination button{min-width:20px;min-height:20px;padding:0 3px;font-size:var(--font-size-micro)}.studio-cat-split__nav .studio-catalog-runlist-toolbar .automate-run-list-count{font-size:var(--font-size-micro);font-weight:var(--font-weight-normal);line-height:1.2;color:var(--text-faint)}.studio-cat-split__nav .studio-catalog-runlist-toolbar .operation-dropdown--toolbar .operation-dropdown__trigger{font-size:var(--font-size-micro);background:transparent;box-shadow:none}.studio-cat-split__nav .studio-catalog-runlist-toolbar .operation-dropdown--toolbar .operation-dropdown__current{font-size:var(--font-size-micro)}.studio-cat-split__nav .studio-catalog-runlist-toolbar .operation-dropdown--toolbar .operation-dropdown__trigger:hover{background:var(--color-neutral-900-a04)}.studio-cat-split__nav .studio-catalog-runlist-toolbar .operation-dropdown--toolbar .operation-dropdown__chevron{width:11px;height:11px}.studio-cat-split__nav .studio-cat-nav-record{padding:8px 10px;gap:2px}.studio-cat-split__nav .studio-cat-nav-record__title{font-size:var(--content-body-size);line-height:1.25}.studio-cat-split__nav .studio-cat-nav-record__sub{font-size:var(--font-size-2xs);line-height:1.25}.studio-cat-split__nav .automate-run-list-toolbar.module-inner-rail-toolbar:not(.catalog-runlist-toolbar){flex-wrap:nowrap;gap:8px;min-width:0;overflow-x:auto}.studio-cat-split__nav .automate-run-list-toolbar .automate-run-list-toolbar__search{flex:1 1 0;min-width:72px}.studio-cat-split__nav .automate-run-list-toolbar .operation-dropdown{flex-shrink:0}.module-inner-rail-toolbar .automate-run-list-toolbar__search,.module-inner-rail-toolbar input[type=search].automate-run-list-toolbar__search{border:1px solid color-mix(in srgb,var(--module-chrome-outline-soft) 88%,var(--text-faint));background:var(--color-neutral-25);box-shadow:none}.module-inner-rail-toolbar .automate-run-list-toolbar__search:focus{outline:none;border-color:color-mix(in srgb,var(--brand-primary) 38%,var(--module-chrome-outline-soft));background:var(--surface-elevated);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-primary) 14%,transparent)}.module-inner-rail-toolbar .automate-run-list-toolbar__search::placeholder{color:var(--text-faint)}.module-inner-rail-toolbar .operation-dropdown--toolbar .operation-dropdown__trigger{border:1px solid transparent;background:transparent}.module-inner-rail-toolbar .operation-dropdown--toolbar .operation-dropdown__trigger:hover{background:var(--color-neutral-900-a04)}.module-inner-rail-toolbar .studio-cat-search,.module-inner-rail-toolbar input.studio-cat-search{border:1px solid color-mix(in srgb,var(--module-chrome-outline-soft) 88%,var(--text-faint));background:var(--color-neutral-25)}.module-inner-rail-toolbar .studio-cat-search:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-primary) 14%,transparent);border-color:color-mix(in srgb,var(--brand-primary) 38%,var(--module-chrome-outline-soft));background:var(--surface-elevated)}.module-inner-rail-toolbar .studio-cat-filter{border:1px solid color-mix(in srgb,var(--module-chrome-outline-soft) 82%,transparent);background:var(--color-neutral-25)}.automate-run-list-scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;background:var(--surface-elevated)}.automate-run-list-footer .automate-run-list-count{flex:0 0 auto;font-size:var(--font-size-micro);font-weight:var(--font-weight-normal);color:var(--text-faint);text-align:left}.automate-run-list-pagination{margin:0}.automate-run-row--rich{display:flex;flex-direction:column;align-items:stretch;gap:6px}.automate-run-row__id,.automate-run-row__name{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--text-body)}.automate-run-row__workflow,.engage-case-row__workflow{margin:0;font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);color:var(--text-label);line-height:1.45;text-align:left}.automate-run-row__meta,.engage-case-row__meta{margin:0;font-size:var(--font-size-2xs);color:var(--text-label);line-height:1.45;text-align:left}.automate-run-row__time--sla,.automate-run-row__meta--sla{color:var(--color-warning-muted);font-weight:var(--font-weight-semibold)}.automate-step-trace-column{min-width:0;background:var(--surface-elevated);overflow-x:hidden;overflow-y:auto;max-height:calc(100vh - 248px)}.automate-step-trace{padding:14px 16px 20px;min-height:200px}.automate-step-trace--empty{display:flex;align-items:center;justify-content:center}.automate-step-trace__empty{margin:0;font-size:var(--font-size-sm);color:var(--text-faint)}.automate-step-trace__export-icon-btn{flex-shrink:0;width:32px;height:32px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-label);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:color .12s ease,background-color .12s ease}.automate-step-trace__export-icon-btn:hover{color:var(--text-heading);background:var(--color-neutral-900-a06)}.automate-detail--run-trace-v2 .automate-detail-topbar{margin:0;padding:10px 24px}.automate-detail--run-trace-v2>.automate-progress-surface--detail{padding-bottom:0}.automate-detail--run-trace-v2>.automate-progress-surface--detail .automate-exec-metrics.module-metric-strip{border-top:none}.automate-detail--run-trace-v2 .automate-detail-body--run-trace{margin:0;border:none;flex:1 1 auto;min-height:0;overflow:hidden;grid-template-rows:minmax(0,1fr);align-items:stretch}.automate-detail--run-trace-v2.automate-detail{flex:1 1 auto;min-height:0;overflow:hidden}.automate-detail--run-trace-v2 .automate-run-list-column{border-right:1px solid var(--module-catalog-chrome-edge);max-height:none;min-height:0;align-self:stretch}.automate-detail--run-trace-v2 .automate-detail-runlist-root.automate-run-list-column{display:flex;flex-direction:column}.automate-detail--run-trace-v2 .automate-step-trace-column{display:flex;flex-direction:column;min-height:0;max-height:none;overflow:hidden}.automate-detail--run-trace-v2 .automate-run-list-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;border-top:none}.automate-detail--run-trace-v2 .automate-run-canvas{flex:1 1 auto;min-height:0;height:100%}.automate-detail--run-trace-v2 .automate-run-head{display:block}.automate-detail--run-trace-v2 .automate-run-head__export{flex-shrink:0;margin-top:2px}.automate-detail--run-trace-v2 .automate-run-head__status{flex-shrink:0}.automate-detail--run-trace-v2 .automate-run-logs{align-items:stretch;padding:0;overflow:hidden}.automate-detail--run-trace-v2 .automate-step-trace--empty.engage-thread-empty{flex:1 1 auto;min-height:0}.automate-detail--run-trace-v2 .automate-step-trace--embedded{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;padding:0;overflow:hidden}.automate-detail--run-trace-v2 .automate-step-trace__scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px 24px 24px;box-sizing:border-box}.automate-detail--run-trace-v2 .automate-trace-steps{margin-top:0}.automate-detail--run-trace-v2 .automate-detail-stage{position:relative;display:flex;flex-direction:row;flex:1 1 auto;min-width:0;min-height:0;max-height:none;align-items:stretch}.automate-detail--run-trace-v2 .automate-detail-stage .automate-step-trace-column{flex:1 1 auto;min-width:0}.automate-run-context-panel.studio-canvas__config{position:relative;inset:auto;top:auto;right:auto;bottom:auto;left:auto;z-index:1;align-self:stretch;flex:0 0 var(--module-inline-context-panel-width);width:var(--module-inline-context-panel-width);min-width:var(--module-inline-context-panel-width);min-height:0;height:auto;max-height:none}.automate-detail-stage--context-collapsed .automate-run-context-panel.studio-canvas__config{flex:0 0 var(--module-inline-context-panel-collapsed-width);width:var(--module-inline-context-panel-collapsed-width);min-width:var(--module-inline-context-panel-collapsed-width)}.automate-detail--run-trace-v2 .automate-run-context-panel .studio-canvas__panel-toggle{color:var(--text-muted)}.automate-detail--run-trace-v2 .automate-run-context-panel .studio-canvas__panel-toggle:hover{color:var(--text-body)}.automate-detail--run-trace-v2 .automate-run-context-panel .studio-canvas__panel-toggle--active{color:var(--text-heading)}.automate-trace-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.automate-trace-step{display:flex;gap:0;align-items:stretch;min-width:0}.automate-trace-step__rail{position:relative;width:22px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding-top:4px}.automate-trace-step__dot{width:12px;height:12px;border-radius:var(--radius-pill);flex-shrink:0;z-index:1;display:inline-flex;align-items:center;justify-content:center;color:var(--text-on-primary)}.automate-trace-step__dot--completed{background:var(--color-teal-600)}.automate-trace-step__dot--failed{background:var(--color-danger-400)}.automate-trace-step__dot--running{background:var(--surface-elevated);border:2px solid color-mix(in srgb,var(--brand-primary) 22%,transparent);border-top-color:var(--brand-primary);box-sizing:border-box;animation:automate-step-spin .9s linear infinite}@keyframes automate-step-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.automate-trace-step__dot--running{animation:none;border-color:var(--brand-primary)}}.automate-trace-step__dot--waiting{background:var(--color-warning-500)}.automate-trace-step__dot--rejected{background:transparent;border:1.5px solid var(--color-danger-400);box-sizing:border-box;color:var(--color-danger-400)}.automate-trace-step__dot--stopped,.automate-trace-step__dot--skipped{background:var(--text-faint)}.automate-trace-step__dot--pending{background:transparent;border:2px solid var(--border-muted);box-sizing:border-box}.automate-trace-step__line{flex:1;width:2px;min-height:12px;margin-top:2px;background:var(--border-default)}.automate-trace-step__body{flex:1;min-width:0;padding:0 0 4px 10px;border-bottom:1px solid var(--modal-footer-border)}.automate-trace-step:last-child .automate-trace-step__body{border-bottom:none}.automate-trace-step__head{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:8px;border:none;background:transparent;padding:4px 0 8px;cursor:pointer;text-align:left;font:inherit}.automate-trace-step__head--static{cursor:default}.automate-trace-step__head-text{min-width:0}.automate-trace-step__label{margin:0;display:flex;align-items:center;gap:8px;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-body)}.automate-trace-step__name{min-width:0}.automate-trace-actions{margin-bottom:12px}.automate-trace-actions__list{margin:0;padding:0;list-style:none}.automate-trace-actions__row{display:flex;justify-content:space-between;gap:12px;padding:4px 0;font-size:var(--font-size-xs);border-bottom:1px solid var(--automate-trace-io-border-2)}.automate-trace-actions__row:last-child{border-bottom:none}.automate-trace-actions__label{color:var(--text-body);min-width:0}.automate-trace-actions__meta{color:var(--text-label);white-space:nowrap;font-variant-numeric:tabular-nums}.automate-trace-actions__row--failed .automate-trace-actions__label,.automate-trace-actions__row--failed .automate-trace-actions__meta{color:var(--color-danger-muted)}.automate-trace-actions__reason{display:block;margin-top:2px;color:var(--text-body);overflow-wrap:anywhere}.automate-trace-step--failed .automate-trace-step__label{color:var(--color-danger-muted)}.automate-trace-step--running .automate-trace-step__label{color:var(--brand-primary)}.automate-trace-step__desc{margin:2px 0 0;font-size:var(--font-size-xs);color:var(--text-muted)}.automate-trace-step__status{margin:4px 0 0;font-size:var(--font-size-2xs);color:var(--text-label)}.automate-trace-step__decision{margin:4px 0 0;font-size:var(--font-size-2xs);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.automate-trace-step--failed .automate-trace-step__status{color:var(--color-danger-muted);font-weight:var(--font-weight-semibold)}.automate-trace-step--running .automate-trace-step__status{color:var(--brand-primary);font-weight:var(--font-weight-semibold)}.automate-trace-step__sla{margin:4px 0 0;font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);color:var(--color-warning-muted)}.automate-trace-step__chevron{flex-shrink:0;color:var(--text-faint);margin-top:2px}.automate-trace-step__panel{padding:0 0 12px}.automate-trace-io{margin-top:8px;padding:10px 12px;background:var(--automate-trace-io-bg);border:1px solid var(--automate-trace-io-border)}.automate-trace-io__title{margin:0 0 6px;font-size:var(--font-size-micro);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-550)}.automate-trace-io__row{display:grid;grid-template-columns:minmax(8rem,14rem) minmax(0,1fr);align-items:baseline;gap:16px;padding:4px 0;font-size:var(--font-size-xs);border-bottom:1px solid var(--automate-trace-io-border-2)}.automate-trace-io__row:last-child{border-bottom:none}.automate-trace-io__k{color:var(--color-neutral-550);overflow-wrap:anywhere}.automate-trace-io__v{font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);text-align:left;overflow-wrap:anywhere}.automate-trace-io__group{border-bottom:1px solid var(--automate-trace-io-border-2)}.automate-trace-io__group:last-child{border-bottom:none}.automate-trace-io__group>.automate-trace-io__row{border-bottom:none}.automate-trace-io__more{padding:0;border:none;background:none;font:inherit;font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);text-align:left;justify-self:start;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.automate-trace-io__more:hover{color:var(--brand-primary)}.automate-trace-detail{padding:2px 0 8px 12px;border-left:2px solid var(--automate-trace-io-border-2);margin:0 0 6px 2px}.automate-trace-detail__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.automate-trace-detail__item{padding:6px 8px;border:1px solid var(--automate-trace-io-border-2);border-radius:4px}.automate-trace-detail__fields{font-size:var(--font-size-xs)}.automate-trace-detail__more{margin:4px 0 0;font-size:var(--font-size-2xs);color:var(--text-muted)}.automate-trace-detail__table-wrap{max-width:100%;overflow-x:auto}.ux-left-table{border-collapse:collapse;font-size:var(--font-size-xs);text-align:left}.ux-left-table th,.ux-left-table td{padding:4px 12px 4px 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--border-default)}.ux-left-table th{font-weight:var(--font-weight-medium);color:var(--text-muted)}.automate-trace-step__raw-link{margin-top:8px;border:none;background:none;padding:0;font-size:var(--font-size-2xs);color:var(--brand-primary);cursor:pointer;text-decoration:underline}.automate-trace-step__raw{margin:8px 0 0;padding:8px;font-size:var(--font-size-2xs);background:var(--surface-muted);border:1px solid var(--module-chrome-outline-soft);overflow:auto;max-height:160px}.automate-trace-failed{margin-top:8px;padding:10px 12px;background:var(--color-warning-surface);border:1px solid var(--color-warning-225)}.automate-trace-failed__dl{margin:0}.automate-trace-failed__dl>div{display:flex;justify-content:space-between;gap:12px;font-size:var(--font-size-xs);padding:4px 0}.automate-trace-failed__dl dt{margin:0;color:var(--color-neutral-550)}.automate-trace-failed__dl dd{margin:0;font-weight:var(--font-weight-semibold);color:var(--color-neutral-900)}.automate-trace-failed__alert{margin:8px 0 0;padding:8px;font-size:var(--font-size-xs);line-height:1.4;color:var(--color-danger-650);background:var(--color-danger-50);border:1px solid var(--color-danger-100)}.automate-trace-failed__actions{margin-top:10px}.automate-trace-human{margin-top:10px;padding:12px;border:1px solid var(--color-warning-225);background:var(--color-warning-surface)}.automate-trace-human--in-loop{border-color:var(--color-warning-350-2)}.automate-trace-human__kicker{margin:0 0 8px;font-size:var(--font-size-micro);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-warning-675)}.automate-trace-human__text{margin:0 0 6px;font-size:var(--font-size-sm);color:var(--text-heading);line-height:1.45}.automate-trace-human__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.automate-detail-topbar,.automate-progress-surface--detail,.automate-workflow-header,.automate-workflow-details,.automate-detail-body{transition:margin-right .18s ease}.automate-detail--context-open .automate-detail-topbar,.automate-detail--context-open .automate-progress-surface--detail,.automate-detail--context-open .automate-workflow-header,.automate-detail--context-open .automate-workflow-details,.automate-detail--context-open .automate-detail-body{margin-right:min(460px,44vw)}.automate-detail--run-trace-v2.automate-detail--context-open>.automate-detail-topbar,.automate-detail--run-trace-v2.automate-detail--context-open>.automate-progress-surface--detail,.automate-detail--run-trace-v2.automate-detail--context-open .automate-detail-body--run-trace{margin-right:min(460px,44vw)}.engage-detail-page.automate-detail--context-open .automate-detail-body.engage-detail-split,.assist-detail.automate-detail--context-open .assist-detail-body{margin-right:min(460px,44vw)}.automate-detail--context-open .module-inline-context-panel__toggle{visibility:hidden;pointer-events:none}.automate-detail--context-open>.ux-module-header .automate-detail-context-btn{visibility:hidden;pointer-events:none}.automate-run-row{width:100%;border:none;border-bottom:1px solid var(--inpage-list-line);background:transparent;border-radius:0;padding:12px 12px 13px;text-align:left;cursor:pointer;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}.automate-run-row:last-child{border-bottom:none}.automate-run-row:hover{background:var(--module-rail-item-hover-bg)}.automate-run-row.active{background:var(--module-rail-item-active-bg);box-shadow:inset -2px 0 0 var(--brand-primary)}.automate-run-row.active:hover{background:var(--module-rail-item-active-bg)}.automate-run-detail .card,.automate-run-detail .ux-card{border:none;border-radius:var(--surface-radius);background:transparent;box-shadow:none;padding:0}.automate-run-actions button{border:1px solid var(--border-muted);background:var(--surface-elevated);border-radius:var(--surface-radius);padding:6px 10px;font-size:var(--font-size-xs)}.automate-detail-title-autonomy,.module-detail-test-badge{display:inline;margin:0;padding:0;font:inherit;color:inherit;background:none;border:none;letter-spacing:inherit}.automate-wf-drawer{padding-bottom:8px}.automate-wf-drawer__region{scroll-margin-top:8px;padding:0;border-bottom:1px solid var(--inline-panel-divider-section)}.automate-wf-drawer__region--last{border-bottom:none}.automate-wf-drawer__region-heading{margin:0 0 8px;padding:14px var(--inline-panel-content-inset) 0;font-size:var(--module-rail-section-title-size);letter-spacing:var(--module-rail-section-title-tracking);font-weight:var(--module-rail-section-title-weight);text-transform:uppercase;color:var(--module-rail-section-title-color);text-align:left}.automate-wf-drawer__region-body{margin:0;padding:0 var(--inline-panel-content-inset) 16px}.automate-wf-drawer__region--last .automate-wf-drawer__region-body{padding-bottom:12px}.automate-wf-drawer__control-block{border:1px solid var(--module-chrome-outline-soft);border-radius:var(--surface-radius);padding:10px 12px;margin-bottom:12px;background:var(--surface-elevated)}.studio-detail__section>.catalog-kv-field-grid.studio-cat-fg,.studio-detail__section>.studio-detail__workflow-settings-grid{margin-bottom:0;border:1px solid var(--catalog-kv-grid-edge)}.studio-detail__workflow-settings-grid .studio-cat-fv{align-items:center}.studio-detail__workflow-settings-grid .studio-cat-fv--top{align-items:flex-start}.studio-detail__workflow-settings-row{width:100%}.studio-detail__workflow-settings-save{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:4px;width:auto;max-width:100%}.studio-detail__workflow-settings-save .ux-btn{width:auto;min-width:0;flex:0 0 auto}.studio-detail__workflow-settings-autonomy{display:flex;flex-direction:column;gap:12px;width:100%}.pulse-detail-list__title{display:block}.pulse-detail-list__meta{display:block;color:var(--text-muted);font-size:var(--font-size-xs)}.studio-access-group{display:flex;flex-direction:column;gap:10px}.studio-access-group+.studio-access-group{margin-top:4px;padding-top:14px;border-top:1px solid var(--module-chrome-outline-soft)}.studio-access-group__heading{margin:0;font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.studio-access-subject__kind{margin:8px 0 2px;font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.studio-access-perm{display:flex;flex-direction:column;gap:8px}.studio-access-perm__summary{margin:0;font-size:var(--font-size-xs);line-height:1.5;color:var(--text-muted)}.studio-access-perm__open{padding:0;border:0;background:none;font:inherit;color:var(--text-link);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.studio-access-perm__open:hover{text-decoration:none}.studio-access-chooser{display:flex;flex-direction:column;gap:8px}.studio-access-people{display:flex;flex-direction:column;gap:2px;max-width:420px;max-height:208px;overflow-x:hidden;overflow-y:auto;margin:0;padding:6px 8px;list-style:none;border:1px solid var(--module-chrome-outline-soft);border-radius:var(--radius-sm);background:var(--surface-elevated)}.studio-access-people .ux-check-field{width:100%;padding:4px 2px}.studio-access-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.studio-access-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 4px 3px 8px;border:1px solid var(--border-muted);border-radius:var(--chip-radius);background:var(--surface-muted);font-size:var(--font-size-xs)}.studio-access-chip__kind{font-size:var(--font-size-micro);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.studio-access-chip__name{color:var(--text-heading)}.studio-access-chip__remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:var(--radius-pill);background:none;color:var(--text-muted);cursor:pointer}.studio-access-chip__remove:hover{background:var(--border-default);color:var(--text-heading)}.studio-detail__workflow-autonomy-fieldset{margin:0;padding:10px 12px;border:1px solid var(--module-chrome-outline-soft);border-radius:var(--surface-radius);background:var(--surface-muted)}.studio-detail__workflow-autonomy-fieldset .automate-wf-autonomy__option{font-size:var(--font-size-sm)}.studio-detail__workflow-settings-segmented-switch.ux-segmented--sm .ux-segmented__option{flex:1 1 0;min-width:0}.automate-wf-drawer__control-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.automate-wf-drawer__control-block--described .automate-wf-drawer__control-head{align-items:flex-start}.automate-wf-drawer__control-title{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-body);line-height:1.35}.automate-wf-drawer__control-desc{margin:4px 0 0;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:1.4;color:var(--text-faint)}.automate-wf-drawer__settings-segmented{flex-shrink:0;width:min(168px,42vw)}.automate-wf-drawer__settings-segmented.ux-segmented--sm .ux-segmented__option{flex:1 1 0;min-width:0;padding:0 10px}.automate-wf-drawer__settings-segmented--status .ux-segmented__option.is-active:first-child{color:var(--color-success-625)}.automate-wf-drawer__autonomy-trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:none;background:transparent;font:inherit;text-align:left;cursor:pointer;color:inherit;transition:background .12s ease}.automate-wf-drawer__autonomy-trigger:hover{background:var(--surface-muted)}.automate-wf-drawer__autonomy-trigger-text{min-width:0}.automate-wf-drawer__label{margin:0;font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint)}.automate-wf-drawer__value{margin:2px 0 0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-body)}.automate-wf-drawer__optpair{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.automate-wf-drawer__opt{color:var(--text-faint);font-weight:var(--font-weight-medium)}.automate-wf-drawer__opt--active{color:var(--text-body);font-weight:var(--font-weight-semibold)}.automate-wf-drawer__optsep{color:var(--text-faint);font-weight:var(--font-weight-normal)}.automate-wf-drawer__subsection-title{margin:18px 0 8px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;text-transform:none;color:var(--text-body)}.automate-wf-drawer__subsection-title:first-of-type{margin-top:0}.automate-wf-drawer__prose{margin:0 0 4px;font-size:var(--font-size-xs);line-height:1.5;color:var(--text-muted)}.automate-wf-drawer__dl{margin:0}.automate-wf-drawer__dl-row{display:grid;grid-template-columns:108px minmax(0,1fr);gap:6px 10px;padding:5px 0;border-bottom:1px solid var(--inline-panel-divider-row);font-size:var(--font-size-xs)}.automate-wf-drawer__dl-row:last-child{border-bottom:none}.automate-wf-drawer__dl-row dt{margin:0;font-weight:var(--font-weight-semibold);color:var(--text-label)}.automate-wf-drawer__dl-row dd{margin:0;color:var(--text-heading);line-height:1.4}.automate-wf-drawer__prompt{margin:0;max-height:240px;overflow-x:hidden;overflow-y:auto;padding:8px 10px;border:1px solid var(--inline-panel-divider-row);border-radius:var(--radius-sm);background:var(--surface-muted);white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--font-size-xs);line-height:1.5;color:var(--text-body)}.automate-wf-drawer__sublist{list-style:none;margin:4px 0 0;padding:0}.automate-wf-drawer__sublist li{font-size:var(--font-size-xs);line-height:1.5;color:var(--text-muted)}.automate-wf-drawer__changelog{list-style:none;margin:0;padding:0}.automate-wf-drawer__changelog li{padding:10px 0;border-bottom:1px solid var(--inline-panel-divider-list)}.automate-wf-drawer__changelog li:last-child{border-bottom:none}.automate-wf-drawer__changelog-title{margin:0 0 4px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-neutral-825);line-height:1.35}.automate-wf-drawer__bullet-list li{margin:0 0 6px}.automate-wf-drawer__bullet-list li:last-child{margin-bottom:0}.automate-wf-drawer__changelog-meta{margin:0;font-size:var(--font-size-2xs);color:var(--text-faint)}.wf-docs-panel__note{margin:0;font-size:var(--font-size-xs);line-height:1.45;color:var(--text-muted)}.wf-docs-panel__sets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.wf-docs-panel__set-head{display:flex;align-items:center;gap:8px}.wf-docs-panel__set-name{margin:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-body)}.wf-docs-panel__set-type{font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:var(--radius-pill);color:var(--text-muted);border:1px solid var(--module-chrome-outline-soft)}.wf-docs-panel__set-desc{margin:4px 0 0;font-size:var(--font-size-2xs);line-height:1.4;color:var(--text-muted)}.wf-docs-panel__files{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.wf-docs-panel__file{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.wf-docs-panel__file-text{min-width:0}.wf-docs-panel__file-name{margin:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.35;word-break:break-word}.wf-docs-panel__file-desc,.wf-docs-panel__file-meta{margin:2px 0 0;font-size:var(--font-size-2xs);line-height:1.35;color:var(--text-muted)}.automate-detail-topbar-actions{display:inline-flex;align-items:center;gap:8px}.automate-run-head__actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.automate-wf-autonomy__fieldset{margin:0 0 10px;padding:0;border:none}.automate-wf-autonomy__legend{margin:0 0 8px;font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-label)}.automate-wf-autonomy__option{display:flex;gap:8px;align-items:flex-start;padding:8px 0;border-bottom:1px solid var(--module-chrome-outline-soft);cursor:pointer;font-size:var(--font-size-xs)}.automate-wf-autonomy__option:last-of-type{border-bottom:none}.automate-wf-autonomy__option input{margin-top:2px}.automate-wf-autonomy__option-body{display:flex;flex-direction:column;gap:3px;min-width:0}.automate-wf-autonomy__option-title{font-weight:var(--font-weight-semibold);color:var(--text-body)}.automate-wf-autonomy__option-desc{font-size:var(--font-size-2xs);line-height:1.45;color:var(--text-label);font-weight:var(--font-weight-normal)}.sidepanel-card button{margin-left:6px;border:1px solid var(--border-muted);border-radius:var(--radius-sm);background:var(--surface-elevated);padding:2px 8px;font-size:var(--font-size-2xs)}@media (max-width: 960px){.automate-detail-body{grid-template-columns:1fr}.automate-detail--context-open .automate-detail-topbar,.automate-detail--context-open .automate-progress-surface--detail,.automate-detail--context-open .automate-workflow-header,.automate-detail--context-open .automate-workflow-details,.automate-detail--context-open .automate-detail-body,.automate-detail--run-trace-v2.automate-detail--context-open>.automate-detail-topbar,.automate-detail--run-trace-v2.automate-detail--context-open>.automate-progress-surface--detail,.automate-detail--run-trace-v2.automate-detail--context-open .automate-detail-body--run-trace,.engage-detail-page.automate-detail--context-open .automate-detail-body.engage-detail-split,.assist-detail.automate-detail--context-open .assist-detail-body{margin-right:0}}.studio-workflow-surface button{font-size:var(--font-size-sm);padding:8px 14px;border-radius:var(--surface-radius);border:1px solid var(--brand-chrome-rule);background:var(--surface-muted);color:var(--workspace-text-muted);cursor:not-allowed}.studio-home.module-home-shell--studio{color:var(--workspace-text)}.studio-home-landing{width:100%;max-width:min(1080px,100%);margin:0 auto;padding:0;display:flex;flex-direction:column;gap:14px}.studio-home-landing__section{display:flex;flex-direction:column;gap:2px}.studio-home-landing__section--start{margin-top:0;gap:14px}.studio-home-start-card__title{display:flex;align-items:baseline;gap:.45rem}.studio-home-start-card__count{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:1.1;color:var(--workspace-text)}.studio-home-landing__alert{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px 16px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--color-warning-500) 42%,var(--module-chrome-outline-soft));background:color-mix(in srgb,var(--color-warning-surface) 90%,var(--surface-elevated));border-radius:var(--surface-radius)}.studio-home-landing__alert-text{flex:1 1 12rem;margin:0;min-width:0;font-size:var(--font-size-sm);line-height:1.5;color:var(--color-warning-675)}.studio-home-landing__alert-cta{flex-shrink:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--brand-primary);text-decoration:none;white-space:nowrap}.studio-home-landing__alert-cta:hover{text-decoration:underline}.studio-home.module-home-shell--studio .assist-assistant-grid.studio-home-start-grid{padding:0 0 14px}.studio-run-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.studio-test-action-btn{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.studio-run-version-select{display:inline-flex;align-items:center;flex-shrink:0}.studio-run-version-select__control{box-sizing:border-box;min-height:28px;height:auto;margin:0;padding:4px 20px 4px 2px;border:none;border-radius:0;background-color:transparent;color:var(--workspace-text);font-size:var(--font-size-sm);font-family:inherit;font-weight:var(--font-weight-medium);letter-spacing:.01em;cursor:pointer;flex-shrink:0;min-width:0;width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230f172a' stroke-width='2.25'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0 center;box-shadow:none;transition:background-color .12s ease,color .12s ease}.studio-run-version-select__control:hover{background-color:var(--color-neutral-900-a06);border:none}.studio-run-version-select__control:focus,.studio-run-version-select__control:focus-visible,.studio-run-version-select__control:active{outline:none;box-shadow:none;border:none}.studio-run-version-select--sm .studio-run-version-select__control{min-height:24px;font-size:var(--font-size-xs);padding-right:18px}.studio-cat-query-row .studio-run-version-select{flex-shrink:0}.studio-cat-form-actions-bottom .studio-run-actions{justify-content:flex-end}.studio-wf-modal__footer-actions .studio-run-version-select{margin-right:4px}.studio-resource-search input{width:100%;border:1px solid var(--module-chrome-outline-soft);border-radius:var(--surface-radius);padding:8px 10px;margin-bottom:8px;font-size:var(--font-size-sm)}.card,.ux-card,.assist-assistant-card,.assist-assistant-card--minimal,.automate-home-section,.automate-progress-box,.engage-case-card,.engage-context-card{border-radius:var(--surface-radius);background:transparent}.studio-wf-page{display:flex;flex-direction:column;gap:16px;padding:0 24px 24px}.page-scaffold .studio-home-notes--page{margin-top:24px;padding:0 24px 32px}.page-scaffold .studio-home-notes--page .studio-home-notes__body{background:var(--surface-elevated)}.studio-cat-surface>.ux-tabs--underline{padding:0 24px;border-bottom:1px solid var(--module-chrome-outline-soft);background:var(--surface-elevated)}.studio-cat-tab-toolbar__tabs>.ux-tabs--underline{padding:0;border-bottom:none;background:transparent}.studio-cat-banner{padding:10px 14px;border:1px solid var(--module-chrome-outline-soft);border-radius:var(--radius-xs);background:var(--surface-muted);font-size:var(--font-size-xs);line-height:1.65;color:var(--workspace-text)}.studio-cat-banner--accent{background:color-mix(in srgb,var(--brand-primary) 7%,var(--surface-elevated));border-color:color-mix(in srgb,var(--brand-primary) 22%,var(--module-chrome-outline-soft))}.studio-cat-split{display:flex;flex-direction:row;align-items:stretch;min-height:480px;border-top:1px solid var(--module-chrome-outline-soft);background:var(--brand-surface-workspace)}.studio-cat-list-with-filters{display:flex;flex-direction:column;flex:1;min-height:0;border:1px solid var(--studio-cat-nav-line);border-radius:var(--radius-xs);overflow:hidden;background:var(--surface-elevated)}.studio-wf-page--flush .studio-cat-list-with-filters{border-radius:0;border-top:none;border-left:none;border-right:none}.studio-catalog-filter-bar,.eo-logs-filter-bar,.eo-alerts-filter-bar{--studio-module-filter-search-width: 288px;--studio-module-filter-select-width: 152px;--studio-module-filter-control-height: 32px;--studio-module-filter-font-size: var(--font-size-xs);--studio-module-filter-gap: 8px;--studio-module-filter-bar-padding: 10px 16px;--studio-module-filter-radius: var(--surface-radius);--studio-module-filter-control-border: var(--color-neutral-350-a50);--studio-module-filter-control-color: var(--text-muted);--studio-module-filter-placeholder-color: var(--text-faint)}.studio-catalog-filter-bar{display:flex;flex-wrap:wrap;gap:var(--studio-module-filter-gap);align-items:center;padding:var(--studio-module-filter-bar-padding);background:var(--eo-observe-panel, var(--surface-muted));border-top:none;border-bottom:1px solid var(--catalog-kv-grid-edge);flex-shrink:0}.studio-catalog-filter-search{flex:0 0 var(--studio-module-filter-search-width);width:var(--studio-module-filter-search-width);max-width:100%;display:flex;align-items:center;gap:8px;height:var(--studio-module-filter-control-height);padding:0 10px;background:var(--surface-elevated);border:1px solid var(--studio-module-filter-control-border);border-radius:var(--studio-module-filter-radius);box-sizing:border-box}.studio-catalog-filter-dropdowns{display:flex;flex-wrap:wrap;gap:var(--studio-module-filter-gap);align-items:center;flex:0 1 auto;min-width:0}.studio-catalog-filter-actions{display:flex;align-items:center;gap:var(--studio-module-filter-gap);flex:0 0 auto}.studio-catalog-filter-suffix{display:flex;align-items:center;gap:8px;flex:0 0 auto;margin-left:auto}.studio-catalog-filter-search__icon{flex-shrink:0;width:14px;height:14px;color:var(--studio-module-filter-placeholder-color)}.studio-catalog-filter-search__input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:var(--studio-module-filter-font-size);line-height:1.25;color:var(--studio-module-filter-control-color)}.studio-catalog-filter-search__input::placeholder{color:var(--studio-module-filter-placeholder-color)}.studio-catalog-filter-select,.eo-logs-filter-select,.eo-alerts-filter-select{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.studio-catalog-filter-select{flex:0 0 var(--studio-module-filter-select-width);width:var(--studio-module-filter-select-width);max-width:var(--studio-module-filter-select-width);box-sizing:border-box}.studio-catalog-filter-select .operation-dropdown__trigger{width:100%;max-width:100%;height:var(--studio-module-filter-control-height);min-height:var(--studio-module-filter-control-height);border:1px solid var(--studio-module-filter-control-border);border-radius:var(--studio-module-filter-radius);background:var(--surface-elevated);font-size:var(--studio-module-filter-font-size);color:var(--studio-module-filter-control-color)}.studio-catalog-filter-suffix .eo-logs-filter-btn,.studio-catalog-filter-suffix .eo-alerts-filter-btn{font-size:var(--studio-module-filter-font-size);font-weight:var(--font-weight-medium);color:var(--studio-module-filter-control-color);border-color:var(--studio-module-filter-control-border);border-radius:var(--studio-module-filter-radius);height:var(--studio-module-filter-control-height);padding:0 10px}.studio-catalog-filter-system-link{margin:0;display:inline-flex;align-items:center;justify-content:center;height:var(--studio-module-filter-control-height);padding:0 10px;border:1px solid color-mix(in srgb,var(--studio-module-filter-control-border) 72%,transparent);border-radius:var(--studio-module-filter-radius);background:transparent;font-size:var(--studio-module-filter-font-size);font-weight:var(--font-weight-medium);letter-spacing:.01em;color:var(--studio-module-filter-placeholder-color);cursor:pointer;white-space:nowrap;transition:color .12s ease,border-color .12s ease,background-color .12s ease}.studio-catalog-filter-system-link:hover{color:var(--studio-module-filter-control-color);border-color:var(--studio-module-filter-control-border);background:color-mix(in srgb,var(--brand-surface-workspace) 70%,transparent);text-decoration:none}.studio-catalog-filter-system-link:focus-visible{outline:none;border-color:color-mix(in srgb,var(--brand-primary) 45%,var(--studio-module-filter-control-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-primary) 12%,transparent)}.studio-cat-list-with-filters>.studio-cat-split-outer,.studio-cat-list-with-filters>.automate-detail-body{flex:1;min-height:0;border:none;border-radius:0}.pulse-workforce-runlist-root .studio-cat-list-with-filters,.pulse-signals-runlist-root .studio-cat-list-with-filters,.automate-detail--run-trace-v2 .module-detail-list-with-filters,.engage-detail-page .module-detail-list-with-filters{flex:1;min-height:0;border:none;border-radius:0;background:transparent;display:flex;flex-direction:column;overflow:hidden}.pulse-home-v2__workforce .studio-cat-list-with-filters .studio-catalog-filter-bar,.pulse-home-v2__intelligence .studio-cat-list-with-filters .studio-catalog-filter-bar,.automate-detail--run-trace-v2 .module-detail-list-with-filters .studio-catalog-filter-bar,.engage-detail-page .module-detail-list-with-filters .studio-catalog-filter-bar{border-radius:0}.studio-cat-split-outer{border:1px solid var(--studio-cat-nav-line);border-radius:var(--radius-xs);overflow:hidden;background:var(--brand-surface-workspace)}.studio-cat-split-outer>.studio-cat-split{border-top:none}.studio-cat-split__nav{width:var(--module-catalog-runlist-width);min-width:var(--module-catalog-runlist-width);max-width:var(--module-catalog-runlist-width);flex-shrink:0;border-right:1px solid var(--studio-cat-nav-line);display:flex;flex-direction:column;min-height:0;background:var(--module-rail-surface);transition:width .2s ease,min-width .2s ease,max-width .2s ease;box-sizing:border-box}.studio-cat-split__nav--collapsed{width:var(--module-rail-collapsed-width);min-width:var(--module-rail-collapsed-width);max-width:var(--module-rail-collapsed-width);overflow:hidden}.studio-cat-split-outer--with-nav-pagination .studio-cat-split__nav--with-pagination{padding-top:0}.studio-cat-split__nav:has(.studio-cat-split__nav-footer) .studio-cat-split__list{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.studio-cat-split__nav-footer .list-pagination-bar,.studio-cat-split__nav-footer .studio-catalog-nav-pagination{border-top:none}.studio-cat-split-outer--with-nav-pagination .studio-cat-split__nav:has(.catalog-runlist-toolbar){padding-top:0}.studio-cat-split__nav-footer{flex-shrink:0;margin-top:auto;border-top:1px solid var(--studio-cat-nav-line);background:var(--module-rail-surface)}.studio-cat-split__nav-footer .module-rail-footer{padding-bottom:6px}.studio-cat-split__search{padding:9px 12px;border-bottom:1px solid var(--module-chrome-outline-soft)}.studio-cat-split__search.studio-cat-split__search--toolbar-slot{padding:0;border-bottom:none}.studio-cat-split__search--toolbar-slot .catalog-runlist-toolbar{width:100%}.studio-cat-nav-empty{padding:24px 16px;font-size:var(--font-size-sm);color:var(--workspace-text-muted);text-align:center}.studio-cat-split__list{overflow-x:hidden;overflow-y:auto;flex:1;border-top:var(--catalog-runlist-list-separator);background:var(--module-rail-surface)}.studio-cat-split__nav .studio-cat-split__list{background:var(--surface-elevated);border-top:1px solid var(--studio-cat-nav-line)}.studio-cat-split__nav .studio-cat-nav-item-row,.studio-cat-split__nav .studio-cat-nav-item,.studio-cat-split__nav .studio-cat-nav-record{border-bottom-color:var(--studio-cat-nav-line)}.studio-cat-split__nav .studio-cat-nav-group--spaced{border-top-color:var(--studio-cat-nav-line)}.automate-run-list-column>.automate-run-list-scroll{flex:1;min-height:0}.automate-run-list-column>.automate-run-list-scroll+.list-pagination-bar,.automate-run-list-column>.automate-run-list-scroll+.studio-catalog-nav-pagination{margin-top:auto;border-top:none}.list-pagination-bar{border-top:none;box-sizing:border-box}.studio-cat-split__nav-footer .list-pagination-bar,.studio-cat-split__nav-footer .studio-catalog-nav-pagination,.eo-logs-table-toolbar--footer.list-pagination-bar,.settings-table-pagination.list-pagination-bar{border-top:none}.studio-cat-nav-group--spaced{margin-top:4px;border-top:1px solid var(--inpage-list-line)}.studio-cat-nav-item{display:flex;width:100%;align-items:flex-start;gap:9px;padding:10px 13px;border:none;border-bottom:1px solid var(--inpage-list-line);background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit}.studio-cat-nav-item:hover{background:var(--module-rail-item-hover-bg)}.studio-cat-nav-item.is-active{background:var(--module-rail-item-active-bg);box-shadow:inset -2px 0 0 var(--brand-primary)}.studio-cat-split__main{flex:1 1 auto;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:18px 24px 32px}.studio-cat-doc-grid,.studio-cat-table,.studio-version-history,.studio-agent-schema,.studio-detail__rows,.studio-detail__code-block,.studio-detail__hint,.studio-agent-detail__prompt-wrap,.studio-detail__workflow-settings-grid{max-width:var(--studio-detail-measure)}.studio-cat-section-title{margin:16px 0 8px;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);letter-spacing:0;text-transform:none;color:var(--text-faint);line-height:1.3}.studio-cat-section-title:first-child{margin-top:0}.catalog-advanced-details{margin:12px 0 0}.catalog-advanced-summary{cursor:pointer;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--text-faint);padding:4px 0;list-style:revert;-webkit-user-select:none;user-select:none}.catalog-advanced-summary:hover{color:var(--text-body)}.catalog-advanced-details[open] .catalog-advanced-summary{margin-bottom:4px}.studio-kv-rows{display:flex;flex-direction:column;gap:6px;width:100%}.studio-kv-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;gap:6px;align-items:center}.studio-kv-row__remove{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid transparent;border-radius:var(--radius-sm);background:none;color:var(--text-faint);cursor:pointer}.studio-kv-row__remove:hover:not(:disabled){color:var(--color-danger-muted);border-color:var(--border-default)}.studio-kv-row__remove:disabled{cursor:default;opacity:.5}.studio-kv-rows__add{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;padding:3px 6px 3px 4px;border:0;background:none;color:var(--text-link);font-size:var(--font-size-micro);font-weight:var(--font-weight-medium);cursor:pointer}.studio-kv-rows__add:hover:not(:disabled){text-decoration:underline}.studio-kv-rows__add:disabled{cursor:default;opacity:.5}.studio-cat-section-title__hint{margin-left:6px;font-size:var(--font-size-micro);font-weight:var(--font-weight-normal);letter-spacing:0;text-transform:none;color:var(--text-faint)}.studio-cat-fg{border:1px solid var(--catalog-kv-grid-edge);border-radius:var(--surface-radius);overflow:hidden;margin-bottom:14px;max-width:var(--studio-detail-measure);background:var(--surface-elevated)}.studio-cat-fg__foot{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 14px;border-top:1px solid var(--catalog-kv-grid-separator)}.studio-cat-fr:has(+.studio-cat-fg__foot){border-bottom:none}.studio-cat-fg__foot-note{margin:0;font-size:var(--font-size-micro);font-weight:var(--font-weight-normal);line-height:1.45;color:var(--text-faint);max-width:78ch}.studio-cat-fg__foot-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.studio-cat-fr{display:grid;grid-template-columns:var(--studio-cat-label-col) minmax(0,1fr);border-bottom:1px solid var(--catalog-kv-grid-separator)}.studio-cat-fr:last-child{border-bottom:none}.studio-cat-fk{padding:8px 12px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-label);background:var(--surface-muted);border-right:1px solid var(--catalog-kv-grid-separator);overflow-wrap:anywhere}.studio-cat-fk__hint{margin-top:4px;font-size:var(--font-size-micro);font-weight:var(--font-weight-normal);color:var(--text-faint)}.studio-cat-fv{min-width:0;padding:8px 12px;font-size:var(--font-size-sm);line-height:1.45;color:var(--text-body);display:flex;align-items:center;flex-wrap:wrap;gap:8px}.studio-cat-fv--top{align-items:flex-start;font-size:var(--font-size-sm);line-height:1.45;color:var(--text-body)}.studio-cat-fv--hinted{display:flex;flex-direction:column;align-items:stretch;gap:4px}.studio-cat-fv__value{min-width:0;width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.studio-cat-fv--top .studio-cat-fv__value{align-items:flex-start}.studio-access-perm__summary{max-width:78ch}.studio-cat-fv__hint{font-size:var(--font-size-micro);font-weight:var(--font-weight-normal);line-height:1.4;color:var(--text-faint)}.studio-access-block__note{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.studio-cap-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-width:var(--studio-detail-measure);gap:0;width:100%}.studio-cap-list__row{display:block;border-bottom:1px solid var(--catalog-kv-grid-separator)}.studio-cap-list__row:last-child{border-bottom:none}.studio-cap-list__row--off .studio-cap-list__name,.studio-cap-list__row--off .studio-cap-list__desc{color:var(--text-faint)}.studio-cap-list__label,.studio-cap-list__row>.studio-cap-list__mark{display:contents}.studio-cap-list__label{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 0;cursor:pointer}.studio-cap-list__row:not(:has(.studio-cap-list__label)){display:flex;align-items:flex-start;gap:10px;padding:10px 0}.studio-cap-list__mark{flex:0 0 auto;display:flex;align-items:center;height:1.45em}.studio-cap-list__mark input[type=checkbox]{flex:0 0 auto;width:14px;height:14px;margin:0;accent-color:var(--brand-primary);cursor:pointer}.studio-cap-list__mark input[type=checkbox]:disabled{cursor:not-allowed;accent-color:color-mix(in srgb,var(--brand-primary) 55%,var(--surface-muted));opacity:.75}.studio-cap-list__body{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:3px}.studio-cap-list__head{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.studio-cap-list__name{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-body)}.studio-cap-list__status{font-size:var(--font-size-micro);font-weight:var(--font-weight-normal);color:var(--text-faint)}.studio-cap-list__desc{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:1.45;color:var(--text-faint)}.studio-cat-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--font-size-xs);color:var(--text-mono)}.studio-cat-panel-block{margin:0 0 14px;min-width:0}.studio-cat-pill{display:inline-flex;align-items:center;gap:4px;font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);padding:2px 7px;border-radius:var(--chip-radius);white-space:nowrap}.studio-cat-pill__dot{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.85}.studio-cat-pill--green{background:var(--color-success-75);color:var(--color-success-750)}.studio-cat-pill--amber{background:var(--color-warning-100);color:var(--color-warning-muted)}.studio-cat-pill--red{background:var(--color-danger-50);color:var(--color-danger-650)}.studio-cat-pill--blue{background:color-mix(in srgb,var(--brand-primary) 10%,var(--surface-elevated));color:var(--brand-primary)}.studio-cat-pill--grey{background:var(--surface-subtle);color:var(--text-label)}.studio-cat-pill--purple{background:var(--color-violet-50);color:var(--studio-cat-pill-text-2)}.studio-cat-pill--teal{background:var(--color-teal-100);color:var(--studio-cat-pill-text)}.studio-cat-table{border:1px solid var(--catalog-kv-grid-edge);border-radius:var(--surface-radius);overflow:hidden;margin-bottom:14px;--table-head-border: var(--catalog-kv-grid-separator);--table-row-border: var(--catalog-kv-grid-separator)}.studio-cat-table tr:last-child td{border-bottom:none}.studio-models-guidance__title{margin:0 0 8px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--workspace-text)}.studio-models-guidance__list{margin:0;padding-left:1.2rem;font-size:var(--font-size-xs);line-height:1.65;color:var(--workspace-text)}.studio-models-guidance__list li{margin-bottom:6px}.studio-models-guidance__list li:last-child{margin-bottom:0}.studio-cat-type{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--font-size-2xs);color:var(--color-warning)}.studio-cat-muted{color:var(--workspace-text-muted)}.studio-detail__settings-warn{color:var(--color-warning-muted)}.studio-cat-capability-desc{display:block;margin:2px 0 0 24px;font-size:var(--font-size-xs);line-height:1.45;max-width:68ch}@media (max-width: 640px){.studio-cat-split{flex-direction:column}.studio-cat-split__nav{width:100%;min-width:0;max-width:none;max-height:220px}.studio-cat-split__nav.studio-cat-split__nav--collapsed{width:100%;max-width:none;max-height:56px;min-width:0}}.studio-cat-rule__main .studio-cat-mono{display:block;margin-top:2px;font-size:var(--font-size-2xs);color:var(--workspace-text-muted)}.studio-cat-test-panel{border:1px solid var(--module-chrome-outline-soft);border-radius:var(--radius-xs);overflow:hidden;background:var(--surface-muted)}.studio-cat-form-actions-bottom{display:flex;align-items:flex-end}.studio-cat-fl{display:block;font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--workspace-text-muted);margin-bottom:4px}.studio-cat-fi,.studio-cat-fsel{width:100%;padding:6px 9px;font-size:var(--font-size-sm);border:1px solid var(--module-chrome-outline-soft);border-radius:var(--radius-xs);background:var(--surface-elevated);color:var(--workspace-text);font-family:inherit}.studio-cat-fi:focus,.studio-cat-fsel:focus{outline:none;border-color:var(--brand-primary)}.studio-cat-textarea{resize:vertical;line-height:1.45}.studio-cat-trace-line.muted{color:var(--text-faint)}.studio-cat-doc-grid{border:1px solid var(--module-chrome-outline-soft);border-radius:var(--radius-xs);overflow:hidden;margin-bottom:14px}.studio-cat-doc-grid__head,.studio-cat-doc-grid__row{display:grid;grid-template-columns:minmax(0,1fr) 90px 110px;align-items:center;padding:8px 12px;gap:8px;font-size:var(--font-size-xs)}.studio-cat-doc-grid__head{background:var(--surface-muted);border-bottom:1px solid var(--module-chrome-outline-soft);font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--workspace-text-muted)}.studio-cat-doc-grid__row{border-bottom:1px solid var(--surface-subtle)}.studio-cat-doc-grid__row:last-child{border-bottom:none}.studio-wf-ref-doc-list{margin:4px 0 0;padding:0;list-style:none}.studio-wf-ref-doc-list li{margin:0 0 6px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-body);line-height:1.4}.studio-wf-ref-doc-list li:last-child{margin-bottom:0}.studio-cat-query-row .studio-cat-fi{flex:1}.studio-cat-split-outer>.studio-cat-logs-split{border-bottom:none;min-height:480px}.studio-cat-log-row.is-active{background:var(--module-rail-item-active-bg);box-shadow:inset -2px 0 0 var(--brand-primary)}.ux-tabs--underline .ux-tabs__item.is-active .studio-wf-tab__count{background:color-mix(in srgb,var(--brand-primary) 12%,transparent);color:var(--brand-primary)}.studio-wf-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;row-gap:10px;flex-wrap:wrap;min-height:var(--pagination-bar-min-height);padding:8px 16px;box-sizing:border-box;border-bottom:1px solid var(--section-divider-line);background:var(--surface-elevated)}.studio-wf-input{width:100%;max-width:100%;box-sizing:border-box;padding:8px 12px;font-size:var(--font-size-sm);border:1px solid var(--module-chrome-outline-soft);border-radius:var(--radius-xs);background:var(--surface-elevated);color:var(--workspace-text);font-family:inherit;transition:border-color .12s ease,box-shadow .12s ease;min-width:0}.studio-wf-input:focus{outline:none;border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 12%,transparent)}.studio-wf-input--textarea{width:100%;resize:vertical;min-height:84px;font-family:inherit}.studio-wf-empty{padding:32px;text-align:center;border:1px dashed var(--module-chrome-outline-soft);border-radius:var(--radius-xs);background:var(--surface-muted);color:var(--workspace-text-muted);font-size:var(--font-size-md)}.studio-cat-list-with-filters>.studio-wf-empty--below-filters{flex:1;min-height:200px;margin:16px;border-radius:var(--radius-xs);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.studio-row-actions{position:relative;flex-shrink:0;line-height:0}.studio-row-actions__trigger{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-neutral-200);opacity:.4;cursor:pointer;transition:background .12s ease,color .12s ease,opacity .12s ease}.studio-row-actions__trigger svg{width:16px;height:16px}.studio-cat-nav-item-row:hover .studio-row-actions__trigger{opacity:.75}.studio-row-actions__trigger:hover,.studio-row-actions__trigger[aria-expanded=true]{background:var(--border-default);color:var(--workspace-text);opacity:1}.studio-row-actions__trigger:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.studio-row-actions__menu{margin:0;padding:6px;list-style:none;border-radius:var(--surface-radius);border:1px solid var(--module-chrome-outline-soft);background:var(--surface-elevated);box-shadow:0 10px 30px var(--shadow-drawer)}.studio-row-actions__item{display:block;width:100%;padding:8px 10px;border:none;border-radius:var(--radius-xs);background:transparent;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--workspace-text);text-align:left;cursor:pointer;font-family:inherit}.studio-row-actions__item:hover{background:var(--surface-subtle)}.studio-row-actions__item--destructive{color:var(--color-danger-muted)}.studio-row-actions__item--destructive:hover{background:var(--color-danger-surface)}.studio-cat-nav-item-row{display:flex;align-items:stretch;width:100%;border-bottom:1px solid var(--module-chrome-outline-soft)}.studio-cat-nav-item-row:hover:not(:has(.studio-cat-nav-item.is-active)):not(:has(.studio-cat-nav-record.is-active)){background:var(--module-rail-item-hover-bg)}.studio-cat-nav-item-row:has(.studio-cat-nav-item.is-active),.studio-cat-nav-item-row:has(.studio-cat-nav-record.is-active){background:var(--module-rail-item-active-bg);box-shadow:inset -2px 0 0 var(--brand-primary)}.studio-cat-nav-item-row:has(.studio-cat-nav-item.is-active):hover,.studio-cat-nav-item-row:has(.studio-cat-nav-record.is-active):hover{background:var(--module-rail-item-active-bg)}.studio-cat-nav-item-row .studio-cat-nav-item{flex:1;min-width:0;border-bottom:none;background:transparent;box-shadow:none}.studio-cat-nav-item-row .studio-cat-nav-item:hover,.studio-cat-nav-item-row .studio-cat-nav-item.is-active{background:transparent;box-shadow:none}.studio-cat-nav-item-row__menu{display:flex;align-items:center;flex-shrink:0;padding:0 6px 0 0;align-self:center}.studio-cat-nav-item-row .studio-cat-nav-record{flex:1;min-width:0;border-bottom:none;background:transparent;box-shadow:none}.studio-cat-nav-item-row .studio-cat-nav-record:hover,.studio-cat-nav-item-row .studio-cat-nav-record.is-active{background:transparent;box-shadow:none}.studio-cat-nav-record{display:flex;flex-direction:row;align-items:center;gap:10px;width:100%;text-align:left;padding:7px 12px;margin:0;border:none;border-bottom:1px solid var(--module-chrome-outline-soft);background:transparent;font:inherit;cursor:pointer;color:inherit;transition:background-color .12s ease,box-shadow .12s ease}.studio-cat-nav-record.is-active{background:var(--module-rail-item-active-bg);box-shadow:inset -2px 0 0 var(--brand-primary)}.studio-cat-nav-record__title{flex:1 1 auto;font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);line-height:1.3;color:var(--workspace-text-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-cat-nav-record__sub{flex:0 0 auto;margin-left:auto;display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0;max-width:48%;font-size:var(--font-size-xs);line-height:1.3;color:var(--text-label)}.studio-cat-nav-record--error .studio-cat-nav-record__title,.studio-cat-nav-record--error .studio-cat-nav-record__status{color:var(--color-danger)}.status-dot{flex-shrink:0;display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--status-published-dot);vertical-align:middle}.status-dot--live{background:var(--status-live-dot)}.status-dot--waiting,.status-dot--attention{background:var(--color-warning)}.status-dot--failed,.status-dot--risk{background:var(--color-danger)}.ao-listrow__dot--none{background:transparent}.studio-cat-nav-record__dot{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--status-published-dot)}.studio-cat-nav-record__dot--live{background:var(--status-live-dot)}.studio-cat-nav-record:hover{background:var(--module-rail-item-hover-bg)}.studio-cat-split__main:has(.studio-detail__page--embed-workflow){display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding-top:8px;padding-bottom:12px}.studio-detail__page--embed-flush.studio-detail__page--split{gap:0}.studio-detail__page--embed-workflow .studio-detail__embed-stack,.studio-detail__embed-stack.studio-detail__embed-stack--detail-bar{flex-shrink:0;margin-bottom:0;padding:0 0 10px;border-bottom:none}.studio-detail__embed-title-row--detail-bar .studio-detail__embed-bar-main{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;flex:1 1 auto;overflow:hidden}.studio-detail__embed-title-row--detail-bar .studio-detail__embed-bar-heading{display:flex;align-items:center;gap:10px;min-width:0;max-width:100%}.studio-detail__embed-title-row--detail-bar .studio-detail__embed-bar-subline{display:flex;align-items:baseline;gap:14px;min-width:0;max-width:100%}.studio-detail__embed-title-row--detail-bar .studio-detail__embed-title{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:1.25;color:var(--text-body);flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-detail__embed-title-row--detail-bar .studio-detail__embed-bar-sep{flex-shrink:0;color:var(--text-faint);padding:0 2px;font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);line-height:1;-webkit-user-select:none;user-select:none}.studio-detail__embed-title-row--detail-bar .studio-detail__embed-bar-meta{flex-shrink:0;font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);line-height:1.2;color:var(--text-label);white-space:nowrap}.studio-detail__embed-title-row--detail-bar .studio-detail__embed-bar-meta--dt{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--font-size-2xs);font-weight:var(--font-weight-normal);color:var(--text-faint)}.studio-detail__embed-title-row--detail-bar .studio-detail__embed-bar-meta--pill .studio-cat-pill{font-size:var(--font-size-micro);padding:2px 8px}.studio-detail__embed-title-row--detail-bar .studio-detail__header-actions--embed-outline{gap:8px;flex-shrink:0}.studio-detail__embed-title-row--detail-bar .studio-detail__header-actions--embed-outline .ux-btn{background:var(--surface-elevated);padding-inline:14px;box-shadow:none}.studio-detail__embed-title-row--detail-bar .studio-detail__header-actions--embed-outline .ux-btn--secondary,.studio-detail__embed-title-row--detail-bar .studio-detail__header-actions--embed-outline .ux-btn--primary{border-color:var(--border-default);color:var(--text-body);background:var(--surface-elevated)}.studio-detail__embed-title-row--detail-bar .studio-detail__header-actions--embed-outline .ux-btn--secondary:hover,.studio-detail__embed-title-row--detail-bar .studio-detail__header-actions--embed-outline .ux-btn--primary:hover{border-color:var(--border-muted);background:var(--surface-muted);color:var(--text-body)}.studio-detail__page--embed-workflow .studio-canvas{border:none;border-radius:0;background:transparent;box-shadow:none}.studio-detail__page--embed-workflow .studio-detail__bottom-panel{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.studio-detail__page--embed-workflow .studio-detail__bottom-panel-body--canvas{display:flex;flex:1 1 auto;min-height:0;padding:0;overflow:hidden}.studio-detail__page--embed-workflow .studio-detail__bottom-panel-body--canvas .studio-canvas{flex:1 1 auto;min-height:320px;height:100%}.studio-detail__page--embed-workflow .studio-detail__bottom-panel,.studio-detail__page--embed-workflow .studio-detail__bottom-panel--after-canvas{margin-top:0}.studio-detail__page--embed-workflow .studio-canvas__panel-toggle{color:var(--text-muted)}.studio-detail__page--embed-workflow .studio-canvas__panel-toggle:hover{color:var(--text-body)}.studio-detail__page--embed-workflow .studio-canvas__panel-toggle--active{color:var(--text-heading)}.studio-detail__page--embed-workflow .studio-detail__bottom-panel{flex:0 0 auto;display:flex;flex-direction:column;overflow:visible}.studio-detail__page--embed-workflow .studio-detail__bottom-panel-body:not(.studio-detail__bottom-panel-body--canvas){flex:0 0 auto;overflow:visible}.studio-detail__page--embed-workflow .studio-detail__edit-banner{flex-shrink:0;border-radius:0}.studio-wf-page--workflows .studio-wf-input{border-radius:0}.studio-wf-page--flush .studio-cat-split-outer--with-nav-pagination .studio-cat-split__nav .studio-catalog-runlist-toolbar,.pulse-workforce-runlist-root .pulse-home-runlist-toolbar,.pulse-workforce-runlist-root .studio-catalog-nav-pagination,.pulse-signals-runlist-root .pulse-home-runlist-toolbar,.pulse-signals-runlist-root .studio-catalog-nav-pagination,.automate-detail-runlist-root .automate-detail-runlist-toolbar,.automate-detail-runlist-root .studio-catalog-nav-pagination,.engage-detail-case-runlist-root .engage-detail-case-runlist-toolbar,.engage-detail-case-runlist-root .studio-catalog-nav-pagination{height:var(--module-catalog-chrome-band);min-height:var(--module-catalog-chrome-band);max-height:var(--module-catalog-chrome-band);overflow:hidden;box-sizing:border-box;border-bottom:1px solid var(--module-catalog-chrome-edge)}.studio-wf-page--flush .studio-cat-split-outer--with-nav-pagination .studio-catalog-runlist-toolbar .catalog-runlist-toolbar__row,.pulse-workforce-runlist-root .pulse-home-runlist-toolbar .catalog-runlist-toolbar__row,.pulse-workforce-runlist-root .studio-catalog-nav-pagination .catalog-runlist-toolbar__row,.pulse-signals-runlist-root .pulse-home-runlist-toolbar .catalog-runlist-toolbar__row,.pulse-signals-runlist-root .studio-catalog-nav-pagination .catalog-runlist-toolbar__row,.automate-detail-runlist-root .automate-detail-runlist-toolbar .catalog-runlist-toolbar__row,.automate-detail-runlist-root .studio-catalog-nav-pagination .catalog-runlist-toolbar__row,.engage-detail-case-runlist-root .engage-detail-case-runlist-toolbar .catalog-runlist-toolbar__row,.engage-detail-case-runlist-root .studio-catalog-nav-pagination .catalog-runlist-toolbar__row{flex:1 1 0;min-height:0}.studio-wf-page--flush .studio-cat-split-outer--with-nav-pagination .studio-catalog-runlist-toolbar .catalog-runlist-toolbar__row--pagination .catalog-runlist-toolbar__row-inner,.pulse-workforce-runlist-root .pulse-home-runlist-toolbar .catalog-runlist-toolbar__row--pagination .catalog-runlist-toolbar__row-inner,.pulse-signals-runlist-root .pulse-home-runlist-toolbar .catalog-runlist-toolbar__row--pagination .catalog-runlist-toolbar__row-inner,.automate-detail-runlist-root .automate-detail-runlist-toolbar .catalog-runlist-toolbar__row--pagination .catalog-runlist-toolbar__row-inner,.engage-detail-case-runlist-root .engage-detail-case-runlist-toolbar .catalog-runlist-toolbar__row--pagination .catalog-runlist-toolbar__row-inner{height:100%;min-height:0;padding-top:var(--catalog-runlist-pagination-inset-y);padding-bottom:var(--catalog-runlist-pagination-inset-y);box-sizing:border-box}.studio-wf-page--flush .studio-cat-split-outer--with-nav-pagination .studio-cat-split__nav,.pulse-workforce-runlist-root .automate-run-list-column,.pulse-signals-runlist-root .automate-run-list-column,.automate-detail-runlist-root.automate-run-list-column,.engage-detail-case-runlist-root.automate-run-list-column{border-right:1px solid var(--module-catalog-chrome-edge)}.studio-wf-page--flush .studio-cat-split-outer--with-nav-pagination .studio-cat-split__list{border-top:none}.studio-cat-split__nav .catalog-runlist-toolbar .automate-run-list-toolbar__search,.automate-detail-runlist-root .automate-detail-runlist-toolbar .automate-run-list-toolbar__search,.engage-detail-case-runlist-root .engage-detail-case-runlist-toolbar .automate-run-list-toolbar__search{flex:1 1 0;min-width:72px;max-width:100%;width:auto;min-height:22px;height:22px;padding:1px 8px;font-size:var(--font-size-2xs);line-height:1.25;border-radius:var(--radius-xs)}.studio-wf-page--flush .studio-cat-split-outer--with-nav-pagination .studio-cat-nav-item-row,.studio-wf-page--flush .studio-cat-split-outer--with-nav-pagination .studio-cat-nav-item,.studio-wf-page--flush .studio-cat-split-outer--with-nav-pagination .studio-cat-nav-record{border-bottom-color:var(--module-catalog-chrome-subtle)}.studio-wf-page--flush .studio-cat-split-outer--with-nav-pagination .studio-cat-nav-group--spaced{border-top-color:var(--module-catalog-chrome-subtle)}.studio-wf-page--flush .studio-cat-split-outer--with-nav-pagination .studio-cat-split__main,.pulse-workforce-runlist-root .pulse-signals-detail-column .studio-cat-split__main,.pulse-signals-runlist-root .pulse-signals-detail-column .studio-cat-split__main{padding-top:0}.studio-wf-page--flush .studio-cat-split-outer--with-nav-pagination .studio-cat-split__main:has(.studio-detail__page--embed-workflow){padding-top:0}.studio-wf-page--flush .studio-cat-split-outer--with-nav-pagination .studio-cat-split__main .studio-detail__embed-stack.studio-detail__embed-stack--detail-bar,.pulse-workforce-runlist-root .pulse-signals-detail-column .studio-cat-split__main .studio-detail__embed-stack.studio-detail__embed-stack--detail-bar,.pulse-signals-runlist-root .pulse-signals-detail-column .studio-cat-split__main .studio-detail__embed-stack.studio-detail__embed-stack--detail-bar{display:flex;align-items:center;box-sizing:border-box;height:var(--module-catalog-chrome-band);min-height:var(--module-catalog-chrome-band);max-height:var(--module-catalog-chrome-band);margin:0;padding:0;border-bottom:1px solid var(--module-catalog-chrome-edge);flex-shrink:0}.studio-wf-page--flush .studio-cat-split-outer--with-nav-pagination .studio-cat-split__main:not(:has(.studio-detail__page--embed-flush)) .studio-detail__embed-stack.studio-detail__embed-stack--detail-bar{margin-left:-16px;margin-right:-16px;width:auto}.pulse-workforce-runlist-root .pulse-signals-detail-column .studio-cat-split__main,.pulse-signals-runlist-root .pulse-signals-detail-column .studio-cat-split__main{padding-left:0;padding-right:0;padding-bottom:24px}.studio-wf-page--flush .studio-cat-split-outer--with-nav-pagination .studio-detail__embed-title-row--detail-bar,.pulse-workforce-runlist-root .pulse-signals-detail-column .studio-detail__embed-title-row--detail-bar,.pulse-signals-runlist-root .pulse-signals-detail-column .studio-detail__embed-title-row--detail-bar{width:100%;min-height:0;margin:0;padding:0 16px;box-sizing:border-box}.pulse-workforce-runlist-root .pulse-signals-detail-column .studio-cat-split__main>:not(.studio-detail__embed-stack),.pulse-signals-runlist-root .pulse-signals-detail-column .studio-cat-split__main>:not(.studio-detail__embed-stack){padding-left:16px;padding-right:16px;box-sizing:border-box}.studio-wf-page--flush .studio-cat-split-outer--with-nav-pagination .studio-detail__page--embed-workflow{padding-top:0;padding-bottom:16px}.studio-wf-page--flush .studio-cat-split-outer--with-nav-pagination .studio-detail__page--embed-workflow .studio-canvas{border-top:none;border-bottom:1px solid var(--module-catalog-chrome-edge)}.studio-wf-page--flush .studio-cat-split-outer--with-nav-pagination .studio-detail__page--embed-workflow .studio-canvas__palette{border-color:var(--module-inline-context-panel-inner-edge)}.studio-wf-page--flush .studio-cat-split-outer--with-nav-pagination .studio-detail__page--embed-workflow .studio-canvas__config,.studio-wf-page--flush .studio-cat-split-outer--with-nav-pagination .studio-detail__page--embed-workflow .studio-canvas--config-collapsed .studio-canvas__config{border-left-color:var(--module-inline-context-panel-outer-edge)}.studio-wf-page--flush .studio-cat-split-outer--with-nav-pagination .studio-detail__page--embed-workflow .studio-canvas__config-head{border-bottom-color:var(--module-inline-context-panel-inner-edge)}.studio-main:has(.studio-wf-page--flush),.studio-main:has(.studio-home){padding:0;display:flex;flex-direction:column;min-height:0;overflow:hidden}.page-scaffold:has(.studio-wf-page--flush){flex:1;display:flex;flex-direction:column;min-height:0;margin:0}.page-scaffold:has(.studio-wf-page--flush)>.page-header.ux-module-header{margin:0;flex-shrink:0}.studio-wf-page--flush{flex:1;display:flex;flex-direction:column;min-height:0;padding:0;gap:0}.studio-wf-page--flush .studio-cat-list-with-filters{flex:1;display:flex;flex-direction:column;min-height:0}.studio-wf-page--flush .studio-cat-split-outer{flex:1;display:flex;flex-direction:column;min-height:0;border-radius:0;border-top:none;border-left:none;border-right:none}.studio-wf-page--flush .studio-cat-split{flex:1;min-height:0;border-top:none}.studio-wf-page--flush .studio-cat-split__main{padding:0 16px 16px;min-height:0;box-sizing:border-box}.studio-wf-page--flush .studio-cat-split__main:has(.studio-detail__page--embed-workflow){overflow-x:hidden;overflow-y:auto;padding-left:0;padding-right:0;padding-bottom:0}.studio-wf-page--flush .studio-cat-split__main:not(:has(.studio-detail__page--embed-flush))>.studio-detail__embed-stack{margin-left:-16px;margin-right:-16px;width:auto}.studio-wf-page--flush .studio-cat-split__main .studio-detail__embed-stack.studio-detail__embed-stack--detail-bar{padding:10px 16px;border-bottom:none;flex-shrink:0}.studio-wf-page--flush .studio-cat-split__main>.studio-detail__embed-stack+*{padding-top:12px}.studio-wf-page--flush .studio-cat-split__main>:not(.studio-detail__embed-stack):not(.studio-detail__page):last-child{padding-bottom:0}.studio-wf-page--flush>.settings-callout,.studio-wf-page--flush>.studio-cat-banner{margin:12px 16px 0}.studio-model-endpoint-detail__default{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.studio-model-endpoint-detail__failover{margin:0;max-width:62ch;font-size:var(--font-size-sm);line-height:1.5;color:var(--text-muted)}.studio-wf-page--flush .studio-detail__page--embed-workflow{padding:0}.studio-wf-page--flush .studio-detail__page--embed-workflow .studio-detail__bottom-panel--after-canvas{margin-top:0}.studio-wf-page--flush .studio-detail__page--embed-workflow .studio-detail__bottom-panel{flex:1 1 auto;min-height:0}.studio-wf-page--flush .studio-cat-logs-vertical{flex:1;min-height:0;border-radius:0;border-top:none;border-left:none;border-right:none}.studio-wf-page--flush .eo-perf-surface,.studio-wf-page--flush .eo-alerts-surface,.studio-wf-page--flush .eo-logs-surface{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;border:none;border-radius:0;border-top:none}.eo-observe-surface .module-metric-strip{border-top:none}.eo-observe-surface .module-metric-card{padding-left:var(--studio-surface-inset);padding-right:var(--studio-surface-inset)}.studio-wf-page--flush .eo-observe-body{padding:var(--studio-surface-inset)}.studio-wf-page--flush .eo-observe-body--flush-y{padding-top:0;padding-bottom:0}.studio-wf-page--flush .eo-observe-body>.settings-callout,.studio-wf-page--flush .eo-observe-body>.assist-records-main__empty,.studio-wf-page--flush .eo-observe-body>.settings-empty-message,.studio-wf-page--flush .eo-observe-body>.settings-field-row__hint,.studio-wf-page--flush .eo-observe-body>.surface-status-box{margin:0}.studio-wf-page--flush .eo-observe-body>.eo-perf-section{margin:0;padding-left:0;padding-right:0}.studio-wf-page--flush .eo-observe-body>.settings-callout+.surface-status-box,.studio-wf-page--flush .eo-observe-body>.settings-callout+.assist-records-main__empty,.studio-wf-page--flush .eo-observe-body>.settings-callout+.eo-usage-summary,.studio-wf-page--flush .eo-observe-body>.eo-usage-summary{margin-top:12px}.studio-wf-page--flush .eo-logs-surface>.eo-logs-tabs{padding:0 16px;border-bottom:1px solid var(--catalog-kv-grid-edge)}.studio-wf-page--flush .eo-logs-table-wrap,.studio-wf-page--flush .eo-perf-table-wrap,.studio-wf-page--flush .eo-alerts-table-wrap,.studio-wf-page--flush .eo-observe-body>.module-metric-strip{width:auto;margin-left:calc(-1 * var(--studio-surface-inset));margin-right:calc(-1 * var(--studio-surface-inset));padding-left:0;padding-right:0}.studio-wf-page--flush .eo-observe-body:not(.eo-observe-body--flush-y)>.eo-alerts-table-wrap:first-child,.studio-wf-page--flush .eo-observe-body:not(.eo-observe-body--flush-y)>.eo-logs-table-wrap:first-child,.studio-wf-page--flush .eo-observe-body:not(.eo-observe-body--flush-y)>.eo-perf-table-wrap:first-child{margin-top:calc(-1 * var(--studio-surface-inset))}.studio-wf-page--flush .eo-perf-table thead th:first-child,.studio-wf-page--flush .eo-perf-table tbody td:first-child,.studio-wf-page--flush .eo-logs-table thead th:first-child,.studio-wf-page--flush .eo-logs-table tbody td:first-child,.studio-wf-page--flush .eo-alerts-table thead th:first-child,.studio-wf-page--flush .eo-alerts-table tbody td:first-child{padding-left:var(--studio-surface-inset)}.studio-wf-page--flush .eo-perf-table thead th:last-child,.studio-wf-page--flush .eo-perf-table tbody td:last-child,.studio-wf-page--flush .eo-logs-table thead th:last-child,.studio-wf-page--flush .eo-logs-table tbody td:last-child,.studio-wf-page--flush .eo-alerts-table thead th:last-child,.studio-wf-page--flush .eo-alerts-table tbody td:last-child{padding-right:var(--studio-surface-inset)}.studio-wf-page--flush .assist-records-main__empty,.studio-wf-page--flush .settings-empty-message,.studio-wf-page--flush>.settings-callout,.eo-logs-surface>.settings-field-row__hint,.eo-logs-surface>.assist-records-main__empty,.eo-perf-surface>.settings-field-row__hint,.eo-alerts-surface>.settings-field-row__hint{margin-left:16px;margin-right:16px}.studio-wf-page--flush .eo-observe-body>.assist-records-main__empty,.studio-wf-page--flush .eo-observe-body>.settings-empty-message,.studio-wf-page--flush .eo-observe-body>.settings-callout{margin-left:0;margin-right:0}.eo-alerts-metrics.module-metric-strip,.eo-logs-metrics.module-metric-strip{width:100%}.eo-alerts-surface>.eo-alerts-metrics.module-metric-strip,.studio-wf-page--flush .eo-alerts-surface>.eo-alerts-metrics.module-metric-strip,.eo-logs-surface>.eo-logs-metrics.module-metric-strip,.studio-wf-page--flush .eo-logs-surface>.eo-logs-metrics.module-metric-strip{flex-shrink:0;border-top:none}.studio-wf-page--flush>.studio-cat-banner{flex-shrink:0;margin:12px 16px 16px}.studio-wf-page--flush .studio-wf-empty{padding:24px}.studio-home.module-home-shell--studio{flex:1;display:flex;flex-direction:column;min-height:0}.studio-home.module-home-shell--studio>.page-header{flex-shrink:0;margin:0}.studio-home.module-home-shell--studio .module-home-top{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding-left:24px;padding-right:24px}.studio-cat-split-outer:has(.studio-detail__page--embed-workflow){border-radius:0}.studio-detail__page--embed-workflow .studio-canvas,.studio-detail__page--embed-workflow .studio-canvas__chrome,.studio-detail__page--embed-workflow .studio-canvas__panel-toggle,.studio-detail__page--embed-workflow .studio-canvas__chrome-btn,.studio-detail__page--embed-workflow .studio-canvas__add-menu,.studio-detail__page--embed-workflow .studio-canvas__add-menu-item,.studio-detail__page--embed-workflow .studio-canvas__add-menu-icon,.studio-detail__page--embed-workflow .studio-canvas__palette-item,.studio-detail__page--embed-workflow .studio-canvas__panel-select,.studio-detail__page--embed-workflow .studio-canvas__zoom,.studio-detail__page--embed-workflow .studio-canvas__tool,.studio-detail__page--embed-workflow .studio-canvas__branch-label,.studio-detail__page--embed-workflow .studio-canvas__branch-col-label,.studio-detail__page--embed-workflow .studio-canvas__branch-row,.studio-detail__page--embed-workflow .studio-canvas__branch-edit,.studio-detail__page--embed-workflow .studio-canvas__branch-add,.studio-detail__page--embed-workflow .studio-canvas__config-input,.studio-detail__page--embed-workflow .studio-detail__module-pill,.studio-detail__page--embed-workflow .studio-detail__autonomy-pill,.studio-detail__page--embed-workflow .studio-detail__rows,.studio-detail__page--embed-workflow .studio-detail__mono,.studio-detail__page--embed-workflow .studio-detail__code-block,.studio-detail__page--embed-workflow .studio-detail__tag,.studio-detail__page--embed-workflow .studio-detail__version-tag{border-radius:0}.studio-detail__embed-stack{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--module-chrome-outline-soft) 70%,transparent)}.studio-cat-split__main>.studio-detail__embed-stack,.studio-cat-split__main>.studio-detail__embed-stack.studio-detail__embed-stack--detail-bar{margin-bottom:16px;padding-bottom:0;border-bottom:none}.pulse-workforce-runlist-root .pulse-signals-detail-column .studio-cat-split__main .studio-detail__embed-stack.studio-detail__embed-stack--detail-bar,.pulse-signals-runlist-root .pulse-signals-detail-column .studio-cat-split__main .studio-detail__embed-stack.studio-detail__embed-stack--detail-bar{margin-bottom:0;padding:0;border-bottom:1px solid var(--module-catalog-chrome-edge)}.studio-detail__embed-title-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px}.studio-detail__embed-title-row--detail-bar{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:10px 14px;min-width:0}.studio-detail__embed-title{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:1.25;color:var(--text-body);min-width:0;flex:1 1 auto}.studio-agent-detail__title-line--embed .studio-detail__embed-title{flex:0 1 auto}.studio-agent-detail__embed-config{margin-bottom:16px}.studio-wf-page--flush:not(:has(.studio-cat-split-outer--with-nav-pagination)) .studio-cat-split__main .studio-detail__page--embed-flush.studio-detail__page--embed>.studio-detail__embed-stack.studio-detail__embed-stack--detail-bar{padding:10px 16px 0}.studio-wf-page--flush .studio-cat-split__main:has(.studio-detail__page--embed-flush){padding-left:0;padding-right:0}.studio-wf-page--flush .studio-detail__page--embed-flush.studio-detail__page--embed{padding-left:0;padding-right:0}.studio-wf-page--flush .studio-detail__page--embed-flush>.studio-agent-detail__flash,.studio-wf-page--flush .studio-detail__page--embed-flush>.app-alert{margin-left:var(--module-tab-strip-inset-embedded);margin-right:var(--module-tab-strip-inset-embedded)}.studio-wf-page--flush .studio-detail__page--embed-flush .studio-detail__bottom-panel>.module-tab-strip.studio-detail__signals-tabbar{width:100%;margin-left:0;margin-right:0;margin-bottom:0;padding:0;min-height:0;box-sizing:border-box;flex-shrink:0;display:flex;align-items:flex-end;border-top:none;border-bottom:1px solid var(--module-catalog-chrome-edge);background:transparent}.studio-wf-page--flush .studio-detail__page--embed-flush .module-tab-strip.studio-detail__signals-tabbar .module-tab-strip__tabs.ux-tabs--underline .ux-tabs__item{padding:6px 2px 7px;margin-bottom:-1px;font-size:var(--font-size-sm);line-height:1.25;border-bottom-width:2px;border-radius:0}.studio-wf-page--flush .studio-detail__page--embed-flush .module-tab-strip.studio-detail__signals-tabbar .module-tab-strip__tabs.ux-tabs--underline .ux-tabs__item:hover{background:transparent}.studio-wf-page--flush .studio-detail__page--embed-flush .studio-detail__bottom-panel-body:not(.studio-detail__bottom-panel-body--canvas){padding:16px var(--studio-detail-content-inset-x) 24px}.studio-detail__bottom-panel--after-canvas{margin-top:8px}.studio-wf-modal.ux-modal-shell--center{--studio-modal-width: min(960px, calc(100vw - 48px) );--studio-modal-height: min(820px, calc(100vh - 48px) );width:var(--studio-modal-width);min-width:var(--studio-modal-width);max-width:var(--studio-modal-width);height:var(--studio-modal-height);min-height:var(--studio-modal-height);max-height:var(--studio-modal-height);padding:0;border-radius:var(--surface-radius);display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.studio-wf-modal--compact.ux-modal-shell--center{--studio-modal-width: min(560px, calc(100vw - 48px) );width:var(--studio-modal-width);min-width:unset;max-width:var(--studio-modal-width);height:auto;min-height:200px;max-height:calc(100vh - 64px)}.studio-wf-modal--form.ux-modal-shell--center{--studio-modal-width: min(1000px, calc(100vw - 48px) );--studio-modal-height: calc(100vh - 48px) }.studio-wf-modal--wide.ux-modal-shell--center{--studio-modal-width: min(920px, calc(100vw - 48px) )}.studio-wf-modal--wizard.ux-modal-shell--center{--studio-modal-width: min(1180px, calc(100vw - 40px) );--studio-modal-height: calc(100vh - 40px) }.studio-wf-modal--catalog.ux-modal-shell--center{--studio-modal-width: min(1280px, calc(100vw - 32px) );--studio-modal-height: calc(100vh - 32px) }.studio-wf-modal--wizard.ux-modal-shell--center,.studio-wf-modal--catalog.ux-modal-shell--center,.studio-wf-modal--form.ux-modal-shell--center{height:auto;min-height:0;max-height:var(--studio-modal-height)}.studio-wf-modal .ux-modal__header{flex-shrink:0;min-height:56px;padding:18px 24px;border-bottom:1px solid var(--module-chrome-outline-soft);align-items:center}.studio-wf-modal .ux-modal__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:1.3;color:var(--workspace-text)}.studio-wf-modal .ux-modal__content{padding:0;margin-top:0;flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.studio-wf-modal .ux-modal__content>.studio-wf-modal__body{flex:1 1 auto;min-height:0}.studio-wf-modal .ux-modal__content>footer,.studio-wf-modal .ux-modal__content>.studio-wf-modal__footer{flex-shrink:0}.studio-wf-modal__body:has(.add-channel-wizard){padding:0;gap:0;overflow:hidden;display:flex;flex-direction:column}.studio-wf-modal__body{padding:20px 24px;display:flex;flex-direction:column;gap:18px;overflow-x:hidden;overflow-y:auto;min-height:0}.studio-wf-modal__footer{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px 18px;border-top:1px solid var(--modal-footer-border);background:var(--modal-footer-bg)}.studio-create-shell__footer{justify-content:space-between;align-items:center}.studio-create-shell__source{margin:0 0 var(--space-4);padding:var(--space-2_5) var(--space-3);border-radius:var(--radius-xs);background:var(--surface-muted);color:var(--text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.studio-create-shell__source strong{color:var(--text-body);font-weight:var(--font-weight-semibold)}.studio-create-shell__footer-msg{flex:1 1 auto;min-width:0;margin:0;font-size:var(--font-size-sm);line-height:1.4;color:var(--color-danger)}.studio-wf-field{display:flex;flex-direction:column;gap:6px}.studio-wf-field__optional{text-transform:none;font-weight:var(--font-weight-medium);letter-spacing:0;color:var(--workspace-text-muted)}.studio-wf-field .studio-wf-input{width:100%}.studio-wf-field__hint{margin:0;font-size:var(--font-size-xs);color:var(--workspace-text-muted);line-height:1.5}.studio-wf-field__hint--warn{margin-top:4px;color:var(--eo-observe-warning, var(--color-warning-675))}.studio-wf-modal .pulse-creation__section h4{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.01em;text-transform:none;color:var(--workspace-text-muted)}.studio-wf-modal .pulse-creation__section>p:not(.pulse-creation__section-label):not(.pulse-creation__hint){font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--workspace-text-muted);line-height:1.5}.studio-wf-modal .pulse-creation__field,.studio-wf-modal .pulse-creation__field-stack{gap:6px}.studio-wf-modal .pulse-creation__hint--subtle{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);letter-spacing:normal;color:var(--workspace-text-muted)}.studio-wf-modal.studio-endpoint-modal.ux-modal-shell--center{--studio-modal-width: min(1180px, calc(100vw - 40px) );--studio-modal-height: calc(100vh - 40px) }.studio-endpoint-modal__section{display:flex;flex-direction:column;gap:14px}.studio-endpoint-modal__section+.studio-endpoint-modal__section{margin-top:6px;padding-top:4px}.studio-endpoint-modal__section-title{margin:0;font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--workspace-text-muted);line-height:1.3}.studio-endpoint-modal__section-rule{margin:0 0 2px;border:none;border-top:1px solid var(--module-chrome-outline-soft)}.studio-endpoint-modal__label-row{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.studio-endpoint-modal__label-row--hint-after{align-items:center}.studio-endpoint-modal__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--workspace-text);letter-spacing:0;text-transform:none;cursor:default}label.studio-endpoint-modal__label{cursor:pointer}.studio-endpoint-modal__req{color:var(--color-danger);font-weight:var(--font-weight-semibold)}.studio-endpoint-modal__hint-inline{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--workspace-text-muted);line-height:1.35}.studio-endpoint-modal__hint-inline svg{flex-shrink:0;opacity:.85}.studio-endpoint-modal__note{margin:0;padding:10px 12px;border-radius:var(--radius-sm);background:var(--surface-subtle);font-size:var(--font-size-xs);line-height:1.5;color:var(--workspace-text-muted)}.studio-endpoint-modal__note--warn{background:color-mix(in srgb,var(--color-warning) 10%,transparent);color:var(--workspace-text)}.studio-endpoint-modal__modes{display:grid;gap:8px}.studio-endpoint-modal__mode{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:start;padding:10px 12px;border:1px solid var(--border-default);border-radius:var(--radius-sm);cursor:pointer}.studio-endpoint-modal__mode input{grid-row:1 / span 2;margin:2px 0 0;accent-color:var(--brand-primary)}.studio-endpoint-modal__mode--on{border-color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 7%,transparent)}.studio-endpoint-modal__mode-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--workspace-text)}.studio-endpoint-modal__mode-detail{font-size:var(--font-size-xs);line-height:1.45;color:var(--workspace-text-muted)}.studio-wf-field__hint--rich{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.studio-endpoint-modal__advanced{border:1px solid var(--module-chrome-outline-soft);border-radius:var(--surface-radius);padding:0 12px;background:var(--surface-muted)}.studio-endpoint-modal__advanced summary{cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--workspace-text);padding:10px 4px;list-style:none;-webkit-user-select:none;user-select:none}.studio-endpoint-modal__advanced summary::-webkit-details-marker{display:none}.studio-endpoint-modal__advanced[open] summary{padding-bottom:4px;border-bottom:1px solid var(--module-chrome-outline-soft);margin-bottom:8px}.studio-endpoint-modal__advanced-body{display:flex;flex-direction:column;gap:14px;padding:4px 4px 12px}.studio-wf-modal__footer-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.studio-wf-review{display:flex;flex-direction:column;gap:12px}.studio-wf-review__list{display:flex;flex-direction:column;gap:8px;margin:0}.studio-wf-review__row{display:grid;grid-template-columns:minmax(8rem,14rem) minmax(0,1fr);gap:16px;padding:8px 0;border-bottom:1px solid var(--border-default)}.studio-wf-review__row dt{font-weight:var(--font-weight-semibold);color:var(--text-muted)}.studio-wf-review__row dd{margin:0;text-align:left}.studio-kb-form-modal .studio-wf-modal__body{gap:18px}.studio-kb-form__type-options,.studio-kb-form__subtype-options{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:8px}.studio-kb-form__type-option,.studio-kb-form__subtype-option{display:inline-flex;align-items:center;gap:8px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-body);cursor:pointer}.studio-kb-form__type-option-label{font-weight:var(--font-weight-semibold)}.studio-kb-form__source-type-options{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:8px}.studio-kb-form__source-type-option{display:inline-flex;align-items:center;gap:8px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-body);cursor:pointer}.studio-kb-form__guidance{margin-top:8px}.studio-kb-form__guidance+.studio-kb-form__guidance,.studio-kb-form__guidance+.studio-wf-field{margin-top:10px}.studio-kb-form-modal .studio-kb-form__guidance .studio-cat-banner{margin:0;padding:8px 10px;font-size:var(--font-size-2xs);line-height:1.45;background:var(--color-neutral-25);border-color:var(--color-neutral-50);color:var(--text-faint)}.studio-kb-form-modal .studio-kb-form__guidance .studio-cat-banner--accent{background:var(--color-neutral-25);border-color:var(--color-neutral-50)}.studio-kb-form-modal .studio-kb-form__guidance .studio-models-guidance__title{margin:0 0 5px;font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);color:var(--text-label)}.studio-kb-form-modal .studio-kb-form__guidance .studio-models-guidance__list{padding-left:1.05rem;font-size:var(--font-size-2xs);line-height:1.45;color:var(--text-faint)}.studio-kb-form-modal .studio-kb-form__guidance .studio-models-guidance__list li{margin-bottom:3px}.studio-kb-form-modal .studio-kb-form__guidance .studio-models-guidance__list li:last-child{margin-bottom:0}.studio-kb-form-modal .studio-kb-form__guidance .studio-models-guidance__list strong{font-weight:var(--font-weight-medium);color:var(--text-label)}.studio-kb-form__upload{position:relative;border:1px dashed var(--module-chrome-outline-soft);border-radius:var(--surface-radius);padding:20px 16px;text-align:center;background:var(--surface-muted)}.studio-kb-form__upload-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.studio-kb-form__upload-title{margin:0 0 6px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-body)}.studio-kb-form__upload-hint{margin:0}.studio-detail__page{display:flex;flex-direction:column;gap:18px;padding:0 24px 32px}.studio-detail__page--embed{padding:0 12px 24px}.studio-cat-split__main:has(.studio-detail__bottom-panel-body--canvas){overflow:hidden;padding-top:0;padding-bottom:0}.studio-detail__page--embed-workflow:has(.studio-detail__bottom-panel-body--canvas),.studio-wf-page--flush .studio-cat-split-outer--with-nav-pagination .studio-detail__page--embed-workflow:has(.studio-detail__bottom-panel-body--canvas){flex:1 1 auto;padding-bottom:0;padding-top:0}.studio-detail__page--embed-workflow{flex:0 0 auto;display:flex;flex-direction:column;min-height:0;overflow:visible;padding-bottom:16px}.studio-detail__page--split{gap:16px;padding:0 0 32px}.studio-canvas__library{overflow-x:hidden;overflow-y:auto}.studio-detail__bottom-panel{display:flex;flex-direction:column;border:none;border-radius:var(--surface-radius);background:transparent}.studio-detail__bottom-panel>.module-tab-strip.studio-detail__signals-tabbar{width:calc(100% + 48px);margin-left:-24px;margin-right:-24px;padding:0;box-sizing:border-box;flex-shrink:0;background:color-mix(in srgb,var(--module-header-bg) 88%,var(--surface-elevated));border-top:1px solid color-mix(in srgb,var(--module-chrome-outline-soft) 55%,transparent);margin-bottom:0;align-items:flex-end}.studio-detail-tabs.ux-tabs--underline{gap:0}.studio-detail-tabs.ux-tabs--underline .ux-tabs__item{padding:12px 14px 13px;margin-bottom:-1px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-label);border-bottom:2px solid transparent;transition:color .12s ease,border-color .12s ease,background-color .12s ease}.studio-detail-tabs.ux-tabs--underline .ux-tabs__item:hover{color:var(--text-muted);background:transparent}.studio-detail-tabs.ux-tabs--underline .ux-tabs__item.is-active{color:var(--brand-primary);font-weight:var(--font-weight-semibold);border-bottom-color:var(--brand-primary);background:transparent}.studio-detail__bottom-panel-body{padding:16px var(--studio-detail-content-inset-x) 24px;box-sizing:border-box}.studio-detail__bottom-panel-body .studio-detail__sections{gap:18px}.studio-detail__bottom-panel>.module-tab-strip.studio-detail__signals-tabbar .module-tab-strip__row,.studio-wf-page--flush .studio-detail__bottom-panel>.module-tab-strip.studio-detail__signals-tabbar .module-tab-strip__row{padding-left:var(--studio-detail-content-inset-x);padding-right:var(--studio-detail-content-inset-x)}.studio-detail__header-actions{display:inline-flex;align-items:center;gap:10px}.studio-detail__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--font-size-xs);color:var(--workspace-text-muted);background:var(--surface-muted);border:1px solid var(--module-chrome-outline-soft);border-radius:var(--radius-xs);padding:2px 6px}.studio-detail__sections{display:flex;flex-direction:column;gap:24px}.studio-detail__section{display:flex;flex-direction:column;gap:12px}.studio-detail__section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.studio-detail__section-title{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);letter-spacing:0;text-transform:none;color:var(--text-faint);line-height:1.3}.studio-detail__rows{display:flex;flex-direction:column;border:1px solid var(--catalog-kv-grid-edge);border-radius:var(--surface-radius);overflow:hidden;max-width:var(--studio-detail-measure);background:var(--surface-elevated)}.studio-detail__row{display:grid;grid-template-columns:var(--studio-cat-label-col) minmax(0,1fr);gap:0;border-bottom:1px solid var(--catalog-kv-grid-separator)}.studio-detail__row:last-child{border-bottom:none}.studio-detail__label{background:var(--surface-muted);padding:8px 12px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-label);border-right:1px solid var(--catalog-kv-grid-separator);display:flex;align-items:center;overflow-wrap:anywhere}.studio-detail__value{padding:8px 12px;font-size:var(--font-size-sm);line-height:1.45;color:var(--text-body);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.studio-detail__hint{margin:0;font-size:var(--font-size-xs);color:var(--text-muted);line-height:1.55}.studio-detail__hint--standalone{margin:0;padding:8px 4px 20px;font-size:var(--content-body-size);color:var(--workspace-text-muted)}.studio-detail__type-value{display:flex;flex-direction:column;gap:2px}.studio-detail__version-actions{display:inline-flex;align-items:center;gap:2px;justify-content:flex-start}.studio-detail__version-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--radius-xs);background:transparent;color:var(--text-label);cursor:pointer}.studio-detail__version-icon-btn:hover{background:var(--color-neutral-900-a06);color:var(--brand-primary)}.studio-detail__version-icon-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary) 45%,transparent);outline-offset:2px}.studio-version-history{margin:0;padding:0;border:1px solid var(--catalog-kv-grid-edge);border-radius:var(--surface-radius);background:var(--surface-elevated);list-style:none;overflow:hidden}.studio-cat-fv .studio-version-history{border:none;border-radius:0;background:none}.studio-cat-fv .studio-version-history__row{padding-left:0;padding-right:0}.studio-cat-fv .studio-version-history__row:first-child{padding-top:0}.studio-version-history__row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:8px 12px;border-bottom:1px solid var(--catalog-kv-grid-separator)}.studio-version-history__row:last-child{border-bottom:none}.studio-version-history__summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0}.studio-version-history__name{color:var(--workspace-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--font-size-sm)}.studio-version-history__current{color:var(--brand-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.studio-version-history__updated{color:var(--workspace-text-muted);font-size:var(--font-size-xs)}.studio-version-history__actions{flex:0 0 auto}.studio-detail__edit-banner .ux-btn{background:var(--ux-btn-bg);border-color:var(--ux-btn-border);color:var(--text-on-primary)}.studio-canvas{position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--module-inline-context-panel-width);min-height:0;height:100%;border:1px solid var(--border-muted);border-radius:var(--radius-sm);background:var(--surface-elevated);overflow:hidden;box-shadow:0 1px 3px var(--color-neutral-900-a04)}.studio-canvas__dock{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:5;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.studio-canvas__dock-bar,.studio-canvas__dock-popover{pointer-events:auto}.studio-canvas__dock-bar{display:flex;align-items:center;gap:2px;padding:4px;border:1px solid var(--border-muted);border-radius:var(--radius-pill);background:var(--surface-elevated);box-shadow:0 6px 20px var(--color-neutral-900-a08)}.studio-canvas__dock-tab{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:0;border-radius:var(--radius-pill);background:none;color:var(--text-muted);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background .12s ease,color .12s ease}.studio-canvas__dock-tab--icon{padding-left:8px;padding-right:8px}.studio-canvas__dock-tab--icon:disabled{opacity:.4;cursor:default}.studio-canvas__dock-divider{width:1px;align-self:stretch;margin:4px 2px;background:var(--border-muted)}.studio-canvas__dock-tab:hover{background:var(--surface-muted);color:var(--text-heading)}.studio-canvas__dock-tab[aria-pressed=true]{background:var(--brand-primary);color:var(--text-on-primary)}.studio-canvas__dock-popover{width:min(420px,calc(100vw - 48px));max-height:46vh;overflow-x:hidden;overflow-y:auto;padding:10px;border:1px solid var(--border-muted);border-radius:var(--radius-sm);background:var(--surface-elevated);box-shadow:0 12px 34px var(--color-neutral-900-a08)}.studio-canvas__dock-popover-head{position:relative;display:flex;flex-direction:column;gap:1px;padding:2px 26px 8px 4px}.studio-canvas__dock-popover-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--text-heading)}.studio-canvas__dock-popover-desc{font-size:var(--font-size-micro);color:var(--text-muted)}.studio-canvas__dock-close{position:absolute;top:0;right:0;display:inline-flex;padding:4px;border:0;border-radius:var(--radius-sm);background:none;color:var(--text-muted);cursor:pointer}.studio-canvas__dock-close:hover{background:var(--surface-muted);color:var(--text-heading)}.studio-canvas__dock-items{display:flex;flex-direction:column;gap:2px}.studio-canvas__dock-item{display:flex;align-items:flex-start;gap:9px;width:100%;padding:8px;border:0;border-radius:var(--radius-sm);background:none;text-align:left;font:inherit;cursor:grab;transition:background .12s ease}.studio-canvas__dock-item:hover{background:var(--surface-muted)}.studio-canvas__dock-item:active{cursor:grabbing}.studio-canvas__dock-item-icon{display:inline-flex;flex:0 0 auto;padding:4px;border:1px solid var(--border-muted);border-radius:var(--radius-sm);color:var(--text-muted)}.studio-canvas__dock-item-text{display:flex;flex-direction:column;gap:1px;min-width:0}.studio-canvas__dock-item-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-heading)}.studio-canvas__dock-item-desc{font-size:var(--font-size-micro);line-height:1.45;color:var(--text-muted)}.studio-canvas--no-sidebar{grid-template-columns:minmax(0,1fr)}.studio-canvas--config-collapsed{grid-template-columns:minmax(0,1fr) var(--module-inline-context-panel-collapsed-width)}.studio-canvas--config-collapsed .studio-canvas__config{border-left:1px solid var(--module-inline-context-panel-outer-edge);background:var(--module-inline-context-panel-bg-collapsed)}.studio-canvas__chrome{position:absolute;top:10px;left:10px;z-index:10;display:inline-flex;align-items:center;gap:0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;opacity:.72;transition:opacity .12s ease}.studio-canvas__chrome:hover,.studio-canvas__chrome:focus-within{opacity:1}.studio-canvas__edit-banner{position:absolute;top:0;left:0;right:0;z-index:9;display:flex;align-items:center;box-sizing:border-box;height:29px;padding:0 12px;font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-muted);background:var(--surface-muted);border-bottom:1px solid var(--module-chrome-outline-soft)}.studio-canvas__stage--editing .studio-canvas__chrome{top:36px}.studio-canvas__mode-switch.ux-segmented--sm{min-width:0;gap:0;padding:1px;border:1px solid var(--color-neutral-350-a28);border-radius:var(--radius-xs);background:var(--color-neutral-25-a55);box-shadow:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.studio-canvas__mode-switch.ux-segmented--sm .ux-segmented__option{min-width:0;min-height:20px;padding:0 8px;font-size:var(--font-size-micro);font-weight:var(--font-weight-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);border:none;background:transparent;box-shadow:none}.studio-canvas__mode-switch.ux-segmented--sm .ux-segmented__option:hover{color:var(--text-label);background:transparent}.studio-canvas__mode-switch.ux-segmented--sm .ux-segmented__option.is-active{color:var(--text-label);background:var(--ux-segmented-bg-7);border:none;box-shadow:none}.studio-canvas__panel-toggle{position:absolute;top:10px;right:10px;z-index:10;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:var(--radius-xs);background:transparent;color:var(--text-muted);cursor:pointer;box-shadow:none;transition:background .12s ease,color .12s ease,border-color .12s ease}.studio-canvas__panel-toggle:hover,.studio-canvas__panel-toggle--active{color:var(--text-heading);background:transparent}.assist-session-context-panel>.studio-canvas__panel-toggle,.automate-run-context-panel>.studio-canvas__panel-toggle,.engage-case-context-panel>.studio-canvas__panel-toggle,.pulse-node-sidepanel>.studio-canvas__panel-toggle,.studio-canvas__config>.studio-canvas__panel-toggle{position:relative;align-self:flex-end;flex:0 0 auto;width:24px;height:24px;margin:8px 8px 0;inset:auto;transform:none;background:transparent;box-shadow:none}.assist-detail-stage--context-collapsed .assist-session-context-panel>.studio-canvas__panel-toggle,.automate-detail-stage--context-collapsed .automate-run-context-panel>.studio-canvas__panel-toggle,.engage-detail-stage--context-collapsed .engage-case-context-panel>.studio-canvas__panel-toggle,.pulse-node-sidepanel--collapsed>.studio-canvas__panel-toggle,.studio-canvas--config-collapsed .studio-canvas__config>.studio-canvas__panel-toggle{align-self:center;margin:8px auto 0;transform:none}.assist-detail-stage--context-collapsed .assist-session-context-panel>.studio-canvas__panel-toggle,.automate-detail-stage--context-collapsed .automate-run-context-panel>.studio-canvas__panel-toggle,.engage-detail-stage--context-collapsed .engage-case-context-panel>.studio-canvas__panel-toggle{align-self:center;margin:8px auto 0}.studio-canvas__config .module-inline-context-panel__toggle,.module-inline-context-panel__toggle{width:24px;height:24px;background:transparent;box-shadow:none}.assist-session-context-panel .studio-canvas__panel-toggle:hover,.automate-run-context-panel .studio-canvas__panel-toggle:hover,.engage-case-context-panel .studio-canvas__panel-toggle:hover,.studio-canvas__config .module-inline-context-panel__toggle:hover,.module-inline-context-panel__toggle:hover,.assist-session-context-panel .studio-canvas__panel-toggle--active,.automate-run-context-panel .studio-canvas__panel-toggle--active,.engage-case-context-panel .studio-canvas__panel-toggle--active,.studio-canvas__config .module-inline-context-panel__toggle.studio-canvas__panel-toggle--active,.module-inline-context-panel__toggle.studio-canvas__panel-toggle--active{background:transparent;box-shadow:none}.studio-canvas__code-view{flex:1;margin:0;padding:48px 16px 16px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--font-size-xs);line-height:1.5;color:var(--workspace-text);background:var(--surface-muted);overflow:auto;white-space:pre}.studio-canvas__stage--editing .studio-canvas__code-view{padding-top:74px}.studio-canvas__palette-list{display:flex;flex-direction:column;gap:6px}.studio-canvas__palette-item{display:grid;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:9px 10px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--workspace-text);font-size:var(--font-size-sm);cursor:pointer;text-align:left;font-family:inherit;width:100%}.studio-canvas__palette-item:hover{background:var(--surface-muted)}.studio-canvas__palette-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-xs);color:var(--text-faint);opacity:.85;flex-shrink:0}.studio-canvas__palette-item:hover .studio-canvas__palette-icon{color:var(--text-subtle);opacity:1}.studio-canvas__palette-chevron{flex-shrink:0;color:var(--border-muted)}.studio-canvas__palette-add{flex-shrink:0;width:16px;height:16px;padding:0;border:none;background:transparent;color:var(--text-faint);opacity:.6;transition:color .12s ease,opacity .12s ease}.studio-canvas__palette-item:hover .studio-canvas__palette-add{color:var(--brand-primary);opacity:1}.studio-canvas__palette-item:hover .studio-canvas__palette-chevron{color:var(--text-faint)}.studio-canvas__palette-text{display:flex;flex-direction:column;gap:2px;min-width:0}.studio-canvas__palette-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-heading)}.studio-canvas__palette-desc{font-size:var(--font-size-2xs);line-height:1.4;color:var(--text-faint)}.studio-canvas__library{display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden;background:var(--module-inline-context-panel-bg)}.studio-canvas__library-head{flex-shrink:0;padding:12px var(--inline-panel-content-inset);border-bottom:1px solid var(--inline-panel-divider-section)}.studio-canvas__library-head--home{padding-bottom:12px}.studio-canvas__library-title-row{display:flex;align-items:center;gap:2px;min-width:0}.studio-canvas__library-back-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;margin:0 2px 0 -4px;padding:0;border:none;border-radius:var(--radius-xs);background:transparent;color:var(--text-label);cursor:pointer;font-family:inherit}.studio-canvas__library-back-icon:hover{color:var(--text-muted);background:transparent}.studio-canvas__library-title{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--inline-panel-title-color);line-height:1.3}.studio-canvas__library-title-row .studio-canvas__library-title{flex:1;min-width:0}.studio-canvas__library-desc{margin:4px 0 0;font-size:var(--font-size-2xs);letter-spacing:.06em;text-transform:uppercase;line-height:1.45;color:var(--text-muted)}.studio-canvas__library .studio-canvas__palette-list{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0;gap:0}.studio-canvas__library .studio-canvas__palette-item{border-radius:0;padding:9px 12px;border-bottom:1px solid var(--inline-panel-divider-list)}.studio-canvas__library .studio-canvas__palette-item[draggable=true]{cursor:grab}.studio-canvas__library .studio-canvas__palette-item[draggable=true]:active{cursor:grabbing}.studio-canvas__library .studio-canvas__palette-item:last-child{border-bottom:none}.studio-canvas__palette-item--category .studio-canvas__palette-icon{color:var(--text-faint)}.studio-canvas__node-icon{flex:0 0 auto;color:currentColor}.studio-canvas__handle-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);padding:0 4px;font-size:var(--font-size-micro);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase;line-height:1.6;color:var(--text-muted);background:var(--surface-elevated);border-radius:var(--radius-xs);pointer-events:none;white-space:nowrap}.studio-canvas__unavailable{margin:auto;max-width:420px;text-align:center}.studio-canvas__stage{position:relative;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;min-width:0;min-height:0;background:var(--workspace-canvas-bg)}.studio-canvas__stage .react-flow__controls{overflow:hidden;border:1px solid var(--color-neutral-350-a32);border-radius:var(--radius-xs);background:var(--color-neutral-25-a72);box-shadow:none;opacity:.7;transition:opacity .12s ease}.studio-canvas__stage .react-flow__controls:hover,.studio-canvas__stage .react-flow__controls:focus-within{opacity:1}.studio-canvas__stage .react-flow__controls.bottom.left{top:auto;right:auto;bottom:12px;left:12px}.studio-canvas__stage .react-flow__controls-button{width:20px;height:20px;border-bottom-color:var(--react-flow-border);background:transparent;color:var(--text-label)}.studio-canvas__stage .studio-rf--palette-drag-active:after{position:absolute;top:12px;right:12px;bottom:12px;left:12px;z-index:8;border:1px dashed var(--brand-primary);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--brand-primary) 4%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-primary) 8%,transparent);content:"";pointer-events:none}.studio-canvas__stage--editing .react-flow__node{cursor:grab}.studio-canvas__stage--editing .react-flow__node.dragging{z-index:20!important;cursor:grabbing}.studio-canvas__stage--editing .react-flow__node.dragging .studio-canvas__node{border-color:var(--brand-primary);box-shadow:0 10px 24px var(--color-neutral-900-a16)}.studio-canvas__properties-empty{display:flex;flex-direction:column;gap:6px;padding:48px 16px 16px;color:var(--text-label)}.studio-canvas__properties-empty strong{color:var(--text-heading);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.studio-canvas__properties-empty span{font-size:var(--font-size-2xs);line-height:1.5}.studio-canvas__node-config .studio-canvas__library-head{padding-right:var(--inline-panel-content-inset)}.studio-canvas__node-config .studio-canvas__config-body{padding-top:12px}.studio-canvas__node{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:10px;width:320px;padding:14px 15px 15px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-elevated);text-align:left;cursor:pointer;box-shadow:0 1px 2px var(--color-neutral-900-a04),0 8px 20px -10px var(--color-neutral-900-a16);transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease;font-family:inherit}.studio-canvas__node:hover{border-color:var(--border-default);transform:translateY(-1px);box-shadow:0 1px 2px var(--color-neutral-900-a04),0 14px 28px -12px var(--color-neutral-900-a16)}.studio-canvas__node--selected,.studio-canvas__node--selected:hover{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 18%,transparent),0 1px 2px var(--color-neutral-900-a04),0 14px 28px -12px var(--color-neutral-900-a16)}.studio-canvas__node--end{background:var(--surface-elevated);align-items:center;padding:7px 34px 7px 10px;width:156px;min-height:32px}.studio-canvas__node--variant-success{background:var(--color-success-surface);border-color:var(--color-success-200)}.studio-canvas__node--variant-success .studio-canvas__node-title--inline{color:var(--color-success-muted)}.studio-canvas__node--variant-danger{background:var(--color-danger-surface);border-color:var(--color-danger-100)}.studio-canvas__node--variant-danger .studio-canvas__node-title--inline{color:var(--color-danger-muted)}.studio-canvas__node-kind{flex:0 0 auto;font-size:var(--font-size-micro);letter-spacing:.07em;font-weight:var(--font-weight-bold);text-transform:uppercase;padding:2px 6px;border-radius:var(--radius-xs);background:var(--surface-subtle);color:var(--text-label);white-space:nowrap}.studio-canvas__node-kind--solo{align-self:flex-start}.studio-canvas__palette-badge{display:inline-block;margin-left:.35rem;padding:.05rem .35rem;border-radius:var(--radius-pill);font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);background:var(--color-warning-100);color:var(--color-warning-675);vertical-align:middle}.studio-canvas__config-body{display:flex;flex-direction:column;gap:.75rem;padding:0 var(--inline-panel-content-inset) 16px;overflow-x:hidden;overflow-y:auto}.studio-canvas__config-field{display:flex;flex-direction:column;gap:.25rem}.studio-canvas__config-field-label{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-label)}.studio-canvas__config-input{width:100%;box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-xs);padding:6px 8px;font-family:inherit;font-size:var(--content-body-size);line-height:1.4;background:var(--surface-elevated);color:var(--text-body)}.studio-canvas__config-input:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-1px}.ux-switch-field{display:flex;align-items:center;gap:10px;font-size:var(--content-body-size);color:var(--text-body)}.ux-switch-field__text{min-width:0}.ux-check-field{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:var(--content-body-size);color:var(--text-body);cursor:pointer}.ux-check-field input[type=checkbox],.ux-check-field input[type=radio]{flex:0 0 auto;width:14px;height:14px;margin:0;accent-color:var(--brand-primary)}.ux-check-field input:disabled{cursor:not-allowed}.studio-publish-many__list{list-style:none;margin:8px 0 12px;padding:0;max-height:320px;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.studio-publish-many__all{margin-top:8px;font-weight:var(--font-weight-semibold)}.studio-publish-many__failed{margin:8px 0 0;padding-left:18px;max-height:320px;overflow-x:hidden;overflow-y:auto}.studio-canvas__config-rule-condition{margin:4px 0 8px}.studio-canvas__config-rule-outcomes{margin:0 0 8px;display:grid;gap:6px}.studio-canvas__config-rule-outcomes dt{font-weight:var(--font-weight-semibold)}.studio-canvas__config-rule-outcomes dd{margin:0}.studio-canvas__config-rule-says{color:var(--text-secondary)}.studio-publish-many__progress,.studio-publish-many__summary p{margin:0 0 8px}.studio-canvas__config-check{display:flex;align-items:center;gap:8px;font-size:var(--content-body-size);color:var(--text-body);cursor:pointer}.studio-canvas__config-check input[type=checkbox]{flex:0 0 auto;width:14px;height:14px;margin:0;accent-color:var(--brand-primary)}.studio-canvas__config-action-controls{display:flex;gap:4px;align-items:center}.studio-canvas__config-add,.studio-canvas__config-remove{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;border:1px solid var(--border-default);border-radius:var(--radius-xs);background:var(--surface-elevated);font-family:inherit;font-size:var(--content-body-size);font-weight:var(--font-weight-medium);line-height:1.4;color:var(--text-body);cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.studio-canvas__config-add:hover,.studio-canvas__config-remove:hover{background:var(--surface-subtle);border-color:var(--border-muted);color:var(--text-heading)}.studio-canvas__config-remove{color:var(--text-muted)}.studio-canvas__config-remove:hover{border-color:var(--color-danger-100);color:var(--color-danger-muted)}.studio-canvas__config-add:focus-visible,.studio-canvas__config-remove:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.studio-canvas__config-hint--warn{color:var(--color-warning-muted);background:var(--color-warning-surface);border:1px solid color-mix(in srgb,var(--color-warning) 38%,transparent);border-radius:.4rem;padding:.45rem .55rem}.studio-canvas__config-kind{font-weight:var(--font-weight-semibold);color:var(--text-heading)}.studio-canvas__config-block{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--border-muted);border-radius:var(--radius-xs);background:var(--surface-subtle)}.studio-canvas__config-subblock{display:flex;flex-direction:column;gap:8px;padding:8px 0 8px 10px;border-left:2px solid var(--border-muted)}.studio-canvas__rule{display:flex;flex-direction:column;gap:6px;padding:8px 0;border-bottom:1px dashed var(--border-muted)}.studio-canvas__rule:last-of-type{border-bottom:0}.studio-canvas__node-head{display:flex;align-items:center;gap:11px;min-width:0}.studio-canvas__node-mark{--node-mark-fill: var(--surface-subtle);--node-mark-ink: var(--text-heading);flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-md);background:var(--node-mark-fill);color:var(--node-mark-ink)}.studio-canvas__node--trigger .studio-canvas__node-mark{--node-mark-fill: color-mix(in srgb, var(--brand-primary) 14%, var(--surface-elevated));--node-mark-ink: color-mix(in srgb, var(--brand-primary) 58%, var(--text-body))}.studio-canvas__node--agent .studio-canvas__node-mark{--node-mark-fill: var(--color-violet-50);--node-mark-ink: var(--color-violet-500)}.studio-canvas__node--human .studio-canvas__node-mark{--node-mark-fill: var(--color-teal-100);--node-mark-ink: var(--color-teal-725)}.studio-canvas__node-state{flex:0 0 auto;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;box-shadow:0 0 0 1px currentColor inset}.studio-canvas__node-state--ready{color:var(--color-success-muted);background:var(--color-success-surface)}.studio-canvas__node-state--todo{color:var(--color-warning-muted);background:var(--color-warning-surface)}.studio-canvas__node-binding{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 9px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-muted)}.studio-canvas__node-binding--todo{border-style:dashed;border-color:color-mix(in srgb,var(--color-warning-muted) 42%,var(--surface-elevated));background:var(--color-warning-surface)}.ux-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--ux-clamp-lines, 2);overflow:hidden}.studio-canvas__node-title{--ux-clamp-lines: 2;flex:1 1 auto;min-width:0;max-width:100%;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1.3;color:var(--workspace-text);overflow:hidden;overflow-wrap:anywhere}.studio-canvas__node-title--inline{display:block;white-space:nowrap;text-overflow:ellipsis}.studio-canvas__node-detail{flex:1 1 auto;min-width:0;max-width:100%;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.4;color:var(--text-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-canvas__node-binding--todo .studio-canvas__node-detail{color:var(--color-warning-muted)}.studio-canvas__config{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;border:none;border-left:1px solid var(--module-inline-context-panel-outer-edge);background:var(--module-inline-context-panel-bg);overflow:hidden}.studio-canvas__config-head{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:12px var(--inline-panel-content-inset);border-bottom:1px solid var(--inline-panel-divider-section)}.studio-canvas__config .automate-wf-drawer__region:first-child .automate-wf-drawer__region-heading,.assist-session-context-panel__body .automate-wf-drawer__region:first-child .automate-wf-drawer__region-heading,.engage-case-context-panel__body .automate-wf-drawer__region:first-child .automate-wf-drawer__region-heading,.automate-run-context-panel__body .automate-wf-drawer__region:first-child .automate-wf-drawer__region-heading{padding-top:14px}.studio-canvas__config-tabbar-row.module-tab-strip{margin:0;padding:0}.studio-canvas__config-tabbar-row.module-tab-strip .module-tab-strip__row{padding:0 14px;align-items:flex-end}.studio-canvas__config-body{padding:14px;display:flex;flex-direction:column;gap:18px;overflow-x:hidden;overflow-y:auto}.studio-canvas__config-body--inline-context,.assist-session-context-panel__body.studio-canvas__config-body,.engage-case-context-panel__body.studio-canvas__config-body,.automate-run-context-panel__body.studio-canvas__config-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;gap:0;padding:0 0 14px}.studio-canvas__config-input{padding:8px 12px;font-size:var(--font-size-sm);border:1px solid var(--module-chrome-outline-soft);border-radius:var(--radius-xs);background:var(--surface-elevated);color:var(--workspace-text);font-family:inherit}.studio-canvas__config-input:focus{outline:none;border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 12%,transparent)}.studio-canvas__config-hint{margin:0;font-size:var(--font-size-xs);color:var(--text-faint);line-height:1.5}.studio-detail__workflow-settings-failure{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.studio-canvas__config-group{display:flex;flex-direction:column;gap:10px;margin-top:18px;padding-top:14px;border-top:1px solid var(--module-chrome-outline-soft)}.studio-canvas__config-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.studio-canvas__config-group-title{font-size:var(--font-size-micro);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.studio-canvas__config-reset{padding:0;border:none;background:none;cursor:pointer;font-size:var(--font-size-xs);color:var(--text-muted);text-decoration:underline}.studio-canvas__config-reset:hover{color:var(--text-heading)}.studio-canvas__config-hint--warn{color:var(--color-warning-muted)}.studio-canvas__best-practices ul{margin:10px 0 0;padding-left:18px;font-size:var(--font-size-xs);color:var(--workspace-text-muted);line-height:1.55}.studio-canvas__best-practices li+li{margin-top:4px}.studio-runs__table{display:flex;flex-direction:column;border:1px solid var(--catalog-kv-grid-edge);border-radius:var(--surface-radius);overflow:hidden;background:var(--surface-elevated)}.studio-runs__row{display:grid;grid-template-columns:110px 140px 1fr 100px 72px;align-items:center;gap:16px;padding:8px 12px;border-bottom:1px solid var(--catalog-kv-grid-separator)}.studio-runs__view-cell{display:flex;align-items:center;justify-content:flex-start}.studio-runs__view-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--radius-xs);background:transparent;color:var(--text-label);cursor:pointer}.studio-runs__view-btn:hover{background:var(--color-neutral-900-a06);color:var(--brand-primary)}.studio-runs__view-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary) 45%,transparent);outline-offset:2px}.studio-runs__row:last-child{border-bottom:none}.studio-runs__head{background:var(--surface-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--workspace-text-muted)}.studio-runs__cell{font-size:var(--font-size-sm);color:var(--workspace-text)}.studio-runs__cell-id{font-size:var(--font-size-xs)}.studio-detail__code-block{margin:0;padding:14px 16px;border:1px solid var(--module-chrome-outline-soft);border-radius:var(--radius-xs);background:var(--text-body);color:var(--border-default);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--font-size-xs);line-height:1.55;overflow-x:auto}.studio-canvas__stage .react-flow{width:100%;height:100%;background:transparent}.studio-canvas__stage .react-flow__renderer,.studio-canvas__stage .react-flow__viewport{background:transparent}.studio-canvas__stage .react-flow__node{cursor:pointer}.studio-canvas__stage .react-flow__edge-path{stroke:var(--border-muted);stroke-width:1.5}.studio-canvas__stage .react-flow__edge.selected .react-flow__edge-path,.studio-canvas__stage .react-flow__edge:focus .react-flow__edge-path{stroke:var(--brand-primary)}.studio-canvas__stage .react-flow__controls{background:var(--color-neutral-25-a72);border:1px solid var(--color-neutral-350-a32);border-radius:var(--radius-xs);box-shadow:none;overflow:hidden}.studio-canvas__stage .react-flow__controls-button{background:transparent;border-bottom:1px solid var(--react-flow-border);color:var(--text-label);width:20px;height:20px}.studio-canvas__stage .react-flow__controls-button:hover{background:var(--color-info-25-a90)}.studio-canvas__stage .react-flow__controls-button:last-child{border-bottom:none}.studio-canvas__stage .react-flow__controls-button svg{fill:var(--text-faint);width:9px;height:9px}.studio-rf__handle{width:8px;height:8px;background:var(--text-faint);border:2px solid var(--surface-elevated);opacity:0;pointer-events:none}.studio-rf__handle--branch{width:9px;height:9px}.studio-rf__handle--editable{width:11px;height:11px;background:var(--surface-elevated);border:2px solid var(--text-label);opacity:1;pointer-events:auto;box-shadow:0 0 0 1px var(--studio-rf-shadow);transition:border-color .12s ease,transform .12s ease}.studio-rf__handle--editable:hover{border-color:var(--brand-primary);transform:scale(1.14)}.studio-rf__handle--source.studio-rf__handle--editable{width:11px;height:11px;border-color:var(--border-strong);background:var(--surface-elevated);cursor:crosshair}.studio-rf__handle--source.studio-rf__handle--editable.react-flow__handle-right{right:-9px}.studio-rf__handle--source.studio-rf__handle--editable.react-flow__handle-bottom{bottom:-9px}.studio-rf__handle--source.studio-rf__handle--editable.react-flow__handle-top{top:-9px}.studio-rf__handle--target.studio-rf__handle--editable{left:-5px;background:var(--surface-elevated);border-color:var(--brand-primary)}.studio-canvas__stage .react-flow__node:hover .studio-rf__handle--editable,.studio-canvas__stage .react-flow__node.selected .studio-rf__handle--editable{border-color:var(--text-secondary)}.studio-canvas__handle-label--failure{color:var(--color-warning-muted)}.studio-canvas__stage .react-flow__handle-connecting,.studio-canvas__stage .react-flow__handle-valid{background:var(--brand-primary)}.studio-canvas__node-actions{position:absolute;top:auto;bottom:6px;right:6px;z-index:2;display:inline-flex;align-items:center;gap:2px;opacity:0;pointer-events:none;transition:opacity .12s ease}.studio-canvas__stage .react-flow__node:hover .studio-canvas__node-actions,.studio-canvas__stage .react-flow__node.selected .studio-canvas__node-actions,.studio-canvas__stage .react-flow__node:focus-within .studio-canvas__node-actions{opacity:1;pointer-events:auto}.studio-canvas__node-action{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid transparent;border-radius:var(--radius-xs);background:transparent;color:var(--text-label);cursor:pointer}.studio-canvas__node-action:hover{border-color:var(--color-neutral-100-2);background:var(--surface-elevated);color:var(--brand-primary)}.studio-canvas__node-action--delete:hover{border-color:var(--color-danger-100);background:var(--studio-canvas-bg-9);color:var(--color-danger-muted)}.studio-canvas__edge-delete{position:static;z-index:30;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid var(--border-muted);border-radius:var(--radius-pill);background:var(--surface-elevated);color:var(--text-label);cursor:pointer;box-shadow:0 2px 6px var(--shadow-drawer)}.studio-canvas__edge-delete-fo{overflow:visible;display:flex;align-items:center;justify-content:center}.studio-canvas__edge-delete:hover{border-color:var(--color-danger-100);color:var(--color-danger-muted)}.studio-canvas__stage .react-flow__node-stepNode{background:transparent;border:none;padding:0;border-radius:0;box-shadow:none;width:auto;font-family:inherit;font-size:inherit;text-align:left}.studio-canvas__stage .react-flow__node-stepNode .studio-canvas__node{width:320px}.studio-canvas__stage .react-flow__node-stepNode .studio-canvas__node--end{width:160px}@media (max-width: 1100px){.studio-canvas__palette{flex-direction:row;flex-wrap:wrap}.studio-canvas__palette-list{flex-direction:row;flex-wrap:wrap;gap:6px}}@media (max-width: 900px){.studio-detail__row,.studio-detail__versions-row,.studio-runs__row{grid-template-columns:1fr}.studio-detail__label{border-right:none;border-bottom:1px solid var(--module-chrome-outline-soft)}}.page-scaffold.page-scaffold--settings .ux-module-header{border-bottom:1px solid var(--module-chrome-edge)}.ux-form-modal.pulse-creation-modal.studio-wf-modal.ux-modal-shell--center{z-index:200}.ux-form-modal .pulse-creation__section{gap:12px}.ux-form-modal .pulse-creation__field-stack{margin:0}.ux-form-modal .settings-input,.ux-form-modal .settings-recipient-select__trigger{max-width:none;width:100%;border-radius:var(--surface-radius);border:1px solid var(--color-neutral-225);height:36px;padding:0 10px;background:var(--surface-elevated);box-shadow:inset 0 1px 1px var(--color-neutral-900-a04);font-size:var(--font-size-sm);color:var(--workspace-text)}.ux-form-modal .settings-input--textarea,.ux-form-modal .pulse-creation__field textarea{min-height:68px;height:auto;padding:8px 10px;resize:vertical}.ux-form-modal .settings-input:focus,.ux-form-modal .settings-recipient-select__trigger:focus{outline:none;border-color:var(--brand-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-primary) 15%,transparent)}.ux-form-modal .settings-op-notifications{display:grid;gap:10px;margin:0;padding:0;border-top:none}.ux-form-modal .settings-op-notifications__default-msg{border-radius:var(--surface-radius)}.ux-form-modal .settings-scope-fieldset .settings-input,.ux-form-modal .settings-scope-fieldset select{max-width:none;width:100%;border-radius:var(--surface-radius)}.settings-scope-fieldset{margin:0;padding:0;border:none;display:flex;flex-direction:column;gap:10px}.settings-scope-fieldset__legend{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-secondary);margin-bottom:2px}.settings-scope-option{display:flex;align-items:center;gap:8px;font-size:var(--font-size-md);cursor:pointer}.settings-scope-fieldset__hint{margin:-2px 0 0;font-size:var(--font-size-xs);color:var(--text-muted)}.settings-scope-option input[type=radio]{flex:0 0 auto;width:14px;height:14px;margin:0;accent-color:var(--brand-primary);cursor:pointer}.settings-scope-option input[type=radio]:disabled{cursor:not-allowed;opacity:.6}.settings-scope-tier{display:flex;flex-direction:column;gap:2px}.settings-scope-tier__why{margin:0 0 0 22px;font-size:var(--font-size-xs);color:var(--text-muted)}.settings-scope-option:has(input[type=radio]:disabled)>span{color:var(--text-muted);cursor:not-allowed}.settings-scope-nested{margin-left:24px;display:flex;flex-direction:column;gap:10px}.settings-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.studio-agent-prompts{display:flex;flex-direction:column;gap:10px;margin:0 0 8px;padding:0;list-style:none}.studio-agent-prompts__row{display:flex;align-items:flex-start;gap:8px}.studio-agent-prompts__fields{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.studio-agent-prompts__field{display:flex;flex-direction:column;gap:3px}.studio-agent-prompts__field-label{font-size:var(--font-size-xs);color:var(--text-muted)}.studio-agent-prompts__remove{flex:0 0 auto;margin-top:18px}.settings-grant-list{display:flex;flex-direction:column;gap:14px;margin-top:10px}.settings-grant-list__row{display:flex;flex-direction:column;gap:8px;padding:0;border:none;border-radius:0;background:transparent}.settings-grant-list__row+.settings-grant-list__row{padding-top:14px;border-top:1px solid var(--module-chrome-outline-soft)}.settings-grant-list__row-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:0}.settings-grant-list__group-label{color:var(--text-heading);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.005em}.settings-grant-list__fields{display:flex;flex-direction:column;gap:8px;padding-left:2px}.settings-grant-list__fields .pulse-creation__field--subtle-label .pulse-creation__label{font-weight:var(--font-weight-medium);color:var(--text-label);font-size:var(--font-size-2xs);letter-spacing:.01em}.settings-grant-list__fields .pulse-creation__hint{line-height:1.45;margin-top:2px}.settings-grant-list__add-link{align-self:flex-start;margin:2px 0 0;padding:0;border:none;background:none;font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-link);cursor:pointer;text-decoration:none}.settings-grant-list__add-link:hover:not(:disabled){color:var(--text-link-hover);text-decoration:underline}.settings-grant-list__add-link:disabled{color:var(--text-faint);cursor:not-allowed}.settings-grant-list__remove{flex-shrink:0}.settings-row-menu{position:relative;z-index:1}.settings-table__row:has(.settings-row-menu__dropdown){position:relative;z-index:5}.settings-icon-btn{border:none;background:transparent;cursor:pointer;padding:4px;color:var(--text-secondary)}.settings-row-menu__dropdown{position:absolute;right:0;top:100%;z-index:50;min-width:160px;margin-top:4px;padding:6px 0;background:var(--surface-elevated);border:1px solid var(--module-chrome-outline-soft);border-radius:var(--surface-radius);box-shadow:0 8px 24px var(--shadow-drawer)}.settings-row-menu__dropdown.settings-row-menu__dropdown--up{top:auto;bottom:100%;margin-top:0;margin-bottom:4px}.settings-row-menu__dropdown button{display:block;width:100%;padding:8px 14px;border:none;background:none;text-align:left;cursor:pointer;font:inherit}.settings-row-menu__dropdown button:hover{background:var(--surface-muted)}.settings-row-menu__danger{color:var(--color-danger)}.settings-image-upload__preview{position:relative;display:inline-flex;width:fit-content}.settings-image-upload__edit{position:absolute;right:0;bottom:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--module-chrome-outline-soft);background:var(--surface-elevated);color:var(--text-label);cursor:pointer;box-shadow:0 1px 2px var(--color-neutral-900-a10);transition:background-color .12s ease,border-color .12s ease,color .12s ease}.settings-image-upload__edit svg{width:11px;height:11px}.settings-image-upload__edit:hover{background:var(--surface-muted);border-color:var(--text-faint);color:var(--text-body)}.settings-image-upload__edit-spinner{animation:settings-image-upload-spin .8s linear infinite}@keyframes settings-image-upload-spin{to{transform:rotate(360deg)}}.settings-profile-avatar__img,.settings-image-upload__preview .settings-profile-avatar__img{width:96px;height:96px;border-radius:50%;object-fit:cover}.settings-profile-avatar__placeholder,.settings-image-upload__preview .settings-profile-avatar__placeholder{width:96px;height:96px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-3xl)}.settings-org-logo,.settings-image-upload__preview .settings-org-logo{width:96px;height:96px;border-radius:var(--surface-radius);object-fit:contain;background:var(--surface-subtle);border:1px solid var(--module-chrome-outline-soft)}.settings-org-logo--placeholder,.settings-image-upload__preview .settings-org-logo--placeholder{display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--text-muted)}.settings-brand-color{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.settings-brand-color__swatch{width:32px;height:32px;padding:0;border:1px solid var(--module-chrome-outline-soft);border-radius:var(--radius-sm);background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.settings-brand-color__swatch::-webkit-color-swatch-wrapper{padding:0}.settings-brand-color__swatch::-webkit-color-swatch{border:none;border-radius:calc(var(--radius-sm) - 1px)}.settings-brand-color__swatch::-moz-color-swatch{border:none;border-radius:calc(var(--radius-sm) - 1px)}.settings-brand-color__swatch--readonly{cursor:default}.settings-brand-color .settings-input{width:8.5rem;font-variant-numeric:tabular-nums}.settings-capability-list{margin:0;padding-left:1.25rem;list-style:disc;color:var(--text-heading);font-size:var(--font-size-md);line-height:1.5}.settings-capability-list li{padding:2px 0}.settings-capability-list li+li{margin-top:6px}.settings-profile-roles-list{font-size:var(--font-size-sm);line-height:1.45;color:var(--workspace-text);padding-left:1.1rem}.settings-profile-roles-list li{font-weight:var(--font-weight-normal);color:inherit;padding:0}.settings-profile-roles-list li+li{margin-top:4px}.settings-profile-roles-list__scope{color:var(--workspace-text)}.settings-profile-roles-list__sep{color:var(--text-faint)}.settings-profile-roles-list__role{color:var(--text-label);font-weight:var(--font-weight-normal)}.settings-upload-input{position:absolute;width:0;height:0;opacity:0;overflow:hidden}.settings-home-section{display:flex;flex-direction:column;gap:12px}.settings-home-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.settings-home-card{display:flex;flex-direction:column;gap:14px;padding:20px 20px 18px;text-decoration:none;color:inherit}.settings-home-card__body{flex:1;min-width:0}.settings-home-card__title{margin:0 0 6px;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--workspace-text);letter-spacing:0}.settings-home-card__description{margin:0;font-size:var(--font-size-sm);line-height:1.5;color:var(--workspace-text-muted)}.settings-home-card__cta{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-link)}.settings-home-card:hover .settings-home-card__cta{color:var(--text-link-hover)}@media (max-width: 1100px){.settings-home-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.settings-home-cards{grid-template-columns:1fr}}.settings-shell{display:flex;flex-direction:column;gap:28px;padding:0 0 40px;width:100%;max-width:none;box-sizing:border-box}.settings-shell--home{gap:32px}.settings-shell .settings-section,.settings-shell .settings-table,.settings-shell .settings-fieldgrid,.settings-shell .settings-roles-catalog,.settings-shell .settings-notification-channel-list,.settings-shell .settings-callout,.settings-shell .eo-logs-surface{width:100%;max-width:none;box-sizing:border-box}.settings-section{display:flex;flex-direction:column;gap:16px}.settings-section__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:4px}.settings-section__title{margin:0;font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.settings-section__title--inset{margin:0 0 12px}.settings-section__body{display:flex;flex-direction:column;gap:16px}.settings-section__actions{display:inline-flex;align-items:center;gap:8px}.settings-fieldgrid{display:flex;flex-direction:column;border:1px solid var(--module-chrome-outline-soft);border-radius:var(--radius-xs);overflow:hidden;background:var(--surface-elevated)}.settings-field-row{display:grid;grid-template-columns:240px 1fr;gap:0;background:var(--surface-elevated);border-bottom:1px solid var(--module-chrome-outline-soft)}.settings-field-row:last-child{border-bottom:none}.settings-field-row__label{background:var(--surface-muted);padding:16px 18px;display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--module-chrome-outline-soft)}.settings-field-row__label-text{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-label)}.settings-field-row__label-hint{margin:2px 0 0;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--text-muted)}.settings-access-ref__why,.settings-access-ref__on{margin:4px 0 0;font-size:var(--font-size-xs);color:var(--text-muted)}.studio-access-block{gap:0}.studio-access-block__save{padding:10px 12px;padding-left:calc(var(--studio-cat-label-col) + 12px)}.studio-cat-fv__value>.studio-access-perm{flex:1 1 100%}.studio-access-perm__control{display:flex;justify-content:flex-start}.settings-access-ref__absent{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.settings-field-row__hint{margin:0;font-size:var(--font-size-xs);color:var(--text-muted)}.settings-field-row__value{display:flex;align-items:center;padding:14px 18px;background:var(--surface-elevated);min-height:56px}.settings-field-row__value-stack{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%}.settings-field-row__value-hint{margin:0;font-size:var(--font-size-2xs);font-weight:var(--font-weight-normal);line-height:1.35;color:var(--text-faint);text-decoration:none}.settings-field-row__value-hint:hover{color:var(--text-label);text-decoration:underline}.settings-field-row__readonly{margin:0;font-size:var(--font-size-sm);color:var(--text-body);display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.settings-input{width:100%;max-width:100%;box-sizing:border-box;padding:8px 12px;font-size:var(--font-size-sm);border:1px solid var(--module-chrome-outline-soft);border-radius:var(--radius-xs);background:var(--surface-elevated);color:var(--workspace-text);font-family:inherit;transition:border-color .12s ease,box-shadow .12s ease}.settings-input:focus{outline:none;border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 12%,transparent)}.settings-input:disabled{background:var(--surface-subtle);color:var(--workspace-text-muted);cursor:not-allowed}.settings-input--md{max-width:200px}.settings-form-actions{display:flex;align-items:center;gap:10px;padding-top:4px}.settings-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--chip-radius);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border:1px solid transparent;white-space:nowrap}.settings-pill__dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.settings-pill--active,.settings-pill--connected{background:var(--color-success-surface);border-color:var(--color-success-200);color:var(--color-success-muted)}.settings-pill--pending{background:var(--color-warning-surface);border-color:var(--color-warning-225);color:var(--color-warning-muted)}.settings-pill--archived{background:var(--color-danger-surface);border-color:var(--color-danger-100);color:var(--color-danger-muted)}.settings-pill--neutral{background:var(--surface-subtle);border-color:var(--module-chrome-outline-soft);color:var(--workspace-text-muted)}.settings-tag{display:inline-flex;align-items:center;padding:2px 9px;border-radius:var(--chip-radius);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);background:var(--surface-subtle);border:1px solid var(--module-chrome-outline-soft);color:var(--workspace-text-muted);white-space:nowrap}.settings-tag--soft{background:transparent;border-color:var(--module-chrome-outline-soft);color:var(--workspace-text-muted);font-weight:var(--font-weight-normal)}.settings-avatar{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-on-primary);flex-shrink:0;letter-spacing:.02em}.settings-avatar--a{background:var(--brand-primary)}.settings-avatar--b{background:var(--color-teal-600)}.settings-avatar--c{background:var(--settings-avatar-bg)}.settings-avatar--d{background:var(--color-warning-500)}.settings-shell--flush-list,.settings-shell--audit-log,.eo-logs-surface--settings{--settings-data-head-bg: var(--surface-muted);--settings-data-head-border: var(--module-chrome-outline-soft);--settings-data-row-border: var(--inpage-list-line);--settings-data-outer-border: var(--module-chrome-outline-soft);--settings-data-row-hover: var(--color-info-25-2);--settings-data-inset-x: 24px;--settings-data-head-py: 11px;--settings-data-cell-py: 12px}.settings-table{display:flex;flex-direction:column;border:1px solid var(--catalog-kv-grid-edge);border-radius:var(--radius-xs);overflow:visible;background:var(--surface-elevated)}table.settings-table{display:table;table-layout:auto;width:100%;border-collapse:collapse}table.settings-table thead{background:var(--settings-data-head-bg, var(--surface-muted))}table.settings-table th{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--workspace-text-muted);text-align:left;padding:var(--settings-data-head-py, 11px) 16px;border-bottom:1px solid var(--settings-data-head-border, var(--module-chrome-outline-soft))}table.settings-table td{padding:var(--settings-data-cell-py, 12px) 16px;font-size:var(--font-size-sm);color:var(--workspace-text);border-bottom:1px solid var(--settings-data-row-border, var(--surface-subtle));vertical-align:top}table.settings-table tbody tr:last-child td{border-bottom:none}table.settings-table tbody tr:hover{background:var(--settings-data-row-hover, var(--surface-muted))}.settings-table__head.settings-table__row{background:var(--settings-data-head-bg, var(--surface-muted));font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--workspace-text-muted);border-top:none;border-bottom:1px solid var(--settings-data-head-border, var(--module-chrome-outline-soft));border-radius:var(--radius-xs) 4px 0 0}.settings-table__row:not(.settings-table__head){display:grid;align-items:center;gap:16px;padding:var(--settings-data-cell-py, 14px) 18px;background:var(--surface-elevated);border-bottom:1px solid var(--settings-data-row-border, var(--module-chrome-outline-soft));transition:background-color .12s ease}.settings-table__row:not(.settings-table__head)[data-activatable=true]:hover{background:var(--settings-data-row-hover, var(--surface-muted))}.settings-table__head{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--workspace-text-muted)}.settings-table__row{display:grid;align-items:center;gap:16px;padding:var(--settings-data-cell-py, 14px) 18px}.settings-table__row:last-child{border-bottom:none;border-radius:0 0 4px 4px}.settings-table__row--ops{grid-template-columns:minmax(160px,1fr) minmax(220px,1.8fr) minmax(150px,.8fr) minmax(240px,1.2fr) 48px}.studio-agent-restrictions__hint{margin:0 0 8px;font-size:var(--font-size-sm);color:var(--text-secondary)}.studio-agent-restrictions__reason{margin:0;line-height:1.45}.studio-agent-restrictions__state{font-size:var(--font-size-sm);color:var(--text-secondary)}.settings-domains__summary{margin:0;padding:12px var(--settings-data-inset-x, 24px);border-bottom:1px solid var(--module-chrome-outline-soft);font-size:var(--font-size-sm);color:var(--text-secondary)}.settings-table__row--value-streams{grid-template-columns:minmax(180px,1.1fr) minmax(200px,1.6fr) minmax(110px,.7fr) minmax(220px,1.2fr) 48px}.settings-table__facts{margin:0;display:grid;gap:2px;min-width:0;font-size:var(--font-size-xs);line-height:1.4}.settings-table__facts>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px}.settings-table__facts dt{color:var(--workspace-text-muted)}.settings-table__facts dd{margin:0;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-vs-parts{display:flex;align-items:flex-start;gap:8px;min-width:0}.settings-vs-parts .settings-table__facts{flex:1 1 auto}.settings-vs-parts .settings-table__facts dd{font-variant-numeric:tabular-nums}.settings-vs-parts__info{display:grid;place-items:center;width:26px;height:26px;flex:none;border:0;border-radius:50%;background:transparent;color:var(--text-muted);cursor:pointer}.settings-vs-parts__info:hover{color:var(--brand-primary)}.settings-value-streams__title{display:flex;align-items:center;gap:2px}.settings-value-streams__title .settings-table__title{margin:0}.settings-value-streams__title .settings-vs-parts__info{width:22px;height:22px;opacity:.45;transition:opacity .12s ease}.settings-table__row:hover .settings-value-streams__title .settings-vs-parts__info,.settings-value-streams__title .settings-vs-parts__info:hover,.settings-value-streams__title .settings-vs-parts__info:focus-visible{opacity:1}.settings-vs-parts__about{display:grid;gap:8px;margin:0}.settings-vs-parts__about>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;font-size:var(--font-size-sm)}.settings-vs-parts__about dt{color:var(--text-muted)}.settings-vs-parts__about dd{margin:0;color:var(--text-body)}.settings-vs-parts__unit{color:var(--text-muted)}.settings-vs-parts__calc{display:block;color:var(--text-muted);font-size:var(--font-size-xs)}.settings-vs-parts__info:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.settings-vs-parts__body{display:grid;gap:20px;padding:4px 0 8px;max-height:60vh;overflow-y:auto;overflow-x:hidden}.settings-vs-parts__heading{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-heading)}.settings-vs-parts__count{font-variant-numeric:tabular-nums;color:var(--text-muted);font-weight:var(--font-weight-medium)}.settings-vs-parts__list{margin:0;padding-left:18px;display:grid;gap:4px;font-size:var(--font-size-sm);color:var(--text-body)}.settings-vs-parts__none{margin:0;font-size:var(--font-size-sm);color:var(--text-muted)}.settings-value-streams__name{display:flex;align-items:flex-start;gap:6px}.settings-value-streams__chevron{display:inline-flex;flex:none;width:16px;margin-top:2px;color:var(--text-muted)}.settings-value-streams__group{border-bottom:1px solid var(--settings-data-row-border, color-mix(in srgb, var(--module-chrome-outline-soft) 36%, transparent))}.settings-value-streams__group:last-child{border-bottom:none}.settings-value-streams__group>.settings-table__row{border-bottom:none}.settings-value-streams__group--open{position:relative;background:color-mix(in srgb,var(--brand-primary) 4%,var(--surface-elevated))}.settings-value-streams__group--open>.settings-value-streams__macro .settings-table__title{font-weight:var(--font-weight-semibold)}.settings-value-streams__children{display:flex;flex-direction:column;margin:0 18px 12px 40px;padding-left:16px;border-left:1px solid color-mix(in srgb,var(--brand-primary) 35%,var(--border-default))}.settings-value-streams__children-label{margin:0 0 4px;padding-top:2px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.02em;color:var(--text-muted)}.settings-value-streams__children>.settings-value-streams__micro{position:relative;padding-left:0;padding-right:0;background:transparent;border-bottom:1px dashed color-mix(in srgb,var(--module-chrome-outline-soft) 60%,transparent)}.settings-value-streams__children>.settings-value-streams__micro:last-child{border-bottom:none}.settings-value-streams__children>.settings-value-streams__micro:before{content:"";position:absolute;left:-16px;top:50%;width:12px;border-top:1px solid color-mix(in srgb,var(--brand-primary) 35%,var(--border-default))}.settings-value-streams__name--micro{padding-left:0}.settings-value-stream__fixed{margin:0;font-size:var(--font-size-sm);color:var(--text-primary)}.settings-value-stream__note{margin:12px 0 0;font-size:var(--font-size-xs);color:var(--text-secondary)}.settings-value-streams__update{margin-top:4px}.settings-vs-catalog__lead{margin:0 0 12px}.settings-vs-catalog__body{min-height:min(52vh,520px)}.settings-vs-catalog__search{width:100%;margin-bottom:12px}.settings-vs-catalog__list,.settings-vs-catalog__micros{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.settings-vs-catalog__list{max-height:52vh;overflow-x:hidden;overflow-y:auto;border:1px solid var(--border-default);border-radius:var(--card-radius)}.settings-vs-catalog__macro{border-bottom:1px solid var(--border-default)}.settings-vs-catalog__macro:last-child{border-bottom:0}.settings-vs-catalog__row{display:flex;align-items:flex-start;gap:10px;padding:10px 12px}.settings-vs-catalog__row .ux-check-field{margin-top:2px}.settings-vs-catalog__row--micro{padding-left:36px;background:var(--surface-muted);border-top:1px solid var(--border-default)}.settings-vs-catalog__text{min-width:0}.settings-vs-catalog__name{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.settings-vs-catalog__name--micro{font-weight:var(--font-weight-medium)}.settings-vs-catalog__desc{margin:2px 0 0;font-size:var(--font-size-xs);color:var(--text-secondary);line-height:1.45}.settings-vs-catalog__added{flex:none;min-width:14px;margin-top:1px;font-size:var(--font-size-2xs);color:var(--text-muted)}.settings-vs-catalog__pill{font-weight:400}.settings-vs-update__table-wrap{overflow-x:auto;border:1px solid var(--border-default);border-radius:var(--card-radius)}.settings-vs-update{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.settings-vs-update th,.settings-vs-update td{padding:9px 10px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border-default);color:var(--text-primary)}.settings-vs-update tbody tr:last-child th,.settings-vs-update tbody tr:last-child td{border-bottom:0}.settings-vs-update thead th{background:var(--surface-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);color:var(--text-muted)}.settings-vs-update tbody th{min-width:140px;font-weight:var(--font-weight-semibold)}.settings-vs-update tbody th .ui-status-pill{margin-left:6px}.settings-vs-update__replace{margin-top:12px}.settings-table__row>*{min-width:0}.settings-table__desc{margin:0;font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.45;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.settings-input--textarea{resize:vertical;min-height:72px;font-family:inherit}.settings-modal-field__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--workspace-text)}.settings-modal-field .settings-input,.settings-modal-field .settings-input--textarea{width:100%}.settings-table-pagination.list-pagination-bar{margin-top:0}.settings-table__config-summary{display:flex;flex-direction:column;gap:4px}.settings-table__config-line{margin:0;font-size:var(--font-size-sm);line-height:1.45;color:var(--workspace-text)}.settings-table__config-label{color:var(--workspace-text-muted);font-weight:var(--font-weight-medium)}.settings-modal__message{margin:0;font-size:var(--font-size-md);line-height:1.55;color:var(--workspace-text)}.app-prompt-modal__form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin:0}.app-prompt-modal__form>.studio-wf-modal__body{flex:1 1 auto;min-height:0}.app-prompt-modal__form>.ux-modal__footer,.app-prompt-modal__form>.studio-wf-modal__footer{flex-shrink:0}.app-confirm-modal__body,.app-prompt-modal__body{gap:14px}.app-confirm-modal__message{margin:0;font-size:var(--font-size-md);line-height:1.55;color:var(--workspace-text)}.app-confirm-modal__list{margin:0;padding-left:18px;display:grid;gap:6px}.app-prompt-modal__field{display:flex;flex-direction:column;gap:6px}.app-prompt-modal__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-label)}.settings-btn-danger.ux-btn--primary{background:var(--color-danger);border-color:var(--color-danger)}.settings-btn-danger.ux-btn--primary:hover:not(:disabled){background:var(--color-danger-muted);border-color:var(--color-danger-muted)}.settings-confirm-channel__summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:16px;padding:12px 14px;border-radius:var(--surface-radius);border:1px solid var(--module-chrome-outline-soft);background:var(--surface-muted)}.settings-confirm-channel__name{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--workspace-text)}.settings-confirm-channel__meta{margin:0;font-size:var(--font-size-sm);color:var(--workspace-text-muted)}.settings-confirm-callout__list li+li{margin-top:6px}.settings-schema-fields{display:flex;flex-direction:column;gap:16px;margin-top:8px;padding-top:16px;border-top:1px solid var(--module-chrome-outline-soft)}.settings-schema-fields__heading{margin:0 0 4px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--workspace-text-muted)}.settings-schema-fields__group{display:flex;flex-direction:column;gap:12px}.settings-schema-fields__group-title{margin:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--workspace-text)}.settings-op-notifications__default-msg{margin:0;padding:12px 14px;border-radius:var(--surface-radius);background:var(--surface-muted);color:var(--workspace-text-muted);font-size:var(--font-size-sm);line-height:1.45}.settings-op-notifications__channel-field{display:flex;flex-direction:column;gap:6px;align-items:stretch}.settings-op-notifications__channel-field .settings-input{width:100%}.settings-op-notifications__channel-field .settings-field-row__hint{display:block;margin:0}.settings-op-notifications__override{display:flex;flex-direction:column;gap:14px;padding-top:4px}.settings-op-notifications__email{margin:0;padding:0;border:none;display:flex;flex-direction:column;gap:10px}.settings-op-notifications__email-legend{padding:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--workspace-text);display:flex;flex-direction:column;gap:4px}.settings-op-notifications__email-cap{font-weight:var(--font-weight-normal)}.settings-op-notifications__email-target{display:flex;flex-direction:column;gap:14px;margin-top:4px}.settings-op-notifications__mode{display:flex;flex-wrap:wrap;gap:16px;margin:0}.settings-op-notifications__registered{display:flex;flex-direction:column;gap:10px}.settings-recipient-select{position:relative;width:100%}.settings-recipient-select__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;cursor:pointer;background:var(--surface-elevated)}.settings-recipient-select__trigger svg{flex-shrink:0;color:var(--workspace-text-muted);transition:transform .15s ease}.settings-recipient-select__trigger svg.is-open{transform:rotate(180deg)}.settings-recipient-select__placeholder{color:var(--workspace-text-muted)}.settings-recipient-select__menu{position:absolute;z-index:30;left:0;right:0;max-height:260px;overflow-x:hidden;overflow-y:auto;border:1px solid var(--module-chrome-outline-soft);background:var(--surface-elevated)}.settings-recipient-select__menu--above{bottom:calc(100% + 4px);box-shadow:0 -8px 24px var(--shadow-drawer)}.settings-recipient-select__menu--below{top:calc(100% + 4px);box-shadow:0 8px 24px var(--shadow-drawer)}.settings-recipient-select__search{position:sticky;top:0;z-index:1;padding:8px;border-bottom:1px solid var(--module-chrome-outline-soft);background:var(--surface-elevated)}.settings-recipient-select__search .settings-input{max-width:none;width:100%}.settings-recipient-select__empty{margin:0;padding:10px 12px;font-size:var(--font-size-sm);color:var(--workspace-text-muted)}.settings-recipient-select__option--single.is-selected{background:var(--color-info-25-3)}.settings-recipient-select__option--single.is-selected span{font-weight:var(--font-weight-semibold);color:var(--text-body)}.settings-recipient-select__option{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;font-size:var(--font-size-sm);color:var(--workspace-text);cursor:pointer;border-bottom:1px solid var(--module-chrome-outline-soft)}.settings-recipient-select__option--single{width:100%;border:none;background:transparent;text-align:left;font:inherit}.settings-recipient-select__option:last-child{border-bottom:none}.settings-recipient-select__option:hover:not(.is-disabled){background:var(--surface-muted)}.settings-recipient-select__option.is-disabled{opacity:.5;cursor:not-allowed}.settings-recipient-select__option input[type=checkbox]{margin-top:2px;flex-shrink:0}.settings-recipient-select__option span{line-height:1.4}.settings-op-notifications__user-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.settings-op-notifications__user-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 8px 4px 10px;border-radius:var(--chip-radius);background:var(--surface-muted);border:1px solid var(--module-chrome-outline-soft);font-size:var(--font-size-xs);color:var(--workspace-text)}.settings-op-notifications__user-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-op-notifications__chip-remove{display:inline-flex;align-items:center;justify-content:center;padding:2px;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--workspace-text-muted);cursor:pointer}.settings-op-notifications__chip-remove:hover{color:var(--color-danger);background:var(--settings-op-notifications-bg)}.settings-op-notifications__external{display:flex;flex-direction:column;gap:8px}.settings-op-notifications__external-head{display:grid;grid-template-columns:1fr 36px;gap:8px;font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--workspace-text-muted)}.settings-op-notifications__external-row{display:grid;grid-template-columns:1fr 36px;gap:8px;align-items:center}.settings-op-notifications__external-row .settings-input{max-width:none;width:100%}.settings-op-notifications__remove:disabled{opacity:.35;cursor:not-allowed}.settings-op-notifications__add{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:6px 10px;border:1px dashed var(--module-chrome-outline-soft);border-radius:var(--surface-radius);background:transparent;color:var(--text-link);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer}.settings-op-notifications__add:hover{background:var(--surface-muted)}.settings-field-row__label-text--checkbox{display:flex;align-items:center;gap:8px;flex-direction:row}.settings-secret-expires-field__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-secret-expires-field__value--catalog{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.settings-secret-expires-field__value--catalog .studio-wf-input,.settings-secret-expires-field__value--catalog input[type=date]{flex:1 1 160px;min-width:160px;max-width:none;width:auto;box-sizing:border-box}.settings-secret-expires-field .settings-input,.settings-secret-expires-field .studio-wf-input,.settings-secret-expires-field input[type=date]{width:100%;max-width:none;box-sizing:border-box}.settings-secret-expires-field__never{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--text-faint);cursor:pointer;white-space:nowrap}.settings-field-row__required{color:var(--color-danger)}.settings-table__row--users{grid-template-columns:minmax(200px,2fr) minmax(140px,1fr) minmax(180px,1.2fr) minmax(140px,1fr) 48px}.settings-table__row--keys{grid-template-columns:minmax(220px,2.2fr) minmax(150px,1fr) minmax(170px,1.1fr) minmax(170px,1.1fr) minmax(150px,1fr) 48px}.settings-api-key-scope{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-3)}.settings-api-key-scope__kind{border:0;padding:0;margin:0;min-width:0}.settings-api-key-scope__item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.settings-api-key-scope__perm{width:auto;min-width:120px}.settings-table__row--channels{grid-template-columns:minmax(220px,1.6fr) minmax(100px,.75fr) minmax(180px,1.2fr) minmax(180px,1.2fr) 48px}.settings-table__row--sso{grid-template-columns:minmax(240px,1.8fr) minmax(110px,.7fr) minmax(220px,1.6fr) 48px}.settings-table__row-sub{display:block;margin-top:2px;font-size:var(--font-size-xs);color:var(--text-faint)}.settings-table__cell--wrap{min-width:0;overflow-wrap:anywhere}.settings-table__channel-primary{display:flex;align-items:flex-start;gap:10px;min-width:0}.settings-table__channel-copy{min-width:0}.settings-table__channel-logo{flex-shrink:0;width:32px;height:32px;font-size:var(--font-size-2xs)}.settings-table__title{margin:0 0 2px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--workspace-text);display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.settings-table__meta{margin:0;font-size:var(--font-size-xs);color:var(--workspace-text-muted)}.settings-table__meta--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--font-size-xs)}.settings-table__cell{font-size:var(--font-size-sm);color:var(--workspace-text)}.settings-table__cell>.settings-table__meta{display:block;margin-top:2px}.settings-table__user-cell{display:flex;align-items:center;gap:12px;min-width:0}.settings-table__row-actions{display:inline-flex;align-items:center;gap:8px;justify-content:flex-end;min-width:48px}.page-scaffold--settings:has(>.pulse-detail-tab-strip-wrap){display:flex;flex-direction:column;gap:0}.page-scaffold--settings:has(>.pulse-detail-tab-strip-wrap)>.page-header.ux-module-header{box-sizing:border-box;width:calc(100% + 2 * var(--module-tab-strip-inset-page));margin-left:calc(-1 * var(--module-tab-strip-inset-page));margin-right:calc(-1 * var(--module-tab-strip-inset-page));margin-bottom:0;padding:10px var(--module-tab-strip-inset-page)}.page-scaffold--settings:has(>.pulse-detail-tab-strip-wrap)>.pulse-detail-tab-strip-wrap{box-sizing:border-box;width:calc(100% + 2 * var(--module-tab-strip-inset-page));margin-left:calc(-1 * var(--module-tab-strip-inset-page));margin-right:calc(-1 * var(--module-tab-strip-inset-page))}.page-scaffold--settings:has(>.pulse-detail-tab-strip-wrap)>.pulse-detail-tab-strip-wrap+.settings-shell{padding-top:0}.page-scaffold--settings:has(>.pulse-detail-tab-strip-wrap)>.pulse-detail-tab-strip-wrap+.settings-shell:not(.settings-shell--flush-list):not(.settings-shell--audit-log){padding-top:16px}.page-scaffold--settings>.page-header.ux-module-header,.page-scaffold--help>.page-header.ux-module-header{padding-left:var(--module-tab-strip-inset-page);padding-right:var(--module-tab-strip-inset-page)}.settings-roles-catalog{display:flex;flex-direction:column;gap:28px}.settings-roles-capability__title{margin:0 0 10px;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--workspace-text);line-height:1.3}.settings-roles-capability__role-description{margin:0;font-size:var(--font-size-sm);line-height:1.55;color:var(--workspace-text-muted)}.settings-roles-capability .settings-field-row__value{align-items:flex-start}.settings-notification-channel-card__status{display:inline-flex;align-items:center;gap:6px;margin-left:10px;padding:2px 8px 2px 6px;border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.3;vertical-align:middle}.settings-notification-channel-card__status-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.settings-notification-channel-card__status--active{color:var(--color-success-750);background:var(--settings-notification-channel-card-bg);border:1px solid var(--settings-notification-channel-card-border)}.settings-notification-channel-card__status--active .settings-notification-channel-card__status-dot{background:var(--color-success-550)}.settings-notification-channel-card__status--disabled{color:var(--text-muted);background:var(--color-neutral-50-2);border:1px solid var(--color-neutral-100)}.settings-notification-channel-card__status--disabled .settings-notification-channel-card__status-dot{background:var(--color-neutral-350-2)}.settings-notification-recipient-list li{word-break:break-word}.settings-callout--key-reveal{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.settings-callout__title{margin:0;font-weight:var(--font-weight-semibold)}.settings-api-key-reveal{display:flex;align-items:stretch;width:100%;box-sizing:border-box;background:var(--module-rail-surface);border:1px solid var(--module-chrome-outline-soft);border-radius:var(--radius-xs);overflow:hidden}.settings-api-key-reveal__value{display:block;flex:1;min-width:0;margin:0;padding:10px 12px;font-size:var(--font-size-xs);word-break:break-all;background:transparent;border:none}.settings-api-key-reveal__copy{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;align-self:stretch;min-width:44px;padding:0 12px;border:none;border-left:1px solid var(--module-chrome-outline-soft);background:transparent;color:var(--text-secondary)}.settings-api-key-reveal__copy:hover{background:var(--color-neutral-350-a08);color:var(--text-primary)}.settings-sso-form .settings-fieldgrid{margin-bottom:4px}.settings-sso-form .settings-field-row__label-text{display:block}.settings-callout{margin:0;padding:12px 16px;background:var(--surface-muted);border:1px solid var(--module-chrome-outline-soft);border-radius:var(--radius-xs);font-size:var(--font-size-sm);color:var(--workspace-text-muted);line-height:1.55}.settings-plan-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--chip-radius);background:var(--brand-primary);color:var(--text-on-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.settings-plan-badge:before{content:"★";font-size:var(--font-size-2xs)}.settings-deployment-regions{display:inline}.settings-deployment-regions__item{display:inline;white-space:nowrap}.settings-deployment-regions__sep{white-space:pre}.settings-deployment-regions__default{display:inline-flex;align-items:center;margin-left:6px;padding:2px 8px;border-radius:var(--radius-pill);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase;vertical-align:middle;background:color-mix(in srgb,var(--brand-primary) 12%,transparent);color:var(--text-link);border:1px solid color-mix(in srgb,var(--brand-primary) 24%,transparent)}@media (max-width: 720px){.settings-shell{padding-bottom:32px}.settings-field-row,.settings-roles-row{grid-template-columns:1fr}.settings-field-row__label{border-right:none;border-bottom:1px solid var(--module-chrome-outline-soft)}.settings-table__row--ops,.settings-table__row--value-streams,.settings-table__row--users,.settings-table__row--keys,.settings-table__row--channels,.settings-table__row--sso,.settings-table__row--audit,.settings-notification-channel-card__columns,.settings-notification-channel-card__kv{grid-template-columns:1fr}.settings-table__head{display:none}}.page-scaffold--settings:has(>.settings-shell--audit-log),.page-scaffold--settings:has(>.settings-shell--flush-list){display:flex;flex-direction:column;min-height:0;flex:1}.page-scaffold--settings:has(>.settings-shell--audit-log)>.page-header.ux-module-header,.page-scaffold--settings:has(>.settings-shell--flush-list)>.page-header.ux-module-header{margin-bottom:0;flex-shrink:0}.settings-shell--audit-log,.settings-shell--flush-list{box-sizing:border-box;width:calc(100% + 2 * var(--module-tab-strip-inset-page));max-width:none;margin-left:calc(-1 * var(--module-tab-strip-inset-page));margin-right:calc(-1 * var(--module-tab-strip-inset-page));margin-top:0;padding-top:0;padding-bottom:32px;gap:0}.page-scaffold--settings:has(>.pulse-detail-tab-strip-wrap)>.pulse-detail-tab-strip-wrap+.settings-shell--flush-list{padding-top:0}.settings-shell--flush-list .settings-section{gap:0}.settings-shell--flush-list .settings-section+.settings-section{margin-top:0}.settings-shell--flush-list .settings-section__title--inset{margin:0;padding:12px 16px;border-bottom:1px solid var(--module-chrome-outline-soft);background:var(--surface-elevated)}.settings-shell--flush-list .settings-table{border:none;border-radius:0;border-top:none}.settings-shell--flush-list .settings-table__head.settings-table__row{padding:var(--settings-data-head-py, 11px) var(--settings-data-inset-x, 24px);border-radius:0}.settings-shell--flush-list .settings-table__row:not(.settings-table__head){padding:var(--settings-data-cell-py, 12px) var(--settings-data-inset-x, 24px)}.settings-shell--flush-list .settings-table__head{border-top:none}.settings-shell--flush-list .settings-table__row{border-left:none;border-right:none}.settings-shell--flush-list .settings-table:has(+.settings-table-pagination) .settings-table__row:last-child:not(.settings-table__head){border-bottom:1px solid var(--settings-data-row-border, color-mix(in srgb, var(--module-chrome-outline-soft) 36%, transparent));border-radius:0}.settings-shell--flush-list .settings-table__row:last-child{border-radius:0}.settings-shell--flush-list .settings-table__empty,.settings-empty-message{margin:0;padding:28px var(--settings-data-inset-x, 24px);font-size:var(--font-size-md);color:var(--text-secondary);text-align:center;border-bottom:none}.settings-roles-catalog--events{padding-top:4px}.settings-shell--flush-list .settings-callout:not(.settings-callout--detached){margin:0;padding:16px var(--settings-data-inset-x, 24px);border-bottom:1px solid var(--settings-data-row-border, var(--surface-subtle))}.settings-shell--flush-list .settings-callout--detached{margin:24px var(--settings-data-inset-x, 24px) 24px;padding:12px 16px;background:var(--surface-muted);border:1px solid var(--module-chrome-outline-soft);border-radius:var(--radius-xs);width:auto}.settings-shell:not(.settings-shell--flush-list) .settings-callout--detached{margin-top:16px}.settings-shell--flush-list .settings-table-pagination.list-pagination-bar{margin-top:0;border-top:none;border-bottom:1px solid var(--settings-data-outer-border, var(--module-chrome-outline-soft));padding-left:var(--settings-data-inset-x, 24px);padding-right:var(--settings-data-inset-x, 24px)}.eo-logs-surface--settings .eo-logs-filter-bar{border-top:none}.settings-shell--flush-list .eo-logs-surface.eo-logs-surface--settings,.settings-shell--audit-log .eo-logs-surface{border:none;border-radius:0;overflow:visible}.eo-logs-surface--settings .eo-logs-summary-strip{border-top:none;border-bottom:1px solid var(--settings-data-row-border, color-mix(in srgb, var(--module-chrome-outline-soft) 36%, transparent))}.eo-logs-surface--settings .eo-logs-summary-strip__item{border-right:1px solid var(--settings-data-row-border, color-mix(in srgb, var(--module-chrome-outline-soft) 36%, transparent))}.eo-logs-surface--settings .eo-logs-table thead th{border-top:none}.eo-logs-surface--settings:has(.eo-logs-table-wrap+.eo-logs-table-toolbar--footer) .eo-logs-table tbody tr:last-child td{border-bottom:none}.eo-logs-surface--settings>.surface-status-box--loading{border-bottom:none}.eo-logs-surface--settings .eo-logs-table-toolbar--footer.list-pagination-bar{border-top:none;border-bottom:1px solid var(--settings-data-outer-border, var(--module-chrome-outline-soft))}.eo-logs-surface{border:1px solid var(--catalog-kv-grid-edge);background:var(--surface-elevated);overflow:hidden}.eo-logs-filter-bar{display:flex;flex-wrap:wrap;gap:var(--studio-module-filter-gap);align-items:center;padding:var(--studio-module-filter-bar-padding);background:var(--eo-observe-panel, var(--surface-muted));border-top:none;border-bottom:1px solid var(--module-chrome-outline-soft)}.eo-logs-table__row--clickable{cursor:pointer}.eo-logs-table-toolbar.list-pagination-bar,.eo-logs-table-toolbar--footer.list-pagination-bar{display:flex;align-items:stretch;padding:0 var(--settings-data-inset-x, 16px);border-top:none;background:var(--surface-elevated)}.eo-logs-surface--settings .eo-logs-table-toolbar--footer.list-pagination-bar{padding-left:var(--settings-data-inset-x, 24px);padding-right:var(--settings-data-inset-x, 24px)}.eo-logs-filter-input{flex:0 0 var(--studio-module-filter-search-width);width:var(--studio-module-filter-search-width);max-width:100%;box-sizing:border-box;height:var(--studio-module-filter-control-height);padding:0 10px;border:1px solid var(--studio-module-filter-control-border);border-radius:var(--studio-module-filter-radius);font-size:var(--studio-module-filter-font-size);line-height:1.25;color:var(--studio-module-filter-control-color);background:var(--surface-elevated)}.eo-logs-filter-input::placeholder{color:var(--studio-module-filter-placeholder-color)}.eo-logs-filter-select{flex:0 0 var(--studio-module-filter-select-width);width:var(--studio-module-filter-select-width);max-width:var(--studio-module-filter-select-width);box-sizing:border-box;height:var(--studio-module-filter-control-height);padding:0 26px 0 10px;border:1px solid var(--studio-module-filter-control-border);border-radius:var(--studio-module-filter-radius);font-size:var(--studio-module-filter-font-size);line-height:1.25;color:var(--studio-module-filter-control-color);background:var(--surface-elevated);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 9px center;cursor:pointer}.eo-logs-filter-bar>.eo-logs-filter-btn{margin-left:auto}.eo-logs-filter-btn{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;height:var(--studio-module-filter-control-height);padding:0 10px;border:1px solid var(--studio-module-filter-control-border);border-radius:var(--studio-module-filter-radius);font-size:var(--studio-module-filter-font-size);font-weight:var(--font-weight-medium);line-height:1.25;color:var(--studio-module-filter-control-color);background:var(--surface-elevated);cursor:pointer;box-sizing:border-box}.eo-logs-filter-btn svg{width:13px;height:13px}.eo-logs-filter-btn:hover{background:var(--surface-subtle)}.sso-redirect-uri__row{display:flex;align-items:center;gap:var(--space-2)}.sso-redirect-uri__row .sso-redirect-uri__value{flex:1 1 auto;min-width:0}.eo-copy-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1_5);height:28px;min-width:28px;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-label);cursor:pointer;transition:color .12s ease,background-color .12s ease,border-color .12s ease}.eo-copy-btn:hover:not(:disabled){color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 8%,transparent);border-color:color-mix(in srgb,var(--brand-primary) 22%,transparent)}.eo-copy-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary) 55%,transparent);outline-offset:1px}.eo-copy-btn:disabled{opacity:.45;cursor:default}.eo-copy-btn.is-copied,.eo-copy-btn.is-copied:hover:not(:disabled){color:var(--color-success);background:transparent;border-color:transparent}.eo-copy-btn--labelled{height:32px;padding:0 var(--space-2_5);border-color:var(--module-chrome-outline-soft);color:var(--text-body)}.eo-copy-btn__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1}.eo-export-icon-btn{justify-content:center;gap:0;padding:0;width:var(--studio-module-filter-control-height);min-width:var(--studio-module-filter-control-height)}.eo-alerts-filter-btn.eo-export-icon-btn{height:var(--studio-module-filter-control-height)}.eo-logs-summary-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid var(--module-chrome-outline-soft);background:var(--surface-elevated)}.eo-logs-summary-strip__item{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-right:1px solid var(--module-chrome-outline-soft)}.eo-logs-summary-strip__item:last-child{border-right:none}.eo-logs-summary-strip__value{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:1.2;color:var(--text-body)}.eo-logs-summary-strip__label{font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--workspace-text-muted)}.settings-notification-activity__message{margin:0;padding:16px}.settings-surface-loading{margin:0;padding:28px 16px;min-height:120px;align-items:center;text-align:center;width:100%;justify-content:center;border-bottom:1px solid var(--module-chrome-outline-soft);background:color-mix(in srgb,var(--module-rail-surface) 38%,var(--surface-elevated))}.settings-surface-loading--compact{min-height:72px;padding:16px;border-bottom:none}.surface-status-box{margin:0;padding:28px 16px;min-height:120px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--module-rail-surface) 38%,var(--surface-elevated))}.surface-status-box--loading,.module-home-body-loading__surface.surface-status-box,.module-home-body-status__surface.surface-status-box{border-bottom:none}.settings-shell:has(>.surface-status-box:only-child) .surface-status-box{border-bottom:none}.surface-status-box--compact{min-height:72px;padding:16px;border-bottom:none}.surface-status-box--error .platform-loading__message{color:var(--color-danger-muted)}.surface-status-box__inner.platform-loading{padding:0;width:auto}.surface-status-box .platform-loading__message{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.01em;color:var(--text-body)}.eo-logs-surface .eo-logs-empty-message,.settings-notification-activity__message{margin:0;padding:16px;border-bottom:1px solid var(--module-chrome-outline-soft)}.settings-surface-loading .platform-loading__message{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.01em;color:var(--text-body)}.settings-surface-loading .platform-loading__description{font-size:var(--font-size-xs);max-width:36rem}@media (max-width: 900px){.eo-logs-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.eo-logs-summary-strip__item:nth-child(3){border-right:none}.eo-logs-summary-strip__item:nth-child(n+4){border-top:1px solid var(--module-chrome-outline-soft)}}.eo-logs-table-wrap{overflow-x:auto}.eo-logs-table{--table-head-py: var(--settings-data-head-py, 11px);--table-cell-py: var(--settings-data-cell-py, 12px);--table-head-bg: var(--settings-data-head-bg, var(--surface-muted));--table-head-border: var(--settings-data-head-border, var(--module-chrome-outline-soft));--table-row-border: var(--settings-data-row-border, var(--surface-subtle));--table-row-hover: var(--settings-data-row-hover, var(--color-info-25-2))}.eo-logs-table thead th:first-child,.eo-logs-table tbody td:first-child{padding-left:var(--settings-data-inset-x, 24px)}.eo-logs-table__row--selected{background:color-mix(in srgb,var(--brand-primary) 6%,var(--surface-elevated))}.eo-logs-table__row--selected td:first-child{box-shadow:inset 3px 0 0 var(--brand-primary)}.eo-logs-table__expanded td{padding:0;background:var(--surface-muted)}.eo-logs-surface--settings .eo-logs-table thead th:last-child,.eo-logs-surface--settings .eo-logs-table tbody td:last-child{padding-right:var(--settings-data-inset-x, 24px)}.eo-logs-table__chevron{text-align:right;padding-right:24px}.eo-logs-chevron{display:inline-flex;color:var(--workspace-text-muted)}.eo-logs-chevron--open{transform:rotate(90deg)}.eo-logs-timestamp,.eo-logs-run-id{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--font-size-xs)}.eo-logs-run-id{font-weight:var(--font-weight-medium)}.eo-logs-actor{display:inline-flex;align-items:flex-start;gap:8px}.eo-logs-actor__icon{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);flex-shrink:0}.eo-logs-actor__icon--human-blue,.eo-logs-actor__icon--human-amber,.eo-logs-actor__icon--human-emerald,.eo-logs-actor__icon--human-purple,.eo-logs-actor__icon--ai,.eo-logs-actor__icon--tool,.eo-logs-actor__icon--model,.eo-logs-actor__icon--event,.eo-logs-actor__icon--schedule,.eo-logs-actor__icon--api,.eo-logs-actor__icon--system{background:var(--surface-subtle);color:var(--text-label)}.eo-logs-actor__icon--ai{font-family:ui-monospace,monospace}.eo-logs-actor__name{font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}.eo-logs-actor__role{margin-left:6px;font-size:var(--font-size-2xs);color:var(--workspace-text-muted)}.eo-logs-action-text{line-height:1.5}.eo-logs-action-text b{font-weight:var(--font-weight-semibold)}.eo-logs-entity-ref{display:block;margin-top:3px;padding:0;border:none;background:none;font-family:ui-monospace,monospace;font-size:var(--font-size-2xs);color:var(--brand-primary-pressed);cursor:pointer;text-align:left}.eo-logs-entity-pill{display:inline-flex;padding:2px 8px;border-radius:var(--chip-radius);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;background:var(--surface-subtle);color:var(--text-label)}.eo-logs-cell-meta{margin-top:2px;font-size:var(--font-size-xs);color:var(--workspace-text-muted);font-family:ui-monospace,monospace}.eo-logs-asset-name{font-weight:var(--font-weight-medium)}.eo-logs-duration{font-family:ui-monospace,monospace;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.eo-logs-duration--muted{color:var(--workspace-text-muted)}.eo-logs-status{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-xs);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em}.eo-logs-step-type{display:inline-flex;padding:2px 8px;border-radius:var(--radius-xs);font-size:var(--font-size-micro);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.eo-logs-step-type--start,.eo-logs-step-type--end{background:var(--surface-subtle);color:var(--text-label)}.eo-logs-step-type--activity{background:var(--color-info-75-2);color:var(--brand-primary-pressed)}.eo-logs-step-type--decision{background:var(--color-violet-50);color:var(--color-violet-500)}.eo-logs-step-type--tool{background:var(--color-info-75);color:var(--color-info-muted)}.eo-logs-step-type--model{background:var(--color-info-75-2);color:var(--brand-primary-pressed)}.eo-logs-step-type--hitl{background:var(--color-warning-100);color:var(--color-warning-muted)}.eo-logs-detail-panel{padding:18px 24px 22px;border-top:1px solid var(--module-chrome-outline-soft)}.eo-logs-summary{display:flex;flex-direction:column}.eo-logs-summary__bar{display:flex;align-items:center;padding:8px 16px;border-bottom:1px solid var(--module-chrome-outline-soft)}.eo-logs-summary__toggle{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:none;cursor:pointer;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted)}.eo-logs-summary__toggle:hover{color:var(--text-heading)}.eo-logs-summary__detail{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;padding:0;border-bottom:1px solid var(--module-chrome-outline-soft);background:var(--module-chrome-outline-soft)}.eo-logs-summary__detail>*{padding:14px 16px;margin:0;background:var(--workspace-canvas-bg)}.eo-logs-summary__facts{display:flex;flex-direction:column;gap:4px}.eo-logs-summary__fact{display:grid;grid-template-columns:minmax(7rem,12rem) minmax(0,1fr);align-items:baseline;gap:12px;font-size:var(--font-size-micro);color:var(--text-muted)}.eo-logs-summary__fact>strong{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--text-primary)}.eo-logs-summary__assets{display:flex;flex-direction:column;gap:6px}.eo-logs-summary__asset{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:var(--font-size-micro);color:var(--text-muted)}.eo-logs-summary__asset-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-semibold);color:var(--text-primary)}.eo-logs-summary__asset-figures{flex-shrink:0;font-variant-numeric:tabular-nums}.eo-logs-summary__view-counts{display:flex;flex-wrap:wrap;gap:4px 20px}.eo-logs-detail-label{margin-bottom:6px;font-size:var(--font-size-micro);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--workspace-text-muted)}.eo-logs-detail-block{margin-bottom:14px}.eo-logs-detail-block:last-child{margin-bottom:0}.eo-logs-row--openable{cursor:pointer}.eo-logs-row--openable:hover{background:var(--surface-subtle)}.eo-logs-row--detail>td{padding-top:0;background:var(--surface-subtle)}.eo-trace-detail{padding:4px 0 14px}.eo-trace-cites{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.eo-trace-cite{border-left:2px solid var(--border-default);padding-left:10px}.eo-trace-cite__doc{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-body)}.eo-trace-cite__excerpt{margin:3px 0 0;font-size:var(--font-size-xs);line-height:1.6;color:var(--text-muted);overflow-wrap:anywhere}.eo-logs-detail-pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:var(--font-size-xs);line-height:1.65;color:var(--text-body)}.eo-logs-time-cell{display:inline-flex;align-items:center;gap:6px}.pulse-review-targets{display:flex;flex-direction:column;gap:2px}.pulse-review-targets__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.eo-logs-group-list{display:flex;flex-direction:column}.eo-logs-group{border-bottom:1px solid var(--module-chrome-outline-soft)}.eo-logs-group:last-child{border-bottom:none}.eo-logs-group__head{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:11px 16px;border:none;background:none;font:inherit;text-align:left;cursor:pointer}.eo-logs-group__head:hover{background:var(--surface-subtle)}.eo-logs-group__name{display:flex;align-items:baseline;gap:10px;min-width:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.eo-logs-group__facts{display:flex;align-items:baseline;gap:14px;flex:none}.eo-logs-group__fact{font-size:var(--font-size-2xs);letter-spacing:.02em}.eo-logs-group__fact--waiting{color:var(--color-warning)}.eo-logs-group__fact--failed{color:var(--color-danger)}.eo-logs-raw{display:flex;flex-direction:column;gap:6px;align-items:flex-start;width:100%}.eo-logs-raw .eo-logs-payload{width:100%;max-height:22rem;overflow:auto}.eo-logs-payload{margin:0;padding:12px 14px;border:1px solid var(--module-chrome-outline-soft);border-radius:var(--radius-xs);background:var(--surface-elevated);font-family:ui-monospace,monospace;font-size:var(--font-size-xs);line-height:1.65;color:var(--workspace-text-muted);white-space:pre-wrap;overflow-x:auto}.eo-logs-step-list{border:1px solid var(--module-chrome-outline-soft);border-radius:var(--radius-xs);overflow:hidden;background:var(--surface-elevated)}.eo-logs-step-item{display:grid;grid-template-columns:24px 18px 1fr auto;gap:10px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--surface-subtle)}.eo-logs-step-item--open{display:grid;grid-template-columns:24px 18px 1fr auto;grid-template-rows:auto auto;align-items:start}.eo-logs-step-item:last-child{border-bottom:none}.eo-logs-step-item__num{font-family:ui-monospace,monospace;font-size:var(--font-size-2xs);color:var(--workspace-text-muted);text-align:right}.eo-logs-step-item__icon{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-micro);background:var(--surface-subtle);color:var(--text-faint)}.eo-logs-step-item__icon--completed{background:var(--color-success-100);color:var(--color-success-muted)}.eo-logs-step-item__icon--failed{background:var(--color-danger-100);color:var(--color-danger-muted)}.eo-logs-step-item__icon--waiting{background:var(--color-warning-100);color:var(--color-warning-muted)}.eo-logs-step-item__icon--rejected{background:var(--color-danger-100);color:var(--color-danger-muted)}.eo-logs-step-item__icon--running,.eo-logs-step-item__icon--pending{background:var(--surface-subtle);color:var(--text-faint)}.eo-logs-step-item__content{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.eo-logs-step-item__desc{font-size:var(--font-size-sm);flex:1 1 160px}.eo-logs-step-item__timing{font-family:ui-monospace,monospace;font-size:var(--font-size-xs);color:var(--workspace-text-muted);white-space:nowrap}.eo-logs-step-item__timing--warn{color:var(--color-warning-muted);font-weight:var(--font-weight-medium)}.eo-logs-step-item__detail{grid-column:1 / -1;padding:10px 0 4px 52px;display:flex;flex-direction:column;gap:10px}.eo-logs-step-item[role=button]{cursor:pointer}.eo-logs-step-item[role=button]:hover,.eo-logs-step-item[aria-expanded=true]{background:var(--surface-muted)}.eo-logs-step-item[role=button]:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary) 45%,white);outline-offset:-2px}.eo-logs-facts{margin:0;display:grid;grid-template-columns:1fr;border:1px solid var(--module-chrome-outline-soft);border-radius:var(--radius-xs);background:var(--surface-elevated);overflow:hidden}.eo-logs-facts__row{display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px;padding:6px 12px;border-bottom:1px solid var(--surface-subtle)}.eo-logs-facts__row:last-child{border-bottom:none}.eo-logs-facts__k{margin:0;font-size:var(--font-size-xs);color:var(--text-label)}.eo-logs-facts__v{margin:0;font-family:ui-monospace,monospace;font-size:var(--font-size-xs);color:var(--workspace-text-muted);overflow-wrap:anywhere}.eo-logs-nested-record{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--module-chrome-outline-soft);border-radius:var(--radius-xs);background:var(--surface-elevated)}.eo-perf-surface,.eo-alerts-surface{--eo-observe-panel: var(--color-info-25-2);--eo-observe-chip: var(--eo-observe-chip-2);--eo-observe-chip-active: color-mix(in srgb, var(--brand-primary) 12%, var(--text-on-primary));--eo-observe-success: var(--color-teal-725);--eo-observe-warning: var(--color-warning-650-2);--eo-observe-danger: var(--color-danger-muted);--eo-observe-waiting: var(--color-info-650);--eo-perf-chart-success: var(--eo-perf-chart-success-2);--eo-perf-chart-waiting: var(--eo-perf-chart-waiting-2);--eo-perf-chart-failed: var(--eo-perf-chart-failed-2);--eo-perf-rate-fill-good: var(--color-teal-250);--eo-perf-rate-fill-warning: var(--color-warning-275);--eo-perf-rate-fill-bad: var(--color-danger-200);display:flex;flex-direction:column;border:1px solid var(--catalog-kv-grid-edge);border-radius:var(--surface-radius);background:var(--surface-elevated)}.eo-perf-surface .module-metric-card__value--healthy{color:var(--eo-observe-success)}.eo-perf-surface .module-metric-card__value--attention{color:var(--eo-observe-warning)}.eo-perf-surface .module-metric-card__value--risk,.eo-perf-surface .module-metric-card__label--risk{color:var(--eo-observe-danger)}.eo-perf-header-btn,.eo-alerts-filter-btn{display:inline-flex;align-items:center;gap:5px;background:var(--surface-elevated);border:1px solid var(--module-chrome-outline-soft);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--workspace-text);cursor:pointer;box-sizing:border-box}.eo-perf-header-btn:hover,.eo-alerts-filter-btn:hover{background:var(--eo-observe-chip)}.eo-perf-surface>.eo-perf-metrics.module-metric-strip{flex-shrink:0;border-top:none}.eo-perf-metrics.module-metric-strip{width:100%}@media (max-width: 1200px){.eo-perf-surface>.eo-perf-metrics.module-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 720px){.eo-perf-surface>.eo-perf-metrics.module-metric-strip{grid-template-columns:1fr!important}}.eo-perf-table thead th{text-align:left;padding:10px 14px;font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);color:var(--workspace-text-muted);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--catalog-kv-grid-edge)}.eo-perf-table thead th:first-child{padding-left:0}.eo-perf-table tbody td{padding:11px 14px;border-bottom:1px solid var(--catalog-kv-grid-edge);font-size:var(--font-size-sm)}.eo-perf-table tbody td:first-child{padding-left:0}.eo-perf-table tbody tr:hover{background:var(--eo-observe-panel)}.eo-alerts-filter-btn{flex:0 0 auto;height:var(--studio-module-filter-control-height);padding:0 10px;border-radius:var(--studio-module-filter-radius);font-size:var(--studio-module-filter-font-size);font-weight:var(--font-weight-medium);color:var(--studio-module-filter-control-color);border-color:var(--studio-module-filter-control-border)}.eo-alerts-severity{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:var(--radius-xs);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.eo-alerts-severity__dot,.eo-alerts-severity__pulse{width:6px;height:6px;border-radius:50%;background:currentColor}.eo-alerts-severity--critical{background:var(--color-danger-50);color:var(--eo-observe-danger)}.eo-alerts-severity--warning{background:var(--color-warning-100);color:var(--eo-observe-warning)}.eo-alerts-severity--info{background:var(--color-info-75);color:var(--color-info-muted)}.eo-alerts-severity--acknowledged{background:var(--eo-observe-chip);color:var(--workspace-text-muted)}.eo-alerts-actions{display:flex;align-items:center;gap:12px;white-space:nowrap}button.eo-alerts-action-link{padding:0;border:none;background:none;font:inherit;color:var(--brand-primary);cursor:pointer}button.eo-alerts-action-link:hover:not(:disabled){text-decoration:underline}button.eo-alerts-action-link:disabled{color:var(--text-faint);cursor:default}.eo-alerts-table-wrap{padding:0 28px;overflow-x:auto}.studio-wf-page--flush .eo-alerts-surface .eo-logs-table-toolbar--footer.list-pagination-bar{border-top:none;border-bottom:1px solid var(--catalog-kv-grid-edge);padding-left:28px;padding-right:28px}.eo-alerts-table{--table-px: 14px;--table-head-border: var(--catalog-kv-grid-edge);--table-row-border: color-mix(in srgb, var(--catalog-kv-grid-edge) 36%, transparent);--table-row-hover: var(--eo-observe-panel)}.eo-alerts-rule-name{font-weight:var(--font-weight-medium);margin-bottom:3px}.eo-alerts-rule-scope{font-family:ui-monospace,monospace;font-size:var(--font-size-xs);color:var(--workspace-text-muted)}.eo-alerts-rule-condition{font-family:ui-monospace,monospace;font-size:var(--font-size-xs);color:var(--workspace-text-muted);background:var(--eo-observe-chip);padding:2px 7px;border-radius:var(--radius-xs);display:inline-block}.eo-alerts-timestamp{font-family:ui-monospace,monospace;font-size:var(--font-size-xs);color:var(--workspace-text-muted);white-space:nowrap}.eo-alerts-delivery{font-size:var(--font-size-xs);color:var(--workspace-text-muted);white-space:nowrap}.eo-alerts-delivery--undelivered{color:var(--color-danger);font-weight:var(--font-weight-semibold)}.eo-alerts-summary{font-size:var(--font-size-xs);color:var(--workspace-text-muted)}.studio-agent-modal__pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.studio-agent-modal__prompt{min-height:160px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--font-size-xs);line-height:1.5}.studio-agent-modal__multiselect{min-height:120px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--font-size-xs)}.studio-agent-detail__primary{display:flex;flex-direction:column;gap:24px;min-height:0;border:none;border-radius:0;background:transparent;padding:0}.ux-module-header__title .studio-agent-detail__title-line{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.studio-agent-detail__flash{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:10px 14px;border-radius:var(--radius-xs);background:var(--color-success-surface);border:1px solid var(--color-success-200);color:var(--color-success-muted);font-size:var(--font-size-sm)}.studio-agent-detail__sections{display:flex;flex-direction:column;gap:28px}.studio-agent-detail__inline-textarea,.studio-agent-detail__inline-input,.studio-agent-detail__inline-select{width:100%;max-width:100%;padding:8px 12px;font-size:var(--font-size-sm);border:1px solid var(--module-chrome-outline-soft);border-radius:var(--radius-xs);background:var(--surface-elevated);color:var(--workspace-text);font-family:inherit;box-sizing:border-box}.studio-agent-detail__inline-textarea:focus,.studio-agent-detail__inline-input:focus,.studio-agent-detail__inline-select:focus{outline:none;border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 12%,transparent)}.studio-agent-detail__inline-input--narrow{max-width:120px}.studio-agent-detail__field-stack{display:flex;flex-direction:column;gap:4px;width:100%}.studio-agent-detail__field-hint{margin:0;font-size:var(--font-size-xs);line-height:1.45;color:var(--text-faint)}.studio-agent-detail__prompt-wrap{border:1px solid var(--module-chrome-outline-soft);border-radius:var(--radius-xs);overflow:hidden;max-width:var(--studio-detail-measure);background:var(--surface-elevated)}.studio-agent-detail__prompt{display:block;width:100%;min-height:220px;padding:14px 16px;margin:0;border:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--font-size-xs);line-height:1.55;color:var(--workspace-text);resize:vertical;box-sizing:border-box}.studio-agent-detail__prompt:focus{outline:none}.studio-agent-detail__prompt--readonly{min-height:0;white-space:pre-wrap;overflow-wrap:anywhere;resize:none;background:var(--surface-muted)}.studio-agent-schema{display:flex;flex-direction:column;border:1px solid var(--module-chrome-outline-soft);border-radius:var(--radius-xs);overflow:hidden;max-width:var(--studio-detail-measure);background:var(--surface-elevated)}.studio-agent-schema__head{background:var(--surface-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--workspace-text-muted)}.studio-agent-schema__row{display:grid;grid-template-columns:1fr 1fr 100px 2fr;gap:8px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--module-chrome-outline-soft)}.studio-agent-schema__row:last-child{border-bottom:none}.studio-agent-schema__input,.studio-agent-schema__select{width:100%;max-width:100%;box-sizing:border-box;padding:6px 8px;font-size:var(--font-size-xs);border:1px solid var(--module-chrome-outline-soft);border-radius:var(--radius-xs);font-family:inherit}.studio-agent-schema__input{width:100%;max-width:100%;box-sizing:border-box;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.studio-agent-detail__text-link{background:none;border:none;padding:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--brand-primary-pressed);cursor:pointer;font-family:inherit;text-align:left}.studio-agent-detail__text-link:hover{text-decoration:underline}.studio-agent-resource__hint{margin:0 0 8px;font-size:var(--font-size-xs);color:var(--workspace-text-muted)}.studio-agent-resource__tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.studio-agent-resource__tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--chip-radius);background:var(--surface-elevated);border:1px solid var(--module-chrome-outline-soft);font-size:var(--font-size-xs);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--workspace-text)}.studio-agent-resource__tag--unresolved{color:var(--workspace-text-muted);font-style:italic;border-style:dashed}.studio-agent-resource__tag-note{font-family:var(--font-sans);font-size:var(--font-size-xs);font-style:italic;color:var(--workspace-text-muted)}.studio-agent-resource__remove{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--workspace-text-muted);font-size:var(--font-size-xs);line-height:1;cursor:pointer}.studio-agent-resource__remove:hover{background:var(--module-chrome-outline-soft);color:var(--workspace-text)}.studio-agent-resource__remove:focus-visible{outline:2px solid var(--brand-primary);outline-offset:1px}.studio-cat-fv--top .studio-agent-resource{width:100%}@media (max-width: 1100px){.studio-agent-modal__pair,.studio-agent-schema__row{grid-template-columns:1fr}}.add-channel-wizard{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%}.add-channel-wizard__stepper{flex-shrink:0}.add-channel-wizard__stepper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding:16px 24px;border-bottom:1px solid var(--border-default)}.add-channel-wizard__stepper-item{display:inline-flex;align-items:center;gap:8px}.add-channel-wizard__stepper-arrow{color:var(--text-faint);font-size:var(--font-size-xs)}.add-channel-wizard__step{display:inline-flex;align-items:center;gap:8px;color:var(--text-faint);font-size:var(--font-size-sm)}.add-channel-wizard__step.is-active{color:var(--add-channel-wizard-text-2);font-weight:var(--font-weight-semibold)}.add-channel-wizard__step.is-done{color:var(--add-channel-wizard-text)}.add-channel-wizard__step-num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-pill);background:var(--border-default);color:var(--text-label);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.add-channel-wizard__step.is-active .add-channel-wizard__step-num{background:var(--color-teal-100);color:var(--add-channel-wizard-text)}.add-channel-wizard__step.is-active.add-channel-wizard__step--save-test .add-channel-wizard__step-num{display:none}.add-channel-wizard__step.is-done .add-channel-wizard__step-num{background:var(--color-teal-100);color:var(--add-channel-wizard-text)}.add-channel-wizard__body{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:20px 24px}.add-channel-wizard__body:has(.add-channel-wizard__catalog-layout){padding:0;overflow:hidden;display:flex;flex-direction:column}.add-channel-wizard__catalog-layout{display:flex;flex-direction:column;flex:1;min-height:0}.add-channel-wizard__catalog-toolbar{flex-shrink:0;padding:16px 24px 12px;border-bottom:1px solid var(--border-default);background:var(--surface-elevated)}.add-channel-wizard__catalog-toolbar-row{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:12px;align-items:center}.add-channel-wizard__catalog-toolbar-categories{min-width:0;max-width:100%;overflow:hidden}.add-channel-wizard__catalog-toolbar .add-channel-wizard__prompt{margin:0}.add-channel-wizard__catalog-search{position:relative;display:block;min-width:0;background:var(--surface-elevated);z-index:1}.add-channel-wizard__catalog-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text-faint);pointer-events:none}.add-channel-wizard__catalog-search .settings-input{width:100%;padding-left:34px}.add-channel-wizard__catalog-tabs-wrap{min-width:0;width:100%;max-width:100%;overflow:hidden}.horizontal-scroll-strip{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%}.horizontal-scroll-strip__btn{flex:0 0 auto;width:28px;height:28px;border:1px solid var(--module-chrome-outline-soft);background:var(--surface-elevated);color:var(--text-label);border-radius:var(--surface-radius);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.horizontal-scroll-strip__btn:hover:not(:disabled){border-color:var(--text-faint);color:var(--text-heading)}.horizontal-scroll-strip__btn:disabled{opacity:.4;cursor:not-allowed}.horizontal-scroll-strip__track{flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.horizontal-scroll-strip__track::-webkit-scrollbar{display:none}.add-channel-wizard__catalog-tabs{padding-bottom:2px}.add-channel-wizard__catalog-search-meta{margin:0;font-size:var(--font-size-sm);color:var(--text-label);min-height:28px;display:flex;align-items:center}.add-channel-wizard__catalog-results{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px 24px 8px}.add-channel-wizard__muted{color:var(--text-label);font-size:var(--font-size-md)}.add-channel-wizard__required{color:var(--color-danger);margin-left:2px}.add-channel-wizard__type-grid,.add-channel-wizard__provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:16px}.add-channel-wizard__body.pulse-creation__field-stack{align-content:start}.add-channel-wizard__type-card,.add-channel-wizard__provider-card{text-align:left;border:1px solid var(--color-neutral-100-3);border-radius:var(--surface-radius);padding:20px 20px 18px;background:var(--surface-elevated);cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s;min-height:137px;display:flex;flex-direction:column}.add-channel-wizard__type-card:hover,.add-channel-wizard__provider-card:hover{border-color:var(--text-faint)}.add-channel-wizard__type-card.is-selected,.add-channel-wizard__provider-card.is-selected{border-color:var(--brand-primary);background:var(--add-channel-wizard-bg-22);box-shadow:0 0 0 1px var(--brand-primary)}.add-channel-wizard__provider-card.is-disabled,.add-channel-wizard__provider-card:disabled{cursor:not-allowed;opacity:.72;background:var(--surface-muted)}.add-channel-wizard__provider-card.is-disabled:hover,.add-channel-wizard__provider-card:disabled:hover{border-color:var(--border-default);box-shadow:none}.add-channel-wizard__provider-badge{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:var(--chip-radius);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase;color:var(--color-warning-675);background:var(--color-warning-100);vertical-align:middle}.add-channel-wizard__deprecated-banner{margin:0 0 16px;padding:10px 12px;border-radius:var(--surface-radius);border:1px solid var(--color-warning-350-2);background:var(--color-warning-surface);color:var(--color-warning-675);font-size:var(--font-size-md);line-height:1.45}.add-channel-wizard__type-title,.add-channel-wizard__provider-title{display:block;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--text-body);margin-bottom:2px;line-height:1.3}.add-channel-wizard__type-desc,.add-channel-wizard__provider-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--font-size-xs);color:var(--text-label);line-height:1.3}.add-channel-wizard__provider-logo{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--surface-radius);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);color:var(--text-on-primary);margin-bottom:8px}.add-channel-wizard__provider-logo--sendgrid{background:var(--add-channel-wizard-bg-10)}.add-channel-wizard__provider-logo--smtp{background:var(--text-label)}.add-channel-wizard__provider-logo--ses{background:var(--color-warning-500)}.add-channel-wizard__provider-logo--postmark{background:var(--add-channel-wizard-bg-24);color:var(--add-channel-wizard-text-4)}.add-channel-wizard__provider-logo--slack{background:var(--add-channel-wizard-bg-15)}.add-channel-wizard__provider-logo--teams{background:var(--add-channel-wizard-bg-17)}.add-channel-wizard__provider-logo--discord{background:var(--add-channel-wizard-bg-16)}.add-channel-wizard__provider-logo--mattermost{background:var(--add-channel-wizard-bg)}.add-channel-wizard__provider-logo--default{background:var(--text-heading)}.add-channel-wizard__provider-logo--openai{background:var(--add-channel-wizard-bg-9)}.add-channel-wizard__provider-logo--anthropic{background:var(--add-channel-wizard-bg-21)}.add-channel-wizard__provider-logo--microsoft{background:var(--add-channel-wizard-bg-4)}.add-channel-wizard__provider-logo--azure{background:var(--add-channel-wizard-bg-8)}.add-channel-wizard__provider-logo--google{background:var(--add-channel-wizard-bg-14)}.add-channel-wizard__provider-logo--meta{background:var(--add-channel-wizard-bg-6)}.add-channel-wizard__provider-logo--mistral{background:var(--add-channel-wizard-bg-23)}.add-channel-wizard__provider-logo--sap{background:var(--add-channel-wizard-bg-7)}.add-channel-wizard__provider-logo--oracle{background:var(--add-channel-wizard-bg-20)}.add-channel-wizard__provider-logo--salesforce{background:var(--add-channel-wizard-bg-5)}.add-channel-wizard__provider-logo--servicenow{background:var(--add-channel-wizard-bg-19)}.add-channel-wizard__provider-logo--workday{background:var(--add-channel-wizard-bg-2)}.add-channel-wizard__provider-logo--odoo{background:var(--add-channel-wizard-bg-18)}.add-channel-wizard__provider-logo--postgres{background:var(--add-channel-wizard-bg-13)}.add-channel-wizard__provider-logo--mysql{background:var(--add-channel-wizard-bg-3)}.add-channel-wizard__provider-logo--snowflake{background:var(--add-channel-wizard-bg-12);color:var(--text-body)}.add-channel-wizard__provider-logo--aws{background:var(--add-channel-wizard-bg-25);color:var(--add-channel-wizard-text-3)}.add-channel-wizard__provider-logo--github{background:var(--add-channel-wizard-bg-11)}.add-channel-wizard__provider-logo--image{padding:4px;background:var(--surface-subtle);overflow:hidden}.add-channel-wizard__provider-logo--image img{display:block;width:100%;height:100%;object-fit:contain}.add-channel-wizard__provider-inline .add-channel-wizard__provider-logo{width:28px;height:28px;margin:0;font-size:var(--font-size-micro)}.add-channel-wizard__default-row{display:flex;align-items:flex-start;gap:10px;margin-top:20px;padding:14px 16px;border:1px solid var(--border-default);border-radius:var(--surface-radius);background:var(--surface-muted);cursor:pointer}.settings-toggle-row{display:flex;align-items:center;gap:10px;margin:4px 0;font-size:var(--font-size-sm);color:var(--text-body)}.add-channel-wizard__default-row strong{display:block;font-size:var(--font-size-md);color:var(--text-body)}.add-channel-wizard__default-row small{display:block;margin-top:4px;font-size:var(--font-size-sm);color:var(--text-label)}.add-channel-wizard__summary{display:flex;align-items:center;gap:12px;padding:12px 14px;margin-bottom:16px;border-radius:var(--surface-radius);background:var(--surface-muted);border:1px solid var(--border-default);font-size:var(--font-size-md)}.add-channel-wizard__summary .add-channel-wizard__provider-logo{margin-bottom:0;flex-shrink:0}.add-channel-wizard__link{margin-left:auto;border:none;background:none;color:var(--brand-primary);cursor:pointer;font-size:var(--font-size-md);text-decoration:underline}.add-channel-wizard__section-title{margin:20px 0 12px;font-family:var(--font-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--add-channel-wizard-text-2)}.add-channel-wizard__field-stack{display:flex;flex-direction:column;gap:12px}.add-channel-wizard__body .settings-op-notifications__email-target{margin-top:8px}.add-channel-wizard__test-row .settings-input{flex:1}.add-channel-wizard__save-only{display:block;margin:8px 0 4px;border:1px solid var(--module-chrome-outline-soft);border-radius:var(--surface-radius);overflow:hidden;min-height:160px}.add-channel-wizard__save-only .add-channel-wizard__save-test-pane--save{border-right:none;align-items:center;justify-content:center;text-align:center}.add-channel-wizard__save-only .add-channel-wizard__save-test-copy{flex:0 0 auto}.add-channel-wizard__save-test-split{display:grid;grid-template-columns:1fr 1fr;margin:8px 0 4px;border:1px solid var(--module-chrome-outline-soft);border-radius:var(--surface-radius);overflow:hidden;min-height:220px}.add-channel-wizard__save-test-pane{display:flex;flex-direction:column;gap:12px;padding:24px 20px}.add-channel-wizard__save-test-pane--save{background:var(--surface-muted);border-right:1px solid var(--module-chrome-outline-soft)}.add-channel-wizard__save-test-pane--test{background:var(--surface-elevated)}.add-channel-wizard__save-test-pane--test:not(.is-ready){opacity:.72}.add-channel-wizard__save-test-pane--test.is-ready{opacity:1}.add-channel-wizard__save-test-copy{margin:0;flex:1;font-size:var(--font-size-md);line-height:1.5;color:var(--text-muted)}.settings-summary-list{display:flex;flex-direction:column;gap:10px;margin:0}.settings-summary-list>div{display:grid;grid-template-columns:minmax(96px,auto) minmax(0,1fr);align-items:baseline;gap:4px 12px}.settings-summary-list dt{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-faint)}.settings-summary-list dd{margin:0;font-size:var(--font-size-md);color:var(--text-body)}.settings-summary-list__wrap{overflow-wrap:anywhere}@media (max-width: 640px){.settings-summary-list>div{grid-template-columns:1fr}}.add-channel-wizard__test-ok{margin-top:10px;font-size:var(--font-size-md);color:var(--add-channel-wizard-text)}.add-channel-wizard__test-err{margin-top:10px;font-size:var(--font-size-md);color:var(--color-danger)}@media (max-width: 1100px){.add-channel-wizard__type-grid,.add-channel-wizard__provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.add-channel-wizard__type-grid,.add-channel-wizard__provider-grid,.add-channel-wizard__save-test-split{grid-template-columns:1fr}.add-channel-wizard__save-test-pane--save{border-right:none;border-bottom:1px solid var(--module-chrome-outline-soft)}}.notification-bell{position:relative;display:inline-flex}.notification-bell__badge{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 var(--space-1);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--chip-radius);background:var(--color-danger);color:var(--text-on-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1;pointer-events:none}.notification-panel{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:60;width:380px;min-height:232px;max-height:480px;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-default);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.notification-panel__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-muted)}.notification-panel__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.notification-panel__action{border:0;background:none;padding:0;cursor:pointer;font-size:var(--font-size-xs);color:var(--text-link)}.notification-panel__action:hover{text-decoration:underline}.notification-panel__list{margin:0;padding:0;list-style:none;overflow-x:hidden;overflow-y:auto}.notification-row{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-muted)}.notification-row:last-child{border-bottom:0}.notification-row--unread{background:var(--surface-muted)}.notification-row__main{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left;border:0;background:none;padding:0;cursor:pointer;color:inherit;text-decoration:none}.notification-row__main--static:disabled{cursor:default}.notification-row__title{font-size:var(--font-size-sm);color:var(--text-primary)}.notification-row--unread .notification-row__title{font-weight:var(--font-weight-semibold)}.notification-row__body{font-size:var(--font-size-xs);color:var(--text-secondary);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notification-row__meta{font-size:var(--font-size-xs);color:var(--text-muted)}.notification-row__dismiss{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid transparent;border-radius:var(--radius-sm);background:none;cursor:pointer;color:var(--text-muted)}.notification-row__dismiss:hover{border-color:var(--border-default);color:var(--text-primary)}.help-gs-wrap{display:flex;flex-direction:column;gap:var(--space-4)}.help-home{display:flex;flex-direction:column;gap:var(--space-5)}.help-notfound__link{font-size:var(--font-size-sm);color:var(--text-link)}.pulse-intel__empty{margin:0;font-size:var(--font-size-sm);color:var(--text-secondary)}.pulse-intel-report{display:flex;flex-direction:column;gap:var(--space-4)}.pulse-intel-report__meta{margin:0;font-size:var(--font-size-xs);color:var(--text-secondary)}.pulse-intel-payload{display:flex;flex-direction:column;gap:var(--space-4)}.pulse-intel-metrics{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--space-2)}.pulse-intel-metric{border:1px solid var(--module-chrome-outline-soft);border-radius:var(--surface-radius);background:var(--surface-elevated);padding:var(--space-3);display:grid;gap:4px;align-content:start}.pulse-intel-metric__label{font-size:var(--font-size-2xs);color:var(--text-label)}.pulse-intel-metric__value{font-size:var(--font-size-xl);color:var(--text-body)}.pulse-intel-bar{width:100%;height:6px;display:block;margin-top:2px}.pulse-intel-bar__track{fill:var(--surface-muted)}.pulse-intel-bar__fill{fill:var(--brand-primary)}.pulse-intel-block{display:flex;flex-direction:column;gap:var(--space-2)}.pulse-intel-block__title{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-heading);display:flex;align-items:center;gap:6px}.pulse-intel-block__count{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);color:var(--text-label);background:var(--surface-muted);border-radius:var(--radius-pill);padding:1px 7px}.pulse-intel-subcard{border:1px solid var(--module-chrome-outline-soft);border-radius:var(--surface-radius);background:var(--surface-muted);padding:var(--space-3)}.pulse-intel-findings{display:flex;flex-direction:column;gap:var(--space-2)}.pulse-intel-finding{border:1px solid var(--module-chrome-outline-soft);border-left-width:3px;border-radius:var(--surface-radius);background:var(--surface-elevated);padding:var(--space-3);display:grid;gap:4px}.pulse-intel-finding--exception{border-left-color:var(--color-danger)}.pulse-intel-finding--drifting{border-left-color:var(--color-warning)}.pulse-intel-finding--healthy{border-left-color:var(--color-success-625)}.pulse-intel-finding--neutral{border-left-color:var(--module-chrome-outline-soft)}.pulse-intel-finding__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.pulse-intel-finding__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-body)}.pulse-intel-finding__pill{display:inline-flex;align-items:center;border-radius:var(--chip-radius);padding:1px 8px;font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);white-space:nowrap}.pulse-intel-finding__pill--exception{color:var(--color-danger);background:var(--pulse-intel-finding-bg-3)}.pulse-intel-finding__pill--drifting{color:var(--color-warning);background:var(--pulse-intel-finding-bg)}.pulse-intel-finding__pill--healthy{color:var(--color-success-625);background:var(--pulse-intel-finding-bg-2)}.pulse-intel-finding__pill--neutral{color:var(--text-label);background:var(--surface-muted)}.pulse-intel-finding__body{margin:0;font-size:var(--font-size-xs);color:var(--text-body)}.pulse-intel-finding__row{margin:0;font-size:var(--font-size-xs);color:var(--text-label)}.pulse-intel-finding__row strong{color:var(--text-heading);font-weight:var(--font-weight-semibold)}.pulse-intel-finding__expected{justify-self:start;font-size:var(--font-size-micro);color:var(--text-label);background:var(--surface-muted);border-radius:var(--radius-pill);padding:1px 7px}.pulse-intel-finding__mark{justify-self:start;padding:1px 7px;border:1px solid var(--module-chrome-outline-soft);border-radius:var(--radius-pill);background:transparent;font-size:var(--font-size-micro);color:var(--text-label);cursor:pointer}.pulse-intel-finding__mark:hover:not(:disabled){color:var(--text-primary);border-color:var(--text-faint)}.pulse-intel-finding__mark:disabled{cursor:default;opacity:.6}.pulse-intel-bullets{margin:0;padding-left:18px;display:grid;gap:3px}.pulse-intel-bullets li{font-size:var(--font-size-xs);color:var(--text-body)}.pulse-intel-rt-card{border:1px solid var(--module-chrome-outline-soft);border-radius:var(--surface-radius);background:var(--surface-elevated);padding:var(--space-4)}.pulse-intel-rt-card+.pulse-intel-rt-card{margin-top:var(--space-3)}.studio-create-chooser{display:flex;flex-direction:column;gap:18px}.studio-create-chooser__scratch{display:flex;flex-direction:column;align-items:center;padding:8px 0 4px}.studio-create-chooser__scratch-btn{display:inline-flex;flex-direction:column;align-items:center;gap:6px;width:auto;max-width:min(100%,560px);padding:8px 12px;border:none;border-radius:8px;background:transparent;cursor:pointer}.studio-create-chooser__scratch-btn:hover .studio-create-chooser__scratch-btn-label{color:var(--brand-primary)}.studio-create-chooser__scratch-btn:hover .studio-create-chooser__scratch-mark{border-color:var(--brand-primary);color:var(--brand-primary)}.studio-create-chooser__scratch-btn.is-selected .studio-create-chooser__scratch-btn-label{color:var(--brand-primary)}.studio-create-chooser__scratch-btn.is-selected .studio-create-chooser__scratch-mark{border-color:var(--brand-primary);color:var(--brand-primary)}.studio-create-chooser__scratch-btn:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:8px}.studio-create-chooser__scratch-mark{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:6px;border:2px solid var(--text-title);border-radius:12px;font-size:2.25rem;font-weight:var(--font-weight-medium);line-height:1;color:var(--text-title);transition:border-color .14s,color .14s}.studio-create-chooser__scratch-btn-label{font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);letter-spacing:-.03em;line-height:1.15;color:var(--text-title);transition:color .14s}.studio-create-chooser__scratch-btn-sub{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted);line-height:1.35;text-align:center;max-width:26ch}.studio-create-chooser__divider{display:flex;align-items:center;text-align:center;gap:14px;color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.studio-create-chooser__divider:before,.studio-create-chooser__divider:after{content:"";flex:1;height:1px;background:var(--border-default)}.studio-create-chooser__divider-label{white-space:nowrap}.studio-create-chooser__catalog{display:flex;flex-direction:column;gap:12px;min-width:0}.studio-create-chooser__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.studio-create-chooser__toolbar-categories{flex:1 1 220px;min-width:0}.studio-create-chooser__toolbar-placeholder{display:block;min-height:1px}.studio-create-chooser__tags-wrap{min-width:0}.studio-create-chooser__tags{display:flex;align-items:center;gap:6px}.studio-create-chooser__search{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.studio-create-chooser__search-icon{position:absolute;left:10px;color:var(--text-muted);pointer-events:none}.studio-create-chooser__search .settings-input{padding-left:32px;min-width:220px}.studio-create-chooser__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.studio-create-chooser__card{display:flex;flex-direction:column;gap:10px;align-items:stretch;text-align:left;min-height:148px;padding:16px;border:1px solid var(--color-neutral-100-3);border-radius:var(--surface-radius);background:var(--surface-elevated);cursor:pointer;transition:border-color .12s,background .12s,box-shadow .12s,transform .12s}.studio-create-chooser__card--added{background:var(--surface-muted);border-color:var(--border-muted);cursor:default;opacity:.72}.studio-create-chooser__card--added:hover{border-color:var(--border-muted);background:var(--surface-muted);box-shadow:none;transform:none}.studio-create-chooser__card:hover{border-color:var(--brand-primary);background:var(--color-info-25-4);box-shadow:0 0 0 1px var(--brand-primary),0 6px 16px color-mix(in srgb,var(--brand-primary) 10%,transparent);transform:translateY(-1px)}.studio-create-chooser__card-head{display:flex;align-items:flex-start;gap:12px}.studio-create-chooser__card-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border-radius:10px;background:var(--color-info-50);color:var(--studio-create-chooser-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.02em}.studio-create-chooser__card-head-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.studio-create-chooser__card-group{font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:0;color:var(--text-muted);line-height:1.25}.studio-create-chooser__card-titlerow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.studio-create-chooser__card-title{font-weight:var(--font-weight-bold);font-size:var(--font-size-base);letter-spacing:-.015em;color:var(--text-heading);line-height:1.3}.studio-create-chooser__badge{font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);letter-spacing:.02em;padding:1px 6px;border-radius:var(--chip-radius);background:var(--color-success-surface);color:var(--color-success-muted);border:1px solid color-mix(in srgb,var(--color-success) 32%,transparent)}.studio-create-chooser__card-desc{--ux-clamp-lines: 3;font-size:var(--font-size-sm);color:var(--text-muted);line-height:1.4;min-width:0;overflow:hidden;flex:1 1 auto}.studio-create-chooser__card-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.studio-create-chooser__tag{font-size:var(--font-size-xs);padding:2px 8px;border-radius:var(--chip-radius);background:var(--surface-subtle);color:var(--text-muted)}.studio-create-chooser__muted{color:var(--text-muted);font-size:var(--font-size-md);padding:16px 0}.studio-create-chooser__pagination{margin-top:12px}@media (max-width: 900px){.studio-create-chooser__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.studio-create-chooser__grid{grid-template-columns:1fr}.studio-create-chooser__scratch-btn-label{font-size:var(--font-size-lg)}}.app-alert{display:flex;align-items:flex-start;gap:6px;margin:0 0 10px;font-size:var(--font-size-sm);line-height:1.4;background:none;border:0;padding:0}.app-alert__icon{flex:0 0 auto;margin-top:2px}.app-alert__body{flex:1 1 auto;min-width:0}.app-alert__title{font-weight:var(--font-weight-semibold);margin-bottom:1px}.app-alert__message{word-break:break-word}.app-alert__close{flex:0 0 auto;background:none;border:0;cursor:pointer;color:inherit;opacity:.6;padding:0 2px;line-height:0}.app-alert__close:hover{opacity:1}.app-alert--compact{gap:4px;margin:4px 0 0;font-size:var(--font-size-xs);line-height:1.45}.app-alert--compact .app-alert__icon{margin-top:1px}.app-alert--error{color:var(--color-danger-muted)}.app-alert--error .app-alert__icon{color:var(--color-danger)}.app-alert--success{color:var(--color-success-muted)}.app-alert--success .app-alert__icon{color:var(--color-success)}.app-alert--warning{color:var(--color-warning-muted)}.app-alert--warning .app-alert__icon{color:var(--color-warning)}.app-alert--info{color:var(--color-info-muted)}.app-alert--info .app-alert__icon{color:var(--color-info)}.ux-btn,.ux-btn--primary,.ux-btn--secondary,.ux-btn--link,.assist-show-all-btn,.assist-hitl__btn,.records-filter-save-btn,.engage-detail-channel-details-btn,.engage-drawer-atlas-btn,.studio-test-action-btn,.settings-link-btn,.settings-btn-danger,.settings-icon-btn,.eo-logs-filter-btn,.eo-alerts-filter-btn,.eo-alerts-btn,.eo-perf-header-btn,.eo-export-icon-btn,.icon-btn,.toggle-btn,.module-rail-toggle-btn,.assist-detail-context-btn,.assist-detail-topbar-btn,.engage-detail-context-btn,.automate-detail-context-btn,.automate-step-trace__export-icon-btn,.studio-detail__version-icon-btn,.studio-runs__view-btn,.studio-agent-runs__view-btn,.pulse-detail-export-icon-btn{border-radius:var(--btn-radius);font-weight:var(--btn-font-weight)}.ux-btn{max-width:max-content}.icon-btn,.toggle-btn,.module-rail-toggle-btn,.assist-detail-context-btn,.assist-detail-topbar-btn,.engage-detail-context-btn,.automate-detail-context-btn,.automate-step-trace__export-icon-btn,.studio-detail__version-icon-btn,.studio-runs__view-btn,.studio-agent-runs__view-btn{height:var(--btn-height-xs);width:var(--btn-height-xs)}.studio-test-action-btn{height:var(--btn-height-md);padding-top:0;padding-bottom:0;padding-left:var(--btn-padding-x-md);padding-right:var(--btn-padding-x-md)}.eo-toast-viewport{position:fixed;right:20px;bottom:20px;z-index:1200;width:min(380px,calc(100vw - 40px));pointer-events:none}.eo-toast-stack{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.eo-toast{--eo-toast-surface: var(--surface-elevated);--eo-toast-border: var(--border-default);--eo-toast-text: var(--text-body);--eo-toast-accent: var(--border-muted);pointer-events:auto;display:flex;align-items:flex-start;gap:10px;box-sizing:border-box;padding:10px 12px;background:var(--eo-toast-surface);color:var(--eo-toast-text);border:1px solid var(--eo-toast-border);border-inline-start:2px solid var(--eo-toast-accent);border-radius:var(--surface-radius);box-shadow:var(--shadow-md);font-size:var(--font-size-sm);line-height:var(--line-height-normal);animation:eo-toast-enter .14s ease-out both}.eo-toast--success{--eo-toast-accent: var(--color-success)}.eo-toast--error{--eo-toast-accent: var(--color-danger)}.eo-toast--warning{--eo-toast-accent: var(--color-warning)}.eo-toast--info{--eo-toast-accent: var(--color-info)}.eo-toast__icon{flex:0 0 auto;margin-top:2px;color:var(--eo-toast-accent)}.eo-toast__message{flex:1 1 auto;min-width:0;margin:0;word-break:break-word}.eo-toast__close{flex:0 0 auto;background:none;border:0;padding:0 2px;line-height:0;cursor:pointer;color:inherit;opacity:.55}.eo-toast__close:hover,.eo-toast__close:focus-visible{opacity:1}@keyframes eo-toast-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.eo-toast{animation:none}}@media (prefers-color-scheme: dark){.eo-toast{--eo-toast-surface: var(--eo-toast-surface-dark);--eo-toast-border: var(--color-neutral-350-a24);--eo-toast-text: var(--eo-toast-text-dark);--eo-toast-accent: var(--eo-toast-accent-dark);box-shadow:0 8px 24px var(--eo-toast-shadow-dark)}.eo-toast--success{--eo-toast-accent: var(--eo-toast-accent-success-dark)}.eo-toast--error{--eo-toast-accent: var(--eo-toast-accent-error-dark)}.eo-toast--warning{--eo-toast-accent: var(--eo-toast-accent-warning-dark)}.eo-toast--info{--eo-toast-accent: var(--eo-toast-accent-info-dark)}}@media (max-width: 720px){.eo-toast-viewport{left:8px;right:8px;bottom:8px;width:auto}}.tasks-queue{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.tasks-queue__grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--space-4);align-items:stretch}@media (max-width: 1180px){.tasks-queue__grid{grid-template-columns:minmax(0,1fr)}}.settings-intelligence__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.settings-intelligence__item{border:1px solid var(--border-default);border-radius:var(--surface-radius);background:var(--surface-elevated);padding:12px 14px}.settings-intelligence__item-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.settings-intelligence__item-name{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-body)}.settings-intelligence__item-meta{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-label);flex-shrink:0}.settings-intelligence__item-desc{margin:6px 0 0;font-size:var(--font-size-xs);line-height:1.45;color:var(--text-muted)}.settings-intelligence__runner{margin-top:10px;padding-left:10px;border-left:2px solid var(--border-default)}.settings-intelligence__runner-lead{font-weight:var(--font-weight-medium);color:var(--text-muted)}.settings-intelligence__runner-name{margin:0 0 4px;font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-label)}.settings-intelligence__regions{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.settings-intelligence__region{border-top:1px solid var(--border-default);padding-top:6px}.settings-intelligence__region-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-intelligence__region-name{font-size:var(--font-size-xs);color:var(--text-muted)}.ptour.ux-modal-shell--center{--ptour-ink: var(--color-neutral-825-2);--ptour-ink-soft: var(--color-neutral-825-a80);--ptour-ink-faint: var(--color-neutral-825-a64);--ptour-line: var(--color-neutral-825-a16);--ptour-cyan: var(--brand-primary);--ptour-deep: var(--color-neutral-850);--ptour-paper: var(--color-info-25-5);--ptour-app-bg: var(--ptour-paper);--ptour-app-canvas: var(--color-info-25-6);--ptour-app-top: var(--ptour-app-top-center);--ptour-app-line: var(--color-info-100);--ptour-app-ink: var(--color-neutral-825-3);--ptour-app-muted: var(--ptour-app-muted-center);--ptour-app-faint: var(--ptour-app-faint-center);width:min(1180px,calc(100vw - 48px));min-width:min(1180px,calc(100vw - 48px));max-width:min(1180px,calc(100vw - 48px));height:min(660px,calc(100vh - 48px));max-height:calc(100vh - 48px);padding:0;overflow:hidden;box-sizing:border-box;border:1px solid var(--ux-modal-shell-border);border-radius:18px;color:var(--ptour-ink);background:linear-gradient(to bottom,var(--ux-modal-shell-bg-5),transparent 9%),radial-gradient(ellipse 64% 54% at 4% 0%,var(--ux-modal-shell-bg-4),transparent 62%),radial-gradient(ellipse 58% 50% at 100% 100%,color-mix(in srgb,var(--brand-primary) 20%,transparent),transparent 64%),linear-gradient(152deg,var(--ux-modal-shell-bg-3) 0%,var(--ux-modal-shell-bg-2) 45%,var(--ux-modal-shell-bg) 100%);box-shadow:0 34px 80px var(--ux-modal-shell-shadow),0 2px 0 var(--color-neutral-25-a55) inset}.ptour .ux-modal__content,.ptour__content{display:flex;flex-direction:column;height:100%;min-height:0;padding:0;overflow:hidden}.ptour__greeting{position:absolute;top:19px;left:28px;z-index:2;margin:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:-.004em;color:var(--ptour-ink-faint);pointer-events:none}.ptour__close{position:absolute;top:14px;right:16px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ptour-ink-faint);cursor:pointer;transition:background-color .14s ease,color .14s ease}.ptour__close:hover{background:var(--ptour-bg-5);color:var(--ptour-ink)}.ptour__stage{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:4px;padding:34px 12px 0}.ptour__arrow{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--ptour-border);border-radius:50%;background:var(--ptour-bg-3);color:var(--ptour-ink);cursor:pointer;justify-self:center;transition:background-color .14s ease,transform .14s ease}.ptour__arrow:hover:not(:disabled){background:var(--ptour-paper);transform:scale(1.06)}.ptour__arrow:disabled{opacity:.32;cursor:default}.ptour__panel{display:grid;grid-template-columns:minmax(0,1.26fr) minmax(0,1fr);align-items:center;gap:28px;min-width:0;padding:2px 6px}.ptour__art{min-width:0}.ptour__copy{min-width:0;padding-right:6px}.ptour__eyebrow{margin:0 0 10px;font-size:var(--font-size-micro);font-weight:var(--font-weight-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--ptour-cyan)}.ptour__headline{margin:0 0 14px;font-size:var(--font-size-4xl);line-height:1.14;font-weight:var(--font-weight-bold);letter-spacing:-.021em;color:var(--ptour-ink);text-wrap:balance}.ptour__body{margin:0;font-size:var(--font-size-md);line-height:1.62;letter-spacing:-.003em;color:var(--ptour-ink-soft);max-width:46ch}.ptour__note{position:relative;margin:18px 0 0;padding-left:15px;font-size:var(--font-size-xs);line-height:1.58;color:var(--ptour-ink-faint);max-width:44ch}.ptour__note:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:2px;border-radius:2px;background:linear-gradient(to bottom,var(--ptour-cyan),color-mix(in srgb,var(--brand-primary) 15%,transparent))}.ptour__foot{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px 20px}.ptour__dots{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.ptour__dot{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:var(--ptour-bg);cursor:pointer;transition:background-color .16s ease,width .2s ease,transform .14s ease}.ptour__dot:hover{background:var(--ptour-bg-2);transform:scale(1.25)}.ptour__dot--seen{background:color-mix(in srgb,var(--brand-primary) 45%,transparent)}.ptour__dot--on{width:22px;border-radius:999px;background:var(--ptour-cyan)}.ptour__dot--timing{background:linear-gradient(to right,var(--color-info-25) 50%,var(--ptour-cyan) 50%) right / 200% 100%;animation:ptour-hold 10s linear forwards}@keyframes ptour-hold{to{background-position:left}}.ptour__dot--on:hover{transform:none;background:var(--ptour-cyan)}.ptour__actions{display:flex;align-items:center;gap:10px}.ptour__skip{padding:10px 14px;border:0;border-radius:999px;background:transparent;color:var(--ptour-ink-faint);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color .14s ease,color .14s ease}.ptour__skip:hover{background:var(--ptour-bg-4);color:var(--ptour-ink)}.ptour__cta{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:0;border-radius:999px;background:var(--ptour-cyan);color:var(--color-info-25);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;box-shadow:0 4px 14px color-mix(in srgb,var(--brand-primary) 34%,transparent);transition:transform .14s ease,box-shadow .14s ease,background-color .14s ease}.ptour__cta:hover{transform:translateY(-1px);background:var(--btn-primary-hover-bg);box-shadow:0 8px 20px color-mix(in srgb,var(--brand-primary) 42%,transparent)}.ptour__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ptour-stagebox{width:100%;aspect-ratio:520 / 300}.ptour-shot{width:100%;height:100%}:root{--ptour-mock-xs: 8px;--ptour-mock-sm: 9px;--ptour-mock-md: 10px;--ptour-mock-lg: 11.5px}.ptour-app{display:flex;width:100%;height:100%;overflow:hidden;border-radius:12px;background:var(--ptour-app-bg);box-shadow:0 18px 44px var(--ptour-app-shadow),0 0 0 1px var(--color-info-25-a72);font-size:var(--font-size-micro);color:var(--ptour-app-ink)}.ptour-app__rail{flex:0 0 34px;display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 0;background:var(--ptour-cyan)}.ptour-app__mark{width:14px;height:14px;margin-bottom:4px;border-radius:4px;background:var(--ptour-app-bg-3)}.ptour-app__nav{display:flex;align-items:center;justify-content:center;width:22px;height:19px;border-radius:5px;color:var(--ptour-app-text)}.ptour-app__nav--on{background:var(--ptour-app-bg-4);color:var(--ptour-cyan)}.ptour-app__railgap{flex:1 1 auto}.ptour-app__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.ptour-app__top{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;height:22px;padding:0 10px;background:var(--ptour-app-top);border-bottom:1px solid var(--ptour-app-line)}.ptour-app__crumb{font-size:var(--ptour-mock-sm);font-weight:var(--font-weight-semibold);color:var(--ptour-app-ink)}.ptour-app__search{display:inline-flex;align-items:center;justify-content:center;width:38px;height:12px;border-radius:6px;background:var(--ptour-paper);border:1px solid var(--ptour-app-line);color:var(--ptour-app-muted)}.ptour-app__canvas{flex:1 1 auto;min-height:0;padding:10px;background:var(--ptour-app-canvas);overflow:hidden}.ptour-app__split{flex:1 1 auto;min-height:0;display:flex}.ptour-app__canvas--flush{flex:1 1 auto}.ptour-app__aside{flex:0 0 116px;padding:9px;background:var(--ptour-app-bg-2);border-left:1px solid var(--ptour-app-line);display:flex;flex-direction:column;gap:6px}.ptour-aside__head{display:flex;align-items:center;gap:4px;font-size:var(--ptour-mock-sm);font-weight:var(--font-weight-bold);color:var(--ptour-cyan)}.ptour-lines{display:flex;flex-direction:column;gap:6px}.ptour-lines span{height:5px;border-radius:3px;background:var(--ptour-app-faint)}.ptour-agentchip{display:inline-flex;align-items:center;gap:4px;padding:2px 7px 2px 5px;border-radius:var(--chip-radius);background:color-mix(in srgb,var(--ptour-cyan) 14%,var(--ptour-paper));border:1px solid color-mix(in srgb,var(--ptour-cyan) 38%,var(--ptour-paper));color:var(--brand-primary-pressed);font-size:var(--ptour-mock-sm);font-weight:var(--font-weight-semibold);white-space:nowrap}.ptour-navmap{display:flex;width:100%;height:100%;overflow:hidden;border-radius:10px;background:var(--ptour-app-bg);border:1px solid var(--ptour-app-line)}.ptour-navmap__rail{flex:0 0 122px;display:flex;flex-direction:column;gap:10px;padding:10px 9px;background:var(--ptour-cyan)}.ptour-navmap__group{display:flex;flex-direction:column;gap:3px}.ptour-navmap__cap{margin-bottom:1px;font-size:var(--ptour-mock-xs);font-weight:var(--font-weight-bold);letter-spacing:.07em;text-transform:uppercase;color:var(--color-neutral-25-a72)}.ptour-navmap__item{padding:4px 7px;border-radius:5px;font-size:var(--ptour-mock-sm);font-weight:var(--font-weight-semibold);color:var(--color-neutral-25-a90)}.ptour-navmap__item--on{background:var(--ptour-navmap-bg);color:var(--brand-primary-pressed)}.ptour-navmap__item--switch{background:var(--color-neutral-25-a18);border:1px solid var(--ptour-navmap-border);color:var(--text-on-primary)}.ptour-navmap__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.ptour-navmap__top{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-bottom:1px solid var(--ptour-app-line);background:var(--ptour-app-top)}.ptour-navmap__topitem{display:flex;flex-direction:column;gap:1px;padding:3px 7px;border-radius:6px;background:var(--ptour-paper);border:1px solid var(--ptour-app-line)}.ptour-navmap__topitem--me{margin-left:auto}.ptour-navmap__topitem b{font-size:var(--ptour-mock-sm);font-weight:var(--font-weight-bold);color:var(--ptour-app-ink)}.ptour-navmap__topitem i{font-style:normal;font-size:var(--ptour-mock-xs);color:var(--ptour-app-muted)}.ptour-navmap__canvas{flex:1 1 auto;display:flex;flex-direction:column;gap:8px;padding:12px}.ptour-navmap__canvascap{font-size:var(--ptour-mock-xs);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--ptour-app-muted)}.ptour-cols{display:flex;gap:8px;height:100%;min-height:0}.ptour-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:5px;padding:8px;border-radius:8px;background:var(--ptour-paper);border:1px solid var(--ptour-app-line)}.ptour-col--wide{flex:1.7 1 0}.ptour-col__h{font-size:var(--ptour-mock-xs);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--ptour-app-muted)}.ptour-col__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:5px}.ptour-sub{display:flex;flex-direction:column;gap:4px}.ptour-sub__h{font-size:var(--ptour-mock-sm);font-weight:var(--font-weight-bold);color:var(--ptour-app-ink)}.ptour-row3{display:flex;align-items:center;gap:5px;padding:5px 6px;border-radius:6px;background:var(--ptour-app-bg);border:1px solid var(--ptour-app-line)}.ptour-row3__t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px;font-size:var(--ptour-mock-sm);font-weight:var(--font-weight-semibold);color:var(--ptour-app-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ptour-row3__t em{font-style:normal;font-weight:var(--font-weight-medium);font-size:var(--ptour-mock-xs);color:var(--ptour-app-muted)}.ptour-flag{flex:0 0 auto;padding:2px 5px;border-radius:999px;font-style:normal;font-size:var(--ptour-mock-xs);font-weight:var(--font-weight-bold);white-space:nowrap}.ptour-flag--ok{background:var(--color-success-50);color:var(--color-success-700)}.ptour-flag--wait{background:color-mix(in srgb,var(--ptour-cyan) 14%,var(--ptour-paper));color:var(--brand-primary-pressed)}.ptour-flag--issue{background:var(--ptour-flag-bg);color:var(--color-warning-650)}.ptour-chat{display:flex;flex-direction:column;gap:7px;height:100%}.ptour-bubble{max-width:78%;padding:7px 9px;border-radius:9px;font-size:var(--ptour-mock-md);line-height:1.45}.ptour-bubble--me{align-self:flex-end;background:color-mix(in srgb,var(--ptour-cyan) 12%,var(--ptour-paper));border:1px solid color-mix(in srgb,var(--ptour-cyan) 30%,var(--ptour-paper))}.ptour-bubble--ai{align-self:flex-start;display:flex;flex-direction:column;gap:5px;background:var(--ptour-paper);border:1px solid var(--ptour-app-line)}.ptour-bubble--sm{max-width:100%;font-size:var(--ptour-mock-sm);padding:6px 7px}.ptour-tool{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;padding:2px 7px;border-radius:5px;background:var(--color-success-50);color:var(--color-success-700);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ptour-mock-xs);font-weight:var(--font-weight-semibold)}.ptour-composer{margin-top:auto;padding:7px 9px;border-radius:8px;background:var(--ptour-paper);border:1px solid var(--ptour-app-line);color:var(--ptour-app-muted);font-size:var(--ptour-mock-sm)}.ptour-flowrow{display:flex;align-items:stretch;gap:0}.ptour-node-wrap{display:flex;align-items:center;flex:1 1 0;min-width:0}.ptour-node{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px;border-radius:8px;background:var(--ptour-paper);border:1px solid var(--ptour-app-line);color:var(--ptour-app-ink)}.ptour-node--hot{border-color:var(--ptour-node-border);background:var(--ptour-node-bg)}.ptour-node--hot .ptour-node__sub{color:var(--color-warning-650);font-weight:var(--font-weight-semibold)}.ptour-flowrow--twin{margin-bottom:8px}.ptour-flowrow--twin .ptour-node{padding:7px 5px}.ptour-flowrow--twin .ptour-node__label{font-size:var(--ptour-mock-sm)}.ptour-flowrow--twin .ptour-node__sub{font-size:var(--ptour-mock-xs)}.ptour-node__label{font-size:var(--ptour-mock-md);font-weight:var(--font-weight-bold);color:var(--ptour-app-ink)}.ptour-node__sub{font-size:var(--ptour-mock-xs);color:var(--ptour-app-muted)}.ptour-wire{flex:0 0 12px;height:1.5px;background:repeating-linear-gradient(90deg,var(--ptour-cyan) 0 4px,transparent 4px 8px)}.ptour-alert{display:flex;align-items:center;gap:5px;margin-top:9px;padding:6px 9px;border-radius:7px;background:color-mix(in srgb,var(--ptour-cyan) 9%,var(--ptour-paper));border:1px solid color-mix(in srgb,var(--ptour-cyan) 32%,var(--ptour-paper));color:var(--brand-primary-pressed);font-size:var(--ptour-mock-sm);font-weight:var(--font-weight-semibold)}.ptour-form{display:flex;flex-direction:column;gap:5px;height:100%}.ptour-formrow{display:flex;align-items:center;gap:9px;padding:5px 9px;border-radius:6px;background:var(--ptour-paper);border:1px solid var(--ptour-app-line)}.ptour-formrow__k{flex:0 0 66px;font-size:var(--ptour-mock-sm);font-weight:var(--font-weight-semibold);color:var(--ptour-app-muted)}.ptour-formrow__v{flex:1 1 auto;min-width:0;font-size:var(--ptour-mock-md);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ptour-formrow__v--strong{font-weight:var(--font-weight-bold);color:var(--brand-primary-pressed)}.ptour-publish{align-self:flex-end;margin-top:auto;padding:5px 13px;border-radius:999px;background:var(--ptour-cyan);color:var(--color-info-25);font-size:var(--ptour-mock-sm);font-weight:var(--font-weight-bold)}.ptour-tasklist{display:flex;flex-direction:column;gap:7px}.ptour-taskrow{display:flex;align-items:center;gap:8px;padding:8px 9px;border-radius:7px;background:var(--ptour-paper);border:1px solid var(--ptour-app-line)}.ptour-taskrow__dot{flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:var(--ptour-cyan)}.ptour-taskrow__t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px;font-size:var(--ptour-mock-md);font-weight:var(--font-weight-semibold)}.ptour-taskrow__t em{font-style:normal;font-size:var(--ptour-mock-xs);font-weight:var(--font-weight-medium);color:var(--ptour-app-muted)}.ptour-approve{padding:3px 9px;border-radius:999px;background:var(--ptour-cyan);color:var(--color-info-25);font-size:var(--ptour-mock-sm);font-weight:var(--font-weight-bold)}.ptour-helpcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ptour-helpcard{display:flex;flex-direction:column;gap:4px;padding:11px 10px;border-radius:8px;background:var(--ptour-paper);border:1px solid var(--ptour-app-line)}.ptour-helpcard--on{border-color:var(--ptour-cyan);background:color-mix(in srgb,var(--ptour-cyan) 7%,var(--ptour-paper))}.ptour-helpcard__t{font-size:var(--font-size-micro);font-weight:var(--font-weight-bold)}.ptour-helpcard__d{font-size:var(--ptour-mock-sm);color:var(--ptour-app-muted)}.ptour-finish{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:100%;height:100%}.ptour-finish__ring{position:absolute;top:50%;left:50%;width:118px;height:118px;margin:-73px 0 0 -59px;border:1.5px solid var(--color-info-25-a72);border-radius:50%}.ptour-finish__ring--2{width:176px;height:176px;margin:-102px 0 0 -88px;border-color:var(--ptour-finish-border)}.ptour-finish__core{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--ptour-paper);color:var(--ptour-cyan);box-shadow:0 12px 34px var(--ptour-finish-shadow)}.ptour-finish__label{position:relative;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--ptour-ink)}@keyframes ptour-in-fwd{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes ptour-in-back{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes ptour-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes ptour-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ptour-ripple{0%{opacity:.7;transform:scale(.92)}70%{opacity:0;transform:scale(1.12)}to{opacity:0;transform:scale(1.12)}}.ptour__panel--fwd{animation:ptour-in-fwd .36s cubic-bezier(.22,1,.36,1) both}.ptour__panel--back{animation:ptour-in-back .36s cubic-bezier(.22,1,.36,1) both}.ptour__copy>*{animation:ptour-rise .4s cubic-bezier(.22,1,.36,1) both}.ptour__eyebrow{animation-delay:50ms}.ptour__headline{animation-delay:.11s}.ptour__body{animation-delay:.18s}.ptour__note{animation-delay:.25s}.ptour-pop{animation:ptour-rise .44s cubic-bezier(.22,1,.36,1) both}.ptour-finish__ring{animation:ptour-ripple 3s ease-out infinite}.ptour-finish__ring--2{animation-delay:1.1s}@media (max-width: 880px){.ptour.ux-modal-shell--center{width:calc(100vw - 20px);min-width:calc(100vw - 20px);max-width:calc(100vw - 20px);height:calc(100vh - 20px)}.ptour__stage{grid-template-columns:minmax(0,1fr);align-items:start;overflow-x:hidden;overflow-y:auto;padding:52px 16px 0}.ptour__arrow{display:none}.ptour__panel{grid-template-columns:minmax(0,1fr);gap:18px}.ptour__headline{font-size:var(--font-size-2xl)}.ptour__body{font-size:var(--font-size-sm)}.ptour__foot{padding:12px 16px 16px;flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.ptour__panel--fwd,.ptour__panel--back,.ptour__copy>*,.ptour-pop,.ptour-finish__ring{animation:none!important;opacity:1!important;transform:none!important}}button.help-home-card--action{width:100%;font:inherit;text-align:left;cursor:pointer}button.help-home-card--action:hover{border-color:var(--eo-surface-card-border-hover);background:var(--eo-surface-card-bg-hover);box-shadow:var(--eo-surface-card-shadow-hover)}.ptour-shotframe{position:relative;width:100%;margin:0;overflow:hidden;border-radius:12px;background:var(--ptour-app-canvas);box-shadow:0 20px 40px var(--ptour-shotframe-shadow-2),0 2px 6px var(--ptour-shotframe-shadow),0 0 0 1px var(--color-info-125)}.ptour-shotframe img{display:block;width:100%;height:auto}.ptour-leads{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.ptour-leads line{stroke:var(--ptour-cyan);stroke-width:1.4;stroke-linecap:round;stroke-dasharray:3 3;animation:ptour-dash .9s linear infinite}.ptour-lead__dot{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:var(--ptour-cyan);color:var(--color-info-25);font-size:var(--font-size-micro);font-weight:var(--font-weight-bold);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 24%,transparent);pointer-events:none}.ptour-lead{position:absolute;display:flex;flex-direction:column;gap:1px;padding:6px 10px;border-radius:6px;background:var(--ptour-deep);box-shadow:0 3px 10px var(--ptour-lead-shadow);pointer-events:none;white-space:nowrap}.ptour-lead--left{transform:translate(-100%,-50%)}.ptour-lead--right{transform:translateY(-50%)}.ptour-lead--top{transform:translate(-50%,-100%)}.ptour-lead--bottom{transform:translate(-50%)}.ptour-lead__label{font-size:var(--ptour-mock-md);font-weight:var(--font-weight-semibold);line-height:1.3;color:var(--color-info-25)}.ptour-lead__text{font-size:var(--ptour-mock-md);line-height:1.3;color:var(--ptour-lead-text)}@keyframes ptour-dash{to{stroke-dashoffset:-12}}.ptour-hero{position:relative;width:100%;height:100%;font-size:var(--font-size-micro);color:var(--ptour-ink)}.ptour-hero__orbit{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke:color-mix(in srgb,var(--brand-primary) 45%,transparent);stroke-width:1.1;stroke-dasharray:4 6}.ptour-hero__orbit--faint{stroke:var(--ptour-line);stroke-dasharray:2 7}.ptour-hero__core{position:absolute;left:50%;top:56%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:21%;aspect-ratio:1 / 1.08;transform:translate(-50%,-50%);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:linear-gradient(160deg,var(--color-neutral-850) 0%,var(--ptour-hero-bg) 100%);box-shadow:0 10px 26px var(--ptour-hero-shadow)}.ptour-hero__core em{font-style:normal;font-size:var(--ptour-mock-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--ptour-cyan)}.ptour-hero__core strong{font-size:var(--ptour-mock-lg);font-weight:var(--font-weight-bold);color:var(--color-info-25)}.ptour-hero__node{position:absolute;display:flex;align-items:center;gap:7px;padding:8px 12px 8px 9px;border-radius:10px;border:1px solid var(--ptour-hero-border);background:var(--ptour-paper);box-shadow:0 8px 20px var(--color-neutral-800-a16)}.ptour-hero__node--sod{left:50%;top:4%;transform:translate(-50%)}.ptour-hero__node--sor{left:2%;top:60%}.ptour-hero__node--soa{right:2%;top:60%}.ptour-hero__badge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--chip-radius);background:color-mix(in srgb,var(--ptour-cyan) 14%,var(--ptour-paper));color:var(--brand-primary-pressed)}.ptour-hero__k{font-size:var(--ptour-mock-sm);font-weight:var(--font-weight-bold);letter-spacing:.06em;color:var(--ptour-cyan)}.ptour-hero__n{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.ptour-hero__chips{position:absolute;display:flex;gap:5px}.ptour-hero__chips i{padding:2px 8px;border-radius:var(--chip-radius);border:1px solid var(--ptour-hero-border-2);background:var(--color-info-25-a72);font-style:normal;font-size:var(--ptour-mock-sm);font-weight:var(--font-weight-semibold);color:var(--ptour-ink-faint);white-space:nowrap}.ptour-hero__chips--sod{left:50%;top:-6%;transform:translate(-50%)}.ptour-hero__chips--sor{left:2%;top:86%}.ptour-hero__chips--soa{right:2%;top:86%}.ptour-hero__caption{position:absolute;left:50%;bottom:-2%;transform:translate(-50%);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);color:var(--ptour-ink-faint);white-space:nowrap}.ptour-layers{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));align-content:stretch;gap:14px;width:100%;height:100%}.ptour-layer{display:grid;grid-template-columns:38px minmax(0,200px) minmax(0,1fr);align-items:center;gap:14px;padding:16px 18px;border-radius:12px;border:1px solid var(--color-info-125);background:var(--ptour-paper);box-shadow:0 10px 26px var(--color-neutral-800-a14)}.ptour-layer__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:var(--ptour-cyan);color:var(--color-info-25);box-shadow:0 4px 12px color-mix(in srgb,var(--brand-primary) 40%,transparent)}.ptour-layer__id{display:flex;flex-direction:column;gap:3px;min-width:0}.ptour-layer__k{font-size:var(--ptour-mock-sm);font-weight:var(--font-weight-bold);letter-spacing:.09em;text-transform:uppercase;color:var(--ptour-cyan)}.ptour-layer__n{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:1.15}.ptour-layer__d{font-size:var(--font-size-2xs);line-height:1.45;color:var(--ptour-ink-soft)}@media (max-width: 900px){.ptour-layer{grid-template-columns:38px minmax(0,1fr);align-items:start}.ptour-layer__d{grid-column:2}}.ptour-kinds3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:14px;width:100%;height:100%}.ptour-kind3{display:flex;flex-direction:column;gap:3px;padding:16px 14px;border-radius:12px;border:1px solid var(--color-info-125);background:var(--ptour-paper);box-shadow:0 10px 26px var(--color-neutral-800-a14)}.ptour-kind3__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:7px;border-radius:10px;background:color-mix(in srgb,var(--ptour-cyan) 13%,var(--ptour-paper));color:var(--brand-primary-pressed)}.ptour-kind3__name{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:1.1}.ptour-kind3__tag{font-size:var(--ptour-mock-sm);font-weight:var(--font-weight-bold);letter-spacing:.09em;text-transform:uppercase;color:var(--ptour-cyan)}.ptour-kind3__who{margin-top:6px;font-size:var(--font-size-2xs);line-height:1.4;color:var(--ptour-ink-soft)}.ptour-kind3__where{margin-top:9px;padding-top:8px;border-top:1px solid var(--ptour-kind3-border);font-size:var(--font-size-micro);font-weight:var(--font-weight-normal);line-height:1.45;color:var(--ptour-ink-soft)}.ptour-caps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:12px;width:100%;height:100%}.ptour-cap{display:flex;flex-direction:column;gap:3px;padding:13px 12px;border-radius:10px;border:1px solid var(--color-info-125);background:var(--ptour-paper);box-shadow:0 8px 20px var(--ptour-cap-shadow)}.ptour-cap__icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-bottom:5px;border-radius:8px;background:color-mix(in srgb,var(--ptour-cyan) 13%,var(--ptour-paper));color:var(--brand-primary-pressed)}.ptour-cap__k{font-size:var(--ptour-mock-lg);font-weight:var(--font-weight-bold)}.ptour-cap__d{font-size:var(--ptour-mock-md);line-height:1.35;color:var(--ptour-ink-faint)}.ptour-sol{display:flex;flex-direction:column;justify-content:center;gap:7px;width:100%;height:100%}.ptour-sol__row{display:flex;align-items:center;gap:10px}.ptour-sol__g{flex:0 0 78px;font-size:var(--font-size-micro);font-weight:var(--font-weight-bold);text-align:right;color:var(--ptour-ink-faint)}.ptour-sol__ops{display:flex;flex-wrap:wrap;gap:6px}.ptour-sol__ops i{padding:4px 10px;border-radius:7px;border:1px solid var(--color-info-125);background:var(--ptour-paper);box-shadow:0 4px 10px var(--ptour-sol-shadow);font-style:normal;font-size:var(--ptour-mock-md);font-weight:var(--font-weight-semibold);color:var(--ptour-app-ink);white-space:nowrap}.ptour-inside{display:flex;flex-direction:column;justify-content:center;gap:9px;width:100%;height:100%;padding:16px 18px;border-radius:12px;border:1px solid var(--color-info-125);background:var(--ptour-paper);box-shadow:0 16px 34px var(--color-neutral-800-a16)}.ptour-inside__head{display:flex;flex-direction:column;gap:1px;margin-bottom:3px}.ptour-inside__op{font-size:var(--ptour-mock-lg);font-weight:var(--font-weight-bold);color:var(--ptour-app-ink)}.ptour-inside__sub{font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);color:var(--ptour-cyan)}.ptour-inside__row{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:9px;background:var(--ptour-inside-bg);border:1px solid var(--ptour-inside-border)}.ptour-inside__n{flex:0 0 40px;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);text-align:right;font-variant-numeric:tabular-nums;color:var(--ptour-cyan)}.ptour-inside__body{display:flex;flex-direction:column;gap:1px}.ptour-inside__k{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.ptour-inside__d{font-size:var(--font-size-micro);color:var(--ptour-ink-faint)}.ptour-inside__foot{margin-top:3px;font-size:var(--ptour-mock-md);line-height:1.4;color:var(--ptour-ink-faint)}.ptour-inside__deploy{margin-top:9px;padding-top:8px;border-top:1px solid var(--color-info-125);font-size:var(--ptour-mock-md);line-height:1.45;color:var(--ptour-ink-soft)}.ptour__panel--shot{grid-template-columns:minmax(0,1.52fr) minmax(0,1fr)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:where(a[href],area[href],button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"]),[role=button],[role=link],[role=checkbox],[role=radio],[role=switch],[role=tab],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option]):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:inherit}.ux-field-shell:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 12%,transparent)}.ux-field-shell :where(input,textarea):focus-visible{outline:none}@media (prefers-reduced-motion: no-preference){:where(button,[role=button],[role=tab],[role=menuitem],[role=option],summary,a[href]):not(:disabled):not([aria-disabled=true]):not(:has(.ux-modal-shell)):active{transform:translateY(var(--press-shift))}}.assist-detail-backlink,.assist-detail-copy,.assist-icon-action,.atlas-mode-dropdown__trigger,.atlas-panel__header-action,.automate-detail-backlink,.chat-composer__chip-remove,.engage-detail-backlink,.eo-copy-btn,.horizontal-scroll-strip__btn,.module-detail-backlink,.notification-row__dismiss,.op-switcher__trigger,.ptour__close,.pulse-detail-backlink,.pulse-detail-export-icon-btn,.settings-image-upload__edit,.settings-vs-parts__info,.side-nav-collapse,.studio-access-chip__remove,.studio-agent-resource__remove,.studio-canvas__edge-delete,.studio-canvas__library-back-icon,.studio-canvas__node-action,.studio-canvas__panel-toggle,.studio-kv-row__remove,.studio-row-actions__trigger,.studio-run-version-select__control,.task-card__toggle,.ux-modal__close,.ux-segmented__option,.ux-toggle,.workbench-nav-item__more{position:relative}.ptour__close,.settings-image-upload__edit{position:absolute}.assist-detail-backlink:after,.assist-detail-copy:after,.assist-icon-action:after,.atlas-mode-dropdown__trigger:after,.atlas-panel__header-action:after,.automate-detail-backlink:after,.chat-composer__chip-remove:after,.engage-detail-backlink:after,.eo-copy-btn:after,.horizontal-scroll-strip__btn:after,.module-detail-backlink:after,.notification-row__dismiss:after,.op-switcher__trigger:after,.ptour__close:after,.pulse-detail-backlink:after,.pulse-detail-export-icon-btn:after,.settings-image-upload__edit:after,.settings-vs-parts__info:after,.side-nav-collapse:after,.studio-access-chip__remove:after,.studio-agent-resource__remove:after,.studio-canvas__edge-delete:after,.studio-canvas__library-back-icon:after,.studio-canvas__node-action:after,.studio-canvas__panel-toggle:after,.studio-kv-row__remove:after,.studio-row-actions__trigger:after,.studio-run-version-select__control:after,.task-card__toggle:after,.ux-modal__close:after,.ux-segmented__option:after,.ux-toggle:after,.workbench-nav-item__more:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,var(--tap-target-min));height:max(100%,var(--tap-target-min));transform:translate(-50%,-50%)}[data-activatable=true]{cursor:pointer}[data-activatable=true]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(var(--focus-ring-offset) * -1);border-radius:inherit}[data-activatable=true][aria-busy=true]{cursor:progress}.chat-composer{cursor:text}.chat-composer :where(button,a,input,select,[role=button],[role=listbox]){cursor:pointer}.automate-exec-section__footer-link{margin-right:auto;padding-left:24px;white-space:nowrap}.studio-kb-form__add-doc{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:12px;border:1px solid var(--border-muted);border-radius:var(--radius-sm);background:var(--surface-muted)}.studio-kb-form__add-doc input[type=file]{font-size:var(--font-size-xs);color:var(--text-muted)}.studio-kb-form__add-doc input[type=file]::file-selector-button{margin-right:10px;padding:4px 10px;font:inherit;font-size:var(--font-size-xs);color:var(--text-body);background:var(--surface-default);border:1px solid var(--border-default);border-radius:var(--radius-sm);cursor:pointer}.studio-kb-form__add-doc input[type=file]::file-selector-button:hover{background:var(--surface-subtle)}.studio-kb-form__label{font-size:var(--font-size-xs);color:var(--text-muted)}.studio-kb-index-action{margin-top:8px}:root{--content-body-size: var(--module-rail-list-label-size)}.studio-cat-split__nav,.studio-cat-split__main{font-size:var(--content-body-size)}.studio-cat-split__main .studio-detail__embed-title,.studio-cat-split__main .studio-cat-section-title,.studio-cat-split__main .studio-detail__section-title{font-size:var(--right-content-title-size)}.studio-cat-split__main:has(.studio-detail__bottom-panel-body--canvas){padding-left:0;padding-right:0;padding-bottom:0}.studio-cat-split-outer--with-nav-pagination .studio-cat-split__main:has(.studio-detail__bottom-panel-body--canvas) .studio-detail__embed-stack.studio-detail__embed-stack--detail-bar{margin-left:0;margin-right:0}.studio-cat-split__main:has(.studio-detail__bottom-panel-body--canvas) .studio-canvas,.studio-cat-split-outer--with-nav-pagination .studio-detail__page--embed-workflow .studio-detail__bottom-panel-body--canvas .studio-canvas{border:none;border-radius:0;box-shadow:none}.studio-detail__page--embed-workflow:has(.studio-detail__bottom-panel-body--canvas) .studio-detail__bottom-panel{margin-bottom:0}.workbench-main .assist-msg,.workbench-main .engage-msg{font-size:var(--font-size-sm)}.workbench-main .ux-module-header__title{font-size:var(--font-size-lg)}.workbench-main .ux-card__title,.workbench-main .studio-cat-section-title,.workbench-main .studio-detail__section-title{font-size:var(--right-content-title-size)}.studio-cat-bind{display:flex;flex-direction:column;gap:6px;width:100%}.studio-cat-bind__hint{margin:0;font-size:var(--font-size-xs);line-height:1.45;color:var(--text-muted)}.eo-blocks{display:flex;flex-direction:column;gap:10px;font-size:var(--font-size-sm)}.assist-msg__input-preview-note{margin:0;font-size:var(--font-size-xs);color:var(--text-muted);font-style:italic}.engage-rehearsal-start{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:8px 12px 12px;padding:12px;border:1px solid var(--border-muted);border-radius:var(--radius-sm);background:var(--surface-muted)}.engage-rehearsal-start__label{font-size:var(--font-size-xs);color:var(--text-muted)}.engage-rehearsal-start .studio-wf-input{width:100%;box-sizing:border-box}.engage-thread-gate{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:10px 0 0;padding:10px 12px;border:1px solid var(--border-muted);border-inline-start:2px solid var(--color-warning);border-radius:var(--radius-sm);background:var(--surface-muted);font-size:var(--font-size-sm)}.engage-thread-gate__title{margin:0;flex:1 1 auto;min-width:0;color:var(--text-body)}.engage-thread-gate__link{flex:0 0 auto;font-weight:var(--font-weight-semibold)}.engage-case-row__name{display:flex;flex-direction:column;gap:1px;min-width:0;overflow:visible;white-space:normal;font-variant-numeric:tabular-nums}.engage-case-row__party,.engage-case-row__ref{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.engage-case-row__ref{font-size:var(--font-size-2xs);font-weight:var(--font-weight-normal);line-height:1.3;color:var(--text-faint)}.automate-wf-drawer__text-input{width:100%;margin-top:6px;padding:6px 8px;font:inherit;font-size:var(--font-size-sm);color:var(--text-primary);background:var(--surface-elevated);border:1px solid color-mix(in srgb,var(--module-chrome-outline-soft) 72%,transparent);border-radius:var(--radius-sm);resize:vertical}.automate-wf-drawer__text-input:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary) 45%,transparent);outline-offset:1px}.automate-wf-drawer__text-input:disabled{background:var(--surface-muted);color:var(--text-faint);cursor:not-allowed}.ux-task-evidence{display:flex;flex-direction:column;gap:6px;margin-top:12px}.ux-task-evidence__label{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.ux-task-evidence__table-wrap{max-height:320px;overflow:auto;border:1px solid var(--border-default);border-radius:var(--card-radius)}.ux-task-evidence__table{width:100%;border-collapse:collapse;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.ux-task-evidence__table th,.ux-task-evidence__table td{padding:6px 8px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border-default);color:var(--text-primary);white-space:nowrap}.ux-task-evidence__table thead th{position:sticky;top:0;background:var(--surface-muted);font-weight:var(--font-weight-semibold);color:var(--text-muted)}.ux-task-evidence__more,.ux-task-evidence__note{margin:0;font-size:var(--font-size-xs);color:var(--text-secondary)}.ux-task-facts{margin-top:10px}.ux-task-facts dt:empty{visibility:hidden}.ux-task-facts dd{white-space:pre-line}.ux-task-facts__nested{row-gap:4px}.ux-task-facts__nested dt{font-weight:var(--font-weight-normal)}.ux-task-facts__table{max-height:240px;margin:2px 0}.ux-task-facts__list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.assist-prompt-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%;max-width:100%;margin:0 auto;padding:0;box-sizing:border-box}.assist-home-chat-stack .assist-prompt-cards{width:calc(100% - (2 * var(--chat-composer-inline-inset)) - 48px);align-self:center}.assist-prompt-card{display:flex;flex-direction:row;align-items:center;gap:6px;flex:1 1 0;min-width:0;max-width:calc(50% - 4px);margin:0;height:var(--tap-target-min);padding:0 calc(var(--btn-padding-x-sm) + 4px);border:1px solid var(--border-muted);border-radius:var(--radius-pill);background:transparent;font-family:inherit;text-align:left;cursor:pointer;overflow:hidden;transition:border-color .14s ease,background-color .14s ease}.assist-prompt-card:hover:not(:disabled){border-color:var(--border-default);background:var(--surface-muted)}.assist-prompt-card:disabled{cursor:not-allowed;opacity:.55}.assist-prompt-card__mark{flex:0 0 auto;color:var(--btn-secondary-text)}.assist-prompt-cards--stack{flex-direction:column;align-items:stretch}.assist-prompt-cards--stack .assist-prompt-card{max-width:100%;flex:0 0 auto}.assist-prompt-card:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.assist-prompt-card__text{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assist-prompt-card__text{font-size:var(--btn-font-size-sm);line-height:1.35;color:var(--btn-secondary-text)}.automate-trace-docs{display:flex;flex-direction:column;gap:10px;margin-top:8px}.ux-doc-links{display:flex;flex-direction:column;gap:6px}.ux-doc-links__title{margin:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted)}.ux-doc-links__list{display:flex;flex-wrap:wrap;gap:8px}.ux-doc-link{display:inline-flex;align-items:center;gap:6px;max-width:24rem;padding:6px 10px;border:1px solid var(--border-default);border-radius:var(--radius-xs);background:var(--surface-elevated);font:inherit;font-size:var(--font-size-sm);color:var(--text-primary);text-align:left;cursor:pointer}.ux-doc-link:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.ux-doc-link:disabled{cursor:progress;opacity:.7}.ux-doc-link__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ux-doc-links__error{margin:0;font-size:var(--font-size-xs);color:var(--color-danger-600)}.assist-msg .assist-email__attach .assist-file{flex:0 1 18rem;min-width:0}.studio-kind-hints{display:grid;gap:2px}.studio-kind-hints__row strong{font-weight:var(--font-weight-semibold);color:var(--text-label)}.studio-cat-fg,.catalog-kv-field-grid.studio-cat-fg,.pulse-detail-field-grid.studio-cat-fg,.studio-detail__section>.catalog-kv-field-grid.studio-cat-fg,.studio-detail__section>.studio-detail__workflow-settings-grid{border:none;border-radius:0;background:transparent;overflow:visible}.studio-cat-fr,.catalog-kv-field-grid .studio-cat-fr,.pulse-detail-field-grid .studio-cat-fr{border-bottom:none}.studio-cat-fk,.catalog-kv-field-grid .studio-cat-fk,.pulse-detail-field-grid .studio-cat-fk{padding-left:0;background:transparent;border-right:none}.studio-cat-fg__foot{border-top:none;padding-left:0}.studio-detail__rows,.settings-fieldgrid{border:none;border-radius:0;background:transparent;overflow:visible}.studio-detail__row,.settings-field-row{border-bottom:none;background:transparent}.studio-detail__label,.settings-field-row__label{padding-left:0;background:transparent;border-right:none}.settings-field-row__label{padding-top:10px;padding-bottom:10px}.studio-detail__workflow-autonomy-fieldset,.studio-canvas__config-block{border:none}.settings-field-row__value{padding-top:10px;padding-bottom:10px;min-height:0;background:transparent}.studio-cat-fk,.catalog-kv-field-grid .studio-cat-fk,.pulse-detail-field-grid .studio-cat-fk,.studio-detail__label{align-items:flex-start;align-self:start}.multiselect-dropdown__menu{display:flex;flex-direction:column;padding:0;overflow:hidden}.multiselect-dropdown__search{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--module-chrome-outline-soft);flex-shrink:0}.multiselect-dropdown__search-icon{color:var(--text-muted);flex-shrink:0}.multiselect-dropdown__search-input{flex:1;min-width:0;border:none;outline:none;background:transparent;font:inherit;font-size:var(--font-size-sm);color:var(--text-body)}.multiselect-dropdown__list{list-style:none;margin:0;padding:6px 0;overflow-x:hidden;overflow-y:auto;min-height:0}.multiselect-dropdown__empty{padding:8px 14px;font-size:var(--font-size-sm);color:var(--text-muted)}.studio-cat-split__nav .studio-cat-nav-item-row,.studio-wf-page--flush .studio-cat-split-outer--with-nav-pagination .studio-cat-nav-item-row{border-bottom-color:transparent}.studio-wf-page--flush .studio-cat-list-with-filters{border-bottom:none}.studio-wf-page--flush .studio-cat-split-outer--with-nav-pagination .studio-cat-split__nav .studio-cat-split__nav-footer .studio-catalog-runlist-toolbar{border-bottom-color:transparent}.studio-wf-page--flush .studio-cat-split-outer--with-nav-pagination .studio-cat-split__main .studio-detail__embed-stack.studio-detail__embed-stack--detail-bar:has(+.studio-detail__bottom-panel>.module-tab-strip){border-bottom-color:transparent}.studio-agent-resource__tag{border-color:transparent;background:var(--brand-hover);font-family:inherit}.eo-logs-timestamp,.eo-logs-duration,.eo-logs-step-item__timing,.eo-logs-step-item__num,.eo-logs-cell-meta,.eo-alerts-rule-scope,.eo-alerts-timestamp,.studio-cat-type,.studio-agent-modal__multiselect{font-family:inherit;font-variant-numeric:tabular-nums}.studio-cat-type{font-size:var(--font-size-xs);color:var(--text-label)}a.eo-alerts-action-link,a.eo-alerts-action-link:visited{color:var(--brand-primary);text-decoration:none}a.eo-alerts-action-link:hover{text-decoration:underline}.eo-alerts-severity{text-transform:none;letter-spacing:0}.catalog-kv-inline{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:16px;row-gap:4px}.catalog-kv-inline__row{display:contents}.catalog-kv-inline dt{color:var(--text-label)}.catalog-kv-inline dd{margin:0;min-width:0;overflow-wrap:anywhere}.settings-value-streams__group .settings-value-streams__children>.settings-table__row:last-child{border-bottom-color:transparent}.assist-thread .assist-detail-bubble--assistant,.atlas-panel__thread .assist-detail-bubble--assistant{background:transparent;border-color:transparent;padding:4px 0}.atlas-panel__thread .assist-detail-bubble--user{max-width:88%}.assist-thread .assist-detail-bubble--assistant .assist-msg .assist-msg__foot{margin:0;padding:0;background:transparent;border-top:none;border-radius:0}.assist-msg .assist-trace__bar{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px}.assist-msg .assist-trace__toggle{display:inline-flex;align-items:center;gap:6px;padding:2px 0;border:none;background:none;font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-label);cursor:pointer}.assist-msg .assist-trace__toggle:hover,.assist-msg .assist-trace__toggle[aria-expanded=true]{color:var(--brand-primary)}.assist-msg .assist-trace__toggle:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:var(--radius-xs)}.assist-msg .assist-trace__count{font-variant-numeric:tabular-nums;font-size:var(--font-size-micro);color:var(--text-label);background:var(--surface-muted);border-radius:var(--radius-pill);padding:0 6px;line-height:16px}.assist-msg .assist-trace__panel{margin-top:10px}.assist-msg .assist-cot__summary,.assist-msg .assist-refs__label{font-family:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:0;text-transform:none}.assist-msg .assist-cot__count{font-family:inherit;font-variant-numeric:tabular-nums}.assist-msg .assist-refs__chip{font-family:inherit;font-size:var(--font-size-xs);border-color:transparent;background:var(--surface-muted)}.assist-msg .assist-table table{width:100%}.assist-msg{font-variant-numeric:tabular-nums}.automate-home--quad-grid.automate-home--minimal .module-home-top.automate-exec-top,.engage-home--quad-grid.engage-home--minimal .module-home-top.engage-home-top,.automate-home--quad-grid .module-home-top.automate-exec-top,.engage-home--quad-grid .module-home-top.engage-home-top{padding:16px 24px;border-bottom-color:transparent}.automate-home--quad-grid .automate-middle-grid,.engage-home--quad-grid .engage-middle-grid{gap:16px}.automate-home--quad-grid .automate-section-surface--my-tasks,.automate-home--quad-grid .automate-section-surface--needs-attention,.engage-home--quad-grid .engage-section-surface--action-required,.engage-home--quad-grid .engage-section-surface--at-risk,.engage-home--quad-grid .automate-section-surface--my-tasks,.engage-home--quad-grid .automate-section-surface--needs-attention{border:1px solid var(--module-chrome-outline-soft);border-radius:var(--card-radius);background:var(--surface-default);overflow:hidden}.automate-home--quad-grid .automate-exec-section__header,.engage-home--quad-grid .automate-exec-section__header{padding:14px 20px 6px}.automate-home--quad-grid .automate-exec-list,.engage-home--quad-grid .engage-home-exec-list,.engage-home--quad-grid .automate-exec-list{padding:6px 20px 8px}.automate-home--quad-grid .automate-exec-section__footer .catalog-runlist-toolbar__row-inner,.engage-home--quad-grid .automate-exec-section__footer .catalog-runlist-toolbar__row-inner{padding-left:20px;padding-right:20px}.automate-home--quad-grid .automate-exec-section__main>.ui-empty-state,.engage-home--quad-grid .automate-exec-section__main>.ui-empty-state{margin:auto}.automate-home--quad-grid .automate-exec-section__main>.ui-empty-state .ui-empty-state__desc,.engage-home--quad-grid .automate-exec-section__main>.ui-empty-state .ui-empty-state__desc{max-width:44ch}.automate-exec-list>li,.engage-home-exec-list>li{flex-shrink:0}.ui-rich-text{display:flex;flex-direction:column;gap:6px;line-height:1.5}.ui-rich-text p,.ui-rich-text ul,.ui-rich-text ol{margin:0}.ui-rich-text ul,.ui-rich-text ol{padding-left:1.25em;display:flex;flex-direction:column;gap:2px}.ui-rich-text strong{font-weight:var(--font-weight-semibold);color:var(--text-body)}.ui-rich-text .ui-rich-text__heading{margin-top:4px;font-weight:var(--font-weight-semibold);color:var(--text-body)}.ui-rich-text .ui-rich-text__heading:first-child{margin-top:0}.settings-table__muted{color:var(--text-faint)}.settings-value-streams__group>.settings-table__row:only-child{border-bottom-color:transparent}.pulse-detail-canvas .pulse-detail-section-panel{border-color:transparent}.automate-home--quad-grid .automate-section-surface--my-tasks .automate-exec-card,.automate-home--quad-grid .automate-section-surface--needs-attention .automate-exec-card,.engage-home--quad-grid .automate-section-surface--my-tasks .engage-home-exec-card,.engage-home--quad-grid .automate-section-surface--needs-attention .engage-home-exec-card{border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;box-shadow:none;background:var(--surface-muted)}.automate-trace-human .ux-card{box-shadow:none}.eo-observe-body .eo-logs-table-wrap+.eo-logs-table-wrap{margin-top:24px}.eo-logs-entity-pill{text-transform:none;letter-spacing:0}.settings-table__row--roles{grid-template-columns:minmax(180px,1fr) minmax(150px,.7fr) minmax(320px,3fr);align-items:start}.settings-table__row--perms{grid-template-columns:minmax(130px,.7fr) minmax(130px,.6fr) minmax(320px,3fr) minmax(170px,1fr);align-items:start}.settings-table__row--events{grid-template-columns:minmax(200px,1fr) minmax(320px,3fr) minmax(120px,.6fr);align-items:start}.settings-table__cell--strong{font-weight:var(--font-weight-medium);color:var(--text-body)}.settings-table__row--perms .settings-table__meta{display:block;margin-top:4px}.ao-listrow__status{display:inline-flex;align-items:center;gap:6px}.settings-table{--settings-data-row-border: var(--inpage-list-line)}.pd-accordion-foot{border-top-color:var(--inpage-list-line)}.studio-agent-detail__prompt-wrap,.studio-agent-schema{border-color:var(--catalog-kv-grid-edge)}.ui-catalog-list{display:flex;flex-direction:column;gap:8px;min-width:0}.ui-catalog-card{border:1px solid var(--catalog-kv-grid-edge);border-radius:var(--surface-radius);background:var(--surface-elevated);transition:border-color .12s,box-shadow .12s;min-width:0}.ui-catalog-card:hover{border-color:var(--text-faint)}.ui-catalog-card.is-selected{border-color:var(--brand-primary);box-shadow:0 0 0 1px var(--brand-primary)}.ui-catalog-card.is-disabled{opacity:.72;background:var(--surface-muted)}.ui-catalog-card.is-added{background:var(--surface-muted)}.ui-catalog-card__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 16px}.ui-catalog-card__avatar{display:inline-flex;padding-top:2px}.ui-catalog-card__avatar .add-channel-wizard__provider-logo{margin:0}.ui-catalog-card__text{display:flex;flex-direction:column;gap:3px;min-width:0}.ui-catalog-card__titlerow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ui-catalog-card__title{font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);color:var(--text-heading);line-height:1.3}.ui-catalog-card__titlerow .add-channel-wizard__provider-badge{margin-left:0}.ui-catalog-card__sub{font-size:var(--font-size-xs);color:var(--text-muted);line-height:1.3}.ui-catalog-card__desc{font-size:var(--font-size-sm);color:var(--text-body);line-height:1.45}.ui-catalog-card__actions{display:inline-flex;align-items:center;gap:6px}.ui-catalog-card__toggle svg{transition:transform .15s}.ui-catalog-card__toggle.is-open svg{transform:rotate(180deg)}.ui-catalog-card__details{border-top:1px solid var(--inpage-list-line);padding:12px 16px 14px 66px}.ui-catalog-card__facts{display:grid;gap:8px;margin:0}.ui-catalog-card__fact{display:grid;grid-template-columns:minmax(120px,22%) minmax(0,1fr);gap:12px}.ui-catalog-card__fact dt{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-label)}.ui-catalog-card__fact dd{margin:0;font-size:var(--font-size-sm);color:var(--text-body);line-height:1.45}.ui-catalog-card__list{margin:0;padding-left:18px;display:grid;gap:2px}.ui-catalog-card__loading{margin:0;font-size:var(--font-size-sm);color:var(--text-muted)}@media (max-width: 640px){.ui-catalog-card__row{grid-template-columns:auto minmax(0,1fr)}.ui-catalog-card__actions{grid-column:1 / -1;justify-content:flex-end}.ui-catalog-card__details{padding-left:16px}.ui-catalog-card__fact{grid-template-columns:1fr;gap:2px}}.home-page{display:flex;flex-direction:column;gap:20px;width:100%;padding:0 0 32px}@media (max-width: 960px){.home-grid{grid-template-columns:minmax(0,1fr)}}.home-section{display:flex;flex-direction:column;min-width:0;border:1px solid var(--border-default);border-radius:var(--surface-radius);background:var(--eo-surface-card-bg)}.home-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px 10px;border-bottom:1px solid var(--border-muted)}.home-section__title{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-heading)}.home-section__hint{margin:2px 0 0;font-size:var(--font-size-xs);color:var(--text-muted)}.home-section__more{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-link);text-decoration:none;white-space:nowrap}.home-section__more:hover{color:var(--text-link-hover);text-decoration:underline}.home-section__body{padding:6px 8px 8px;min-width:0}.home-section__loading{margin:0;padding:12px 8px;font-size:var(--font-size-sm);color:var(--text-muted)}.home-page--focus{gap:28px}.home-hero{display:flex;flex-direction:column;align-items:center;gap:18px;padding:clamp(40px,9vh,88px) 0 clamp(32px,6vh,56px)}.home-hero .assist-home-title{margin:0;font-size:var(--font-size-xl);line-height:1.28;letter-spacing:-.018em;font-weight:var(--font-weight-semibold);color:var(--text-heading);text-align:center}.home-ask{--chat-composer-inline-inset: 0px;display:flex;flex-direction:column;align-items:center;gap:14px;width:min(880px,100%)}.home-ask .chat-composer-wrap{width:100%}.home-ask__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin:0;font-size:var(--font-size-sm);color:var(--text-muted);text-align:center}.assist-msg__related{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px}.assist-msg__related-link{display:inline-flex;align-items:center;gap:4px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-link);text-decoration:none}.assist-msg__related-link:hover{text-decoration:underline}.page-action-card{display:flex;flex-direction:column;gap:6px;margin-top:10px;padding:10px 12px;border:1px solid var(--border-muted);border-radius:var(--radius-md);background:var(--surface-elevated)}.page-action-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.page-action-card__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.page-action-card__open{background:none;border:0;padding:0;cursor:pointer}.page-action-card__summary,.page-action-card__note{margin:0;font-size:var(--font-size-xs);color:var(--text-muted)}.page-action-card__press{align-self:flex-start}.home-ask__route{margin:-4px 0 0;font-size:var(--font-size-xs);color:var(--text-muted);text-align:center}.home-ask .assist-prompt-cards{width:calc(100% - 48px)}.module-page-body{display:flex;flex-direction:column;gap:20px;padding:20px 24px 32px;min-width:0}.home-page--focus .module-page-body{width:100%;max-width:1080px;margin:0 auto;box-sizing:border-box}.home-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}@media (max-width: 900px){.home-body{grid-template-columns:minmax(0,1fr)}}.home-needs{list-style:none;margin:0;padding:4px 0;display:flex;flex-direction:column}.home-need{display:flex;align-items:center;gap:12px;padding:10px 20px;color:var(--text-primary);text-decoration:none}.home-need:hover{background:var(--surface-subtle)}.home-need:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.home-need__label{flex:1 1 auto;min-width:0;font-size:var(--font-size-sm);color:var(--text-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-need__value{flex-shrink:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--text-body)}.home-need__value--danger{color:var(--color-danger)}.home-need__value--attention{color:var(--color-warning)}.home-need__unread{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted)}.home-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--border-default);border-radius:var(--surface-radius);background:var(--eo-surface-card-bg);overflow:hidden}.home-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-bottom:1px solid var(--module-chrome-outline-soft)}.home-card__title{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-heading)}.home-card__quiet{margin:0;padding:14px 20px;font-size:var(--font-size-sm);color:var(--text-muted)}.home-recents{list-style:none;margin:0;padding:4px 0;display:flex;flex-direction:column}.home-recent{display:flex;align-items:center;gap:12px;padding:10px 20px;color:var(--text-primary);text-decoration:none}.home-recent:hover{background:var(--surface-subtle)}.home-recent:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.home-recent__icon{flex-shrink:0;color:var(--brand-primary)}.home-recent__title{flex:1 1 auto;min-width:0;font-size:var(--font-size-sm);color:var(--text-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-recent__when{flex-shrink:0;font-size:var(--font-size-xs);color:var(--text-muted)}.home-recent__tag{flex-shrink:0;font-size:var(--font-size-2xs);color:var(--text-muted);white-space:nowrap}.home-recent__open{flex-shrink:0;color:var(--text-link);transition:transform .14s ease}.home-recent:hover .home-recent__open,.home-need:hover .home-recent__open{transform:translate(2px)}@media (prefers-reduced-motion: reduce){.home-recent__open{transition:none}}.module-metric-card--link{text-decoration:none;color:inherit}.module-metric-card--link:hover{background:var(--surface-subtle)}.module-metric-card--link:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.insights-page .insights-strip{margin:0;border-top:none}.insights-page .insights-strip .module-metric-card{padding:14px 24px}.insights-page .insights-panel{width:100%}.insights-ask{display:flex;flex-direction:column;gap:10px}.insights-ask__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.insights-ask__bar .home-section__title{margin:0}.insights-ask__tools{display:inline-flex;align-items:center;gap:8px}.insights-ask__tools .ux-btn{display:inline-flex;align-items:center;gap:4px}.insights-ask__dock{position:sticky;bottom:0;z-index:2;display:flex;flex-direction:column;gap:8px;padding:12px 0 4px;background:linear-gradient(to bottom,transparent,var(--surface-default) 12px)}.insights-history{position:relative}.insights-history__menu{position:absolute;right:0;bottom:calc(100% + 6px);z-index:20;display:flex;flex-direction:column;width:min(380px,80vw);max-height:360px;overflow-x:hidden;overflow-y:auto;padding:6px;border:1px solid var(--border-default);border-radius:var(--surface-radius);background:var(--surface-elevated);box-shadow:var(--shadow-md)}.insights-history__item{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 10px;border:0;border-radius:var(--surface-radius);background:transparent;font:inherit;text-align:left;cursor:pointer}.insights-history__item:hover,.insights-history__item:focus-visible{background:var(--surface-muted);outline:none}.insights-history__item.is-current{background:var(--surface-muted)}.insights-history__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-sm);color:var(--text-body)}.insights-history__when{flex:0 0 auto;font-size:var(--font-size-xs);color:var(--text-muted)}.insights-history__note{margin:0;padding:10px;font-size:var(--font-size-sm);color:var(--text-muted)}.insights-thread{display:flex;flex-direction:column;gap:14px}.insights-starters{justify-content:flex-start}.insights-askwhy{display:inline-flex;align-items:center;gap:6px}.insights-dashboards{display:flex;flex-direction:column;gap:14px}.insights-dashboards__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.insights-dashboards__bar .ux-btn{display:inline-flex;align-items:center;gap:4px}.insights-dashboards__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.insights-dashboards__actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.insights-chip{display:inline-flex;align-items:center;gap:6px}.insights-chip__tag{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);color:var(--text-muted)}.insights-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:16px;align-items:stretch}.insights-widget{display:flex;flex-direction:column;min-width:0;min-height:216px;border:1px solid var(--border-default);border-radius:var(--surface-radius);background:var(--eo-surface-card-bg);box-shadow:0 1px 2px color-mix(in srgb,var(--text-heading) 6%,transparent);overflow:hidden;transition:border-color .14s ease,box-shadow .14s ease}.insights-widget:hover{border-color:color-mix(in srgb,var(--brand-primary) 35%,var(--border-default));box-shadow:0 4px 14px color-mix(in srgb,var(--text-heading) 8%,transparent)}.insights-widget__head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;padding:14px 18px 0}.insights-widget__title{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insights-widget__figure{display:flex;align-items:baseline;gap:8px;min-height:34px;padding:6px 18px 12px}.insights-widget__value{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);line-height:1.1;letter-spacing:-.01em;color:var(--text-heading);font-variant-numeric:tabular-nums}.insights-widget__caption{font-size:var(--font-size-xs);color:var(--text-muted)}.insights-widget__body{flex:1 1 auto;min-height:0;padding:0 10px}.insights-widget__body .insights-bars{margin:0}.insights-widget__quiet{margin:0;padding:4px 8px;font-size:var(--font-size-sm);color:var(--text-muted)}.insights-widget__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding:10px 18px;border-top:1px solid var(--module-chrome-outline-soft)}.insights-widget__more{font-size:var(--font-size-xs);color:var(--text-muted)}.insights-notices{display:flex;flex-direction:column;gap:6px}.insights-notice{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;padding:8px 14px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);line-height:1.45}.insights-notice--warning{background:color-mix(in srgb,var(--color-warning) 10%,var(--eo-surface-card-bg));border:1px solid color-mix(in srgb,var(--color-warning) 28%,transparent);color:var(--text-body)}.insights-notice--note{background:var(--surface-subtle);border:1px solid var(--border-muted);color:var(--text-muted)}.insights-tile--wide{grid-column:1 / -1}@media (max-width: 960px){.insights-tiles{grid-template-columns:minmax(0,1fr)}}.insights-tile--answer .home-section__body{padding:10px 16px 14px}.insights-context{display:flex;align-items:center;gap:6px;margin:0;font-size:var(--font-size-xs);color:var(--text-muted)}.insights-context strong{color:var(--text-heading);font-weight:var(--font-weight-semibold)}.insights-context--notice{color:var(--text-secondary);flex-wrap:wrap}.insights-context__clear{margin-left:4px;padding:0;border:none;background:none;font:inherit;font-weight:var(--font-weight-semibold);color:var(--text-link);cursor:pointer}.insights-context__clear:hover{color:var(--text-link-hover);text-decoration:underline}.insights-context__clear:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.insights-form{display:flex;flex-direction:column;gap:14px}.insights-form__tiles{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:none}.insights-form__hint{display:block;margin:0;font-size:var(--font-size-xs);color:var(--text-muted)}.insights-form__check{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.insights-form__check input{margin-top:3px}.insights-form__check-title{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-heading)}.insights-form__share{display:flex;align-items:center;justify-content:space-between;gap:16px}.insights-form__share>span{display:flex;flex-direction:column;gap:2px}.insights-spin{animation:insights-spin 1s linear infinite}@keyframes insights-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.insights-spin{animation:none}}.insights-bars{list-style:none;margin:4px 0 0;padding:0 8px;display:flex;flex-direction:column;gap:8px}.insights-bar{display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr) auto;align-items:center;gap:12px;font-size:var(--font-size-sm)}.insights-bar__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-heading)}.insights-bar__none{color:var(--text-muted);font-style:italic}.insights-bar__track{height:8px;border-radius:var(--radius-pill);background:var(--surface-subtle);overflow:hidden}.insights-bar__fill{display:block;height:100%;border-radius:inherit;background:var(--brand-primary)}.insights-bar__value{display:inline-flex;align-items:baseline;gap:6px;font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);color:var(--text-heading)}.insights-bar__count{font-size:var(--font-size-2xs);font-weight:var(--font-weight-normal);color:var(--text-muted)}.insights-tile__foot{margin:12px 8px 4px;font-size:var(--font-size-xs);color:var(--text-muted)}.assist-records-linked{display:flex;align-items:center;gap:12px;margin:0 0 8px;font-size:var(--font-size-xs);color:var(--text-muted)}.app-confirm-modal__actions{display:flex;justify-content:flex-end;margin-top:16px}.records-view-tabs{border-bottom:1px solid var(--module-chrome-edge);padding:0 16px}.records-view-tab__label{white-space:nowrap}.records-view-tab__count{margin-left:6px;font-variant-numeric:tabular-nums;color:var(--text-muted);font-weight:var(--font-weight-medium)}.ux-tabs__item.is-active .records-view-tab__count{color:var(--brand-primary)}.records-filter-count{white-space:nowrap;font-size:var(--font-size-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}.records-view-share{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.records-view-share__row{display:flex;align-items:center;gap:8px;font-size:var(--font-size-sm);color:var(--text-body)}.workbench-nav-item__status,.ao-listrow__status-label{line-height:16px;padding:0 6px;vertical-align:baseline}.settings-table__row--webhooks{grid-template-columns:minmax(240px,2.2fr) minmax(170px,1.3fr) minmax(150px,1fr) 110px 48px}.settings-webhook-name{min-width:0}.settings-webhook-name .settings-table__meta--mono{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-webhook-sub{display:block;margin-top:2px}.settings-webhook-secret{display:flex;align-items:center;gap:var(--space-2);word-break:break-all}.settings-webhook-picker{margin-top:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-elevated)}.settings-webhook-picker__bar{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2);border-bottom:1px solid var(--border-muted)}.settings-webhook-picker__bar .ux-input{flex:1;min-width:0}.settings-webhook-picker__bar .settings-table__meta{white-space:nowrap}.settings-webhook-picker__list{max-height:240px;overflow-x:hidden;overflow-y:auto;padding:var(--space-1) 0}.settings-webhook-picker__none{padding:var(--space-2) var(--space-3);margin:0}.settings-webhook-picker__item{display:flex;gap:var(--space-2);align-items:flex-start;padding:var(--space-2) var(--space-3);cursor:pointer}.settings-webhook-picker__item:hover{background:var(--surface-muted)}.settings-webhook-picker__item input{margin-top:3px}.settings-webhook-picker__name{display:block;color:var(--text-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.settings-webhook-picker__desc{display:block;color:var(--text-muted);font-size:var(--font-size-xs)}.settings-webhook-drawer{display:flex;flex-direction:column;gap:var(--space-4)}.settings-webhook-drawer__section{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-muted)}.settings-webhook-drawer__section:last-child{border-bottom:0;padding-bottom:0}.settings-webhook-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.settings-webhook-drawer__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.settings-webhook-remove{margin-left:auto;color:var(--color-danger)}.settings-webhook-facts{display:grid;gap:var(--space-3);margin:0}.settings-webhook-facts>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--space-3);align-items:baseline}.settings-webhook-facts dt{color:var(--text-label);font-size:var(--font-size-xs)}.settings-webhook-facts dd{margin:0;min-width:0;color:var(--text-body);font-size:var(--font-size-sm)}.settings-webhook-facts__address{display:flex;align-items:center;gap:var(--space-2)}.settings-webhook-facts__address code{min-width:0;overflow-wrap:anywhere;font-size:var(--font-size-xs)}.settings-webhook-chips{display:flex;flex-wrap:wrap;gap:var(--space-1)}.settings-webhook-chip{padding:2px 8px;border-radius:var(--chip-radius);background:var(--surface-muted);color:var(--text-body);font-size:var(--font-size-xs)}.settings-webhook-log{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.settings-webhook-log__row{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:var(--space-3);align-items:baseline;padding:var(--space-2) 0;border-top:1px solid var(--border-muted)}.settings-webhook-log__row:first-child{border-top:0}.settings-webhook-log__what{display:flex;flex-direction:column;min-width:0}.settings-webhook-log__event{color:var(--text-heading);font-size:var(--font-size-sm)}.settings-webhook-log__what .settings-table__meta{overflow-wrap:anywhere}.settings-webhook-log__when{white-space:nowrap}.settings-webhook-receiver summary{cursor:pointer;color:var(--text-link);font-size:var(--font-size-sm)}.settings-webhook-receiver p{margin:var(--space-2) 0 0;color:var(--text-body);font-size:var(--font-size-sm);max-width:75ch}@media (max-width: 900px){.settings-table__row--webhooks{grid-template-columns:1fr}.settings-webhook-log__row{grid-template-columns:1fr;gap:var(--space-1)}}.settings-table__row--teams{grid-template-columns:minmax(240px,2.2fr) minmax(140px,1fr) minmax(120px,1fr) 110px 48px}.settings-team-name{min-width:0}.settings-team-drawer{display:flex;flex-direction:column;gap:var(--space-4)}.settings-team-drawer__section{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-muted)}.settings-team-drawer__section:last-child{border-bottom:0;padding-bottom:0}.settings-team-drawer__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.settings-team-danger{color:var(--color-danger)}.settings-team-facts{display:grid;gap:var(--space-3);margin:0}.settings-team-facts>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--space-3);align-items:baseline}.settings-team-facts dt{color:var(--text-label);font-size:var(--font-size-xs)}.settings-team-facts dd{margin:0;min-width:0;color:var(--text-body);font-size:var(--font-size-sm)}.settings-team-add{display:flex;align-items:center;gap:var(--space-2)}.settings-team-add__picker{flex:1;min-width:0}.settings-team-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.settings-team-list__row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--space-3);align-items:center;padding:var(--space-2) 0;border-top:1px solid var(--border-muted)}.settings-team-list__row:first-child{border-top:0}.settings-team-list__what{display:flex;flex-direction:column;min-width:0}.settings-team-list__name{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-heading);font-size:var(--font-size-sm)}.settings-team-list__actions{display:inline-flex;gap:var(--space-1)}.settings-team-grant-form{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-2)}.settings-table__meta--teams{margin-top:2px}.settings-team-grants{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4)}.settings-team-grants__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.settings-team-grants__list li{display:flex;flex-direction:column}.settings-team-grants__role{color:var(--text-heading);font-size:var(--font-size-sm)}@media (max-width: 900px){.settings-table__row--teams{grid-template-columns:1fr}.settings-team-list__row{grid-template-columns:1fr;gap:var(--space-1)}}.settings-teams-filter{display:flex;justify-content:flex-end;padding:var(--space-2) var(--space-4) 0}.engage-case-row .ao-listrow__status{display:flex;min-width:0;max-width:100%}.engage-case-row__meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-faint)}.engage-reply-mode--human .ux-segmented__option.is-active{background:var(--color-violet-50);border-color:color-mix(in srgb,var(--assist-detail-bubble-border-2) 70%,transparent)}.engage-reply-mode--agent .ux-segmented__option.is-active{background:var(--surface-elevated);border-color:color-mix(in srgb,var(--module-chrome-outline-soft) 72%,transparent)}.ux-modal-shell,.op-switcher__panel,.global-search__panel,.profile-dropdown,.settings-row-menu__dropdown,.notification-panel,.insights-history__menu,.operation-dropdown__menu,.chat-composer-assistant-menu,.pulse-node-sidepanel,.graph-node__tooltip,.assist-scroll-bottom,.eo-command{background:var(--glass-bg-strong);border-color:var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}.ux-modal-shell--rightDrawer,.atlas-panel{background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}.ux-modal-backdrop{background:var(--glass-backdrop);-webkit-backdrop-filter:blur(var(--glass-backdrop-blur));backdrop-filter:blur(var(--glass-backdrop-blur))}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ux-modal-shell,.op-switcher__panel,.global-search__panel,.profile-dropdown,.settings-row-menu__dropdown,.notification-panel,.insights-history__menu,.operation-dropdown__menu,.chat-composer-assistant-menu,.pulse-node-sidepanel,.graph-node__tooltip,.assist-scroll-bottom,.eo-command,.ux-modal-shell--rightDrawer,.atlas-panel{background:var(--surface-elevated)}}.eo-skeleton{display:block;height:10px;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--skeleton-base) 0%,var(--skeleton-highlight) 50%,var(--skeleton-base) 100%);background-size:220% 100%;animation:eo-shimmer var(--skeleton-duration) ease-in-out infinite}.eo-skeleton--block{border-radius:var(--radius-sm)}.eo-skeleton--pill{border-radius:var(--radius-pill)}.eo-skeleton--circle{border-radius:50%;flex:none}@keyframes eo-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.eo-skeleton-surface{display:flex;flex-direction:column;gap:12px;padding:4px 0}.eo-skeleton-text{display:flex;flex-direction:column;gap:8px;width:100%}.eo-skeleton-table{display:flex;flex-direction:column}.eo-skeleton-table__row{display:grid;gap:16px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--border-default)}.eo-skeleton-table__row--head{padding-top:10px;padding-bottom:10px}.eo-skeleton-list{display:flex;flex-direction:column;gap:6px}.eo-skeleton-list__row{display:flex;align-items:center;gap:12px;padding:10px 4px}.eo-skeleton-list__lines{display:flex;flex:1;flex-direction:column;gap:7px}.eo-skeleton-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.eo-skeleton-card{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--border-default);border-radius:var(--surface-radius);background:var(--surface-elevated)}.eo-skeleton-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.eo-skeleton-metrics__item{display:flex;flex-direction:column;gap:10px;padding:12px 0}.eo-skeleton-detail{display:flex;flex-direction:column;gap:18px}.eo-skeleton-detail__fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px 24px;max-width:960px}.eo-skeleton-detail__field{display:flex;flex-direction:column;gap:7px}.eo-progress{display:flex;flex-direction:column;gap:6px;width:100%}.eo-progress__head{display:flex;justify-content:space-between;gap:12px;font-size:var(--font-size-xs);color:var(--text-muted)}.eo-progress__value{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);color:var(--text-body)}.eo-progress__track{position:relative;overflow:hidden;height:6px;border-radius:var(--radius-pill);background:var(--progress-track)}.eo-progress--sm .eo-progress__track{height:4px}.eo-progress__fill{display:block;height:100%;border-radius:inherit;background:var(--progress-fill);transition:width .24s ease}.eo-progress--indeterminate .eo-progress__fill{width:36%;animation:eo-progress-slide 1.3s ease-in-out infinite}@keyframes eo-progress-slide{0%{transform:translate(-110%)}to{transform:translate(310%)}}.eo-top-progress{position:fixed;top:var(--global-topbar-height);left:0;right:0;z-index:90;height:2px;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .16s ease}.eo-top-progress:after{content:"";position:absolute;inset:0 auto 0 0;width:30%;background:var(--progress-fill);animation:eo-progress-slide 1.1s ease-in-out infinite}.eo-top-progress--on{opacity:1}@media (prefers-reduced-motion: reduce){.eo-skeleton,.eo-progress--indeterminate .eo-progress__fill,.eo-top-progress:after,.app-shell--pending .shell-pending__rail:after{animation:none}}.global-search__kbd{flex:none;padding:1px 6px;border:1px solid var(--glass-border);border-radius:var(--radius-xs);background:var(--glass-bg);font-family:var(--font-sans);font-size:var(--font-size-2xs);color:var(--chrome-text-faint)}.global-search__panel.eo-command{width:min(600px,calc(100vw - 48px));max-height:min(520px,70vh);border-radius:var(--radius-lg)}.global-search__hit--row{display:grid;grid-template-columns:minmax(120px,auto) 1fr auto;align-items:center;gap:12px}.global-search__hit--row .global-search__hit-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search__hit.is-active{background:color-mix(in srgb,var(--brand-primary) 10%,transparent)}.global-search__hit-go{color:var(--text-muted);opacity:0}.global-search__hit.is-active .global-search__hit-go{opacity:1;color:var(--brand-primary)}.global-search__hit-icon{margin-right:6px;vertical-align:-2px;color:var(--brand-primary)}.global-search__foot{margin:4px 0 0;padding:8px 16px 2px;border-top:1px solid var(--glass-border);font-size:var(--font-size-2xs);color:var(--text-muted)}.global-search__panel .eo-skeleton-surface{padding:4px 16px}.eo-skeleton--on-chrome{background:linear-gradient(90deg,color-mix(in srgb,#ffffff 22%,transparent),color-mix(in srgb,#ffffff 42%,transparent),color-mix(in srgb,#ffffff 22%,transparent));background-size:220% 100%}.app-shell--pending .shell-pending__rail{align-items:center;gap:22px;padding:14px 0;position:relative;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--brand-primary) 60%,#ffffff),color-mix(in srgb,var(--brand-primary) 44%,#ffffff))}.app-shell--pending .shell-pending__rail:after{content:"";position:absolute;inset:-40% 0 auto 0;height:40%;background:linear-gradient(180deg,transparent,color-mix(in srgb,#ffffff 30%,transparent),transparent);animation:eo-rail-sheen 2.4s ease-in-out infinite;pointer-events:none}@keyframes eo-rail-sheen{0%{transform:translateY(0)}to{transform:translateY(350%)}}.app-shell--pending .shell-pending__rail-items{display:flex;flex-direction:column;align-items:center;gap:18px}.app-shell--pending .shell-pending__rail-item{display:flex;flex-direction:column;align-items:center;gap:6px}.app-shell--pending .shell-pending__top{justify-content:space-between;padding:0 16px}.app-shell--pending .shell-pending__top-leading,.app-shell--pending .shell-pending__top-actions{display:flex;align-items:center;gap:10px}.app-shell--pending .shell-pending__search{max-width:40vw}.app-shell--pending .eo-skeleton{filter:blur(.6px)}.guest-home[data-look=daylight]{--gl-b-50: #eef9fe;--gl-b-100: #d6f1fc;--gl-b-200: #a9e3f9;--gl-b-300: #6fd0f5;--gl-b-400: #33bff2;--gl-b-500: #07b0ef;--gl-b-600: #0697cd;--gl-b-700: #057aa6;--gl-b-800: #045c7e;--gl-b-900: #033f57;--gl-ink: #0c2a3a;--gl-ink-2: #3f5a6a;--gl-ink-3: #557282;--gl-ink-muted: rgba(12, 42, 58, .42);--dl-ground: radial-gradient(70% 40% at 50% 0%, #ffffff, transparent 75%), radial-gradient(55% 45% at 0% 100%, rgba(5, 122, 166, .16), transparent 70%), radial-gradient(60% 30% at 60% 85%, rgba(255, 255, 255, .6), transparent 75%), linear-gradient(180deg, #ffffff 0%, #f1f9fd 40%, var(--gl-b-100) 75%, #c4e6f3 100%);--dl-accent: var(--brand-primary);--dl-ink-2: var(--gl-ink-2);--dl-ink-3: var(--gl-ink-3);background:var(--dl-ground)}.guest-home[data-look=daylight] .guest-home__atmosphere{display:none}.guest-home__card{display:flex;justify-content:center;width:100%;max-width:32rem}.guest-home[data-look=daylight] .guest-home__card>*{max-width:100%}.guest-home[data-look=daylight] .guest-home-welcome__eyebrow{color:var(--dl-accent);font-weight:700;letter-spacing:.02em}.guest-home[data-look=daylight] .guest-home-welcome__brand-rule{background:var(--dl-accent)}.guest-home[data-look=daylight] .guest-home-welcome__title,.guest-home[data-look=daylight] .guest-home-highlight__text{color:var(--gl-ink)}.guest-home[data-look=daylight] .guest-home-welcome__title{font-weight:600;letter-spacing:-.035em;line-height:1.06}.guest-home[data-look=daylight] .guest-home-welcome__brand{font-weight:inherit;color:var(--gl-ink-muted)}@media (min-width: 1200px){.guest-home[data-look=daylight] .guest-home-welcome__title{font-size:2.75rem}}.guest-home[data-look=daylight] .guest-home-welcome__subtitle{color:var(--dl-ink-2)}.guest-home[data-look=daylight] .guest-home-highlight+.guest-home-highlight:before{background:var(--dl-accent)}.guest-home[data-look=daylight] .guest-home__eras{opacity:1}.guest-home[data-look=daylight] .guest-home__eras-item--past .guest-home__era-label,.guest-home[data-look=daylight] .guest-home__eras-item--past .guest-home__era-outcome{color:var(--dl-ink-3)}.guest-home[data-look=daylight] .guest-home__eras-item--current .guest-home__era-label,.guest-home[data-look=daylight] .guest-home__eras-item--current .guest-home__era-outcome{color:var(--gl-ink)}.guest-home[data-look=daylight] .guest-home__era-node{background:color-mix(in srgb,var(--dl-accent) 55%,transparent);border-color:transparent}.guest-home[data-look=daylight] .guest-home__eras-item--current .guest-home__era-node{background:var(--dl-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--dl-accent) 25%,transparent)}.guest-home[data-look=daylight] .guest-home__eras-track-line{background:linear-gradient(90deg,color-mix(in srgb,var(--dl-accent) 15%,transparent),var(--dl-accent))}.guest-home[data-look=daylight] .guest-home__eras-track-line:after{border-color:var(--dl-accent)}.guest-home__signin{display:flex;flex-direction:column;gap:6px;width:100%}.guest-home__signin-title{margin:0;font-family:var(--font-display);font-size:var(--font-size-4xl);font-weight:600;line-height:1.15;letter-spacing:-.03em;color:#0c2a3a;text-wrap:balance}.guest-home__signin-muted{color:#0c2a3a6b}.guest-home__signin-lead{margin:0 0 18px;font-size:var(--font-size-base);color:#3f5a6a}@media (max-width: 1199px){.guest-home__signin{align-items:center;text-align:center}}@media (min-width: 1200px){.guest-home[data-look=daylight]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;z-index:1;background:radial-gradient(60% 40% at 100% 0%,rgba(7,176,239,.07),transparent 70%),#fff;box-shadow:-1px 0 #fffc,-24px 0 60px #045c7e2e;pointer-events:none}.guest-home[data-look=daylight] .guest-home__auth:before{display:none}}.top-nav-menu,.side-nav-backdrop{display:none}@media (max-width: 768px){:root,.app-shell:has(.side-nav.collapsed){--rail-width: 0px}.app-shell{height:100dvh;grid-template-columns:minmax(0,1fr);grid-template-rows:calc(var(--global-topbar-height) + env(safe-area-inset-top,0px)) minmax(0,1fr);grid-template-areas:"topnav" "body"}.side-nav{position:fixed;top:0;left:0;bottom:0;width:var(--global-rail-width);min-width:var(--global-rail-width);max-width:var(--global-rail-width);height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);transform:translate(-100%);visibility:hidden;transition:transform .18s ease,visibility 0s linear .18s;z-index:90}.side-nav.side-nav--open{transform:none;visibility:visible;transition:transform .18s ease;box-shadow:8px 0 24px var(--color-neutral-900-a06)}.side-nav-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--modal-backdrop);z-index:89}.top-nav{height:auto;padding:env(safe-area-inset-top,0px) 8px 0 4px;gap:6px}.top-nav-leading{gap:4px}.top-nav-menu{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--chrome-text);cursor:pointer}.top-nav-menu:hover,.top-nav-menu[aria-expanded=true]{background:var(--surface-muted)}.top-nav-menu:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.top-nav-org__name,.identity--topbar,.top-nav-leading-separator,.top-nav-actions-separator,.top-nav-ask-atlas,.user-chip__identity,.global-search__kbd{display:none}.top-nav-operation{max-width:30vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-nav-env{max-width:18vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search{flex:1 1 auto;justify-content:flex-start}.global-search__control{width:100%}.global-actions,.top-nav-user-cluster{gap:4px}.workspace{padding:16px}.workspace-module,.workspace-studio{padding:0}.workspace--atlas-dock,.workspace--atlas-dock.workspace--assist-assistant-context-dock{margin-right:0}.ux-modal-shell--rightDrawer{top:calc(var(--global-topbar-height) + env(safe-area-inset-top,0px));width:100vw;border-left:0;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.ux-modal-backdrop--drawer{inset:calc(var(--global-topbar-height) + env(safe-area-inset-top,0px)) 0 0 0}.ux-modal-shell--center{width:calc(100vw - 16px);max-height:calc(100dvh - 32px)}}@media (max-width: 480px){.top-nav-operation,.top-nav-env{display:none}}@media (prefers-reduced-motion: reduce){.side-nav,.side-nav.side-nav--open{transition:none}}@media (max-width: 768px){.workbench-side-nav.collapsed,.pulse-side-nav.collapsed,.studio-side-nav.collapsed{width:0;min-width:0;border-right:0;overflow:visible}.workbench-side-nav.collapsed .workbench-side-scroll,.pulse-side-nav.collapsed .pulse-side-scroll,.studio-side-nav.collapsed .studio-side-scroll{display:none}.workbench-side-nav.collapsed .module-rail-footer,.pulse-side-nav.collapsed .module-rail-footer,.studio-side-nav.collapsed .module-rail-footer{position:fixed;left:0;top:50%;bottom:auto;transform:translateY(-50%);z-index:30;padding:0;border:0;background:transparent}.workbench-side-nav.collapsed .module-rail-footer-row,.pulse-side-nav.collapsed .module-rail-footer-row,.studio-side-nav.collapsed .module-rail-footer-row{padding:0}.workbench-side-nav.collapsed .module-rail-toggle-btn,.pulse-side-nav.collapsed .module-rail-toggle-btn,.studio-side-nav.collapsed .module-rail-toggle-btn{width:24px;height:48px;border-radius:0 10px 10px 0;background:var(--surface-elevated);border:1px solid var(--border-default);border-left:0;box-shadow:2px 2px 10px var(--color-neutral-900-a10)}.workbench-side-nav:not(.collapsed),.pulse-side-nav:not(.collapsed),.studio-side-nav:not(.collapsed){position:fixed;top:calc(var(--global-topbar-height) + env(safe-area-inset-top,0px));left:0;bottom:0;height:auto;max-height:none;width:min(86vw,320px);z-index:60;box-shadow:8px 0 24px var(--color-neutral-900-a10)}.ux-module-header,.automate-home--quad-grid>.automate-home-topbar{margin-left:0;margin-right:0;padding:10px 12px;position:static}.ux-module-header__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ux-module-header__copy,.automate-home--quad-grid>.automate-home-topbar .ux-module-header__copy{flex:1 1 100%;max-width:none;min-width:0}.ux-module-header__title,.automate-home--quad-grid>.automate-home-topbar .ux-module-header__title{white-space:normal;overflow:visible;text-overflow:clip;font-size:var(--font-size-md);line-height:1.35}.ux-module-header__actions,.ux-module-header__right{flex-wrap:wrap;justify-content:flex-start}.module-home-shell{min-height:0}.automate-home--quad-grid .automate-home__zone--middle,.engage-home--quad-grid .engage-home__zone--middle,.automate-home--quad-grid .automate-home__zone--bottom,.engage-home--quad-grid .engage-home__zone--bottom{flex:0 0 auto;height:auto;overflow:visible}.automate-home--quad-grid .automate-middle-grid,.engage-home--quad-grid .engage-middle-grid,.automate-middle-grid,.engage-middle-grid{display:flex;flex-direction:column;gap:12px}.automate-home--quad-grid .automate-middle-grid .automate-section-surface,.automate-home--quad-grid .automate-section-surface--my-tasks,.engage-home--quad-grid .engage-section-surface--action-required,.engage-home--quad-grid .automate-section-surface--my-tasks{height:auto;min-height:0}.automate-home--quad-grid .automate-exec-section__main,.engage-home--quad-grid .automate-exec-section__main{min-height:140px;overflow:visible}.automate-home--quad-grid .automate-exec-list,.engage-home--quad-grid .engage-home-exec-list{max-height:none;overflow:visible}.workbench-main .automate-home__zone,.workbench-main .engage-home__zone,.workbench-main .assist-home__zone,.workbench-main .automate-home--quad-grid.automate-home--minimal .module-home-top.automate-exec-top,.workbench-main .engage-home--quad-grid.engage-home--minimal .module-home-top.engage-home-top,.workbench-main .module-home-top.automate-exec-top,.workbench-main .module-home-top.engage-home-top,.workbench-main .automate-home__bottom-head,.workbench-main .automate-home-bottom,.workbench-main .engage-home__bottom-head,.workbench-main .engage-home-bottom,.automate-home--quad-grid .automate-exec-section__footer .catalog-runlist-toolbar__row-inner,.engage-home--quad-grid .automate-exec-section__footer .catalog-runlist-toolbar__row-inner{padding-left:12px;padding-right:12px}.automate-home--quad-grid .automate-exec-section__header{grid-template-columns:minmax(0,1fr);padding-left:14px;padding-right:14px}.automate-exec-card__split{grid-template-columns:minmax(0,1fr);gap:6px}.automate-exec-card__workflow-col{padding-right:0}.automate-exec-card__workflow-col:after{display:none}.automate-exec-card__workflow-foot--stacked{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 8px}.assist-assistant-grid,.assist-assistant-grid--home-row4,.assist-assistant-grid--home-expanded{grid-template-columns:minmax(0,1fr)}.workbench-main .module-home-grid-wrap .assist-assistant-grid{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch}.workbench-main .assist-assistant-grid>*{flex:none;width:100%;max-width:none;margin-left:0;margin-right:0;justify-self:stretch}.module-metric-strip,.pulse-overview-cards.module-metric-strip,.pulse-overview-cards.pulse-actors-summary.module-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workbench-main .module-metric-strip .module-metric-card{padding:10px 12px;border-bottom:1px solid var(--module-chrome-outline-soft);min-width:0}.module-metric-strip .module-metric-card:nth-child(2n){border-right:none}.module-metric-strip .module-metric-card>*{overflow-wrap:anywhere}.insights-bar{grid-template-columns:minmax(0,1fr)}.ux-tabs,.ux-tab-list,[role=tablist]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}[role=tablist]>[role=tab]{white-space:nowrap;flex:0 0 auto}.chat-composer{flex-wrap:wrap;row-gap:6px}.chat-composer__field{order:-1;flex:1 0 100%;min-width:0}.chat-composer__actions{margin-left:auto}.workbench-main .assist-records-main__body{overflow-x:auto;overflow-y:auto}.workbench-main .assist-records-main__body>*{min-width:640px}.workbench-main .studio-cat-split__nav{width:100%;min-width:0;max-width:none}.workbench-main .studio-cat-split__list,.workbench-main .studio-cat-split__nav .studio-cat-nav-group,.workbench-main .studio-cat-split__nav .studio-cat-nav-item{width:100%}.workbench-main{padding-bottom:24px}.assist-prompt-cards{flex-direction:column;align-items:stretch}.assist-prompt-card{flex:0 0 auto;max-width:none;width:100%}.workbench-main{min-width:0;overflow-x:hidden}}@media (max-width: 768px){.pulse-graph-legend--inline{left:8px;right:8px;bottom:8px;transform:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;gap:8px;padding:4px 8px;border-radius:var(--radius-xs);scrollbar-width:none}.pulse-graph-legend--inline>*{flex:0 0 auto}.pulse-graph-legend:not(.pulse-graph-legend--inline){left:8px;right:8px;bottom:8px;width:auto;max-width:none;max-height:33%;overflow-x:hidden;overflow-y:auto}}@media (max-width: 640px){:root{--font-size-micro: 9.5px;--font-size-2xs: 10.5px;--font-size-xs: 11.5px;--font-size-sm: 12.5px;--font-size-md: 13.5px;--font-size-base: 14px;--font-size-lg: 15px;--font-size-xl: 16px;--font-size-2xl: 17px;--font-size-3xl: 20px;--font-size-4xl: 22px}}@media (max-width: 768px){.automate-detail-body,.automate-detail-body--run-trace{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);margin:0 8px}.automate-detail-runlist-root{width:100%;min-width:0;max-width:none;max-height:32vh;border-bottom:1px solid var(--inpage-list-edge)}.automate-detail-runlist-root .automate-run-list-scroll{flex:0 1 auto;min-height:48px;max-height:calc(32vh - 44px)}}
