.chapel-shell .chapel-connectors-list-row-action,.chapel-flow-shell .chapel-connectors-list-row-action{border-radius:var(--chapel-radius-control);border:1px solid var(--chapel-border-subtle);background:var(--chapel-surface-2);width:auto;min-width:4.75rem;height:1.875rem;font-size:var(--text-label);color:var(--chapel-text-primary);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;padding-inline:.625rem;font-weight:600;line-height:1rem;display:inline-flex}.chapel-shell .chapel-connectors-list-row:hover:not(:disabled) .chapel-connectors-list-row-action,.chapel-flow-shell .chapel-connectors-list-row:hover:not(:disabled) .chapel-connectors-list-row-action{border-color:var(--chapel-border-strong);background:var(--chapel-surface-1)}.chapel-shell .chapel-connectors-grid,.chapel-flow-shell .chapel-connectors-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:640px){.chapel-shell .chapel-connectors-grid,.chapel-flow-shell .chapel-connectors-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem}}.chapel-shell .chapel-connectors-tool-card,.chapel-flow-shell .chapel-connectors-tool-card{aspect-ratio:1;border-radius:var(--chapel-radius-control);border:1px solid var(--chapel-border-subtle);background:var(--chapel-surface-1);text-align:center;cursor:pointer;width:100%;transition:border-color var(--motion-standard) ease, background-color var(--motion-standard) ease, box-shadow var(--motion-standard) ease;flex-direction:column;justify-content:center;align-items:center;padding:.625rem .375rem;display:flex;position:relative}.chapel-shell .chapel-connectors-tool-card:hover:not(:disabled),.chapel-flow-shell .chapel-connectors-tool-card:hover:not(:disabled){border-color:var(--chapel-border-strong);background:var(--chapel-layer-1)}.chapel-shell .chapel-connectors-tool-card:focus-visible,.chapel-flow-shell .chapel-connectors-tool-card:focus-visible{border-color:var(--chapel-brand);box-shadow:0 0 0 1px color-mix(in oklch, var(--chapel-brand) 35%, transparent);outline:none}.chapel-shell .chapel-connectors-tool-card-active,.chapel-flow-shell .chapel-connectors-tool-card-active{border-color:color-mix(in oklch, var(--chapel-brand) 45%, var(--chapel-border-strong));background:color-mix(in oklch, var(--chapel-brand) 8%, var(--chapel-surface-1))}.chapel-shell .chapel-connectors-list-row,.chapel-flow-shell .chapel-connectors-list-row{border-radius:var(--chapel-radius-control);border:1px solid var(--chapel-border-subtle);background:var(--chapel-surface-1);text-align:left;width:100%;transition:border-color var(--motion-standard) ease, background-color var(--motion-standard) ease, color var(--motion-standard) ease;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex;position:relative}.chapel-shell .chapel-connectors-list-row:hover:not(:disabled),.chapel-flow-shell .chapel-connectors-list-row:hover:not(:disabled){border-color:var(--chapel-border-strong);background:var(--chapel-layer-1)}.chapel-shell .chapel-connectors-list-row:focus-visible,.chapel-flow-shell .chapel-connectors-list-row:focus-visible{border-color:var(--chapel-brand);box-shadow:0 0 0 1px color-mix(in oklch, var(--chapel-brand) 35%, transparent);outline:none}.chapel-shell .chapel-connectors-list-row-active,.chapel-flow-shell .chapel-connectors-list-row-active{border-color:color-mix(in oklch, var(--chapel-brand) 45%, var(--chapel-border-strong));background:color-mix(in oklch, var(--chapel-brand) 8%, var(--chapel-surface-1))}.chapel-shell .chapel-connectors-category,.chapel-flow-shell .chapel-connectors-category{border-radius:var(--chapel-radius-surface);border:1px solid var(--chapel-border-subtle);background:var(--chapel-surface-1);overflow:hidden}.chapel-shell .chapel-connectors-category-trigger,.chapel-flow-shell .chapel-connectors-category-trigger{text-align:left;width:100%;color:var(--chapel-text-primary);transition:background-color var(--motion-standard) ease;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}.chapel-shell .chapel-connectors-category-trigger:hover,.chapel-flow-shell .chapel-connectors-category-trigger:hover{background:var(--chapel-hover)}.chapel-shell .chapel-connectors-category-meta,.chapel-flow-shell .chapel-connectors-category-meta{font-size:var(--text-label-sm);color:var(--chapel-text-placeholder);align-items:center;gap:.5rem;font-weight:500;line-height:1rem;display:flex}.chapel-shell .chapel-connectors-category-body,.chapel-flow-shell .chapel-connectors-category-body{border-top:1px solid var(--chapel-border-subtle);flex-direction:column;gap:.375rem;padding:.375rem;display:flex}.chapel-shell .chapel-connectors-security-badge,.chapel-flow-shell .chapel-connectors-security-badge{border:1px solid var(--chapel-border-subtle);background:var(--chapel-surface-2);font-size:var(--text-label);color:var(--chapel-text-secondary);transition:border-color var(--motion-standard) ease, background-color var(--motion-standard) ease;border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem .75rem;font-weight:500;line-height:1rem;display:flex}.chapel-shell .group:hover .chapel-connectors-security-badge,.chapel-shell .group:focus-visible .chapel-connectors-security-badge,.chapel-flow-shell .group:hover .chapel-connectors-security-badge,.chapel-flow-shell .group:focus-visible .chapel-connectors-security-badge{border-color:var(--chapel-border-strong);background:var(--chapel-layer-1)}.chapel-shell .chapel-connectors-security-tooltip,.chapel-flow-shell .chapel-connectors-security-tooltip{pointer-events:none;z-index:20;border-radius:var(--chapel-radius-surface);border:1px solid var(--chapel-border-subtle);background:var(--chapel-surface-1);text-align:left;width:18rem;max-width:min(18rem,100vw - 2rem);font-size:var(--text-label);color:var(--chapel-text-secondary);opacity:0;transition:opacity var(--motion-standard) ease;padding:.75rem;font-weight:500;line-height:1.125rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 4px 6px -1px #0000000f,0 10px 24px -4px #00000014}.chapel-shell .group:hover .chapel-connectors-security-tooltip,.chapel-shell .group:focus-visible .chapel-connectors-security-tooltip,.chapel-flow-shell .group:hover .chapel-connectors-security-tooltip,.chapel-flow-shell .group:focus-visible .chapel-connectors-security-tooltip{opacity:1}.chapel-shell .chapel-connectors-skeleton,.chapel-flow-shell .chapel-connectors-skeleton{pointer-events:none;border-color:var(--chapel-border-subtle);background:var(--chapel-surface-1)}.chapel-shell .chapel-browser-use-powered-badge,.chapel-flow-shell .chapel-browser-use-powered-badge{border:1px solid var(--chapel-border-subtle);background:var(--chapel-surface-1);font-size:var(--text-label);color:var(--chapel-text-secondary);transition:background-color var(--motion-standard) ease;border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem .75rem;font-weight:600;line-height:1rem;display:flex}.chapel-shell .group:hover .chapel-browser-use-powered-badge,.chapel-shell .group:focus-visible .chapel-browser-use-powered-badge,.chapel-flow-shell .group:hover .chapel-browser-use-powered-badge,.chapel-flow-shell .group:focus-visible .chapel-browser-use-powered-badge{background:var(--chapel-surface-2)}.chapel-shell .chapel-browser-use-powered-tooltip,.chapel-flow-shell .chapel-browser-use-powered-tooltip{pointer-events:none;z-index:20;border-radius:var(--chapel-radius-surface);border:1px solid var(--chapel-border-subtle);background:var(--chapel-surface-1);width:18rem;font-size:var(--text-label);color:var(--chapel-text-secondary);opacity:0;transition:opacity var(--motion-standard) ease;padding:.75rem;font-weight:500;line-height:1.25rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 12px 40px #090b0b24;box-shadow:0 12px 40px lab(2.95848% -.557311 -.199515/.14)}.chapel-shell .group:hover .chapel-browser-use-powered-tooltip,.chapel-shell .group:focus-visible .chapel-browser-use-powered-tooltip,.chapel-flow-shell .group:hover .chapel-browser-use-powered-tooltip,.chapel-flow-shell .group:focus-visible .chapel-browser-use-powered-tooltip{opacity:1}.chapel-shell .chapel-browser-use-list-panel,.chapel-flow-shell .chapel-browser-use-list-panel{border-radius:var(--chapel-radius-surface);border:1px solid var(--chapel-border-subtle);background:var(--chapel-surface-1);overflow:hidden}.chapel-shell .chapel-browser-use-list-row,.chapel-flow-shell .chapel-browser-use-list-row{border-bottom:1px solid var(--chapel-border-subtle);flex-direction:column;gap:.75rem;padding:.875rem 1rem;display:flex}.chapel-shell .chapel-browser-use-list-row:last-child,.chapel-flow-shell .chapel-browser-use-list-row:last-child{border-bottom:0}@media (min-width:640px){.chapel-shell .chapel-browser-use-list-row,.chapel-flow-shell .chapel-browser-use-list-row{flex-direction:row;justify-content:space-between;align-items:center}}.chapel-shell .chapel-browser-use-profile-name,.chapel-flow-shell .chapel-browser-use-profile-name{font-size:var(--text-caption);color:var(--chapel-text-primary);font-weight:600;line-height:1.25rem}.chapel-shell .chapel-browser-use-profile-meta,.chapel-flow-shell .chapel-browser-use-profile-meta{font-size:var(--text-label-sm);color:var(--chapel-text-placeholder);margin-top:.125rem;font-weight:500;line-height:1rem}.chapel-shell .chapel-browser-use-health-pill,.chapel-flow-shell .chapel-browser-use-health-pill{height:1.375rem;font-size:var(--text-label-sm);text-transform:capitalize;border-radius:9999px;align-items:center;padding:0 .5rem;font-weight:600;line-height:1rem;display:inline-flex}.chapel-shell .chapel-browser-use-health-pill[data-health=ready],.chapel-flow-shell .chapel-browser-use-health-pill[data-health=ready]{background:color-mix(in oklab, var(--chapel-success) 14%, transparent);color:var(--chapel-success)}.chapel-shell .chapel-browser-use-health-pill[data-health=warning],.chapel-flow-shell .chapel-browser-use-health-pill[data-health=warning]{background:color-mix(in oklab, var(--chapel-warning) 14%, transparent);color:var(--chapel-warning)}.chapel-shell .chapel-browser-use-health-pill[data-health=muted],.chapel-flow-shell .chapel-browser-use-health-pill[data-health=muted]{background:var(--chapel-layer-1);color:var(--chapel-text-secondary)}.chapel-shell .chapel-browser-use-skeleton,.chapel-flow-shell .chapel-browser-use-skeleton{border-radius:var(--chapel-radius-surface);border:1px solid var(--chapel-border-subtle);background:var(--chapel-surface-1);height:4.75rem}