.sc-cm{color:var(--color-text);margin:32px 0 24px}.sc-cm .sc-cm-icon{flex:none;display:block}.sc-cm .sc-cm-icon--gold{color:var(--color-teal)}.sc-cm .sc-cm__head{background:var(--color-tint);border-radius:var(--radius-small);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:12px 14px;display:flex}.sc-cm .sc-cm__title{min-width:0;color:var(--color-navy);align-items:center;gap:8px;margin:0;font-size:19px;line-height:1.5;display:flex}.sc-cm .sc-cm__title>span{min-width:0}.sc-cm .sc-cm__mark{color:#fff;background:var(--color-teal);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.sc-cm .sc-cm__count{color:var(--color-teal);background:#fff;border-radius:999px;flex:none;padding:2px 8px;font-size:12px;font-weight:700}.sc-cm .sc-cm__jump{background:var(--color-teal);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:44px;margin-left:auto;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex}.sc-cm .sc-cm__jump:before{content:"";clip-path:polygon(0 75%,70% 5%,95% 30%,25% 100%,0 100%);background:currentColor;width:16px;height:16px}.sc-cm .sc-cm__jump:hover{background:var(--color-teal-hover);color:#fff}.sc-cm .sc-cm__list{margin:0;padding:0;list-style:none}.sc-cm .sc-cm__list--replies{border-left:2px solid var(--color-border);margin:8px 0 0 24px;padding-left:12px}.sc-cm .sc-cm-item+.sc-cm-item{margin-top:12px}.sc-cm .sc-cm-item__card{border:1px solid var(--color-border);border-radius:var(--radius-small);background:#fff;padding:14px 16px 14px 74px;position:relative}.sc-cm .sc-cm-item--staff>.sc-cm-item__card{background:var(--color-tint)}.sc-cm .sc-cm-item__meta{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:6px;display:flex}.sc-cm .sc-cm-item__avatar{color:#526574;background:#e6edf0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:14px;left:14px;overflow:hidden}.sc-cm .sc-cm-item__avatar svg{width:36px;height:36px}.sc-cm .sc-cm-item__avatar picture,.sc-cm .sc-cm-item__avatar img{object-fit:contain;width:44px;height:44px;display:block}.sc-cm .sc-cm-item--staff .sc-cm-item__avatar{background:#fff}.sc-cm .sc-cm-item__initial{display:none}.sc-cm .sc-cm-item__name{color:var(--color-navy);overflow-wrap:anywhere;font-size:14px;font-weight:700}.sc-cm .sc-cm-item--staff .sc-cm-item__name{color:var(--color-teal)}.sc-cm .sc-cm-item__badge{background:var(--color-teal);color:#fff;border-radius:4px;padding:1px 8px;font-size:12px;font-weight:700}.sc-cm .sc-cm-item__date{color:var(--color-muted);font-size:12px}.sc-cm .sc-cm-item__body{overflow-wrap:anywhere;font-size:16px;line-height:1.8}.sc-cm .sc-cm-item__body p{margin:0}.sc-cm .sc-cm-item__body p+p{margin-top:.6em}.sc-cm .sc-cm-item__topic{background:var(--color-tint);color:var(--color-teal);border-radius:999px;margin:0 0 6px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-block}.sc-cm .sc-cm-item__reply{border:1px solid var(--color-teal);min-height:44px;color:var(--color-teal);font:inherit;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;margin-top:8px;padding:5px 14px;font-size:13px;font-weight:700;display:inline-flex}.sc-cm .sc-cm-item__reply:before{content:"↩";margin-right:6px;font-size:20px}.sc-cm .sc-cm-item__reply:hover,.sc-cm .sc-cm-form__cancel:hover{background:var(--color-tint)}.sc-cm .sc-cm-invite{align-items:flex-start;gap:12px;margin:16px 0;display:flex}.sc-cm .sc-cm-invite__speaker{text-align:center;flex:0 0 56px}.sc-cm .sc-cm-invite__speaker picture,.sc-cm .sc-cm-invite__speaker img{border-radius:50%;width:56px;height:56px;display:block}.sc-cm .sc-cm-invite__name{margin-top:4px;font-size:12px;font-weight:700;display:block}.sc-cm .sc-cm-invite__speech{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-tint);min-width:0;color:var(--color-teal);flex:1;margin:0;padding:12px 14px;font-size:14px;font-weight:700;line-height:1.7;position:relative}.sc-cm .sc-cm-invite__speech:before{content:"";border-left:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-tint);width:10px;height:10px;position:absolute;top:20px;left:-6px;transform:rotate(45deg)}.sc-cm .sc-cm-form{border:1px solid var(--color-border);border-radius:var(--radius-small);background:#fff;margin-top:20px;padding:16px;scroll-margin-top:16px}.sc-cm .sc-cm-form__head{background:var(--color-tint);border-radius:var(--radius-small) var(--radius-small) 0 0;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:-16px -16px 16px;padding:12px 16px;display:flex}.sc-cm .sc-cm-form__title{color:var(--color-navy);align-items:center;gap:8px;margin:0;font-size:17px;line-height:1.5;display:flex}.sc-cm .sc-cm-form__perks{flex-wrap:wrap;gap:4px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.sc-cm .sc-cm-form__perk{color:var(--color-teal);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:3px 6px;font-size:12px;font-weight:700;display:inline-flex}.sc-cm .sc-cm-form__perk svg{background:var(--color-teal);color:#fff;border-radius:50%;width:16px;height:16px;padding:2px}.sc-cm .sc-cm-form__replying{border-radius:var(--radius-small);background:var(--color-tint);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;margin-bottom:14px;padding:8px 10px;font-size:14px;font-weight:700;display:flex}.sc-cm .sc-cm-form__replying>span{min-width:0}.sc-cm .sc-cm-form__cancel{border:1px solid var(--color-teal);min-height:44px;color:var(--color-teal);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.sc-cm .sc-cm-form__caption{margin:0 0 6px;font-size:13px;font-weight:700}.sc-cm .sc-cm-topics{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.sc-cm .sc-cm-topic{border:1px solid var(--color-border);min-height:44px;color:var(--color-teal);font:inherit;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:6px 10px;font-size:13px;display:inline-flex}.sc-cm .sc-cm-topic[aria-pressed=true]{background:var(--color-tint);border-color:var(--color-teal);font-weight:700}.sc-cm .sc-cm-form__label{color:var(--color-navy);margin:0 0 6px;font-size:14px;font-weight:700;display:block}.sc-cm .sc-cm-form__optional{color:var(--color-muted);margin-left:8px;font-size:12px;font-weight:400;display:inline-block}.sc-cm .sc-cm-form__text,.sc-cm .sc-cm-form__name{border-radius:var(--radius-small);width:100%;min-height:48px;color:var(--color-text);font:inherit;background:#fff;border:1px solid #a7bfc6;padding:10px 12px;font-size:16px;line-height:1.7;display:block}.sc-cm .sc-cm-form__text{resize:vertical;min-height:104px;max-height:360px;overflow-y:auto}.sc-cm .sc-cm-form__text::placeholder,.sc-cm .sc-cm-form__name::placeholder{color:var(--color-muted);opacity:1}.sc-cm .sc-cm-form__counter{color:var(--color-muted);margin:6px 0 12px;font-size:12px}.sc-cm .sc-cm-form__counter.is-ready{color:var(--color-green)}.sc-cm .sc-cm-form__actions{grid-template-columns:minmax(0,1fr) minmax(180px,.6fr);align-items:end;gap:12px;display:grid}.sc-cm .sc-cm-form__name-field{min-width:0}.sc-cm .sc-cm-form__send{background:var(--color-teal);color:#fff;width:100%;min-height:49px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:15px;font-weight:700;display:inline-flex}.sc-cm .sc-cm-form__send:before{content:"";clip-path:polygon(0 5%,100% 50%,0 95%,18% 57%,65% 50%,18% 43%);background:currentColor;width:16px;height:16px}.sc-cm .sc-cm-form__send:hover{background:var(--color-teal-hover)}.sc-cm .sc-cm-form__send[aria-busy=true]{cursor:progress}.sc-cm .sc-cm-form__note{color:var(--color-muted);margin:12px 0 0;font-size:13px;line-height:1.7}.sc-cm .sc-cm-form__note+.sc-cm-form__note{margin-top:6px}.sc-cm .sc-cm-form__note a{color:#1a56a8;text-decoration:underline}.sc-cm .sc-cm-form__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.sc-cm .sc-cm-form__error{border-radius:var(--radius-small);background:var(--color-pink-tint);color:var(--color-red);border:1px solid #edb7c4;margin:12px 0;padding:10px 12px;font-size:13px}.sc-cm .sc-cm-done{border-radius:var(--radius-small);background:#eef8f1;border:1px solid #bfded0;padding:16px}.sc-cm .sc-cm-done__title{color:var(--color-green);align-items:center;gap:8px;margin:0 0 6px;font-size:18px;font-weight:800;display:flex}.sc-cm .sc-cm-done__title:before{content:"✓";background:var(--color-green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.sc-cm .sc-cm-done__text{color:var(--color-text);margin:0 0 12px;font-size:14px}.sc-cm .sc-cm-done__preview{border-style:dashed;margin-bottom:12px}.sc-cm .sc-cm-done__pending{background:var(--color-chip-yellow);color:#92520d;border:1px solid #92520d;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:12px;font-weight:700}.sc-cm .sc-cm-done>.sc-cm-form__cancel{min-width:180px;margin:0 auto;display:block}.sc-cm [hidden]{display:none!important}.sc-cm :is(a,button,input,textarea):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}@media (width<=599px){.sc-cm .sc-cm__head{flex-wrap:nowrap;padding:10px}.sc-cm .sc-cm__title{gap:6px;font-size:16px}.sc-cm .sc-cm__mark{width:26px;height:26px}.sc-cm .sc-cm__jump{padding:6px 12px;font-size:12px}.sc-cm .sc-cm__list--replies{margin-left:12px;padding-left:8px}.sc-cm .sc-cm-item__card{padding:12px 10px 12px 58px}.sc-cm .sc-cm-item__avatar{width:36px;height:36px;top:12px;left:10px}.sc-cm .sc-cm-item__avatar svg,.sc-cm .sc-cm-item__avatar picture,.sc-cm .sc-cm-item__avatar img{width:36px;height:36px}.sc-cm .sc-cm-form{padding:12px}.sc-cm .sc-cm-form__head{margin:-12px -12px 12px;padding:10px 12px}.sc-cm .sc-cm-form__title{font-size:16px}.sc-cm .sc-cm-form__perks{margin-left:0}.sc-cm .sc-cm-topic{padding-inline:8px;font-size:12px}.sc-cm .sc-cm-form__actions{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.sc-cm *,.sc-cm :before{transition:none;animation:none}}@media (width<=359px){.sc-cm .sc-cm__head{gap:4px}.sc-cm .sc-cm__title{font-size:14px}}
