.ck-root{--ck-root-border:1px solid var(--rule);--ck-root-radius:0;--ck-root-bg:var(--surface);--ck-main-bg:transparent;--ck-font:inherit;--ck-root-fs:inherit;--ck-root-lh:inherit;--ck-focus:var(--accent);--ck-text:var(--ink);--ck-text-2:var(--ink-2);--ck-muted:var(--muted);--ck-border:var(--rule);--ck-border-control:var(--rule);--ck-surface-1:var(--surface);--ck-surface-2:var(--surface-2);--ck-accent:var(--accent);--ck-on-accent:var(--hmp-white);--ck-primary-bg:var(--ink);--ck-primary-text:var(--bg);--ck-selected-bg:var(--surface-2);--ck-selected-text:var(--ink);--ck-error:var(--crit);--ck-scrim:rgba(0,0,0,.45);--ck-viewer-bg:rgba(0,0,0,.94);--ck-viewer-x-bg:rgba(0,0,0,.72);--ck-viewer-x-ring:rgba(255,255,255,.85);--ck-shadow-1:0 2px 14px rgba(26,26,26,.08),0 1px 3px rgba(26,26,26,.05);--ck-shadow-float:0 2px 10px rgba(26,26,26,.14);--ck-stripe:color-mix(in srgb,var(--chat-surface) 75%,var(--chat-edge));--ck-hairline:1px;--ck-control-line:1px;--ck-target:44px;--ck-sp-1:4px;--ck-sp-2:8px;--ck-sp-3:12px;--ck-sp-4:16px;--ck-r-sm:6px;--ck-r-md:10px;--ck-r-card:12px;--ck-r-pill:999px;--ck-fs-body:14.5px;--ck-lh-body:1.55;--ck-fs-body-lg:14px;--ck-lh-body-lg:1.35;--ck-fs-secondary:13px;--ck-lh-secondary:1.45;--ck-fs-label:12px;--ck-lh-label:1.5;--ck-fw-semibold:600;--ck-fw-bold:600;--ck-side-w:272px;--ck-side-bg:var(--bg);--ck-side-border:1px solid var(--rule);--ck-new-minh:40px;--ck-new-pad:8px 12px;--ck-new-border:1px solid var(--rule);--ck-new-radius:10px;--ck-new-bg:var(--surface);--ck-new-fs:13.5px;--ck-new-fw:500;--ck-iconbtn-size:36px;--ck-iconbtn-border:0;--ck-iconbtn-bg:transparent;--ck-iconbtn-color:var(--ink-2);--ck-back-pad-inline:8px 14px;--ck-back-border:1px solid var(--rule);--ck-back-radius:22px;--ck-back-bg:transparent;--ck-back-fs:15px;--ck-back-fw:600;--ck-back-gap:4px;--ck-tabs-border:0;--ck-tabs-radius:0;--ck-tabs-bg:transparent;--ck-tab-radius:8px;--ck-tab-color:var(--ink-2);--ck-tab-fs:12.5px;--ck-tab-sel-bg:var(--surface-2);--ck-tab-sel-color:var(--ink);--ck-count-bg:var(--surface-2);--ck-count-color:var(--ink-2);--ck-count-fs:11px;--ck-count-lh:18px;--ck-count-minw:18px;--ck-row-pad:8px;--ck-row-radius:10px;--ck-group-fs:11.5px;--ck-group-color:var(--muted);--ck-top-minh:56px;--ck-top-pad:8px 16px;--ck-top-gap:8px;--ck-top-border:1px solid var(--rule);--ck-title-fs:14px;--ck-title-lh:1.35;--ck-title-fw:600;--ck-meta-fs:12px;--ck-meta-lh:1.5;--ck-meta-color:var(--muted);--ck-col-max:760px;--ck-col-pad:20px 20px 28px;--ck-turn-margin:18px;--ck-their-gap:12px;--ck-bubble-max:min(85%,600px);--ck-bubble-pad:10px 14px;--ck-bubble-radius:18px;--ck-bubble-radius-ee:18px;--ck-bubble-border:1px solid var(--chat-edge);--ck-mark-size:28px;--ck-mark-bg:var(--ink);--ck-mark-fg:var(--bg);--ck-pill-pad:2px 9px;--ck-pill-radius:999px;--ck-pill-fs:11.5px;--ck-pill-lh:1.6;--ck-pill-color:var(--ink-2);--ck-note-radius:10px;--ck-note-color:var(--ink-2);--ck-note-fs:13px;--ck-note-lh:1.55;--ck-note-bar:var(--rule);--ck-card-border:1px solid var(--chat-edge);--ck-card-radius:12px;--ck-details-border:1px solid var(--rule);--ck-summary-fs:12.5px;--ck-summary-color:var(--ink-2);--ck-summary-minh:auto;--ck-btn-minh:auto;--ck-btn-pad:7px 14px;--ck-btn-border:0;--ck-btn-bg:var(--ink);--ck-btn-color:var(--bg);--ck-btn-fs:12.5px;--ck-pillbtn-pad:6px 14px;--ck-pillbtn-border:1px solid var(--rule);--ck-pillbtn-bg:var(--surface);--ck-pillbtn-fw:400;--ck-pillbtn-fs:12.5px;--ck-link-minh:auto;--ck-link-pad:3px 7px;--ck-link-radius:6px;--ck-link-color:var(--ink-2);--ck-link-fs:12px;--ck-jump-minh:auto;--ck-jump-pad:7px 12px 7px 10px;--ck-jump-border:1px solid var(--rule);--ck-jump-bg:var(--surface);--ck-jump-fs:12.5px;--ck-foot-pad:4px 16px calc(14px + env(safe-area-inset-bottom, 0px));--ck-foot-pt:4px;--ck-composer-gap:8px;--ck-composer-pad:10px 8px 8px;--ck-composer-pad-is:16px;--ck-composer-border:1px solid var(--muted);--ck-composer-radius:26px;--ck-composer-focus-border:var(--ink-2);--ck-composer-focus-outline:none;--ck-current-bg:var(--ck-surface-2);--ck-current-bar:inset 3px 0 0 var(--ck-text);--ck-current-bar-rtl:inset -3px 0 0 var(--ck-text);--ck-field-minh:44px;--ck-field-pad:4px 8px 4px 0;--ck-field-fs:15px;--ck-field-lh:1.5;--ck-send-size:44px;--ck-send-off-bg:var(--surface-2);--ck-send-off-color:var(--muted);--ck-send-off-border:0;--ck-hint-fs:11.5px;--ck-safe-bottom:calc(14px + env(safe-area-inset-bottom, 0px));--ck-safe-top:env(safe-area-inset-top,0px)}@media (display-mode:standalone) and (max-width:767px){.ck-root{--ck-safe-bottom:calc(14px + max(env(safe-area-inset-bottom, 0px), 20px))}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ck-root{--ck-stripe:var(--chat-surface)}}:root[data-theme=dark] .ck-root{--ck-stripe:var(--chat-surface)}.ck-root[data-ck-layout=v2]{--ck-root-border:var(--hairline) solid var(--border);--ck-root-radius:var(--r-lg);--ck-root-bg:var(--bg);--ck-main-bg:var(--bg);--ck-font:var(--font);--ck-root-fs:var(--fs-body);--ck-root-lh:var(--lh-body);--ck-focus:var(--focus);--ck-text:var(--text);--ck-text-2:var(--text-2);--ck-muted:var(--text-2);--ck-border:var(--border);--ck-border-control:var(--border-control);--ck-surface-1:var(--surface-1);--ck-surface-2:var(--surface-2);--ck-accent:var(--accent);--ck-on-accent:var(--on-accent);--ck-primary-bg:var(--primary-bg);--ck-primary-text:var(--primary-text);--ck-selected-bg:var(--selected-bg);--ck-selected-text:var(--selected-text);--ck-error:var(--error);--ck-scrim:var(--scrim);--ck-shadow-1:var(--shadow-1);--ck-shadow-float:var(--shadow-float);--ck-stripe:var(--chat-surface);--ck-hairline:var(--hairline);--ck-control-line:var(--control-line);--ck-target:var(--target);--ck-sp-1:var(--sp-1);--ck-sp-2:var(--sp-2);--ck-sp-3:var(--sp-3);--ck-sp-4:var(--sp-4);--ck-r-sm:var(--r-sm);--ck-r-md:var(--r-md);--ck-r-card:var(--r-md);--ck-r-pill:var(--r-pill);--ck-fs-body:var(--fs-body);--ck-lh-body:var(--lh-body);--ck-fs-body-lg:var(--fs-body-lg);--ck-lh-body-lg:var(--lh-body-lg);--ck-fs-secondary:var(--fs-secondary);--ck-lh-secondary:var(--lh-secondary);--ck-fs-label:var(--fs-label);--ck-lh-label:var(--lh-label);--ck-fw-semibold:var(--fw-semibold);--ck-fw-bold:var(--fw-bold);--ck-side-bg:var(--surface-1);--ck-side-border:var(--hairline) solid var(--border);--ck-new-minh:var(--target);--ck-new-pad:8px 16px;--ck-new-border:var(--control-line) solid var(--border-control);--ck-new-radius:var(--r-pill);--ck-new-bg:var(--surface-1);--ck-new-fs:var(--fs-body);--ck-new-fw:var(--fw-semibold);--ck-iconbtn-size:var(--target);--ck-iconbtn-border:var(--hairline) solid var(--border-control);--ck-iconbtn-bg:var(--surface-1);--ck-iconbtn-color:var(--text);--ck-back-pad-inline:10px 16px;--ck-back-border:var(--hairline) solid var(--border-control);--ck-back-radius:var(--r-pill);--ck-back-bg:var(--surface-1);--ck-back-fs:var(--fs-body);--ck-back-fw:var(--fw-semibold);--ck-back-gap:var(--sp-1);--ck-tabs-border:var(--control-line) solid var(--border-control);--ck-tabs-radius:var(--r-xl);--ck-tabs-bg:var(--surface-2);--ck-tab-radius:var(--r-pill);--ck-tab-color:var(--text);--ck-tab-fs:var(--fs-secondary);--ck-tab-sel-bg:var(--selected-bg);--ck-tab-sel-color:var(--selected-text);--ck-count-bg:var(--surface-1);--ck-count-color:var(--text);--ck-count-fs:var(--fs-label);--ck-count-lh:20px;--ck-count-minw:20px;--ck-row-pad:var(--sp-2);--ck-row-radius:var(--r-md);--ck-group-fs:var(--fs-label);--ck-group-color:var(--text-2);--ck-top-minh:60px;--ck-top-gap:var(--sp-2);--ck-top-border:var(--hairline) solid var(--border);--ck-title-fs:var(--fs-body-lg);--ck-title-lh:var(--lh-body-lg);--ck-title-fw:var(--fw-bold);--ck-meta-fs:var(--fs-secondary);--ck-meta-lh:var(--lh-secondary);--ck-meta-color:var(--text-2);--ck-bubble-radius-ee:6px;--ck-bubble-border:var(--hairline) solid var(--chat-edge);--ck-mark-bg:var(--primary-bg);--ck-mark-fg:var(--primary-text);--ck-pill-radius:var(--r-pill);--ck-pill-fs:var(--fs-label);--ck-pill-color:var(--text-2);--ck-note-radius:var(--r-md);--ck-note-color:var(--text);--ck-note-fs:var(--fs-secondary);--ck-note-lh:var(--lh-secondary);--ck-note-bar:var(--border-control);--ck-card-border:var(--hairline) solid var(--chat-edge);--ck-card-radius:var(--r-md);--ck-details-border:var(--hairline) solid var(--border);--ck-summary-fs:var(--fs-secondary);--ck-summary-color:var(--text);--ck-summary-minh:var(--target);--ck-btn-minh:var(--target);--ck-btn-pad:8px 16px;--ck-btn-border:var(--control-line) solid var(--primary-bg);--ck-btn-bg:var(--primary-bg);--ck-btn-color:var(--primary-text);--ck-btn-fs:var(--fs-secondary);--ck-pillbtn-pad:8px 14px;--ck-pillbtn-border:var(--control-line) solid var(--border-control);--ck-pillbtn-bg:var(--surface-1);--ck-pillbtn-fw:var(--fw-semibold);--ck-pillbtn-fs:var(--fs-secondary);--ck-link-minh:var(--target);--ck-link-pad:0 var(--sp-2);--ck-link-radius:var(--r-sm);--ck-link-color:var(--text);--ck-link-fs:var(--fs-secondary);--ck-jump-minh:var(--target);--ck-jump-pad:8px 14px;--ck-jump-border:var(--hairline) solid var(--border-control);--ck-jump-bg:var(--surface-1);--ck-jump-fs:var(--fs-secondary);--ck-foot-pt:var(--sp-1);--ck-composer-gap:var(--sp-2);--ck-composer-pad:10px var(--sp-2) var(--sp-2);--ck-composer-pad-is:var(--sp-4);--ck-composer-border:var(--control-line) solid var(--border-control);--ck-composer-radius:var(--r-xl);--ck-composer-focus-border:var(--text-2);--ck-composer-focus-outline:none;--ck-current-bg:var(--selected-bg);--ck-current-bar:none;--ck-current-bar-rtl:none;--ck-field-minh:var(--target);--ck-field-pad:4px 8px 4px 0;--ck-field-fs:var(--fs-body);--ck-field-lh:var(--lh-body);--ck-send-size:var(--target);--ck-send-off-bg:var(--surface-2);--ck-send-off-color:var(--text-2);--ck-send-off-border:var(--hairline) dashed var(--border-control);--ck-hint-fs:var(--fs-label)}@media (max-width:767px){.ck-root{--ck-field-fs:16px}}@media (max-width:560px){.ck-root{--ck-top-pad:6px 10px;--ck-top-minh:50px;--ck-col-pad:14px 12px 22px;--ck-bubble-max:90%;--ck-their-gap:10px}.ck-root[data-ck-layout=v2]{--ck-top-minh:60px}}.ck-root:lang(ar){--ck-lh-body:1.7;--ck-lh-secondary:1.65;--ck-fw-semibold:700}.ck-root[data-ck-layout=v2]:lang(ar){--font:var(--font-ar);--ck-font:var(--font-ar);--lh-display:1.4;--lh-title:1.45;--lh-heading:1.5;--lh-body-lg:1.65;--lh-body:1.7;--fs-secondary:0.9375rem;--lh-secondary:1.65;--fs-label:0.875rem;--lh-label:1.55;--fw-semibold:700;--tracking-title:0;--ck-lh-body:1.7;--ck-lh-secondary:1.65;--ck-fs-secondary:0.9375rem;--ck-fs-label:0.875rem;--ck-lh-label:1.55;--ck-lh-body-lg:1.65;--ck-fw-semibold:700}.ck-root{position:relative;display:grid;grid-template-columns:var(--ck-side-w) minmax(0,1fr);height:var(--ck-h,640px);min-height:320px;border:var(--ck-root-border);border-radius:var(--ck-root-radius);background:var(--ck-root-bg);overflow:hidden;color:var(--ck-text);font-family:var(--ck-font);font-size:var(--ck-root-fs);line-height:var(--ck-root-lh)}.ck-root,.ck-root *{letter-spacing:normal;text-transform:none}.ck-root :focus-visible{outline:2px solid var(--ck-focus);outline-offset:2px}.ck-root .ck-sr{position:absolute;inset-inline-start:0;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ck-root p{margin:0}.ck-root .ck-side{display:flex;flex-direction:column;min-height:0;min-width:0;-webkit-border-end:var(--ck-side-border);border-inline-end:var(--ck-side-border);background:var(--ck-side-bg)}.ck-root .ck-side-top{padding:var(--ck-sp-3) var(--ck-sp-3) 0}.ck-root .ck-side-head,.ck-root .ck-side-top{display:flex;align-items:center;gap:var(--ck-sp-2)}.ck-root .ck-side-head{padding:var(--ck-sp-3)}.ck-root .ck-new{flex:1 1;display:inline-flex;align-items:center;gap:var(--ck-sp-2);min-width:0;min-height:var(--ck-new-minh);padding:var(--ck-new-pad);border:var(--ck-new-border);border-radius:var(--ck-new-radius);background:var(--ck-new-bg);color:var(--ck-text);font:inherit;font-size:var(--ck-new-fs);line-height:1.25;font-weight:var(--ck-new-fw);cursor:pointer;text-align:start}.ck-root .ck-new:hover{background:var(--ck-surface-2)}.ck-root .ck-iconbtn{flex:none;width:var(--ck-iconbtn-size);height:var(--ck-iconbtn-size);padding:0;border-radius:50%;border:var(--ck-iconbtn-border);background:var(--ck-iconbtn-bg);color:var(--ck-iconbtn-color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ck-root .ck-iconbtn:hover{background:var(--ck-surface-2);color:var(--ck-text)}.ck-root .ck-close,.ck-root .ck-menu,.ck-root .ck-scrim{display:none}.ck-root .ck-back{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--ck-back-gap);min-width:var(--ck-target);min-height:var(--ck-target);padding-block:0;padding-inline:var(--ck-back-pad-inline);border:var(--ck-back-border);border-radius:var(--ck-back-radius);background:var(--ck-back-bg);color:var(--ck-text);font:inherit;font-size:var(--ck-back-fs);font-weight:var(--ck-back-fw);line-height:1;cursor:pointer}.ck-root .ck-back:hover{background:var(--ck-surface-2)}.ck-root .ck-back-label{color:var(--ck-text)}.ck-root:dir(rtl) .ck-back svg,.ck-root[dir=rtl] .ck-back svg{transform:rotate(180deg)}.ck-root .ck-tabs{display:flex;flex-wrap:wrap;gap:4px;margin:0 var(--ck-sp-3) var(--ck-sp-2);padding:3px;border:var(--ck-tabs-border);border-radius:var(--ck-tabs-radius);background:var(--ck-tabs-bg)}.ck-root .ck-tab{flex:1 1 auto;min-width:0;min-height:var(--ck-target);display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;border-radius:var(--ck-tab-radius);border:0;background:transparent;color:var(--ck-tab-color);font:inherit;font-size:var(--ck-tab-fs);line-height:1.25;cursor:pointer}.ck-root .ck-tab[aria-pressed=true],.ck-root .ck-tab[aria-selected=true]{background:var(--ck-tab-sel-bg);color:var(--ck-tab-sel-color);font-weight:var(--ck-fw-semibold)}.ck-root .ck-count{display:inline-block;min-width:var(--ck-count-minw);padding:0 5px;border-radius:999px;background:var(--ck-count-bg);color:var(--ck-count-color);font-size:var(--ck-count-fs);line-height:var(--ck-count-lh);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.ck-root .ck-tab[aria-pressed=true] .ck-count,.ck-root .ck-tab[aria-selected=true] .ck-count{background:var(--ck-tab-sel-color);color:var(--ck-tab-sel-bg)}.ck-root .ck-side-body{flex:1 1;overflow-y:auto;min-height:0;padding:0 var(--ck-sp-2) var(--ck-sp-4);overscroll-behavior:contain}.ck-root .ck-group{margin:var(--ck-sp-3) var(--ck-sp-2) var(--ck-sp-1);font-size:var(--ck-group-fs);line-height:var(--ck-lh-label);font-weight:var(--ck-fw-semibold);color:var(--ck-group-color)}.ck-root .ck-side-empty{margin:var(--ck-sp-2);font-size:var(--ck-fs-secondary);color:var(--ck-text-2)}.ck-root .ck-thread{padding:var(--ck-row-pad);border-radius:var(--ck-row-radius)}.ck-root .ck-thread[data-alt=true]{background:var(--ck-stripe)}.ck-root .ck-thread:hover{background:var(--ck-surface-2)}.ck-root .ck-thread[data-current=true]{background:var(--ck-current-bg);box-shadow:var(--ck-current-bar)}.ck-root:dir(rtl) .ck-thread[data-current=true],.ck-root[dir=rtl] .ck-thread[data-current=true]{box-shadow:var(--ck-current-bar-rtl)}.ck-root[data-ck-layout=v2] .ck-thread[data-current=true] .ck-link,.ck-root[data-ck-layout=v2] .ck-thread[data-current=true] .ck-prev-draft,.ck-root[data-ck-layout=v2] .ck-thread[data-current=true] .ck-row,.ck-root[data-ck-layout=v2] .ck-thread[data-current=true] .ck-row-title,.ck-root[data-ck-layout=v2] .ck-thread[data-current=true] .ck-ticks[data-state=read]{color:var(--ck-selected-text)}.ck-root[data-ck-layout=v2] .ck-thread[data-current=true] .ck-meta,.ck-root[data-ck-layout=v2] .ck-thread[data-current=true] .ck-mute,.ck-root[data-ck-layout=v2] .ck-thread[data-current=true] .ck-row-prev,.ck-root[data-ck-layout=v2] .ck-thread[data-current=true] .ck-row-time,.ck-root[data-ck-layout=v2] .ck-thread[data-current=true] .ck-row[data-unread=true] .ck-row-time,.ck-root[data-ck-layout=v2] .ck-thread[data-current=true] .ck-ticks{color:color-mix(in srgb,var(--ck-selected-text) 80%,var(--ck-selected-bg))}.ck-root[data-ck-layout=v2] .ck-thread[data-current=true] .ck-link:hover{background:color-mix(in srgb,var(--ck-selected-text) 16%,var(--ck-selected-bg));color:var(--ck-selected-text)}.ck-root[data-ck-layout=v2] .ck-thread[data-current=true] .ck-link:focus-visible,.ck-root[data-ck-layout=v2] .ck-thread[data-current=true] .ck-row:focus-visible{outline-color:var(--ck-selected-text)}.ck-root .ck-meta{margin:3px 0 0;font-size:var(--ck-meta-fs);line-height:var(--ck-meta-lh);color:var(--ck-meta-color);overflow-wrap:anywhere}.ck-root .ck-link{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ck-link-minh);min-width:var(--ck-link-minh);padding:var(--ck-link-pad);border:0;border-radius:var(--ck-link-radius);background:none;color:var(--ck-link-color);font:inherit;font-size:var(--ck-link-fs);line-height:1.4;cursor:pointer}.ck-root .ck-link:hover{background:var(--ck-surface-2);color:var(--ck-text)}.ck-root .ck-link:disabled{opacity:.5;cursor:default}.ck-root .ck-link-strong{color:var(--ck-text);font-weight:var(--ck-fw-semibold)}.ck-root .ck-picker{display:flex;flex-direction:column;gap:2px;width:100%;padding:6px;border:var(--ck-hairline) solid var(--ck-border);border-radius:var(--ck-r-md);background:var(--ck-surface-1);box-shadow:var(--ck-shadow-float)}.ck-root .ck-main{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--ck-main-bg)}.ck-root .ck-top{display:flex;align-items:center;gap:var(--ck-top-gap);flex-wrap:wrap;min-height:var(--ck-top-minh);padding:var(--ck-top-pad);border-bottom:var(--ck-top-border)}.ck-root .ck-top-title{flex:1 1;min-width:0}.ck-root .ck-t{margin:0;font-size:var(--ck-title-fs);font-weight:var(--ck-title-fw);line-height:var(--ck-title-lh)}.ck-root .ck-t,.ck-root .ck-top-title .ck-meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-root .ck-top-title .ck-meta{margin-top:1px}.ck-root .ck-logwrap{position:relative;flex:1 1;min-height:0;display:flex}.ck-root .ck-log{position:relative;flex:1 1;min-width:0;overflow-y:auto;overscroll-behavior:contain}.ck-root .ck-log:focus-visible{outline:2px solid var(--ck-focus);outline-offset:-2px}.ck-root .ck-col{max-width:var(--ck-col-max);margin:0 auto;padding:var(--ck-col-pad)}.ck-root .ck-mark{position:relative;flex:none;width:var(--ck-mark-size);height:var(--ck-mark-size);border-radius:50%;background:var(--ck-mark-bg);color:var(--ck-mark-fg);display:inline-flex;align-items:center;justify-content:center}.ck-root .ck-turn-mine{display:flex;justify-content:flex-end;margin:var(--ck-turn-margin) 0}.ck-root .ck-bubble{min-width:0;max-width:var(--ck-bubble-max);padding:var(--ck-bubble-pad);border-radius:var(--ck-bubble-radius);border-end-end-radius:var(--ck-bubble-radius-ee);background:var(--chat-surface);border:var(--ck-bubble-border)}.ck-root .ck-bubble>.ck-text{font-size:var(--ck-fs-body);line-height:var(--ck-lh-body)}.ck-root .ck-turn-their{display:flex;gap:var(--ck-their-gap);align-items:flex-start;margin:var(--ck-turn-margin) 0 24px}.ck-root .ck-their-body{flex:1 1;min-width:0;padding-top:3px}.ck-root .ck-thinking{display:inline-flex;align-items:center;gap:10px;min-height:24px;color:var(--ck-text-2);font-size:var(--ck-fs-secondary)}.ck-root .ck-dots{display:inline-flex;gap:4px}.ck-root .ck-dots i{width:6px;height:6px;border-radius:50%;background:var(--ck-text-2);animation:ck-dot 1.2s ease-in-out infinite}.ck-root .ck-dots i:nth-child(2){animation-delay:.15s}.ck-root .ck-dots i:nth-child(3){animation-delay:.3s}@keyframes ck-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.ck-root .ck-jump{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);z-index:2;display:inline-flex;align-items:center;gap:6px;min-height:var(--ck-jump-minh);padding:var(--ck-jump-pad);border:var(--ck-jump-border);border-radius:var(--ck-r-pill);background:var(--ck-jump-bg);color:var(--ck-text);font:inherit;font-size:var(--ck-jump-fs);cursor:pointer;box-shadow:var(--ck-shadow-float)}.ck-root .ck-note{display:flex;gap:8px;align-items:flex-start;margin:0 0 10px;padding:8px 12px;border-radius:var(--ck-note-radius);background:var(--chat-surface);color:var(--ck-note-color);font-size:var(--ck-note-fs);line-height:var(--ck-note-lh);-webkit-border-start:3px solid var(--ck-note-bar);border-inline-start:3px solid var(--ck-note-bar)}.ck-root .ck-pill{display:inline-block;max-width:100%;padding:var(--ck-pill-pad);border-radius:var(--ck-pill-radius);background:var(--ck-surface-2);color:var(--ck-pill-color);font-size:var(--ck-pill-fs);line-height:var(--ck-pill-lh);overflow-wrap:anywhere}.ck-root .ck-card{margin:8px 0 0;padding:12px 14px;border:var(--ck-card-border);border-radius:var(--ck-card-radius);background:var(--chat-surface)}.ck-root .ck-card-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:8px}.ck-root .ck-details{margin-top:14px;border-top:var(--ck-details-border)}.ck-root .ck-details>summary{display:flex;align-items:center;gap:6px;min-height:var(--ck-summary-minh);padding:10px 0 4px;list-style:none;cursor:pointer;font-size:var(--ck-summary-fs);color:var(--ck-summary-color)}.ck-root .ck-details>summary::-webkit-details-marker{display:none}.ck-root .ck-details>summary>svg{transition:transform .15s ease}.ck-root .ck-details[open]>summary>svg{transform:rotate(90deg)}.ck-root:dir(rtl) .ck-details:not([open])>summary>svg,.ck-root[dir=rtl] .ck-details:not([open])>summary>svg{transform:rotate(180deg)}.ck-root .ck-details-body{padding:6px 0 0}.ck-root .ck-btn{min-height:var(--ck-btn-minh);padding:var(--ck-btn-pad);border:var(--ck-btn-border);border-radius:var(--ck-r-pill);background:var(--ck-btn-bg);color:var(--ck-btn-color);font:inherit;font-size:var(--ck-btn-fs);font-weight:var(--ck-fw-semibold);cursor:pointer}.ck-root .ck-btn:disabled{background:var(--ck-surface-2);color:var(--ck-text-2);border:var(--ck-control-line) dashed var(--ck-border-control);cursor:not-allowed}.ck-root .ck-pillbtn{min-height:var(--ck-target);padding:var(--ck-pillbtn-pad);border:var(--ck-pillbtn-border);border-radius:var(--ck-r-pill);background:var(--ck-pillbtn-bg);color:var(--ck-text);font:inherit;font-size:var(--ck-pillbtn-fs);font-weight:var(--ck-pillbtn-fw);cursor:pointer}.ck-root .ck-pillbtn:disabled{background:var(--ck-surface-2);color:var(--ck-text-2);border-style:dashed;cursor:not-allowed}.ck-root .ck-input{flex:1 1 200px;min-width:0;min-height:var(--ck-target);padding:6px 12px;border:var(--ck-control-line) solid var(--ck-border-control);border-radius:var(--ck-r-md);background:var(--ck-surface-1);color:var(--ck-text);font:inherit;font-size:16px}.ck-root .ck-foot{padding:var(--ck-foot-pad);padding-top:var(--ck-foot-pt)}.ck-root .ck-foot-col{position:relative;max-width:var(--ck-col-max);margin:0 auto}.ck-root .ck-alert{margin:0 0 8px;color:var(--ck-error);font-size:var(--ck-fs-secondary);line-height:1.5}.ck-root .ck-composer{display:flex;flex-direction:column;gap:var(--ck-composer-gap);padding:var(--ck-composer-pad);-webkit-padding-start:var(--ck-composer-pad-is);padding-inline-start:var(--ck-composer-pad-is);border:var(--ck-composer-border);border-radius:var(--ck-composer-radius);background:var(--chat-surface);box-shadow:var(--ck-shadow-1)}.ck-root .ck-composer:focus-within{border-color:var(--ck-composer-focus-border);outline:var(--ck-composer-focus-outline);outline-offset:1px}.ck-root .ck-composer[data-disabled=true]{opacity:.6}.ck-root .ck-composer textarea{display:block;width:100%;min-width:0;min-height:var(--ck-field-minh);margin:0;padding:var(--ck-field-pad);padding-block:4px;border:0;outline:none;resize:none;background:transparent;color:var(--ck-text);font:inherit;font-size:var(--ck-field-fs);line-height:var(--ck-field-lh);overflow-y:hidden}.ck-root .ck-composer textarea::placeholder{color:var(--ck-text-2);opacity:1}.ck-root .ck-composer textarea{padding-inline:0 var(--ck-field-pad-ie,8px)}.ck-root .ck-composer textarea:focus-visible{outline:none;box-shadow:none}.ck-root .ck-bar{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;min-width:0;max-width:100%;min-height:var(--ck-target)}.ck-root .ck-spacer{flex:1 1}.ck-root .ck-send{flex:none;width:var(--ck-send-size);height:var(--ck-send-size);border:0;border-radius:50%;padding:0;background:var(--ck-accent);color:var(--ck-on-accent);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ck-root .ck-send:disabled{background:var(--ck-send-off-bg);color:var(--ck-send-off-color);border:var(--ck-send-off-border);cursor:default}.ck-root .ck-hint{margin:6px 0 0;text-align:center;font-size:var(--ck-hint-fs);color:var(--ck-muted)}@media (max-width:1100px){.ck-root[data-ck-pane=two]{grid-template-columns:minmax(0,1fr)}.ck-root[data-ck-pane=two] .ck-side{position:absolute;inset-block:0;inset-inline-start:0;z-index:5;width:min(320px,88%);box-shadow:var(--ck-shadow-float);transform:translateX(-100%);visibility:hidden;transition:transform .2s ease,visibility 0s linear .2s}.ck-root[data-ck-pane=two][dir=rtl] .ck-side{transform:translateX(100%)}.ck-root[data-ck-pane=two][data-drawer=open] .ck-side{transform:none;visibility:visible;transition:transform .2s ease}.ck-root[data-ck-pane=two][data-drawer=open] .ck-scrim{display:block;position:absolute;inset:0;z-index:4;border:0;padding:0;background:var(--ck-scrim);cursor:default}.ck-root[data-ck-pane=two] .ck-close,.ck-root[data-ck-pane=two] .ck-menu{display:inline-flex}}@media (max-width:560px){.ck-root .ck-hint{display:none}}html.ck-page-locked,html.ck-page-locked body{overflow:hidden;overscroll-behavior:none}html.ck-page-locked .hmp-install,html.ck-page-locked .lx-dock,html.ck-page-locked .lx-dock-fade{visibility:hidden}@media (max-width:767px){.ck-root[data-ck-mode=full]{position:fixed;z-index:30;inset-inline:0;top:var(--ck-top,0);width:auto;height:100vh;height:var(--ck-h,100dvh);min-height:0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr)}.ck-root .ck-top{padding-top:calc(6px + env(safe-area-inset-top))}.ck-root .ck-col,.ck-root .ck-foot{padding-inline:16px}.ck-root .ck-foot{padding-bottom:var(--ck-safe-bottom)}.ck-root input,.ck-root select,.ck-root textarea{font-size:16px}.ck-root .ck-log{-webkit-overflow-scrolling:touch}}@media (max-width:767px) and (display-mode:standalone){.ck-root .ck-foot{padding-bottom:var(--ck-safe-bottom)}}@media (prefers-reduced-motion:reduce){.ck-root .ck-dots i{animation:none;opacity:.6}.ck-root .ck-details>summary>svg,.ck-root .ck-side,.ck-root[data-drawer=open] .ck-side{transition:none}}.ck-root[data-ck-mode=page]{display:block;height:auto;min-height:0;overflow:visible;border:0;border-radius:0;background:var(--ck-side-bg)}.ck-root[data-ck-mode=page] .ck-side{border:0}@media (max-width:767px){.ck-root[data-ck-mode=page]{margin-inline:calc(-1 * var(--lx-gutter, 0px))}}.ck-root[data-ck-mode=page] .ck-side-body{overflow:visible;padding-bottom:var(--clear-dock,24px)}.ck-root[data-ck-pane=one]{grid-template-columns:minmax(0,1fr)}.ck-root[data-ck-side=wide]{--ck-side-w:320px}.ck-root .ck-privacy{display:flex;align-items:center;gap:var(--ck-sp-3);padding:0 var(--ck-sp-3) var(--ck-sp-3)}.ck-root .ck-privacy>p{flex:1 1;min-width:0;font-size:var(--ck-fs-label);line-height:var(--ck-lh-label);color:var(--ck-text-2)}.ck-root .ck-tabs.ck-lang{flex:none;flex-wrap:nowrap;margin:0}.ck-root .ck-lang .ck-tab{flex:none;min-width:48px;padding-inline:12px}.ck-root .ck-lang .ck-tab[lang=ar]{font-family:var(--font-ar,inherit)}.ck-root .ck-search{flex:1 1;min-width:0;min-height:var(--ck-target);padding:6px 16px;border:var(--ck-control-line) solid var(--ck-border-control);border-radius:var(--ck-r-pill);background:var(--ck-surface-1);color:var(--ck-text);font:inherit;font-size:16px}.ck-root .ck-list-title{margin:0;padding:var(--ck-sp-3) var(--ck-sp-3) 0;font-size:var(--fs-title,1.5rem);line-height:1.25;font-weight:var(--ck-fw-bold)}.ck-root .ck-row{display:flex;align-items:center;gap:var(--ck-sp-3);width:100%;min-height:64px;border:0;background:none;color:var(--ck-text);font:inherit;text-align:start;cursor:pointer}.ck-root .ck-row-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.ck-root .ck-row-line{display:flex;align-items:baseline;gap:var(--ck-sp-2);min-width:0}.ck-root .ck-row-title{flex:0 1 auto;min-width:0;font-size:var(--ck-fs-body);line-height:var(--ck-lh-secondary);color:var(--ck-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-root .ck-row[data-unread=true] .ck-row-title{font-weight:var(--ck-fw-semibold)}.ck-root .ck-row-title>bdi{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.ck-root .ck-row-time{flex:none;-webkit-margin-start:auto;margin-inline-start:auto;font-size:var(--ck-fs-label);line-height:var(--ck-lh-label);color:var(--ck-text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ck-root .ck-row[data-unread=true] .ck-row-time{color:var(--ck-accent);font-weight:var(--ck-fw-semibold)}.ck-root .ck-row[data-muted=true] .ck-row-time{color:var(--ck-text-2);font-weight:400}.ck-root .ck-row-prev{display:flex;align-items:center;gap:0;flex:1 1 auto;min-width:0;font-size:var(--ck-fs-secondary);line-height:var(--ck-lh-secondary);color:var(--ck-text-2);white-space:nowrap}.ck-root .ck-row-prev svg{flex:none;vertical-align:-2px;-webkit-margin-end:3px;margin-inline-end:3px}.ck-root .ck-preview{display:flex;align-items:center;flex:1 1 auto;min-width:0;white-space:nowrap}.ck-root .ck-prev-name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-root .ck-prev-sep{flex:none;white-space:pre}.ck-root .ck-prev-text{flex:0 10000 auto;min-inline-size:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:match-parent;-webkit-padding-end:2px;padding-inline-end:2px}.ck-root .ck-deleted,.ck-root .ck-prev-text[data-italic=true]{font-style:italic}.ck-root .ck-preview>svg{flex:none;-webkit-margin-end:4px;margin-inline-end:4px}.ck-root .ck-num{unicode-bidi:-webkit-isolate;unicode-bidi:isolate;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ck-root .ck-notice{display:flex;gap:10px;align-items:flex-start;margin:0 0 8px;padding:10px 14px;border-radius:var(--ck-r-card);background:var(--chat-surface);color:var(--ck-text);font-size:var(--ck-fs-secondary);line-height:1.55}.ck-root .ck-notice>svg{flex:none;margin-top:3px;color:var(--ck-text-2)}.ck-root .ck-mark[data-greyed=true]{background:var(--ck-surface-2);color:var(--ck-text-2)}.ck-root[data-ck-touch] .ck-btn,.ck-root[data-ck-touch] .ck-link,.ck-root[data-ck-touch] .ck-pillbtn{min-height:44px}.ck-root[data-ck-touch] .ck-iconbtn{width:44px;height:44px}.ck-root .ck-badge{flex:none;min-width:22px;height:22px;padding:0 7px;border-radius:var(--ck-r-pill);background:var(--ck-accent);color:var(--ck-on-accent);font-size:var(--ck-fs-label);font-weight:var(--ck-fw-semibold);line-height:22px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ck-root .ck-badge[data-muted=true]{background:var(--ck-surface-2);color:var(--ck-text-2)}.ck-root .ck-mute{flex:none;color:var(--ck-text-2);display:inline-flex}.ck-root .ck-av{position:relative;flex:none;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--ck-surface-2);color:var(--ck-text);font-size:13px;font-weight:600;line-height:1}.ck-root .ck-av[data-left=true]{opacity:.6}.ck-root .ck-av[data-size="20"]{width:20px;height:20px;font-size:9px}.ck-root .ck-av[data-size="36"]{width:36px;height:36px;font-size:var(--ck-fs-label)}.ck-root .ck-av[data-size="44"]{width:44px;height:44px;font-size:var(--ck-fs-secondary)}.ck-root .ck-mark[data-size="36"]{width:36px;height:36px}.ck-root .ck-mark[data-size="44"]{width:44px;height:44px}.ck-root .ck-mark[data-size="20"]{width:20px;height:20px}.ck-root .ck-av:lang(ar){font-family:var(--font-ar,inherit)}.ck-root .ck-av>.ck-av-img{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.ck-root .ck-av-ai{position:absolute;inset-block-end:-4px;inset-inline-end:-6px;padding:0 4px;border-radius:999px;line-height:13px;font-size:9px;font-weight:800;background:var(--ck-text);color:var(--ck-surface-1);pointer-events:none}.ck-root .ck-av-badge{position:absolute;inset-block-end:-5px;inset-inline-end:-6px;width:14px;height:14px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--ck-surface-1);color:var(--ck-text);border:var(--ck-hairline) solid var(--ck-border)}.ck-root .ck-turn-their[data-cont=true]{margin-top:10px}.ck-root .ck-turn-their[data-cont=true]>.ck-av-slot{visibility:hidden}.ck-root .ck-av-slot{flex:none;width:var(--ck-mark-size);display:inline-flex}.ck-root .ck-turn-their>.ck-their-body{flex:0 1 auto;max-width:var(--ck-bubble-max)}.ck-root .ck-turn-mine+.ck-turn-their,.ck-root .ck-turn-their+.ck-turn-their:not([data-cont=true]){margin-top:var(--ck-turn-margin)}.ck-root .ck-turn-mine,.ck-root .ck-turn-their{margin-bottom:0}.ck-root .ck-turn-mine[data-cont=true]{margin-top:4px}.ck-root .ck-name{margin:0 0 2px;font-size:var(--ck-fs-label);line-height:var(--ck-lh-label);font-weight:var(--ck-fw-semibold);color:var(--ck-text-2)}.ck-root .ck-text{display:flow-root;font-size:var(--ck-fs-body);line-height:var(--ck-lh-body);color:var(--ck-text);white-space:pre-wrap;overflow-wrap:anywhere}.ck-root .ck-text[data-deleted=true]{font-style:italic;color:var(--ck-text-2)}.ck-root .ck-log-end{height:6px}.ck-root .ck-msg{position:relative}.ck-root .ck-msg[data-highlight=true] .ck-bubble,.ck-root .ck-msg[data-highlight=true]>.ck-their-body{outline:2px solid var(--ck-focus);outline-offset:2px;border-radius:18px}.ck-root .ck-msg[data-highlight=true]>.ck-their-body{border-radius:var(--ck-r-md)}.ck-root .ck-time{float:inline-end;display:inline-flex;align-items:center;gap:3px;-webkit-margin-start:10px;margin-inline-start:10px;margin-top:5px;font-size:12px;line-height:18px;color:var(--ck-text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400;font-style:normal}.ck-root .ck-time-row{display:flex;justify-content:flex-end}.ck-root .ck-time-row>.ck-time{float:none;margin-top:2px}.ck-root .ck-ticks{display:inline-flex;color:var(--ck-text-2)}.ck-root .ck-ticks[data-state=read]{color:var(--ck-text)}.ck-root .ck-failed-line{display:flex;flex-wrap:wrap;gap:0 4px;align-items:center;justify-content:flex-end;margin-top:4px;font-size:12px;color:var(--ck-error)}.ck-root .ck-failed-line .ck-link{min-height:var(--ck-target);color:var(--ck-error);font-weight:var(--ck-fw-semibold)}.ck-root .ck-edited{font-size:12px;color:var(--ck-text-2)}.ck-root .ck-day{display:flex;justify-content:center;margin:12px 0 8px}.ck-root .ck-day>.ck-pill{padding:2px 10px;font-size:13px}.ck-root .ck-older{display:flex;justify-content:center;padding:4px 0 10px}.ck-root .ck-quote{display:flex;align-items:center;gap:var(--ck-sp-2);width:100%;margin:0 0 6px;padding:6px 10px;border:0;border-radius:var(--ck-r-card);-webkit-border-start:3px solid var(--ck-border-control);border-inline-start:3px solid var(--ck-border-control);background:color-mix(in srgb,var(--chat-edge) 55%,var(--chat-surface));color:inherit;font:inherit;text-align:start}.ck-root button.ck-quote{cursor:pointer}.ck-root .ck-turn-their .ck-quote{background:var(--chat-surface);margin-top:2px}.ck-root .ck-quote-body{flex:1 1;min-width:0}.ck-root .ck-quote-name{display:block;font-size:13px;line-height:1.35;font-weight:600;color:var(--ck-text)}.ck-root .ck-quote-text{font-size:var(--ck-fs-secondary);line-height:var(--ck-lh-secondary);color:var(--ck-text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ck-root .ck-quote-text svg{vertical-align:-2px;-webkit-margin-end:3px;margin-inline-end:3px}.ck-root .ck-quote-thumb{flex:none;width:36px;height:36px;border-radius:8px;overflow:hidden;background:var(--ck-surface-2)}.ck-root .ck-quote-thumb img{display:block;width:100%;height:100%;object-fit:cover}.ck-root .ck-quote-x{flex:none}.ck-root .ck-photos{display:grid;grid-template-columns:repeat(2,120px);grid-gap:4px;gap:4px;margin-top:6px}.ck-root .ck-photo{position:relative;display:block;padding:0;border:0;margin-top:6px;overflow:hidden;cursor:zoom-in;border-radius:var(--ck-r-card);background:var(--ck-surface-2);width:240px;max-width:100%;aspect-ratio:4/3}.ck-root .ck-photo img{display:block;width:100%;height:100%;object-fit:contain}@media (min-width:768px){.ck-root .ck-photo{width:280px}}.ck-root .ck-photo-more{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--ck-scrim);color:var(--hmp-white);font-size:22px;font-weight:600}.ck-root .ck-bubble[data-media=true],.ck-root .ck-their-body[data-media=true]{--ck-frame:3px;padding:var(--ck-frame);min-width:0;border-radius:var(--ck-bubble-radius);border-end-end-radius:var(--ck-bubble-radius-ee);background:var(--chat-surface);border:var(--ck-bubble-border)}.ck-root .ck-their-body[data-media=true]{flex:0 1 auto;padding-top:var(--ck-frame);border-end-end-radius:var(--ck-bubble-radius)}.ck-root [data-media=true]>.ck-forwarded,.ck-root [data-media=true]>.ck-name,.ck-root [data-media=true]>.ck-reacts,.ck-root [data-media=true]>.ck-taskpill,.ck-root [data-media=true]>.ck-text,.ck-root [data-media=true]>.ck-time-row,.ck-root [data-media=true]>.ck-video-expired{padding-inline:8px}.ck-root [data-media=true]>.ck-forwarded,.ck-root [data-media=true]>.ck-name{padding-top:4px}.ck-root [data-media=true]>.ck-quote{width:calc(100% - 6px);margin:3px 3px 5px}.ck-root [data-media=true]>.ck-text{margin:6px 0 0}.ck-root [data-media=true]>.ck-time-row{padding-bottom:3px}.ck-root [data-media=true]>.ck-time-row>.ck-time{-webkit-margin-start:0;margin-inline-start:0}.ck-root [data-media=true]>.ck-reacts{padding-bottom:4px}.ck-root [data-media=true] .ck-atts{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.ck-root [data-media=true] .ck-photo,.ck-root [data-media=true] .ck-photos,.ck-root [data-media=true] .ck-video{margin-top:0}.ck-root [data-media=true] .ck-photo,.ck-root [data-media=true] .ck-video-tile{border-radius:calc(var(--ck-bubble-radius) - var(--ck-frame))}.ck-root [data-media=true] .ck-photo[data-square=true]{border-radius:8px}.ck-root [data-media=true] .ck-file{min-width:220px;margin-top:0;background:var(--ck-surface-2);border-radius:calc(var(--ck-bubble-radius) - var(--ck-frame))}.ck-root [data-media=true] .ck-video-left{padding-inline:5px}.ck-root .ck-photo[data-shaped=true]{aspect-ratio:var(--ck-ar,4/3);height:auto;max-height:60vh;max-height:60dvh;background:var(--ck-surface-2)}.ck-root .ck-photo[data-shaped=true] img{position:absolute;inset:0;object-fit:cover;object-position:center}.ck-root .ck-log[data-shaping]{overflow-anchor:none}.ck-root .ck-file{display:flex;align-items:center;gap:var(--ck-sp-2);width:100%;max-width:300px;min-height:var(--ck-target);margin-top:6px;padding:10px 12px;border:var(--ck-card-border);border-radius:var(--ck-card-radius);background:var(--chat-surface);color:var(--ck-text);font:inherit;text-align:start;cursor:pointer}.ck-root .ck-file[data-gone=true]{cursor:default;color:var(--ck-text-2);font-style:italic}.ck-root .ck-file-name{flex:1 1;min-width:0;font-size:var(--ck-fs-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-root .ck-file-size{flex:none;font-size:12px;color:var(--ck-text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ck-root .ck-taskpill{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ck-root .ck-taskpill .ck-pill{color:var(--ck-text);border:0;font:inherit;font-size:var(--ck-pill-fs);cursor:pointer}.ck-root .ck-taskpill .ck-pill[data-static=true]{cursor:default;color:var(--ck-text-2)}.ck-root .ck-taskpill .ck-pill[aria-pressed=true]{background:var(--ck-tab-sel-bg);color:var(--ck-tab-sel-color);font-weight:var(--ck-fw-semibold)}.ck-root .ck-viewer{position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:calc(16px + env(safe-area-inset-top, 0px)) 16px calc(16px + env(safe-area-inset-bottom, 0px));background:var(--ck-viewer-bg)}.ck-root .ck-viewer-x{position:absolute;z-index:1;inset-block-start:calc(8px + env(safe-area-inset-top, 0px));inset-inline-end:calc(8px + max(env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px)));display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:50%;border:2px solid var(--ck-viewer-x-ring);background:var(--ck-viewer-x-bg);color:var(--hmp-white);cursor:pointer}.ck-root .ck-viewer-x:focus-visible{outline:2px solid var(--hmp-white);outline-offset:2px}.ck-root .ck-viewer-err{margin:0;padding:8px 14px;border-radius:var(--ck-r-card);background:var(--ck-viewer-x-bg);color:var(--hmp-white);text-align:center}.ck-root .ck-viewer img{max-width:100%;max-height:calc(100% - 72px);object-fit:contain;border-radius:var(--ck-r-card)}.ck-root .ck-viewer-bar{display:flex;gap:var(--ck-sp-2)}.ck-root .ck-video{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:6px}.ck-root .ck-video-tile{position:relative;display:flex;align-items:center;justify-content:center;padding:0;border:0;overflow:hidden;cursor:pointer;width:240px;max-width:100%;aspect-ratio:16/9;border-radius:var(--ck-r-card);background:var(--ck-primary-bg);color:var(--ck-primary-text)}@media (min-width:768px){.ck-root .ck-video-tile{width:280px}}.ck-root .ck-video-play{justify-content:center;width:52px;height:52px;border-radius:50%}.ck-root .ck-video-dur,.ck-root .ck-video-play,.ck-root .ck-video-size{display:inline-flex;align-items:center;background:var(--ck-scrim);color:var(--hmp-white)}.ck-root .ck-video-dur,.ck-root .ck-video-size{position:absolute;inset-block-end:6px;gap:4px;padding:1px 8px;border-radius:var(--ck-r-pill);font-size:12px;line-height:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ck-root .ck-video-dur{inset-inline-start:6px}.ck-root .ck-video-size{inset-inline-end:6px}.ck-root .ck-hd-label{position:absolute;inset-block-start:6px;inset-inline-start:6px;padding:0 6px;border-radius:4px;background:var(--ck-scrim);color:var(--hmp-white);font-size:11px;line-height:16px;font-weight:700}.ck-root .ck-video-left{font-size:12px;line-height:16px;color:var(--ck-text-2)}.ck-root .ck-video-expired{display:flex;align-items:center;gap:6px;margin:6px 0 0;font-size:var(--ck-fs-secondary);font-style:italic;color:var(--ck-text-2)}.ck-root .ck-photo video{display:block;width:100%;height:100%;object-fit:cover}.ck-root .ck-video-viewer video{max-width:100%;max-height:calc(100% - 72px);border-radius:var(--ck-r-card);background:var(--ck-primary-bg)}.ck-root .ck-video-msg{display:flex;align-items:center;gap:8px;margin:0;padding:10px 14px;border-radius:var(--ck-r-card);background:var(--ck-scrim);color:var(--hmp-white)}.ck-root .ck-upload{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:4px 10px;gap:4px 10px;margin-top:6px;min-width:200px}.ck-root .ck-upload-label{font-size:12px;line-height:16px;color:var(--ck-text-2)}.ck-root .ck-upload-bar{grid-column:1;display:block;height:4px;border-radius:2px;overflow:hidden;background:var(--ck-surface-2)}.ck-root .ck-upload-bar>span{display:block;height:100%;background:var(--ck-accent);transition:width .2s linear}.ck-root .ck-upload .ck-link{grid-column:2;grid-row:1/span 2}.ck-root .ck-picked-vid video{display:block;width:100%;height:100%;object-fit:cover;background:var(--ck-primary-bg)}.ck-root .ck-picked-vid-mark{position:absolute;inset-inline-start:2px;inset-block-end:2px;display:inline-flex;align-items:center;gap:2px;padding:0 4px;border-radius:var(--ck-r-pill);background:var(--ck-scrim);color:var(--hmp-white);font-size:10px;line-height:16px}.ck-root .ck-hd-row{display:flex;align-items:center;gap:var(--ck-sp-2);min-width:0}.ck-root .ck-hd{flex:none;min-width:44px;min-height:32px;padding:0 10px;border-radius:var(--ck-r-pill);cursor:pointer;border:var(--ck-hairline) solid var(--ck-border-control);background:var(--ck-surface-1);color:var(--ck-text-2);font:inherit;font-size:13px;font-weight:700}.ck-root .ck-hd[aria-pressed=true]{background:var(--ck-primary-bg);color:var(--ck-primary-text);border-color:var(--ck-primary-bg)}.ck-root .ck-hd-note{flex:1 1;min-width:0;font-size:12px;line-height:16px;color:var(--ck-text-2)}.ck-root .ck-voice{display:flex;align-items:center;gap:var(--ck-sp-2);padding-top:2px;min-width:0}.ck-root .ck-play{flex:none;width:44px;height:44px;border-radius:50%;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:var(--ck-primary-bg);color:var(--ck-primary-text)}.ck-root .ck-wave-col{flex:0 1 191px;min-width:0}.ck-root .ck-wave{display:block;width:191px;max-width:100%;height:28px;overflow:visible;touch-action:none;cursor:pointer}.ck-root .ck-wave .ck-wave-stop-played{stop-color:var(--ck-text)}.ck-root .ck-wave .ck-wave-stop-rest{stop-color:var(--ck-border-control)}.ck-root .ck-speed{position:relative}.ck-root .ck-speed:before{content:"";position:absolute;inset-block:-8px;inset-inline:-6px}.ck-root .ck-voice-wrap{min-width:0}.ck-root:dir(rtl) .ck-wave,.ck-root[dir=rtl] .ck-wave{transform:scaleX(-1)}.ck-root .ck-wave-meta{display:flex;justify-content:space-between;align-items:center;min-height:18px;margin-top:2px}.ck-root .ck-wave-meta>.ck-time{float:none;margin:0}.ck-root .ck-dur{font-size:12px;line-height:18px;color:var(--ck-text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ck-root .ck-speed{flex:none;align-self:flex-start;margin-top:3px;border:0;color:var(--ck-text);font:inherit;font-size:var(--ck-pill-fs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;min-height:28px}.ck-root .ck-voice-line{font-size:var(--ck-fs-secondary);color:var(--ck-text-2)}.ck-root .ck-spin{width:18px;height:18px;border-radius:50%;border:2px solid;border-inline-end-color:transparent;animation:ck-spin .8s linear infinite}@keyframes ck-spin{to{transform:rotate(1turn)}}.ck-root .ck-send.ck-mic{background:var(--ck-surface-2);color:var(--ck-text);border:var(--ck-hairline) solid var(--ck-border-control)}.ck-root .ck-mic{touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.ck-root .ck-composer-top{display:flex;flex-direction:column;gap:var(--ck-sp-2);-webkit-padding-end:var(--ck-sp-2);padding-inline-end:var(--ck-sp-2)}.ck-root .ck-composer-top .ck-quote{margin:0}.ck-root .ck-picked{display:flex;flex-wrap:wrap;gap:var(--ck-sp-2);list-style:none;margin:0;padding:0}.ck-root .ck-picked-img{position:relative;width:56px;height:56px;border-radius:var(--ck-r-card);overflow:hidden;background:var(--ck-surface-2)}.ck-root .ck-picked-img img{display:block;width:100%;height:100%;object-fit:cover}.ck-root .ck-picked-doc{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:44px;padding:4px 4px 4px 10px;border:var(--ck-card-border);border-radius:var(--ck-r-card);background:var(--ck-surface-1);font-size:var(--ck-fs-secondary)}.ck-root .ck-picked-doc .ck-file-name{max-width:180px}.ck-root .ck-picked-x{flex:none;width:28px;height:28px;min-width:28px;border-radius:50%;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:var(--ck-surface-2);color:var(--ck-text)}.ck-root .ck-picked-img .ck-picked-x{position:absolute;inset-block-start:2px;inset-inline-end:2px;width:24px;height:24px;min-width:24px}.ck-root .ck-mentions{position:absolute;inset-inline:0;bottom:calc(100% + 8px);z-index:3;list-style:none;margin:0;max-height:220px;overflow-y:auto}.ck-root .ck-mentions button{display:block;width:100%;min-height:var(--ck-target);padding:6px 12px;border:0;border-radius:var(--ck-r-sm);background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.ck-root .ck-mentions [aria-selected=true] button,.ck-root .ck-mentions button:hover{background:var(--ck-surface-2)}.ck-root .ck-composer-off{padding:14px 12px;text-align:center;color:var(--ck-text-2);font-size:var(--ck-fs-secondary)}.ck-root .ck-composer-edit,.ck-root .ck-composer-live{display:flex;flex-direction:column;gap:var(--ck-sp-2);min-width:0}.ck-root .ck-bar-start{display:inline-flex;align-items:center;gap:8px;min-width:0}.ck-root .ck-composer-err{font-size:var(--ck-fs-label);line-height:var(--ck-lh-label);color:var(--ck-error)}.ck-root .ck-rec{display:flex;align-items:center;gap:var(--ck-sp-2);min-height:var(--ck-target);padding-block:4px;min-width:0}.ck-root .ck-rec-dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--ck-accent);animation:ck-pulse 1.2s ease-in-out infinite}.ck-root .ck-rec[data-paused=true] .ck-rec-dot{animation:none;opacity:.5}@keyframes ck-pulse{0%,to{opacity:1}50%{opacity:.35}}.ck-root .ck-rec-time{flex:none;font-size:var(--ck-fs-body);line-height:var(--ck-lh-body);font-weight:var(--ck-fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ck-text)}.ck-root .ck-rec-wave{flex:1 1;min-width:0;height:28px;display:block}.ck-root .ck-rec-wave rect{fill:var(--ck-text)}.ck-root .ck-rec-left{flex:none;font-size:var(--ck-fs-label);color:var(--ck-text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ck-root .ck-rec-left[data-warn=true]{color:var(--ck-accent);font-weight:var(--ck-fw-semibold)}.ck-root .ck-rec-hint{flex:1 1;min-width:0;text-align:center;font-size:var(--ck-fs-secondary);color:var(--ck-text-2)}.ck-root .ck-rec-hint svg{vertical-align:-3px}.ck-root[dir=rtl] .ck-rec-hint svg{transform:rotate(180deg)}.ck-root .ck-rec-note{font-size:var(--ck-fs-label);color:var(--ck-text-2)}.ck-root .ck-rec-line{font-size:var(--ck-fs-secondary);color:var(--ck-text)}.ck-root .ck-rec-line[data-error=true]{color:var(--ck-error)}.ck-root .ck-lockchip{position:absolute;inset-inline-end:8px;bottom:calc(100% + 10px);width:44px;padding:10px 0 8px;display:flex;flex-direction:column;align-items:center;gap:4px;border-radius:var(--ck-r-pill);background:var(--ck-surface-1);color:var(--ck-text);border:var(--ck-hairline) solid var(--ck-border-control);box-shadow:var(--ck-shadow-float)}.ck-root .ck-send.ck-mic[data-live=true]{transform:scale(1.18);background:var(--ck-accent);color:var(--ck-on-accent);border-color:transparent}.ck-root .ck-lockchip svg:last-child{transform:rotate(-90deg)}.ck-root .ck-back .ck-count{background:var(--ck-surface-2);color:var(--ck-text);-webkit-margin-start:2px;margin-inline-start:2px}.ck-root .ck-taskcard{margin-top:0}.ck-root .ck-task-title{font-size:var(--ck-fs-body);font-weight:var(--ck-fw-semibold);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ck-root .ck-task-meta,.ck-root .ck-task-title{line-height:var(--ck-lh-secondary);color:var(--ck-text)}.ck-root .ck-task-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:6px;font-size:var(--ck-fs-secondary)}.ck-root .ck-task-meta2{margin-top:2px;color:var(--ck-text-2)}.ck-root .ck-sep{color:var(--ck-text-2)}.ck-root .ck-task-privacy{margin-top:8px;font-size:var(--ck-fs-label);line-height:var(--ck-lh-label);color:var(--ck-text-2)}.ck-root .ck-taskcard .ck-details{margin-top:8px}.ck-root .ck-taskcard .ck-details+.ck-details{margin-top:0}.ck-root .ck-taskcard .ck-details>summary{padding:0}.ck-root .ck-taskcard .ck-card-row{margin-top:10px}.ck-root .ck-taskcard ul{margin:4px 0 6px;-webkit-padding-start:18px;padding-inline-start:18px}.ck-root .ck-taskcard li{font-size:var(--ck-fs-secondary);line-height:var(--ck-lh-secondary)}.ck-root .ck-task-label{margin:6px 0 2px;font-size:var(--ck-fs-label);font-weight:var(--ck-fw-semibold);color:var(--ck-text-2)}.ck-root .ck-ctx{display:flex;gap:8px;align-items:flex-start;min-height:var(--ck-target);padding:4px 0;font-size:var(--ck-fs-secondary)}.ck-root .ck-ctx input{margin-top:4px;width:18px;height:18px;flex:none}.ck-root .ck-lead{margin:0 0 6px;color:var(--ck-text-2)}.ck-root .ck-lead,.ck-root .ck-receipt{font-size:var(--ck-fs-secondary);line-height:var(--ck-lh-secondary)}.ck-root .ck-receipt{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;color:var(--ck-text)}.ck-root .ck-receipt .ck-ok{display:inline-flex;align-items:center;gap:4px;font-weight:var(--ck-fw-semibold)}.ck-root .ck-receipt-note{margin-top:2px;font-size:var(--ck-fs-label);line-height:var(--ck-lh-label);color:var(--ck-text-2)}.ck-root .ck-receipt-acts{display:flex;flex-wrap:wrap;gap:var(--ck-sp-2);margin-top:6px}.ck-root .ck-sheet-scrim{position:fixed;inset:0;z-index:60;border:0;padding:0;background:var(--ck-scrim)}.ck-root .ck-msg[data-lifted=true]{position:relative;z-index:61}.ck-root .ck-msg[data-lifted=true]>.ck-their-body{background:var(--ck-root-bg);border-radius:var(--ck-r-card);box-shadow:0 0 0 8px var(--ck-root-bg)}.ck-root .ck-sheet{position:fixed;z-index:62;inset-inline:0;bottom:0;max-height:85vh;overflow-y:auto;padding:8px 8px var(--ck-safe-bottom);background:var(--ck-surface-1);color:var(--ck-text);border-radius:24px 24px 0 0;box-shadow:var(--ck-shadow-float)}.ck-root .ck-sheet[data-kind=popover]{inset-inline:auto;bottom:auto;width:260px;max-height:70vh;padding:6px;border-radius:var(--ck-r-card);border:var(--ck-hairline) solid var(--ck-border)}.ck-root .ck-sheet-head{padding:8px 12px 4px;font-size:var(--ck-fs-label);color:var(--ck-text-2)}.ck-root .ck-sheet-list{list-style:none;margin:0;padding:0}.ck-root .ck-sheet-title{margin:0;padding:var(--ck-sp-2) var(--ck-sp-3) var(--ck-sp-2);font-size:var(--ck-fs-body);font-weight:var(--ck-fw-semibold);line-height:var(--ck-lh-secondary);color:var(--ck-text);overflow-wrap:anywhere;border-bottom:1px solid var(--ck-border,var(--rule))}.ck-root .ck-sheet-item{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 12px;border:0;border-radius:var(--ck-r-card);background:transparent;color:inherit;font:inherit;font-size:var(--ck-fs-body);text-align:start;cursor:pointer}.ck-root .ck-sheet-item:focus-visible,.ck-root .ck-sheet-item:hover{background:var(--ck-surface-2)}.ck-root .ck-sheet-item[data-danger=true]{color:var(--ck-error)}.ck-root .ck-sheet-item>.ck-mark{width:24px;height:24px}.ck-root .ck-sheet-cancel{margin-top:8px;justify-content:center;font-weight:var(--ck-fw-semibold);background:var(--ck-surface-2)}.ck-root .ck-sheet[data-kind=popover] .ck-sheet-cancel{display:none}.ck-root .ck-sheet-text{padding:8px 12px;font-size:var(--ck-fs-secondary)}.ck-root .ck-readers{list-style:none;margin:0;padding:0 4px}.ck-root .ck-readers li{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 8px}.ck-root .ck-readers li>span:last-child{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ck-text-2);font-size:var(--ck-fs-label)}@media (pointer:coarse){.ck-root .ck-msg{-webkit-touch-callout:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}}.ck-root .ck-msg .ck-bubble,.ck-root .ck-msg .ck-their-body{position:relative}.ck-root .ck-chev{position:absolute;inset-block-start:2px;inset-inline-end:2px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:50%;border:var(--ck-hairline) solid var(--ck-border-control);background:var(--ck-surface-1);color:var(--ck-text);cursor:pointer;opacity:0;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ck-root .ck-chev svg{transform:none}.ck-root .ck-chev:focus-visible{opacity:1;-webkit-clip-path:none;clip-path:none}@media (hover:hover){.ck-root .ck-msg:focus-within .ck-chev,.ck-root .ck-msg:hover .ck-chev{opacity:1;-webkit-clip-path:none;clip-path:none}}.ck-root .ck-turn-mine[data-pending]{flex-wrap:wrap}.ck-root .ck-failed-line{flex-basis:100%}.ck-root .ck-a{color:var(--ck-text);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.ck-root .ck-ticks[data-state=read] svg{stroke-width:2.6}.ck-root .ck-photo[data-square=true]{width:120px;height:120px;aspect-ratio:1/1;margin:0}.ck-root .ck-photo[data-square=true] img{width:120px;height:120px;max-width:none;max-height:none;object-fit:cover}@media (pointer:coarse){.ck-root .ck-msg{touch-action:pan-y}}.ck-root .ck-main[data-dropping=true]:after{content:"";position:absolute;inset:8px;z-index:7;pointer-events:none;border:2px dashed var(--ck-border-control);border-radius:var(--ck-r-card);background:color-mix(in srgb,var(--chat-surface) 70%,transparent)}.ck-root .ck-daygroup[data-old=true]{content-visibility:auto;contain-intrinsic-size:auto 600px}.ck-root .ck-empty{display:flex;flex-direction:column;align-items:center;gap:var(--ck-sp-3);padding:32px 16px;text-align:center;color:var(--ck-text-2);font-size:var(--ck-fs-secondary)}.ck-root .ck-loading{display:flex;flex-direction:column;gap:14px;padding:16px}.ck-root .ck-main-empty{flex:1 1;display:flex;align-items:center;justify-content:center;padding:24px}@media (prefers-reduced-motion:reduce){.ck-root .ck-rec-dot,.ck-root .ck-spin{animation:none}}.ck-root .ck-list{list-style:none;margin:0;padding:0}.ck-root .ck-row-trail{flex:none;display:inline-flex;align-items:center;gap:6px}.ck-root .ck-prev-draft,.ck-root .ck-prev-you{flex:none;display:inline-flex;align-items:center;gap:2px;white-space:pre}.ck-root .ck-prev-draft{font-weight:var(--ck-fw-semibold);color:var(--ck-text)}.ck-root .ck-at{background:var(--ck-accent);color:var(--ck-on-accent)}.ck-root .ck-tab{position:relative}.ck-root .ck-tab:before{content:"";position:absolute;inset-block:-4px;inset-inline:0}.ck-root .ck-top-open{flex:none;display:inline-flex;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.ck-root .ck-top-titlebtn{display:flex;align-items:center;gap:6px;width:100%;max-width:100%;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.ck-root .ck-top-titlebtn>bdi{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-root .ck-main--empty{justify-content:flex-start}.ck-root .ck-cue{position:absolute;inset-block-start:8px;inset-inline:12px;z-index:6;margin:0;border:0;cursor:pointer;text-align:start;box-shadow:var(--ck-shadow-float)}.ck-root .ck-daygroup>.ck-day:first-child{position:-webkit-sticky;position:sticky;top:4px;z-index:1}.ck-root .ck-newchat{display:flex;flex-direction:column;gap:var(--ck-sp-2)}.ck-root .ck-newchat-head{display:flex;align-items:center;gap:var(--ck-sp-2)}.ck-root .ck-newchat-head .ck-t{flex:1 1;min-width:0}.ck-root .ck-newchat-foot{position:-webkit-sticky;position:sticky;bottom:0;padding-block:8px var(--ck-safe-bottom);background:var(--ck-surface-1)}.ck-root .ck-field{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.ck-root .ck-task-reason{flex-basis:100%;min-width:0;color:var(--ck-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-root .ck-task-question{margin:8px 0 0;padding:6px 10px;border-radius:var(--ck-r-card);background:var(--ck-surface-2);color:var(--ck-text)}.ck-root .ck-task-source{margin-top:8px}.ck-root .ck-task-source .ck-quote{margin:4px 0 0}.ck-root .ck-task-source .ck-quote-text{-webkit-line-clamp:1}.ck-root .ck-ticklist{margin:6px 0 0;padding:0;border:0}.ck-root .ck-ctx-line{min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ck-root .ck-ctx-line .ck-name{display:inline;margin:0}.ck-root .ck-nw{white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.ck-root .ck-sara-turn .ck-their-body{flex:1 1 auto;max-width:min(100%,600px)}.ck-root .ck-tksheet .tk-form-foot{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;margin:0 -16px -16px;padding:10px 16px var(--ck-safe-bottom);background:var(--ck-surface-1);border-top:var(--ck-hairline) solid var(--ck-border)}@media (max-width:767px){.ck-root .ck-tksheet input,.ck-root .ck-tksheet select,.ck-root .ck-tksheet textarea{font-size:16px}}.ck-root[data-ck-wa][data-ck-mode=page]{min-height:var(--ck-page-min,0);margin-bottom:calc(-1 * var(--lx-clear, 0px))}.ck-root[data-ck-wa] .ck-side-body{padding-inline:0}.ck-root[data-ck-wa] .ck-wa-search{padding:var(--ck-sp-3) var(--ck-sp-3) var(--ck-sp-2)}.ck-root[data-ck-wa] .ck-wa-field{position:relative;flex:1 1;min-width:0}.ck-root[data-ck-wa] .ck-wa-field-icon{position:absolute;inset-block:0;inset-inline-start:14px;display:flex;align-items:center;color:var(--ck-text-2);pointer-events:none}.ck-root[data-ck-wa] .ck-search.ck-wa-input{width:100%;min-height:44px;padding-block:6px;padding-inline:42px 14px;border:0;border-radius:var(--ck-r-pill);background:var(--ck-surface-2)}.ck-root[data-ck-wa] .ck-search.ck-wa-input::placeholder{color:var(--ck-text-2);opacity:1}.ck-root .ck-chips{display:flex;gap:var(--ck-sp-2);padding:0 var(--ck-sp-3) var(--ck-sp-3);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ck-root .ck-chips::-webkit-scrollbar{display:none}.ck-root .ck-chip{position:relative;flex:none;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border:0;border-radius:var(--ck-r-pill);background:var(--ck-surface-2);color:var(--ck-text);font:inherit;font-size:var(--ck-fs-secondary);line-height:1.25;white-space:nowrap;cursor:pointer}.ck-root .ck-chip:before{content:"";position:absolute;inset-block:-4px;inset-inline:0}.ck-root .ck-chip:hover{background:var(--ck-border)}.ck-root .ck-chip[aria-selected=true]{background:var(--ck-tab-sel-bg);color:var(--ck-tab-sel-color);font-weight:var(--ck-fw-semibold)}.ck-root:not([data-ck-layout=v2]) .ck-chip[aria-selected=true]{background:var(--ck-text);color:var(--ck-surface-1)}.ck-root .ck-chip[aria-selected=true] .ck-count{background:var(--ck-on-accent,currentColor);color:var(--ck-accent)}.ck-root[data-ck-wa] .ck-list--wa .ck-thread{position:relative;padding-inline:var(--ck-sp-3);border-radius:0;background:transparent}.ck-root[data-ck-wa] .ck-list--wa .ck-thread:hover{background:var(--ck-surface-2)}.ck-root[data-ck-wa] .ck-list--wa .ck-thread[data-current=true]{background:var(--ck-current-bg)}.ck-root[data-ck-wa] .ck-list--wa .ck-thread:after{content:"";position:absolute;inset-inline-start:calc(var(--ck-sp-3) + 44px + var(--ck-sp-3));inset-inline-end:0;bottom:0;height:var(--ck-hairline,1px);background:var(--ck-border);pointer-events:none}.ck-root .ck-row-more{position:absolute;inset-inline-end:10px;bottom:10px;z-index:1;width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--ck-surface-2);color:var(--ck-text);cursor:pointer;opacity:0}.ck-root .ck-row-more:focus-visible,.ck-root .ck-thread:hover .ck-row-more{opacity:1}.ck-root .ck-row-more:hover{background:var(--ck-border)}@media (pointer:coarse){.ck-root .ck-row-more{display:none}}.ck-root .ck-empty-privacy{margin:0;max-width:30ch;font-size:var(--ck-fs-label);line-height:var(--ck-lh-label)}.ck-root .ck-fav{flex:none;display:inline-flex;align-items:center;color:var(--ck-text-2)}.ck-root[data-ck-layout=v2] .ck-thread[data-current=true] .ck-fav{color:color-mix(in srgb,var(--ck-selected-text) 80%,var(--ck-selected-bg))}.ck-root[data-ck-pane=two] .ck-chips{flex-wrap:wrap;overflow-x:visible}.ck-root[data-ck-wa]:not([data-ck-layout=v2]){--ck-side-bg:var(--surface)}.ck-root .ck-sheet[data-kind=popover][data-wide=true]{width:320px;max-height:calc(100vh - 16px)}.ck-root .ck-reactbar{display:flex;align-items:center;justify-content:space-between;gap:2px;padding:6px 4px 8px}.ck-root .ck-react{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ck-text);font:inherit;font-size:26px;line-height:1;cursor:pointer}.ck-root .ck-sheet[data-kind=popover] .ck-react{width:38px;height:38px;font-size:22px}.ck-root .ck-react:focus-visible,.ck-root .ck-react:hover{background:var(--ck-surface-2)}.ck-root .ck-react:focus-visible{outline:2px solid var(--ck-focus);outline-offset:-2px}.ck-root .ck-react[data-current=true]{background:var(--ck-selected-bg);box-shadow:inset 0 0 0 2px var(--ck-focus)}.ck-root .ck-react-more{background:var(--ck-surface-2);font-size:20px}.ck-root .ck-emoji-head{display:flex;align-items:center;gap:4px}.ck-root .ck-emoji-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));grid-gap:2px;gap:2px;padding:0 4px 8px}.ck-root .ck-sheet[data-kind=popover] .ck-emoji-grid{grid-template-columns:repeat(auto-fill,minmax(38px,1fr))}.ck-root .ck-reacts{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.ck-root .ck-time-row+.ck-reacts{margin-top:2px}.ck-root .ck-react-chip{position:relative;display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 9px;border:var(--ck-hairline) solid var(--ck-border-control);border-radius:14px;background:var(--ck-surface-1);color:var(--ck-text);font:inherit;font-size:13px;line-height:1;cursor:pointer}.ck-root .ck-react-chip:before{content:"";position:absolute;inset-block:-8px;inset-inline:-2px}.ck-root .ck-react-chip[data-mine=true]{border-color:var(--ck-focus);background:var(--ck-selected-bg);font-weight:var(--ck-fw-semibold)}.ck-root .ck-react-chip:focus-visible{outline:2px solid var(--ck-focus);outline-offset:2px}.ck-root .ck-react-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ck-root .ck-forwarded{display:flex;align-items:center;gap:4px;margin:0 0 2px;font-size:12px;line-height:16px;color:var(--ck-text-2);font-style:italic}.ck-root .ck-starmark{display:inline-flex;align-items:center;color:var(--ck-text-2)}.ck-root:dir(rtl) svg[data-icon=forward],.ck-root:dir(rtl) svg[data-icon=reply],.ck-root[dir=rtl] svg[data-icon=forward],.ck-root[dir=rtl] svg[data-icon=reply]{transform:scaleX(-1)}.ck-root .ck-who-tabs{padding:0 8px 8px}.ck-root .ck-info li,.ck-root .ck-who li{padding:0}.ck-root .ck-who-row{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:4px 8px;border:0;border-radius:var(--ck-r-card);background:transparent;color:inherit;font:inherit;text-align:start}.ck-root button.ck-who-row{cursor:pointer}.ck-root button.ck-who-row:focus-visible,.ck-root button.ck-who-row:hover{background:var(--ck-surface-2)}.ck-root .ck-who-name{display:flex;flex-direction:column;flex:1 1;min-width:0}.ck-root .ck-who-name small{font-size:var(--ck-fs-label);color:var(--ck-text-2)}.ck-root .ck-who-emoji{flex:none;font-size:22px;line-height:1}.ck-root .ck-info li{min-height:52px;padding:4px 8px}.ck-root .ck-info-state{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 6px;-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ck-text-2);font-size:var(--ck-fs-label)}.ck-root .ck-sheet-hint{color:var(--ck-text-2)}.ck-root .ck-msg[data-select=true]{cursor:pointer}.ck-root .ck-msg[data-select=true] .ck-chev{display:none}.ck-root .ck-msg[data-selected=true]{background:color-mix(in srgb,var(--ck-focus) 12%,transparent);border-radius:var(--ck-r-card)}.ck-root .ck-selbox{flex:none;align-self:center;width:22px;height:22px;margin-inline:6px 10px;accent-color:var(--ck-focus);cursor:pointer}.ck-root .ck-turn-mine[data-select=true]>.ck-selbox{-webkit-margin-end:auto;margin-inline-end:auto}.ck-root .ck-selbar{display:flex;align-items:center;gap:var(--ck-sp-2);padding:8px 12px var(--ck-safe-bottom);-webkit-border-before:var(--ck-hairline) solid var(--ck-border);border-block-start:var(--ck-hairline) solid var(--ck-border);background:var(--ck-surface-1)}.ck-root .ck-selbar-n{flex:1 1;min-width:0;font-size:var(--ck-fs-body);font-weight:var(--ck-fw-semibold)}.ck-root .ck-selbar-btn{display:inline-flex;align-items:center;gap:6px;min-height:var(--ck-target);padding:0 14px;border:var(--ck-hairline) solid var(--ck-border-control);border-radius:var(--ck-r-pill);background:var(--ck-surface-1);color:var(--ck-text);font:inherit;font-size:var(--ck-fs-secondary);cursor:pointer}.ck-root .ck-selbar-btn[data-danger=true]{color:var(--ck-error)}.ck-root .ck-selbar-btn:disabled{opacity:.5;cursor:not-allowed}.ck-root .ck-selbar .ck-iconbtn:focus-visible,.ck-root .ck-selbar-btn:focus-visible{outline:2px solid var(--ck-focus);outline-offset:2px}.ck-root .ck-comp-wrap{display:contents}.ck-root .ck-comp-wrap[hidden]{display:none}.ck-root .ck-notice-line{margin:4px 16px;font-size:var(--ck-fs-secondary);color:var(--ck-text-2)}.ck-root .ck-starred-entry{display:flex;align-items:center;gap:8px;width:100%;min-height:var(--ck-target);padding:0 var(--ck-sp-3);border:0;background:transparent;color:var(--ck-text);font:inherit;font-size:var(--ck-fs-secondary);text-align:start;cursor:pointer}.ck-root .ck-starred-entry:focus-visible,.ck-root .ck-starred-entry:hover{background:var(--ck-surface-2)}.ck-root .ck-fwd{min-height:calc(100vh - 48px);min-height:calc(100dvh - 48px)}.ck-root .ck-fwd .ck-fwd-foot{margin-top:auto}.ck-root .ck-fwd .ck-fwd-foot .ck-alert{margin:0 0 8px}.ck-root .ck-newchat-close{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.ck-root .ck-newchat-bar{display:flex;align-items:center;gap:12px}.ck-root .ck-newchat-go{flex:1 1;min-height:48px}.ck-root .ck-newchat-hint{margin:0}.ck-root .ck-newchat .ck-field .ck-input{flex:none}.ck-root:dir(rtl) .ck-newchat-back svg,.ck-root[dir=rtl] .ck-newchat-back svg{transform:scaleX(-1)}