[data-ui-shell="2026-09"][data-contact-window]{--cw-serif:var(--font-hedvig-serif), "Hedvig Letters Serif", serif;--cw-sans:var(--font-hedvig-sans), "Hedvig Letters Sans", system-ui, sans-serif;--cw-mono:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;--cw-glow-a:7%}.dark [data-ui-shell="2026-09"][data-contact-window]{--cw-glow-a:11%}[data-ui-shell="2026-09"][data-theme=v3].sp-contact-dialog.cs-sheet-dialog[data-contact-window]{border:1px solid var(--sp5-border)!important;background:var(--sp5-page)!important;border-radius:8px!important;width:calc(100vw - 48px)!important;max-width:1280px!important;height:min(1120px,100dvh - 48px)!important;box-shadow:0 24px 64px #00000047!important}.dark [data-ui-shell="2026-09"][data-theme=v3].sp-contact-dialog.cs-sheet-dialog[data-contact-window]{box-shadow:0 24px 64px #0009!important}.cw-window{background:var(--sp5-page);width:100%;height:100%;min-height:0;color:var(--sp5-body);font:400 14px/20px var(--cw-sans);font-synthesis:none;-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;position:relative;overflow:hidden}.cw-window :is(button,input,textarea){font:inherit;color:inherit}.cw-window button{cursor:pointer}.cw-window button:disabled{cursor:default}.cw-window :focus-visible{outline:2px solid var(--sp5-focus);outline-offset:2px}.cw-window .is-mono,.cw-window .cw-mono{font-family:var(--cw-mono);font-variant-numeric:tabular-nums}.cw-muted{color:var(--sp5-muted)}.cw-pos{color:var(--sp5-status-green)}.cw-skel-line{border-radius:2px;height:10px;margin-top:10px;display:block}.cw-skel-line.is-ai{background:linear-gradient(90deg, var(--sp5-violet-soft), color-mix(in srgb, var(--sp5-violet) 12%, var(--sp5-page)), var(--sp5-violet-soft));background-size:200% 100%}.cw-head{border-bottom:1px solid var(--sp5-divider);background:var(--sp5-page);flex-shrink:0;align-items:center;gap:24px;min-height:76px;padding:18px 40px 18px 32px;display:flex}.cw-head-id{flex:1 1 0;align-items:center;gap:14px;min-width:0;display:flex}.cw-head-avatar{background:var(--sp5-hover);width:40px;height:40px;font:400 12px/16px var(--cw-mono);color:var(--sp5-body);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cw-head-name{min-width:0;font:400 24px/30px var(--cw-serif);color:var(--sp5-ink);font-variant-ligatures:no-common-ligatures;margin:0}.cw-head-name>button{font:inherit;color:inherit;text-align:left;cursor:text;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.cw-head-open{width:24px;height:24px;color:var(--sp5-faint);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cw-head-open:hover{color:var(--sp5-ink)}.cw-head-edit{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cw-head-edit .cw-field{width:160px;height:36px;font:400 14px/20px var(--cw-sans)}.cw-head-hint{font:400 11px/14px var(--cw-mono);color:var(--sp5-faint)}.cw-head-actions{flex-shrink:0;align-items:center;gap:20px;display:flex}.cw-head-rule{background:var(--sp5-divider);width:1px;height:20px}.cw-head-close,.cw-head-back,.cw-head-more{width:32px;height:32px;color:var(--sp5-muted);background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.cw-head-close:hover,.cw-head-back:hover,.cw-head-more:hover{background:var(--sp5-hover);color:var(--sp5-ink)}.cw-window>.sp-contact-dup{border-bottom:1px solid var(--sp5-divider);background:var(--sp5-rail);align-items:center;gap:12px;padding:14px 40px 14px 32px;display:flex}.cw-window>.sp-contact-dup .sp-contact-dup-icon{color:var(--sp5-caution)}.cw-window>.sp-contact-dup .sp-contact-dup-title{font:400 14px/20px var(--cw-sans);color:var(--sp5-ink)}.cw-window>.sp-contact-dup .sp-contact-dup-detail{font:400 13px/18px var(--cw-sans);color:var(--sp5-muted)}.cw-window>.sp-contact-dup .sp-contact-dup-actions{align-items:center;gap:16px;margin-left:auto;display:flex}.cw-window>.sp-contact-dup .sp-contact-dup-dismiss{font:400 13px/18px var(--cw-sans);color:var(--sp5-ink);background:0 0;border:0}.cw-window>.sp-contact-dup .sp-contact-dup-merge{border:1px solid var(--sp5-compose-line);background:var(--sp5-page);height:32px;font:400 13px/18px var(--cw-sans);color:var(--sp5-ink);border-radius:4px;padding:0 14px}.cw-btn{border:1px solid var(--sp5-compose-line);background:var(--sp5-page);height:32px;color:var(--sp5-ink);font:400 13px/18px var(--cw-sans);white-space:nowrap;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.cw-btn:hover:not(:disabled){background:var(--sp5-hover)}.cw-btn:disabled{color:var(--sp5-faint)}.cw-btn.is-md{height:36px;padding:0 16px;font-size:14px;line-height:20px}.cw-btn.is-sm{height:28px;padding:0 10px;font-size:13px}.cw-btn.is-block{width:100%}.cw-btn.is-primary,.cw-window .cw-head-actions>button.cw-btn.is-primary{border-color:var(--sp5-primary);background:var(--sp5-primary);color:var(--sp5-primary-ink)}.cw-btn.is-primary:hover:not(:disabled){background:var(--sp5-primary);opacity:.92}.cw-btn.is-primary>svg:not(.sp-spinner){display:none}.cw-btn .cw-ai-star{color:var(--sp5-violet)}.cw-comp-send[data-state=idle]{background:var(--sp5-page);border-color:var(--sp5-compose-line);color:var(--sp5-faint)}.cw-comp-send[data-state=ready],.cw-comp-send[data-state=busy]{background:var(--sp5-primary);border-color:var(--sp5-primary);color:var(--sp5-primary-ink)}.cw-link{font:400 13px/18px var(--cw-sans);color:var(--sp5-ink);white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;text-decoration:none;display:inline-flex}.cw-link:hover{text-underline-offset:3px;text-decoration:underline}.cw-link.is-muted{color:var(--sp5-muted)}.cw-link.is-muted:hover{color:var(--sp5-ink)}.cw-link.is-dotted{text-underline-position:from-font;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.cw-link.is-underline{text-underline-offset:3px;text-decoration:underline}.cw-link:disabled{color:var(--sp5-faint);text-decoration:none}.cw-icon-btn{width:24px;height:24px;color:var(--sp5-muted);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.cw-icon-btn:hover{color:var(--sp5-ink);background:var(--sp5-hover)}.cw-icon-btn.is-neg{color:var(--sp5-neg)}.cw-round-btn{border:1px solid var(--sp5-border);background:var(--sp5-page);width:32px;height:32px;color:var(--sp5-muted);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.cw-round-btn:hover{color:var(--sp5-ink)}.cw-kicker{font:400 10px/12px var(--cw-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sp5-muted);align-items:center;gap:6px;display:inline-flex}.cw-kicker.is-ai,.cw-ai-kicker{color:var(--sp5-violet)}.cw-kicker.is-review{color:var(--sp5-caution)}.cw-ai-star{color:var(--sp5-violet);flex-shrink:0}.cw-section-head{justify-content:space-between;align-items:center;gap:16px;padding-bottom:8px;display:flex}.cw-section-title{font:400 20px/28px var(--cw-serif);color:var(--sp5-ink);margin:0}.cw-section-count{font:400 11px/14px var(--cw-mono);color:var(--sp5-faint)}.cw-field{box-sizing:border-box;border:1px solid var(--sp5-compose-line);background:var(--sp5-field);min-width:0;height:36px;color:var(--sp5-ink);font:400 14px/20px var(--cw-sans);border-radius:2px;outline:none;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.cw-field:focus,.cw-field:focus-within,.cw-field[aria-expanded=true]{border-color:var(--sp5-compose-line-focus);outline:none}.cw-field.is-pick{cursor:pointer}.cw-field.is-pick>svg{color:var(--sp5-muted);flex-shrink:0}.cw-field.is-compact{height:32px;padding:0 10px;font-size:13px}.cw-field.is-mono{font-family:var(--cw-mono);font-size:13px}.cw-body{flex:1 1 0;min-height:0;display:flex}.cw-rail{box-sizing:border-box;background:var(--sp5-rail);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex-shrink:0;gap:28px;width:340px;padding:32px 32px 40px;display:flex;overflow-y:auto}.cw-rail-section{border-top:1px solid var(--sp5-divider);flex-direction:column;gap:4px;min-width:0;padding-top:24px;display:flex}.cw-rail-section.is-first{border-top:0;padding-top:0}.cw-rail-section.is-meeting{gap:8px}.cw-rail-kicker{padding-bottom:6px}.cw-rail-head{justify-content:space-between;align-items:center;padding-bottom:6px;display:flex}.cw-rail-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:32px;display:flex}.cw-rail-row.is-status{min-height:36px}.cw-rail-label{font:400 13px/18px var(--cw-sans);color:var(--sp5-muted);flex-shrink:0}.cw-rail-value{min-width:0;font:400 13px/18px var(--cw-sans);color:var(--sp5-ink);text-align:right;overflow-wrap:anywhere;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.cw-rail-value .is-mono,.cw-rail-row .is-mono{font-size:12px;line-height:16px}.cw-rail-status.sp5-sfield{height:32px;padding:0 10px 0 12px}.cw-rail-status .sp5-sfield-label{font-size:14px;line-height:20px}.cw-rail-edit{min-width:0;max-width:190px;font:400 13px/18px var(--cw-sans);color:var(--sp5-ink);text-align:right;text-overflow:ellipsis;white-space:nowrap;cursor:text;background:0 0;border:0;padding:0;overflow:hidden}.cw-rail-edit.is-mono{font:400 12px/16px var(--cw-mono)}.cw-rail-edit.is-empty{color:var(--sp5-faint)}.cw-rail-edit.is-saving{opacity:.6}.cw-rail-edit:hover{color:var(--sp5-ink);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.cw-rail-input{box-sizing:border-box;border:1px solid var(--sp5-compose-line-focus);background:var(--sp5-field);width:180px;height:28px;color:var(--sp5-ink);font:400 13px/18px var(--cw-sans);text-align:right;border-radius:2px;outline:none;padding:0 8px}.cw-rail-input.is-mono{font:400 12px/16px var(--cw-mono)}.cw-rail-icon{width:20px;height:20px;color:var(--sp5-muted);background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.cw-rail-icon:hover{color:var(--sp5-ink)}.cw-rail-icon.is-lead{color:var(--sp5-faint)}.cw-rail-row:hover .cw-rail-icon.is-lead,.cw-rail-row:focus-within .cw-rail-icon.is-lead{color:var(--sp5-ink)}@media (hover:none){.cw-rail-icon.is-lead{color:var(--sp5-muted)}}.cw-rail-chev{color:var(--sp5-faint);flex-shrink:0}.cw-rail-lock{color:var(--sp5-faint)}.cw-rail-note{font:400 12px/18px var(--cw-sans);color:var(--sp5-muted);margin:-4px 0 4px}.cw-rail-texting{align-items:center;gap:6px;display:inline-flex}.cw-rail-pick{min-width:0;font:400 13px/18px var(--cw-sans);color:var(--sp5-ink);background:0 0;border:0;align-items:center;gap:8px;padding:2px 0;display:inline-flex}.cw-rail-pick .is-empty,.cw-rail-pick:hover .cw-rail-chev{color:var(--sp5-muted)}.cw-rail-follow{align-items:baseline;gap:6px;display:inline-flex}.cw-rail-follow .is-mono{color:var(--sp5-muted)}.cw-rail-practice-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.cw-rail-practice-off{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:190px;color:var(--sp5-muted);overflow:hidden}.cw-rail-meeting{color:inherit;justify-content:space-between;align-items:flex-start;gap:12px;text-decoration:none;display:flex}.cw-rail-meeting-text{flex-direction:column;gap:2px;min-width:0;display:flex}.cw-rail-meeting-when{font:400 14px/20px var(--cw-sans);color:var(--sp5-ink)}.cw-rail-meeting-what{font:400 13px/18px var(--cw-sans);color:var(--sp5-muted)}.cw-rail-meeting-status{height:20px;font:400 13px/18px var(--cw-sans);flex-shrink:0}.cw-rail-meeting:hover .cw-rail-meeting-when{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.cw-rail-add{font:400 13px/18px var(--cw-sans);color:var(--sp5-ink);background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.cw-rail-add>svg{color:var(--sp5-muted)}.cw-rail-none{font:400 13px/18px var(--cw-sans);color:var(--sp5-muted);padding:7px 0}.cw-rail-matter{text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;height:32px;margin:0 -8px;padding:0 8px;display:flex}.cw-rail-matter:hover{background:var(--sp5-hover)}.cw-rail-matter:hover .cw-rail-chev{color:var(--sp5-ink)}.cw-rail-stage{width:14px;height:14px}.cw-rail-matter-name{min-width:0;font:400 13px/18px var(--cw-sans);color:var(--sp5-ink);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;overflow:hidden}.cw-rail-matter-value{font:400 13px/18px var(--cw-sans);color:var(--sp5-ink);font-variant-numeric:tabular-nums}.cw-rail-matter.is-lost :is(.cw-rail-matter-name,.cw-rail-matter-value){color:var(--sp5-faint)}.cw-rail-more{height:32px;font:400 13px/18px var(--cw-sans);color:var(--sp5-ink);background:0 0;border:0;align-items:center;gap:6px;padding:0 0 0 22px;display:inline-flex}.cw-rail-totals{border-top:1px solid var(--sp5-divider);flex-direction:column;margin-top:4px;padding-right:22px;display:flex}.cw-rail-row.is-total .cw-rail-value{font-variant-numeric:tabular-nums}.cw-rail-retry{font:400 13px/18px var(--cw-sans);color:var(--sp5-muted);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.cw-rail-retry.is-left{justify-content:flex-start;padding:7px 0}.cw-rail-row.is-tags{align-items:flex-start;padding-top:7px}.cw-rail-tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:190px;display:flex;position:relative}.cw-tag{box-sizing:border-box;border:1px dashed var(--sp5-border);height:24px;font:400 12px/16px var(--cw-sans);color:var(--sp5-body);border-radius:2px;align-items:center;padding:0 8px;display:inline-flex;position:relative}.cw-tag>button{background:var(--sp5-rail);width:16px;height:16px;box-shadow:-4px 0 4px var(--sp5-rail);color:var(--sp5-faint);opacity:0;border:0;border-radius:2px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.cw-tag>button:hover{color:var(--sp5-ink)}.cw-tag:hover>button,.cw-tag:focus-within>button{opacity:1}.cw-phone-details .cw-tag>button{background:var(--sp5-page);box-shadow:-4px 0 4px var(--sp5-page)}.cw-tag-add{width:24px;height:24px;color:var(--sp5-muted);background:0 0;border:0;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.cw-tag-add:hover{color:var(--sp5-ink)}.cw-tag-picker{position:relative}.cw-tag-picker .cw-rail-input{text-align:left;width:140px}.cw-tag-menu{z-index:30;border:1px solid var(--sp5-border);background:var(--sp5-popover);border-radius:8px;flex-direction:column;min-width:180px;padding:4px;display:flex;position:absolute;top:32px;right:0;box-shadow:0 16px 32px #0000001f}.cw-tag-menu>button{text-align:left;height:32px;font:400 13px/18px var(--cw-sans);color:var(--sp5-body);background:0 0;border:0;border-radius:4px;padding:0 10px}.cw-tag-menu>button:hover{background:var(--sp5-popover-hover);color:var(--sp5-ink)}.cw-rail-proc{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;height:32px;padding:0;display:flex}.cw-rail-proc-name{font:400 13px/18px var(--cw-sans);color:var(--sp5-ink);flex:1 1 0}.cw-rail-proc:hover .cw-rail-chev{color:var(--sp5-ink)}.cw-rail-proc-line{font:400 13px/18px var(--cw-sans);color:var(--sp5-muted)}.cw-dot{background:var(--sp5-faint);border-radius:999px;flex-shrink:0;width:6px;height:6px}.cw-dot.is-live{background:var(--sp5-teal)}.cw-dot.is-caution{background:var(--sp5-status-amber)}.cw-rail-delete{flex-direction:row;padding-top:20px}.cw-delete-link{font:400 13px/18px var(--cw-sans);color:var(--sp5-neg);background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.cw-delete-link:hover{text-underline-offset:3px;text-decoration:underline}.cw-main{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1 1 0;gap:40px;min-width:0;padding:32px 40px 48px;display:flex;overflow:hidden auto}.cw-main>*{flex-shrink:0}.cw-ai{border:1px solid var(--sp5-kpi-edge);background:var(--sp5-kpi-bg);border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:clip}.cw-ai-glow{pointer-events:none;background-image:radial-gradient(ellipse closest-side at 50% 50%, oklab(56.9% .066 -.172 / var(--cw-glow-a)) 0%, #7b5bd900 100%);width:962px;height:320px;animation:.7s ease-out both sp5-kpi-glow-in;position:absolute;top:-112px;right:-137px}@supports (color:lab(0% 0 0)){.cw-ai-glow{background-image:radial-gradient(ellipse closest-side at 50% 50%, oklab(56.9% .066 -.172 / var(--cw-glow-a)) 0%, lab(47.1847% 35.9877 -61.2424/0) 100%)}}@supports (background-image:radial-gradient(in oklab, red, blue)){.cw-ai-glow{background-image:radial-gradient(ellipse closest-side at 50% 50% in oklab, oklab(56.9% .066 -.172 / var(--cw-glow-a)) 0%, #7b5bd900 100%)}@supports (color:lab(0% 0 0)){.cw-ai-glow{background-image:radial-gradient(ellipse closest-side at 50% 50% in oklab, oklab(56.9% .066 -.172 / var(--cw-glow-a)) 0%, lab(47.1847% 35.9877 -61.2424/0) 100%)}}}.cw-ai[aria-busy=true] .cw-ai-glow{display:none}.cw-ai>:not(.cw-ai-glow){position:relative}.cw-ai-summary{flex-direction:column;gap:8px;padding:20px 24px;display:flex}.cw-ai-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.cw-ai-kicker{font:400 10px/12px var(--cw-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.cw-ai-head-links{align-items:center;gap:16px;display:inline-flex}.cw-ai-live{font:400 11px/14px var(--cw-mono);color:var(--sp5-muted)}.cw-ai-text{font:400 15px/24px var(--cw-sans);color:var(--sp5-body);margin:0}.cw-ai-text.is-stale{opacity:.55}.cw-ai-text.is-empty{color:var(--sp5-muted)}.cw-ai-move{border-top:1px solid var(--sp5-divider);align-items:center;gap:16px;padding:16px 24px;display:flex}.cw-ai-move.is-plain{padding-bottom:8px}.cw-ai-move-main{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.cw-ai-move-title{font:400 15px/22px var(--cw-sans);color:var(--sp5-ink)}.cw-ai-move-title.is-quiet{color:var(--sp5-muted)}.cw-ai-move-reason{font:400 13px/18px var(--cw-sans);color:var(--sp5-muted)}.cw-ai-move-recheck{font:400 11px/14px var(--cw-mono);color:var(--sp5-faint)}.cw-ai-toggle{font:400 13px/18px var(--cw-sans);color:var(--sp5-muted);white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.cw-ai-toggle:hover{color:var(--sp5-ink)}.cw-ai-toggle-chev{color:var(--sp5-faint)}.cw-ai-others{border-top:1px solid var(--sp5-divider);flex-direction:column;display:flex}.cw-ai-other{border:0;border-top:1px solid var(--sp5-divider);text-align:left;background:0 0;align-items:center;gap:12px;padding:12px 24px;display:flex}.cw-ai-other:first-child{border-top:0}.cw-ai-other:hover{background:color-mix(in srgb, var(--sp5-hover) 60%, transparent)}.cw-ai-other-glyph{width:16px;color:var(--sp5-muted);justify-content:center;display:inline-flex}.cw-ai-other-text{flex-direction:column;flex:1 1 0;gap:1px;min-width:0;display:flex}.cw-ai-other-title{font:400 14px/20px var(--cw-sans);color:var(--sp5-ink)}.cw-ai-other-reason{font:400 13px/18px var(--cw-sans);color:var(--sp5-muted)}.cw-ai-other-go{color:var(--sp5-faint)}.cw-ai-logger{padding:0 24px 16px}.cw-ai .sp-recs-think{flex-direction:column;padding:0;display:flex}.cw-ai .sp-recs-think-line{align-items:center;gap:10px;display:flex}.cw-ai .sp-recs-think-text{font:400 15px/22px var(--cw-sans);color:var(--sp5-body)}.cw-ai .sp-recs-think-elapsed{font:400 11px/14px var(--cw-mono);color:var(--sp5-faint);margin-left:auto}.cw-ai .sp-recs-think-dot{background:var(--sp5-border)}.cw-ai .sp-recs-think-dot.is-filled{background:var(--sp5-violet)}.cw-ai .sp-recs-progress-spinner{border-color:var(--sp5-divider);border-top-color:var(--sp5-muted)}.cw-ai-quiet{border-color:var(--sp5-border);background:var(--sp5-page);border-radius:8px;flex-direction:row;align-items:center;gap:10px;padding:20px 24px}.cw-ai-quiet p{font:400 14px/20px var(--cw-sans);color:var(--sp5-body);margin:0}.cw-why-trigger{width:16px;height:16px;color:var(--sp5-muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.cw-why-trigger:hover{color:var(--sp5-ink)}.cw-why{border:1px solid var(--sp5-border);background:var(--sp5-popover);border-radius:8px;flex-direction:column;gap:8px;width:420px;padding:16px;display:flex;box-shadow:0 16px 32px #0000001f}.cw-why p{font:400 13px/20px var(--font-hedvig-sans), system-ui, sans-serif;color:var(--sp5-body);margin:0}.cw-why .cw-kicker{font-family:var(--font-geist-mono), monospace}.cw-why-evidence{border-top:1px solid var(--sp5-divider);font:400 11px/14px var(--font-geist-mono), monospace;color:var(--sp5-muted);padding-top:8px}.cw-inline-fail{font:400 13px/18px var(--cw-sans);color:var(--sp5-ink);align-items:center;gap:10px;display:flex}.cw-inline-fail>svg{color:var(--sp5-neg);flex-shrink:0}.cw-inline-fail.is-block{padding:20px 0}.cw-inline-fail .cw-btn{margin-left:auto}.cw-fail-text{flex-direction:column;gap:2px;display:flex}.cw-fail-text>span{color:var(--sp5-muted)}.cw-fail-text>strong{color:var(--sp5-ink);font-weight:400}.cw-comp{border:1px solid var(--sp5-compose-line);background:var(--sp5-page);border-radius:2px;flex-direction:column;transition:border-color .12s ease-out;display:flex}.cw-comp:focus-within{border-color:var(--sp5-compose-line-focus)}.cw-comp-head{border-bottom:1px solid var(--sp5-divider);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:40px;padding:0 12px 0 4px;display:flex}.cw-comp-modes{scrollbar-width:none;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.cw-comp-modes::-webkit-scrollbar{display:none}.cw-comp-mode{height:40px;font:400 13px/18px var(--cw-sans);color:var(--sp5-muted);white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #0000;flex-shrink:0;align-items:center;padding:0 10px;display:inline-flex}.cw-comp-mode:hover{color:var(--sp5-ink)}.cw-comp-mode.is-on{color:var(--sp5-ink);border-bottom-color:var(--sp5-ink)}.cw-comp-trailing{flex-shrink:0;align-items:center;gap:14px;display:inline-flex}.cw-comp-toggle{font:400 13px/18px var(--cw-sans);color:var(--sp5-muted);align-items:center;gap:6px;display:inline-flex}.cw-comp-to{font:400 12px/16px var(--cw-mono);color:var(--sp5-muted);align-items:baseline;gap:6px;display:inline-flex}.cw-comp-to>.is-mono{color:var(--sp5-body)}.cw-comp-to-word{font:400 13px/18px var(--cw-sans);color:var(--sp5-muted)}.cw-comp-body{flex-direction:column;gap:10px;padding:12px 8px 10px 14px;display:flex}.cw-comp-input{box-sizing:border-box;resize:none;width:100%;min-height:40px;max-height:240px;font:400 14px/20px var(--cw-sans);color:var(--sp5-ink);background:0 0;border:0;outline:none;padding:0;transition:height .12s ease-out;display:block;overflow-y:auto}.cw-comp-input::placeholder{color:var(--sp5-faint)}.cw-comp-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cw-comp-body:not(.is-active){box-sizing:border-box;flex-direction:row;align-items:flex-start;min-height:64px}.cw-comp-body:not(.is-active) .cw-comp-input{flex:1 1 0}.cw-comp-body:not(.is-active) .cw-comp-foot{flex-shrink:0;align-self:flex-end}.cw-comp-hint{font:400 11px/14px var(--cw-mono);color:var(--sp5-faint)}.cw-comp-actions{align-items:center;gap:16px;margin-left:auto;display:inline-flex}.cw-comp-fail{font:400 13px/18px var(--cw-sans);color:var(--sp5-neg);align-items:center;gap:6px;display:inline-flex}.cw-comp-line{font:400 14px/20px var(--cw-sans);color:var(--sp5-body);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.cw-comp-checking{color:var(--sp5-muted);align-items:center;gap:8px;display:inline-flex}.cw-seg{border:1px solid var(--sp5-compose-line);border-radius:2px;display:inline-flex;overflow:hidden}.cw-seg>button{background:var(--sp5-page);height:34px;font:400 13px/18px var(--cw-sans);color:var(--sp5-muted);white-space:nowrap;border:0;padding:0 12px}.cw-seg>button+button{border-left:1px solid var(--sp5-compose-line)}.cw-seg>button.is-on{background:var(--sp5-selected);color:var(--sp5-ink)}.cw-faint{color:var(--sp5-faint)}.cw-logcall{gap:10px;padding:14px}.cw-logcall-row{align-items:center;gap:10px;min-width:0;display:flex}.cw-seg.is-tray{box-sizing:border-box;flex-shrink:0;height:36px;padding:2px;overflow:visible}.cw-seg.is-tray>button{background:0 0;border-radius:2px;height:30px}.cw-seg.is-tray>button+button{border-left:0}.cw-seg.is-tray>button.is-on{background:var(--sp5-selected)}.cw-logcall-when{flex-shrink:0;width:212px;font-size:13px;line-height:18px}.cw-logcall-min{cursor:text;flex-shrink:0;justify-content:space-between;width:96px;font-size:13px;line-height:18px}.cw-logcall-min>input{width:100%;min-width:0;font:inherit;color:var(--sp5-ink);background:0 0;border:0;outline:none;padding:0}.cw-logcall-min>input::placeholder{color:var(--sp5-faint)}.cw-logcall-outcome{flex:1 1 0;justify-content:space-between;padding:0 10px 0 12px;font-size:13px;line-height:18px}.cw-logcall-outcome-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cw-logcall-note{resize:vertical;width:100%;height:auto;min-height:76px;font:400 14px/20px var(--cw-sans);padding:10px 12px;display:block}.cw-logcall-note::placeholder{color:var(--sp5-faint)}.cw-logcall .cw-comp-foot{padding-top:0}.cw-outcome-menu{min-width:260px}.cw-agent-row.is-quiet{color:var(--sp5-muted)}.cw-menu-rule{background:var(--sp5-divider);height:1px;margin:2px 0}.cw-taskmode{gap:10px;padding:14px}.cw-callkind{box-sizing:border-box;border:1px solid var(--sp5-compose-line);border-radius:2px;align-items:center;height:28px;padding:2px;display:inline-flex}.cw-callkind>button{height:22px;font:400 13px/18px var(--cw-sans);color:var(--sp5-muted);white-space:nowrap;background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.cw-callkind>button:hover{color:var(--sp5-ink)}.cw-callkind>button.is-on{background:var(--sp5-selected);color:var(--sp5-ink)}.cw-callkind.is-row{height:36px;margin:12px 12px 0;display:flex}.cw-callkind.is-row>button{flex:1 1 0;height:30px;font-size:14px;line-height:20px}.cw-callplace{gap:0;padding:0}.cw-points{flex-direction:column;padding:14px 14px 6px;display:flex}.cw-points-head{justify-content:space-between;align-items:center;gap:12px;min-height:18px;padding-bottom:6px;display:flex}.cw-points-head .cw-kicker{gap:6px}.cw-points-actions{align-items:center;gap:16px;display:inline-flex}.cw-points-spin{flex-shrink:0;margin-left:2px;animation:.9s linear infinite cw-points-spin}@keyframes cw-points-spin{to{transform:rotate(360deg)}}.cw-points-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cw-point{border-bottom:1px solid var(--sp5-divider);align-items:baseline;gap:16px;padding:13px 0;display:flex}.cw-point:last-child{border-bottom:0}.cw-point-label{width:72px;font:400 10px/12px var(--cw-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sp5-muted);overflow-wrap:anywhere;flex-shrink:0}.cw-point-text{min-width:0;font:400 14px/21px var(--cw-sans);color:var(--sp5-ink);flex:1 1 0}.cw-point.is-skel{align-items:flex-start;padding:12px 0}.cw-point.is-skel .cw-point-label{padding-top:3px;display:flex}.cw-point.is-skel .cw-point-text{flex-direction:column;gap:5px;padding-top:2px;display:flex}.cw-point.is-skel .sp5-skel{border-radius:2px;height:8px;display:block}.cw-points-fail{font:400 14px/20px var(--cw-sans);color:var(--sp5-body);align-items:center;gap:8px;margin:0;padding:20px 0 14px;display:flex}.cw-points-fail>svg{width:16px;height:16px;color:var(--sp5-muted);flex-shrink:0}.cw-points-fail .cw-link{font-size:14px;line-height:20px}.cw-callplace-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.cw-callplace-foot.has-points{border-top:1px solid var(--sp5-divider)}.cw-callplace-as{align-items:center;gap:10px;display:inline-flex}.cw-callplace-as-label{font:400 13px/18px var(--cw-sans);color:var(--sp5-muted)}.cw-agent-pick{gap:8px;height:32px;padding:0 8px 0 10px;font-size:13px;line-height:18px}.cw-agent-pick-default{font:400 10px/12px var(--cw-mono);color:var(--sp5-faint)}.cw-callplace-actions{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.cw-btn.is-quiet{background:0 0;border-color:#0000;padding:0 12px}.cw-btn.is-quiet:hover:not(:disabled){background:var(--sp5-hover)}.cw-callplace .cw-comp-send{height:32px;padding:0 14px;font-size:13px;line-height:18px}@media (prefers-reduced-motion:reduce){.cw-points-spin{animation:none}}.cw-callmove-none{font:400 13px/18px var(--cw-sans);color:var(--sp5-muted);align-items:center;gap:12px;display:inline-flex}.cw-task-fields{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.cw-pop{min-width:220px;color:var(--sp5-ink);font:400 13px/18px var(--font-hedvig-sans), system-ui, sans-serif;flex-direction:column;gap:10px;display:flex;border:1px solid var(--sp5-border)!important;background:var(--sp5-popover)!important;border-radius:8px!important;width:auto!important;padding:12px!important;box-shadow:0 16px 32px #0000001f!important}.cw-pop .cw-kicker{font-family:var(--font-geist-mono), monospace}.cw-pop-field{flex-direction:column;gap:6px;display:flex}.cw-pop .cw-field{font-family:var(--font-hedvig-sans), system-ui, sans-serif}.cw-agent-menu{gap:2px;min-width:300px;padding:4px!important}.cw-agent-row{text-align:left;min-height:40px;color:var(--sp5-ink);background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;width:100%;padding:4px 10px;display:flex}.cw-agent-row:hover,.cw-agent-row.is-on{background:var(--sp5-popover-hover)}.cw-agent-text{min-width:0;font:400 13px/18px var(--font-hedvig-sans), system-ui, sans-serif;flex-direction:column;flex:1 1 0;display:flex}.cw-agent-text .is-mono{font:400 11px/14px var(--font-geist-mono), monospace;color:var(--sp5-muted)}.cw-agent-default{font:400 11px/14px var(--font-geist-mono), monospace;color:var(--sp5-muted);margin-left:8px}.cw-agent-check{width:14px;color:var(--sp5-ink);display:inline-flex}.cw-tasks{flex-direction:column;display:flex}.cw-tasks-list{border-top:1px solid var(--sp5-divider);flex-direction:column;display:flex}.cw-task{border-bottom:1px solid var(--sp5-divider);cursor:pointer;flex-direction:column;gap:10px;display:flex}.cw-task-line{align-items:center;gap:12px;min-height:44px;display:flex}.cw-task.is-open{padding:12px 0}.cw-task.is-open .cw-task-line{min-height:20px}.cw-task:hover .cw-task-title{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.cw-task-check{border:1.5px solid var(--sp5-faint);width:14px;height:14px;color:var(--sp5-check-on-ink);background:0 0;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.cw-task-check.is-on{border-color:var(--sp5-check-on);background:var(--sp5-check-on)}.cw-task-check.is-ghost{border-color:var(--sp5-border)}.cw-task-title{text-align:left;min-width:0;font:400 14px/20px var(--cw-sans);color:var(--sp5-ink);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1 1 0;padding:0;overflow:hidden}.cw-task.is-ticked{cursor:default}.cw-task.is-ticked .cw-task-title{color:var(--sp5-faint);text-decoration:line-through}.cw-task-due{font:400 13px/18px var(--cw-sans);color:var(--sp5-ink);flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.cw-task-due-words{align-items:center;gap:6px;display:inline-flex}.cw-task-due-words>svg{color:var(--sp5-muted)}.cw-task-due-words.is-overdue{color:var(--sp5-caution)}.cw-task-due-words.is-overdue>svg,.cw-task-due-words.is-today>svg{color:var(--sp5-status-amber)}.cw-task-due-words.is-plain,.cw-task-waiting{color:var(--sp5-muted)}.cw-task-who{width:120px;font:400 13px/18px var(--cw-sans);color:var(--sp5-ink);flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.cw-task-ai{color:var(--sp5-muted);align-items:center;gap:5px;display:inline-flex}.cw-task-draft{cursor:default;flex-direction:column;gap:10px;padding-left:26px;display:flex}.cw-task-draft-subject{font:400 13px/18px var(--cw-sans);color:var(--sp5-muted)}.cw-task-draft-body{font:400 14px/20px var(--cw-sans);color:var(--sp5-body);white-space:pre-wrap;margin:0}.cw-task-actions{align-items:center;gap:16px;display:flex}.cw-tasks-more{justify-content:space-between;align-items:center;min-height:44px;padding-left:26px;display:flex}.cw-task.is-ghost{cursor:default}.cw-task.is-ghost .cw-task-line{gap:12px}.cw-task-ghost-who{margin-left:auto}.cw-tl{flex-direction:column;display:flex}.cw-tl[hidden]{display:none}.cw-tl-title{padding-bottom:4px}.cw-tl-bar{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:52px;display:flex}.cw-tl-filters{scrollbar-width:none;scroll-snap-type:x proximity;align-items:center;gap:20px;min-width:0;display:flex;overflow-x:auto}.cw-tl-filters::-webkit-scrollbar{display:none}.cw-tl-filter{font:400 13px/18px var(--cw-sans);color:var(--sp5-muted);white-space:nowrap;scroll-snap-align:start;background:0 0;border:0;border-bottom:1px solid #0000;flex-shrink:0;padding:0 0 2px}.cw-tl-filter:hover{color:var(--sp5-ink)}.cw-tl-filter.is-on{color:var(--sp5-ink);border-bottom-color:var(--sp5-ink)}.cw-tl-search{border:1px solid var(--sp5-compose-line-focus);background:var(--sp5-field);height:32px;color:var(--sp5-muted);border-radius:2px;flex:1 1 0;align-items:center;gap:10px;padding:0 6px 0 12px;display:flex}.cw-tl-search>input{min-width:0;font:400 14px/20px var(--cw-sans);color:var(--sp5-ink);background:0 0;border:0;outline:none;flex:1 1 0}.cw-tl-found{font:400 11px/14px var(--cw-mono);color:var(--sp5-faint)}.cw-tl-totals{height:28px;font:400 11px/14px var(--cw-mono);color:var(--sp5-muted);align-items:center;display:flex}.cw-tl-list{flex-direction:column;display:flex}.cw-band{border-bottom:1px solid var(--sp5-divider);height:32px;font:400 10px/12px var(--cw-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sp5-ink);align-items:center;gap:8px;display:flex}.cw-tl-list>section+section>.cw-band{box-sizing:border-box;align-items:flex-end;height:52px;padding-bottom:10px}.cw-band-count{letter-spacing:0;text-transform:none;color:var(--sp5-faint)}.cw-tl-more{height:48px;font:400 13px/18px var(--cw-sans);color:var(--sp5-ink);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;display:inline-flex}.cw-tl-more-count{font:400 11px/14px var(--cw-mono);color:var(--sp5-faint)}.cw-tl-quiet{font:400 14px/20px var(--cw-sans);color:var(--sp5-muted);flex-wrap:wrap;align-items:baseline;gap:12px;padding:24px 0;display:flex}.cw-tl-quiet>strong{font:400 20px/28px var(--cw-serif);color:var(--sp5-ink)}.cw-row{border-bottom:1px solid var(--sp5-divider);align-items:flex-start;gap:16px;padding:14px 0;display:flex;position:relative}.cw-row.is-clickable{cursor:pointer}.cw-row.is-clickable:hover,.cw-row.is-note:hover{background:linear-gradient(to right, transparent, var(--sp5-hover) 0, var(--sp5-hover) 100%);margin:0 -12px;padding-left:12px;padding-right:12px}.cw-row-time{width:64px;font:400 11px/20px var(--cw-mono);color:var(--sp5-faint);font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;display:flex}.cw-row-time-sub{line-height:14px}.cw-row-glyph{width:16px;height:20px;color:var(--sp5-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.cw-row-glyph.is-accent{color:var(--sp5-teal)}.cw-row-ai{background:var(--sp5-violet-soft);width:16px;height:16px;color:var(--sp5-violet);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.cw-row-stage{width:14px;height:14px}.cw-row-neg{color:var(--sp5-neg);display:inline-flex}.cw-row-body{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.cw-row-toggle,.cw-row-link{text-align:left;color:inherit;background:0 0;border:0;padding:0;text-decoration:none}.cw-row-sentence{font:400 14px/20px var(--cw-sans);color:var(--sp5-ink)}.cw-verb{color:var(--sp5-muted)}.cw-object{color:var(--sp5-ink)}.cw-words{color:var(--sp5-body)}.cw-chip{vertical-align:1px;height:18px;font:400 12px/16px var(--cw-sans);background:var(--sp5-hover);color:var(--sp5-body);border-radius:4px;align-items:center;margin-left:8px;padding:0 6px;display:inline-flex}.cw-chip.is-negative{background:var(--sp5-neg-soft);color:var(--sp5-neg)}.cw-chip.is-caution{background:var(--sp5-caution-soft);color:var(--sp5-caution)}.cw-row-status{vertical-align:-2px;font:400 13px/18px var(--cw-sans);margin-left:8px}.cw-row-detail{font:400 13px/18px var(--cw-sans);color:var(--sp5-muted);overflow-wrap:anywhere}.cw-row-detail.is-words{color:var(--sp5-body);line-height:20px}.cw-row-detail.is-faint{color:var(--sp5-faint)}.cw-row-detail.is-source{font:400 11px/14px var(--cw-mono);color:var(--sp5-muted);align-items:center;gap:4px;display:inline-flex}.cw-row-words{font:400 13px/20px var(--cw-sans);color:var(--sp5-body);margin:6px 0 0}.cw-row-note{font:400 14px/20px var(--cw-sans);color:var(--sp5-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.cw-row-links{flex-wrap:wrap;align-items:center;gap:16px;padding-top:6px;display:flex}.cw-row-panel,.cw-row-logger{cursor:default;padding-top:10px}.cw-row-facts{flex-direction:column;gap:4px;display:flex}.cw-fact-line{gap:12px;display:flex}.cw-fact-label{width:72px;font:400 10px/18px var(--cw-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sp5-muted);flex-shrink:0}.cw-fact-value{font:400 13px/18px var(--cw-sans);color:var(--sp5-body);align-items:center;gap:6px;display:inline-flex}.cw-row-who{width:120px;min-height:20px;font:400 11px/14px var(--cw-mono);color:var(--sp5-muted);text-align:right;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;text-decoration:none;display:flex}.cw-row-who-line{align-items:center;gap:5px;display:inline-flex}.cw-row-who-mark{color:var(--sp5-faint);display:inline-flex}.cw-row-score{justify-content:flex-end}.cw-row-tools{flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px;width:120px;display:flex}.cw-note-edit{border:1px solid var(--sp5-compose-line);background:var(--sp5-page);border-radius:2px;flex-direction:column;gap:10px;padding:12px;display:flex}.cw-note-edit:focus-within{border-color:var(--sp5-compose-line-focus)}.cw-row.is-editing{background:0 0}.cw-row.is-ghost{cursor:default}.cw-row-panel .cs-hover.is-inline{max-width:560px}.cw-ghost-empty{position:relative}.cw-ghost-bar{background:var(--sp5-selected);border-radius:2px;height:10px;display:block}.cw-ghost-bar.is-sub{background:var(--sp5-hover);height:8px;margin-top:8px}.cw-ghost-dot{background:var(--sp5-selected);border-radius:999px;width:14px;height:14px;display:inline-block}.cw-ghost-dot.is-avatar{width:20px;height:20px}.cw-ghost-tile{background:var(--sp5-hover);border-radius:4px;width:24px;height:24px;display:inline-block}.cw-ghost-box{border:1.5px solid var(--sp5-selected);border-radius:3px;width:14px;height:14px;display:inline-block}.cw-ghost-ring{border:2px solid var(--sp5-selected);border-radius:999px;width:24px;height:24px;display:inline-block}.cw-ghost-message{text-align:center;background:radial-gradient(ellipse at center, var(--sp5-page) 45%, color-mix(in srgb, var(--sp5-page) 0%, transparent) 75%);flex-direction:column;align-items:center;gap:6px;padding:16px 24px 20px;display:flex;position:absolute;top:64px;left:0;right:0}.cw-ghost-empty.is-tasks .cw-ghost-message{top:40px}.cw-ghost-message>strong{font:400 20px/28px var(--cw-serif);color:var(--sp5-ink);font-weight:400}.cw-ghost-message>span{font:400 13px/18px var(--cw-sans);color:var(--sp5-muted)}.cw-ghost-message>.cw-btn{margin-top:8px}.cw-inplace{flex-direction:column;gap:16px;display:flex}.cw-back{font:400 13px/18px var(--cw-sans);color:var(--sp5-ink);background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;display:inline-flex}.cw-back>svg{color:var(--sp5-muted)}.cw-inplace .cs-proc{padding:0}.cw-blocked{flex-direction:column;gap:12px;padding:14px;display:flex}.cw-blocked-line{font:400 14px/20px var(--cw-sans);color:var(--sp5-body);align-items:center;gap:10px;display:flex}.cw-blocked-line>svg{color:var(--sp5-muted);flex-shrink:0}.cw-blocked-line>.cw-btn{margin-left:auto}.cw-consent{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cw-consent-statement{font:400 12px/18px var(--cw-sans);color:var(--sp5-muted);flex-basis:100%;margin:0}.cw-tl .cs-email{padding:0}.cw-attr{border-top:1px solid var(--sp5-divider);flex-direction:column;gap:12px;padding-top:24px;display:flex}.cw-main-col{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.cw-main-col>.cw-main{flex:1 1 0;min-height:0;padding-bottom:32px}.cw-attr-foot{z-index:1;background:var(--sp5-page);box-shadow:0 -12px 24px -12px color-mix(in srgb, var(--sp5-ink) 10%, transparent);flex-shrink:0;padding:14px 40px 16px;position:relative}.cw-attr-foot>.cw-attr{border-top:0;gap:10px;padding-top:0}.cw-attr .cs-attr-path{align-items:center;gap:16px;display:flex}.cw-attr .cs-attr-slot{flex:1 1 0;min-width:0;position:relative}.cw-attr .cs-attr-panel{border:1px solid var(--sp5-border);background:var(--sp5-field-fill);text-align:left;border-radius:8px;flex-direction:column;gap:6px;width:100%;padding:14px 16px;display:flex}.cw-attr .cs-attr-panel.is-last{background:var(--sp5-teal-soft);border-color:color-mix(in srgb, var(--sp5-teal) 24%, var(--sp5-teal-soft))}.cw-attr .cs-attr-role{font:400 10px/12px var(--cw-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sp5-muted)}.cw-attr .cs-attr-panel.is-last .cs-attr-role{color:var(--sp5-teal-ink)}.cw-attr .cs-attr-source{font:400 14px/20px var(--cw-sans);align-items:center;gap:8px;display:flex}.cw-attr .cs-attr-logo{width:18px;height:18px;display:inline-flex}.cw-attr .cs-attr-name{color:var(--sp5-ink)}.cw-attr .cs-attr-slash{color:var(--sp5-faint)}.cw-attr .cs-attr-medium{color:var(--sp5-muted)}.cw-attr .cs-attr-date{font:400 11px/16px var(--cw-mono);color:var(--sp5-muted);overflow-wrap:anywhere}.cw-attr .cs-attr-arrow{color:var(--sp5-faint);flex-shrink:0;display:inline-flex}.cw-attr .cs-attr-card{margin-top:8px}.cw-rail-source{align-items:center;gap:8px;min-width:0;display:inline-flex}.cw-tag-empty-add{align-items:center;gap:4px;display:inline-flex}.cw-sheet-layer{z-index:60;background:var(--sp5-scrim);align-items:flex-end;animation:.14s ease-out cw-fade;display:flex;position:fixed;inset:0}.cw-sheet{box-sizing:border-box;width:100%;max-height:88dvh;padding:8px 0 max(16px, env(safe-area-inset-bottom));background:var(--sp5-page);color:var(--sp5-body);font:400 15px/22px var(--font-hedvig-sans), system-ui, sans-serif;border-radius:16px 16px 0 0;flex-direction:column;animation:.18s ease-out cw-rise;display:flex;overflow-y:auto}@keyframes cw-fade{0%{opacity:0}}@keyframes cw-rise{0%{opacity:.6;transform:translateY(24px)}}.cw-sheet-grab{background:var(--sp5-border);border-radius:999px;align-self:center;width:36px;height:4px;margin-bottom:8px}.cw-sheet-head{border-bottom:1px solid var(--sp5-divider);flex-direction:column;gap:2px;padding:8px 16px 14px;display:flex}.cw-sheet-title{font:400 22px/28px var(--font-hedvig-serif), serif;color:var(--sp5-ink)}.cw-sheet-kicker{font-family:var(--font-geist-mono), monospace;padding:16px 16px 6px}.cw-sheet-row{box-sizing:border-box;border:0;border-bottom:1px solid var(--sp5-divider);text-align:left;width:100%;min-height:56px;font:inherit;color:var(--sp5-ink);background:0 0;align-items:center;gap:12px;padding:8px 16px;text-decoration:none;display:flex}.cw-sheet-row>svg:first-child{color:var(--sp5-muted);flex-shrink:0}.cw-sheet-row>span:not(.cw-sheet-count):not(.cw-agent-text):not(.cw-sheet-status-text){flex:1 1 0}.cw-sheet-row .cw-agent-text{font-size:15px;line-height:22px}.cw-sheet-row .cw-agent-text .is-mono{font-size:12px}.cw-sheet-row.is-neg,.cw-sheet-row.is-neg>svg{color:var(--sp5-neg)!important}.cw-sheet-row.is-on{background:var(--sp5-hover)}.cw-sheet-row.is-terminal{color:var(--sp5-muted)}.cw-sheet-row.is-slot button{font:inherit;color:inherit;background:0 0;border:0;padding:0}.cw-sheet-status-icon{width:16px;height:16px;color:var(--sp5-tone);flex-shrink:0;display:inline-flex}.cw-sheet-status-icon>svg{width:16px;height:16px}.cw-sheet-status-text{flex-direction:column;flex:1 1 0;display:flex}.cw-sheet-status-text .cw-muted{font-size:13px;line-height:18px}.cw-sheet-count{font:400 11px/14px var(--font-geist-mono), monospace;color:var(--sp5-caution)}.cw-sheet-rule{background:var(--sp5-divider);height:1px;margin:4px 16px}.cw-sheet-none{color:var(--sp5-ink);flex-direction:column;align-items:flex-start;gap:12px;padding:6px 16px 8px;display:flex}.cw-sheet .cw-btn.is-block{width:calc(100% - 32px);height:48px;margin:16px 16px 0;font-size:15px}.cw-sheet .cw-btn{font-family:var(--font-hedvig-sans), system-ui, sans-serif}.cw-phone-bar{z-index:20;padding:6px 8px max(6px, env(safe-area-inset-bottom));border-top:1px solid var(--sp5-divider);background:var(--sp5-page);grid-template-columns:repeat(4,1fr);display:none;position:sticky;bottom:0}.cw-phone-bar>button{min-height:48px;font:400 12px/16px var(--cw-sans);color:var(--sp5-ink);background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:6px 0;display:flex}.cw-phone-bar>button>svg{color:var(--sp5-ink)}.cw-phone-bar>button:disabled{color:var(--sp5-faint)}.cw-phone-screen{z-index:55;background:var(--sp5-page);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;position:fixed;inset:0}.cw-phone-screen-head{border-bottom:1px solid var(--sp5-divider);align-items:center;gap:8px;min-height:56px;padding:8px 16px 8px 8px;display:flex}.cw-phone-screen-title{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.cw-phone-screen-title .cw-head-name{font-size:22px;line-height:28px}.cw-phone-screen-title .is-mono{font-size:11px;line-height:14px}.cw-phone-screen-head .cw-comp-send{height:36px;padding:0 16px;font-size:15px}.cw-seg.is-modes{align-self:flex-start;margin:12px 16px 0}.cw-phone-screen-body{flex:1 1 0;min-height:0;padding:16px;overflow-y:auto}.cw-phone-screen-body .cw-comp-input{max-height:none;font-size:17px;line-height:26px}.cw-phone-screen-body.is-composer .cw-comp{border:0}.cw-phone-screen-foot{border-top:1px solid var(--sp5-divider);min-height:52px;font:400 15px/22px var(--cw-sans);color:var(--sp5-ink);justify-content:space-between;align-items:center;padding:0 16px;display:flex}.cw-phone-texts-head{display:none}.cw-phone-details{flex-direction:column;display:flex}.cw-phone-details .cw-rail{background:0 0;width:auto;padding:0;overflow:visible}.cw-phone-facts{border-top:1px solid var(--sp5-divider);flex-direction:column;display:flex}.cw-phone-facts .cw-rail-row{border-bottom:1px solid var(--sp5-divider);min-height:44px}.cw-phone-facts .cw-rail-label,.cw-phone-facts .cw-rail-value{font-size:15px;line-height:22px}.cw-sms{flex-direction:column;min-width:0;display:flex}.cw-sms-body{flex-direction:column;min-height:0;display:flex}.cw-sms.is-box .cw-sms-body{max-height:500px}.cw-sms-thread{overscroll-behavior:contain;flex-direction:column;flex:0 auto;gap:14px;min-height:0;padding:0 16px 20px;display:flex;position:relative;overflow-y:auto}.cw-sms:not(.is-box) .cw-sms-thread{padding:0 0 20px;overflow:visible}.cw-sms-thread:before{content:"";z-index:1;background:linear-gradient(var(--sp5-page) 35%, color-mix(in srgb, var(--sp5-page) 0%, transparent));pointer-events:none;opacity:0;flex:none;height:44px;margin-bottom:-58px;transition:opacity .12s ease-out;display:block;position:sticky;top:0}.cw-sms-thread.is-scrolled:before{opacity:1}.cw-sms-thread.is-loading{gap:18px;padding-top:16px}.cw-sms-skel{border-radius:12px;height:40px;display:block}.cw-sms-skel.is-ours{align-self:flex-end}.cw-sms-skel.is-theirs{align-self:flex-start}.cw-sms-day{flex-direction:column;gap:14px;display:flex}.cw-sms-band{border-bottom:1px solid var(--sp5-divider);height:32px;font:400 10px/12px var(--cw-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sp5-ink);flex-shrink:0;align-items:center;gap:8px;display:flex}.cw-sms-band-count{letter-spacing:0;color:var(--sp5-faint)}.cw-sms-msg{flex-direction:column;gap:6px;min-width:0;max-width:min(460px,86%);display:flex}.cw-sms-msg.is-ours{align-self:flex-end;align-items:flex-end}.cw-sms-msg.is-theirs{align-self:flex-start;align-items:flex-start}.cw-sms-bubble{max-width:100%;font:400 14px/20px var(--cw-sans);border-radius:12px;flex-direction:column;gap:8px;padding:10px 14px;display:flex}.cw-sms-msg.is-ours .cw-sms-bubble{background:var(--sp5-bubble-out);color:var(--sp5-bubble-out-ink)}.cw-sms-msg.is-theirs .cw-sms-bubble{background:var(--sp5-hover);color:var(--sp5-ink)}.cw-sms-words{white-space:pre-wrap;overflow-wrap:anywhere}.cw-sms-bubble .cs-texts-media a:focus-visible{outline:2px solid var(--sp5-focus);outline-offset:2px}.cw-sms-meta{flex-wrap:wrap;align-items:center;gap:4px 6px;min-height:16px;display:flex}.cw-sms-msg.is-ours .cw-sms-meta{justify-content:flex-end}.cw-sms-meta-ai,.cw-sms-meta-person{align-items:center;gap:6px;display:inline-flex}.cw-sms-meta-ai>svg{color:var(--sp5-violet)}.cw-sms-meta-who{font:400 12px/16px var(--cw-sans);color:var(--sp5-muted)}.cw-sms-time{font:400 11px/14px var(--cw-mono);color:var(--sp5-faint);font-variant-numeric:tabular-nums}.cw-sms-meta .cs-delivery-line{gap:10px}.cw-sms-meta .cs-delivery-retry{border-left:1px solid var(--sp5-compose-line);padding-left:10px}.cw-sms-compose{flex-direction:column;flex:none;min-width:0;display:flex}.cw-sms-body>.cw-sms-thread+.cw-sms-compose,.cw-sms-body>.cw-sms-thread+.cw-blocked{border-top:1px solid var(--sp5-divider)}.cw-sms-input{box-sizing:border-box;resize:none;width:100%;min-height:52px;max-height:252px;font:400 14px/20px var(--cw-sans);color:var(--sp5-ink);background:0 0;border:0;outline:none;padding:14px 14px 6px;display:block;overflow-y:auto}.cw-sms-input::placeholder{color:var(--sp5-faint)}.cw-sms-input.is-loading{flex-direction:column;gap:10px;padding:16px 14px 8px;display:flex}.cw-sms-ai{padding:12px 14px 0}.cw-sms-error{font:400 13px/18px var(--cw-sans);color:var(--sp5-neg);align-items:center;gap:6px;margin:0;padding:12px 14px 0;display:flex}.cw-sms-attachments{padding:14px 14px 0}.cw-sms-pauses{font:400 12px/16px var(--cw-sans);color:var(--sp5-muted);align-items:center;gap:6px;margin:0;padding:4px 14px 2px;display:flex}.cw-sms-pauses>svg{flex-shrink:0}.cw-sms-bar{justify-content:space-between;align-items:center;gap:12px;padding:6px 8px 8px;display:flex}.cw-sms-tools{align-items:center;gap:2px;min-width:0;display:flex}.cw-sms-tool{height:30px;font:400 13px/18px var(--cw-sans);color:var(--sp5-muted);white-space:nowrap;background:0 0;border:0;border-radius:4px;flex-shrink:0;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.cw-sms-tool:hover:not(:disabled){background:var(--sp5-hover);color:var(--sp5-ink)}.cw-sms-tool:disabled{color:var(--sp5-faint)}.cw-sms-tool.is-ai{color:var(--sp5-violet)}.cw-sms-tool.is-ai:hover:not(:disabled){background:var(--sp5-violet-soft);color:var(--sp5-violet)}.cw-sms-tool:focus-visible{outline:2px solid var(--sp5-focus);outline-offset:1px}.cw-sms-actions{flex-shrink:0;align-items:center;gap:14px;display:inline-flex}.cw-sms-count{font:400 12px/16px var(--cw-sans);color:var(--sp5-muted)}.cw-sms-count.is-failed{color:var(--sp5-neg)}.cw-sms .cw-comp-send{height:32px;padding:0 14px;font-size:13px;line-height:18px}.cw-sms-body>.cw-blocked{box-sizing:border-box;background:var(--sp5-shell);justify-content:center;gap:12px;min-height:52px;padding:10px 8px 10px 14px}.cw-sms-body>.cw-blocked .cw-blocked-line{gap:8px;font-size:13px;line-height:18px}.cw-email-counts{font:400 11px/14px var(--cw-mono);color:var(--sp5-muted);font-variant-numeric:tabular-nums}.cw-email-write{gap:6px}.cw-email-write>svg{color:var(--sp5-ink)}.cw-email-line{box-sizing:border-box;border-bottom:1px solid var(--sp5-divider);background:var(--sp5-shell);min-height:48px;font:400 13px/18px var(--cw-sans);color:var(--sp5-body);align-items:center;gap:8px;padding:0 8px 0 14px;display:flex}.cw-email-line>svg{color:var(--sp5-muted);flex-shrink:0}.cw-email-line>.cw-btn{margin-left:auto}.cw-email-line.is-access{background:var(--sp5-page);min-height:0;font:400 13px/20px var(--cw-sans);padding:10px 14px}.cw-email-line.is-access>span{flex:1 1 0;min-width:0}.cw-email-fix{font:400 13px/18px var(--cw-sans);color:var(--sp5-ink);-webkit-text-decoration:underline 1px var(--sp5-faint);text-decoration:underline 1px var(--sp5-faint);text-underline-position:from-font;flex-shrink:0}.cw-email-fix:hover{-webkit-text-decoration-color:var(--sp5-ink);text-decoration-color:var(--sp5-ink)}.cw-email-list{overscroll-behavior:contain;max-height:560px;overflow-y:auto}.cw-comp .cw-email .cs-row{border-top:0;border-bottom:1px solid var(--sp5-divider);gap:12px;padding:14px}.cw-comp .cw-email .cs-row:last-child{border-bottom:0}.cw-comp .cw-email .cs-row.is-closed:hover,.cw-comp .cw-email .cs-row[role=button]:hover{background:var(--sp5-hover)}.cw-comp .cw-email .cs-row-time{width:64px;font:400 11px/14px var(--cw-mono);color:var(--sp5-faint);gap:2px}.cw-comp .cw-email .cs-row-time>:first-child{color:var(--sp5-muted)}.cw-comp .cw-email .cs-row-glyph{width:16px;height:20px;color:var(--sp5-muted)}.cw-comp .cw-email .cs-row-glyph svg{stroke-width:1.8px;width:14px;height:14px}.cw-comp .cw-email .cs-row-who{width:96px;font:400 12px/20px var(--cw-sans);color:var(--sp5-muted)}.cw-comp .cw-email .cs-title{font:400 14px/20px var(--cw-sans);gap:6px 8px}.cw-comp .cw-email .cs-object{color:var(--sp5-ink)}.cw-comp .cw-email .cs-object.is-quiet{color:var(--sp5-body)}.cw-comp .cw-email .cs-detail{font:400 13px/18px var(--cw-sans);color:var(--sp5-muted)}.cw-comp .cw-email .cs-chip{border:1px solid var(--sp5-compose-line);height:18px;font:400 10px/12px var(--cw-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sp5-muted);background:0 0;border-radius:999px;padding:0 6px}.cw-comp .cw-email .cs-unread-dot{background:var(--sp5-teal)}.cw-comp .cw-email .cs-email-thread-body{gap:12px}.cw-comp .cw-email .cs-open{border:0;border-top:1px solid var(--sp5-divider);background:0 0;border-radius:0;padding:12px 0}.cw-comp .cw-email .cs-email-msg-head{font:400 11px/14px var(--cw-mono)}.cw-comp .cw-email .cs-email-msg-from{font:400 13px/18px var(--cw-sans);color:var(--sp5-ink)}.cw-comp .cw-email .cs-email-msg-auto{font:400 12px/16px var(--cw-sans);color:var(--sp5-violet)}.cw-comp .cw-email .cs-email-msg-when,.cw-comp .cw-email .cs-email-msg-route{color:var(--sp5-faint)}.cw-comp .cw-email .cs-email-msg-preview{font:400 13px/18px var(--cw-sans);color:var(--sp5-muted);-webkit-line-clamp:1}.cw-comp .cw-email .cs-email-msg.is-latest .cs-email-body{color:var(--sp5-body)}.cw-comp .cw-email .cs-email-attachment{font:400 13px/18px var(--cw-sans);color:var(--sp5-ink);border-top:0;padding:4px 0}.cw-comp .cw-email .cs-email-attachment-size{color:var(--sp5-faint)}.cw-comp .cw-email .cs-links{border-top:1px solid var(--sp5-divider);gap:4px;padding-top:8px}.cw-comp .cw-email .cs-link{height:30px;font:400 13px/18px var(--cw-sans);color:var(--sp5-muted);align-items:center;gap:6px;padding:0 8px;display:inline-flex}.cw-comp .cw-email .cs-link:first-child{padding-left:0}.cw-comp .cw-email .cs-email-link-ink{color:var(--sp5-ink)}.cw-comp .cw-email .cs-link-ai{color:var(--sp5-violet)}.cw-comp .cw-email .cw-tl-quiet{padding:16px 14px}.cw-comp .cw-tl-quiet>strong{font:400 14px/20px var(--cw-sans);color:var(--sp5-muted)}.cw-comp .cw-email .cs-error{margin:14px}.cw-email-earlier{border:0;border-top:1px solid var(--sp5-divider);height:28px;font:400 13px/18px var(--cw-sans);color:var(--sp5-muted);background:0 0;align-self:flex-start;align-items:center;gap:6px;padding:0;display:inline-flex}.cw-email-earlier:hover{color:var(--sp5-ink)}.cw-email .cs-email-reply{gap:10px}.cw-email textarea.cs-email-reply-input{border:1px solid var(--sp5-compose-line);background:var(--sp5-field);min-height:112px;box-shadow:none;resize:vertical;font:400 14px/20px var(--cw-sans);color:var(--sp5-ink);border-radius:2px;padding:12px 14px}.cw-email textarea.cs-email-reply-input:focus{border-color:var(--sp5-compose-line-focus);box-shadow:none;outline:none}.cw-email-reply-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.cw-email-reply-note{font:400 12px/16px var(--cw-sans);color:var(--sp5-muted);margin:0}.cw-email-sig-link{color:inherit;text-underline-offset:2px;text-decoration:underline}.cw-email-reply-actions{align-items:center;gap:20px;margin-left:auto;display:inline-flex}.cw-email-reply-actions .cw-link>svg{color:var(--sp5-muted)}.cw-email .cw-comp-send{height:32px;padding:0 14px;font-size:13px;line-height:18px}@media (max-width:1023px){.cw-body{flex-direction:column;overflow-y:auto}.cw-main{order:-1;padding:24px 24px 32px;overflow:visible}.cw-rail{width:100%;padding:24px;overflow:visible}}@media (max-width:767px){[data-ui-shell="2026-09"][data-theme=v3].sp-contact-dialog.cs-sheet-dialog[data-contact-window]{border:0!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important}.cw-window{overflow:hidden}.cw-head.is-phone{z-index:10;min-height:56px;padding:max(8px, env(safe-area-inset-top)) 8px 8px 8px;align-items:center;gap:8px;display:flex;position:sticky;top:0}.cw-head.is-phone .cw-head-name{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;font-size:22px;line-height:28px;overflow:hidden}.cw-head-back,.cw-head-more{width:44px;height:44px}.cw-phone-status.sp5-sfield{background:0 0;border:0;height:32px;padding:0 4px}.cw-phone-status .sp5-sfield-chev{opacity:1;display:inline-flex}.cw-window>.sp-contact-dup{flex-wrap:wrap;padding:12px 16px}.cw-window>.sp-contact-dup .sp-contact-dup-actions{width:100%;margin:0}.cw-body{overscroll-behavior:contain;flex:1 1 0;min-height:0;overflow-y:auto}.cw-main{gap:28px;padding:16px 16px 24px;overflow:visible}.cw-ai-summary{display:none}.cw-ai-move{border-top:0;flex-wrap:wrap;gap:12px;padding:16px}.cw-ai-move-main{flex-basis:100%}.cw-ai-move .cw-btn{order:2;height:44px;font-size:15px}.cw-ai-toggle{order:3;min-height:44px;margin-left:auto}.cw-ai-other{min-height:56px;padding:12px 16px}.cw-section-title{font-size:22px;line-height:28px}.cw-task-who{display:none}.cw-task-line{min-height:52px}.cw-task-check{width:18px;height:18px}.cw-tl-bar{z-index:5;background:var(--sp5-page);position:sticky;top:0}.cw-tl-filter{min-height:44px;font-size:15px;line-height:22px}.cw-tl-filters{gap:22px}.cw-row{grid-template-columns:16px minmax(0,1fr);gap:4px 16px;padding:16px 0;display:grid}.cw-row-glyph{grid-area:1/1}.cw-row-body{grid-area:1/2}.cw-row-time{flex-direction:row;grid-area:2/2;gap:6px;width:auto}.cw-row-who{text-align:left;grid-area:3/2;justify-content:flex-start;width:auto}.cw-row-tools{grid-area:3/2;justify-content:flex-start;width:auto}.cw-row-sentence,.cw-row-note{font-size:15px;line-height:22px}.cw-row-detail{font-size:14px;line-height:20px}.cw-row-links{gap:20px}.cw-row-links .cw-link{min-height:32px;font-size:14px}.cw-row.is-clickable:hover,.cw-row.is-note:hover{background:0 0;margin:0;padding-left:0;padding-right:0}.cw-attr .cs-attr-path{flex-direction:column;align-items:stretch;gap:8px}.cw-attr .cs-attr-path .cs-attr-arrow{align-self:center;margin:0;transform:rotate(90deg)}.cw-phone-bar{display:grid}.cw-phone-texts-head{z-index:30;min-height:56px;padding:max(8px, env(safe-area-inset-top)) 16px 8px 8px;border-bottom:1px solid var(--sp5-divider);background:var(--sp5-page);align-items:center;gap:8px;display:flex;position:fixed;top:0;left:0;right:0}.cw-phone-texts-who{flex-direction:column;display:flex}.cw-phone-texts-who .cw-head-name{font-size:20px;line-height:26px}.cw-phone-texts-who .is-mono{color:var(--sp5-muted);font-size:11px}.cw-window:has(.cw-phone-texts-head) .cw-tl{z-index:25;padding:72px 16px env(safe-area-inset-bottom);background:var(--sp5-page);position:fixed;inset:0;overflow-y:auto}:is(.cw-window:has(.cw-phone-texts-head) .cw-tl-title,.cw-window:has(.cw-phone-texts-head) .cw-tl-bar){display:none}.cw-window:has(.cw-phone-texts-head) .cw-sms-compose.cw-comp{background:var(--sp5-page);border-bottom:0;border-left:0;border-right:0;position:sticky;bottom:0}.cw-window:has(.cw-phone-texts-head) .cw-comp-head{display:none}.cw-window:has(.cw-phone-texts-head) .cw-sms-input{font-size:17px;line-height:26px}.cw-sms .cw-comp-to{display:none}.cw-sms-input{font-size:16px;line-height:22px}.cw-sms-tool{justify-content:center;min-width:44px;height:44px}.cw-sms-tool-word{display:none}.cw-sms .cw-comp-send,.cw-email .cw-comp-send{height:44px}.cw-sms-count{display:none}.cw-points{padding:16px 12px 4px}.cw-point{gap:12px;padding:12px 0}.cw-point-label{width:60px}.cw-point-text{font-size:15px;line-height:22px}.cw-callplace-foot{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.cw-callplace-as{flex-direction:column;align-items:stretch;gap:7px}.cw-callplace-as-label{font:400 9px/12px var(--cw-mono);letter-spacing:.1em;text-transform:uppercase}.cw-agent-pick{border-color:var(--sp5-compose-line-focus);height:44px;padding:0 13px;font-size:16px;line-height:20px}.cw-agent-pick-name{flex:none}.cw-agent-pick-default{flex:1 1 0}.cw-callplace-actions{gap:8px;margin-left:0}.cw-callplace-actions>.cw-btn{height:44px;font-size:15px;line-height:20px}.cw-btn.is-quiet.cw-callplace-later{border-color:var(--sp5-compose-line);flex:1 1 0}.cw-callplace-later-rest{display:none}.cw-callplace .cw-comp-send{flex:2 1 0;height:44px;font-size:15px;line-height:20px}.cw-logcall-row{flex-wrap:wrap}.cw-logcall-dir{flex:100%;height:44px}.cw-logcall-dir>button{flex:1 1 0;height:38px;font-size:16px}.cw-logcall-when{flex:1 1 0;width:auto}.cw-logcall-when,.cw-logcall-min,.cw-logcall-outcome{height:44px;font-size:16px}.cw-logcall-outcome{flex:100%}.cw-logcall-note{font-size:16px;line-height:22px}.cw-logcall .cw-comp-actions,.cw-logcall .cw-comp-actions .cw-comp-send{flex:100%}.cw-taskmode .cw-field.is-compact{height:44px;font-size:16px}.cw-email textarea.cs-email-reply-input{font-size:16px;line-height:22px}.cw-email-write,.cw-email-line>.cw-btn,.cw-btn,.cw-comp-send{min-height:44px}.cw-comp-mode{min-height:40px}.cw-task-actions{flex-wrap:wrap;row-gap:4px}.cw-link,.cw-why-trigger,.cw-task-check,.cw-task-title,.cw-round-btn,.cw-phone-status.sp5-sfield{position:relative}.cw-link:after,.cw-why-trigger:after,.cw-task-check:after,.cw-round-btn:after,.cw-phone-status.sp5-sfield:after{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cw-task-title:after{content:"";position:absolute;inset:-12px 0}}@media (prefers-reduced-motion:reduce){.cw-ai-glow,.cw-sheet-layer,.cw-sheet{animation:none!important}.cw-comp-input{transition:none}}[data-ui-shell="2026-09"].emc5-card{max-height:85vh;color:var(--sp5-body);font:400 14px/20px var(--font-hedvig-sans), system-ui, sans-serif;flex-direction:column;overflow:hidden;border:1px solid var(--sp5-border)!important;background:var(--sp5-page)!important;border-radius:8px!important;gap:0!important;width:min(760px,100vw - 32px)!important;max-width:760px!important;padding:0!important;display:flex!important;box-shadow:0 24px 64px #00000047!important}.emc5{flex-direction:column;min-height:0;max-height:85vh;display:flex}.emc5 :is(button,input){font:inherit}.emc5 button{cursor:pointer}.emc5-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:60px;padding:0 16px 0 24px;display:flex}.emc5-title{font:400 20px/28px var(--font-hedvig-serif), serif;color:var(--sp5-ink);flex:1 1 0}.emc5-close{width:32px;height:32px;color:var(--sp5-muted);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.emc5-close:hover{background:var(--sp5-hover);color:var(--sp5-ink)}.emc5-back,.emc5-send.is-top{display:none}.emc5-fields{flex-direction:column;flex-shrink:0;gap:8px;padding:0 24px;display:flex}.emc5-row{align-items:center;gap:12px;display:flex}.emc5-row.is-from{height:28px}.emc5-label{width:56px;font:400 13px/18px var(--font-hedvig-sans), system-ui, sans-serif;color:var(--sp5-muted);flex-shrink:0}.emc5-field{box-sizing:border-box;border:1px solid var(--sp5-compose-line);background:var(--sp5-field);min-width:0;height:36px;color:var(--sp5-ink);font:400 14px/20px var(--font-hedvig-sans), system-ui, sans-serif;border-radius:2px;outline:none;flex:1 1 0;align-items:center;padding:0 12px;display:flex}.emc5-field:focus,.emc5-field:focus-within{border-color:var(--sp5-compose-line-focus)}.emc5-subject::placeholder{color:var(--sp5-faint)}.emc5-chips{flex-wrap:wrap;gap:8px;height:auto;min-height:36px;padding:5px 6px 5px 5px}.emc5-chip{background:var(--sp5-hover);border-radius:2px;align-items:center;gap:6px;height:24px;padding:0 4px 0 8px;display:inline-flex}.emc5-chip-name{font:400 13px/18px var(--font-hedvig-sans), system-ui, sans-serif;color:var(--sp5-ink)}.emc5-chip-mail{font:400 11px/14px var(--font-geist-mono), monospace;color:var(--sp5-muted)}.emc5-chip>button{width:16px;height:16px;color:var(--sp5-faint);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.emc5-input-anchor{flex:80px;min-width:80px;position:relative}.emc5-chip-input{width:100%;height:24px;font:400 13px/18px var(--font-hedvig-sans), system-ui, sans-serif;color:var(--sp5-ink);background:0 0;border:0;outline:none;padding:0 4px}.emc5-ccbcc{gap:12px;margin-left:auto;padding:0 6px;display:inline-flex}.emc5-ccbcc>button{font:400 13px/18px var(--font-hedvig-sans), system-ui, sans-serif;color:var(--sp5-muted);background:0 0;border:0;padding:0}.emc5-ccbcc>button:hover{color:var(--sp5-ink)}.emc5-from{font:400 12px/16px var(--font-geist-mono), monospace;color:var(--sp5-body)}.emc5-scroll{flex-direction:column;flex:auto;min-height:0;padding:12px 24px 0 92px;display:flex;overflow-y:auto}.emc5-format{align-items:center;gap:4px;padding-bottom:8px;display:flex}.emc5-format>button,.emc5-link-wrap>button{min-width:28px;height:28px;color:var(--sp5-muted);font:400 13px/18px var(--font-hedvig-sans), system-ui, sans-serif;background:0 0;border:0;border-radius:4px;padding:0 6px}.emc5-format>button:hover,.emc5-link-wrap>button:hover{background:var(--sp5-hover);color:var(--sp5-ink)}.emc5-link-wrap{position:relative}.emc5-link-pop{z-index:5;border:1px solid var(--sp5-border);background:var(--sp5-popover);border-radius:8px;gap:6px;width:320px;padding:8px;display:flex;position:absolute;top:32px;left:0;box-shadow:0 16px 32px #0000001f}.emc5-link-pop>button{border:1px solid var(--sp5-compose-line);background:var(--sp5-page);height:36px;color:var(--sp5-ink);border-radius:4px;padding:0 12px}.emc5-body{box-sizing:border-box;border:1px solid var(--sp5-compose-line);background:var(--sp5-field);border-radius:2px;flex-direction:column;flex:1 0 auto;gap:14px;min-height:min(320px,40vh);padding:12px;display:flex}.emc5-body:focus-within{border-color:var(--sp5-compose-line-focus)}.emc5-ai{font:400 13px/18px var(--font-hedvig-sans), system-ui, sans-serif;color:var(--sp5-muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.emc5-ai>svg{color:var(--sp5-violet)}.emc5-ai-word{white-space:nowrap;font:400 10px/12px var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--sp5-violet);flex-shrink:0}.emc5-skel{flex-direction:column;gap:10px;display:flex}.emc5-skel .sp5-skel{border-radius:2px;height:10px}.emc5-skel .sp5-skel.is-ai{background:linear-gradient(90deg, var(--sp5-violet-soft), color-mix(in srgb, var(--sp5-violet) 12%, var(--sp5-page)), var(--sp5-violet-soft));background-size:200% 100%}.emc5-editor{min-height:88px;font:400 14px/22px var(--font-hedvig-sans), system-ui, sans-serif;color:var(--sp5-ink);overflow-wrap:anywhere;outline:none;flex:auto}.emc5-editor:empty:before{content:attr(data-placeholder);color:var(--sp5-faint);pointer-events:none;position:absolute}.emc5-editor:has(>p:only-child>br:only-child):before{content:attr(data-placeholder);color:var(--sp5-faint);pointer-events:none;position:absolute}.emc5-editor p{margin:0 0 10px}.emc5-editor a{color:inherit;text-decoration:underline}.emc5-signature{font:400 13px/18px var(--font-hedvig-sans), system-ui, sans-serif;color:var(--sp5-muted);margin-top:auto}.emc5-signature *{color:inherit!important;font-family:inherit!important}.emc5-quote{border:0;border-top:1px solid var(--sp5-divider);text-align:left;min-width:0;color:var(--sp5-muted);background:0 0;align-items:center;gap:8px;padding:10px 0 0;display:flex}.emc5-quote-who{font:400 13px/18px var(--font-hedvig-sans), system-ui, sans-serif;color:var(--sp5-body);flex-shrink:0}.emc5-quote-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 13px/18px var(--font-hedvig-sans), system-ui, sans-serif;color:var(--sp5-faint);overflow:hidden}.emc5-files{flex-direction:column;margin:12px 0 0;padding:0;list-style:none;display:flex}.emc5-files>li{border-bottom:1px solid var(--sp5-divider);height:36px;color:var(--sp5-muted);align-items:center;gap:10px;display:flex}.emc5-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 13px/18px var(--font-hedvig-sans), system-ui, sans-serif;color:var(--sp5-ink);flex:1 1 0;overflow:hidden}.emc5-file-size{font:400 11px/14px var(--font-geist-mono), monospace;color:var(--sp5-muted)}.emc5-files>li>button{width:20px;height:20px;color:var(--sp5-faint);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.emc5-files>li.emc5-files-total{height:28px;font:400 11px/14px var(--font-geist-mono), monospace;color:var(--sp5-faint);border:0;justify-content:flex-end}.emc5-tools{flex-shrink:0;align-items:center;gap:4px;height:48px;padding:0 24px 0 86px;display:flex}.emc5-tool{width:28px;height:28px;color:var(--sp5-muted);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.emc5-tool.is-aa{width:32px;font:400 14px/18px var(--font-hedvig-sans), system-ui, sans-serif}.emc5-tool:hover,.emc5-tool.is-on{background:var(--sp5-hover);color:var(--sp5-ink)}.emc5-spacer{flex:1 1 0}.emc5-ai-btn{height:28px;font:400 13px/18px var(--font-hedvig-sans), system-ui, sans-serif;color:var(--sp5-violet);background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.emc5-ai-btn:hover{background:var(--sp5-violet-soft)}.emc5-more-wrap{position:relative}.emc5-more{height:28px;font:400 13px/18px var(--font-hedvig-sans), system-ui, sans-serif;color:var(--sp5-muted);background:0 0;border:0;align-items:center;gap:4px;padding:0 0 0 8px;display:inline-flex}.emc5-more:hover{color:var(--sp5-ink)}.emc5-menu{z-index:10;border:1px solid var(--sp5-border);background:var(--sp5-popover);border-radius:8px;flex-direction:column;width:200px;padding:4px;display:flex;position:absolute;bottom:34px;right:0;box-shadow:0 16px 32px #0000001f}.emc5-menu button{text-align:left;height:32px;font:400 13px/18px var(--font-hedvig-sans), system-ui, sans-serif;color:var(--sp5-ink);background:0 0;border:0;border-radius:4px;padding:0 10px}.emc5-menu button:hover:not(:disabled){background:var(--sp5-popover-hover)}.emc5-menu button:disabled{color:var(--sp5-faint)}.emc5-menu-sub{border-top:1px solid var(--sp5-divider);border-bottom:1px solid var(--sp5-divider);flex-direction:column;margin:4px 0;padding:4px 0;display:flex}.emc5-menu-kicker{font:400 10px/12px var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--sp5-muted);padding:4px 10px}.emc5-menu-rule{background:var(--sp5-divider);height:1px;margin:4px 0}.emc5-foot{border-top:1px solid var(--sp5-divider);flex-shrink:0;align-items:center;gap:16px;height:64px;padding:0 16px 0 24px;display:flex}.emc5-status{min-width:0;font:400 11px/14px var(--font-geist-mono), monospace;color:var(--sp5-faint);flex:1 1 0}.emc5-status.is-neg{color:var(--sp5-neg)}.emc5-status[role=alert]{font:400 13px/18px var(--font-hedvig-sans), system-ui, sans-serif}.emc5-status.is-access{font:400 13px/20px var(--font-hedvig-sans), system-ui, sans-serif;color:var(--sp5-muted);align-items:center;gap:8px;display:flex}.emc5-fix{font:400 13px/18px var(--font-hedvig-sans), system-ui, sans-serif;color:var(--sp5-ink);-webkit-text-decoration:underline 1px var(--sp5-faint);text-decoration:underline 1px var(--sp5-faint);text-underline-position:from-font;flex-shrink:0}.emc5-fix:hover{-webkit-text-decoration-color:var(--sp5-ink);text-decoration-color:var(--sp5-ink)}.emc5-send[data-state=blocked]{border-color:var(--sp5-hover);background:var(--sp5-hover);color:var(--sp5-faint)}.emc5-discard{font:400 13px/18px var(--font-hedvig-sans), system-ui, sans-serif;color:var(--sp5-muted);background:0 0;border:0;padding:0 4px}.emc5-discard:hover{color:var(--sp5-ink)}.emc5-send{border:1px solid var(--sp5-compose-line);background:var(--sp5-page);height:36px;font:400 13px/18px var(--font-hedvig-sans), system-ui, sans-serif;color:var(--sp5-faint);border-radius:4px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.emc5-send[data-state=ready],.emc5-send[data-state=busy]{border-color:var(--sp5-primary);background:var(--sp5-primary);color:var(--sp5-primary-ink)}.emc5 .sp-emc-suggestions{z-index:10}@media (max-width:767px){[data-ui-shell="2026-09"].emc5-card{height:100dvh;max-height:100dvh;border:0!important;border-radius:0!important;width:100vw!important;max-width:100vw!important}.emc5{height:100%;max-height:100dvh}.emc5-head{height:56px;padding:max(8px, env(safe-area-inset-top)) 16px 8px 8px;border-bottom:1px solid var(--sp5-divider)}.emc5-title{font-size:22px}.emc5-close{display:none}.emc5-back{width:44px;height:44px;color:var(--sp5-muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.emc5-send.is-top{height:40px;font-size:15px;display:inline-flex}.emc5-foot .emc5-send{display:none}.emc5-fields{padding:8px 16px 0}.emc5-label{width:64px;font-size:15px}.emc5-scroll{padding:12px 16px 0}.emc5-body{background:0 0;border:0;min-height:40vh;padding:0}.emc5-editor{font-size:17px;line-height:26px}.emc5-tools{padding:0 16px}.emc5-foot{height:56px;padding:0 16px max(0px, env(safe-area-inset-bottom))}}
.nmr-trigger[data-state=open]{background:var(--sp5-hover);border-color:color-mix(in srgb, var(--sp5-compose-line) 70%, var(--sp5-muted))}.nmr-trigger .nmr-chev{color:var(--sp5-muted)}.nmr-pop{color:var(--sp5-ink);font:400 14px/20px var(--font-hedvig-sans), "Hedvig Letters Sans", system-ui, sans-serif;flex-direction:column;display:flex;border:1px solid var(--sp5-compose-line)!important;background:var(--sp5-popover)!important;border-radius:8px!important;width:auto!important;padding:6px!important;box-shadow:0 12px 32px #0000001a!important}.dark .nmr-pop{box-shadow:0 16px 40px #00000080!important}.nmr-panel{flex-direction:column;width:306px;display:flex}.nmr-panel.is-wide{width:334px}.nmr-panel.is-inline{width:auto}.nmr-kicker{font:400 10px/12px var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--sp5-muted);align-items:center;gap:8px;padding:10px 10px 8px;display:flex}.nmr-kicker.is-step{padding-left:6px}.nmr-back{color:var(--sp5-muted);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.nmr-back:hover{color:var(--sp5-ink)}.nmr-quote{font:400 14px/20px var(--font-hedvig-sans), "Hedvig Letters Sans", system-ui, sans-serif;color:var(--sp5-body);margin:0;padding:0 10px 12px}.nmr-rule{background:var(--sp5-divider);flex-shrink:0;height:1px;margin:4px 0}.nmr-option{text-align:left;cursor:pointer;width:100%;height:36px;font:400 14px/20px var(--font-hedvig-sans), "Hedvig Letters Sans", system-ui, sans-serif;color:var(--sp5-ink);background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;padding:0 10px;display:flex}.nmr-option:hover:not(:disabled),.nmr-option:focus-visible{background:var(--sp5-popover-hover);outline:none}.nmr-option[aria-checked=true]{background:var(--sp5-popover-selected)}.nmr-option:disabled{color:var(--sp5-faint);cursor:default}.nmr-option.is-closing{color:var(--sp5-muted)}.nmr-option-label{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.nmr-icon{width:14px;color:var(--sp5-muted);flex-shrink:0;justify-content:center;display:inline-flex}.nmr-icon[data-tone=green]{color:var(--sp5-status-green)}.nmr-icon[data-tone=red]{color:var(--sp5-status-red)}.nmr-icon[data-tone=faint]{color:var(--sp5-faint)}.nmr-icon[data-tone=body]{color:var(--sp5-body)}.nmr-icon[data-tone=ink]{color:var(--sp5-ink)}.nmr-trail{width:14px;color:var(--sp5-faint);flex-shrink:0;justify-content:center;display:inline-flex}.nmr-foot{border-top:1px solid var(--sp5-divider);flex-direction:column;gap:8px;margin-top:4px;padding:8px 4px 4px;display:flex}.nmr-note{resize:none;border:1px solid var(--sp5-compose-line);background:var(--sp5-field);min-height:56px;font:400 14px/20px var(--font-hedvig-sans), "Hedvig Letters Sans", system-ui, sans-serif;color:var(--sp5-ink);border-radius:2px;padding:8px 10px}.nmr-note::placeholder{color:var(--sp5-faint)}.nmr-note:focus{border-color:color-mix(in srgb, var(--sp5-compose-line) 70%, var(--sp5-muted));outline:none}.nmr-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.nmr-error{font:400 13px/18px var(--font-hedvig-sans), "Hedvig Letters Sans", system-ui, sans-serif;color:var(--sp5-status-red);flex:1 1 0}.nmr-primary{cursor:pointer;background:var(--sp5-primary);height:32px;color:var(--sp5-primary-ink);font:400 13px/18px var(--font-hedvig-sans), "Hedvig Letters Sans", system-ui, sans-serif;white-space:nowrap;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.nmr-primary:disabled{opacity:.5;cursor:default}.nmr-fields{flex-direction:column;gap:8px;padding:4px 4px 8px;display:flex}.nmr-slots{flex-wrap:wrap;gap:6px;display:flex}.nmr-slot{border:1px solid var(--sp5-compose-line);cursor:pointer;min-width:0;height:32px;font:400 13px/18px var(--font-hedvig-sans), "Hedvig Letters Sans", system-ui, sans-serif;color:var(--sp5-ink);background:0 0;border-radius:4px;flex:calc(33.333% - 4px);padding:0 6px}.nmr-slot:hover{background:var(--sp5-popover-hover)}.nmr-slot[aria-pressed=true]{border-color:var(--sp5-ink);background:var(--sp5-popover-selected)}.nmr-slots-empty{font:400 13px/18px var(--font-hedvig-sans), "Hedvig Letters Sans", system-ui, sans-serif;color:var(--sp5-muted);padding:4px 6px}.nmr-notify{border-top:1px solid var(--sp5-divider);align-items:center;gap:10px;padding:10px 4px 4px 10px;display:flex}.nmr-notify-label{white-space:nowrap;min-width:0;font:400 13px/18px var(--font-hedvig-sans), "Hedvig Letters Sans", system-ui, sans-serif;color:var(--sp5-body);flex:1 1 0}.nmr-receipt{align-items:center;gap:8px;padding:0 24px 16px;display:flex}.nmr-receipt-text{min-width:0;font:400 13px/18px var(--font-hedvig-sans), "Hedvig Letters Sans", system-ui, sans-serif;color:var(--sp5-muted);flex:1 1 0}.nmr-receipt-link{cursor:pointer;font:400 13px/18px var(--font-hedvig-sans), "Hedvig Letters Sans", system-ui, sans-serif;color:var(--sp5-muted);text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.nmr-receipt-link:hover{color:var(--sp5-ink)}.nmr-error-row{padding:4px 10px 6px;display:flex}.nmr-task-receipt{cursor:default}.nmr-task-receipt .nmr-receipt{gap:12px;min-height:44px;padding:0}.nmr-modal-pane{flex-direction:column;gap:4px;padding:16px 18px 20px;display:flex}.nmr-modal-kicker{font:400 10px/12px var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--sp5-muted);padding:0 6px 6px}.nmr-modal-direct{padding:4px 6px}.nmr-modal-skel{flex-direction:column;gap:8px;padding:8px 6px;display:flex}.nmr-modal-skel>span{border-radius:4px;height:28px;display:block}
.sp-aip{flex-direction:column;gap:48px;min-width:0;display:flex}.sp-aip-head{flex-direction:column;gap:6px;display:flex}.sp-aip-eyebrow{font:400 10px/12px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--sp5-violet);align-items:center;gap:8px;display:flex}.sp-aip-title{font:400 28px/36px var(--font-hedvig-serif), "Hedvig Letters Serif", serif;color:var(--sp5-ink);margin:0}.sp-aip-section{flex-direction:column;gap:20px;min-width:0;display:flex}.sp-aip-rule{align-items:center;gap:12px;min-width:0;display:flex}.sp-aip-rule-label{font:400 10px/14px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--sp5-muted);flex-shrink:0}.sp-aip-rule-line{background:var(--sp5-divider);flex:1 1 0;min-width:16px;height:1px}.sp-aip-rule-note{min-width:0;font:400 13px/20px var(--font-hedvig-sans), system-ui, sans-serif;color:var(--sp5-muted);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;overflow:hidden}.sp-aip-generate{border:1px solid var(--sp5-border);border-radius:8px;align-items:center;gap:12px;padding:14px 16px 14px 20px;display:flex}.sp-aip-generate-label{font:400 14px/20px var(--font-hedvig-sans), system-ui, sans-serif;color:var(--sp5-ink);flex:1 1 0;min-width:0}.sp-aip .sp-aip-generate .sp-aip-generate-url{flex:0 0 280px;width:280px}.sp-aip .sp-aip-generate>button{flex-shrink:0}.sp-aip-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sp-aip-pair{grid-template-columns:400px minmax(0,1fr);gap:16px;display:grid}.sp-aip-labelrow{justify-content:space-between;align-items:center;gap:8px;display:flex}.sp-aip-count{font:400 10px/14px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--sp5-faint)}.sp-aip-rewrite{cursor:pointer;font:400 12px/14px var(--font-hedvig-sans), system-ui, sans-serif;color:var(--sp5-violet);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.sp-aip-rewrite:disabled{opacity:.6;cursor:default}.sp-aip-rewrite:focus-visible{outline:2px solid var(--sp5-focus);outline-offset:2px;border-radius:2px}.sp-aip-tall textarea{min-height:106px}.sp-aip-cta{flex-direction:column;gap:7px;display:flex}.sp-aip-cta-box{border:1px solid var(--sp5-border);background:var(--sp5-page);border-radius:8px;overflow:hidden}.sp-aip-cta-head,.sp-aip-cta-row{border-bottom:1px solid var(--sp5-divider);grid-template-columns:240px 320px minmax(0,1fr) 28px;align-items:center;padding:0 12px 0 16px;display:grid}.sp-aip-cta-head{background:var(--sp5-head-bg);height:38px;font:400 11px/14px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--sp5-muted)}.dark .sp-aip-cta-head{background:var(--sp5-raised)}.sp-aip-cta-row{min-height:48px}.sp-aip-cta-row:hover,.sp-aip-cta-row:focus-within{background:var(--sp5-hover)}.sp-aip-cta-row input{width:100%;min-width:0;height:32px;font:400 14px/20px var(--font-hedvig-sans), system-ui, sans-serif;color:var(--sp5-body);background:0 0;border:0;outline:none;padding:0 12px 0 0}.sp-aip-cta-row input:first-child{color:var(--sp5-ink)}.sp-aip-cta-row input::placeholder{color:var(--sp5-faint)}.sp-aip-cta-row input:disabled{cursor:default}.sp-aip-cta-remove{width:28px;height:28px;color:var(--sp5-muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.sp-aip-cta-remove svg{width:14px;height:14px}.sp-aip-cta-row:hover .sp-aip-cta-remove,.sp-aip-cta-row:focus-within .sp-aip-cta-remove{opacity:1}.sp-aip-cta-remove:hover{color:var(--sp5-neg)}.sp-aip-cta-remove:focus-visible{opacity:1;outline:2px solid var(--sp5-focus);outline-offset:0}.sp-aip-cta-add{text-align:left;cursor:pointer;width:100%;height:44px;font:400 13px/20px var(--font-hedvig-sans), system-ui, sans-serif;color:var(--sp5-muted);background:0 0;border:0;align-items:center;padding:0 16px;display:flex}.sp-aip-cta-add:hover{color:var(--sp5-ink)}.sp-aip-cta-add:focus-visible{outline:2px solid var(--sp5-focus);outline-offset:-2px}.sp-aip-cta-box>:last-child{border-bottom:0}.sp-aip-brief{border:1px solid var(--sp5-kpi-edge);background:var(--sp5-raised);border-radius:12px;overflow:hidden}.sp-aip-brief-row{border-bottom:1px solid var(--sp5-divider);gap:16px;padding:18px 24px;display:flex}.sp-aip-brief-row:last-child{border-bottom:0}.sp-aip-brief-label{width:200px;font:400 10px/22px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--sp5-violet);flex-shrink:0}.sp-aip-brief-text{min-width:0;font:400 14px/22px var(--font-hedvig-sans), system-ui, sans-serif;color:var(--sp5-body);white-space:pre-line;overflow-wrap:anywhere;flex:1 1 0;margin:0}.sp-aip-brief-text[data-tone=muted]{color:var(--sp5-muted)}.sp-aip-brief-skel{flex-direction:column;flex:1 1 0;gap:8px;padding-top:5px;display:flex}.sp-mem-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sp-mem-tools{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.sp-mem-search{width:280px;max-width:100%}.sp-mem-note{font:400 13px/20px var(--font-hedvig-sans), system-ui, sans-serif;color:var(--sp5-muted)}.sp-mem-add{border:1px solid var(--sp5-border);background:var(--sp5-page);border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.sp-mem-add-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sp-mem-add-kind{width:220px;max-width:100%}.sp-mem-add-actions{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.sp-mem-ledger{min-width:0;position:relative}.dark .sp-mem-ledger{--sp5-head-bg:var(--sp5-raised)}.sp-mem-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.sp-mem-cell{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.sp-mem-hover-act{cursor:pointer;opacity:0;font:400 13px/20px var(--font-hedvig-sans), system-ui, sans-serif;color:var(--sp5-muted);background:0 0;border:0;flex-shrink:0;padding:0}.sp5-tr:hover .sp-mem-hover-act,.sp-mem-hover-act:focus-visible{opacity:1}.sp-mem-hover-act:hover{color:var(--sp5-neg)}.sp-mem-hover-act:focus-visible{outline:2px solid var(--sp5-focus);outline-offset:2px;border-radius:2px}@media (hover:none){.sp-mem-hover-act{opacity:1}}.sp-mem-src{align-items:center;gap:8px;min-width:0;display:flex}.sp-mem-src-slot{flex-shrink:0;width:10px;display:inline-flex}.sp-mem-share{align-items:center;gap:8px;display:inline-flex}.sp-mem-share svg{width:14px;height:14px;color:var(--sp5-muted);flex-shrink:0}.sp-mem-contact-link{color:var(--sp5-ink);-webkit-text-decoration:underline dotted var(--sp5-muted);text-decoration:underline dotted var(--sp5-muted);text-underline-offset:4px}.sp-mem-contact-link:hover{-webkit-text-decoration-color:var(--sp5-ink);text-decoration-color:var(--sp5-ink)}.sp-mem-ledger .sp5-tr[aria-expanded]:focus-visible{outline:2px solid var(--sp5-focus);outline-offset:-2px}.sp-mem-open>*{background:var(--sp5-hover);border-bottom-color:#0000!important}.sp-mem-panel>*{background:var(--sp5-hover);vertical-align:top;border-right-color:#0000!important;padding:0!important}.sp-mem-panel:hover>*{background:var(--sp5-hover)}.sp5-table-grid[data-fixed=true] .sp-mem-panel>.sp5-td{white-space:normal;text-overflow:clip;overflow:visible}.sp-mem-panel-body{z-index:1;width:var(--mem-view-w,100%);transform:translateX(var(--mem-scroll-x,0px));text-align:left;cursor:default;padding:4px 16px 16px;position:relative}.sp-mem-card{border:1px solid var(--sp5-border);background:var(--sp5-raised);border-radius:8px}.sp-mem-card-head{border-bottom:1px solid var(--sp5-divider);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 20px;display:flex}.sp-mem-card-title{min-width:0;font:400 15px/22px var(--font-hedvig-sans), system-ui, sans-serif;color:var(--sp5-ink);overflow-wrap:anywhere;margin:0}.sp-mem-card-actions{flex-shrink:0;align-items:center;gap:16px;min-height:22px;display:inline-flex}.sp-mem-act{cursor:pointer;font:400 14px/20px var(--font-hedvig-sans), system-ui, sans-serif;color:var(--sp5-ink);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.sp-mem-act[data-tone=neg]{color:var(--sp5-neg)}.sp-mem-act[data-tone=muted]{color:var(--sp5-muted)}.sp-mem-act:disabled{opacity:.55;cursor:default}.sp-mem-act:focus-visible{outline:2px solid var(--sp5-focus);outline-offset:2px;border-radius:2px}.sp-mem-card-row{border-bottom:1px solid var(--sp5-divider);align-items:center;gap:16px;min-height:44px;padding:10px 20px;display:flex}.sp-mem-card-row:last-child{border-bottom:0}.sp-mem-card-label{width:200px;font:400 10px/14px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--sp5-muted);flex-shrink:0}.sp-mem-card-value{min-width:0;font:400 14px/20px var(--font-hedvig-sans), system-ui, sans-serif;color:var(--sp5-body);overflow-wrap:anywhere;flex:1 1 0}.sp-mem-card-value[data-tone=muted]{color:var(--sp5-muted)}.sp-mem-card-note{font:400 13px/20px var(--font-hedvig-sans), system-ui, sans-serif;color:var(--sp5-muted);flex-shrink:0}.sp-mem-card-select{width:280px;max-width:100%}.sp-mem-editor{flex-direction:column;flex:1 1 0;gap:12px;min-width:0;display:flex}.sp-mem-editor-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.sp-mem-fail{font:400 13px/18px var(--font-hedvig-sans), system-ui, sans-serif;color:var(--sp5-neg);align-items:center;gap:6px;display:inline-flex}.sp-mem-fail svg{flex-shrink:0;width:14px;height:14px}.sp-mem-retry{align-items:center;gap:6px;display:inline-flex}.sp-mem-small-note{inset-inline:0;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:4px;padding:0 16px;display:flex;position:absolute;top:78px}.sp-mem-small-note>strong{font:400 14px/20px var(--font-hedvig-sans), system-ui, sans-serif;color:var(--sp5-ink)}.sp-mem-small-note>span{font:400 13px/18px var(--font-hedvig-sans), system-ui, sans-serif;color:var(--sp5-muted)}.sp-mem-small-note>button{pointer-events:auto;margin-top:4px}.sp-mem-inset.sp5-table{background:0 0;border:0;border-radius:0}.sp-mem-inset .sp5-tbody>.sp5-tr:last-child>*{border-bottom:1px solid var(--sp5-divider)}.cw-comp-mode.sp-mem-mode{gap:7px}.cw-comp-mode.sp-mem-mode.is-on{border-bottom-color:var(--sp5-violet)}.sp-mem-mode-count{font:400 10px/12px var(--font-geist-mono), ui-monospace, monospace;color:var(--sp5-muted)}.sp-mem-composer-line{font:400 13px/20px var(--font-hedvig-sans), system-ui, sans-serif;color:var(--sp5-muted);padding:14px 16px}@media (max-width:900px){.sp-aip-three,.sp-aip-pair{grid-template-columns:minmax(0,1fr)}.sp-aip-generate{flex-wrap:wrap;padding:14px 16px}.sp-aip-generate-label{flex-basis:100%}.sp-aip .sp-aip-generate .sp-aip-generate-url{flex:180px;width:auto}}@media (max-width:767px){.sp-aip-rule-note,.sp-aip-cta-head{display:none}.sp-aip-cta-row{grid-template-columns:minmax(0,1fr) 28px;padding:8px 8px 8px 12px}.sp-aip-cta-row>input{grid-column:1}.sp-aip-cta-remove{opacity:1;grid-area:1/2}.sp-mem-search{flex:200px}.sp-aip-brief-row{flex-direction:column;gap:6px;padding:16px}.sp-aip-brief-label{width:auto;line-height:14px}.sp-mem-panel-body{padding:4px 8px 8px}.sp-mem-card-head{flex-direction:column;padding:14px 16px}.sp-mem-card-row{flex-direction:column;align-items:flex-start;gap:6px;padding:10px 16px}.sp-mem-card-label{width:auto}}
