.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);z-index:var(--notifications-z-index);max-width:var(--notifications-container-width);position:fixed}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0:where(.m_5ed0edd0+.m_5ed0edd0){margin-top:var(--mantine-spacing-md)}:where([data-layout=stacked]) .m_5ed0edd0{margin-top:0}.m_b37d9ac7:where([data-layout=stacked])>*{display:grid}.m_836192{bottom:0;width:100%;height:calc(.1875rem * var(--mantine-scale));background-color:var(--notification-color);transform-origin:0;animation:m_5f780017 var(--notifications-progress-duration) linear forwards, m_bb245a60 .2s ease;transition:opacity .2s;position:absolute;inset-inline-start:0;transform:scaleX(0)}[dir=rtl] .m_836192{transform-origin:100%}.m_836192:where([data-paused]){opacity:0;animation-play-state:paused,running}@keyframes m_5f780017{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes m_bb245a60{0%{opacity:0}}
.groups-care-ai{--care-ai-accent:var(--gh-primary,#086a75);--care-ai-accent-hover:var(--gh-primary-hover,#075a64);--care-ai-accent-strong:var(--gh-primary-active,#063f46);--care-ai-action:var(--gh-primary,#086a75);--care-ai-action-strong:var(--gh-primary-active,#063f46);--care-ai-canvas:var(--gh-surface,#fdf8f3);--care-ai-border:var(--gh-border,#d7cec5);--care-ai-border-strong:var(--gh-border-strong,#7a7067);--care-ai-muted:var(--gh-text-secondary,#45595a);--care-ai-subtle:var(--gh-text-subtle,#5f7071);--care-ai-surface:var(--gh-surface-raised,#fffcf9);--care-ai-paper:var(--gh-surface,#fdf8f3);--care-ai-tint:var(--gh-info-soft,#d9eef0);--care-ai-ink:var(--gh-on-surface,#031f22);--care-ai-on-primary:var(--gh-on-primary,#fffdfb);--care-ai-error:var(--gh-error,#b42318);--care-ai-error-soft:var(--gh-error-soft,#f8dedc);--care-ai-error-ink:var(--gh-error-ink,#8f1c13);--care-ai-warning-soft:var(--gh-warning-soft,#f8e5cc);--care-ai-warning-ink:var(--gh-warning-ink,#7c3700);--care-ai-disabled-surface:var(--gh-disabled-surface,#e5ddd5);--care-ai-disabled-ink:var(--gh-disabled-ink,#655d56);--care-ai-radius-sm:var(--gh-radius-sm,4px);--care-ai-radius-md:var(--gh-radius-md,8px);--care-ai-radius-lg:var(--gh-radius-lg,12px);--care-ai-radius-xl:var(--gh-radius-xl,16px);--care-ai-radius-full:var(--gh-radius-full,9999px);--care-ai-space-micro:var(--gh-space-micro,4px);--care-ai-space-tight:var(--gh-space-tight,2px);--care-ai-space-hairline:var(--gh-space-hairline,1px);--care-ai-space-icon:var(--gh-space-icon,6px);--care-ai-chevron-inline:var(--gh-chevron-inline,5px);--care-ai-space-xs:var(--gh-space-xs,8px);--care-ai-space-composer-pad:var(--gh-space-composer-pad,10px);--care-ai-space-dock-inset:var(--gh-space-dock-inset,14px);--care-ai-space-sm:var(--gh-space-sm,12px);--care-ai-space-md:var(--gh-space-md,16px);--care-ai-space-lg:var(--gh-space-lg,24px);--care-ai-space-3xl:var(--gh-space-3xl,32px);--care-ai-control-height:var(--gh-control-height,40px);--care-ai-textarea-min:var(--gh-textarea-min,96px);--care-ai-row-height:var(--gh-row-height,48px);--care-ai-touch-target:var(--gh-touch-target,44px);--care-ai-wordmark-width:var(--gh-wordmark-width,80px);--care-ai-need-list-max:var(--gh-thread-max,240px);--care-ai-focus-ring:var(--gh-focus-ring,3px solid var(--care-ai-accent));--care-ai-focus-offset:var(--gh-focus-offset,2px);--care-ai-tracking-md:var(--gh-tracking-md,.04em);--care-ai-tracking-emphasis:var(--gh-tracking-emphasis,.06em);--care-ai-font-caption:var(--gh-font-caption,12px);--care-ai-font-body-sm:var(--gh-font-body-sm,13px);--care-ai-font-body:var(--gh-font-body,14px);--care-ai-font-title-md:var(--gh-font-title-md,16px);--care-ai-font-serif:var(--gh-font-serif,Georgia, "Times New Roman", serif);--care-ai-font-sans:var(--gh-font-sans,Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--care-ai-motion:var(--gh-motion,.175s cubic-bezier(.22, 1, .36, 1));gap:var(--care-ai-space-md);color:var(--care-ai-ink);font-family:var(--care-ai-font-sans);font-size:var(--care-ai-font-body);line-height:1.5;display:grid}.groups-care-ai[hidden]{display:none}.groups-care-ai--inactive{opacity:.72}.groups-care-ai__header{justify-content:space-between;align-items:center;gap:var(--care-ai-space-sm);display:flex}.groups-care-ai__actions{justify-content:flex-end;align-items:center;gap:var(--care-ai-space-xs);flex:none;display:flex}.groups-care-ai__eyebrow{margin:0 0 var(--care-ai-space-micro);color:var(--care-ai-accent-strong);font-size:var(--care-ai-font-caption);letter-spacing:var(--care-ai-tracking-emphasis);text-transform:uppercase;font-weight:700;line-height:1.4}.groups-care-ai__title{color:var(--care-ai-ink);font-family:var(--care-ai-font-serif);font-size:var(--care-ai-font-title-md);margin:0;font-weight:500;line-height:1.35}.groups-care-ai__intro{max-width:70ch;color:var(--care-ai-muted);font-size:var(--care-ai-font-body);margin:0;line-height:1.55}.groups-care-ai__target{gap:var(--care-ai-space-micro);display:grid}.groups-care-ai__target>span{color:var(--care-ai-muted);font-size:var(--care-ai-font-caption);letter-spacing:var(--care-ai-tracking-md);text-transform:uppercase;font-weight:700;line-height:1.4}.groups-care-ai__target select{box-sizing:border-box;width:100%;min-height:var(--care-ai-control-height);border:var(--care-ai-space-hairline) solid var(--care-ai-border-strong);border-radius:var(--care-ai-radius-md);padding:var(--care-ai-space-xs) var(--care-ai-space-sm);background:var(--care-ai-surface);color:var(--care-ai-ink);font:inherit;font-size:var(--care-ai-font-body);transition:border-color var(--care-ai-motion);outline:none;line-height:1.5}.groups-care-ai__target select:hover,.groups-care-ai__target select:focus-visible{border-color:var(--care-ai-accent)}.groups-care-ai__target--fixed{border:var(--care-ai-space-hairline) solid var(--care-ai-border);border-radius:var(--care-ai-radius-md);padding:var(--care-ai-space-xs) var(--care-ai-space-sm);background:var(--care-ai-paper)}.groups-care-ai__target--fixed strong{overflow-wrap:anywhere;color:var(--care-ai-ink);font-size:var(--care-ai-font-body);line-height:1.4}.groups-care-ai__target select:focus-visible{border-color:var(--care-ai-accent);outline:var(--care-ai-focus-ring);outline-offset:var(--care-ai-focus-offset)}.groups-care-ai__body{gap:var(--care-ai-space-md);min-height:0;display:grid}.groups-care-ai__conversation-shell{min-block-size:0;display:grid;position:relative;overflow:hidden}.groups-care-ai__conversation{box-sizing:border-box;block-size:100%;min-height:calc(var(--care-ai-textarea-min) + var(--care-ai-row-height) + var(--care-ai-space-3xl));border:var(--care-ai-space-hairline) solid var(--care-ai-border);border-radius:var(--care-ai-radius-lg);padding:var(--care-ai-space-md);overscroll-behavior:contain;background:var(--care-ai-paper);scrollbar-gutter:stable both-edges;overflow-y:auto}.groups-care-ai__conversation-content{align-content:start;gap:var(--care-ai-space-sm);grid-template-columns:minmax(0,1fr);min-block-size:100%;min-inline-size:0;display:grid}.groups-care-ai__conversation:focus-visible{outline:var(--care-ai-focus-ring);outline-offset:calc(var(--care-ai-focus-offset) * -1)}.groups-care-ai__jump-latest{z-index:1;min-block-size:var(--care-ai-touch-target);min-inline-size:var(--care-ai-touch-target);border:var(--care-ai-space-hairline) solid transparent;border-radius:var(--care-ai-radius-md);padding:var(--care-ai-space-xs) var(--care-ai-space-md);background:var(--care-ai-action);color:var(--care-ai-on-primary);font:inherit;font-size:var(--care-ai-font-body-sm);box-shadow:none;cursor:pointer;transition:background var(--care-ai-motion), border-color var(--care-ai-motion), color var(--care-ai-motion);justify-content:center;align-items:center;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;inset-block-end:var(--care-ai-space-sm);inset-inline-start:50%;transform:translate(-50%)}.groups-care-ai__jump-latest:hover,.groups-care-ai__jump-latest:focus-visible{background:var(--care-ai-action-strong)}.groups-care-ai__jump-latest:focus-visible{outline:var(--care-ai-focus-ring);outline-offset:var(--care-ai-focus-offset)}.groups-care-ai__announcer{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.groups-care-ai__response-actions{gap:var(--care-ai-space-xs);flex-wrap:wrap;margin-block-start:var(--care-ai-space-xs);display:flex}.groups-care-ai__empty{color:var(--care-ai-muted);font-size:var(--care-ai-font-body-sm);line-height:1.5}.groups-care-ai__empty,.groups-care-ai__message p,.groups-care-ai__error p,.groups-care-ai__limit{margin:0}.groups-care-ai__answer-action{box-sizing:border-box;align-items:center;gap:var(--care-ai-space-icon);min-height:var(--care-ai-control-height);border:var(--care-ai-space-hairline) solid transparent;border-radius:var(--care-ai-radius-md);padding-inline:var(--care-ai-space-xs);color:var(--care-ai-muted);font-size:var(--care-ai-font-body-sm);background:0 0;font-weight:500;display:inline-flex}.groups-care-ai__answer-action:hover:not(:disabled),.groups-care-ai__answer-action:focus-visible:not(:disabled){border-color:var(--care-ai-border);background:var(--care-ai-paper);color:var(--care-ai-accent-strong)}.groups-care-ai__answer-action[aria-pressed=true]{border-color:var(--care-ai-accent);background:var(--care-ai-tint);color:var(--care-ai-accent-strong);font-weight:700}.groups-care-ai__answer-action[aria-pressed=true] svg{fill:currentColor}.groups-care-ai__answer-action--icon{inline-size:var(--care-ai-control-height);justify-content:center;gap:0;padding-inline:0}.groups-care-ai__answer-action--rerun{border-color:#0000}.groups-care-ai__answer-action--rerun:hover:not(:disabled),.groups-care-ai__answer-action--rerun:focus-visible:not(:disabled){border-color:var(--care-ai-border)}.groups-care-ai__answer-action:focus-visible{outline:var(--care-ai-focus-ring);outline-offset:var(--care-ai-focus-offset)}.groups-care-ai__answer-action:disabled{opacity:.64;cursor:not-allowed}.groups-care-ai__answer-action svg{flex:none}.groups-care-ai__evidence-summary:before{content:"";width:0;height:0;border-block:var(--care-ai-space-micro) solid transparent;border-inline-start:var(--care-ai-chevron-inline) solid currentColor;transition:transform var(--care-ai-motion);flex:none;margin-inline-end:var(--care-ai-space-icon)}[open]>.groups-care-ai__evidence-summary:before{transform:rotate(90deg)}.groups-care-ai__evidence-summary:hover,.groups-care-ai__evidence-summary:focus-visible{color:var(--care-ai-accent-strong)}.groups-care-ai__evidence-summary::marker{content:""}.groups-care-ai__suggestion-summary::marker{content:""}.groups-care-ai__rating-reason{gap:var(--care-ai-space-micro);min-width:0;flex:100%;padding-block-start:var(--care-ai-space-micro);display:grid}.groups-care-ai__rating-reason label{gap:var(--care-ai-space-tight);min-width:0;display:grid}.groups-care-ai__rating-reason label>span{color:var(--care-ai-muted);font-size:var(--care-ai-font-caption);font-weight:700}.groups-care-ai__rating-reason select{box-sizing:border-box;width:100%;min-height:var(--care-ai-control-height);border:var(--care-ai-space-hairline) solid var(--care-ai-border-strong);border-radius:var(--care-ai-radius-md);padding:var(--care-ai-space-xs) var(--care-ai-space-sm);background:var(--care-ai-surface);color:var(--care-ai-ink);font:inherit;font-size:var(--care-ai-font-body-sm)}.groups-care-ai__rating-reason select:focus-visible{outline:var(--care-ai-focus-ring);outline-offset:var(--care-ai-focus-offset)}.groups-care-ai__rating-reason-note{color:var(--care-ai-subtle);font-size:var(--care-ai-font-caption);margin:0;line-height:1.4}.groups-care-ai__inline-link{min-height:auto;color:var(--care-ai-accent);cursor:pointer;font:inherit;font-size:var(--care-ai-font-caption);background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.groups-care-ai__inline-link:focus-visible{outline:var(--care-ai-focus-ring);outline-offset:var(--care-ai-focus-offset)}.groups-care-ai__manual-copy{gap:var(--care-ai-space-micro);flex:100%;min-width:0;display:grid}.groups-care-ai__manual-copy-lead{color:var(--care-ai-muted);font-size:var(--care-ai-font-caption);margin:0;line-height:1.4}.groups-care-ai__manual-copy-field{box-sizing:border-box;border:var(--care-ai-space-hairline) solid var(--care-ai-border-strong);border-radius:var(--care-ai-radius-md);width:100%;padding:var(--care-ai-space-xs);background:var(--care-ai-surface);color:var(--care-ai-ink);font:inherit;font-size:var(--care-ai-font-body-sm);resize:vertical;line-height:1.45}.groups-care-ai__manual-copy-field:focus-visible{outline:var(--care-ai-focus-ring);outline-offset:var(--care-ai-focus-offset)}.groups-care-ai__message{max-width:min(90%,70ch);border-radius:var(--care-ai-radius-lg);min-inline-size:0;padding:var(--care-ai-space-sm);font-size:var(--care-ai-font-body);line-height:1.5}.groups-care-ai__message p{white-space:pre-wrap}.groups-care-ai__message--user{background:var(--care-ai-accent);color:var(--care-ai-on-primary);justify-self:end}.groups-care-ai__message--assistant{border:var(--care-ai-space-hairline) solid var(--care-ai-border);background:var(--care-ai-surface);color:var(--care-ai-ink);justify-self:start}.groups-care-ai__speaker{margin-bottom:var(--care-ai-space-micro);font-size:var(--care-ai-font-caption);letter-spacing:var(--care-ai-tracking-md);opacity:1;text-transform:uppercase;font-weight:700;line-height:1.4;display:block}.groups-care-ai__suggestion-band{min-inline-size:0;padding-inline:var(--care-ai-space-sm);border-block-start:var(--care-ai-space-hairline) solid var(--care-ai-border);background:var(--care-ai-surface);padding-block-end:var(--care-ai-space-xs);display:grid}.groups-care-ai__suggestion-disclosure{min-inline-size:0;display:grid}.groups-care-ai__suggestion-summary{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--care-ai-space-xs);min-height:var(--care-ai-control-height);color:var(--care-ai-muted);cursor:pointer;font-size:var(--care-ai-font-caption);margin:0;font-weight:700;line-height:1.4;list-style:none;display:flex}.groups-care-ai__suggestion-summary::-webkit-details-marker{display:none}.groups-care-ai__suggestion-summary:after{content:"";border-block:var(--care-ai-space-micro) solid transparent;border-inline-start:var(--care-ai-chevron-inline) solid currentColor;width:0;height:0;transition:transform var(--care-ai-motion);flex:none}[open]>.groups-care-ai__suggestion-summary:after{transform:rotate(90deg)}.groups-care-ai__suggestion-summary:hover,.groups-care-ai__suggestion-summary:focus-visible{color:var(--care-ai-accent-strong)}.groups-care-ai__suggestion-summary:focus-visible{outline:var(--care-ai-focus-ring);outline-offset:var(--care-ai-focus-offset)}.groups-care-ai__suggestions{justify-items:start;gap:var(--care-ai-space-icon);min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.groups-care-ai__grounding{gap:var(--care-ai-space-micro);min-width:0;margin-block-start:var(--care-ai-space-xs);display:grid}.groups-care-ai__grounding-summary{gap:var(--care-ai-space-micro);flex-wrap:wrap;min-width:0;margin:0;display:flex}.groups-care-ai__grounding-row{align-items:baseline;gap:var(--care-ai-space-micro);max-inline-size:100%;border:var(--care-ai-space-hairline) solid var(--care-ai-border);border-radius:var(--care-ai-radius-sm);min-width:0;padding:var(--care-ai-space-tight) var(--care-ai-space-xs);background:var(--care-ai-paper);font-size:var(--care-ai-font-caption);overflow-wrap:anywhere;line-height:1.4;display:inline-flex}.groups-care-ai__evidence-details .groups-care-ai__grounding-summary{gap:var(--care-ai-space-tight);display:grid}.groups-care-ai__evidence-details .groups-care-ai__grounding-row{background:0 0;border:0;border-radius:0;padding:0}.groups-care-ai__grounding-row dt{color:var(--care-ai-muted);flex:none;font-weight:500}.groups-care-ai__grounding-row dd{min-width:0;color:var(--care-ai-ink);overflow-wrap:anywhere;margin:0;font-weight:700}.groups-care-ai__grounding-status{color:var(--care-ai-subtle);font-size:var(--care-ai-font-caption);margin:0;line-height:1.4}.groups-care-ai__evidence-summary{box-sizing:border-box;min-height:var(--care-ai-control-height);border-radius:var(--care-ai-radius-md);color:var(--care-ai-muted);cursor:pointer;font-size:var(--care-ai-font-caption);align-items:center;font-weight:700;display:inline-flex}.groups-care-ai__evidence-summary:focus-visible{outline:var(--care-ai-focus-ring);outline-offset:var(--care-ai-focus-offset)}.groups-care-ai__evidence-details[open] .groups-care-ai__grounding-summary{padding-block-start:var(--care-ai-space-micro)}.groups-care-ai__team-knowledge-sources{gap:var(--care-ai-space-micro);min-width:0;padding-block-start:var(--care-ai-space-micro);display:grid}.groups-care-ai__team-knowledge-sources-label{color:var(--care-ai-ink-muted);font-size:var(--care-ai-font-caption);margin:0;font-weight:600;line-height:1.4}.groups-care-ai__team-knowledge-sources-list{font-size:var(--care-ai-font-caption);margin:0;padding-inline-start:var(--care-ai-space-md);line-height:1.45}.groups-care-ai__team-knowledge-sources-list a{color:var(--care-ai-link);overflow-wrap:anywhere}.groups-care-ai__team-knowledge-sources-list a:hover,.groups-care-ai__team-knowledge-sources-list a:focus-visible{text-decoration:underline}.groups-care-ai__team-knowledge-sources-list a:focus-visible{outline:var(--care-ai-focus-ring);outline-offset:var(--care-ai-focus-offset)}.groups-care-ai__markdown{gap:var(--care-ai-space-xs);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.groups-care-ai__markdown>:first-child{margin-block-start:0}.groups-care-ai__markdown>:last-child{margin-block-end:0}.groups-care-ai__markdown p{white-space:normal;overflow-wrap:anywhere;margin:0}.groups-care-ai__markdown ul,.groups-care-ai__markdown ol{margin:0;padding-inline-start:var(--care-ai-space-lg)}.groups-care-ai__markdown li{margin-block:var(--care-ai-space-tight)}.groups-care-ai__markdown li::marker{color:var(--care-ai-subtle)}.groups-care-ai__markdown strong{font-weight:700}.groups-care-ai__markdown em{font-style:italic}.groups-care-ai__markdown a{color:var(--care-ai-accent);text-underline-offset:var(--care-ai-focus-offset)}.groups-care-ai__markdown a:hover,.groups-care-ai__markdown a:focus-visible{color:var(--care-ai-accent-strong)}.groups-care-ai__markdown a:focus-visible{outline:var(--care-ai-focus-ring);outline-offset:var(--care-ai-focus-offset)}.groups-care-ai__markdown code{border-radius:var(--care-ai-radius-sm);padding:var(--care-ai-space-hairline) var(--care-ai-space-micro);background:var(--care-ai-paper);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.92em}.groups-care-ai__markdown pre{border:var(--care-ai-space-hairline) solid var(--care-ai-border);border-radius:var(--care-ai-radius-md);padding:var(--care-ai-space-sm);background:var(--care-ai-paper);overflow-wrap:normal;margin:0;overflow-x:auto}.groups-care-ai__markdown pre code{overflow-wrap:normal;background:0 0;padding:0}.groups-care-ai__markdown table{border-collapse:collapse;max-inline-size:100%;display:block;overflow-x:auto}.groups-care-ai__run-progress{border:var(--care-ai-space-hairline) solid var(--care-ai-border);border-radius:var(--care-ai-radius-md);padding:var(--care-ai-space-xs) var(--care-ai-space-sm);background:var(--care-ai-paper);color:var(--care-ai-muted);font-size:var(--care-ai-font-body-sm);margin-block-end:var(--care-ai-space-xs);line-height:1.45}.groups-care-ai__run-steps{gap:var(--care-ai-space-micro);margin:0;padding:0;list-style:none;display:grid}.groups-care-ai__run-step{align-items:center;gap:var(--care-ai-space-xs);min-inline-size:0;display:flex}.groups-care-ai__run-step-marker{inline-size:var(--care-ai-space-xs);block-size:var(--care-ai-space-xs);border:var(--care-ai-space-hairline) solid var(--care-ai-accent);border-radius:var(--care-ai-radius-full);background:var(--care-ai-accent);flex:none}.groups-care-ai__run-step[data-care-ai-run-step=running] .groups-care-ai__run-step-marker{background:0 0;animation:1.2s ease-in-out infinite care-ai-streaming-presence-pulse}.groups-care-ai__run-step[data-care-ai-run-step=failed] .groups-care-ai__run-step-marker{border-color:var(--care-ai-warning-ink);border-radius:var(--care-ai-radius-sm);background:var(--care-ai-warning-soft)}.groups-care-ai__run-step[data-care-ai-run-step=failed]{color:var(--care-ai-warning-ink)}.groups-care-ai__run-summary{box-sizing:border-box;min-height:var(--care-ai-control-height);border-radius:var(--care-ai-radius-md);color:var(--care-ai-muted);cursor:pointer;font-size:var(--care-ai-font-body-sm);align-items:center;font-weight:700;display:inline-flex}.groups-care-ai__run-summary::marker{content:""}.groups-care-ai__run-summary:before{content:"";width:0;height:0;border-block:var(--care-ai-space-micro) solid transparent;border-inline-start:var(--care-ai-chevron-inline) solid currentColor;transition:transform var(--care-ai-motion);flex:none;margin-inline-end:var(--care-ai-space-icon)}[open]>.groups-care-ai__run-summary:before{transform:rotate(90deg)}.groups-care-ai__run-summary:hover,.groups-care-ai__run-summary:focus-visible{color:var(--care-ai-accent-strong)}.groups-care-ai__run-summary:focus-visible{outline:var(--care-ai-focus-ring);outline-offset:var(--care-ai-focus-offset)}.groups-care-ai__run-progress--settled[open] .groups-care-ai__run-steps{padding-block-start:var(--care-ai-space-micro)}@keyframes care-ai-streaming-presence-pulse{0%,to{opacity:.48;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}.groups-care-ai__answer-state{justify-content:space-between;align-items:center;gap:var(--care-ai-space-xs);border-radius:var(--care-ai-radius-md);padding:var(--care-ai-space-xs) var(--care-ai-space-sm);font-size:var(--care-ai-font-body-sm);flex-wrap:wrap;margin-block-start:var(--care-ai-space-xs);line-height:1.45;display:flex}.groups-care-ai__answer-state p{margin:0}.groups-care-ai__answer-state-actions{align-items:center;gap:var(--care-ai-space-xs);flex-wrap:wrap;display:flex}.groups-care-ai__answer-state--stopped{border:var(--care-ai-space-hairline) solid var(--care-ai-border);background:var(--care-ai-warning-soft);color:var(--care-ai-warning-ink)}.groups-care-ai__answer-state--failed{border:var(--care-ai-space-hairline) solid var(--care-ai-error);background:var(--care-ai-error-soft);color:var(--care-ai-error-ink)}.groups-care-ai__error{justify-content:space-between;align-items:center;gap:var(--care-ai-space-sm);border:var(--care-ai-space-hairline) solid var(--care-ai-error);border-radius:var(--care-ai-radius-lg);padding:var(--care-ai-space-sm);background:var(--care-ai-error-soft);color:var(--care-ai-error-ink);font-size:var(--care-ai-font-body);display:flex}.groups-care-ai__limit{border:var(--care-ai-space-hairline) solid var(--care-ai-border);border-radius:var(--care-ai-radius-lg);padding:var(--care-ai-space-sm);background:var(--care-ai-warning-soft);color:var(--care-ai-warning-ink);font-size:var(--care-ai-font-body-sm);line-height:1.45}.groups-care-ai__composer{gap:var(--care-ai-space-micro);display:grid}.groups-care-ai__composer-notices{gap:var(--care-ai-space-xs);display:grid}.groups-care-ai__composer-field{border:var(--care-ai-space-hairline) solid var(--care-ai-border-strong);border-radius:var(--care-ai-radius-xl);padding:var(--care-ai-space-composer-pad) var(--care-ai-space-sm) calc(var(--care-ai-control-height) + var(--care-ai-space-tight));background:var(--care-ai-surface);transition:border-color var(--care-ai-motion), box-shadow var(--care-ai-motion);position:relative}.groups-care-ai__composer-field>.groups-care-ai__actions{position:absolute;inset-block-end:var(--care-ai-space-icon);inset-inline-end:var(--care-ai-space-icon)}.groups-care-ai__composer-field:hover{border-color:var(--care-ai-action)}.groups-care-ai__composer-field:focus-within{border-color:var(--care-ai-action);outline:var(--care-ai-focus-ring);outline-offset:var(--care-ai-focus-offset)}.groups-care-ai__composer textarea{box-sizing:border-box;width:100%;min-height:var(--care-ai-control-height);max-height:calc(var(--care-ai-textarea-min) + var(--care-ai-row-height) + var(--care-ai-space-lg));color:var(--care-ai-ink);font:inherit;font-size:var(--care-ai-font-body);resize:none;background:0 0;border:0;outline:none;padding:0;line-height:1.43;display:block;overflow-y:auto}.groups-care-ai__composer textarea::placeholder{color:var(--care-ai-subtle)}.groups-care-ai__composer-hint{padding-inline:var(--care-ai-space-micro);color:var(--care-ai-subtle);font-size:var(--care-ai-font-caption);margin:0;line-height:1.33}.groups-care-ai__feedback-card{gap:var(--care-ai-space-sm);border:var(--care-ai-space-hairline) solid var(--care-ai-border);border-radius:var(--care-ai-radius-lg);padding:var(--care-ai-space-md);background:var(--care-ai-paper);display:grid}.groups-care-ai__feedback-ready,.groups-care-ai__feedback-receipt{color:var(--care-ai-accent-strong);font-size:var(--care-ai-font-body);margin:0;font-weight:700;line-height:1.45}.groups-care-ai__feedback-field{gap:var(--care-ai-space-micro);color:var(--care-ai-muted);font-size:var(--care-ai-font-body-sm);font-weight:700;line-height:1.2;display:grid}.groups-care-ai__feedback-field input,.groups-care-ai__feedback-field select,.groups-care-ai__feedback-field textarea{box-sizing:border-box;width:100%;min-height:var(--care-ai-control-height);border:var(--care-ai-space-hairline) solid var(--care-ai-border-strong);border-radius:var(--care-ai-radius-md);padding:var(--care-ai-space-xs) var(--care-ai-space-sm);background:var(--care-ai-surface);color:var(--care-ai-ink);font:inherit;font-size:var(--care-ai-font-body);font-weight:400}.groups-care-ai__feedback-field textarea{resize:vertical;line-height:1.45}.groups-care-ai__feedback-field input:focus-visible,.groups-care-ai__feedback-field select:focus-visible,.groups-care-ai__feedback-field textarea:focus-visible{outline:var(--care-ai-focus-ring);outline-offset:var(--care-ai-focus-offset)}.groups-care-ai__feedback-diagnostics{color:var(--care-ai-muted);font-size:var(--care-ai-font-caption);line-height:1.4}.groups-care-ai__feedback-diagnostics summary{cursor:pointer;font-weight:700}.groups-care-ai__feedback-diagnostics dl{gap:var(--care-ai-space-micro);margin:var(--care-ai-space-sm) 0 0;display:grid}.groups-care-ai__feedback-diagnostics dl>div{grid-template-columns:minmax(var(--care-ai-wordmark-width), .55fr) minmax(0, 1fr);gap:var(--care-ai-space-xs);display:grid}.groups-care-ai__feedback-diagnostics dd{overflow-wrap:anywhere;margin:0}.groups-care-ai__primary,.groups-care-ai__secondary{box-sizing:border-box;min-height:var(--care-ai-control-height);border-radius:var(--care-ai-radius-md);padding:var(--care-ai-space-xs) var(--care-ai-space-md);font:inherit;font-size:var(--care-ai-font-body);cursor:pointer;transition:background var(--care-ai-motion), border-color var(--care-ai-motion), color var(--care-ai-motion);font-weight:700;line-height:1.2}.groups-care-ai__primary{align-items:center;gap:var(--care-ai-space-icon);border:var(--care-ai-space-hairline) solid transparent;background:var(--care-ai-accent);color:var(--care-ai-on-primary);flex:none;display:inline-flex}.groups-care-ai__primary svg{flex:none}.groups-care-ai__primary--icon,.groups-care-ai__secondary--icon{inline-size:var(--care-ai-control-height);justify-content:center;padding-inline:0}.groups-care-ai__composer-field .groups-care-ai__primary:disabled{color:var(--care-ai-subtle);opacity:1;background:0 0}.groups-care-ai__primary:hover:not(:disabled),.groups-care-ai__primary:focus-visible:not(:disabled){background:var(--care-ai-accent-hover)}.groups-care-ai__primary:active:not(:disabled){background:var(--care-ai-accent-strong)}.groups-care-ai__secondary{border:var(--care-ai-space-hairline) solid var(--care-ai-border-strong);background:var(--care-ai-surface);color:var(--care-ai-accent)}.groups-care-ai__suggestion{box-sizing:border-box;max-inline-size:100%;min-height:auto;color:var(--care-ai-accent);font:inherit;font-size:var(--care-ai-font-body-sm);text-align:start;text-underline-offset:var(--care-ai-focus-offset);overflow-wrap:anywhere;cursor:pointer;transition:color var(--care-ai-motion);background:0 0;border:0;border-radius:0;margin:0;padding:0;font-weight:500;line-height:1.4;text-decoration:underline;display:inline}.groups-care-ai__suggestion:hover:not(:disabled),.groups-care-ai__suggestion:focus-visible:not(:disabled){color:var(--care-ai-accent-strong)}.groups-care-ai__secondary:hover:not(:disabled),.groups-care-ai__secondary:focus-visible:not(:disabled){background:var(--care-ai-paper);color:var(--care-ai-accent-strong)}.groups-care-ai__primary:focus-visible,.groups-care-ai__secondary:focus-visible,.groups-care-ai__suggestion:focus-visible{outline:var(--care-ai-focus-ring);outline-offset:var(--care-ai-focus-offset)}.groups-care-ai__primary:disabled,.groups-care-ai__secondary:disabled,.groups-care-ai__suggestion:disabled,.groups-care-ai__target select:disabled,.groups-care-ai__composer textarea:disabled{cursor:not-allowed;opacity:.64}.groups-care-ai[aria-busy=true] .groups-care-ai__primary:disabled,.groups-care-ai[aria-busy=true] .groups-care-ai__suggestion:disabled,.groups-care-ai[aria-busy=true] .groups-care-ai__composer textarea:disabled{cursor:wait}.groups-care-ai__composer-field:has(textarea:disabled){background:var(--care-ai-paper)}.groups-care-ai__composer-field:has(textarea:disabled):hover{border-color:var(--care-ai-border-strong)}.groups-care-ai--docked,.groups-care-ai--compact{background:var(--care-ai-canvas);grid-template-rows:auto minmax(0,1fr);gap:0;block-size:100%;min-block-size:0;display:grid}.groups-care-ai--docked .groups-care-ai__body,.groups-care-ai--compact .groups-care-ai__body{grid-template-rows:minmax(0,1fr) auto auto;gap:0;min-block-size:0}.groups-care-ai--docked .groups-care-ai__suggestion-band,.groups-care-ai--compact .groups-care-ai__suggestion-band{padding-inline:var(--care-ai-space-dock-inset)}.groups-care-ai--docked .groups-care-ai__conversation-shell,.groups-care-ai--compact .groups-care-ai__conversation-shell{min-block-size:0}.groups-care-ai--docked .groups-care-ai__conversation,.groups-care-ai--compact .groups-care-ai__conversation{min-block-size:0;padding:var(--care-ai-space-dock-inset);overscroll-behavior:contain;background:var(--care-ai-surface);border:0;border-radius:0;overflow-y:auto}.groups-care-ai__context-strip{justify-content:space-between;align-items:center;gap:var(--care-ai-space-xs);padding:var(--care-ai-space-composer-pad) var(--care-ai-space-dock-inset);border-block-end:var(--care-ai-space-hairline) solid var(--care-ai-border);background:var(--care-ai-surface);flex-wrap:wrap;display:flex}.groups-care-ai__context-strip>div{gap:var(--care-ai-space-tight);min-inline-size:0;display:grid}.groups-care-ai__context-strip>.groups-care-ai__context-strip-actions{align-items:center;gap:var(--care-ai-space-micro);flex:none;display:flex}.groups-care-ai__context-strip strong{overflow-wrap:anywhere;color:var(--care-ai-ink);font-size:var(--care-ai-font-body-sm);font-weight:700;line-height:1.35}.groups-care-ai--docked .groups-care-ai__message,.groups-care-ai--compact .groups-care-ai__message{border-radius:var(--care-ai-radius-md);max-width:100%;font-size:var(--care-ai-font-body);line-height:1.6}.groups-care-ai--docked .groups-care-ai__message--assistant,.groups-care-ai--compact .groups-care-ai__message--assistant{background:0 0;border:0;border-radius:0;padding-inline:0}.groups-care-ai--docked .groups-care-ai__message--user,.groups-care-ai--compact .groups-care-ai__message--user{border:var(--care-ai-space-hairline) solid transparent;border-radius:var(--care-ai-radius-xl);max-width:85%;padding:var(--care-ai-space-xs) var(--care-ai-space-sm);background:var(--care-ai-accent);color:var(--care-ai-on-primary)}.groups-care-ai--docked .groups-care-ai__speaker,.groups-care-ai--compact .groups-care-ai__speaker{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.groups-care-ai--docked .groups-care-ai__empty,.groups-care-ai--compact .groups-care-ai__empty{padding-block:var(--care-ai-space-xs)}.groups-care-ai--docked .groups-care-ai__composer,.groups-care-ai--compact .groups-care-ai__composer{gap:var(--care-ai-space-xs);border-block-start:var(--care-ai-space-hairline) solid var(--care-ai-border);padding:var(--care-ai-space-sm) var(--care-ai-space-dock-inset) max(var(--care-ai-space-sm), env(safe-area-inset-bottom));background:var(--care-ai-canvas)}.groups-care-ai--docked .groups-care-ai__primary,.groups-care-ai--compact .groups-care-ai__primary{border-radius:var(--care-ai-radius-md);padding-inline:var(--care-ai-space-dock-inset);background:var(--care-ai-action)}.groups-care-ai--docked .groups-care-ai__primary:hover:not(:disabled),.groups-care-ai--compact .groups-care-ai__primary:hover:not(:disabled),.groups-care-ai--docked .groups-care-ai__primary:focus-visible:not(:disabled),.groups-care-ai--compact .groups-care-ai__primary:focus-visible:not(:disabled),.groups-care-ai--docked .groups-care-ai__primary:active:not(:disabled),.groups-care-ai--compact .groups-care-ai__primary:active:not(:disabled){background:var(--care-ai-action-strong)}.groups-care-ai--docked .groups-care-ai__secondary,.groups-care-ai--compact .groups-care-ai__secondary{border-radius:var(--care-ai-radius-md);color:var(--care-ai-action-strong)}.groups-care-ai--docked .groups-care-ai__suggestion:hover:not(:disabled),.groups-care-ai--compact .groups-care-ai__suggestion:hover:not(:disabled),.groups-care-ai--docked .groups-care-ai__suggestion:focus-visible:not(:disabled),.groups-care-ai--compact .groups-care-ai__suggestion:focus-visible:not(:disabled){color:var(--care-ai-action-strong)}.groups-care-ai--docked .groups-care-ai__response-actions .groups-care-ai__secondary,.groups-care-ai--compact .groups-care-ai__response-actions .groups-care-ai__secondary{min-height:var(--care-ai-control-height);padding-inline:var(--care-ai-space-sm);font-size:var(--care-ai-font-body-sm)}.groups-care-ai--compact .groups-care-ai__jump-latest{min-block-size:var(--care-ai-control-height);min-inline-size:var(--care-ai-control-height);padding-inline:var(--care-ai-space-sm)}@media (max-width:360px){.groups-care-ai__header,.groups-care-ai__error{flex-direction:column;align-items:flex-start}.groups-care-ai__actions .groups-care-ai__primary,.groups-care-ai__actions .groups-care-ai__secondary{min-height:var(--care-ai-control-height);min-inline-size:var(--care-ai-control-height)}}@media (prefers-reduced-motion:reduce){.groups-care-ai__primary,.groups-care-ai__secondary,.groups-care-ai__suggestion,.groups-care-ai__suggestion-summary,.groups-care-ai__jump-latest,.groups-care-ai__target select,.groups-care-ai__run-step-marker,.groups-care-ai__composer textarea{transition:none;animation:none}}.groups-member-snapshots{--care-ai-accent:var(--gh-primary,#086a75);--care-ai-accent-hover:var(--gh-primary-hover,#075a64);--care-ai-accent-strong:var(--gh-primary-active,#063f46);--care-ai-border:var(--gh-border,#d7cec5);--care-ai-border-strong:var(--gh-border-strong,#7a7067);--care-ai-muted:var(--gh-text-secondary,#45595a);--care-ai-surface:var(--gh-surface-raised,#fffcf9);--care-ai-paper:var(--gh-surface,#fdf8f3);--care-ai-ink:var(--gh-on-surface,#031f22);--care-ai-error:var(--gh-error,#b42318);--care-ai-error-soft:var(--gh-error-soft,#f8dedc);--care-ai-error-ink:var(--gh-error-ink,#8f1c13);--care-ai-radius-md:var(--gh-radius-md,8px);--care-ai-space-hairline:var(--gh-space-hairline,1px);--care-ai-space-micro:var(--gh-space-micro,4px);--care-ai-space-icon:var(--gh-space-icon,6px);--care-ai-space-xs:var(--gh-space-xs,8px);--care-ai-space-sm:var(--gh-space-sm,12px);--care-ai-space-md:var(--gh-space-md,16px);--care-ai-control-height:var(--gh-control-height,40px);--care-ai-focus-ring:var(--gh-focus-ring,3px solid var(--care-ai-accent));--care-ai-focus-offset:var(--gh-focus-offset,2px);--care-ai-font-caption:var(--gh-font-caption,12px);--care-ai-font-body-sm:var(--gh-font-body-sm,13px);--care-ai-font-body:var(--gh-font-body,14px);gap:var(--care-ai-space-md);color:var(--care-ai-ink);font-size:var(--care-ai-font-body);line-height:1.45;display:grid}.groups-member-snapshots__origin{align-items:center;gap:var(--care-ai-space-icon);color:var(--care-ai-muted);font-size:var(--care-ai-font-caption);margin:0;font-weight:500;line-height:1.4;display:inline-flex}.groups-member-snapshots__origin svg{flex-shrink:0}.groups-member-snapshots__tabs{gap:var(--care-ai-space-xs);flex-wrap:wrap;display:flex}.groups-member-snapshots__tab{min-height:var(--care-ai-control-height);border:var(--care-ai-space-hairline) solid var(--care-ai-border-strong);border-radius:var(--care-ai-radius-md);padding:var(--care-ai-space-xs) var(--care-ai-space-sm);background:var(--care-ai-surface);color:var(--care-ai-accent-strong);font:inherit;cursor:pointer;font-weight:700}.groups-member-snapshots__tab[aria-selected=true]{border-color:var(--care-ai-accent);background:var(--care-ai-paper)}@media (forced-colors:active){.groups-member-snapshots__tab[aria-selected=true],.groups-member-snapshots__feedback-thumb[aria-pressed=true],.groups-care-ai__answer-action[aria-pressed=true]{outline:var(--care-ai-focus-offset) solid;outline-offset:calc(var(--care-ai-focus-offset) * -1)}}.groups-member-snapshots__tab:focus-visible{outline:var(--care-ai-focus-ring);outline-offset:var(--care-ai-focus-offset)}.groups-member-snapshots__lane{gap:var(--care-ai-space-sm);display:grid;position:relative}.groups-member-snapshots__status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:0;position:absolute;overflow:hidden}.groups-member-snapshots__state{gap:var(--care-ai-space-xs);border:var(--care-ai-space-hairline) solid var(--care-ai-border);border-radius:var(--care-ai-radius-md);padding:var(--care-ai-space-md);background:var(--care-ai-paper);display:grid}.groups-member-snapshots__state-head{justify-content:space-between;align-items:flex-start;gap:var(--care-ai-space-xs);display:flex}.groups-member-snapshots__state-head>strong{flex:auto;min-inline-size:0}.groups-member-snapshots__stop{margin:calc(var(--care-ai-space-micro) * -1);border-radius:var(--care-ai-radius-md);padding:var(--care-ai-space-micro);color:var(--care-ai-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.groups-member-snapshots__stop:hover,.groups-member-snapshots__stop:focus-visible{color:var(--care-ai-accent-strong)}.groups-member-snapshots__stop:focus-visible{outline:var(--care-ai-focus-ring);outline-offset:var(--care-ai-focus-offset)}.groups-member-snapshots__notice{color:var(--care-ai-muted);font-size:var(--care-ai-font-caption);margin:0;line-height:1.45}.groups-member-snapshots__link{min-height:auto;color:var(--care-ai-accent);cursor:pointer;font:inherit;font-size:inherit;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.groups-member-snapshots__link:hover,.groups-member-snapshots__link:focus-visible{color:var(--care-ai-accent-strong)}.groups-member-snapshots__link:focus-visible{outline:var(--care-ai-focus-ring);outline-offset:var(--care-ai-focus-offset)}.groups-member-snapshots__content{border-inline-start:3px solid var(--care-ai-border);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding-inline-start:var(--care-ai-space-sm)}.groups-member-snapshots__meta{gap:var(--care-ai-space-micro);color:var(--care-ai-muted);font-size:var(--care-ai-font-caption);margin:0;display:grid}.groups-member-snapshots__meta>div{grid-template-columns:minmax(var(--care-ai-wordmark-width), .45fr) minmax(0, 1fr);gap:var(--care-ai-space-xs);display:grid}.groups-member-snapshots__meta dt{margin:0;font-weight:700}.groups-member-snapshots__meta dd{margin:0}.groups-member-snapshots__sources{gap:var(--care-ai-space-micro);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.groups-member-snapshots__sources li:not(:last-child):after{content:" ·"}.groups-member-snapshots__timing{color:var(--care-ai-muted);font-size:var(--care-ai-font-caption)}.groups-member-snapshots__state:has(.groups-member-snapshots__timing){padding-block-end:var(--care-ai-space-xs)}.groups-member-snapshots__timing summary{cursor:pointer;font-weight:700}.groups-member-snapshots__actions{gap:var(--care-ai-space-xs);flex-wrap:wrap;display:flex}.groups-member-snapshots__button{min-height:var(--care-ai-control-height);border:var(--care-ai-space-hairline) solid var(--care-ai-border-strong);border-radius:var(--care-ai-radius-md);padding:var(--care-ai-space-xs) var(--care-ai-space-sm);background:var(--care-ai-surface);color:var(--care-ai-accent);font:inherit;cursor:pointer;font-weight:700}.groups-member-snapshots__button:hover,.groups-member-snapshots__button:focus-visible{background:var(--care-ai-paper);color:var(--care-ai-accent-strong)}.groups-member-snapshots__button:focus-visible{outline:var(--care-ai-focus-ring);outline-offset:var(--care-ai-focus-offset)}.groups-member-snapshots__button:disabled{cursor:not-allowed;opacity:.55}.groups-member-snapshots__feedback{--care-ai-accent:var(--gh-primary,#086a75);--care-ai-accent-hover:var(--gh-primary-hover,#075a64);--care-ai-accent-strong:var(--gh-primary-active,#063f46);--care-ai-border:var(--gh-border,#d7cec5);--care-ai-border-strong:var(--gh-border-strong,#7a7067);--care-ai-muted:var(--gh-text-secondary,#45595a);--care-ai-surface:var(--gh-surface-raised,#fffcf9);--care-ai-paper:var(--gh-surface,#fdf8f3);--care-ai-tint:var(--gh-info-soft,#d9eef0);--care-ai-ink:var(--gh-on-surface,#031f22);--care-ai-error:var(--gh-error,#b42318);--care-ai-error-soft:var(--gh-error-soft,#f8dedc);--care-ai-error-ink:var(--gh-error-ink,#8f1c13);--care-ai-radius-md:var(--gh-radius-md,8px);--care-ai-space-hairline:var(--gh-space-hairline,1px);--care-ai-space-micro:var(--gh-space-micro,4px);--care-ai-space-icon:var(--gh-space-icon,6px);--care-ai-space-xs:var(--gh-space-xs,8px);--care-ai-space-sm:var(--gh-space-sm,12px);--care-ai-space-md:var(--gh-space-md,16px);--care-ai-control-height:var(--gh-control-height,40px);--care-ai-focus-ring:var(--gh-focus-ring,3px solid var(--care-ai-accent));--care-ai-focus-offset:var(--gh-focus-offset,2px);--care-ai-font-caption:var(--gh-font-caption,12px);--care-ai-font-body-sm:var(--gh-font-body-sm,13px);--care-ai-font-body:var(--gh-font-body,14px);gap:var(--care-ai-space-xs);color:var(--care-ai-ink);font-size:var(--care-ai-font-body);justify-items:start;display:grid}.groups-member-snapshots__feedback-thumbs{align-items:center;gap:var(--care-ai-space-micro);display:inline-flex}.groups-member-snapshots__feedback-thumb{box-sizing:border-box;inline-size:var(--care-ai-control-height);block-size:var(--care-ai-control-height);min-height:var(--care-ai-control-height);border:var(--care-ai-space-hairline) solid transparent;border-radius:var(--care-ai-radius-md);color:var(--care-ai-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.groups-member-snapshots__feedback-thumb:hover:not(:disabled),.groups-member-snapshots__feedback-thumb:focus-visible:not(:disabled){border-color:var(--care-ai-border);background:var(--care-ai-paper);color:var(--care-ai-accent-strong)}.groups-member-snapshots__feedback-thumb[aria-pressed=true]{border-color:var(--care-ai-accent);background:var(--care-ai-tint);color:var(--care-ai-accent-strong);font-weight:700}.groups-member-snapshots__feedback-thumb[aria-pressed=true] svg{stroke-width:2.2px}.groups-member-snapshots__feedback-thumb:focus-visible{outline:var(--care-ai-focus-ring);outline-offset:var(--care-ai-focus-offset)}.groups-member-snapshots__feedback-thumb:disabled{cursor:not-allowed;opacity:.55}.groups-member-snapshots__feedback-thumb svg{block-size:15px;inline-size:15px;display:block}.groups-member-snapshots__feedback-dialog{gap:var(--care-ai-space-xs);min-width:min(100%,36ch);padding:var(--care-ai-space-sm);border:var(--care-ai-space-hairline) solid var(--care-ai-border);border-radius:var(--care-ai-radius-md);background:var(--care-ai-surface);display:grid}.groups-member-snapshots__feedback-field{gap:var(--care-ai-space-micro);color:var(--care-ai-muted);font-size:var(--care-ai-font-caption);font-weight:700;display:grid}.groups-member-snapshots__feedback-field textarea{box-sizing:border-box;width:100%;min-height:calc(var(--care-ai-control-height) * 2);padding:var(--care-ai-space-xs);border:var(--care-ai-space-hairline) solid var(--care-ai-border-strong);border-radius:var(--care-ai-radius-md);background:var(--care-ai-paper);color:var(--care-ai-ink);font:inherit;resize:vertical;margin:0;font-weight:400}.groups-member-snapshots__feedback-field textarea:focus-visible{outline:var(--care-ai-focus-ring);outline-offset:var(--care-ai-focus-offset)}.groups-member-snapshots__feedback-alert{color:var(--care-ai-error-ink);font-size:var(--care-ai-font-caption);margin:0;line-height:1.4}.groups-member-snapshots__footnote{color:var(--care-ai-muted);font-size:var(--care-ai-font-caption);margin:0;line-height:1.4}.groups-care-ai__evidence-card{gap:var(--care-ai-space-micro);min-width:0;padding:var(--care-ai-space-xs);border:var(--care-ai-space-hairline) solid var(--care-ai-border);border-radius:var(--care-ai-radius-sm);background:var(--care-ai-tint);margin-block-start:var(--care-ai-space-xs);display:grid}.groups-care-ai__evidence-card-families{gap:var(--care-ai-space-micro);font-size:var(--care-ai-font-caption);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.groups-care-ai__evidence-card-families li{color:var(--care-ai-muted);padding:0}.groups-care-ai__evidence-card-families li:not(:last-child):after{content:" ·"}.groups-care-ai__evidence-absent{color:var(--care-ai-subtle);font-size:var(--care-ai-font-caption);margin:0;margin-block-start:var(--care-ai-space-xs);line-height:1.4}.groups-care-ai__evidence-card-caption{color:var(--care-ai-muted);font-size:var(--care-ai-font-caption);margin:0}.groups-care-ai__evidence-card-sources{gap:var(--care-ai-space-tight);min-width:0;font-size:var(--care-ai-font-caption);margin:0;display:grid}.groups-care-ai__evidence-card-source{gap:var(--care-ai-space-micro);flex-wrap:wrap;min-width:0;display:flex}.groups-care-ai__evidence-card-source dt{color:var(--care-ai-muted)}.groups-care-ai__evidence-card-source dd{overflow-wrap:anywhere;min-width:0;margin:0}.groups-care-ai__provenance-card{gap:var(--care-ai-space-micro);min-width:0;padding:var(--care-ai-space-xs);border:var(--care-ai-space-hairline) solid var(--care-ai-border);border-radius:var(--care-ai-radius-sm);background:var(--care-ai-tint);margin-block-start:var(--care-ai-space-xs);display:grid}.groups-care-ai__interaction-card,.groups-care-ai__fact-card{gap:var(--care-ai-space-micro);min-width:0;padding:var(--care-ai-space-xs) var(--care-ai-space-sm);border:var(--care-ai-space-hairline) solid var(--care-ai-border);border-radius:var(--care-ai-radius-md);background:var(--care-ai-tint);font-size:var(--care-ai-font-body-sm);margin:0;margin-block-start:var(--care-ai-space-xs);line-height:1.45;display:grid}.groups-care-ai__interaction-card--none{color:var(--care-ai-subtle);font-size:var(--care-ai-font-caption);background:0 0;border:0;padding:0;line-height:1.4;display:block}.groups-care-ai__interaction-when,.groups-care-ai__fact-status{margin:0;font-weight:600}.groups-care-ai__interaction-qualification{color:var(--care-ai-muted);font-size:var(--care-ai-font-caption);margin:0}.groups-care-ai__need-card{gap:var(--care-ai-space-xs);min-width:0;padding:var(--care-ai-space-sm);border:var(--care-ai-space-hairline) solid var(--care-ai-border);border-inline-start:3px solid var(--care-ai-accent);border-radius:var(--care-ai-radius-md);background:var(--care-ai-tint);font-size:var(--care-ai-font-body-sm);margin:0;margin-block-start:var(--care-ai-space-xs);line-height:1.45;display:grid}.groups-care-ai__need-card--recorded,.groups-care-ai__need-card--blocked{gap:var(--care-ai-space-micro)}.groups-care-ai__need-caption{color:inherit;font-size:var(--care-ai-font-caption);margin:0;font-weight:600}.groups-care-ai__need-field{gap:var(--care-ai-space-tight);min-width:0;display:grid}.groups-care-ai__need-label{color:var(--care-ai-muted);font-size:var(--care-ai-font-caption)}.groups-care-ai__need-input{width:100%;min-width:0;padding:var(--care-ai-space-icon) var(--care-ai-space-xs);border:var(--care-ai-space-hairline) solid var(--care-ai-border);border-radius:var(--care-ai-radius-sm);background:var(--care-ai-surface);color:inherit;font:inherit;font-size:var(--care-ai-font-body-sm)}.groups-care-ai__need-input:focus-visible{outline:var(--care-ai-focus-ring);outline-offset:var(--care-ai-focus-offset)}textarea.groups-care-ai__need-input{max-height:var(--care-ai-need-list-max);resize:vertical;line-height:1.45;overflow-y:auto}.groups-care-ai__need-row{gap:var(--care-ai-space-xs);grid-template-columns:repeat(auto-fit, minmax(calc(3 * var(--care-ai-touch-target) + var(--care-ai-space-sm)), 1fr));min-width:0;display:grid}.groups-care-ai__need-actions{justify-content:flex-end;display:flex}.groups-care-ai__need-submit{padding:var(--care-ai-space-icon) var(--care-ai-space-sm);border:var(--care-ai-space-hairline) solid transparent;border-radius:var(--care-ai-radius-sm);background:var(--care-ai-accent);color:var(--care-ai-on-primary);font:inherit;font-size:var(--care-ai-font-body-sm);cursor:pointer;font-weight:600}.groups-care-ai__need-submit:focus-visible{outline:var(--care-ai-focus-ring);outline-offset:var(--care-ai-focus-offset)}.groups-care-ai__need-submit:hover:not(:disabled),.groups-care-ai__need-submit:focus-visible:not(:disabled){background:var(--care-ai-accent-hover)}.groups-care-ai__need-submit:disabled{opacity:.55;cursor:not-allowed}.groups-care-ai__need-recorded{margin:0;font-weight:600}.groups-care-ai__need-qualification{color:var(--care-ai-muted);font-size:var(--care-ai-font-caption);margin:0}.groups-care-ai__need-link{color:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-block}.groups-care-ai__need-link:focus-visible{outline:var(--care-ai-focus-ring);outline-offset:var(--care-ai-focus-offset)}.groups-care-ai__need-error{color:var(--care-ai-warning-ink);font-size:var(--care-ai-font-caption);margin:0}:is(.groups-care-ai__primary:has(>svg),.groups-care-ai__secondary:has(>svg),.groups-care-ai__jump-latest:has(>svg)){align-items:center;gap:var(--care-ai-space-icon);display:inline-flex}.groups-care-ai__primary>svg,.groups-care-ai__secondary>svg,.groups-care-ai__jump-latest>svg{flex:none}
