.cm-people,.cm-layer,.cmc-pop,.cmc-menu{--cm-cut: var(--k-bg);--cm-row-h: 32px;--cm-vuser-h: 24px;--cm-panel-h: 52px;--cm-pop-w: 300px}.cm-i{flex:none}.cmc-glyph{display:inline-flex;color:var(--k-text-strong)}.cm-badge{display:inline-flex;align-items:center;height:16px;padding:0 5px;border:1px solid var(--k-line-button);border-radius:var(--k-r-thumb);font-size:var(--k-fs-caption);font-weight:var(--k-fw-bold);letter-spacing:var(--k-ls-badge);color:var(--k-text-strong);line-height:1;flex:none}.cm-badge--solid{background:var(--k-inverse);border-color:var(--k-inverse);color:var(--k-inverse-ink)}.cmc-live{display:inline-flex;align-items:center;height:16px;padding:0 5px;border-radius:var(--k-r-thumb);background:var(--k-inverse);color:var(--k-inverse-ink);font-size:var(--k-fs-caption);font-weight:var(--k-fw-bold);letter-spacing:var(--k-ls-badge);line-height:1}.cm-tier--top{color:var(--k-text);font-weight:var(--k-fw-bold)}.cm-tier--staff{color:var(--k-text);font-weight:var(--k-fw-semibold)}.cm-tier--pro{color:var(--k-text-strong);font-weight:var(--k-fw-semibold)}.cm-tier--member{color:var(--k-text-body);font-weight:var(--k-fw-medium)}.cm-tier--muted{color:var(--k-text-subtle);font-style:italic}.cmc-av{--s: 32px;--d: 10px;position:relative;display:inline-grid;place-items:center;flex:none;width:var(--s);height:var(--s);border-radius:50%;background:var(--k-avatar);box-shadow:var(--k-ring-face);transition:box-shadow var(--k-dur-instant) linear}.cmc-av--16{--s: 16px;--d: 6px}.cmc-av--24{--s: 24px;--d: 8px}.cmc-av--32{--s: 32px;--d: 10px}.cmc-av--40{--s: 40px;--d: 12px}.cmc-av--80{--s: 80px;--d: 16px}.cmc-av--120{--s: 120px;--d: 22px}.cmc-av__img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.cmc-av__init{font-family:var(--k-font-sans);font-weight:var(--k-fw-semibold);font-size:var(--k-fs-base);line-height:1;text-transform:uppercase;color:var(--k-text-strong)}.cmc-av--16 .cmc-av__init,.cmc-av--24 .cmc-av__init{font-size:var(--k-fs-caption)}.cmc-av--32 .cmc-av__init{font-size:var(--k-fs-body)}.cmc-av--40 .cmc-av__init{font-size:var(--k-fs-title)}.cmc-av--80 .cmc-av__init{font-family:var(--k-font-serif);font-weight:var(--k-fw-regular);text-transform:none;font-size:var(--k-fs-serif-2xl)}.cmc-av--120 .cmc-av__init{font-family:var(--k-font-serif);font-weight:var(--k-fw-regular);text-transform:none;font-size:var(--k-fs-serif-face)}.cmc-av.is-speaking{box-shadow:var(--k-ring-face-on)}@media(prefers-reduced-motion:no-preference){.cmc-av.is-speaking{animation:cm-speak var(--k-dur-pulse) var(--k-ease-loop) infinite alternate}}@keyframes cm-speak{0%{opacity:1}to{opacity:.82}}.cm-dot{position:absolute;right:-2px;bottom:-2px;width:var(--d);height:var(--d);border-radius:50%;background:var(--k-inverse);box-shadow:0 0 0 3px var(--cm-cut)}.cmc-av--80 .cm-dot,.cmc-av--120 .cm-dot{right:2px;bottom:2px;box-shadow:0 0 0 5px var(--cm-cut)}.cm-dot--idle{background:var(--k-text-soft);overflow:hidden}.cm-dot--idle:after{content:"";position:absolute;left:-15%;top:-15%;width:70%;height:70%;border-radius:50%;background:var(--cm-cut)}.cm-dot--dnd:after{content:"";position:absolute;left:22%;right:22%;top:calc(50% - max(1px,calc(var(--d) * .1)));height:max(2px,calc(var(--d) * .2));border-radius:1px;background:var(--cm-cut)}.cm-dot--offline{background:var(--cm-cut);box-shadow:inset 0 0 0 2px var(--k-line-hover-strong),0 0 0 3px var(--cm-cut)}.cm-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--k-line-button);border-radius:var(--k-r-md);background:transparent;color:var(--k-text-strong);font:inherit;font-size:var(--k-fs-body);font-weight:var(--k-fw-medium);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background var(--k-dur-quick) var(--k-ease),border-color var(--k-dur-quick) var(--k-ease),color var(--k-dur-quick) var(--k-ease)}.cm-btn:hover{border-color:var(--k-line-hover-strong);color:var(--k-text);background:var(--k-fill-hover)}.cm-btn--primary{background:var(--k-inverse);border-color:var(--k-inverse);color:var(--k-inverse-ink)}.cm-btn--primary:hover{background:var(--k-inverse-hover);border-color:var(--k-inverse-hover);color:var(--k-inverse-ink)}.cm-btn--ghost{border-color:transparent}.cm-btn--danger:hover{background:var(--k-inverse);border-color:var(--k-inverse);color:var(--k-inverse-ink)}.cm-btn[disabled]{opacity:.45;cursor:not-allowed}.cm-btn:focus-visible,.cm-ibtn:focus-visible,.cm-vuser__btn:focus-visible,.cm-vchan__row:focus-visible,.cm-up__me:focus-visible,.cm-tile__focus:focus-visible,.cm-nav__item:focus-visible{outline:var(--k-focus-width) solid var(--k-focus);outline-offset:var(--k-focus-offset)}.cm-ibtn{position:relative;display:inline-grid;place-items:center;width:32px;height:32px;flex:none;border:0;border-radius:var(--k-r-md);background:transparent;color:var(--k-text-soft);cursor:pointer;transition:background var(--k-dur-quick) var(--k-ease),color var(--k-dur-quick) var(--k-ease)}.cm-ibtn .k-icon{width:20px;height:20px}.cm-ibtn:hover{background:var(--k-fill-active);color:var(--k-text)}.cm-ibtn[aria-pressed=true]{background:var(--k-fill-strong);color:var(--k-text)}.cm-ibtn--danger:hover{background:var(--k-inverse);color:var(--k-inverse-ink)}.cm-ibtn[disabled]{opacity:.4;cursor:not-allowed}.cm-vchan{list-style:none;margin:1px 0 0;padding:0}.cm-vchan__row{display:flex;align-items:center;gap:6px;width:calc(100% - 8px);height:var(--cm-row-h);margin-left:8px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--k-text-quiet);font:inherit;font-size:var(--k-fs-base);font-weight:var(--k-fw-medium);text-align:left;cursor:pointer}.cm-vchan__row:hover{background:var(--k-fill-hover);color:var(--k-text-strong)}.cm-vchan.is-current .cm-vchan__row{background:var(--k-fill-active);color:var(--k-text)}.cm-vchan.is-connected .cm-vchan__row{color:var(--k-text);font-weight:var(--k-fw-semibold)}.cm-vchan.is-unavailable .cm-vchan__row{color:var(--k-text-muted);cursor:not-allowed}.cm-vchan.is-unavailable .cm-vchan__row:hover{background:transparent;color:var(--k-text-muted)}.cm-vchan__glyph{display:inline-grid;place-items:center;width:20px;height:20px;color:var(--k-text-muted);flex:none}.cm-vchan__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-vchan__time{font-size:var(--k-fs-small);font-variant-numeric:tabular-nums;color:var(--k-text-muted);flex:none}.cm-vchan__limit{display:inline-flex;font-size:var(--k-fs-small);font-variant-numeric:tabular-nums;color:var(--k-text-muted);border:1px solid var(--k-line-control);border-radius:var(--k-r-xs);padding:0 4px;flex:none}.cm-vchan__status{margin:0 0 2px 36px;font-size:var(--k-fs-small);color:var(--k-text-muted)}.cm-vusers{list-style:none;margin:0 0 4px;padding:0}.cm-vusers:empty,.cm-vusers:not(:has(li)){margin:0}.cm-vuser__btn{display:flex;align-items:center;gap:8px;width:calc(100% - 36px);height:var(--cm-vuser-h);margin:0 0 2px 36px;padding:0 8px;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.cm-vuser__btn:hover{background:var(--k-fill-hover)}.cm-vuser__name.cm-vuser__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--k-fs-body);font-weight:var(--k-fw-medium);font-style:normal;color:var(--k-text-quiet)}.cm-vuser__btn:hover .cm-vuser__name.cm-vuser__name,.cm-vuser__btn.is-speaking .cm-vuser__name.cm-vuser__name,.cm-vuser__btn:has(.cmc-av.is-speaking) .cm-vuser__name.cm-vuser__name{color:var(--k-text)}.cm-vuser__icons{display:inline-flex;align-items:center;gap:4px;flex:none;color:var(--k-text-soft)}.cm-vuser__icons .k-icon{width:16px;height:16px}.cm-vstate.is-server{color:var(--k-text)}.cm-dock{flex:none;background:var(--k-fill-sunken)}.cm-vp{padding:8px;border-top:1px solid var(--k-line-subtle);background:var(--k-fill-card)}.cm-vp[hidden]{display:none}@media(prefers-reduced-motion:no-preference){.cm-vp:not([hidden]){animation:cm-rise var(--k-dur-enter) var(--k-ease-enter)}}@keyframes cm-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cm-vp__top{display:flex;align-items:center;gap:4px}.cm-vp__conn{display:flex;align-items:center;gap:6px;flex:1;min-width:0;padding:0 4px;border:0;background:none;color:var(--k-text);font:inherit;cursor:pointer;text-align:left}.cm-vp__title{font-size:var(--k-fs-body);font-weight:var(--k-fw-semibold);white-space:nowrap}.cm-vp.is-connecting .cm-vp__title,.cm-vp.is-reconnecting .cm-vp__title{color:var(--k-text-soft)}.cm-bars{display:inline-flex;align-items:flex-end;gap:2px;height:14px}.cm-bars i{width:3px;border-radius:1px;background:var(--k-fill-heavy)}.cm-bars i:nth-child(1){height:5px}.cm-bars i:nth-child(2){height:9px}.cm-bars i:nth-child(3){height:14px}.cm-bars[data-q="3"] i,.cm-bars[data-q="2"] i:nth-child(-n+2),.cm-bars[data-q="1"] i:nth-child(1){background:var(--k-inverse)}.cm-vp__where{display:block;margin:2px 0 0 4px;font-size:var(--k-fs-small);color:var(--k-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-vp__where a{color:inherit;text-decoration:none}.cm-vp__where a:hover{color:var(--k-text-strong);text-decoration:underline;text-decoration-color:var(--k-line-hover-strong)}.cm-vp__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px}.cm-vp__btn{display:grid;place-items:center;height:34px;border:1px solid var(--k-line-control);border-radius:var(--k-r-md);background:var(--k-fill-track);color:var(--k-text-strong);cursor:pointer;transition:background var(--k-dur-quick) var(--k-ease),color var(--k-dur-quick) var(--k-ease),border-color var(--k-dur-quick) var(--k-ease)}.cm-vp__btn .k-icon{width:18px;height:18px}.cm-vp__btn:hover{border-color:var(--k-line-hover-pill);color:var(--k-text)}.cm-vp__btn[aria-pressed=true]{background:var(--k-inverse);border-color:var(--k-inverse);color:var(--k-inverse-ink)}.cm-vp__btn[disabled]{opacity:.4;cursor:not-allowed}.cm-vp__unlock{margin-top:8px;width:100%}.cm-vp__err{margin:6px 4px 0;font-size:var(--k-fs-small);color:var(--k-text-body)}.cm-up{display:flex;align-items:center;gap:2px;height:var(--cm-panel-h);padding:0 8px;border-top:1px solid var(--k-line-subtle)}.cm-up__me{display:flex;align-items:center;gap:8px;flex:1;min-width:0;height:40px;padding:0 4px 0 2px;margin-right:2px;border:0;border-radius:var(--k-r-md);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.cm-up__me:hover{background:var(--k-fill-active)}.cm-up__text{display:grid;min-width:0;line-height:1.25}.cm-up__name{font-size:var(--k-fs-body);font-weight:var(--k-fw-semibold);color:var(--k-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-up__sub{position:relative;height:15px;overflow:hidden;font-size:var(--k-fs-small);color:var(--k-text-muted)}.cm-up__sub span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:transform var(--k-dur-base) var(--k-ease)}.cm-up__me:hover .cm-up__sub span{transform:translateY(-15px)}.cm-call{position:relative;display:flex;flex-direction:column;min-height:0;height:100%;background:var(--k-bg);background-image:var(--k-glow-stage)}.cm-call__head{display:flex;align-items:center;gap:8px;height:48px;padding:0 12px 0 16px;border-bottom:1px solid var(--k-line-faint);flex:none}.cm-call__title{margin:0;font-size:var(--k-fs-base);font-weight:var(--k-fw-semibold);color:var(--k-text);display:flex;align-items:center;gap:6px;min-width:0}.cm-call__title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-call__meta{font-size:var(--k-fs-small);color:var(--k-text-muted);font-variant-numeric:tabular-nums}.cm-call__spacer{flex:1}.cm-call__stage{position:relative;flex:1;min-height:0;padding:16px;overflow:auto;display:grid;place-items:center}.cm-grid{--cols: 1;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:8px;width:100%;max-width:1280px}.cm-grid[data-n="2"],.cm-grid[data-n="3"],.cm-grid[data-n="4"]{--cols: 2}.cm-grid[data-n="5"],.cm-grid[data-n="6"],.cm-grid[data-n="7"],.cm-grid[data-n="8"],.cm-grid[data-n="9"]{--cols: 3}.cm-grid[data-n=many]{--cols: 4}.cm-tile{position:relative;aspect-ratio:16 / 9;border-radius:var(--k-r-xl);background:var(--k-media);overflow:hidden;box-shadow:inset 0 0 0 1px var(--k-line)}.cm-tile.is-speaking{box-shadow:var(--k-ring-selected-inset)}.cm-tile__media{position:absolute;inset:0}.cm-tile__media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cm-tile--screen .cm-tile__media video{-o-object-fit:contain;object-fit:contain}.cm-tile__face{position:absolute;inset:0;display:grid;place-items:center;background:var(--k-well)}.cm-tile__live{position:absolute;top:10px;left:10px}.cm-tile__focus{position:absolute;inset:0;border:0;background:transparent;cursor:zoom-in;border-radius:inherit}.cm-tile.is-focused .cm-tile__focus{cursor:zoom-out}.cm-tile__plate{position:absolute;left:8px;bottom:8px;display:inline-flex;align-items:center;gap:5px;max-width:calc(100% - 16px);height:24px;padding:0 8px;border-radius:var(--k-r-sm);background:var(--k-on-media-2);color:var(--k-text);font-size:var(--k-fs-small);font-weight:var(--k-fw-semibold);pointer-events:none}.cm-tile__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-spot{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:8px;width:100%;height:100%}.cm-spot__main{display:grid;place-items:center;min-height:0}.cm-spot__main .cm-tile{width:100%;max-height:100%}.cm-strip{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.cm-strip .cm-tile{flex:none;width:120px}.cm-strip .cmc-av--80{--s: 40px;--d: 12px}.cm-call__empty{display:grid;justify-items:center;gap:12px;text-align:center}.cm-call__empty h3{margin:0;font-family:var(--k-font-serif);font-size:var(--k-fs-serif-lg);font-weight:var(--k-fw-regular);color:var(--k-text)}.cm-call__empty p{margin:0;font-size:var(--k-fs-body);color:var(--k-text-muted);max-width:340px}.cm-call__empty .cm-call__hint{display:inline-flex;align-items:center;gap:var(--k-s-15);padding:var(--k-s-15) var(--k-s-3);border:1px solid var(--k-line);border-radius:var(--k-r-pill);font-size:var(--k-fs-caption);color:var(--k-text-soft);max-width:none}.cm-call__faces{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.cm-controls{position:absolute;left:50%;bottom:20px;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:8px;border:1px solid var(--k-line-menu);border-radius:var(--k-r-pill);background:var(--k-glass-bar);backdrop-filter:var(--k-blur-bar);-webkit-backdrop-filter:var(--k-blur-bar);box-shadow:var(--k-shadow-float);z-index:var(--k-z-tools)}.cm-cbtn{display:inline-grid;place-items:center;width:48px;height:48px;border:1px solid var(--k-line-control);border-radius:50%;background:var(--k-fill-soft);color:var(--k-text);cursor:pointer;transition:background var(--k-dur-quick) var(--k-ease),color var(--k-dur-quick) var(--k-ease),border-color var(--k-dur-quick) var(--k-ease)}.cm-cbtn .k-icon{width:22px;height:22px}.cm-cbtn:hover{border-color:var(--k-line-hover-pill);background:var(--k-fill-selected)}.cm-cbtn[aria-pressed=true]{background:var(--k-inverse);border-color:var(--k-inverse);color:var(--k-inverse-ink)}.cm-cbtn[disabled]{opacity:.4;cursor:not-allowed}.cm-cbtn--leave{width:56px;border-radius:var(--k-r-pill);border-color:var(--k-line-hover-strong)}.cm-cbtn--leave:hover{background:var(--k-inverse);border-color:var(--k-inverse);color:var(--k-inverse-ink)}.cm-cbtn--join{width:auto;padding:0 20px;border-radius:var(--k-r-pill);background:var(--k-inverse);color:var(--k-inverse-ink);border-color:var(--k-inverse);font:inherit;font-size:var(--k-fs-body);font-weight:var(--k-fw-semibold);gap:8px;grid-auto-flow:column}.cm-cbtn--join:hover{background:var(--k-inverse-hover)}.cm-controls__sep{width:1px;height:28px;background:var(--k-line-menu)}.cm-stage__speakers{width:100%}.cm-stage__aud{width:100%;max-width:1280px;margin-top:16px}.cm-stage__label{margin:0 0 8px;font-size:var(--k-fs-caption);font-weight:var(--k-fw-semibold);letter-spacing:var(--k-ls-caps);text-transform:uppercase;color:var(--k-text-label)}.cm-stage__list{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0;padding:0}.cm-stage__list li{display:grid;justify-items:center;gap:4px;width:72px;font-size:var(--k-fs-small);color:var(--k-text-body);text-align:center}.cm-stage__list li span:last-child{max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-stage__hand{font-size:var(--k-fs-small);color:var(--k-text)}.cm-popover{position:fixed;z-index:var(--k-z-menu);box-sizing:border-box;width:300px;max-height:min(80vh,640px);overflow:auto;border:1px solid var(--k-line-menu);border-radius:var(--k-r-xl);background:var(--k-modal);box-shadow:var(--k-shadow-menu);overscroll-behavior:contain}.cm-popover[hidden]{display:none}@media(prefers-reduced-motion:no-preference){.cm-popover:not([hidden]){animation:cm-pop-in var(--k-dur-menu) var(--k-ease-enter)}}@keyframes cm-pop-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.cmc-pop{--cm-cut: var(--k-modal);position:relative;color:var(--k-text-body);font-size:var(--k-fs-body)}.cmc-pop__banner{height:60px;background:var(--k-well);background-image:var(--k-glow-gate);border-radius:var(--k-r-xl) var(--k-r-xl) 0 0;overflow:hidden}.cmc-pop__banner.has-img{height:105px}.cmc-pop__banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cmc-pop__head{position:relative;height:44px;padding:0 16px}.cmc-pop__av{position:absolute;left:16px;top:-40px;box-shadow:0 0 0 6px var(--k-modal)}.cmc-pop__badges{position:absolute;right:12px;top:10px;display:flex;align-items:center;gap:6px;padding:3px 6px;border-radius:var(--k-r-sm);background:var(--k-fill-soft)}.cmc-pop__body{padding:4px 16px 16px}.cmc-pop__name{margin:0;font-family:var(--k-font-serif);font-size:var(--k-fs-serif-md);font-weight:var(--k-fw-regular);letter-spacing:var(--k-ls-name);color:var(--k-text);line-height:1.2;overflow-wrap:anywhere}.cmc-pop__handle{margin:2px 0 0;font-size:var(--k-fs-small);color:var(--k-text-muted)}.cmc-pop__sep{margin:0 6px}.cmc-pop__status{margin:8px 0 0;font-family:var(--k-font-serif);font-style:italic;font-size:var(--k-fs-serif-sm);color:var(--k-text-strong);overflow-wrap:anywhere}.cmc-pop__blocked{margin:8px 0 0;font-size:var(--k-fs-small);color:var(--k-text-body)}.cmc-pop__panel{margin-top:12px;padding:12px;border-radius:var(--k-r-lg);background:var(--k-fill-card);border:1px solid var(--k-line-faint);display:grid;gap:12px}.cmc-pop__sec{display:grid;gap:6px}.cmc-pop__h{margin:0;font-size:var(--k-fs-caption);font-weight:var(--k-fw-semibold);letter-spacing:var(--k-ls-caps);text-transform:uppercase;color:var(--k-text-label)}.cmc-pop__bio{margin:0;font-family:var(--k-font-serif);font-style:italic;font-size:var(--k-fs-base);line-height:1.45;color:var(--k-text-strong);white-space:pre-wrap;overflow-wrap:anywhere}.cmc-pop__since{display:flex;align-items:center;flex-wrap:wrap;margin:0;font-size:var(--k-fs-small);color:var(--k-text-body)}.cmc-pop__since>span{display:inline-flex;align-items:center;gap:5px}.cmc-pop__since .k-icon{color:var(--k-text-muted)}.cmc-pop__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0}.cmc-pop--modal .cmc-pop__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.cmc-pop__stats div{display:flex;flex-direction:column-reverse;gap:1px;min-width:0}.cmc-pop__stats dt{font-size:var(--k-fs-caption);letter-spacing:var(--k-ls-caps);text-transform:uppercase;color:var(--k-text-label)}.cmc-pop__stats dd{margin:0;font-size:var(--k-fs-base);font-weight:var(--k-fw-semibold);font-variant-numeric:tabular-nums;color:var(--k-text)}.cmc-pop__of{color:var(--k-text-muted);font-weight:var(--k-fw-medium)}.cmc-pop__thumbs{display:flex;gap:6px;list-style:none;margin:4px 0 0;padding:0}.cmc-pop__thumb{display:block;width:64px;height:64px;border-radius:var(--k-r-md);overflow:hidden;background:var(--k-thumb);box-shadow:inset 0 0 0 1px var(--k-line)}.cmc-pop__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cmc-pop__roles{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0}.cm-role-pill{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px 0 6px;border-radius:var(--k-r-sm);background:var(--k-fill-soft);border:1px solid var(--k-line);font-size:var(--k-fs-small);font-weight:var(--k-fw-medium);color:var(--k-text-strong)}.cm-role-pill__dot{width:8px;height:8px;border-radius:50%;border:1.5px solid var(--k-text-soft)}.cmc-pop__none{margin:0;font-size:var(--k-fs-small);color:var(--k-text-muted)}.cmc-pop__note{width:100%;min-height:28px;padding:4px 6px;border:1px solid transparent;border-radius:var(--k-r-sm);background:transparent;color:var(--k-text-body);font:inherit;font-size:var(--k-fs-small);resize:none}.cmc-pop__note::-moz-placeholder{color:var(--k-text-placeholder)}.cmc-pop__note::placeholder{color:var(--k-text-placeholder)}.cmc-pop__note:hover{background:var(--k-fill-field)}.cmc-pop__note:focus{outline:none;border-color:var(--k-line-field);background:var(--k-fill-field-inset);color:var(--k-text)}.cmc-pop__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.cmc-pop__actions .cm-btn{flex:1 1 auto}.cmc-pop.is-blocked .cmc-pop__panel{opacity:.7}.cmc-scrim{position:fixed;inset:0;z-index:var(--k-z-modal);display:grid;place-items:center;padding:16px;background:var(--k-scrim-modal)}.cmc-scrim[hidden]{display:none}.cm-modal{position:relative;width:min(780px,100%);max-height:min(88vh,860px);overflow:auto;border:1px solid var(--k-line-menu);border-radius:var(--k-r-2xl);background:var(--k-modal);box-shadow:var(--k-shadow-modal)}@media(prefers-reduced-motion:no-preference){.cmc-scrim:not([hidden]) .cm-modal{animation:cm-modal-in var(--k-dur-enter) var(--k-ease-enter)}}@keyframes cm-modal-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.cm-modal__close{position:absolute;top:10px;right:10px;z-index:2;background:var(--k-on-media-2)}.cmc-pop--modal .cmc-pop__banner,.cmc-pop--modal .cmc-pop__banner.has-img{height:212px;border-radius:var(--k-r-2xl) var(--k-r-2xl) 0 0}.cmc-pop--modal .cmc-pop__head{height:72px;padding:0 24px}.cmc-pop--modal .cmc-pop__av{left:24px;top:-64px;box-shadow:0 0 0 8px var(--k-modal)}.cmc-pop--modal .cmc-pop__body{padding:4px 24px 0}.cm-pmodal__panel .cmc-pop__panel{margin-top:0}.cmc-pop--modal .cmc-pop__name{font-size:var(--k-fs-serif-lg)}.cm-pmodal__tabs{display:flex;gap:20px;margin:16px 24px 0;border-bottom:1px solid var(--k-line);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.cm-pmodal__panel .cmc-pop__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.cm-pmodal__tab{position:relative;height:36px;padding:0;border:0;background:none;color:var(--k-text-muted);font:inherit;font-size:var(--k-fs-body);font-weight:var(--k-fw-medium);cursor:pointer;white-space:nowrap}.cm-pmodal__tab:hover{color:var(--k-text-strong)}.cm-pmodal__tab[aria-selected=true]{color:var(--k-text)}.cm-pmodal__tab[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--k-inverse)}.cm-pmodal__panel{padding:16px 24px 24px;font-size:var(--k-fs-body);color:var(--k-text-body)}.cm-pmodal__panel[hidden]{display:none}.cm-pmodal__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;list-style:none;margin:0;padding:0}.cm-pmodal__grid a{display:block;aspect-ratio:1;border-radius:var(--k-r-lg);overflow:hidden;background:var(--k-thumb)}.cm-pmodal__grid img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cm-pmodal__bar{height:6px;border-radius:3px;background:var(--k-fill-selected);overflow:hidden;margin:8px 0 4px}.cm-pmodal__bar i{display:block;height:100%;background:var(--k-inverse)}.cm-pmodal__empty{margin:0;color:var(--k-text-muted)}.cmc-menu{position:fixed;z-index:var(--k-z-menu);box-sizing:border-box;width:300px;padding:6px;border:1px solid var(--k-line-menu);border-radius:var(--k-r-xl);background:var(--k-modal);box-shadow:var(--k-shadow-menu);--cm-cut: var(--k-modal)}.cmc-menu[hidden]{display:none}.cmc-menu__card{display:flex;align-items:center;gap:10px;padding:8px 8px 10px;border-bottom:1px solid var(--k-line-faint);margin-bottom:6px}.cmc-menu__who{display:grid;min-width:0}.cmc-menu__name{font-family:var(--k-font-sans);font-size:var(--k-fs-body);font-weight:var(--k-fw-semibold);color:var(--k-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmc-menu__handle{font-size:var(--k-fs-small);color:var(--k-text-muted)}.cmc-menu__item{display:flex;align-items:center;gap:10px;width:100%;min-height:34px;padding:6px 8px;border:0;border-radius:var(--k-r-md);background:transparent;color:var(--k-text-strong);font:inherit;font-size:var(--k-fs-body);text-align:left;cursor:pointer}.cmc-menu__item:hover,.cmc-menu__item:focus-visible{background:var(--k-fill-active);color:var(--k-text);outline:none}.cmc-menu__item[aria-checked=true]{background:var(--k-fill-on);color:var(--k-text)}.cmc-menu__item .cmc-menu__sub{display:block;font-size:var(--k-fs-small);color:var(--k-text-muted)}.cmc-menu__shape{position:relative;display:inline-grid;place-items:center;width:16px;height:16px;flex:none}.cmc-menu__shape .cm-dot{position:relative;right:auto;bottom:auto;--d: 10px;box-shadow:none}.cmc-menu__shape .cm-dot--offline{box-shadow:inset 0 0 0 2px var(--k-line-hover-strong)}.cmc-menu__sep{height:1px;margin:6px 4px;background:var(--k-line-faint)}.cmc-menu__custom{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmc-menu__clear{margin-left:auto}.cm-dialog{width:min(440px,100%);padding:20px;border:1px solid var(--k-line-menu);border-radius:var(--k-r-2xl);background:var(--k-modal);box-shadow:var(--k-shadow-modal);display:grid;gap:14px}.cm-dialog h2{margin:0;font-family:var(--k-font-serif);font-size:var(--k-fs-serif-md);font-weight:var(--k-fw-regular);color:var(--k-text)}.cm-dialog p{margin:0;font-size:var(--k-fs-body);color:var(--k-text-soft)}.cm-dialog__foot{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.cm-field{display:grid;gap:6px}.cm-field__label{font-size:var(--k-fs-caption);font-weight:var(--k-fw-semibold);letter-spacing:var(--k-ls-caps);text-transform:uppercase;color:var(--k-text-label)}.cm-field__hint{font-size:var(--k-fs-small);color:var(--k-text-muted)}.cm-field__count{justify-self:end;font-size:var(--k-fs-small);font-variant-numeric:tabular-nums;color:var(--k-text-muted)}.cm-input,.cm-select,.cm-textarea{width:100%;min-height:36px;padding:7px 10px;border:1px solid var(--k-line-field);border-radius:var(--k-r-md);background:var(--k-fill-field-inset);color:var(--k-text);font:inherit;font-size:var(--k-fs-base)}.cm-textarea{resize:vertical;line-height:1.45}.cm-input::-moz-placeholder,.cm-textarea::-moz-placeholder{color:var(--k-text-placeholder)}.cm-input::placeholder,.cm-textarea::placeholder{color:var(--k-text-placeholder)}.cm-input:focus,.cm-select:focus,.cm-textarea:focus{outline:none;border-color:var(--k-line-hover-strong)}.cm-select{color-scheme:dark;cursor:pointer}.cm-select option{background:var(--k-modal);color:var(--k-text)}.cm-emoji-field{display:flex;gap:6px}.cm-emoji-field .cm-input:first-child{width:52px;flex:none;text-align:center}.cm-toggle{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--k-line-faint)}.cm-toggle:first-child{border-top:0}.cm-toggle__text{display:grid;gap:2px}.cm-toggle__title{font-size:var(--k-fs-base);color:var(--k-text)}.cm-toggle__sub{font-size:var(--k-fs-small);color:var(--k-text-muted)}.cm-switch{position:relative;width:40px;height:24px;flex:none;margin-top:2px}.cm-switch input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.cm-switch span{position:absolute;inset:0;border-radius:12px;background:var(--k-fill-heavy);transition:background var(--k-dur-quick) var(--k-ease);pointer-events:none}.cm-switch span:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--k-text-soft);box-shadow:var(--k-shadow-knob);transition:transform var(--k-dur-quick) var(--k-ease),background var(--k-dur-quick) var(--k-ease)}.cm-switch input:checked+span{background:var(--k-inverse)}.cm-switch input:checked+span:after{transform:translate(16px);background:var(--k-inverse-ink)}.cm-switch input:focus-visible+span{outline:var(--k-focus-width) solid var(--k-focus);outline-offset:2px}.cm-seg{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--k-line-menu);border-radius:var(--k-r-md);background:var(--k-fill-track)}.cm-seg button{height:30px;padding:0 12px;border:0;border-radius:var(--k-r-sm);background:transparent;color:var(--k-text-soft);font:inherit;font-size:var(--k-fs-body);cursor:pointer}.cm-seg button:hover{color:var(--k-text)}.cm-seg button[aria-pressed=true]{background:var(--k-inverse);color:var(--k-inverse-ink)}.cm-range{width:100%;accent-color:var(--k-inverse)}.cm-meter{position:relative;height:8px;border-radius:4px;background:var(--k-fill-selected);overflow:hidden}.cm-meter i{position:absolute;inset:0 auto 0 0;width:0;background:var(--k-inverse);transition:width 60ms linear}.cm-meter b{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--k-text-soft)}.cm-kbd{display:inline-flex;align-items:center;height:24px;padding:0 8px;border:1px solid var(--k-line-control);border-bottom-width:2px;border-radius:var(--k-r-sm);background:var(--k-fill-soft);font-size:var(--k-fs-small);font-weight:var(--k-fw-semibold);color:var(--k-text)}.cm-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:var(--k-z-toast);max-width:min(420px,calc(100vw - 32px));padding:10px 14px;border-radius:var(--k-r-lg);background:var(--k-toast);color:var(--k-inverse-ink);font-size:var(--k-fs-body);font-weight:var(--k-fw-medium);box-shadow:var(--k-shadow-toast)}.cm-toast[hidden]{display:none}@media(max-width:639px){.cm-popover,.cmc-menu{inset:auto 0 0!important;width:100%;max-height:90vh;border-radius:var(--k-r-2xl) var(--k-r-2xl) 0 0;padding-bottom:env(safe-area-inset-bottom)}.cm-controls{bottom:12px;gap:6px;padding:6px}.cm-cbtn{width:44px;height:44px}.cm-cbtn--leave{width:52px}.cm-call__stage{padding:12px 12px 88px;place-items:start center}.cm-grid{--cols: 1 !important}.cm-tile .cmc-av--80{--s: 56px;--d: 14px}.cm-tile .cmc-av--80 .cmc-av__init{font-size:var(--k-fs-serif-lg)}.cm-grid[data-n="5"],.cm-grid[data-n="6"],.cm-grid[data-n="7"],.cm-grid[data-n="8"],.cm-grid[data-n="9"],.cm-grid[data-n=many]{--cols: 2 !important}.cm-pmodal__panel .cmc-pop__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-pmodal__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cmc-scrim{padding:0;align-items:end}.cm-modal{width:100%;max-height:92vh;border-radius:var(--k-r-2xl) var(--k-r-2xl) 0 0}}.cm-controls__live{display:contents}.cm-controls__live[hidden]{display:none}.cm-call__facebtn{width:auto;height:auto;margin:0;padding:4px;border-radius:50%}.cmc-menu__field{padding:4px 8px 8px}.cm-dialog__err{margin:0;padding:8px 10px;border:1px solid var(--k-line-notice);border-radius:var(--k-r-md);font-size:var(--k-fs-body);color:var(--k-text)}.cm-dialog__err[hidden]{display:none}.cm-ping{display:grid;gap:8px;padding:6px 8px 8px}.cm-ping__chart{display:flex;align-items:flex-end;gap:2px;height:34px;padding:2px 0;border-bottom:1px solid var(--k-line)}.cm-ping__chart i{flex:1;max-width:6px;border-radius:1px;background:var(--k-text-soft)}.cm-ping__facts{display:grid;gap:4px;margin:0}.cm-ping__facts div{display:flex;justify-content:space-between;gap:12px;font-size:var(--k-fs-small)}.cm-ping__facts dt{color:var(--k-text-muted)}.cm-ping__facts dd{margin:0;color:var(--k-text-strong)}.cm-layer{position:fixed;inset:0;z-index:var(--k-z-modal);display:grid;grid-template-columns:minmax(218px,1fr) minmax(0,800px) minmax(80px,1fr);background:var(--k-bg);color:var(--k-text-body);font-size:var(--k-fs-base)}.cm-layer[hidden]{display:none}@media(prefers-reduced-motion:no-preference){.cm-layer:not([hidden]):not(.cm-layer--page){animation:cm-modal-in var(--k-dur-enter) var(--k-ease-enter)}}.cm-layer--page{position:relative;inset:auto;z-index:auto;min-height:calc(100dvh - var(--k-nav-h))}.cm-layer__nav{display:flex;justify-content:flex-end;background:var(--k-fill-sunken);border-right:1px solid var(--k-line-faint);overflow-y:auto}.cm-layer__navin{width:218px;padding:60px 6px 60px 20px;display:grid;align-content:start;gap:2px}.cm-nav__head{margin:12px 10px 6px;font-size:var(--k-fs-caption);font-weight:var(--k-fw-semibold);letter-spacing:var(--k-ls-caps);text-transform:uppercase;color:var(--k-text-label)}.cm-nav__head:first-child{margin-top:0}.cm-nav__item{display:flex;align-items:center;justify-content:space-between;width:100%;height:32px;padding:0 10px;border:0;border-radius:var(--k-r-md);background:transparent;color:var(--k-text-quiet);font:inherit;font-size:var(--k-fs-base);font-weight:var(--k-fw-medium);text-align:left;text-decoration:none;cursor:pointer}.cm-nav__item .k-icon{display:none}.cm-nav__item:hover{background:var(--k-fill-hover);color:var(--k-text-strong)}.cm-nav__item[aria-current=true]{background:var(--k-fill-active);color:var(--k-text)}.cm-nav__sep{height:1px;margin:8px 10px;background:var(--k-line-faint)}.cm-nav__item--danger{color:var(--k-text);font-weight:var(--k-fw-semibold)}.cm-nav__item--danger .k-icon{display:block;color:currentColor}.cm-nav__item--danger.is-armed,.cm-nav__item--danger.is-armed:hover{background:var(--k-inverse);color:var(--k-inverse-ink)}.cm-layer__content{position:relative;grid-column:2 / 4;display:flex;overflow-y:auto}.cm-layer__in{flex:1;min-width:0;max-width:740px;padding:60px 40px 96px}.cm-layer__h{margin:0 0 20px;font-family:var(--k-font-serif);font-size:var(--k-fs-serif-lg);font-weight:var(--k-fw-regular);color:var(--k-text);outline:none}.cm-layer__close{position:sticky;top:0;flex:none;display:grid;justify-items:center;align-content:start;gap:6px;width:72px;padding-top:60px;height:0;overflow:visible}.cm-layer__x{display:grid;place-items:center;width:36px;height:36px;border:2px solid var(--k-line-hover);border-radius:50%;background:transparent;color:var(--k-text-soft);cursor:pointer}.cm-layer__x:hover{border-color:var(--k-inverse);color:var(--k-text);background:var(--k-fill-hover)}.cm-layer__x:focus-visible{outline:var(--k-focus-width) solid var(--k-focus);outline-offset:2px}.cm-layer__esc-label{font-size:var(--k-fs-caption);font-weight:var(--k-fw-semibold);letter-spacing:var(--k-ls-caps);color:var(--k-text-label)}.cm-layer__back{display:none}.cm-set{display:grid;gap:16px}.cm-set__p{margin:0;font-size:var(--k-fs-base);line-height:1.5;color:var(--k-text-body);max-width:600px}.cm-set__h{margin:16px 0 0;padding-top:16px;border-top:1px solid var(--k-line-faint);font-size:var(--k-fs-caption);font-weight:var(--k-fw-semibold);letter-spacing:var(--k-ls-caps);text-transform:uppercase;color:var(--k-text-label)}.cm-set__row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.cm-set__row[hidden]{display:none}.cm-set__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cm-set__prime{justify-self:start;height:28px;padding:0 8px;font-size:var(--k-fs-small)}.cm-set__test{display:flex;align-items:center;gap:12px}.cm-set__test .cm-meter{flex:1}.cm-set__keys{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.cm-set__group{display:grid}.cm-set__video{display:grid;gap:8px;justify-items:start}.cm-set__video video{width:min(100%,360px);aspect-ratio:16 / 9;border-radius:var(--k-r-xl);background:var(--k-media);box-shadow:inset 0 0 0 1px var(--k-line);-o-object-fit:cover;object-fit:cover}.cm-field[hidden]{display:none}.cmc-keys{width:100%;border-collapse:collapse;font-size:var(--k-fs-body)}.cmc-keys th{text-align:left;padding:0 0 8px;font-size:var(--k-fs-caption);font-weight:var(--k-fw-semibold);letter-spacing:var(--k-ls-caps);text-transform:uppercase;color:var(--k-text-label);border-bottom:1px solid var(--k-line)}.cmc-keys td{padding:10px 0;border-bottom:1px solid var(--k-line-faint);color:var(--k-text-strong)}.cmc-keys td:last-child{text-align:right}.cm-pe{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;margin-top:20px;align-items:start}.cm-pe[hidden]{display:none}.cm-pe__form{display:grid;gap:18px;min-width:0}.cm-pe__row{display:flex;flex-wrap:wrap;gap:8px}.cm-pe__preview{position:sticky;top:20px;display:grid;gap:8px}.cm-pe__card{border:1px solid var(--k-line-menu);border-radius:var(--k-r-xl);background:var(--k-modal);overflow:hidden}.cm-pe__server{margin:0;font-family:var(--k-font-serif);font-size:var(--k-fs-serif-sm);color:var(--k-text)}.cm-savebar{position:sticky;bottom:16px;display:flex;align-items:center;gap:8px;margin-top:24px;padding:10px 10px 10px 16px;border:1px solid var(--k-line-menu);border-radius:var(--k-r-xl);background:var(--k-modal);box-shadow:var(--k-shadow-float);font-size:var(--k-fs-body);color:var(--k-text)}.cm-savebar[hidden]{display:none}.cm-savebar span{flex:1}.cm-picker{width:min(640px,100%)}.cm-picker__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;max-height:50vh;overflow:auto}.cmc-pick{position:relative;aspect-ratio:1;padding:0;border:1px solid var(--k-line);border-radius:var(--k-r-md);background:var(--k-thumb);overflow:hidden;cursor:pointer}.cmc-pick img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cmc-pick:hover{border-color:var(--k-line-hover-strong)}.cmc-pick[disabled]{cursor:not-allowed;opacity:.45}.cmc-pick__tag{position:absolute;left:4px;bottom:4px;padding:2px 5px;border-radius:var(--k-r-xs);background:var(--k-on-media-2);font-size:var(--k-fs-caption);color:var(--k-text)}@media(max-width:1099px){.cm-layer{grid-template-columns:218px minmax(0,1fr)}.cm-layer__navin{padding-left:8px}.cm-layer__in{padding:48px 24px 96px}.cm-pe{grid-template-columns:minmax(0,1fr)}.cm-pe__preview{position:static;max-width:320px}}@media(max-width:639px){.cm-layer{display:block;overflow-y:auto}.cm-layer__nav,.cm-layer__content{display:none}.cm-layer[data-view=list] .cm-layer__nav{display:block;border-right:0;background:var(--k-bg)}.cm-layer[data-view=detail] .cm-layer__content{display:block}.cm-layer__navin{width:auto;padding:16px}.cm-nav__item{height:44px;border-bottom:1px solid var(--k-line-faint);border-radius:0}.cm-nav__item .k-icon{display:block;color:var(--k-text-muted)}.cm-layer__in{padding:12px 16px 96px}.cm-layer__back{display:inline-flex;align-items:center;gap:6px;height:36px;margin-bottom:8px;padding:0;border:0;background:none;color:var(--k-text-soft);font:inherit;font-size:var(--k-fs-body);cursor:pointer}.cm-layer__close{position:fixed;top:8px;right:8px;width:auto;padding:0;height:auto;z-index:1}.cm-layer--page .cm-layer__close,.cm-layer__esc-label{display:none}.cm-set__grid{grid-template-columns:minmax(0,1fr)}.cm-controls__wide{display:none}.cm-savebar{bottom:8px;flex-wrap:wrap}}.cm-vchan{position:relative}.cm-vchan__acts{position:absolute;top:6px;right:6px;display:none;gap:4px}.cm-vchan:hover .cm-vchan__acts,.cm-vchan__acts:focus-within{display:flex}.cm-vchan__acts .cm-vchan__gear{background:transparent}.cm-vchan__gear{display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:var(--k-r-xs);background:var(--k-bg);color:var(--k-text-soft);cursor:pointer}.cm-vchan__gear:hover{color:var(--k-text)}.cm-vchan:hover .cm-vchan__time,.cm-vchan:hover .cm-vchan__limit{visibility:hidden}.cm-roles{display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px;align-items:start;margin-top:16px}.cm-roles__list{display:grid;gap:8px;position:sticky;top:0}.cm-roles__new{justify-self:stretch}.cm-roles__rows{display:grid;gap:2px}.cm-role-row{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border:0;border-radius:var(--k-r-md);background:transparent;color:var(--k-text-quiet);font:inherit;font-size:var(--k-fs-body);text-align:left;cursor:pointer}.cm-role-row:hover{background:var(--k-fill-hover);color:var(--k-text-strong)}.cm-role-row[aria-current=true]{background:var(--k-fill-active);color:var(--k-text)}.cm-role-row__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-role-row__lock{display:inline-flex;color:var(--k-text-muted)}.cm-roles__editor{display:grid;gap:16px;min-width:0}.cm-roles__editor [hidden]{display:none}.cm-tri{display:inline-flex;flex:none;padding:2px;gap:2px;border:1px solid var(--k-line-menu);border-radius:var(--k-r-md);background:var(--k-fill-track)}.cm-tri button{display:grid;place-items:center;width:30px;height:26px;border:0;border-radius:var(--k-r-sm);background:transparent;color:var(--k-text-soft);cursor:pointer}.cm-tri button:hover{color:var(--k-text);background:var(--k-fill-hover)}.cm-tri button[aria-pressed=true]{background:var(--k-inverse);color:var(--k-inverse-ink)}.cm-tri button[disabled]{opacity:.4;cursor:not-allowed}.cm-invite__row .cm-input:first-child{width:auto;flex:1;text-align:left}@media(max-width:1099px){.cm-roles{grid-template-columns:minmax(0,1fr)}.cm-roles__list{position:static}.cm-roles__rows{grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto}}@media(hover:none){.cm-vchan__gear{display:grid}.cm-vchan__time,.cm-vchan__limit{margin-right:24px}}.cm-management{width:min(460px,calc(100vw - 32px));max-height:85vh;overflow:auto;background:var(--k-bg);color:var(--k-text);border:1px solid var(--k-line);border-radius:12px;padding:24px}.cm-management::backdrop{background:var(--k-scrim-drawer)}.cm-management h2{margin:0 0 20px;font-size:var(--k-fs-serif-md)}.cm-management footer{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.cm-management [data-error]{color:var(--k-text-soft);font-size:var(--k-fs-small)}.cm-translation{grid-column:2 / -1;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.cm-translation>button{display:block;margin-top:4px;font-size:var(--k-fs-caption);color:var(--k-text-muted)}.cmc-av--kiara{background:none;box-shadow:none;overflow:visible}.cmc-av--kiara>.rf-chip,.cmc-av--kiara>.rf-slot,.cmc-av--kiara>.cx-face{position:absolute;inset:0;margin:auto}.cmc-av--kiara>.cm-dot{z-index:8}.cmc-kiara{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0}.cmc-kiara__rank{display:inline-flex;align-items:center;gap:5px;color:var(--k-text-strong);font:var(--k-fw-semibold) var(--k-fs-small) / 1 var(--k-font-sans)}.cmc-kiara__chip{display:inline-flex;align-items:center;height:18px;padding:0 7px;border:1px solid var(--k-line-control);border-radius:999px;color:var(--k-text-soft);font:var(--k-fw-semibold) var(--k-fs-tiny) / 1 var(--k-font-sans)}
