.cm-page{padding-block:var(--space-6) var(--space-8);container-type:inline-size}.cm{display:grid;gap:var(--space-5);scroll-margin-top:80px}.cm-sep{display:inline-block;width:1px;height:.9em;margin-inline:8px;vertical-align:-.1em;background:var(--line-200)}.cm-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px}.cm-h2{display:inline-flex;align-items:center;gap:10px;margin:0}.cm-h2 svg{width:24px;height:24px;color:var(--ink-300)}.cm-count{font:500 .9375rem/1.5 var(--font-text);color:var(--ink-300)}.cm-count--zero{display:none}.cm-s-empty .cm-count--n{display:none}.cm-s-empty .cm-count--zero{display:inline}.cm-form{display:grid;gap:10px;padding:16px;border-radius:var(--radius-l);border:1px solid var(--line-100);background:var(--surface-100)}.cm-label{font:500 .875rem/1.5 var(--font-text);color:var(--ink-200)}.cm-input{width:100%;box-sizing:border-box;min-height:48px;padding:10px 14px;border-radius:var(--radius-m);border:1px solid var(--line-200);background:var(--surface-000);color:var(--ink-100);font:400 1rem/1.7 var(--font-text)}.cm-input::placeholder{color:var(--ink-300)}.cm-input:focus{outline:2px solid var(--focus);outline-offset:1px;border-color:transparent}.cm-textarea{resize:vertical;min-height:120px}.cm-guest{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}@container (min-width:40rem){.cm-guest{grid-template-columns:repeat(2,minmax(0,1fr))}}.cm-field{display:grid;gap:6px;align-content:start}.cm-field small{font:400 .8125rem/1.5 var(--font-text);color:var(--ink-300)}.cm-form__me{display:none;align-items:center;gap:10px;font:400 .9375rem/1.5 var(--font-text);color:var(--ink-300)}.cm-form__me b{color:var(--ink-100)}.cm-form__me .cm-av{width:32px;height:32px;font-size:.875rem}.cm-u-member .cm-form__me{display:flex}.cm-u-member .cm-guest{display:none}.cm-u-member .cm-form > .cm-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cm-form__end{display:grid;gap:10px;justify-items:start;margin-top:4px}@container (max-width:39.99rem){.cm-send--main{width:100%;justify-content:center}.cm-form__end{justify-items:stretch}}.cm-help{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;min-height:44px;padding-top:6px;font:400 .875rem/1.8 var(--font-text);color:var(--ink-300);text-decoration:none}.cm-help svg{width:18px;height:18px;margin-top:4px;color:var(--positive)}.cm-help b{color:var(--positive);font-weight:700;text-decoration:underline;text-underline-offset:4px;text-decoration-color:color-mix(in oklab,var(--positive) 45%,transparent)}.cm-s-thread .cm-form,.cm-s-reply .cm-form,.cm-s-sent .cm-form{gap:8px}.cm-s-thread .cm-form:not(:focus-within) .cm-textarea,.cm-s-reply .cm-form:not(:focus-within) .cm-textarea,.cm-s-sent .cm-form:not(:focus-within) .cm-textarea{min-height:52px;height:52px;resize:none}.cm-s-thread .cm-form:not(:focus-within) :is(.cm-guest,.cm-send--main,.cm-form > .cm-label),.cm-s-reply .cm-form:not(:focus-within) :is(.cm-guest,.cm-send--main,.cm-form > .cm-label),.cm-s-sent .cm-form:not(:focus-within) :is(.cm-guest,.cm-send--main,.cm-form > .cm-label){display:none}.cm-s-thread .cm-form:not(:focus-within) .cm-form__end,.cm-s-reply .cm-form:not(:focus-within) .cm-form__end,.cm-s-sent .cm-form:not(:focus-within) .cm-form__end{margin-top:0}.cm-err{display:none;align-items:center;gap:8px;margin:0;font:500 .875rem/1.6 var(--font-text);color:var(--negative)}.cm-err svg{width:18px;height:18px}.cm-s-error .cm-err{display:flex}.cm-s-error .cm-form .cm-textarea{border-color:var(--negative)}.cm-sent{display:none;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;margin:0;padding:12px 14px;border-radius:var(--radius-m);border:1px solid color-mix(in oklab,var(--positive) 45%,transparent);background:color-mix(in oklab,var(--positive) 10%,transparent);font:500 .9375rem/1.7 var(--font-text);color:var(--ink-100)}.cm-sent span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--positive);color:var(--surface-000)}.cm-sent svg{width:16px;height:16px}.cm-s-sent .cm-sent{display:grid}.cm-thread.cm-mine{display:none}.cm-s-sent .cm-thread.cm-mine{display:grid}.cm-empty{display:none;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding:16px;border-radius:var(--radius-l);border:1px dashed var(--line-200)}.cm-empty span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--surface-200);color:var(--ink-300)}.cm-empty svg{width:22px;height:22px}.cm-empty p{margin:0;font:400 .9375rem/1.8 var(--font-text);color:var(--ink-300)}.cm-empty b{color:var(--ink-100)}.cm-s-empty .cm-empty{display:grid}.cm-s-empty :is(.cm-list,.cm-more){display:none}.cm-list,.cm-replies{display:grid;margin:0;padding:0;list-style:none}.cm-list{gap:var(--space-4)}.cm-thread{display:grid;gap:10px;padding-bottom:var(--space-4);border-bottom:1px solid var(--line-100)}.cm-replies{gap:10px;margin-inline-start:20px;padding-inline-start:16px;border-inline-start:2px solid var(--line-100)}@container (max-width:39.99rem){.cm-replies{margin-inline-start:8px;padding-inline-start:12px}}.cm-card{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:start}.cm-av{display:block;width:40px;height:40px;border-radius:50%;object-fit:cover}.cm-av--letter{display:grid;place-items:center;background:var(--surface-200);border:1px solid var(--line-200);font:700 1rem/1 var(--font-text);color:var(--ink-200)}.cm-main{display:grid;gap:6px;min-width:0}.cm-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.cm-name{font:700 .9375rem/1.5 var(--font-text);color:var(--ink-100)}.cm-time{font:400 .8125rem/1.5 var(--font-text);color:var(--ink-300)}.cm-body{font:400 .9375rem/1.95 var(--font-text);color:var(--ink-200);overflow-wrap:anywhere}.cm-body p{margin:0}.cm-body p + p{margin-top:8px}.cm-body code{display:inline-block;max-width:100%;padding:2px 8px;border-radius:var(--radius-s);background:var(--surface-200);font:400 .8125rem/1.7 var(--font-mono);color:var(--ink-100);white-space:pre-wrap;overflow-wrap:anywhere}.cm-link{color:var(--ink-100);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line-200);overflow-wrap:anywhere}.cm-link--url{font-family:var(--font-mono);font-size:.8125rem}.cm-line{display:block}.cm-line:dir(ltr){font:400 .8125rem/1.8 var(--font-mono);color:var(--ink-200);text-align:left}.cm-foot{display:flex;gap:16px}.cm-replylink{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-block:-8px;font:500 .875rem/1 var(--font-text);color:var(--ink-300);text-decoration:none}.cm-replylink svg{width:16px;height:16px}.cm-replylink:hover{color:var(--ink-100)}.cm-to{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:2px 10px;border-radius:var(--radius-pill);background:var(--surface-200);font:500 .8125rem/1.6 var(--font-text);color:var(--ink-300)}.cm-to svg{width:14px;height:14px}.cm-card--jc .cm-main{padding:12px 14px;border-radius:var(--radius-m);border:1px solid color-mix(in oklab,var(--positive) 35%,transparent);border-inline-start:3px solid var(--positive);background:color-mix(in oklab,var(--positive) 7%,var(--surface-100))}.cm-card--jc .cm-av{box-shadow:0 0 0 2px var(--positive)}.cm-badge{display:inline-flex;align-items:center;min-height:22px;padding-inline:8px;border-radius:var(--radius-pill);background:color-mix(in oklab,var(--positive) 16%,transparent);font:700 .8125rem/1 var(--font-text);color:var(--positive)}.cm-card--jc .cm-body{color:var(--ink-100)}.cm-card--jc .cm-foot{margin-top:-2px}.cm-card--mine .cm-main{padding:12px 14px;border-radius:var(--radius-m);border:1px dashed var(--line-200);background:var(--surface-100)}.cm-pending{display:inline-flex;align-items:center;gap:6px;min-height:22px;padding-inline:8px;border-radius:var(--radius-pill);border:1px solid var(--line-200);font:500 .8125rem/1 var(--font-text);color:var(--ink-300)}.cm-pending svg{width:14px;height:14px}.cm-mine__note{margin:0;font:400 .8125rem/1.7 var(--font-text);color:var(--ink-300)}.cm-replyform{display:none;gap:10px;margin-inline-start:52px;padding:14px;border-radius:var(--radius-m);border:1px solid var(--line-200);background:var(--surface-100)}@container (max-width:39.99rem){.cm-replyform{margin-inline-start:0}}.cm-s-reply .cm-replyform{display:grid}.cm-replyform__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.cm-cancel{display:inline-flex;align-items:center;min-height:44px;font:500 .875rem/1 var(--font-text);color:var(--ink-300);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line-200)}.cm-replyform .cm-send{justify-self:start}@container (max-width:39.99rem){.cm-replyform .cm-send{justify-self:stretch;justify-content:center}}.cm-replyform .cm-textarea{min-height:96px}.cm-more{justify-self:center}.cm-more svg{width:18px;height:18px}@container (max-width:39.99rem){.cm-more{justify-self:stretch;justify-content:center}}.cm-page{padding-block: var(--space-6) 0}.cm-replyhead{display: flex;align-items: center;justify-content: space-between;gap: 10px}.cm-replyhead[hidden]{display: none}.cm-replyhead b{font-weight: 500}.cm-list .cm-form{margin-block: 2px}@container (min-width: 40rem){.cm-list .cm-form{margin-inline-start: 52px}}.cm-js .cm-list > .cm-later{display: none}.cm-js.cm-all .cm-list > .cm-later{display: grid}.cm-more[hidden]{display: none}.cm-sentnote .cm-sent{display: grid}.cm-send:disabled{opacity: .6}