@import"https://fonts.googleapis.com/css2?family=EB+Garamond:wght@500;600&family=Inter:opsz,wght@14..32,400;14..32,500;14..32,600;14..32,650;14..32,700&display=swap";.cm-scroll-lock{overflow:hidden}.cm-shell{display:flex;min-height:100dvh;align-items:flex-start;background:var(--cm-bg);font-family:var(--cm-font)}.cm-shell--pinned{height:100dvh;overflow:hidden;align-items:stretch}.cm-shell--collapsed{flex-direction:column;align-items:stretch}.cm-rail{width:var(--cm-rail-w);flex:none;background:var(--cm-surface);border-right:1px solid var(--cm-line);display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 0 10px;position:sticky;top:0;align-self:flex-start;min-height:100dvh;max-height:100dvh;z-index:var(--z-sticky)}.cm-shell--pinned .cm-rail{align-self:stretch}.cm-rail__brand{margin-bottom:12px;flex:none}.cm-brand__mark{height:30px;width:auto;display:block}.cm-rail__btn{width:38px;height:38px;flex:none;display:grid;place-items:center;border:0;padding:0;background:none;border-radius:var(--cm-radius);color:var(--cm-ink-2);cursor:pointer;position:relative;text-decoration:none}.cm-rail__btn:hover{background:var(--cm-hover);color:var(--cm-ink)}.cm-rail__btn.is-active{background:var(--cm-accent-soft);color:var(--cm-accent-ink)}.cm-rail__dot{position:absolute;top:7px;right:7px;width:7px;height:7px;border-radius:50%;background:var(--cm-accent);border:1.5px solid var(--cm-surface)}.cm-rail__foot{margin-top:auto;padding-top:10px;width:100%;border-top:1px solid var(--cm-line);display:flex;flex-direction:column;align-items:center;gap:2px}.cm-rail__btn[data-tip]:hover:after,.cm-rail__btn[data-tip]:focus-visible:after{content:attr(data-tip);position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);background:var(--cm-ink);color:var(--cm-accent-contrast);font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-label);padding:4px 8px;border-radius:var(--cm-radius-sm);white-space:nowrap;pointer-events:none;z-index:var(--z-sticky)}.cm-navicon{width:21px;height:21px;flex:none;stroke:currentColor;stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round}.cm-account{position:relative;display:flex;align-items:center}.cm-rail__avatar{width:34px;height:34px;border-radius:50%;overflow:hidden;border:1px solid var(--cm-line-strong);background:var(--cm-hover)}.cm-rail__avatar.is-active{outline:2px solid var(--cm-accent-ink);outline-offset:1px}.cm-rail__avatar .cm-avatar__img{width:100%;height:100%;object-fit:contain;display:block}.cm-pop{position:absolute;inset-inline-start:calc(100% + 8px);bottom:0;width:328px;background:var(--cm-surface);border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius);box-shadow:var(--cm-shadow-raised);z-index:var(--z-modal);overflow:hidden}.cm-pop__head{display:flex;align-items:center;gap:12px;padding:16px}.cm-pop__logo{height:38px;width:auto;flex:none;display:block}.cm-pop__who{min-width:0}.cm-pop__name{display:block;font-family:var(--cm-font-brand);font-size:var(--cm-fs-lg);font-weight:var(--cm-fw-emph);line-height:1.2;color:var(--cm-ink)}.cm-pop__meta{display:flex;align-items:center;gap:8px;margin-top:3px;min-width:0}.cm-pop__mail{font-size:var(--cm-fs-sm);color:var(--cm-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-pop__sec{border-top:1px solid var(--cm-line);padding:6px}.cm-pop__row{display:flex;align-items:center;gap:10px;width:100%;min-height:34px;padding:0 10px;border:0;background:none;border-radius:var(--cm-radius-sm);font-family:var(--cm-font);font-size:var(--cm-fs-md);text-align:start;color:var(--cm-ink-2);text-decoration:none;cursor:pointer}.cm-pop__row:hover{background:var(--cm-hover);color:var(--cm-ink)}.cm-pop__row .cm-navicon{width:17px;height:17px;color:var(--cm-muted)}.cm-rolepill{font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-emph);background:var(--cm-accent-soft);color:var(--cm-accent-ink);border-radius:100px;padding:3px 9px;flex:none}.cm-navpanel{width:var(--cm-panel-w);flex:none;background:var(--cm-bg);border-right:1px solid var(--cm-line);padding:14px 10px;display:flex;flex-direction:column;gap:2px;position:sticky;top:0;align-self:flex-start;min-height:100dvh;max-height:100dvh;overflow-y:auto}.cm-shell--pinned .cm-navpanel{align-self:stretch}.cm-navpanel__eyebrow{font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-label);color:var(--cm-muted);padding:0 8px 8px}.cm-navpanel__group{font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-label);color:var(--cm-muted);padding:14px 8px 4px}.cm-navpanel__link{display:flex;align-items:center;gap:8px;min-height:32px;padding:0 8px;border-radius:var(--cm-radius-sm);font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-label);color:var(--cm-ink-2);text-decoration:none}.cm-navpanel__link:hover{background:var(--cm-hover)}.cm-navpanel__link.is-active{background:var(--cm-accent-soft);color:var(--cm-accent-ink);font-weight:var(--cm-fw-emph)}.cm-navpanel__badge{margin-inline-start:auto;flex:0 0 auto;min-width:18px;padding:0 6px;border-radius:999px;background:var(--cm-accent);color:var(--cm-accent-contrast);font-size:11px;font-weight:var(--cm-fw-emph);line-height:18px;text-align:center}.cm-content{flex:1;min-width:0;padding-block:24px;padding-inline:clamp(16px,4vw,28px)}.cm-content--immersive{padding:0;min-height:0;display:flex}.cm-content--pinned{min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0}.cm-topbar{display:flex;align-items:center;gap:10px;height:52px;flex:none;padding-inline:10px;background:var(--cm-surface);border-bottom:1px solid var(--cm-line);position:sticky;top:0;z-index:var(--z-sticky)}.cm-topbar .cm-brand__mark,.cm-drawer__head .cm-brand__mark{height:24px}.cm-topbar__brand{display:flex;align-items:center;gap:8px;min-width:0}.cm-topbar__brand b{font-family:var(--cm-font-brand);font-size:var(--cm-fs-md);font-weight:var(--cm-fw-emph);color:var(--cm-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-topbar .cm-account{margin-inline-start:auto}.cm-topbar .cm-rail__avatar{width:30px;height:30px}.cm-topbar .cm-pop{inset-inline-start:auto;inset-inline-end:0;bottom:auto;top:calc(100% + 8px);width:min(328px,calc(100vw - 20px))}.cm-burger{width:36px;height:36px;border:0;background:transparent;border-radius:var(--cm-radius-sm);display:grid;place-items:center;color:var(--cm-ink-2);cursor:pointer;flex:none}.cm-burger:hover{background:var(--cm-hover)}.cm-burger__lines{display:block;width:16px}.cm-burger__lines b{display:block;height:2px;background:currentColor;border-radius:1px;margin:3px 0}.cm-drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#18181b73;z-index:var(--z-modal-backdrop);animation:cmScrimIn .16s ease-out}.cm-drawer{position:fixed;inset-block:0;inset-inline-start:0;height:100dvh;width:min(280px,85vw);background:var(--cm-surface);border-right:1px solid var(--cm-line);box-shadow:0 0 32px #18181b40;display:flex;flex-direction:column;z-index:var(--z-modal);animation:cmDrawerIn .2s ease-out}@keyframes cmDrawerIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.cm-drawer__head{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--cm-line);flex:none}.cm-drawer__head b{font-family:var(--cm-font-brand);font-size:var(--cm-fs-md);font-weight:var(--cm-fw-emph);color:var(--cm-ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-drawer__close{margin-inline-start:auto;width:32px;height:32px;border:0;background:transparent;border-radius:var(--cm-radius-sm);color:var(--cm-muted);font-size:16px;cursor:pointer;flex:none}.cm-drawer__close:hover{background:var(--cm-hover)}.cm-drawer__nav{flex:1;min-height:0;overflow-y:auto;padding:10px 8px;display:flex;flex-direction:column;gap:1px}.cm-navlink{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--cm-radius-sm);font-size:var(--cm-fs-md);font-weight:var(--cm-fw-label);color:var(--cm-ink-2);text-decoration:none}.cm-navlink:hover{background:var(--cm-hover)}.cm-navlink.is-active{background:var(--cm-accent-soft);color:var(--cm-accent-ink);font-weight:var(--cm-fw-emph)}.cm-navlink .cm-navicon{width:19px;height:19px;color:var(--cm-muted)}.cm-navlink.is-active .cm-navicon{color:var(--cm-accent-ink)}.cm-navlink__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-subnav{display:flex;flex-direction:column;gap:1px;margin:2px 0 4px 29px;padding-inline-start:10px;border-inline-start:1px solid var(--cm-line)}.cm-subnav__group{font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-label);color:var(--cm-muted);padding:10px 8px 3px}.cm-subnav__group:first-child{padding-top:2px}.cm-subnav__link{display:flex;align-items:center;gap:6px;min-height:32px;padding:0 8px;border-radius:var(--cm-radius-sm);font-size:var(--cm-fs-sm);color:var(--cm-ink-2);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-subnav__link:hover{background:var(--cm-hover)}.cm-subnav__link.is-active{background:var(--cm-accent-soft);color:var(--cm-accent-ink);font-weight:var(--cm-fw-emph)}.cm-drawer__pinned{flex:none;border-top:1px solid var(--cm-line);padding:8px}.cm-rail .cm-rail__btn:focus-visible,.cm-navpanel .cm-navpanel__link:focus-visible,.cm-pop .cm-pop__row:focus-visible,.cm-topbar button:focus-visible,.cm-drawer .cm-navlink:focus-visible,.cm-drawer .cm-subnav__link:focus-visible,.cm-drawer button:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:2px}.cm-login{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--cm-page-p) var(--cm-gap);background:var(--cm-bg)}.cm-login__card{width:380px;max-width:100%;background:var(--cm-surface);border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius);padding:var(--cm-gap-lg) 24px 24px}.cm-login__brand{display:flex;align-items:center;gap:12px}.cm-login__mark{height:52px;width:auto;flex:none}.cm-login__wordmark{font-family:var(--cm-font-brand);font-size:var(--cm-fs-lg);font-weight:var(--cm-fw-emph);line-height:1.15;color:var(--cm-ink)}.cm-login__rule{height:1px;background:var(--cm-line);margin:var(--cm-gap) 0;border:0}.cm-login__title{font-size:var(--cm-fs-xl);font-weight:var(--cm-fw-head);line-height:1.2;color:var(--cm-ink);margin:0 0 var(--cm-gap-lg)}.cm-login__form{display:flex;flex-direction:column;gap:var(--cm-gap)}.cm-login__field{display:flex;flex-direction:column;gap:6px}.cm-login__label{font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-emph);color:var(--cm-muted)}.cm-login__box{position:relative;display:flex}.cm-login__input{font-family:var(--cm-font);font-size:var(--cm-fs-md);line-height:1.3;color:var(--cm-ink);background:var(--cm-surface);border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius-sm);padding:10px 12px;width:100%;outline:none;transition:border-color .14s ease-out,background-color .14s ease-out}.cm-login__input--has-toggle{padding-right:44px}.cm-login__input::placeholder{color:var(--cm-muted)}.cm-login__input:hover:not(:disabled){border-color:var(--cm-accent)}.cm-login__input:focus-visible{border-color:var(--cm-accent-ink);outline:2px solid var(--cm-accent-ink);outline-offset:2px}.cm-login__input:disabled{background:var(--cm-hover);color:var(--cm-muted);cursor:not-allowed}.cm-login__input[aria-invalid=true]{border-color:var(--cm-bad)}.cm-login__reveal{position:absolute;top:50%;right:4px;transform:translateY(-50%);width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:var(--cm-radius-sm);color:var(--cm-muted);cursor:pointer;transition:background-color .14s ease-out,color .14s ease-out}.cm-login__reveal:hover:not(:disabled){background:var(--cm-hover);color:var(--cm-ink-2)}.cm-login__reveal:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:2px}.cm-login__reveal:disabled{color:var(--cm-line-strong);cursor:not-allowed}.cm-login__msg-slot:empty{display:none}.cm-login__msg{display:flex;gap:8px;padding:10px 12px;border-radius:var(--cm-radius-sm);font-size:var(--cm-fs-sm);line-height:1.45;margin:0}.cm-login__msg--bad{background:var(--cm-bad-soft);color:var(--cm-bad)}.cm-login__msg--warn{background:var(--cm-warn-soft);color:var(--cm-warn)}.cm-login__icon{width:16px;height:16px;flex:none;stroke:currentColor;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}.cm-login__msg-icon{width:14px;height:14px;flex:none;margin-top:1px;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}.cm-login__msg-body{color:var(--cm-ink)}.cm-login__msg-fix{display:block;font-size:var(--cm-fs-xs);color:var(--cm-ink-2);margin-top:4px}.cm-login__submit{font-family:var(--cm-font);font-size:var(--cm-fs-md);font-weight:var(--cm-fw-emph);color:var(--cm-accent-contrast);background:var(--cm-accent);border:0;border-radius:var(--cm-radius-sm);min-height:40px;padding:10px 16px;width:100%;cursor:pointer;transition:background-color .14s ease-out}.cm-login__submit:hover:not(:disabled){background:var(--cm-accent-ink)}.cm-login__submit:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:2px}.cm-login__submit:disabled{opacity:.85;cursor:not-allowed}.cm-login__foot-rule{height:1px;background:var(--cm-line);margin:24px 0 0;border:0}.cm-login__foot{font-size:var(--cm-fs-xs);color:var(--cm-muted);text-align:center;margin:12px 0 0}@media(prefers-reduced-motion:reduce){.cm-login__input,.cm-login__reveal,.cm-login__submit{transition:none}}.cm-dash{--cm-dash-gutter: clamp(16px, 4vw, 28px);--cm-dash-spark: color-mix(in srgb, var(--cm-muted) 55%, var(--cm-surface))}.cm-dash a{text-decoration:none}.cm-dash__br,.cm-dash__qr{color:inherit}.cm-dash__head{display:flex;align-items:center;gap:12px;padding:18px var(--cm-dash-gutter);margin:-24px calc(-1 * var(--cm-dash-gutter)) 0;border-bottom:1px solid var(--cm-line);background:var(--cm-surface)}.cm-dash__title{margin:0;font-size:var(--cm-fs-xl);font-weight:var(--cm-fw-bold);line-height:1;letter-spacing:-.01em}.cm-dash__when{margin-left:auto;color:var(--cm-muted);font-size:var(--cm-fs-sm);font-variant-numeric:tabular-nums}.cm-dash__bell{position:relative;width:36px;height:36px;display:grid;place-items:center;padding:0;border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius-sm);background:var(--cm-surface);color:var(--cm-ink-2);cursor:pointer}.cm-dash__bell:hover{border-color:var(--cm-accent);color:var(--cm-accent-ink)}.cm-dash__bell-n{position:absolute;top:-6px;right:-6px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--cm-bad);color:var(--cm-accent-contrast);font-size:var(--cm-fs-2xs);font-weight:var(--cm-fw-emph);line-height:17px;text-align:center}.cm-dash__strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(232px,1fr));margin:0 calc(-1 * var(--cm-dash-gutter));background:var(--cm-surface);border-bottom:1px solid var(--cm-line);overflow:hidden}.cm-dash__tile{padding:14px 20px 15px;box-shadow:1px 0 0 var(--cm-line),0 1px 0 var(--cm-line)}.cm-dash__tile-l{display:block;color:var(--cm-muted);font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-label)}.cm-dash__tile-v{margin:3px 0;font-size:var(--cm-fs-2xl);font-weight:var(--cm-fw-bold);line-height:1.15}.cm-dash__unit{font-size:var(--cm-fs-md);font-weight:var(--cm-fw-emph);color:var(--cm-muted)}.cm-dash__tile-c{font-size:var(--cm-fs-sm);color:var(--cm-ink-2);line-height:1.4;min-height:19px}.cm-dash__lead{font-weight:var(--cm-fw-emph)}.cm-dash__lead--ok{color:var(--cm-ok)}.cm-dash__lead--bad{color:var(--cm-bad)}.cm-dash__lead--warn{color:var(--cm-warn)}.cm-dash__lead--muted{color:var(--cm-muted)}.cm-dash__body,.cm-dash__load{padding-top:var(--cm-gap-lg)}.cm-dash__sec{margin-bottom:32px}.cm-dash__h2{margin:0 0 12px;font-size:var(--cm-fs-lg);font-weight:var(--cm-fw-head);line-height:1.3}.cm-dash__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px}.cm-dash__card{display:flex;flex-direction:column;overflow:hidden;background:var(--cm-surface);border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius)}.cm-dash__hd{display:flex;align-items:center;gap:10px;padding:14px var(--cm-card-p)}.cm-dash__mark{flex:none;width:22px;height:22px;border-radius:5px}.cm-dash__mark--whatsapp{background:var(--cm-ch-whatsapp)}.cm-dash__mark--instagram{background:var(--cm-ch-instagram)}.cm-dash__mark--facebook{background:var(--cm-ch-facebook)}.cm-dash__mark--web{background:var(--cm-ch-web)}.cm-dash__who{min-width:0;line-height:1.25}.cm-dash__name{display:block;font-size:var(--cm-fs-md);font-weight:var(--cm-fw-head)}.cm-dash__handle{display:block;color:var(--cm-muted);font-family:var(--cm-font-mono);font-size:var(--cm-fs-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-dash__status{flex:none;margin-left:auto;padding:3px 8px;border-radius:3px;color:var(--cm-accent-contrast);font-size:var(--cm-fs-2xs);font-weight:var(--cm-fw-head);line-height:1.6;letter-spacing:.02em;white-space:nowrap}.cm-dash__status--ok{background:var(--cm-ok)}.cm-dash__status--bad{background:var(--cm-bad)}.cm-dash__status--warn{background:var(--cm-warn)}.cm-dash__status--muted{background:var(--cm-muted)}.cm-dash__stats{display:grid;border-top:1px solid var(--cm-line)}.cm-dash__stats--2{grid-template-columns:repeat(2,1fr)}.cm-dash__stats--1{grid-template-columns:1fr}.cm-dash__stat{padding:12px var(--cm-card-p) 13px}.cm-dash__stat+.cm-dash__stat{border-left:1px solid var(--cm-line)}.cm-dash__stat-l{display:block;color:var(--cm-muted);font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-label)}.cm-dash__stat-v{margin:1px 0 6px;font-size:var(--cm-fs-xl);font-weight:var(--cm-fw-emph);line-height:1.2}.cm-dash__stat-v--zero{color:var(--cm-line-strong)}.cm-dash__spark{display:block;width:100%;height:24px;overflow:visible}.cm-dash__stat-d{margin-top:5px;min-height:16px;color:var(--cm-muted);font-size:var(--cm-fs-xs)}.cm-dash__stat-d--warn{color:var(--cm-warn);font-weight:var(--cm-fw-emph)}.cm-dash__surf{margin-top:auto;padding:4px 0;border-top:1px solid var(--cm-line)}.cm-dash__sf{display:flex;align-items:baseline;gap:12px;padding:5px var(--cm-card-p)}.cm-dash__sf-n{flex:1;min-width:0;color:var(--cm-muted);font-size:var(--cm-fs-sm)}.cm-dash__sf-v{font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-emph);text-align:right;white-space:nowrap}.cm-dash__sf-v--ok{color:var(--cm-ok)}.cm-dash__sf-v--warn{color:var(--cm-warn)}.cm-dash__sf-v--muted{color:var(--cm-ink-2)}.cm-dash__sf-v--info{color:var(--cm-info)}.cm-dash__sf-v--none{color:var(--cm-line-strong)}.cm-dash__sf-v--bad{color:var(--cm-bad)}.cm-dash__add{display:flex;align-items:center;justify-content:center;min-height:200px;padding:24px;border:1px dashed var(--cm-line-strong);border-radius:var(--cm-radius);color:var(--cm-muted);font-size:var(--cm-fs-sm);text-align:center}.cm-dash__add:hover{border-color:var(--cm-accent);color:var(--cm-accent-ink)}.cm-dash__add b{display:block;margin-bottom:4px;color:inherit;font-size:var(--cm-fs-md);font-weight:var(--cm-fw-head)}.cm-dash__broke{overflow:hidden;background:var(--cm-surface);border:1px solid var(--cm-line-strong);border-left:3px solid var(--cm-bad);border-radius:var(--cm-radius)}.cm-dash__br{display:flex;align-items:center;gap:var(--cm-gap);padding:14px 18px;border-top:1px solid var(--cm-line)}.cm-dash__br:first-child{border-top:0}.cm-dash__br:hover{background:var(--cm-hover)}.cm-dash__br-b{flex:1;min-width:0}.cm-dash__br-t{display:block;font-size:var(--cm-fs-md);font-weight:var(--cm-fw-head);line-height:1.4}.cm-dash__br:hover .cm-dash__br-t{color:var(--cm-accent-ink)}.cm-dash__br-d{margin-top:1px;color:var(--cm-muted);font-size:var(--cm-fs-sm)}.cm-dash__br-go{flex:none;padding:8px 10px;border-radius:var(--cm-radius-sm);color:var(--cm-accent-ink);font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-emph);white-space:nowrap}.cm-dash__br:hover .cm-dash__br-go{background:var(--cm-accent-soft)}.cm-dash__q{overflow:hidden;background:var(--cm-surface);border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius)}.cm-dash__qr{display:flex;align-items:center;gap:14px;min-height:46px;padding:0 18px;border-top:1px solid var(--cm-line)}.cm-dash__qr:first-child{border-top:0}.cm-dash__qr:hover{background:var(--cm-hover)}.cm-dash__qr-n{flex:none;min-width:22px;font-size:var(--cm-fs-md);font-weight:var(--cm-fw-head);font-variant-numeric:tabular-nums}.cm-dash__qr-t{flex:1;min-width:0;font-size:var(--cm-fs-sm)}.cm-dash__qr:hover .cm-dash__qr-t{color:var(--cm-accent-ink)}.cm-dash__qr-a{flex:none;color:var(--cm-muted);font-size:var(--cm-fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.cm-dash__qr-a--old{color:var(--cm-warn);font-weight:var(--cm-fw-emph)}.cm-dash__clear{margin:0;color:var(--cm-muted);font-size:var(--cm-fs-sm)}.cm-dash__bellwrap{position:relative}.cm-dash__pop{position:absolute;top:calc(100% + 8px);right:0;z-index:20;width:min(360px,calc(100vw - 32px));max-height:60vh;overflow-y:auto;background:var(--cm-surface);border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius);box-shadow:var(--cm-shadow-raised);text-align:left}.cm-dash__pop-hd{display:flex;align-items:center;gap:8px;padding:10px var(--cm-card-p);border-bottom:1px solid var(--cm-line);font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-emph)}.cm-dash__pop-all{margin-left:auto;padding:0;border:0;background:none;color:var(--cm-accent-ink);font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-label);cursor:pointer}.cm-dash__n{display:flex;align-items:flex-start;gap:10px;padding:11px var(--cm-card-p);border-top:1px solid var(--cm-line)}.cm-dash__n:first-of-type{border-top:0}.cm-dash__n-b{flex:1;min-width:0}.cm-dash__n-t{display:block;font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-emph)}.cm-dash__n-t--critical{color:var(--cm-bad)}.cm-dash__n-t--warning{color:var(--cm-warn)}.cm-dash__n-d{display:block;margin-top:1px;color:var(--cm-muted);font-size:var(--cm-fs-xs)}.cm-dash__n-go{display:inline-block;margin-top:4px;color:var(--cm-accent-ink);font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-emph)}.cm-dash__n-x{flex:none;width:22px;height:22px;padding:0;border:0;border-radius:var(--cm-radius-sm);background:none;color:var(--cm-muted);font-size:var(--cm-fs-sm);cursor:pointer}.cm-dash__n-x:hover{background:var(--cm-hover);color:var(--cm-ink)}.cm-dash__pop-empty{padding:18px var(--cm-card-p);color:var(--cm-muted);font-size:var(--cm-fs-sm)}.cm-dash__notice{padding:10px var(--cm-card-p);border-top:1px solid var(--cm-line);color:var(--cm-ink-2);font-size:var(--cm-fs-xs)}@media(max-width:767.98px){.cm-dash__head{padding:12px var(--cm-dash-gutter)}.cm-dash__title{font-size:var(--cm-fs-lg)}.cm-dash__tile{padding:12px var(--cm-card-p)}.cm-dash__tile-v{font-size:var(--cm-fs-xl)}.cm-dash__grid{gap:14px}.cm-dash__br{flex-direction:column;align-items:flex-start;gap:8px}.cm-dash__br-go{padding:8px 0}.cm-dash__qr{flex-wrap:wrap;align-items:flex-start;padding:10px var(--cm-card-p)}.cm-dash__qr-a{width:100%;padding-left:36px}}.cm-dash__health{margin-top:22px;color:var(--cm-muted);font-size:var(--cm-fs-sm)}.cm-dash__health b{font-weight:var(--cm-fw-emph);color:var(--cm-ok)}.cm-dash__health--bad b{color:var(--cm-bad)}.cm-dash__health .cm-dash__sep{padding:0 8px;color:var(--cm-line-strong)}.cm-dash__recheck{padding:0;border:0;background:none;font:inherit;color:var(--cm-accent-ink);cursor:pointer}.cm-dash__recheck:hover{text-decoration:underline}.cm-dash__recheck[disabled]{color:var(--cm-muted);cursor:default;text-decoration:none}.cm-legal{background:var(--cm-bg);min-height:100vh;padding:var(--cm-page-p) var(--cm-card-p)}.cm-legal__doc{max-width:68ch;margin:0 auto;background:var(--cm-surface);border:1px solid var(--cm-line);border-radius:var(--cm-radius);padding:var(--cm-page-p);color:var(--cm-ink-2);font-size:var(--cm-fs-md);line-height:var(--cm-lh-body)}.cm-legal__eyebrow{margin:0;color:var(--cm-muted);font-size:var(--cm-fs-2xs);font-weight:var(--cm-fw-label);letter-spacing:.04em;text-transform:uppercase}.cm-legal__doc h1{margin:4px 0 0;color:var(--cm-ink);font-size:var(--cm-fs-xl);font-weight:var(--cm-fw-head);line-height:1.25}.cm-legal__date{margin:4px 0 0;color:var(--cm-muted);font-size:var(--cm-fs-sm)}.cm-legal__lede{margin-top:var(--cm-gap-lg)}.cm-legal__doc h2{margin:var(--cm-gap-lg) 0 var(--cm-gap) 0;color:var(--cm-ink);font-size:var(--cm-fs-lg);font-weight:var(--cm-fw-head)}.cm-legal__doc p{margin:0 0 var(--cm-gap)}.cm-legal__doc ul{margin:0 0 var(--cm-gap);padding-left:20px}.cm-legal__doc li{margin-bottom:6px}.cm-legal__doc a{color:var(--cm-accent-ink)}@media(max-width:480px){.cm-legal{padding:var(--cm-card-p) 12px}.cm-legal__doc{padding:var(--cm-card-p)}}.cm-inbox{display:flex;flex:1;min-height:0;background:var(--cm-surface)}.cm-inbox__pane{min-height:0;display:flex;flex-direction:column}.cm-inbox__list{width:324px;flex:none;border-right:1px solid var(--cm-line);background:var(--cm-bg)}.cm-inbox__list--full{width:100%;border-right:0}.cm-inbox__list-head{flex:none;padding:14px 14px 10px;display:flex;flex-direction:column;gap:9px}.cm-inbox__list-title{display:flex;align-items:baseline;gap:8px}.cm-inbox__list-title h2{margin:0;font-size:var(--cm-fs-md);font-weight:var(--cm-fw-head);letter-spacing:-.01em;color:var(--cm-ink)}.cm-inbox__list-count{font-size:var(--cm-fs-xs);color:var(--cm-muted)}.cm-live{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:var(--cm-fs-2xs);font-weight:var(--cm-fw-label);color:var(--cm-muted)}.cm-live i{width:6px;height:6px;border-radius:50%;background:var(--cm-ok);animation:cm-pulse 2.4s ease-out infinite}@keyframes cm-pulse{0%,to{opacity:1}50%{opacity:.35}}.cm-inbox__search input{width:100%;min-height:36px;padding:9px 40px 9px 32px;background:var(--cm-surface);border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius-sm);font-family:var(--cm-font);font-size:var(--cm-fs-sm);color:var(--cm-ink)}.cm-inbox__search input::placeholder{color:var(--cm-muted)}.cm-inbox__search input:hover{border-color:var(--cm-accent)}.cm-inbox__search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--cm-muted);pointer-events:none;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}.cm-inbox__filters{display:flex;align-items:center;gap:8px}.cm-inbox__selectwrap{position:relative;flex:1;display:flex;align-items:center}.cm-inbox__selectwrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:36px;padding:8px 28px 8px 10px;background:var(--cm-surface);border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius-sm);font-family:var(--cm-font);font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-label);color:var(--cm-ink);cursor:pointer}.cm-inbox__selectwrap select:hover{border-color:var(--cm-accent)}.cm-inbox__selectwrap-chev{position:absolute;right:8px;width:14px;height:14px;color:var(--cm-muted);pointer-events:none;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}.cm-inbox__list-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;border-top:1px solid var(--cm-line)}.cm-conv{list-style:none;margin:0;padding:0}.cm-conv>li+li>.cm-conv__row{border-top:1px solid var(--cm-line)}.cm-conv__row{position:relative;display:flex;gap:11px;width:100%;text-align:left;padding:11px 14px 11px 13px;background:transparent;border:0;cursor:pointer;align-items:flex-start;font-family:inherit}.cm-conv__row:hover{background:var(--cm-hover)}.cm-conv__row:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:-2px}.cm-conv__row.is-active{background:var(--cm-accent-soft)}.cm-conv__row.is-active:before{content:"";position:absolute;inset-block:0;left:0;width:2px;background:var(--cm-accent)}.cm-conv__row.is-active .cm-conv__name{color:var(--cm-accent-ink)}.cm-conv__body{flex:1;min-width:0}.cm-conv__top{display:flex;align-items:baseline;gap:8px}.cm-conv__name{font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-emph);color:var(--cm-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cm-conv__time{margin-left:auto;flex:none;font-size:var(--cm-fs-2xs);color:var(--cm-muted)}.cm-conv__prev{display:block;margin-top:2px;font-size:var(--cm-fs-xs);color:var(--cm-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-conv__dir{color:var(--cm-muted);font-weight:var(--cm-fw-emph)}.cm-conv__prev--none{color:var(--cm-muted);font-style:italic}.cm-conv__meta{margin-top:4px;display:flex;align-items:center;gap:5px;flex-wrap:nowrap;overflow:hidden;white-space:nowrap;font-size:var(--cm-fs-2xs);color:var(--cm-muted)}.cm-conv__meta .sep{color:var(--cm-line-strong)}.cm-conv__open{color:var(--cm-ok);font-weight:var(--cm-fw-label)}.cm-conv__shut{color:var(--cm-muted)}.cm-conv__fail{color:var(--cm-bad);font-weight:var(--cm-fw-label)}.cm-conv__paused{color:var(--cm-warn);font-weight:var(--cm-fw-label)}.cm-inbox__list-foot{flex:none;display:flex;align-items:center;gap:8px;padding:9px 14px;border-top:1px solid var(--cm-line);background:var(--cm-bg);font-size:var(--cm-fs-2xs);color:var(--cm-muted)}.cm-inbox__list-foot .cm-keys{margin-left:auto;padding:0;border:0}.cm-inbox-avatar{position:relative;flex:none;border-radius:50%;display:grid;place-items:center;font-family:var(--cm-font);font-weight:var(--cm-fw-emph);letter-spacing:.01em;background:var(--cm-hover);color:var(--cm-ink-2);border:1px solid var(--cm-line)}.cm-inbox-avatar__ch{position:absolute;right:-2px;bottom:-2px;width:12px;height:12px;border-radius:50%;border:2px solid var(--cm-bg)}.cm-inbox-avatar--lg .cm-inbox-avatar__ch{width:14px;height:14px;border-color:var(--cm-surface)}.cm-conv__row.is-active .cm-inbox-avatar__ch{border-color:var(--cm-accent-soft)}.cm-inbox-avatar__ch--whatsapp{background:var(--cm-ch-whatsapp)}.cm-inbox-avatar__ch--instagram{background:var(--cm-ch-instagram)}.cm-inbox-avatar__ch--facebook{background:var(--cm-ch-facebook)}.cm-inbox-avatar__ch--web{background:var(--cm-ch-web)}@media(prefers-reduced-motion:reduce){.cm-live i{animation:none}}@media(max-width:1179.98px){.cm-inbox__ctx,.cm-thread__acts .cm-btn__label{display:none}}.cm-inbox__thread{flex:1;min-width:0;background:var(--cm-surface)}.cm-thread__tint{height:3px;flex:none}.cm-thread__tint--whatsapp{background:var(--cm-ch-whatsapp)}.cm-thread__tint--instagram{background:var(--cm-ch-instagram)}.cm-thread__tint--facebook{background:var(--cm-ch-facebook)}.cm-thread__tint--web{background:var(--cm-ch-web)}.cm-thread__head{flex:none;display:flex;align-items:center;gap:12px;padding:12px 20px 11px;background:var(--cm-surface)}.cm-thread__id{flex:1;min-width:0}.cm-thread__name{font-size:var(--cm-fs-lg);font-weight:var(--cm-fw-head);letter-spacing:-.012em;line-height:1.2;color:var(--cm-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-thread__sub{margin-top:3px;display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:var(--cm-fs-xs);color:var(--cm-muted)}.cm-thread__acts{display:flex;align-items:center;gap:6px;flex:none;position:relative}.cm-btn-outline{display:inline-flex;align-items:center;gap:7px;background:var(--cm-surface);border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius-sm);padding:8px 12px;min-height:36px;font-family:var(--cm-font);font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-label);color:var(--cm-ink-2);cursor:pointer}.cm-btn-outline:hover{border-color:var(--cm-accent);color:var(--cm-ink)}.cm-btn-outline:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:2px}.cm-btn-outline svg{width:13px;height:13px;flex:none;color:var(--cm-muted);stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}.cm-btn-outline:hover svg{color:var(--cm-accent-ink)}.cm-btn-quiet{display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;color:var(--cm-muted);font-family:var(--cm-font);font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-label);padding:8px 10px;min-height:36px;border-radius:var(--cm-radius-sm);cursor:pointer}.cm-btn-quiet:hover{background:var(--cm-hover);color:var(--cm-ink-2)}.cm-btn-quiet:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:2px}.cm-btn-quiet svg{width:13px;height:13px;flex:none;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}.cm-btn-icon{width:36px;height:36px;flex:none;display:grid;place-items:center;background:transparent;border:0;border-radius:var(--cm-radius-sm);color:var(--cm-muted);cursor:pointer}.cm-btn-icon:hover,.cm-btn-icon[aria-expanded=true]{background:var(--cm-hover);color:var(--cm-ink-2)}.cm-btn-icon:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:2px}.cm-btn-icon svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}.cm-pausemenu{position:relative;display:inline-flex}.cm-pausemenu__panel{position:absolute;top:calc(100% + 6px);left:0;z-index:var(--z-dropdown);min-width:232px;background:var(--cm-surface);border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius);box-shadow:var(--cm-shadow-raised);padding:0;overflow:hidden;font-family:var(--cm-font)}.cm-pausemenu__panel--right{left:auto;right:0}.cm-pausemenu__head{padding:10px 12px 8px;border-bottom:1px solid var(--cm-line)}.cm-pausemenu__title{margin:0;font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-emph);color:var(--cm-ink)}.cm-pausemenu__scope{margin:2px 0 0;font-size:var(--cm-fs-xs);color:var(--cm-ink-2)}.cm-pausemenu__list{list-style:none;margin:0;padding:0}.cm-pausemenu__opt{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:36px;padding:8px 12px;background:transparent;border:0;border-radius:0;text-align:left;font-family:var(--cm-font);font-size:var(--cm-fs-sm);color:var(--cm-ink-2);cursor:pointer}.cm-pausemenu__list li+li .cm-pausemenu__opt{border-top:1px solid var(--cm-line)}.cm-pausemenu__opt:hover:not(:disabled){background:var(--cm-hover);color:var(--cm-ink)}.cm-pausemenu__opt:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:-2px}.cm-pausemenu__opt:disabled{cursor:not-allowed;opacity:.55}.cm-pausemenu__opt--resume{color:var(--cm-accent-ink);font-weight:var(--cm-fw-emph)}.cm-pausemenu__foot{padding:8px 12px 10px;border-top:1px solid var(--cm-line);font-size:var(--cm-fs-xs);color:var(--cm-muted)}.cm-thread__paused{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;border:1px solid var(--cm-line-strong);background:var(--cm-surface);border-radius:var(--cm-radius-sm);font-family:var(--cm-font);font-size:var(--cm-fs-sm);color:var(--cm-ink)}.cm-thread__paused-icon{width:14px;height:14px;flex:none;margin-top:2px;color:var(--cm-info);stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}@media(prefers-reduced-motion:reduce){.cm-pausemenu__opt{transition:none}}.cm-composer__note{display:flex;flex-direction:column;gap:6px}.cm-composer__note-hint{margin:0;font-family:var(--cm-font);font-size:var(--cm-fs-xs);color:var(--cm-ink-2)}.cm-sysline{display:block;margin:10px 0;text-align:center;font-family:var(--cm-font);font-size:var(--cm-fs-xs);line-height:1.45;color:var(--cm-muted)}.cm-sysline__time{font-variant-numeric:tabular-nums}.cm-sysline__link{color:var(--cm-accent-ink)}.cm-sysline--error{color:var(--cm-bad)}.cm-note{margin:10px 0;padding:8px 12px;border:1px solid color-mix(in srgb,var(--cm-warn) 30%,transparent);background:var(--cm-warn-soft);border-radius:var(--cm-radius-sm);font-family:var(--cm-font);font-size:var(--cm-fs-sm);color:var(--cm-ink)}.cm-note__head{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;margin-bottom:3px}.cm-note__label{font-size:var(--cm-fs-2xs);font-weight:var(--cm-fw-emph);letter-spacing:.07em;text-transform:uppercase;color:var(--cm-warn)}.cm-note__meta{font-size:var(--cm-fs-xs);color:var(--cm-ink-2);font-variant-numeric:tabular-nums}.cm-note__body{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.cm-keys{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;border-top:1px solid var(--cm-line);font-family:var(--cm-font);font-size:var(--cm-fs-2xs);color:var(--cm-muted)}.cm-key{display:inline-block;min-width:16px;padding:1px 5px;border:1px solid var(--cm-line-strong);border-radius:3px;background:var(--cm-surface);color:var(--cm-ink-2);font-family:var(--cm-font-mono);font-size:var(--cm-fs-3xs);text-align:center}.cm-thread__state{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 20px;border-bottom:1px solid var(--cm-line);background:var(--cm-surface);font-family:var(--cm-font);font-size:var(--cm-fs-xs);color:var(--cm-ink-2)}.cm-thread__state-item{display:inline-flex;align-items:center;gap:5px;font-weight:var(--cm-fw-emph);color:var(--cm-ink)}.cm-thread__state-item--ok{color:var(--cm-ok)}.cm-thread__state-item--shut{color:var(--cm-muted)}.cm-thread__state-left{font-variant-numeric:tabular-nums;color:var(--cm-ink-2)}.cm-thread__state-sep{width:1px;align-self:stretch;background:var(--cm-line)}.cm-thread__claim{display:inline-flex;align-items:center;gap:5px;color:var(--cm-ink-2)}.cm-thread__claim a{color:var(--cm-accent-ink)}.cm-thread__icon{width:13px;height:13px;flex:none;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}.cm-thread__state-right{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:var(--cm-fs-2xs);color:var(--cm-muted)}.cm-day{display:flex;align-items:center;gap:10px;margin:2px 0 14px}.cm-day i{flex:1;height:1px;background:var(--cm-line)}.cm-day span{font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-emph);color:var(--cm-muted)}.cm-composer__tabs{display:flex;align-items:center;gap:2px;margin-bottom:8px}.cm-composer__tab{background:transparent;border:0;border-bottom:2px solid transparent;cursor:pointer;padding:7px 10px;min-height:36px;font-family:var(--cm-font);font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-label);color:var(--cm-muted)}.cm-composer__tab:hover{color:var(--cm-ink-2)}.cm-composer__tab:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:-2px}.cm-composer__tab.is-on{color:var(--cm-accent-ink);border-bottom-color:var(--cm-accent);font-weight:var(--cm-fw-emph)}.cm-composer__memo{margin-left:auto;font-size:var(--cm-fs-2xs);color:var(--cm-muted)}.cm-composer__foot{display:flex;align-items:center;gap:12px;margin-top:6px}.cm-composer__hint{font-size:var(--cm-fs-2xs);color:var(--cm-muted);line-height:1.4}.cm-composer__hint b{color:var(--cm-ink-2);font-weight:var(--cm-fw-emph)}.cm-composer__right{margin-left:auto;display:flex;align-items:center;gap:10px;flex:none}.cm-composer__counter{font-size:var(--cm-fs-2xs);color:var(--cm-muted);font-variant-numeric:tabular-nums}.cm-ctx__kv{display:grid;grid-template-columns:92px 1fr;gap:9px 12px;align-items:baseline;margin:0}.cm-ctx__kv dt{font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-emph);color:var(--cm-muted);padding-top:1px}.cm-ctx__kv dd{margin:0;font-size:var(--cm-fs-xs);color:var(--cm-ink);overflow-wrap:anywhere}.cm-ctx__stack{display:flex;flex-direction:column;gap:3px}.cm-ctx__stack span{color:var(--cm-muted)}.cm-ctx__tags{display:flex;flex-wrap:wrap;gap:4px}.cm-ctx__tag{background:var(--cm-hover);color:var(--cm-ink-2);border-radius:var(--cm-radius-sm);font-size:var(--cm-fs-2xs);padding:2px 7px}.cm-takeover{display:flex;gap:9px;align-items:flex-start;padding:9px 11px;margin-bottom:10px;background:var(--cm-accent-soft);border-radius:var(--cm-radius-sm);font-family:var(--cm-font);font-size:var(--cm-fs-xs);color:var(--cm-ink);line-height:1.5}.cm-takeover__icon{width:13px;height:13px;flex:none;margin-top:2px;color:var(--cm-accent-ink);stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}.cm-fail{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-family:var(--cm-font);font-size:var(--cm-fs-2xs);color:var(--cm-bad);line-height:1.45}.cm-linkbtn{background:transparent;border:0;padding:0;color:var(--cm-accent-ink);font-family:var(--cm-font);font-size:var(--cm-fs-2xs);font-weight:var(--cm-fw-emph);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.cm-linkbtn:hover{color:var(--cm-accent)}.cm-linkbtn:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:2px}.cm-search{position:relative;display:flex}.cm-search__key{position:absolute;top:50%;right:8px;transform:translateY(-50%);pointer-events:none;padding:1px 5px;border:1px solid var(--cm-line-strong);border-radius:3px;background:var(--cm-surface);color:var(--cm-muted);font-family:var(--cm-font-mono);font-size:var(--cm-fs-3xs)}.cm-conv__bolt{flex:none;align-self:center;display:inline-flex;color:var(--cm-accent-ink)}.cm-conv__bolt svg{width:12px;height:12px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.cm-inbox-avatar__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:50%;object-fit:cover}.cm-trace{background:var(--cm-surface);border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius);padding:var(--cm-card-p);font-family:var(--cm-font)}.cm-trace__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--cm-line)}.cm-trace__title{display:flex;align-items:center;gap:10px}.cm-trace__when{font-size:var(--cm-fs-sm);color:var(--cm-ink-2);font-weight:var(--cm-fw-label)}.cm-trace__usage{font-family:var(--cm-font-mono);font-size:var(--cm-fs-xs);color:var(--cm-muted)}.cm-trace__sec{margin-top:14px}.cm-trace__label{margin-bottom:6px;font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-emph);color:var(--cm-muted)}.cm-trace__label small{font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-body);text-transform:none;letter-spacing:0}.cm-trace__card{border:1px solid var(--cm-line);border-radius:var(--cm-radius-sm)}.cm-trace__row{display:grid;grid-template-columns:148px 1fr;gap:10px;padding:8px 12px;border-top:1px solid var(--cm-line)}.cm-trace__row:first-child{border-top:0}.cm-trace__key{font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-emph);color:var(--cm-muted);padding-top:1px}.cm-trace__val{font-size:var(--cm-fs-sm);color:var(--cm-ink-2);overflow-wrap:anywhere}.cm-trace__val--reply{background:var(--cm-info-soft);border-left:2px solid var(--cm-info);padding:6px 10px;border-radius:0 var(--cm-radius-sm) var(--cm-radius-sm) 0;color:var(--cm-ink)}.cm-trace__val--withheld{background:var(--cm-warn-soft);border-left:2px solid var(--cm-warn);padding:6px 10px;border-radius:0 var(--cm-radius-sm) var(--cm-radius-sm) 0;color:var(--cm-ink)}.cm-trace__chunk{padding:8px 12px;border-top:1px solid var(--cm-line)}.cm-trace__chunk:first-child{border-top:0}.cm-trace__chunk p{font-size:var(--cm-fs-xs);color:var(--cm-ink-2);margin:3px 0 0}.cm-trace__meta{font-family:var(--cm-font-mono);font-size:11px;letter-spacing:.03em;color:var(--cm-muted)}.cm-trace__tool{padding:8px 12px;border-top:1px solid var(--cm-line)}.cm-trace__tool:first-child{border-top:0}.cm-trace__tool-head{display:flex;align-items:center;gap:8px}.cm-trace__tool-name{font-family:var(--cm-font-mono);font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-emph);color:var(--cm-ink)}.cm-trace__tool details{margin-top:4px}.cm-trace__tool summary{font-size:11px;color:var(--cm-muted);cursor:pointer}.cm-trace__tool pre{margin:4px 0 0;padding:6px 8px;background:var(--cm-hover);border-radius:var(--cm-radius-sm);font-family:var(--cm-font-mono);font-size:11px;color:var(--cm-ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.cm-trace__foot{margin-top:14px;padding-top:10px;border-top:1px solid var(--cm-line);font-family:var(--cm-font-mono);font-size:var(--cm-fs-xs);color:var(--cm-muted);display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.cm-trace__export{font:inherit;color:var(--cm-accent-ink);background:none;border:0;padding:0;cursor:pointer}.cm-trace__export:hover{text-decoration:underline}.cm-trace__dim{color:var(--cm-muted)}.cm-card{background:var(--cm-surface);border:1px solid var(--cm-line);border-radius:var(--cm-radius);padding:var(--cm-card-p)}.cm-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--cm-font);font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-emph);line-height:1;padding:8px 14px;border-radius:var(--cm-radius-sm);border:1px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.cm-btn:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:2px}.cm-btn:disabled,.cm-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.cm-btn--primary{background:var(--cm-accent);color:var(--cm-accent-contrast);border-color:var(--cm-accent)}.cm-btn--primary:hover:not(:disabled){background:var(--cm-accent-ink);border-color:var(--cm-accent-ink)}.cm-btn--secondary{background:var(--cm-surface);color:var(--cm-ink);border-color:var(--cm-line-strong)}.cm-btn--secondary:hover:not(:disabled){border-color:var(--cm-accent);color:var(--cm-accent-ink)}.cm-btn--ghost{background:transparent;color:var(--cm-accent-ink);border-color:transparent}.cm-btn--ghost:hover:not(:disabled){background:var(--cm-hover)}.cm-btn--quiet{background:transparent;color:var(--cm-muted);border-color:transparent;font-weight:var(--cm-fw-label)}.cm-btn--quiet:hover:not(:disabled){background:var(--cm-hover)}.cm-btn--danger-ghost{background:transparent;color:var(--cm-bad);border-color:transparent}.cm-btn--danger-ghost:hover:not(:disabled){background:var(--cm-bad-soft)}.cm-btn--danger{background:var(--cm-bad);color:var(--cm-accent-contrast);border-color:var(--cm-bad)}.cm-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--cm-bad) 85%,black);border-color:color-mix(in srgb,var(--cm-bad) 85%,black)}.cm-pill{display:inline-block;font-family:var(--cm-font);font-size:11px;font-weight:var(--cm-fw-emph);line-height:1;padding:4px 8px;border-radius:var(--cm-radius-sm);border:1px solid transparent;white-space:nowrap}.cm-pill--ok{color:var(--cm-ok);background:var(--cm-ok-soft)}.cm-pill--warn{color:var(--cm-warn);background:var(--cm-warn-soft)}.cm-pill--bad{color:var(--cm-bad);background:var(--cm-bad-soft)}.cm-pill--info{color:var(--cm-info);background:var(--cm-info-soft)}.cm-pill--off{color:var(--cm-muted);background:var(--cm-hover)}.cm-pill__dot{display:inline-block;width:6px;height:6px;border-radius:999px;background:currentColor;margin-right:5px;vertical-align:1px}.cm-pill--neutral{color:var(--cm-ink-2);background:var(--cm-surface);border-color:var(--cm-line-strong)}.cm-pill--btn{cursor:pointer;font-family:var(--cm-font)}.cm-pill--btn:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:2px}.cm-pill--btn[aria-busy=true]{opacity:.6;cursor:wait}.cm-pill--btn:disabled{cursor:not-allowed}.cm-chip{display:inline-block;font-family:var(--cm-font);font-size:10px;font-weight:var(--cm-fw-emph);letter-spacing:.02em;border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius-sm);padding:2px 6px;color:var(--cm-ink-2);background:var(--cm-surface);white-space:nowrap}.cm-chip--ch-whatsapp{background:var(--cm-ch-whatsapp);color:var(--cm-accent-contrast);border-color:transparent}.cm-chip--ch-instagram{background:var(--cm-ch-instagram);color:var(--cm-accent-contrast);border-color:transparent}.cm-chip--ch-facebook{background:var(--cm-ch-facebook);color:var(--cm-accent-contrast);border-color:transparent}.cm-chip--ch-web{background:var(--cm-ch-web);color:var(--cm-ink);border-color:transparent}.cm-seg{display:inline-flex;border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius-sm);overflow:hidden}.cm-seg__opt{font:inherit;font-family:var(--cm-font);font-size:11px;font-weight:var(--cm-fw-emph);padding:4px 10px;border:0;background:var(--cm-surface);color:var(--cm-muted);cursor:pointer}.cm-seg__opt+.cm-seg__opt{border-left:1px solid var(--cm-line-strong)}.cm-seg__opt:hover:not(.is-active):not(:disabled){background:var(--cm-hover)}.cm-seg__opt.is-active{background:var(--cm-accent);color:var(--cm-accent-contrast)}.cm-seg__opt:disabled{cursor:not-allowed;opacity:.55}.cm-seg__opt:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:-2px}.cm-segctl__opt:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:2px}.cm-field,.cm-field__control{display:flex;flex-direction:column;gap:6px}.cm-field-label{font-family:var(--cm-font);font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-label);color:var(--cm-muted)}.cm-input{font:inherit;font-family:var(--cm-font);font-size:var(--cm-fs-sm);color:var(--cm-ink-2);background:var(--cm-surface);border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius-sm);padding:10px 12px;line-height:1.5}.cm-input::placeholder{color:var(--cm-muted)}.cm-input:hover:not(:disabled){border-color:var(--cm-accent)}.cm-input:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:2px;border-color:var(--cm-accent)}.cm-input:disabled{opacity:.6;cursor:not-allowed}.cm-field-hint{font-family:var(--cm-font);font-size:var(--cm-fs-xs);color:var(--cm-muted)}.cm-textarea{resize:vertical;min-height:64px;line-height:var(--cm-lh-body)}.cm-check{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.cm-check__box{width:14px;height:14px;accent-color:var(--cm-accent);cursor:pointer;margin:0}.cm-check__box:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:2px}.cm-check__box:disabled{cursor:not-allowed}.cm-check__label{font-family:var(--cm-font);font-size:var(--cm-fs-sm);color:var(--cm-ink-2)}.cm-check:has(.cm-check__box:disabled){cursor:not-allowed;opacity:.6}.cm-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:1px;background:var(--cm-line);border:1px solid var(--cm-line);border-radius:var(--cm-radius);overflow:hidden}.cm-stat{display:flex;flex-direction:column;background:var(--cm-surface);padding:12px 14px}.cm-stat__n{display:block;font-family:var(--cm-font);font-size:var(--cm-fs-xl);font-weight:var(--cm-fw-head);letter-spacing:-.01em;color:var(--cm-ink);font-variant-numeric:tabular-nums}.cm-stat__n small{font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-label);color:var(--cm-muted)}.cm-stat__l{display:block;order:-1;margin-bottom:2px;font-family:var(--cm-font);font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-label);color:var(--cm-muted)}.cm-table-scroll{overflow-x:auto;border-radius:var(--cm-radius);min-width:0}.cm-table{width:100%;border-collapse:collapse;background:var(--cm-surface);border:1px solid var(--cm-line);border-radius:var(--cm-radius);overflow:hidden;font-family:var(--cm-font)}.cm-table th{text-align:left;padding:7px 10px;border-bottom:1px solid var(--cm-line-strong);background:var(--cm-surface);font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-label);color:var(--cm-muted)}.cm-table td{padding:var(--cm-row-py) 10px;border-top:1px solid var(--cm-line);font-size:var(--cm-fs-sm);color:var(--cm-ink-2);vertical-align:top}.cm-table tbody tr:first-child td{border-top:0}.cm-table td.cm-num{text-align:right;font-variant-numeric:tabular-nums}.cm-table--rows tbody tr{cursor:pointer}.cm-table--rows tbody tr:hover{background:var(--cm-hover)}.cm-table tbody tr.is-selected{background:var(--cm-accent-soft);box-shadow:inset 2px 0 0 var(--cm-accent)}.cm-banner{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius);background:var(--cm-surface);color:var(--cm-ink);font-family:var(--cm-font);font-size:var(--cm-fs-sm)}.cm-banner--bad .cm-banner__title{color:var(--cm-bad)}.cm-banner--warn .cm-banner__title{color:var(--cm-warn)}.cm-banner--info .cm-banner__title{color:var(--cm-info)}.cm-banner:not(:has(.cm-banner__title)).cm-banner--bad .cm-banner__msg{color:var(--cm-bad)}.cm-banner:not(:has(.cm-banner__title)).cm-banner--warn .cm-banner__msg{color:var(--cm-warn)}.cm-banner:not(:has(.cm-banner__title)).cm-banner--info .cm-banner__msg{color:var(--cm-info)}.cm-banner__icon{flex:0 0 auto;line-height:1;margin-top:1px}.cm-banner--bad .cm-banner__icon{color:var(--cm-bad)}.cm-banner--warn .cm-banner__icon{color:var(--cm-warn)}.cm-banner--info .cm-banner__icon{color:var(--cm-info)}.cm-banner__body{flex:1 1 auto;min-width:0}.cm-banner__title{margin:0 0 2px;font-weight:var(--cm-fw-emph);font-size:var(--cm-fs-sm);color:var(--cm-ink)}.cm-banner__msg{margin:0;font-size:var(--cm-fs-xs);color:var(--cm-ink-2);word-break:break-word}.cm-banner__action{flex:0 0 auto}@keyframes cmShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.cm-skeleton{position:relative;background-color:var(--cm-hover);background-image:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--cm-surface) 70%,transparent) 50%,transparent 100%);background-size:200% 100%;background-repeat:no-repeat;border-radius:var(--cm-radius-sm);animation:cmShimmer 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.cm-skeleton{animation:none!important;background-image:none}}@keyframes cmToastIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.cm-toast-viewport{position:fixed;bottom:20px;right:20px;z-index:var(--z-toast);display:flex;flex-direction:column;gap:10px;width:min(380px,calc(100vw - 40px));pointer-events:none}.cm-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:10px;background:var(--cm-surface);border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius);padding:12px 14px;box-shadow:var(--cm-shadow-raised);color:var(--cm-ink);font-family:var(--cm-font);font-size:var(--cm-fs-sm);animation:cmToastIn .2s ease-out}.cm-toast--success .cm-toast__title{color:var(--cm-ok)}.cm-toast--error .cm-toast__title{color:var(--cm-bad)}.cm-toast--warning .cm-toast__title{color:var(--cm-warn)}.cm-toast--info .cm-toast__title{color:var(--cm-info)}.cm-toast__icon{flex:0 0 auto;line-height:1;margin-top:1px}.cm-toast--success .cm-toast__icon{color:var(--cm-ok)}.cm-toast--error .cm-toast__icon{color:var(--cm-bad)}.cm-toast--warning .cm-toast__icon{color:var(--cm-warn)}.cm-toast--info .cm-toast__icon{color:var(--cm-info)}.cm-toast__body{flex:1 1 auto;min-width:0}.cm-toast__title{font-weight:var(--cm-fw-emph);font-size:var(--cm-fs-sm);color:var(--cm-ink);margin:0 0 2px}.cm-toast__msg{font-size:var(--cm-fs-xs);color:var(--cm-ink-2);margin:0;word-wrap:break-word}.cm-toast__close{flex:0 0 auto;display:grid;place-items:center;width:24px;height:24px;background:transparent;border:none;color:var(--cm-muted);cursor:pointer;border-radius:var(--cm-radius-sm)}.cm-toast__close:hover{color:var(--cm-ink);background:var(--cm-hover)}.cm-toast__action{flex:0 0 auto;min-height:28px;padding:0 10px;background:transparent;border:none;border-radius:var(--cm-radius-sm);color:var(--cm-accent-ink);font-family:var(--cm-font);font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-emph);text-decoration:underline;cursor:pointer}.cm-toast__action:hover{background:var(--cm-hover)}@keyframes cmScrimIn{0%{opacity:0}to{opacity:1}}@keyframes cmDialogIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.cm-modal__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal-backdrop);background:var(--cm-scrim);display:flex;align-items:center;justify-content:center;padding:20px;animation:cmScrimIn .16s ease-out}.cm-modal{position:relative;z-index:var(--z-modal);background:var(--cm-surface);border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius);box-shadow:var(--cm-shadow-raised);max-height:calc(100vh - 40px);display:flex;flex-direction:column;overflow:hidden;font-family:var(--cm-font);animation:cmDialogIn .18s ease-out}.cm-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 10px}.cm-modal__title{font-family:var(--cm-font);font-weight:var(--cm-fw-head);color:var(--cm-ink);font-size:var(--cm-fs-lg);line-height:1.25;margin:0}.cm-modal__body{padding:0 20px 16px;overflow-y:auto;color:var(--cm-ink-2);font-size:var(--cm-fs-sm);line-height:var(--cm-lh-body)}.cm-modal__foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 20px 18px;border-top:1px solid var(--cm-line);flex-wrap:wrap}.cm-modal__close{flex:0 0 auto;display:grid;place-items:center;width:36px;height:36px;background:transparent;border:none;color:var(--cm-muted);cursor:pointer;border-radius:var(--cm-radius-sm);margin:-6px -8px 0 0}.cm-modal__close:hover{color:var(--cm-ink);background:var(--cm-hover)}body.cm-scroll-lock{overflow:hidden}.cm-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cm-empty{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:40px 24px;border:1px dashed var(--cm-line-strong);border-radius:var(--cm-radius);background:var(--cm-surface)}.cm-empty__title{font-family:var(--cm-font);font-size:var(--cm-fs-md);font-weight:var(--cm-fw-emph);color:var(--cm-ink-2)}.cm-empty__note{font-family:var(--cm-font);font-size:var(--cm-fs-sm);color:var(--cm-muted);max-width:44ch}.cm-empty__cta{margin-top:4px}.cm-canvas{position:relative;width:100%;height:100%;overflow:hidden;background-color:var(--cm-bg);background-image:radial-gradient(circle,var(--cm-line-strong) 1px,transparent 1px);background-size:22px 22px;cursor:grab;touch-action:none}.cm-canvas__world{position:absolute;top:0;left:0;transform-origin:0 0}.cm-node{width:240px;background:var(--cm-surface);border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius);box-shadow:var(--cm-shadow-raised);font-family:var(--cm-font);overflow:hidden}.cm-node__header{display:flex;align-items:center;gap:8px;padding:10px 12px}.cm-node__name{font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-emph);color:var(--cm-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-node__stats{display:flex;flex-wrap:wrap;gap:4px 10px;padding:0 12px 8px}.cm-node__stat{font-size:var(--cm-fs-3xs);color:var(--cm-muted)}.cm-node__stat-n{font-variant-numeric:tabular-nums;color:var(--cm-info);font-weight:var(--cm-fw-emph)}.cm-node__body{padding:0 12px 12px;font-size:var(--cm-fs-xs);color:var(--cm-ink-2);line-height:var(--cm-lh-body)}.cm-port{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;padding:6px 10px;background:none;border:0;border-top:1px solid var(--cm-line);font:inherit;font-family:var(--cm-font);font-size:var(--cm-fs-xs);color:var(--cm-ink-2);cursor:pointer;text-align:left}.cm-port:hover{background:var(--cm-hover)}.cm-port:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:-2px}.cm-port__dot{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:var(--cm-accent-soft);box-shadow:0 0 0 2px var(--cm-accent-ink)}.cm-wire__path{stroke:var(--cm-line-strong);stroke-width:2}.cm-wire__path.is-selected{stroke:var(--cm-accent)}.cm-node-swatch{display:inline-block;flex:0 0 auto;width:10px;height:10px;border-radius:3px}.cm-node-swatch--trigger,.cm-node-swatch--randomizer{background:#0e7490}.cm-node-swatch--message,.cm-node-swatch--question{background:var(--cm-accent)}.cm-node-swatch--condition{background:var(--cm-warn)}.cm-node-swatch--actions{background:var(--cm-ok)}.cm-node-swatch--start_flow,.cm-node-swatch--smart_delay{background:#9333ea}.cm-node-swatch--ai_handover{background:#db2777}.cm-panel{width:min(400px,100%);max-width:400px;background:var(--cm-surface);border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius);box-shadow:var(--cm-shadow-raised);display:flex;flex-direction:column;min-height:0}.cm-panel__header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:var(--cm-card-p);border-bottom:1px solid var(--cm-line)}.cm-panel__title{margin:0;font-family:var(--cm-font);font-size:var(--cm-fs-md);font-weight:var(--cm-fw-head);color:var(--cm-ink)}.cm-panel__close{flex:0 0 auto;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--cm-radius-sm);background:transparent;color:var(--cm-muted);font-size:var(--cm-fs-md);cursor:pointer}.cm-panel__close:hover{background:var(--cm-hover)}.cm-panel__close:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:2px}.cm-panel__body{padding:var(--cm-card-p);overflow-y:auto;display:flex;flex-direction:column;gap:var(--cm-gap)}.cm-chip-input{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cm-chip-input__chip{display:inline-flex;align-items:center;gap:4px;font-family:var(--cm-font);font-size:10px;font-weight:var(--cm-fw-emph);color:var(--cm-ink-2);background:var(--cm-surface);border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius-sm);padding:3px 6px 3px 8px}.cm-chip-input__remove{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:0;border-radius:50%;background:transparent;color:var(--cm-muted);cursor:pointer;font-size:10px;line-height:1;padding:0}.cm-chip-input__remove:hover{background:var(--cm-hover);color:var(--cm-bad)}.cm-chip-input__remove:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:1px}.cm-chip-input__add{font-family:var(--cm-font);font-size:10px;font-weight:var(--cm-fw-emph);color:var(--cm-muted);background:transparent;border:1px dashed var(--cm-line-strong);border-radius:var(--cm-radius-sm);padding:3px 8px;cursor:pointer}.cm-chip-input__add:hover{color:var(--cm-accent-ink);border-color:var(--cm-accent)}.cm-chip-input__add:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:2px}.cm-chip-input__input{font:inherit;font-family:var(--cm-font);font-size:var(--cm-fs-xs);color:var(--cm-ink-2);background:var(--cm-surface);border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius-sm);padding:3px 6px;min-width:80px}.cm-chip-input__input:hover{border-color:var(--cm-accent)}.cm-chip-input__input:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:1px;border-color:var(--cm-accent)}.cm-select{font:inherit;font-family:var(--cm-font);font-size:var(--cm-fs-sm);color:var(--cm-ink-2);background:var(--cm-surface);border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius-sm);padding:10px 12px;line-height:1.5;cursor:pointer}.cm-select:hover:not(:disabled){border-color:var(--cm-accent)}.cm-select:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:2px;border-color:var(--cm-accent)}.cm-select:disabled{opacity:.6;cursor:not-allowed}.cm-modal-tabs{display:flex;align-items:flex-end;gap:4px;border-bottom:1px solid var(--cm-line);overflow-x:auto;overflow-y:hidden}.cm-modal-tabs__tab{display:flex;flex-direction:column;align-items:flex-start;gap:2px;font:inherit;font-family:var(--cm-font);font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-label);color:var(--cm-muted);background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:8px 12px;white-space:nowrap;cursor:pointer}.cm-modal-tabs__tab:hover:not(:disabled){color:var(--cm-ink-2)}.cm-modal-tabs__tab.is-active{color:var(--cm-accent-ink);font-weight:var(--cm-fw-emph);border-bottom-color:var(--cm-accent)}.cm-modal-tabs__tab:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:2px}.cm-modal-tabs__tab:disabled{opacity:.45;cursor:not-allowed}.cm-modal-tabs__reason{font-size:var(--cm-fs-3xs);font-weight:var(--cm-fw-body);color:var(--cm-muted);white-space:normal;max-width:140px}.cm-flows{font-family:var(--cm-font);color:var(--cm-ink);font-size:var(--cm-fs-sm)}.cm-flows__tabs{display:flex;align-items:center;gap:4px;border-bottom:1px solid var(--cm-line);margin-bottom:var(--cm-gap)}.cm-flows__tab{font:inherit;font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-label);color:var(--cm-muted);background:none;border:none;cursor:pointer;padding:8px 14px;border-bottom:2px solid transparent;margin-bottom:-1px}.cm-flows__tab:hover:not(:disabled){color:var(--cm-ink-2)}.cm-flows__tab--active{color:var(--cm-ink);border-bottom-color:var(--cm-accent)}.cm-flows__tab:disabled{cursor:default;opacity:.55}.cm-flows__soon{margin-left:6px;font-size:var(--cm-fs-2xs);font-weight:var(--cm-fw-label);color:var(--cm-muted)}.cm-flows__bar{display:flex;align-items:flex-start;gap:var(--cm-gap);margin-bottom:12px}.cm-flows__folders{display:flex;flex-wrap:wrap;gap:8px;flex:1}.cm-flows__folder{display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-label);color:var(--cm-ink-2);background:var(--cm-surface);border:1px solid var(--cm-line);border-radius:var(--cm-radius);padding:10px 14px;cursor:pointer}.cm-flows__folder:hover{background:var(--cm-hover)}.cm-flows__folder.is-on{border-color:var(--cm-accent);background:var(--cm-accent-soft);color:var(--cm-accent-ink)}.cm-flows__folder--new{border-style:dashed;color:var(--cm-accent-ink)}.cm-flows__count{font-size:var(--cm-fs-2xs);font-weight:var(--cm-fw-emph);color:var(--cm-muted);font-variant-numeric:tabular-nums}.cm-flows__new{position:relative;flex:none}.cm-flows__scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:none;border:none;padding:0;cursor:default;z-index:1}.cm-flows__menu{position:absolute;right:0;top:calc(100% + 6px);z-index:2;min-width:260px;background:var(--cm-surface);border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius);box-shadow:var(--cm-shadow-raised);padding:4px}.cm-flows__menuitem{display:block;width:100%;text-align:left;font:inherit;font-size:var(--cm-fs-sm);color:var(--cm-ink-2);background:none;border:none;border-radius:var(--cm-radius-sm);padding:9px 11px;cursor:pointer}.cm-flows__menuitem:hover:not(:disabled){background:var(--cm-hover);color:var(--cm-ink)}.cm-flows__menuitem:disabled{color:var(--cm-muted);cursor:default}.cm-flows__warn{background:var(--cm-warn-soft);color:var(--cm-warn);border-radius:var(--cm-radius-sm);padding:10px 14px;margin-bottom:12px;font-size:var(--cm-fs-sm)}.cm-flows__warn ul{margin:4px 0 0;padding-left:18px}.cm-flows__name{color:var(--cm-ink);font-weight:var(--cm-fw-emph);text-decoration:none}.cm-flows__name:hover{color:var(--cm-accent-ink);text-decoration:underline}.cm-flows__trigger{color:var(--cm-muted);font-size:var(--cm-fs-xs);max-width:40ch}.cm-flows__trigger--called-by{color:var(--cm-info)}.cm-flows__trigger--none,.cm-flows__trigger--unknown{font-style:italic}.cm-flows__ctr{color:var(--cm-muted);font-size:var(--cm-fs-xs);font-style:italic}.cm-flows__when{color:var(--cm-muted);font-size:var(--cm-fs-xs)}.cm-flows__foot{color:var(--cm-muted);font-size:var(--cm-fs-xs);margin:8px 2px 0}.cm-flows__state{display:flex;align-items:center;gap:8px}.cm-flows__state .cm-select{font-size:var(--cm-fs-xs);padding:5px 8px}.cm-flows__flabel{display:block;font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-emph);color:var(--cm-muted);margin-bottom:5px}.cm-flows__mp{color:var(--cm-ink-2);font-size:var(--cm-fs-sm);margin-bottom:14px}.cm-flows__runbar{display:flex;align-items:flex-end;gap:var(--cm-gap);margin-bottom:12px;flex-wrap:wrap}.cm-flows__totals{display:flex;gap:var(--cm-gap);color:var(--cm-muted);font-size:var(--cm-fs-xs)}.cm-flows__totals b{color:var(--cm-info);font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-emph)}.cm-flows__step{color:var(--cm-ink-2);font-size:var(--cm-fs-xs)}.cm-flows__err{color:var(--cm-bad);font-size:var(--cm-fs-xs);margin-top:3px}.cm-flows__more{display:flex;justify-content:center;margin-top:12px}.cm-flows__top{display:flex;align-items:center;gap:12px;margin-bottom:14px}.cm-flows__top .cm-field{flex:0 1 320px}.cm-flows__top .cm-flows__new{margin-left:auto}.cm-flows__folders{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin-bottom:18px}.cm-flows__folder{display:flex;align-items:center;gap:9px;min-height:46px;padding:0 14px;border:1px solid var(--cm-line);border-radius:var(--cm-radius);background:var(--cm-surface);color:var(--cm-ink);font-size:var(--cm-fs-sm);text-align:left;cursor:pointer}.cm-flows__folder:hover{border-color:var(--cm-accent)}.cm-flows__folder.is-on{border-color:var(--cm-accent);color:var(--cm-accent-ink)}.cm-flows__foldericon{width:18px;height:18px;flex:0 0 18px;color:var(--cm-accent)}.cm-flows__folder .cm-flows__count{margin-left:auto;color:var(--cm-muted)}.cm-flows__folder--new{border-style:dashed;color:var(--cm-accent);justify-content:center}.cm-flows__row{cursor:pointer}.cm-flows__row:hover{background:var(--cm-hover)}.au-wrap{max-width:var(--cm-content-max)}.au-tabs{display:flex;gap:3px;border-bottom:1px solid var(--cm-line);margin:14px 0 4px}.au-tab{font-size:var(--cm-fs-sm);padding:8px 14px;color:var(--cm-muted);border:0;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;font-weight:500;background:transparent;font-family:inherit;display:inline-flex;align-items:center;gap:7px}.au-tab.on{color:var(--cm-accent-ink);border-bottom-color:var(--cm-accent);font-weight:650}.au-tab svg{width:15px;height:15px}.au-toolbar{display:flex;align-items:center;gap:10px;margin:16px 0 12px;flex-wrap:wrap}.au-tb-label{font-size:var(--cm-fs-xs);color:var(--cm-muted);font-weight:var(--cm-fw-label)}.au-tb-spacer{margin-left:auto}.au-tb-read{font-size:var(--cm-fs-xs);color:var(--cm-muted);font-variant-numeric:tabular-nums}.au-seg{display:inline-flex;border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius-sm);overflow:hidden}.au-seg button{font-size:var(--cm-fs-xs);padding:5px 11px;color:var(--cm-muted);border:0;border-right:1px solid var(--cm-line);cursor:pointer;white-space:nowrap;background:transparent;font-family:inherit}.au-seg button:last-child{border-right:0}.au-seg button.on{background:var(--cm-accent);color:var(--cm-accent-contrast);font-weight:600}.au-split{display:grid;grid-template-columns:1.15fr 1fr;gap:18px;align-items:start}.au-list{background:var(--cm-surface);border:1px solid var(--cm-line);border-radius:var(--cm-radius);overflow:hidden}.au-lhead{display:grid;grid-template-columns:1.5fr 1.3fr .7fr .65fr;gap:10px;padding:9px 14px;background:var(--cm-hover);border-bottom:1px solid var(--cm-line);font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-label);color:var(--cm-muted)}.au-lrow{display:grid;grid-template-columns:1.5fr 1.3fr .7fr .65fr;gap:10px;padding:11px 14px;border-bottom:1px solid var(--cm-line);align-items:center;cursor:pointer;border-left:3px solid transparent;text-align:left;width:100%;background:transparent;font-family:inherit}.au-lrow:last-child{border-bottom:0}.au-lrow.sel{background:var(--cm-accent-soft);border-left-color:var(--cm-accent)}.au-lrow:hover:not(.sel){background:var(--cm-hover)}.au-rname{font-weight:600;font-size:var(--cm-fs-sm);color:var(--cm-ink)}.au-rmeta{font-size:var(--cm-fs-xs);color:var(--cm-muted);margin-top:2px}.au-chain{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:var(--cm-fs-xs);color:var(--cm-ink-2)}.au-chip{border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius-sm);padding:2px 6px;background:var(--cm-bg);white-space:nowrap;font-variant-numeric:tabular-nums}.au-chip.cond{border-color:var(--cm-warn);background:var(--cm-warn-soft);color:var(--cm-warn)}.au-chip.none{opacity:.55}.au-arrow{color:var(--cm-muted)}.au-kind{font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-label);padding:3px 7px;border-radius:var(--cm-radius-sm);border:1px solid;white-space:nowrap;justify-self:start}.au-kind.message{background:var(--cm-info-soft);color:var(--cm-info);border-color:var(--cm-info)}.au-kind.reminder{background:var(--cm-accent-soft);color:var(--cm-accent-ink);border-color:var(--cm-accent)}.au-kind.flow_start{background:var(--cm-hover);color:var(--cm-ink-2);border-color:var(--cm-line-strong)}.au-state{display:inline-flex;align-items:center;gap:6px;font-size:var(--cm-fs-xs);font-weight:600}.au-state .d{width:7px;height:7px;border-radius:100px;flex:none}.au-state.active{color:var(--cm-ok)}.au-state.active .d{background:var(--cm-ok)}.au-state.paused{color:var(--cm-muted)}.au-state.paused .d{background:var(--cm-muted)}.au-editor{background:var(--cm-surface);border:1px solid var(--cm-line);border-radius:var(--cm-radius)}.au-ed-head{padding:13px 16px;border-bottom:1px solid var(--cm-line);display:flex;align-items:center;justify-content:space-between;gap:10px}.au-ed-title{font-size:var(--cm-fs-md);font-weight:650}.au-ed-sys{font-size:var(--cm-fs-xs);color:var(--cm-muted);font-weight:var(--cm-fw-label)}.au-ed-body{padding:6px 16px 16px}.au-stage{padding:14px 0;border-bottom:1px solid var(--cm-line)}.au-stage:last-child{border-bottom:0}.au-stage-h{display:flex;align-items:center;gap:9px;margin-bottom:10px}.au-badge{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;flex:none}.au-badge svg{width:15px;height:15px}.au-badge.trig{background:var(--cm-ok-soft);color:var(--cm-ok)}.au-badge.cond{background:var(--cm-warn-soft);color:var(--cm-warn)}.au-badge.act{background:var(--cm-info-soft);color:var(--cm-info)}.au-stage-name{font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-label);color:var(--cm-ink-2)}.au-stage-hint{font-size:var(--cm-fs-xs);color:var(--cm-muted)}.au-field{margin-bottom:9px}.au-flabel{font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-label);color:var(--cm-muted);display:block;margin-bottom:4px}.au-control{width:100%;border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius-sm);background:var(--cm-bg);padding:7px 10px;font-size:var(--cm-fs-sm);color:var(--cm-ink);font-family:inherit}.au-control:disabled{color:var(--cm-muted);background:var(--cm-hover)}.au-group{border:1px solid var(--cm-line);border-radius:var(--cm-radius-sm);padding:9px 10px;background:var(--cm-bg)}.au-group.nested{margin:6px 0;background:var(--cm-surface)}.au-group-h{display:flex;align-items:center;gap:8px;margin-bottom:8px}.au-comb{display:inline-flex;border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius-sm);overflow:hidden}.au-comb button{font-size:var(--cm-fs-3xs);font-weight:700;padding:3px 9px;border:0;background:transparent;color:var(--cm-muted);cursor:pointer;font-family:inherit}.au-comb button.on{background:var(--cm-warn-soft);color:var(--cm-warn)}.au-cond-row{display:flex;align-items:center;gap:6px;margin-bottom:6px;flex-wrap:wrap}.au-cond-row .au-control{width:auto;flex:1;min-width:90px}.au-mini{font-size:var(--cm-fs-xs);font-weight:600;padding:4px 9px;border-radius:var(--cm-radius-sm);border:1px solid var(--cm-line-strong);background:var(--cm-surface);color:var(--cm-ink-2);cursor:pointer;font-family:inherit}.au-mini.g{color:var(--cm-muted)}.au-mini.accent{color:var(--cm-accent-ink);border-color:var(--cm-accent);background:var(--cm-accent-soft)}.au-mini:disabled{opacity:.5;cursor:default}.au-addrow{display:flex;gap:7px;flex-wrap:wrap;margin-top:4px}.au-act-row{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--cm-line);border-radius:var(--cm-radius-sm);background:var(--cm-bg);margin-bottom:7px;flex-wrap:wrap}.au-verb{font-size:var(--cm-fs-3xs);font-weight:700;letter-spacing:.06em;color:var(--cm-info);flex:none;width:54px}.au-act-row .au-control{width:auto;flex:1;min-width:110px}.au-ed-foot{padding:12px 16px;border-top:1px solid var(--cm-line);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.au-retention{display:flex;align-items:center;gap:9px;font-size:var(--cm-fs-xs);color:var(--cm-ink-2);background:var(--cm-surface);border:1px solid var(--cm-line);border-radius:var(--cm-radius);padding:9px 13px;margin-bottom:12px;flex-wrap:wrap}.au-retention svg{width:15px;height:15px;color:var(--cm-muted);flex:none}.au-retention b{font-weight:600}.au-retention input{width:62px;padding:3px 6px;border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius-sm);font-family:inherit;font-size:var(--cm-fs-xs)}.au-retention .sp{margin-left:auto}.au-log{background:var(--cm-surface);border:1px solid var(--cm-line);border-radius:var(--cm-radius);overflow:hidden}.au-loghead{display:grid;grid-template-columns:150px 1.5fr 100px 108px;gap:10px;padding:9px 14px;background:var(--cm-hover);border-bottom:1px solid var(--cm-line);font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-label);color:var(--cm-muted)}.au-logrow{display:grid;grid-template-columns:150px 1.5fr 100px 108px;gap:10px;padding:11px 14px;border-bottom:1px solid var(--cm-line);align-items:center;cursor:pointer;background:transparent;border-left:0;width:100%;text-align:left;font-family:inherit}.au-logrow.open{background:var(--cm-accent-soft)}.au-logrow:hover:not(.open){background:var(--cm-hover)}.au-when{font-size:var(--cm-fs-xs);color:var(--cm-muted);font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:7px}.au-caret{display:inline-block;transition:transform .12s;color:var(--cm-muted)}.au-caret.down{transform:rotate(90deg)}.au-rn{font-weight:600;font-size:var(--cm-fs-sm);color:var(--cm-ink)}.au-rn small{display:block;font-weight:400;color:var(--cm-muted);font-size:var(--cm-fs-xs);margin-top:1px}.au-outcome{display:inline-flex;align-items:center;gap:6px;font-size:var(--cm-fs-xs);font-weight:600;justify-self:end}.au-outcome .d{width:7px;height:7px;border-radius:100px;flex:none}.au-outcome.fired{color:var(--cm-ok)}.au-outcome.fired .d{background:var(--cm-ok)}.au-outcome.condition_stopped{color:var(--cm-muted)}.au-outcome.condition_stopped .d{background:var(--cm-muted)}.au-outcome.failed{color:var(--cm-bad)}.au-outcome.failed .d{background:var(--cm-bad)}.au-outcome.escalated{color:var(--cm-warn)}.au-outcome.escalated .d{background:var(--cm-warn)}.au-trace{padding:4px 14px 12px;background:var(--cm-accent-soft);border-bottom:1px solid var(--cm-line)}.au-tracewrap{background:var(--cm-surface);border:1px solid var(--cm-line);border-radius:var(--cm-radius);padding:14px 16px}.au-tlabel{font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-label);color:var(--cm-accent-ink);margin-bottom:10px}.au-step{display:flex;gap:11px;align-items:flex-start;padding-bottom:12px}.au-step:last-child{padding-bottom:0}.au-snum{flex:none;width:22px;height:22px;border-radius:100px;display:grid;place-items:center;font-size:var(--cm-fs-xs);font-weight:700;border:1px solid;font-variant-numeric:tabular-nums}.au-snum.t{background:var(--cm-ok-soft);color:var(--cm-ok);border-color:var(--cm-ok)}.au-snum.c{background:var(--cm-warn-soft);color:var(--cm-warn);border-color:var(--cm-warn)}.au-snum.a{background:var(--cm-info-soft);color:var(--cm-info);border-color:var(--cm-info)}.au-snum.fail{background:var(--cm-bad-soft);color:var(--cm-bad);border-color:var(--cm-bad)}.au-sbody{flex:1;min-width:0}.au-skind{font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-label);color:var(--cm-ink-2)}.au-sdesc{font-size:var(--cm-fs-sm);color:var(--cm-ink-2);margin-top:2px}.au-sdesc b{color:var(--cm-ink);font-weight:600}.au-serr{font-family:var(--cm-font-mono);font-size:var(--cm-fs-xs);color:var(--cm-bad);margin-top:3px}.au-lens{display:flex;align-items:flex-start;gap:11px;background:var(--cm-accent-soft);border:1px solid var(--cm-accent);border-radius:var(--cm-radius);padding:12px 15px;margin:14px 0;font-size:var(--cm-fs-sm);color:var(--cm-ink-2)}.au-lens svg{width:18px;height:18px;color:var(--cm-accent-ink);flex:none;margin-top:1px}.au-lens b{color:var(--cm-accent-ink);font-weight:650}.au-dark{display:flex;align-items:center;gap:9px;background:var(--cm-bad-soft);border:1px solid var(--cm-bad);border-radius:var(--cm-radius);padding:10px 14px;margin-bottom:14px;font-size:var(--cm-fs-sm);color:var(--cm-bad)}.au-dark .d{width:9px;height:9px;border-radius:100px;background:var(--cm-bad);flex:none}.au-kpis{display:flex;flex-wrap:wrap;gap:26px;margin:4px 0 16px}.au-kpi-l{font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-label);color:var(--cm-muted)}.au-kpi-v{font-size:var(--cm-fs-xl);font-weight:650;font-variant-numeric:tabular-nums;margin-top:2px;color:var(--cm-ink)}.au-kpi-v small{font-size:12px;font-weight:500;color:var(--cm-muted)}.au-q{background:var(--cm-surface);border:1px solid var(--cm-line);border-radius:var(--cm-radius);overflow:hidden}.au-qhead,.au-qrow{display:grid;grid-template-columns:1.3fr 1fr 74px 118px 120px 150px;gap:10px;align-items:center}.au-qhead{padding:9px 14px;background:var(--cm-hover);border-bottom:1px solid var(--cm-line);font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-label);color:var(--cm-muted)}.au-qrow{padding:11px 14px;border-bottom:1px solid var(--cm-line)}.au-qrow:last-child{border-bottom:0}.au-lead{font-weight:600;font-size:var(--cm-fs-sm);color:var(--cm-ink)}.au-lead small{display:block;font-weight:400;color:var(--cm-muted);font-size:var(--cm-fs-xs);margin-top:1px}.au-agent{font-size:var(--cm-fs-sm);color:var(--cm-ink-2)}.au-agent.un{color:var(--cm-muted)}.au-tier{font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-label);padding:3px 7px;border-radius:var(--cm-radius-sm);border:1px solid;justify-self:start}.au-tier.new{background:var(--cm-warn-soft);color:var(--cm-warn);border-color:var(--cm-warn)}.au-tier.bulk{background:var(--cm-info-soft);color:var(--cm-info);border-color:var(--cm-info)}.au-status{display:inline-flex;align-items:center;gap:6px;font-size:var(--cm-fs-xs);font-weight:600}.au-status .d{width:7px;height:7px;border-radius:100px;flex:none}.au-status.pending{color:var(--cm-ink-2)}.au-status.pending .d{background:var(--cm-muted)}.au-status.awaiting_reply{color:var(--cm-warn)}.au-status.awaiting_reply .d{background:var(--cm-warn)}.au-status.escalated{color:var(--cm-bad)}.au-status.escalated .d{background:var(--cm-bad)}.au-status.resolved{color:var(--cm-ok)}.au-status.resolved .d{background:var(--cm-ok)}.au-due{font-size:var(--cm-fs-xs);color:var(--cm-ink-2);font-variant-numeric:tabular-nums}.au-due small{display:block;color:var(--cm-muted)}.au-rowacts{display:flex;gap:6px;justify-self:end;flex-wrap:wrap}.au-cfg{margin-top:16px;background:var(--cm-surface);border:1px solid var(--cm-line);border-radius:var(--cm-radius);padding:14px 16px}.au-cfg-h{font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-label);color:var(--cm-ink-2)}.au-cfg-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:12px}.au-cfg-item{border:1px solid var(--cm-line);border-radius:var(--cm-radius-sm);padding:9px 11px;background:var(--cm-bg)}.au-cfg-k{font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-label);color:var(--cm-muted)}.au-cfg-v{font-size:var(--cm-fs-md);font-weight:600;margin-top:3px;font-variant-numeric:tabular-nums}.au-cfg-note{font-size:var(--cm-fs-xs);color:var(--cm-muted);margin-top:11px}.au-death{margin-top:16px;border:1px dashed var(--cm-line-strong);border-radius:var(--cm-radius);background:var(--cm-bg);padding:13px 16px;font-size:var(--cm-fs-sm);color:var(--cm-ink-2)}.au-death b{color:var(--cm-ink);font-weight:600}.au-empty{border:1px dashed var(--cm-line-strong);border-radius:var(--cm-radius);background:var(--cm-bg);padding:22px 18px;color:var(--cm-muted);font-size:var(--cm-fs-sm);text-align:center}@media(max-width:900px){.au-split{grid-template-columns:1fr}}@media(max-width:640px){.au-lhead{display:none}.au-lrow{grid-template-columns:1fr auto;gap:8px}.au-lrow .au-chain{grid-column:1 / -1}.au-loghead{display:none}.au-logrow{grid-template-columns:1fr auto;gap:6px}.au-logrow .au-when{grid-column:1 / -1}.au-qhead{display:none}.au-qrow{grid-template-columns:1fr auto;gap:6px;row-gap:8px}.au-qrow .au-due,.au-qrow .au-rowacts{grid-column:1 / -1;justify-self:start}}.cm-insp{display:flex;flex-direction:column;gap:var(--cm-gap)}.cm-insp__section{display:flex;flex-direction:column;gap:8px}.cm-insp__section+.cm-insp__section{padding-top:var(--cm-gap);border-top:1px solid var(--cm-line)}.cm-insp__section-title{margin:0;font-family:var(--cm-font);font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-emph);color:var(--cm-muted)}.cm-insp__note{margin:0;font-family:var(--cm-font);font-size:var(--cm-fs-xs);color:var(--cm-muted);line-height:var(--cm-lh-body)}.cm-insp__warn{margin:0;font-family:var(--cm-font);font-size:var(--cm-fs-xs);line-height:var(--cm-lh-body);color:var(--cm-warn);background:var(--cm-warn-soft);border-radius:var(--cm-radius-sm);padding:6px 8px}.cm-insp__row{border:1px solid var(--cm-line);border-radius:var(--cm-radius-sm);background:var(--cm-surface)}.cm-insp__row-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 6px 6px 10px;border-bottom:1px solid var(--cm-line)}.cm-insp__row:has(.cm-insp__row-body:empty) .cm-insp__row-head{border-bottom:0}.cm-insp__row-title{font-family:var(--cm-font);font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-emph);color:var(--cm-ink)}.cm-insp__row-body{display:flex;flex-direction:column;gap:10px;padding:10px}.cm-insp__blocks{display:flex;flex-direction:column;gap:10px}.cm-insp__block{position:relative;display:flex;align-items:flex-start;gap:6px;padding-right:30px}.cm-insp__block-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--cm-line);border-radius:var(--cm-radius-sm);background:var(--cm-surface)}.cm-insp__block-side{position:absolute;right:0;top:0;display:flex;flex-direction:column;gap:2px;opacity:0;transition:opacity .12s ease}.cm-insp__block:hover .cm-insp__block-side,.cm-insp__block:focus-within .cm-insp__block-side{opacity:1}.cm-insp__sidebtn:focus-visible{opacity:1}.cm-insp__sidebtn{width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--cm-radius-sm);background:transparent;color:var(--cm-muted);cursor:pointer}.cm-insp__sidebtn svg{width:15px;height:15px}.cm-insp__sidebtn:hover:not(:disabled){color:var(--cm-ink);background:var(--cm-surface-2)}.cm-insp__sidebtn:disabled{opacity:.35;cursor:default}.cm-insp__sidebtn--grip{cursor:grab}.cm-insp__sidebtn--grip:active{cursor:grabbing}.cm-insp__block.is-dragging{opacity:.5}.cm-insp__block.is-over .cm-insp__block-body{outline:2px solid var(--cm-accent);outline-offset:2px;border-radius:var(--cm-radius-sm)}.cm-insp__send{display:flex;align-items:center;gap:6px;font-size:var(--cm-fs-sm);color:var(--cm-ink)}.cm-insp__sendmode{flex:0 1 auto;min-width:0;width:auto;border:0;background:transparent;padding:2px 0;color:var(--cm-accent);font-weight:var(--cm-fw-emph);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cm-insp__sendmode:hover:not(:disabled){color:var(--cm-accent-ink)}.cm-insp__sendmode:disabled{color:var(--cm-muted);cursor:default}.cm-insp__help{width:18px;height:18px;flex:0 0 18px;display:grid;place-items:center;padding:0;border:1px solid var(--cm-line-strong);border-radius:50%;background:transparent;color:var(--cm-muted);font-size:11px;line-height:1;cursor:pointer}.cm-insp__help:hover{color:var(--cm-ink);border-color:var(--cm-ink)}.cm-insp__help[aria-expanded=true]{color:var(--cm-accent);border-color:var(--cm-accent)}.cm-insp__qr{display:flex;align-items:flex-start;gap:8px}.cm-insp__qr-pills{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:8px}.cm-insp__qr-pill{position:relative;width:100%}.cm-insp__qr-pill .cm-input{border-radius:999px;border-color:var(--cm-accent);color:var(--cm-accent);text-align:center;padding-right:30px}.cm-insp__qr-x{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:20px;height:20px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--cm-muted);cursor:pointer;opacity:0}.cm-insp__qr-pill:hover .cm-insp__qr-x,.cm-insp__qr-x:focus-visible{opacity:1}.cm-insp__qr-x:hover{color:var(--cm-ink)}.cm-insp__qr-gear{width:26px;height:26px;flex:0 0 26px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--cm-radius-sm);background:transparent;color:var(--cm-muted);cursor:pointer}.cm-insp__qr-gear svg{width:17px;height:17px}.cm-insp__qr-gear:hover{color:var(--cm-ink);background:var(--cm-surface-2)}.cm-insp__qr-gear[aria-expanded=true]{color:var(--cm-accent)}.cm-insp__qrset{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--cm-line);border-radius:var(--cm-radius-sm);background:var(--cm-surface);box-shadow:var(--cm-shadow-raised)}.cm-insp__qrset-head{display:flex;align-items:center;justify-content:space-between}.cm-insp__qrset-head button{border:0;background:transparent;color:var(--cm-muted);font-size:var(--cm-fs-md);line-height:1;cursor:pointer}.cm-insp__qrset-head button:hover{color:var(--cm-ink)}.cm-insp__add{align-self:flex-start}.cm-insp__row .cm-modal-tabs{flex-wrap:wrap}.cm-insp__btns{display:flex;flex-direction:column;gap:8px}.cm-insp__btns .cm-insp__add{align-self:stretch;border-style:dashed;border-color:var(--cm-line);color:var(--cm-ink-2)}.cm-insp__btns .cm-insp__add:hover:not(:disabled){border-color:var(--cm-accent);color:var(--cm-accent-ink)}.cm-insp__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cm-insp__inline{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.cm-insp__inline>*{flex:1 1 0;min-width:0}.cm-insp__port{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0;font-family:var(--cm-font);font-size:var(--cm-fs-xs)}.cm-insp__port-label{color:var(--cm-ink-2)}.cm-insp__port-target{color:var(--cm-muted);text-align:right}.cm-insp__kv{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:end}.cm-insp__kv-cell{min-width:0}.cm-insp__pager{display:flex;align-items:center;justify-content:space-between;gap:8px}.cm-insp__pager-at{font-family:var(--cm-font);font-size:var(--cm-fs-xs);color:var(--cm-muted);font-variant-numeric:tabular-nums}.cm-insp__picker{display:flex;flex-direction:column;gap:4px}.cm-insp__pick{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;font:inherit;font-family:var(--cm-font);font-size:var(--cm-fs-sm);color:var(--cm-ink-2);background:none;border:1px solid transparent;border-radius:var(--cm-radius-sm);padding:6px 8px;cursor:pointer}.cm-insp__pick:hover:not(:disabled){background:var(--cm-hover);border-color:var(--cm-line)}.cm-insp__pick:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:2px}.cm-insp__pick:disabled{opacity:.5;cursor:not-allowed}.cm-insp__pick-name{font-weight:var(--cm-fw-emph);color:var(--cm-ink)}.cm-insp__pick-why{font-size:var(--cm-fs-xs);color:var(--cm-muted)}.cm-insp__total{display:flex;align-items:baseline;justify-content:space-between;font-family:var(--cm-font);font-size:var(--cm-fs-xs);color:var(--cm-muted)}.cm-insp__total-n{font-variant-numeric:tabular-nums;font-weight:var(--cm-fw-emph);color:var(--cm-ink)}.cm-insp__group{display:flex;flex-direction:column;gap:8px}.cm-insp__qr{padding-top:var(--cm-gap);border-top:1px solid var(--cm-line)}.cm-insp__drop{display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px 10px;border:1px dashed var(--cm-line);border-radius:var(--cm-radius-sm);background:var(--cm-surface);text-align:center}.cm-insp__drop.is-over{border-color:var(--cm-accent);background:var(--cm-accent-soft)}.cm-insp__drop.is-bad{border-color:var(--cm-bad)}.cm-insp__droplabel{font-size:var(--cm-fs-sm);color:var(--cm-accent-ink);cursor:pointer}.cm-insp__drop:has(input:disabled) .cm-insp__droplabel{color:var(--cm-muted);cursor:default}.cm-insp__drophint{font-size:var(--cm-fs-3xs);color:var(--cm-muted)}.cm-insp__drop.is-bad .cm-insp__drophint{color:var(--cm-bad)}.cm-insp__dropicon{width:22px;height:22px;color:var(--cm-muted)}.cm-trigpick__scrim{position:fixed;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:var(--cm-scrim);z-index:var(--z-modal-backdrop)}.cm-trigpick{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:var(--z-modal);width:min(580px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 48px));display:flex;flex-direction:column;background:var(--cm-surface);border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius);box-shadow:var(--cm-shadow-raised);font-family:var(--cm-font)}.cm-trigpick__head{display:flex;align-items:flex-start;gap:10px;padding:14px 16px}.cm-trigpick__headb{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.cm-trigpick__title{margin:0;font-size:var(--cm-fs-md);font-weight:var(--cm-fw-emph);color:var(--cm-ink)}.cm-trigpick__meta{font-size:var(--cm-fs-xs);color:var(--cm-muted)}.cm-trigpick__close{flex:0 0 auto;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:var(--cm-radius-sm);color:var(--cm-muted);font-size:var(--cm-fs-md);line-height:1;cursor:pointer}.cm-trigpick__close:hover{background:var(--cm-hover);color:var(--cm-ink)}.cm-trigpick__close:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:2px}.cm-trigpick__tabs{padding:0 16px}.cm-trigpick__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:var(--cm-gap)}.cm-trigpick__what{margin:0;font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-emph);color:var(--cm-ink)}.cm-trigpick__foot{display:flex;flex-direction:column;gap:8px;padding:12px 16px;border-top:1px solid var(--cm-line)}.cm-trigpick__actions{display:flex;justify-content:flex-end;gap:8px}.cm-trig__row{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--cm-line);border-radius:var(--cm-radius-sm)}.cm-trig__rowx{align-self:flex-start}.cm-trig__line{display:flex;align-items:flex-end;gap:8px}.cm-trig__line>.cm-field{flex:1 1 auto;min-width:0}.cm-fc,.cm-fc__blue{--mc-canvas: #f5f5f5;--mc-card: #ffffff;--mc-panel: #f5f5f5;--mc-ink: #1a191e;--mc-muted: #6e6e6e;--mc-line: #787878;--mc-dot: #858585;--mc-hairline: #e6e6e8;--mc-blue: #016be3;--mc-lime: #e3fb9b;--mc-lime-ink: #152900;--mc-trigger: #e0fee6;--mc-red: #d42e00;--mc-hint: #ebecee;--mc-field: #d5d5d5;--mc-green: #3cb268;--mc-k-actions: #ffeca7;--mc-k-condition: #b4fbf5;--mc-k-randomizer: #ded7ff;--mc-k-delay: #fedbd5;--mc-k-comment: #fef5e4;--mc-k-ai: #d8e7ff;--mc-p-condition: #9defe1;--mc-p-actions: #fdf0d0;--mc-p-message: #f2d4f6;--mc-p-trigger: #e2faec;--mc-rand-a: #6b4fd8;--mc-rand-b: #e07b39;--mc-mark-ig-1: #feda75;--mc-mark-ig-2: #fa7e1e;--mc-mark-ig-3: #d62976;--mc-mark-ig-4: #962fbf;--mc-mark-fb: #1877f2;--mc-mark-wa: #25d366;--mc-mark-on: #ffffff;--mc-wiz-fill: #096a37;--mc-wiz-track: #d5d5d5;--mc-wiz-pick: #2e6d50;--mc-blue-soft: #c3dbff;--mc-shadow-card: 0 1px 3px rgb(24 24 27 / 8%), 0 8px 22px rgb(24 24 27 / 10%);--mc-shadow-card-hover: 0 2px 6px rgb(24 24 27 / 10%), 0 12px 30px rgb(24 24 27 / 14%);--mc-shadow-selected: 0 0 0 2px var(--mc-green), 0 8px 22px rgb(24 24 27 / 10%);--mc-shadow-note: 0 1px 3px rgb(24 24 27 / 8%), 0 6px 16px rgb(24 24 27 / 8%);--mc-shadow-float: 0 2px 10px rgb(24 24 27 / 16%);--mc-shadow-fab: 0 4px 14px rgb(1 107 227 / 34%);--mc-shadow-zoom: 0 1px 3px rgb(24 24 27 / 10%);--mc-shadow-zoom-hover: 0 2px 6px rgb(24 24 27 / 14%)}.cm-fc{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;font-family:var(--cm-font);color:var(--mc-ink)}.cm-fc__bar{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--cm-line);background:var(--cm-surface);flex:0 0 auto}.cm-fc__grow{flex:1 1 auto}.cm-fc__back{font-size:var(--cm-fs-sm);color:var(--mc-blue);text-decoration:none}.cm-fc__back:hover{text-decoration:underline}.cm-fc__title{margin:0;font-size:var(--cm-fs-md);font-weight:var(--cm-fw-head);color:var(--mc-ink)}.cm-fc__totals,.cm-fc__save{font-size:var(--cm-fs-xs);color:var(--mc-muted)}.cm-fc__stage{position:relative;flex:1 1 auto;min-height:0;display:flex}.cm-fc__canvas{position:relative;flex:1 1 auto;min-width:0;overflow:hidden;background:var(--mc-canvas);cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.cm-fc__panel,.cm-fc__panel *{user-select:text;-webkit-user-select:text}.cm-fc__canvas.is-panning{cursor:grabbing}.cm-fc__canvas:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:-2px}.cm-fc__world{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 0}.cm-fc__wires{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.cm-fc__wire{fill:none;stroke:var(--mc-line);stroke-width:1.6;opacity:.55}.cm-fc__wire.is-lit{stroke:var(--mc-blue);stroke-width:2.2;opacity:1}.cm-fc__wirekill{position:absolute;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;border:1px solid var(--mc-red);background:var(--mc-card);color:var(--mc-red);display:grid;place-items:center;padding:0;cursor:pointer;opacity:0;transition:opacity .12s ease-out}.cm-fc__wirekill svg{width:12px;height:12px}.cm-fc__wirekill:hover,.cm-fc__wirekill:focus-visible,.cm-fc__wirekill.is-lit{opacity:1}.cm-fc__wirekill:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:2px}.cm-fc__node{position:absolute;width:290px;background:var(--mc-card);border:0;border-radius:16px;box-shadow:var(--mc-shadow-card);cursor:grab;transition:box-shadow .14s ease-out;text-align:left;padding:0;font-family:inherit}.cm-fc__node:hover{box-shadow:var(--mc-shadow-card-hover)}.cm-fc__node.is-selected,.cm-fc__node.is-target{box-shadow:var(--mc-shadow-selected)}.cm-fc__node:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:2px}.cm-fc__kind{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:16px 16px 0 0;background:var(--mc-k-actions);color:var(--mc-ink);font-size:15px}.cm-fc__kind svg{width:17px;height:17px;flex:0 0 17px}.cm-fc__kind--condition{background:var(--mc-k-condition)}.cm-fc__kind--randomizer{background:var(--mc-k-randomizer)}.cm-fc__kind--delay{background:var(--mc-k-delay)}.cm-fc__kind--lime{background:var(--mc-lime);color:var(--mc-lime-ink)}.cm-fc__head{display:flex;align-items:flex-start;gap:10px;padding:14px 16px 0}.cm-fc__avatar{width:26px;height:26px;flex:0 0 26px;border-radius:50%;overflow:hidden;display:grid;place-items:center}.cm-fc__avatar svg{width:26px;height:26px}.cm-fc__eyebrow{font-size:12px;color:var(--mc-muted);line-height:1.3}.cm-fc__nodetitle{font-size:17px;font-weight:400;color:var(--mc-ink);line-height:1.3}.cm-fc__glyph{margin-left:auto;flex:0 0 auto;color:var(--mc-blue);align-self:flex-start}.cm-fc__glyph svg{width:17px;height:17px}.cm-fc__bolt{width:26px;height:26px;flex:0 0 26px;color:var(--mc-ink)}.cm-fc__blocks{margin:11px 16px 14px;display:flex;flex-direction:column;gap:8px}.cm-fc__blk{border-radius:10px;padding:11px 13px;font-size:14px;line-height:1.5;color:var(--mc-ink);display:flex;align-items:center;gap:9px;min-height:42px}.cm-fc__blk--empty{border:1px dashed var(--mc-field);color:var(--mc-muted);justify-content:center}.cm-fc__blk--text,.cm-fc__blk--filled{background:var(--mc-panel)}.cm-fc__blk--text{display:block;white-space:pre-wrap;overflow-wrap:anywhere}.cm-fc__blk--delay{background:var(--mc-k-delay)}.cm-fc__blk--reply{background:var(--mc-hint)}.cm-fc__blk--wait{justify-content:center}.cm-fc__blkicon{width:17px;height:17px;flex:0 0 17px;color:var(--mc-muted)}.cm-fc__blk--card{display:block;background:var(--mc-panel);padding:10px}.cm-fc__cardimg{height:104px;border:1px dashed var(--mc-field);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:var(--mc-muted);font-size:var(--cm-fs-xs)}.cm-fc__cardtitle{margin-top:9px;font-weight:600}.cm-fc__cardsub{color:var(--mc-muted)}.cm-fc__note-limits{margin:0 16px 12px;padding:0;font-size:var(--cm-fs-xs);color:var(--mc-muted);line-height:1.45}.cm-fc__btns{margin:11px 16px 14px;padding:8px;background:var(--mc-panel);border-radius:10px;display:flex;flex-direction:column;gap:8px}.cm-fc__btn{display:flex;align-items:center;background:var(--mc-card);border-radius:8px;min-height:40px}.cm-fc__btn>span{flex:1;font-size:14px;color:var(--mc-ink);text-align:center;padding:9px 12px}.cm-fc__qr{margin:11px 16px 14px;padding:8px;background:var(--mc-panel);border-radius:10px;display:flex;flex-direction:column;gap:8px}.cm-fc__qrpill{display:flex;align-items:center;background:var(--mc-card);border-radius:8px;min-height:40px;font-size:14px;color:var(--mc-ink);padding:9px 12px}.cm-fc__pairs{margin:11px 16px 14px;display:flex;flex-direction:column;gap:11px}.cm-fc__pair-n{font-size:12px;color:var(--mc-muted);line-height:1.3}.cm-fc__pair-v{font-size:14px;color:var(--mc-ink);line-height:1.35}.cm-fc__conds{margin:11px 0 6px}.cm-fc__cond{display:flex;align-items:center;gap:10px;padding:7px 16px;font-size:14px;color:var(--mc-ink);line-height:1.35}.cm-fc__cond--else{color:var(--mc-muted);justify-content:flex-end;text-align:right}.cm-fc__sentence{margin:11px 16px 14px;font-size:14px;color:var(--mc-ink);line-height:1.45}.cm-fc__vars{margin:11px 0 6px}.cm-fc__var{display:flex;align-items:center;gap:10px;padding:7px 16px;font-size:14px;color:var(--mc-ink)}.cm-fc__var>span:first-child{flex:1}.cm-fc__var:nth-of-type(odd) .cm-fc__dot{background:var(--mc-rand-a);border-color:var(--mc-rand-a)}.cm-fc__var:nth-of-type(2n) .cm-fc__dot{background:var(--mc-rand-b);border-color:var(--mc-rand-b)}.cm-fc__var .cm-fc__dot--unwired{background:var(--mc-card)}.cm-fc__node--comment{background:var(--mc-k-comment);box-shadow:var(--mc-shadow-note)}.cm-fc__note{padding:14px 16px;font-size:14px;color:var(--mc-ink);line-height:1.5;white-space:pre-wrap}.cm-fc__lines{margin:11px 16px 14px}.cm-fc__lines p{margin:0 0 6px;font-size:15px;color:var(--mc-ink);line-height:1.45}.cm-fc__centre{text-align:center;font-size:16px;color:var(--mc-ink);padding:14px 16px 10px}.cm-fc__link{display:block;width:calc(100% - 32px);margin:0 16px 14px;min-height:40px;background:var(--mc-card);border:1px solid var(--mc-hairline);border-radius:10px;color:var(--mc-blue);font-size:15px;font-family:inherit;cursor:pointer}.cm-fc__link:hover{background:var(--mc-panel)}.cm-fc__out{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-height:30px;padding:0 16px 14px;font-size:14px;color:var(--mc-muted)}.cm-fc__dot{width:11px;height:11px;flex:0 0 11px;border-radius:50%;background:var(--mc-dot);border:0;padding:0;position:relative;right:-23px;box-shadow:0 0 0 3px var(--mc-card);cursor:pointer}.cm-fc__dot:hover,.cm-fc__dot:focus-visible{background:var(--mc-blue)}.cm-fc__dot--unwired{background:var(--mc-card);border:2px solid var(--mc-dot)}.cm-fc__dot--unwired:hover,.cm-fc__dot--unwired:focus-visible{border-color:var(--mc-blue)}.cm-fc__dot:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:2px}.cm-fc__node--trigger .cm-fc__head{align-items:center}.cm-fc__trow{display:flex;align-items:flex-start;gap:10px;background:var(--mc-trigger);border-radius:10px;padding:11px 12px;margin:11px 16px 0}.cm-fc__trow-b{flex:1 1 auto;min-width:0;text-align:left;border:0;padding:0;background:none;font:inherit;color:inherit;cursor:pointer}.cm-fc__trow-b:disabled{cursor:default}.cm-fc__trow-t{font-size:15px;color:var(--mc-ink);line-height:1.35}.cm-fc__trow-s{font-size:12px;color:var(--mc-muted);margin-top:2px}.cm-fc__trow-x{margin-left:auto;flex:0 0 auto;width:22px;height:22px;border:0;background:none;color:var(--mc-muted);border-radius:6px;cursor:pointer}.cm-fc__trow-x:hover{color:var(--mc-red)}.cm-fc__addtrigger{display:block;width:calc(100% - 32px);margin:11px 16px 14px;min-height:44px;border:1px dashed var(--mc-field);border-radius:10px;font-size:15px;color:var(--mc-blue);background:transparent;font-family:inherit;cursor:pointer}.cm-fc__addtrigger:hover{border-color:var(--mc-blue);background:var(--mc-panel)}.cm-fc__chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.cm-fc__chip{font-size:12px;background:var(--mc-card);border-radius:6px;padding:3px 8px;color:var(--mc-ink)}.cm-fc__stats{display:flex;gap:14px;padding:0 16px 10px;font-size:12px;color:var(--mc-muted);font-variant-numeric:tabular-nums}.cm-fc__stats b{color:var(--mc-ink)}.cm-fc__stats .is-bad b{color:var(--mc-red)}.cm-fc__fab{position:absolute;top:16px;right:16px;z-index:8;width:44px;height:44px;border:0;border-radius:50%;background:var(--mc-blue);color:var(--cm-accent-contrast);display:grid;place-items:center;box-shadow:var(--mc-shadow-fab);cursor:pointer}.cm-fc__fab svg{width:20px;height:20px}.cm-fc__fab:disabled{opacity:.45;cursor:not-allowed}.cm-fc__zoom{position:absolute;top:82px;right:24px;z-index:8;display:flex;flex-direction:column;gap:8px}.cm-fc__zoom button{width:36px;height:36px;background:var(--mc-card);border:0;border-radius:10px;color:var(--mc-muted);display:grid;place-items:center;box-shadow:var(--mc-shadow-zoom);cursor:pointer}.cm-fc__zoom button:hover{color:var(--mc-ink);box-shadow:var(--mc-shadow-zoom-hover)}.cm-fc__zoom svg{width:18px;height:18px}.cm-fc__fab:focus-visible,.cm-fc__zoom button:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:2px}.cm-fc__hint{position:absolute;top:14px;left:50%;transform:translate(-50%);z-index:6;background:var(--mc-hint);border-radius:14px;padding:6px 14px;font-size:var(--cm-fs-sm);color:var(--mc-muted);white-space:nowrap;pointer-events:none}.cm-fc__hint--pick{display:flex;align-items:center;gap:12px;background:var(--mc-card);color:var(--mc-ink);box-shadow:var(--mc-shadow-float);pointer-events:auto}.cm-fc__hint--pick button{color:var(--mc-blue);font-size:var(--cm-fs-sm);background:none;border:0;min-height:24px;cursor:pointer}.cm-fc__world.is-picking .cm-fc__node{opacity:.38;cursor:not-allowed}.cm-fc__world.is-picking .cm-fc__node--pick{opacity:1;cursor:pointer}.cm-fc__world.is-picking .cm-fc__node--pick:hover,.cm-fc__world.is-picking .cm-fc__node--pick:focus-visible{box-shadow:var(--mc-shadow-selected)}.cm-fc__pill{position:absolute;z-index:7;display:flex;align-items:center;gap:2px;background:var(--mc-card);border-radius:8px;padding:4px;box-shadow:var(--mc-shadow-float)}.cm-fc__pill button{width:30px;height:28px;display:grid;place-items:center;border:0;border-radius:6px;color:var(--mc-muted);background:none;cursor:pointer}.cm-fc__pill button:hover{background:var(--mc-panel);color:var(--mc-ink)}.cm-fc__pill button:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:2px}.cm-fc__pill button.cm-fc__pill-kill,.cm-fc__pill button.cm-fc__pill-kill:hover{color:var(--mc-red)}.cm-fc__pill svg{width:17px;height:17px}.cm-fc__panel{position:relative;order:-1;flex:0 0 min(440px,100%);width:min(440px,100%);background:var(--cm-surface);border-right:1px solid var(--cm-line-strong);display:flex;flex-direction:column;box-shadow:var(--cm-shadow-raised);min-height:0}.cm-fc__panelhead{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--cm-line);flex:0 0 auto}.cm-fc__panelhead h2{margin:0;font-size:var(--cm-fs-md);font-weight:var(--cm-fw-head);color:var(--mc-ink)}.cm-fc__panelbody{flex:1 1 auto;overflow:auto;padding:16px;min-height:0}.cm-fc__panelfoot{border-top:1px solid var(--cm-line);padding:12px 16px;font-size:var(--cm-fs-xs);color:var(--mc-muted);flex:0 0 auto}.cm-fc__panelhead--wiz{background:var(--mc-p-trigger)}.cm-fc__wizstep{font-size:var(--cm-fs-xs);color:var(--mc-muted);margin:0 0 6px}.cm-fc__wizbar{height:3px;background:var(--mc-wiz-track);margin-bottom:18px}.cm-fc__wizbar i{display:block;height:100%;background:var(--mc-wiz-fill);transition:width .18s ease}.cm-fc__wizq{font-size:20px;font-weight:var(--cm-fw-head);color:var(--mc-ink);line-height:1.35;margin:0 0 16px}.cm-fc__wizq:focus{outline:none}.cm-fc__opt{display:block;width:100%;text-align:left;background:var(--mc-card);border:1px solid var(--mc-field);border-radius:10px;padding:14px 16px;margin-bottom:12px;font-size:15px;color:var(--mc-ink)}.cm-fc__opt:hover{border-color:var(--mc-wiz-pick)}.cm-fc__opt.is-picked{border:2px solid var(--mc-wiz-pick);padding:13px 15px}.cm-fc__opthead{display:flex;align-items:center;gap:8px;cursor:pointer}.cm-fc__opthead:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:3px}.cm-fc__optbody{display:block;margin-top:12px}.cm-fc__optbody>*+*{margin-top:10px}.cm-fc__opthint{display:block;font-size:13px;color:var(--mc-muted);line-height:1.5;margin-top:12px}.cm-fc__wizcheck{margin-top:4px;font-size:14px;color:var(--mc-ink)}.cm-fc__kw{display:block;border:1px solid var(--mc-field);border-radius:8px;padding:12px;margin-bottom:10px}.cm-fc__kw>b{display:block;font-size:14px;font-weight:400;color:var(--mc-ink);margin-bottom:10px}.cm-fc__kw>b em{font-style:normal;font-weight:var(--cm-fw-emph)}.cm-fc__kw .cm-chip-input__chip{font-size:12px;font-weight:400;color:var(--mc-ink);background:var(--mc-card);border:0;border-radius:6px;padding:3px 4px 3px 8px}.cm-fc__kw .cm-chip-input__add{flex:0 0 auto;order:2;margin-top:4px;font-size:13px;font-weight:400;border-color:var(--mc-dot);border-radius:999px;color:var(--mc-muted);padding:5px 12px}.cm-fc__kw .cm-chip-input{align-items:flex-start}.cm-fc__kw .cm-chip-input:before{content:"";order:1;flex-basis:100%;height:0}.cm-fc__postfind{display:block;width:100%;margin-bottom:10px;min-height:36px;padding:0 10px;border:1px solid var(--mc-field);border-radius:8px;background:var(--mc-card);font:inherit;font-size:var(--cm-fs-sm);color:var(--mc-ink)}.cm-fc__postfind:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:1px}.cm-fc__thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cm-fc__thumb{position:relative;aspect-ratio:1;border:0;border-radius:8px;padding:0;overflow:hidden;background:var(--mc-panel);display:flex;flex-direction:column;justify-content:flex-end;text-align:left;cursor:pointer}.cm-fc__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cm-fc__thumbcap{position:relative;padding:5px 6px;background:var(--mc-card);font-size:11px;line-height:1.3;color:var(--mc-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cm-fc__thumb i{position:absolute;top:6px;right:6px;width:16px;height:16px;border-radius:50%;background:var(--mc-card);border:1px solid var(--mc-field)}.cm-fc__thumb.is-picked i{background:var(--mc-wiz-pick);border-color:var(--mc-wiz-pick)}.cm-fc__thumb.is-picked{box-shadow:0 0 0 2px var(--mc-wiz-pick)}.cm-fc__thumb:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:2px}.cm-fc__seemore{display:block;margin-top:10px;border:0;background:none;font:inherit;font-size:14px;color:var(--mc-blue);cursor:pointer}.cm-fc__kwother{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;border:1px dashed var(--mc-field);border-radius:8px;padding:10px 12px;margin-bottom:10px}.cm-fc__kwother>b{font-size:13px;font-weight:400;color:var(--mc-muted)}.cm-fc__kwother>span{font-size:13px;color:var(--mc-ink)}.cm-fc__kwother>button{margin-left:auto;border:0;background:none;font:inherit;font-size:13px;color:var(--mc-red);cursor:pointer}.cm-fc__rep{display:block;width:100%}.cm-fc__dashed{min-height:32px;padding:0 12px;border:1px dashed var(--mc-dot);border-radius:999px;background:transparent;color:var(--mc-muted);font:inherit;font-size:13px;cursor:pointer}.cm-fc__dashed:hover:not(:disabled){color:var(--mc-blue);border-color:var(--mc-blue)}.cm-fc__dashed:disabled{opacity:.5;cursor:not-allowed}.cm-fc__dashed--wide{width:100%;border-radius:8px;min-height:40px}.cm-fc__panelfoot--wiz{display:flex;align-items:center;gap:8px}.cm-fc__wiznext{margin-left:auto;min-height:36px;padding:0 18px;border:1px solid var(--mc-blue);border-radius:var(--cm-radius-sm);background:var(--mc-blue);color:var(--mc-card);font:inherit;font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-emph);cursor:pointer}.cm-fc__wiznext:disabled{background:var(--mc-blue-soft);border-color:var(--mc-blue-soft);opacity:1;cursor:not-allowed}.cm-fc__wizback{width:36px;height:36px;padding:0;display:grid;place-items:center;border:0;border-radius:var(--cm-radius-sm);background:transparent;color:var(--mc-ink);cursor:pointer}.cm-fc__wizback--foot{border:1px solid var(--mc-field)}.cm-fc__wizback:hover{background:var(--cm-hover)}.cm-fc__wizback svg{width:16px;height:16px}.cm-fc__guard{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;background:color-mix(in srgb,var(--mc-ink) 32%,transparent)}.cm-fc__guardbox{width:min(360px,90%);background:var(--mc-card);border-radius:var(--cm-radius);padding:18px;box-shadow:var(--cm-shadow-raised)}.cm-fc__guardbox h3{margin:0 0 8px;font-size:var(--cm-fs-md);font-weight:var(--cm-fw-head);color:var(--mc-ink)}.cm-fc__guardbox p{margin:0 0 16px;font-size:var(--cm-fs-sm);color:var(--mc-muted)}.cm-fc__guardact{display:flex;gap:8px;justify-content:flex-end}.cm-fc__guardact button{min-height:34px;padding:0 14px;border:1px solid var(--mc-field);border-radius:var(--cm-radius-sm);background:var(--mc-card);color:var(--mc-ink);font:inherit;font-size:var(--cm-fs-sm);cursor:pointer}.cm-fc__guardgo{border-color:var(--mc-red);color:var(--mc-red)}.cm-fc__pal{position:absolute;top:70px;right:16px;z-index:9;width:320px;max-height:calc(100% - 100px);overflow:auto;background:var(--cm-surface);border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius);box-shadow:var(--cm-shadow-raised)}.cm-fc__palhead{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--cm-line)}.cm-fc__palhead b{font-size:var(--cm-fs-sm);color:var(--mc-ink)}.cm-fc__palcat{font-size:var(--cm-fs-2xs);font-weight:var(--cm-fw-emph);letter-spacing:.07em;text-transform:uppercase;color:var(--mc-muted);padding:12px 14px 6px}.cm-fc__palgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 14px 4px}.cm-fc__palitem{display:flex;align-items:flex-start;gap:9px;text-align:left;background:var(--cm-surface);border:1px solid var(--cm-line);border-radius:var(--cm-radius-sm);padding:10px;cursor:pointer;font-family:inherit}.cm-fc__palitem--wide{grid-column:1 / -1}.cm-fc__palitem:hover:not(:disabled){border-color:var(--mc-blue);background:var(--cm-hover)}.cm-fc__palitem:disabled{opacity:.5;cursor:not-allowed}.cm-fc__palitem:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:2px}.cm-fc__palitem b{display:block;font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-emph);color:var(--mc-ink)}.cm-fc__palitem b span,.cm-fc__palitem>span>span{display:block;font-size:var(--cm-fs-3xs);font-weight:var(--cm-fw-body);color:var(--mc-muted);margin-top:2px}.cm-fc__palico{width:28px;height:28px;flex:0 0 28px;border-radius:8px;display:grid;place-items:center;background:var(--mc-hint);color:var(--mc-ink)}.cm-fc__palico svg{width:16px;height:16px;stroke-width:2.1}.cm-fc__palico--message{background:var(--mc-p-message)}.cm-fc__palico--condition{background:var(--mc-k-condition)}.cm-fc__palico--actions{background:var(--mc-k-actions)}.cm-fc__palico--randomizer{background:var(--mc-k-randomizer)}.cm-fc__palico--smart_delay{background:var(--mc-k-delay)}.cm-fc__palico--comment{background:var(--mc-k-comment)}.cm-fc__palico--ai_handover{background:var(--mc-k-ai)}.cm-fc__palico--start_flow{background:var(--mc-lime)}.cm-fc__palfoot{margin:0;padding:8px 14px 12px;font-size:var(--cm-fs-3xs);color:var(--mc-muted)}.cm-fc__banner,.cm-fc__problems,.cm-fc__error{display:flex;align-items:center;flex-wrap:wrap;gap:10px;background:var(--cm-surface);border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius-sm);padding:10px 14px;margin:12px 16px 0;font-size:var(--cm-fs-sm);flex:0 0 auto}.cm-fc__banner strong,.cm-fc__problems strong{color:var(--cm-warn)}.cm-fc__error strong{color:var(--cm-bad)}.cm-fc__problems,.cm-fc__error{display:block}.cm-fc__problems ul{margin:6px 0 0;padding-left:18px}.cm-fc__error p{margin:6px 0 0;white-space:pre-wrap}.cm-fc__bannernote{color:var(--mc-muted)}.cm-fc__foot{margin:0;padding:8px 16px 12px;font-size:var(--cm-fs-xs);color:var(--mc-muted);line-height:var(--cm-lh-body);flex:0 0 auto}.cm-btn--primary.cm-fc__blue{background:var(--mc-blue);border-color:var(--mc-blue)}.cm-btn--primary.cm-fc__blue:hover:not(:disabled){background:var(--mc-blue);border-color:var(--mc-blue);filter:brightness(.9)}.cm-fc__mp{margin:0;font-size:var(--cm-fs-sm);color:var(--cm-ink-2);line-height:var(--cm-lh-body)}.cm-fc__mwarn{margin-top:12px;padding:12px;border:1px solid var(--cm-warn);border-radius:var(--cm-radius);background:var(--cm-warn-soft);font-size:var(--cm-fs-sm);color:var(--cm-ink-1);line-height:var(--cm-lh-body)}.cm-fc__mwarn ul{margin:6px 0 0;padding-left:20px}.cm-fc__read{flex:1 1 auto;overflow:auto;padding:16px;min-height:0}.cm-fc__tiles{display:flex;border:1px solid var(--cm-line);border-radius:var(--cm-radius);overflow:hidden;background:var(--cm-surface);margin-bottom:18px}.cm-fc__tile{flex:1 1 0;padding:14px 16px;border-right:1px solid var(--cm-line)}.cm-fc__tile:last-child{border-right:0}.cm-fc__tile b{display:block;font-size:24px;font-weight:var(--cm-fw-head);color:var(--mc-ink);font-variant-numeric:tabular-nums}.cm-fc__tile span{font-size:var(--cm-fs-xs);color:var(--mc-muted)}.cm-fc__sec{margin:0 0 8px;font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-head);color:var(--mc-ink)}.cm-fc__table{width:100%;border-collapse:collapse;font-size:var(--cm-fs-sm)}.cm-fc__table th,.cm-fc__table td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--cm-line)}.cm-fc__table th.cm-fc__n,.cm-fc__table td.cm-fc__n{text-align:right;font-variant-numeric:tabular-nums}.cm-fc__wire--ghost{stroke-dasharray:5 4;opacity:.9}.an-wrap{max-width:var(--cm-content-max)}.an-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:20px 0 0;padding:12px 16px;background:var(--cm-surface);border:1px solid var(--cm-line);border-radius:var(--cm-radius)}.an-ctl-label{font-size:var(--cm-fs-xs);color:var(--cm-muted);font-weight:var(--cm-fw-label);margin-right:4px}.an-seg{display:inline-flex;border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius-sm);overflow:hidden}.an-seg button{font-size:var(--cm-fs-xs);padding:5px 11px;color:var(--cm-muted);border:0;border-right:1px solid var(--cm-line);cursor:pointer;white-space:nowrap;background:transparent;font-family:inherit}.an-seg button:last-child{border-right:0}.an-seg button.on{background:var(--cm-accent);color:#fff;font-weight:600}.an-ctl-spacer{margin-left:auto}.an-ctl-read{font-size:var(--cm-fs-xs);color:var(--cm-ink-2);font-weight:600;font-variant-numeric:tabular-nums}.an-ctl-read:before{content:"Showing ";color:var(--cm-muted);font-weight:500;text-transform:none}.an-q{background:var(--cm-surface);border:1px solid var(--cm-line);border-radius:var(--cm-radius);padding:20px;margin-top:16px}.an-q-head{display:flex;align-items:flex-start;gap:12px}.an-q-icon{flex:none;width:30px;height:30px;border-radius:8px;background:var(--cm-accent-soft);color:var(--cm-accent-ink);display:grid;place-items:center;margin-top:1px}.an-q-icon svg{width:17px;height:17px}.an-q-titles{flex:1;min-width:0}.an-q-label{font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-label);color:var(--cm-muted)}.an-q-title{font-size:var(--cm-fs-lg);font-weight:650;color:var(--cm-ink);margin-top:1px;line-height:1.25}.an-q-spec{font-size:var(--cm-fs-xs);color:var(--cm-muted);margin-top:3px}.an-avail{flex:none;font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-label);padding:4px 8px;border-radius:var(--cm-radius-sm);border:1px solid;white-space:nowrap;margin-top:2px}.an-avail.live{background:var(--cm-ok-soft);color:var(--cm-ok);border-color:#bfe3cd}.an-avail.thin{background:var(--cm-warn-soft);color:var(--cm-warn);border-color:#e6cfa0}.an-avail.empty{background:var(--cm-hover);color:var(--cm-muted);border-color:var(--cm-line-strong)}.an-body2{margin-top:18px;display:grid;grid-template-columns:minmax(200px,260px) 1fr;gap:32px;align-items:start}.an-answer,.an-detail{min-width:0}.an-hero-wrap{margin-bottom:20px}.an-hero{font-size:44px;font-weight:650;color:var(--cm-ink);line-height:1;letter-spacing:-.02em}.an-hero-cap{font-size:var(--cm-fs-xs);color:var(--cm-muted);margin-top:8px;max-width:24ch}.an-sublist{display:flex;flex-direction:column;gap:16px}.an-kpis{display:flex;flex-wrap:wrap;gap:24px}.an-kpi-l{font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-label);color:var(--cm-muted)}.an-kpi-v{font-size:22px;font-weight:650;color:var(--cm-ink);font-variant-numeric:tabular-nums;margin-top:2px;letter-spacing:-.01em}.an-kpi-v small{font-size:12px;font-weight:500;color:var(--cm-muted);letter-spacing:0}.an-kpi-v.muted{color:var(--cm-muted)}.an-kpi-v--sm{font-size:18px}.an-chan-row{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--cm-line)}.an-chan-row:last-child{border-bottom:0}.an-chan-name{width:118px;flex:none;font-size:var(--cm-fs-sm);font-weight:600;color:var(--cm-ink-2);display:flex;align-items:center;gap:7px}.an-dot{width:8px;height:8px;border-radius:100px;flex:none}.an-bartrack{flex:1;height:10px;background:var(--cm-bg);border:1px solid var(--cm-line);border-radius:100px;overflow:hidden}.an-barfill{height:100%;border-radius:100px}.an-chan-n{width:96px;flex:none;text-align:right;font-size:var(--cm-fs-sm);color:var(--cm-ink);font-variant-numeric:tabular-nums}.an-chan-n .z{color:var(--cm-muted);font-weight:500;font-size:var(--cm-fs-xs)}.an-daily{margin-top:16px}.an-daily-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;flex-wrap:wrap}.an-daily-title{font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-label);color:var(--cm-muted)}.an-daily-read{font-size:var(--cm-fs-xs);color:var(--cm-muted);font-variant-numeric:tabular-nums}.an-daily-read b{color:var(--cm-ink);font-weight:650}.an-daily-read em{font-style:normal;color:var(--cm-accent-ink);font-weight:600}.an-daily-plot{position:relative;height:84px;padding-left:34px;border-bottom:1px solid var(--cm-line-strong)}.an-daily-plot:before{content:"";position:absolute;left:34px;right:0;top:0;border-top:1px dashed var(--cm-line)}.an-daily-max,.an-daily-zero{position:absolute;left:0;font-size:var(--cm-fs-3xs);color:var(--cm-muted);font-variant-numeric:tabular-nums;line-height:1}.an-daily-max{top:-2px}.an-daily-zero{bottom:0}.an-daily-bars{display:flex;align-items:flex-end;gap:2px;height:100%}.an-daily-col{flex:1 1 0;min-width:0;height:100%;display:flex;align-items:flex-end;cursor:default}.an-daily-bar{width:100%;min-height:1px;background:var(--cm-accent);opacity:.3;border-radius:2px 2px 0 0;transition:opacity .1s ease}.an-daily-col.on .an-daily-bar,.an-daily-col:hover .an-daily-bar{opacity:.85}.an-outsplit{margin-bottom:20px}.an-split{display:flex;height:30px;border-radius:var(--cm-radius-sm);overflow:hidden;border:1px solid var(--cm-line)}.an-split>div{display:flex;align-items:center;justify-content:center;font-size:var(--cm-fs-xs);font-weight:700;color:#fff;min-width:0;overflow:hidden}.an-mini-legend{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px;font-size:var(--cm-fs-xs);color:var(--cm-ink-2)}.an-mini-legend b{display:inline-flex;align-items:center;gap:6px;font-weight:500}.an-sq{width:10px;height:10px;border-radius:2px;flex:none}.an-empty{border:1px dashed var(--cm-line-strong);border-radius:var(--cm-radius);background:var(--cm-bg);padding:16px 18px;color:var(--cm-muted);font-size:var(--cm-fs-sm)}.an-empty b{color:var(--cm-ink-2);font-weight:600}.an-subnote{font-size:var(--cm-fs-xs);color:var(--cm-muted);margin-top:12px}.an-subnote.thinmark{color:var(--cm-warn)}.an-rowsplit{display:grid;grid-template-columns:1fr 1fr;gap:24px}.an-drilllink{font-size:var(--cm-fs-xs);font-weight:600;color:var(--cm-accent-ink);text-decoration:none;margin-top:16px;display:inline-flex;align-items:center;gap:5px}.an-drilllink:hover{text-decoration:underline}.an-badge-in{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.an-statechip{margin-top:8px;display:inline-flex;align-items:center;gap:8px;padding:6px 11px;border-radius:var(--cm-radius-sm);font-size:var(--cm-fs-sm);font-weight:600}.an-statechip.bad{background:var(--cm-bad-soft);border:1px solid #e7c4c4;color:var(--cm-bad)}.an-statechip.ok{background:var(--cm-ok-soft);border:1px solid #bfe3cd;color:var(--cm-ok)}.an-statechip.unknown{background:var(--cm-hover);border:1px solid var(--cm-line-strong);color:var(--cm-muted)}.an-crumb{font-size:var(--cm-fs-xs);color:var(--cm-muted);margin-bottom:8px}.an-crumb a{color:var(--cm-accent-ink);text-decoration:none;font-weight:600}.an-headline{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-top:6px}.an-headline .big{font-size:44px;font-weight:650;color:var(--cm-ink);letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.an-headline .cap{font-size:var(--cm-fs-sm);color:var(--cm-muted)}.an-card{background:var(--cm-surface);border:1px solid var(--cm-line);border-radius:var(--cm-radius);padding:20px;margin-top:16px}.an-card-title{font-size:var(--cm-fs-md);font-weight:650;color:var(--cm-ink)}.an-card-title .an-avail{margin-left:8px;vertical-align:middle}.an-card-hint{font-size:var(--cm-fs-xs);color:var(--cm-muted);margin-top:3px}.an-table{width:100%;border-collapse:collapse;margin-top:8px;font-size:var(--cm-fs-sm)}.an-table th{text-align:left;font-size:var(--cm-fs-xs);color:var(--cm-muted);font-weight:var(--cm-fw-label);padding:6px 10px;border-bottom:1px solid var(--cm-line-strong)}.an-table th.r,.an-table td.r{text-align:right;font-variant-numeric:tabular-nums}.an-table td{padding:10px;border-bottom:1px solid var(--cm-line);color:var(--cm-ink-2)}.an-table tr:last-child td{border-bottom:0}.an-sit{font-weight:600;color:var(--cm-ink)}.an-sit small{display:block;font-weight:400;color:var(--cm-muted);font-size:var(--cm-fs-xs);margin-top:1px}.an-msplit{display:inline-flex;width:130px;height:8px;border-radius:100px;overflow:hidden;border:1px solid var(--cm-line);vertical-align:middle}.an-msplit>i{height:100%}.an-rate{font-weight:650;color:var(--cm-ink)}.an-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.an-reason{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--cm-line)}.an-reason:last-child{border-bottom:0}.an-reason .rn{width:150px;flex:none;font-size:var(--cm-fs-sm);color:var(--cm-ink-2)}.an-reason .rt{flex:1;height:9px;background:var(--cm-bg);border:1px solid var(--cm-line);border-radius:100px;overflow:hidden}.an-reason .rf{display:block;height:100%;background:var(--cm-muted);border-radius:100px}.an-reason .rv{width:40px;text-align:right;font-size:var(--cm-fs-sm);color:var(--cm-ink);font-variant-numeric:tabular-nums}.an-thinbox{border:1px dashed var(--cm-line-strong);background:var(--cm-bg);border-radius:var(--cm-radius);padding:14px 16px;font-size:var(--cm-fs-sm);color:var(--cm-muted);margin-top:10px}.an-thinbox b{color:var(--cm-warn);font-weight:600}@media(max-width:768px){.an-body2{grid-template-columns:1fr;gap:16px}.an-hero-cap{max-width:none}}@media(max-width:640px){.an-rowsplit{grid-template-columns:1fr;gap:14px}.an-two{grid-template-columns:1fr}.an-controls{align-items:stretch}.an-ctl-spacer{display:none}.an-ctl-read{margin-top:2px}.an-chan-name{width:96px}.an-chan-n{width:72px}}.cm-overview__stats{margin-top:4px}.cm-overview__more{margin-top:8px}.cm-overview__more>summary{display:inline-block;font-family:var(--cm-font);font-size:var(--cm-fs-xs);color:var(--cm-accent-ink);cursor:pointer}.cm-overview__more>summary:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:2px;border-radius:var(--cm-radius-sm)}.cm-overview__more p{margin:8px 0 0;font-family:var(--cm-font);font-size:var(--cm-fs-xs);color:var(--cm-muted);max-width:72ch}.cm-overview__channels{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:16px}.cm-overview__chhead{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.cm-overview__chname{margin:0;min-width:0;overflow-wrap:anywhere;font-family:var(--cm-font);font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-label);color:var(--cm-ink)}.cm-overview__chpills{display:inline-flex;min-width:0;gap:6px;flex-wrap:wrap}.cm-overview__chpills .cm-pill{white-space:normal}.cm-overview__chmeta{margin:8px 0 0;font-family:var(--cm-font);font-size:var(--cm-fs-xs);color:var(--cm-muted)}.cm-overview__chlink{display:inline-block;margin-top:8px;font-family:var(--cm-font);font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-label)}.cm-overview__cfglink{margin:16px 0 0;color:var(--cm-ink-2);font-size:12px}.cm-postpicker__search{width:100%;margin-bottom:12px}.cm-postpicker__note{font-family:var(--cm-font);font-size:var(--cm-fs-sm);color:var(--cm-muted);padding:20px 0;text-align:center}.cm-postpicker__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;max-height:60vh;overflow-y:auto}.cm-postpicker__tile{position:relative;aspect-ratio:1;border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius-sm);overflow:hidden;padding:0;cursor:pointer;background:var(--cm-hover)}.cm-postpicker__tile:hover,.cm-postpicker__tile:focus-visible{border-color:var(--cm-accent);outline:2px solid var(--cm-accent-ink);outline-offset:1px}.cm-postpicker__img{width:100%;height:100%;object-fit:cover;display:block}.cm-postpicker__ph{display:block;width:100%;height:100%;background:var(--cm-line)}.cm-postpicker__caption{position:absolute;left:0;right:0;bottom:0;padding:3px 5px;font-family:var(--cm-font);font-size:10px;line-height:1.3;color:#fff;background:#0000008c;opacity:0;transition:opacity .1s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-postpicker__tile:hover .cm-postpicker__caption,.cm-postpicker__tile:focus-visible .cm-postpicker__caption{opacity:1}.cm-activity__presetbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.cm-activity__filterwrap{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cm-activity__filters{display:flex;gap:8px;margin-bottom:0;align-items:center;flex-wrap:wrap;font-family:var(--cm-font)}.cm-activity__filters[hidden]{display:none}.cm-activity__filters:not([hidden]){width:100%;padding:10px 0 2px;border-top:1px solid var(--cm-line);margin-top:8px}.cm-activity__seg .cm-seg__opt{height:32px;padding:0 14px;font-size:var(--cm-fs-xs)}.cm-activity__filter{height:32px;padding:0 10px;font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-label);cursor:pointer;width:auto}.cm-activity__filter:focus-visible,.cm-review__markselect:focus-visible{box-shadow:none;border-color:var(--cm-accent);outline:2px solid var(--cm-accent-ink);outline-offset:2px}.cm-review__mark{display:flex;align-items:center;gap:8px;margin-top:4px}.cm-review__markselect{height:32px;padding:0 10px;width:auto;cursor:pointer}.cm-activity__export{font-family:var(--cm-font);font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-emph);color:var(--cm-accent-contrast);background:var(--cm-accent);border:0;border-radius:var(--cm-radius-sm);padding:5px 10px;cursor:pointer}.cm-activity__export:disabled{opacity:.6;cursor:default}.cm-activity__split{display:grid;grid-template-columns:minmax(0,1fr) clamp(400px,27vw,540px);gap:var(--cm-gap);align-items:start}@media(max-width:1180px){.cm-activity__split{grid-template-columns:1fr}}.cm-activity__grouphead>th{background:var(--cm-bg);font-size:var(--cm-fs-2xs);font-weight:var(--cm-fw-emph);letter-spacing:.06em;text-transform:uppercase;color:var(--cm-muted);text-align:left;padding:8px 10px;border-bottom:1px solid var(--cm-line)}.cm-activity__grouphead.is-needs>th{color:var(--cm-warn);background:var(--cm-warn-soft)}.cm-activity__sort{display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:0 10px;margin:0 -10px;border:0;background:transparent;cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}.cm-activity__sort:hover{color:var(--cm-ink);background:var(--cm-hover)}.cm-activity__waiting{display:block;font-size:var(--cm-fs-2xs);color:var(--cm-muted);margin-top:3px}.cm-activity__footnote{font-size:var(--cm-fs-xs);color:var(--cm-muted);margin:8px 0 0}.cm-activity__never{margin-top:4px}.cm-activity__ask{margin:0 0 12px;font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-label);color:var(--cm-ink)}.cm-activity__groupcount{margin-left:6px;font-variant-numeric:tabular-nums;color:inherit;opacity:.75}.cm-activity__split>div{min-width:0}.cm-activity__outcome{min-width:120px}.cm-activity__markrow{display:block;margin-top:4px}.cm-activity__mark{display:inline-flex;align-items:center;gap:3px;font-family:var(--cm-font);font-size:10px;font-weight:var(--cm-fw-label);line-height:1;padding:2px 6px;border-radius:var(--cm-radius-sm);border:1px solid transparent;cursor:pointer;white-space:nowrap;opacity:.85}.cm-activity__mark:hover:not(:disabled){opacity:1}.cm-activity__mark.is-right{background:var(--cm-ok-soft);color:var(--cm-ok);border-color:var(--cm-ok)}.cm-activity__mark.is-wrong{background:var(--cm-bad-soft);color:var(--cm-bad);border-color:var(--cm-bad)}.cm-activity__mark:disabled{opacity:.6;cursor:default}.cm-activity__mark-x{font-size:var(--cm-fs-sm);opacity:.65}.cm-activity__mark:hover:not(:disabled) .cm-activity__mark-x{opacity:1}.cm-activity__kind{margin-left:4px;color:var(--cm-muted)}.cm-activity__check-col{width:28px}.cm-activity__time{color:var(--cm-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.cm-activity__date{display:block;white-space:normal}.cm-activity__who{display:block;font-weight:var(--cm-fw-emph);color:var(--cm-ink)}.cm-activity__detailslabel{display:block;color:var(--cm-muted);font-size:var(--cm-fs-xs)}.cm-activity__snippet{display:block;color:var(--cm-muted);font-size:var(--cm-fs-xs);max-width:26ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-activity__why{display:block;color:var(--cm-muted);font-size:11px;margin-top:3px;max-width:18ch}.cm-activity__pager{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;font-family:var(--cm-font);font-size:var(--cm-fs-xs);color:var(--cm-muted)}.cm-activity__page-btn{font-family:var(--cm-font);font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-label);color:var(--cm-ink-2);background:var(--cm-surface);border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius-sm);padding:4px 9px;cursor:pointer}.cm-activity__page-btn:hover:not(:disabled){background:var(--cm-hover)}.cm-activity__page-btn:disabled{opacity:.5;cursor:default}.cm-activity__loading{font-family:var(--cm-font);font-size:var(--cm-fs-sm);color:var(--cm-muted);padding:24px;text-align:center}.cm-activity__lens,.cm-activity__bulkbar,.cm-activity__replay,.cm-activity__replay-out,.cm-activity__report,.cm-activity__confirm{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;padding:8px 12px;border:1px solid var(--cm-line);border-radius:var(--cm-radius-sm);background:var(--cm-surface);font-family:var(--cm-font);font-size:var(--cm-fs-xs);color:var(--cm-ink)}.cm-activity__lens code{font-family:var(--cm-font-mono, monospace);color:var(--cm-muted)}.cm-activity__replay-out,.cm-activity__report{display:block}.cm-activity__replay-out ul,.cm-activity__report ul{margin:6px 0 0;padding-left:18px}.cm-activity__replaywarn,.cm-activity__permanent{color:var(--cm-muted);font-size:11px}.cm-activity__confirm{background:var(--cm-bad-soft);border-color:var(--cm-bad)}.cm-activity__confirm p{margin:0}.cm-activity__acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;align-items:center}.cm-activity__composer{margin-top:10px;display:flex;flex-direction:column;gap:6px}.cm-activity__history{margin-top:14px}.cm-activity__history h4{margin:0 0 6px;font-family:var(--cm-font);font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-label);color:var(--cm-muted)}.cm-activity__histrow{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;font-family:var(--cm-font);font-size:var(--cm-fs-xs);color:var(--cm-ink-2);border-top:1px solid var(--cm-line)}.cm-activity__source{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--cm-line)}.cm-activity__tries{margin-left:6px;font-size:12px;color:var(--cm-ink-2);white-space:nowrap}.cm-activity__attempts{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--cm-line)}.cm-activity__attemptlist{margin:6px 0 0;padding-left:18px;display:grid;gap:4px;font-size:13px}.cm-activity__attemptwhen{font-variant-numeric:tabular-nums;color:var(--cm-ink-2);margin-right:6px}.cm-activity__attemptwhy{color:var(--cm-ink-2)}.cm-activity__sourcelink{display:inline-block;font-family:var(--cm-font);font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-emph);color:var(--cm-accent-ink);text-decoration:none}.cm-activity__sourcelink:hover{text-decoration:underline}.cm-activity__sourcenote,.cm-activity__sourcegone{margin:4px 0 0;font-family:var(--cm-font);font-size:var(--cm-fs-xs);color:var(--cm-muted)}.cm-activity__modsummary{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0;font-family:var(--cm-font);font-size:var(--cm-fs-xs)}.cm-activity__modnote{color:var(--cm-muted)}.cm-activity__table{table-layout:fixed;min-width:700px}.cm-activity__table td{overflow:hidden;text-overflow:ellipsis}.cm-panel{position:sticky;top:var(--cm-gap);align-self:start}@media(max-width:1180px){.cm-panel{position:static}}.cm-panel__head{padding-bottom:12px;border-bottom:1px solid var(--cm-line);margin-bottom:var(--cm-gap)}.cm-panel__who{margin:0;font-size:var(--cm-fs-md);font-weight:var(--cm-fw-head);color:var(--cm-ink)}.cm-panel__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.cm-panel__body{min-width:0}.cm-panel__foot{margin-top:var(--cm-gap);padding-top:12px;border-top:1px solid var(--cm-line)}.cm-sec+.cm-sec{margin-top:var(--cm-gap);padding-top:var(--cm-gap);border-top:1px solid var(--cm-line)}.cm-sec__l{font-size:var(--cm-fs-2xs);font-weight:var(--cm-fw-emph);letter-spacing:.05em;text-transform:uppercase;color:var(--cm-muted);margin-bottom:6px;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.cm-sec__note{text-transform:none;letter-spacing:0;font-weight:var(--cm-fw-label)}.cm-sec__none{margin:0;font-size:var(--cm-fs-xs);color:var(--cm-muted)}.cm-sec__why{font-size:var(--cm-fs-sm);color:var(--cm-ink-2);margin-top:4px}.cm-quote{background:var(--cm-bg);border:1px solid var(--cm-line);border-radius:var(--cm-radius-sm);padding:10px 12px;color:var(--cm-ink);white-space:pre-wrap;overflow-wrap:anywhere}.cm-quote--draft{background:var(--cm-warn-soft);border-color:var(--cm-warn)}.cm-count{font-size:var(--cm-fs-2xs);color:var(--cm-muted);font-variant-numeric:tabular-nums}.cm-conf{display:flex;align-items:baseline;gap:8px;margin-top:8px;font-variant-numeric:tabular-nums}.cm-conf b{font-size:var(--cm-fs-md);font-weight:var(--cm-fw-head);color:var(--cm-ink)}.cm-kv{display:grid;grid-template-columns:auto 1fr;gap:5px 14px;font-size:var(--cm-fs-xs);margin:0}.cm-kv dt{color:var(--cm-muted)}.cm-kv dd{margin:0;color:var(--cm-ink-2);font-variant-numeric:tabular-nums}.cm-kn{border-left:2px solid var(--cm-line-strong);padding:2px 0 2px 10px;margin-bottom:8px}.cm-kn__t{font-size:var(--cm-fs-xs);color:var(--cm-ink);font-weight:var(--cm-fw-label)}.cm-kn__s{font-size:var(--cm-fs-xs);color:var(--cm-muted)}.cm-kn__n{font-size:var(--cm-fs-2xs);color:var(--cm-muted);font-variant-numeric:tabular-nums}.cm-run{border:1px solid var(--cm-line);border-radius:var(--cm-radius-sm);padding:8px 10px;background:var(--cm-bg)}.cm-run summary{cursor:pointer;font-size:var(--cm-fs-xs);color:var(--cm-ink-2);min-height:20px}.cm-run[open] summary{margin-bottom:8px}.cm-ev{display:grid;grid-template-columns:44px 1fr auto;gap:10px;padding:5px 0;font-size:var(--cm-fs-xs);align-items:baseline}.cm-ev+.cm-ev{border-top:1px solid var(--cm-line)}.cm-ev__t{color:var(--cm-muted);font-variant-numeric:tabular-nums}.cm-ev__w{color:var(--cm-ink-2)}.cm-ev--you .cm-ev__w{color:var(--cm-accent-ink)}.cm-ev__undo{border:1px solid var(--cm-line-strong);background:var(--cm-surface);border-radius:var(--cm-radius-sm);color:var(--cm-ink-2);font:inherit;font-size:var(--cm-fs-2xs);padding:2px 8px;min-height:24px;cursor:pointer}.cm-ev__undo:hover:not(:disabled){background:var(--cm-hover);border-color:var(--cm-accent);color:var(--cm-ink)}.cm-ev__undo:disabled{opacity:.5;cursor:default}.cm-ev__perm{font-size:var(--cm-fs-2xs);color:var(--cm-muted)}.cm-activity__outcomeline{display:flex;align-items:center;gap:6px;min-width:0}.cm-activity__markpair{display:inline-flex;gap:2px;flex:none}.cm-activity__markglyph{width:20px;height:20px;display:grid;place-items:center;border:0;background:none;padding:0;color:var(--cm-muted);font:inherit;font-size:var(--cm-fs-sm);line-height:1;cursor:pointer;opacity:0;transition:opacity 90ms ease-out}tr:hover .cm-activity__markglyph,tr:focus-within .cm-activity__markglyph,.cm-activity__markglyph:focus-visible,.cm-activity__markglyph.is-set{opacity:1}.cm-activity__markglyph:hover:not(:disabled){color:var(--cm-ink)}.cm-activity__markglyph.is-set.is-right{color:var(--cm-ok)}.cm-activity__markglyph.is-set.is-wrong{color:var(--cm-bad)}.cm-activity__markglyph:disabled{opacity:0;cursor:default}.cm-activity__markglyph.is-set:disabled{opacity:.5}.cm-activity__foldbtn{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.cm-activity__foldbtn:hover{color:var(--cm-ink)}.cm-activity__foldcaret{font-size:var(--cm-fs-2xs);opacity:.8}.cm-activity__fbadge{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;border-radius:9px;background:var(--cm-accent);color:var(--cm-accent-contrast);font-size:var(--cm-fs-2xs);font-variant-numeric:tabular-nums}.cm-activity__fgroup+.cm-activity__fgroup{margin-top:10px;padding-top:10px;border-top:1px solid var(--cm-line)}.cm-activity__fh{font-size:var(--cm-fs-2xs);font-weight:var(--cm-fw-emph);letter-spacing:.05em;text-transform:uppercase;color:var(--cm-muted);margin-bottom:4px}.cm-activity__fopt{display:block;width:100%;text-align:left;border:1px solid transparent;border-radius:var(--cm-radius-sm);background:none;color:var(--cm-ink-2);font:inherit;font-size:var(--cm-fs-sm);padding:5px 8px;min-height:30px;cursor:pointer}.cm-activity__fopt:hover{background:var(--cm-hover);color:var(--cm-ink)}.cm-activity__fopt.is-on{background:var(--cm-accent-soft);border-color:var(--cm-accent);color:var(--cm-accent-ink);font-weight:var(--cm-fw-label)}.cm-activity__ffoot{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-top:10px;padding-top:10px;border-top:1px solid var(--cm-line)}.cm-activity__pagernote{font-size:var(--cm-fs-xs);color:var(--cm-muted);font-variant-numeric:tabular-nums}.cm-activity__pagerbtns{display:flex;gap:8px}.cm-activity__overrule{display:flex;flex-direction:column;gap:6px;margin-top:10px}.cm-activity__ov{display:block;width:100%;text-align:left;border:1px solid var(--cm-line);border-radius:var(--cm-radius-sm);background:var(--cm-surface);color:var(--cm-ink);font:inherit;padding:8px 10px;cursor:pointer}.cm-activity__ov:hover:not(:disabled){background:var(--cm-hover);border-color:var(--cm-accent)}.cm-activity__ov:disabled{opacity:.6;cursor:default}.cm-activity__ov.is-blocked{cursor:not-allowed}.cm-activity__ov.is-destructive{border-color:var(--cm-bad-soft)}.cm-activity__ov.is-destructive:hover:not(:disabled){border-color:var(--cm-bad);background:var(--cm-bad-soft)}.cm-activity__ov-t{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-label)}.cm-activity__ov-h{display:block;margin-top:2px;font-size:var(--cm-fs-xs);color:var(--cm-muted)}.cm-activity__becomes{font-size:var(--cm-fs-2xs);font-weight:var(--cm-fw-emph);color:var(--cm-accent-ink);background:var(--cm-accent-soft);border-radius:var(--cm-radius-sm);padding:1px 6px}.cm-activity__kept{font-size:var(--cm-fs-2xs);color:var(--cm-muted)}.cm-activity__srcpair{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cm-activity__sourceext{display:inline-flex;align-items:center;gap:4px;font-size:var(--cm-fs-xs);color:var(--cm-ink-2);text-decoration:none;border:1px solid var(--cm-line);border-radius:var(--cm-radius-sm);padding:3px 8px;min-height:28px}.cm-activity__sourceext:hover{color:var(--cm-ink);border-color:var(--cm-accent);background:var(--cm-hover)}.cm-activity__corrbox{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:-8px 0 18px;padding:9px 12px;border:1px solid var(--cm-line);border-radius:var(--cm-radius-sm);background:var(--cm-surface);font-family:var(--cm-font);font-size:var(--cm-fs-sm);color:var(--cm-ink)}.cm-activity__corrbox b{font-weight:var(--cm-fw-emph)}.cm-activity__corrwait{color:var(--cm-warn)}.cm-activity__corrnote{color:var(--cm-muted)}.cm-activity__corrbox a{color:var(--cm-accent-ink)}.cm-activity__markpair{position:relative}.cm-activity__notebox{position:fixed;top:0;left:0;z-index:20;width:320px;max-width:78vw;padding:10px 12px;border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius-sm);background:var(--cm-surface);box-shadow:var(--cm-shadow-raised);text-align:left;white-space:normal;cursor:default}.cm-activity__notelabel{display:block;margin-bottom:6px;font-family:var(--cm-font);font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-label);color:var(--cm-ink)}.cm-activity__notebox .cm-input{width:100%}.cm-activity__noteclash{margin-top:10px;padding:9px 11px;border:1px solid var(--cm-warn);border-radius:var(--cm-radius-sm);background:var(--cm-warn-soft);font-size:var(--cm-fs-xs);color:var(--cm-ink)}.cm-activity__notebox .cm-activity__noteclash{margin-top:0}.cm-activity__noteclash-q{margin:0 0 8px;font-weight:var(--cm-fw-label)}.cm-activity__noteclash-old,.cm-activity__noteclash-new{margin:0 0 6px;color:var(--cm-ink-2)}.cm-activity__noteclash-tag{display:block;font-size:var(--cm-fs-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--cm-muted)}.cm-activity__redo{margin-top:10px}.cm-activity__redobox{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--cm-accent);border-radius:var(--cm-radius-sm);background:var(--cm-accent-soft)}.cm-activity__redobox .cm-input{width:100%}.cm-activity__redorefused{margin:8px 0 0;padding:8px 10px;border:1px solid var(--cm-line);border-radius:var(--cm-radius-sm);background:var(--cm-bg);font-size:var(--cm-fs-xs);color:var(--cm-ink-2)}.cm-activity__labelnote{margin:0 0 12px;font-size:var(--cm-fs-xs);color:var(--cm-muted);line-height:1.45}.cm-activity__labelnote b{color:var(--cm-ink);font-weight:var(--cm-fw-label)}.cm-activity__searchbar{display:flex;align-items:center;gap:8px;margin-bottom:10px}.cm-activity__search{flex:1 1 auto;min-width:0;padding:9px 12px;border:1px solid var(--cm-line);border-radius:var(--cm-radius-sm);background:var(--cm-surface);color:var(--cm-ink-1);font:inherit}.cm-activity__search::placeholder{color:var(--cm-ink-3)}.cm-activity__search:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:-1px}.cm-activity__active{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 4px}.cm-activity__activechip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid var(--cm-line);border-radius:999px;background:var(--cm-surface-2);color:var(--cm-ink-1);font-size:11px;font-weight:600;cursor:pointer}.cm-activity__activechip:hover{border-color:var(--cm-ink-3)}.cm-activity__activechip span{color:var(--cm-ink-3);font-weight:400}.cm-review__filters{display:flex;gap:10px;align-items:center;margin-bottom:8px;font-family:var(--cm-font)}.cm-review__filter{padding:4px 9px;font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-label);width:auto;cursor:pointer}.cm-review__stats{font-size:var(--cm-fs-xs);color:var(--cm-muted)}.cm-review__split{display:grid;grid-template-columns:minmax(380px,5fr) 7fr;gap:var(--cm-gap);align-items:start}@media(max-width:1180px){.cm-review__split{grid-template-columns:1fr}}.cm-review__age{color:var(--cm-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.cm-review__who{display:block;font-weight:var(--cm-fw-emph);color:var(--cm-ink)}.cm-review__why{display:block;color:var(--cm-muted);font-size:11px;margin-top:3px}.cm-review__note{font-family:var(--cm-font);font-size:var(--cm-fs-xs);color:var(--cm-muted);margin-top:8px;line-height:1.5}.cm-review__panel{background:var(--cm-surface);border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius);padding:var(--cm-card-p);font-family:var(--cm-font)}.cm-review__head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--cm-line)}.cm-review__when{font-size:var(--cm-fs-sm);color:var(--cm-ink-2);font-weight:var(--cm-fw-label)}.cm-review__conf{font-family:var(--cm-font-mono);font-size:var(--cm-fs-xs);color:var(--cm-muted)}.cm-review__sec{margin-top:14px}.cm-review__label{margin-bottom:6px;font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-emph);color:var(--cm-muted)}.cm-review__label small{font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-body);text-transform:none;letter-spacing:0}.cm-review__card{border:1px solid var(--cm-line);border-radius:var(--cm-radius-sm);padding:10px 12px}.cm-review__card--muted{background:var(--cm-bg);border-style:dashed;margin-top:8px}.cm-review__card--muted .cm-review__label{margin-bottom:4px}.cm-review__text{font-size:var(--cm-fs-sm);color:var(--cm-ink-2);margin:0;overflow-wrap:anywhere}.cm-review__text--sent{background:var(--cm-info-soft);border-left:2px solid var(--cm-info);padding:6px 10px;border-radius:0 var(--cm-radius-sm) var(--cm-radius-sm) 0;color:var(--cm-ink)}.cm-review__text--desired{background:var(--cm-warn-soft);border-left:2px solid var(--cm-warn);padding:6px 10px;border-radius:0 var(--cm-radius-sm) var(--cm-radius-sm) 0;color:var(--cm-ink)}.cm-review__meta{font-size:var(--cm-fs-xs);color:var(--cm-muted);margin:8px 0 0}.cm-review__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cm-review__btn{font:inherit;font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-emph);cursor:pointer;border-radius:var(--cm-radius-sm);padding:7px 14px;border:1px solid transparent}.cm-review__btn:disabled{opacity:.6;cursor:default}.cm-review__btn--ok{background:var(--cm-ok);color:var(--cm-accent-contrast)}.cm-review__btn--reject{background:var(--cm-surface);color:var(--cm-bad);border-color:var(--cm-bad)}.cm-review__btn--danger{background:var(--cm-bad);color:var(--cm-accent-contrast)}.cm-review__hint{font-size:11px;color:var(--cm-muted)}.cm-review__overridden{margin:0 0 8px;font-size:var(--cm-fs-xs);color:var(--cm-warn);background:var(--cm-warn-soft);border-radius:var(--cm-radius-sm);padding:6px 10px}.cm-review__reasons{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;align-items:center}.cm-review__reason{font:inherit;font-size:11px;font-weight:var(--cm-fw-label);cursor:pointer;background:var(--cm-surface);color:var(--cm-ink-2);border:1px solid var(--cm-line-strong);border-radius:99px;padding:4px 10px}.cm-review__reason:hover{border-color:var(--cm-bad);color:var(--cm-bad)}.cm-review__other{display:flex;gap:6px;align-items:center;width:100%;margin-top:6px}.cm-review__other .cm-input{flex:1;padding:6px 10px;font-size:var(--cm-fs-xs)}.cm-review__edit{width:100%;resize:vertical;font-size:var(--cm-fs-sm);margin-bottom:8px}.cm-review__trace{margin-top:14px}.cm-review__trace summary{font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-label);color:var(--cm-accent-ink);cursor:pointer}.cm-review__trace .cm-trace{margin-top:8px;border:0;padding:0}.cm-posts__bar{display:flex;justify-content:flex-end;margin-bottom:8px;font-family:var(--cm-font)}.cm-posts__sync{font:inherit;font-family:var(--cm-font);font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-emph);color:var(--cm-accent-contrast);background:var(--cm-accent);border:0;border-radius:var(--cm-radius-sm);padding:6px 12px;cursor:pointer}.cm-posts__sync:disabled{opacity:.6;cursor:default}.cm-posts__dim{color:var(--cm-muted);font-size:var(--cm-fs-xs)}.cm-posts__tabs{display:flex;gap:4px;border-bottom:1px solid var(--cm-line-strong);margin:4px 0 0;font-family:var(--cm-font)}.cm-posts__tab{font:inherit;font-family:var(--cm-font);font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-emph);color:var(--cm-muted);background:none;border:none;cursor:pointer;padding:9px 16px 10px;border-bottom:2px solid transparent;margin-bottom:-1px}.cm-posts__tab:hover{color:var(--cm-ink-2)}.cm-posts__tab--active{color:var(--cm-ink);border-bottom-color:var(--cm-ink)}.cm-posts__tabn{color:var(--cm-muted);font-weight:var(--cm-fw-label)}.cm-posts__tabempty{margin-top:16px}.cm-posts__tabnote{margin:12px 0 2px;font-size:12px}.cm-posts__tabs--channel{margin-top:0}.cm-posts__tabs--channel .cm-posts__tab{display:inline-flex;align-items:center;gap:6px}.cm-posts__tabs--channel .cm-posts__tab svg{flex:none}.cm-igtile__chan{position:absolute;top:5px;left:5px;z-index:2;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#00000073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cm-igtile__chan svg{display:block}.cm-postview__chan{display:inline-flex;align-items:center;gap:5px;font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-emph);color:var(--cm-muted)}.cm-postview__chan svg{flex:none}.cm-posts__iggrid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:4px}@media(max-width:760px){.cm-posts__iggrid{grid-template-columns:repeat(3,1fr);gap:3px}}.cm-igtile{position:relative;aspect-ratio:1 / 1;overflow:hidden;cursor:pointer;background:var(--cm-hover);border:none;padding:0;display:block;width:100%;font-family:var(--cm-font)}.cm-igtile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.cm-igtile__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.cm-igtile__ph--1{background:linear-gradient(140deg,#d7d2c8,#efe9dd)}.cm-igtile__ph--2{background:linear-gradient(140deg,#c8d4d7,#e3edee)}.cm-igtile__ph--3{background:linear-gradient(140deg,#d3cfd9,#ece8f1)}.cm-igtile__ph--4{background:linear-gradient(140deg,#d9d2ca,#e8e2da)}.cm-igtile__ph--5{background:linear-gradient(140deg,#ccd6cf,#e6eee8)}.cm-igtile__ph--6{background:linear-gradient(140deg,#d8cfd0,#f0e7e7)}.cm-igtile__scrim{position:absolute;inset:auto 0 0 0;padding:22px 9px 7px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:linear-gradient(to top,#00000085,#0000);color:#fff;font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-emph)}.cm-igtile__cmt{display:inline-flex;align-items:center;gap:5px;text-shadow:0 1px 2px rgba(0,0,0,.4)}.cm-igtile__cmt svg{display:block}.cm-idot{width:8px;height:8px;border-radius:100px;flex:none;display:inline-block}.cm-idot--ok{background:var(--cm-ok)}.cm-idot--info{background:var(--cm-info)}.cm-idot--warn{background:var(--cm-warn)}.cm-idot--off{background:var(--cm-muted)}.cm-idot--ring{box-shadow:0 0 0 1.5px #ffffffd9}.cm-idot--ring.cm-idot--ok{background:#4ade80}.cm-idot--ring.cm-idot--info{background:#93b4f5}.cm-idot--ring.cm-idot--warn{background:#fbbf24}.cm-igtile__hover{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;background:#0000008c;color:#fff;opacity:0;transition:opacity .12s;font-weight:var(--cm-fw-emph)}.cm-igtile:hover .cm-igtile__hover,.cm-igtile:focus-visible .cm-igtile__hover{opacity:1}.cm-igtile__hovercmt{display:inline-flex;align-items:center;gap:6px;font-size:var(--cm-fs-md)}.cm-igtile__hoverst{display:inline-flex;align-items:center;gap:6px;font-size:var(--cm-fs-xs);opacity:.92}.cm-igtile__hovernote{font-size:var(--cm-fs-xs);opacity:.85;text-align:center}.cm-posts__legend{display:flex;gap:18px;flex-wrap:wrap;margin-top:12px;font-size:var(--cm-fs-xs);color:var(--cm-muted);align-items:center;font-family:var(--cm-font)}.cm-posts__legend span{display:inline-flex;align-items:center;gap:6px}.cm-posts__back{font-family:var(--cm-font);font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-label);color:var(--cm-accent-ink);background:none;border:none;cursor:pointer;padding:0;margin-bottom:14px}.cm-posts__back:hover{text-decoration:underline}.cm-postview{background:var(--cm-surface);border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius);padding:var(--cm-card-p) var(--cm-card-p) 20px;font-family:var(--cm-font)}.cm-postview__topbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--cm-line)}.cm-postview__thumb{width:44px;height:44px;border-radius:var(--cm-radius-sm);flex:none;object-fit:cover;display:inline-block;background:var(--cm-hover)}.cm-postview__title{font-size:var(--cm-fs-lg);font-weight:var(--cm-fw-head);color:var(--cm-ink);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:46ch}.cm-postview__ext{font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-label);color:var(--cm-accent-ink);margin-left:auto;text-decoration:none}.cm-postview__ext:hover{text-decoration:underline}.cm-postview__mute{margin-left:12px;background:none;border:1px solid var(--cm-line);border-radius:var(--cm-radius-sm, 6px);padding:2px 8px;cursor:pointer}.cm-postview__mute--on{color:var(--cm-warn);border-color:var(--cm-warn)}.cm-postview__mute:disabled{opacity:.6;cursor:default}.cm-avatar{border-radius:100px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:#fff}.cm-avatar--32{width:32px;height:32px;font-size:12px}.cm-avatar--36{width:36px;height:36px;font-size:13px}.cm-avatar--brand{background:linear-gradient(135deg,#2e2a63,var(--cm-accent))}.cm-avatar--v1{background:linear-gradient(135deg,#b45309,#e0a254)}.cm-avatar--v2{background:linear-gradient(135deg,#1d4ed8,#7ba3ef)}.cm-avatar--v3{background:linear-gradient(135deg,#15803d,#6fbf8e)}.cm-avatar--v4{background:linear-gradient(135deg,#52525b,#a1a1aa)}.cm-avatar--v5{background:linear-gradient(135deg,var(--cm-accent),#7c74ee)}.cm-avatar--v6{background:linear-gradient(135deg,#9d174d,#d97ba3)}.cm-igcap{display:flex;gap:12px;padding:16px 2px 4px}.cm-igcap__body{flex:1;min-width:0;font-size:var(--cm-fs-sm);color:var(--cm-ink)}.cm-igcap__text{margin:0;white-space:pre-line}.cm-igcap__user{font-weight:700;margin-right:6px;white-space:nowrap}.cm-igcap__tag{color:var(--cm-accent-ink)}.cm-igcap__meta{margin:8px 0 0;font-size:var(--cm-fs-xs);color:var(--cm-muted)}.cm-igcomments{margin-top:6px}.cm-igcomments__head{font-size:var(--cm-fs-xs);color:var(--cm-muted);font-weight:var(--cm-fw-emph);padding:12px 2px 4px;border-top:1px solid var(--cm-line);margin:12px 0 0}.cm-igc{display:flex;gap:12px;padding:10px 2px}.cm-igc__main{flex:1;min-width:0}.cm-igc__body{font-size:var(--cm-fs-sm);color:var(--cm-ink);margin:0}.cm-igc__user{font-weight:700;margin-right:6px;white-space:nowrap}.cm-igc__meta{display:flex;align-items:center;gap:12px;margin-top:4px;font-size:var(--cm-fs-xs);color:var(--cm-muted);flex-wrap:wrap}.cm-igc__sep:before{content:"·"}.cm-igc__pill{font-size:11px;font-weight:var(--cm-fw-emph);padding:1px 7px;border-radius:100px;background:var(--cm-hover);color:var(--cm-muted);white-space:nowrap}.cm-igc__pill--ok{background:var(--cm-ok-soft);color:var(--cm-ok)}.cm-igc__pill--warn{background:var(--cm-warn-soft);color:var(--cm-warn)}.cm-igc__pill--bad{background:var(--cm-bad-soft);color:var(--cm-bad)}.cm-igc__pill--info{background:var(--cm-info-soft);color:var(--cm-info)}.cm-igc__pill--off{background:var(--cm-hover);color:var(--cm-muted)}.cm-igthread__replies{margin-left:44px;padding-left:14px;border-left:1px solid var(--cm-line)}.cm-igc__replyto{font-size:var(--cm-fs-xs);color:var(--cm-muted);margin:0 0 3px}.cm-igc__details{font:inherit;font-family:var(--cm-font);font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-emph);display:inline-flex;align-items:center;gap:3px;color:var(--cm-muted);background:none;border:none;cursor:pointer;padding:0}.cm-igc__details:hover{color:var(--cm-accent-ink)}.cm-igc__details svg{transition:transform .12s}.cm-igc--open .cm-igc__details{color:var(--cm-accent-ink)}.cm-igc--open .cm-igc__details svg{transform:rotate(180deg)}.cm-igc__inset{margin:8px 0 2px;background:var(--cm-bg);border:1px solid var(--cm-line);border-left:2px solid var(--cm-accent);border-radius:var(--cm-radius-sm);padding:12px 14px 13px;display:flex;flex-direction:column;gap:8px}.cm-igc__xline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:var(--cm-fs-sm);color:var(--cm-ink-2)}.cm-igc__xlabel{font-size:var(--cm-fs-xs);color:var(--cm-muted);font-weight:var(--cm-fw-emph);width:96px;flex:none}.cm-igc__conf{display:inline-flex;align-items:center;gap:8px}.cm-igc__meter{height:5px;width:120px;background:var(--cm-hover);border:1px solid var(--cm-line);border-radius:100px;overflow:hidden;display:inline-block}.cm-igc__meter i{display:block;height:100%;background:var(--cm-accent)}.cm-igc__tracelink{font:inherit;font-family:var(--cm-font);font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-emph);color:var(--cm-accent-ink);background:none;border:none;cursor:pointer;padding:0}.cm-igc__tracelink:hover{text-decoration:underline}@media(max-width:760px){.cm-igc__xlabel{width:100%}.cm-igc__inset{margin-left:0}.cm-igc__meta{row-gap:4px}.cm-igthread__replies{margin-left:16px;padding-left:10px}}.cm-posts__detailcols{display:grid;grid-template-columns:minmax(280px,420px) 1fr;gap:32px;margin-top:22px}@media(max-width:800px){.cm-posts__detailcols{grid-template-columns:1fr}}.cm-posts__blocklabel{font-family:var(--cm-font);font-size:var(--cm-fs-xs);color:var(--cm-muted);font-weight:var(--cm-fw-emph);margin-bottom:8px}.cm-posts__interp{font-size:var(--cm-fs-sm);color:var(--cm-ink-2);margin:0 0 6px;max-width:52ch}.cm-posts__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cm-posts__btn{font:inherit;font-family:var(--cm-font);font-size:11px;font-weight:var(--cm-fw-label);color:var(--cm-ink-2);background:var(--cm-surface);border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius-sm);padding:3px 9px;cursor:pointer}.cm-posts__btn:hover:not(:disabled){border-color:var(--cm-accent);color:var(--cm-accent-ink)}.cm-posts__btn:disabled{opacity:.6;cursor:default}.cm-posts__btn--save{background:var(--cm-accent);color:var(--cm-accent-contrast);border-color:transparent}.cm-posts__btn--save:hover:not(:disabled){color:var(--cm-accent-contrast)}.cm-posts__editwrap{max-width:52ch}.cm-posts__edit{width:100%;resize:vertical;font-size:var(--cm-fs-sm);margin-bottom:6px}.cm-posts__actions{display:flex;gap:6px}.cm-posts__triggers{list-style:none;padding:0;margin:0}.cm-posts__trigger{display:flex;align-items:center;gap:8px;font-size:var(--cm-fs-sm);color:var(--cm-ink-2);padding:7px 0;border-bottom:1px solid var(--cm-line)}.cm-posts__trace{margin-top:16px}.cm-igc__acts{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:8px}.cm-igc__act{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;font:inherit;font-size:var(--cm-fs-xs);color:var(--cm-ink);background:var(--cm-surface);border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius-sm);cursor:pointer}.cm-igc__act:hover:not(:disabled){background:var(--cm-hover)}.cm-igc__act:disabled{opacity:.6;cursor:default}.cm-igc__act--primary{color:var(--cm-accent-contrast);background:var(--cm-accent);border-color:var(--cm-accent)}.cm-igc__act--primary:hover:not(:disabled){background:var(--cm-accent-ink);border-color:var(--cm-accent-ink)}.cm-igc__act--danger{color:var(--cm-bad)}.cm-igc__act--danger:hover:not(:disabled){background:var(--cm-bad-soft);border-color:var(--cm-bad)}.cm-igc__becomes{font-size:var(--cm-fs-3xs);font-weight:var(--cm-fw-emph);letter-spacing:.04em;text-transform:uppercase;color:var(--cm-muted);background:var(--cm-hover);border:1px solid var(--cm-line);border-radius:3px;padding:1px 5px;margin-left:6px;white-space:nowrap}.cm-igc__never{flex-basis:100%;color:var(--cm-muted);font-size:var(--cm-fs-xs);margin:8px 0 0}.cm-igc__composer{flex-basis:100%;margin-top:6px}.cm-igc__composerlabel{display:block;font-size:var(--cm-fs-xs);color:var(--cm-muted);margin-bottom:4px}.cm-igc__composer textarea{width:100%}.cm-igc__confirm{margin-top:8px;padding:10px 12px;border:1px solid var(--cm-bad);background:var(--cm-bad-soft);border-radius:var(--cm-radius-sm)}.cm-igc__confirm p{margin:0 0 8px;font-size:var(--cm-fs-sm);color:var(--cm-ink)}.cm-sit{max-width:var(--cm-content-max);container-type:inline-size;display:flex;flex-direction:column;gap:var(--cm-gap)}.cm-sit__actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap}.cm-sit__editing{font-size:var(--cm-fs-sm);color:var(--cm-muted)}.cm-sit__tabs{display:flex;align-items:flex-end;gap:4px;border-bottom:1px solid var(--cm-line);overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap}.cm-sit__tab{font:inherit;font-family:var(--cm-font);font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-label);color:var(--cm-muted);background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:8px 12px;white-space:nowrap;cursor:pointer}.cm-sit__tab:hover:not([aria-disabled=true]){color:var(--cm-ink-2)}.cm-sit__tab.is-active{color:var(--cm-accent-ink);font-weight:var(--cm-fw-emph);border-bottom-color:var(--cm-accent)}.cm-sit__tab:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:2px}.cm-sit__tab[aria-disabled=true]{opacity:.4;cursor:not-allowed}.cm-sit__tab--global{border-radius:var(--cm-radius-sm) var(--cm-radius-sm) 0 0;background:var(--cm-accent-soft);color:var(--cm-accent-ink);border-bottom-color:transparent;font-weight:var(--cm-fw-emph)}.cm-sit__tab--global:hover:not([aria-disabled=true]){color:var(--cm-accent-ink)}.cm-sit__tab--global.is-active{background:var(--cm-accent);color:var(--cm-accent-contrast);border-bottom-color:transparent}.cm-sit__lock{margin:0;font-size:var(--cm-fs-xs);color:var(--cm-warn);background:var(--cm-warn-soft);border-radius:var(--cm-radius-sm);padding:6px 10px}.cm-sit__stack{display:flex;flex-direction:column;gap:var(--cm-gap)}.cm-sit__card{background:var(--cm-surface);border:1px solid var(--cm-line);border-radius:var(--cm-radius);padding:var(--cm-card-p);display:flex;flex-direction:column;gap:12px}.cm-sit__cardh{margin:0;font-size:var(--cm-fs-md);font-weight:var(--cm-fw-emph);color:var(--cm-ink)}.cm-sit__cardnote{margin:-4px 0 0;font-size:var(--cm-fs-sm);color:var(--cm-ink-2)}.cm-sit__globalsec{display:flex;flex-direction:column;gap:8px}.cm-sit__globalrow{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-bottom:1px solid var(--cm-line)}.cm-sit__globalrow:last-child{border-bottom:0}.cm-sit__globallabel{font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-emph);color:var(--cm-ink-2)}.cm-sit__fbox{border:1px solid var(--cm-line);border-radius:var(--cm-radius);background:var(--cm-surface);overflow:hidden}.cm-sit__fseg{padding:12px 14px}.cm-sit__fseg+.cm-sit__fseg{border-top:1px solid var(--cm-line)}.cm-sit__fseg--ch{display:flex;gap:10px;align-items:flex-start}.cm-sit__fsegchip{flex:0 0 auto;padding-top:2px}.cm-sit__fsegbody{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px}@container (max-width: 420px){.cm-sit__fseg--ch{flex-direction:column;gap:6px}}.cm-sit__foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cm-sit__md{display:flex;flex-direction:column;gap:9px}.cm-sit__md h4{margin:5px 0 0;font-size:var(--cm-fs-md);font-weight:var(--cm-fw-emph);color:var(--cm-ink)}.cm-sit__md h4:first-child{margin-top:0}.cm-sit__md p{margin:0;font-size:var(--cm-fs-md);color:var(--cm-ink-2);max-width:68ch}.cm-sit__md ul,.cm-sit__md ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:3px}.cm-sit__md li{font-size:var(--cm-fs-md);color:var(--cm-ink-2);max-width:66ch}.cm-sit__md code{font-family:var(--cm-font-mono);font-size:var(--cm-fs-xs);background:var(--cm-hover);border-radius:var(--cm-radius-sm);padding:1px 4px;color:var(--cm-ink)}.cm-sit__md strong{font-weight:var(--cm-fw-emph);color:var(--cm-ink)}.cm-sit__md em{font-style:italic}.cm-sit__md a{color:var(--cm-accent-ink);text-decoration:underline}.cm-sit__md blockquote{margin:0;padding-left:10px;border-left:2px solid var(--cm-line-strong);display:flex;flex-direction:column;gap:6px}.cm-sit__md blockquote p{color:var(--cm-muted)}.cm-sit__md pre{margin:0;padding:8px 10px;background:var(--cm-hover);border-radius:var(--cm-radius-sm);overflow-x:auto}.cm-sit__md pre code{background:none;padding:0;font-size:var(--cm-fs-xs);white-space:pre}.cm-sit__md--ch p,.cm-sit__md--ch li{font-size:var(--cm-fs-sm)}.cm-sit__empty{font-size:var(--cm-fs-md);color:var(--cm-muted)}.cm-sit__ta{width:100%;display:block;resize:vertical;min-height:92px;font-family:var(--cm-font-mono)}.cm-sit__ta--ch{min-height:62px}.cm-sit__menuwrap{position:relative;flex:0 0 auto}.cm-sit__dots{font:inherit;background:none;border:1px solid transparent;cursor:pointer;color:var(--cm-muted);border-radius:var(--cm-radius-sm);width:28px;height:26px;display:inline-flex;align-items:center;justify-content:center}.cm-sit__dots:hover{background:var(--cm-hover);color:var(--cm-ink);border-color:var(--cm-line)}.cm-sit__dots:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:2px}.cm-sit__menu{position:absolute;right:0;top:calc(100% + 4px);z-index:var(--z-dropdown);min-width:152px;background:var(--cm-surface);border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius);padding:4px;display:flex;flex-direction:column;box-shadow:var(--cm-shadow-raised)}.cm-sit__menu--left{right:auto;left:0}.cm-sit__menuitem{font:inherit;font-family:var(--cm-font);font-size:var(--cm-fs-sm);text-align:left;cursor:pointer;background:none;border:0;border-radius:var(--cm-radius-sm);padding:7px 9px;color:var(--cm-ink-2);display:flex;align-items:center;gap:9px}.cm-sit__menuitem:hover{background:var(--cm-hover);color:var(--cm-ink)}.cm-sit__menuitem:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:-2px}.cm-sit__menuitem--bad{color:var(--cm-bad)}.cm-sit__menuitem--bad:hover{background:var(--cm-bad-soft);color:var(--cm-bad)}.cm-sit__menusep{height:1px;background:var(--cm-line);margin:4px 2px}.cm-sit__ico{width:14px;height:14px;flex:0 0 auto;stroke:currentColor;fill:none;stroke-width:1.6}.cm-sit__ico--solid{stroke:none;fill:currentColor}.cm-sit__savebar{position:sticky;bottom:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:8px;padding:12px 0;background:var(--cm-surface);border-top:1px solid var(--cm-line)}.cm-sit__spacer{flex:1 1 auto}.cm-sit__scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--cm-scrim);border:0;padding:0;z-index:var(--z-modal-backdrop)}.cm-sit__panel{position:fixed;top:0;right:0;bottom:0;z-index:var(--z-modal);width:min(680px,100%);background:var(--cm-surface);border-left:1px solid var(--cm-line-strong);display:flex;flex-direction:column;box-shadow:var(--cm-shadow-raised)}.cm-sit__panelh{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-bottom:1px solid var(--cm-line)}.cm-sit__panelhb{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.cm-sit__panelt{font-size:var(--cm-fs-md);font-weight:var(--cm-fw-emph);color:var(--cm-ink)}.cm-sit__panelm{font-size:var(--cm-fs-xs);color:var(--cm-muted);font-variant-numeric:tabular-nums}.cm-sit__panelbody{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:auto;padding:24px 28px 28px;display:flex;flex-direction:column;gap:18px}.cm-sit__panelfoot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 16px;border-top:1px solid var(--cm-line)}.cm-sit__panelx{font:inherit;background:none;border:1px solid transparent;cursor:pointer;color:var(--cm-muted);border-radius:var(--cm-radius-sm);width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.cm-sit__panelx:hover{background:var(--cm-hover);color:var(--cm-ink)}.cm-sit__panelx:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:2px}.cm-sit__prose{margin:0;font-size:var(--cm-fs-md);line-height:1.65;color:var(--cm-ink-2);white-space:pre-wrap;max-width:72ch}.cm-sit__mono{margin:0;font-family:var(--cm-font-mono);font-size:var(--cm-fs-xs);color:var(--cm-ink-2);white-space:pre-wrap}.cm-sit__pickrow{display:flex;gap:6px;flex-wrap:wrap;padding-top:2px}.cm-sit__kbfilter{padding:10px 14px 0}.cm-sit__kb{display:flex;flex-direction:column}.cm-sit__kbrow{display:flex;align-items:center;gap:12px;padding:calc(var(--cm-row-py) + 5px) 18px;cursor:pointer;text-align:left;background:var(--cm-surface);width:100%}.cm-sit__kbrow+.cm-sit__kbrow{border-top:1px solid var(--cm-line)}.cm-sit__kbrow:hover{background:var(--cm-hover)}.cm-sit__kbrow:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:-2px}.cm-sit__kbbody{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.cm-sit__kbtitle{font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-emph);color:var(--cm-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-sit__kbmeta{font-size:var(--cm-fs-xs);color:var(--cm-muted);font-variant-numeric:tabular-nums}.cm-sit__kbchips{display:flex;gap:4px;flex:0 0 auto}@container (max-width: 420px){.cm-sit__kbchips{display:none}}.cm-sit__kbfoot{padding:10px 14px;border-top:1px solid var(--cm-line)}.cm-sit__panel--wide{width:min(920px,100%)}.cm-sit__chrow{display:flex;gap:6px;flex-wrap:wrap}.cm-sit__blockhead{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.cm-sit__mark{font-size:var(--cm-fs-2xs);font-weight:var(--cm-fw-label);color:var(--cm-ink-2);background:var(--cm-hover);border-radius:var(--cm-radius-sm);padding:1px 6px}.cm-sit__mark--std{color:var(--cm-muted)}.cm-sit__mark--live{color:var(--cm-info);background:var(--cm-info-soft)}.cm-sit__drift{background:var(--cm-warn-soft)}.cm-sit__driftt{display:block;font-size:var(--cm-fs-sm);color:var(--cm-ink-2)}.cm-sit__driftl{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:5px;font-size:var(--cm-fs-sm);color:var(--cm-ink)}.cm-sit__tools{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.cm-sit__tool{display:flex;flex-direction:column;gap:3px;padding:9px 0;border-bottom:1px solid var(--cm-line)}.cm-sit__tool:last-child{border-bottom:0}.cm-sit__toolname{font-family:var(--cm-font-mono);font-size:var(--cm-fs-sm);color:var(--cm-ink)}.cm-sit__tooldesc{font-size:var(--cm-fs-sm);color:var(--cm-ink-2)}.cm-sit__raw>summary{cursor:pointer;font-size:var(--cm-fs-sm);color:var(--cm-ink-2);padding:6px 0}.cm-sit__raw>summary:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:2px}.cm-sit__raw[open]>summary{margin-bottom:8px}.cm-sit__plain{margin:0;font-size:var(--cm-fs-md);color:var(--cm-ink-2);line-height:var(--cm-lh-body);white-space:pre-wrap}.cm-sit__panelha{display:flex;align-items:center;gap:8px;flex:0 0 auto}.cm-sit__panelfact{display:flex;align-items:baseline;gap:12px;font-size:var(--cm-fs-sm);color:var(--cm-ink-3)}.cm-sit__panelfact dt{margin:0}.cm-sit__panelfact dd{margin:0;color:var(--cm-ink-2)}.cm-sit__seclabel{margin:0;font-size:var(--cm-fs-sm);color:var(--cm-ink-3)}.cm-log__section{margin-top:24px}.cm-log__h{font-size:var(--cm-fs-md);font-weight:600;margin:0 0 4px}.cm-log__note{color:var(--cm-muted);font-size:var(--cm-fs-sm);margin:0 0 12px}.cm-log__none{color:var(--cm-muted);font-size:var(--cm-fs-sm);margin:8px 0}.cm-log__entry,.cm-log__msg{border-top:1px solid var(--cm-border);padding:12px 0}.cm-log__entryhead{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.cm-log__when{color:var(--cm-muted);font-size:var(--cm-fs-sm)}.cm-log__changes{margin:8px 0 0;padding-left:16px}.cm-log__changes li{margin-bottom:8px}.cm-log__what{font-weight:600}.cm-log__kind{color:var(--cm-muted);font-size:var(--cm-fs-sm)}.cm-log__diff{margin-top:8px;display:grid;gap:8px}.cm-log__difflabel{display:block;font-size:var(--cm-fs-xs);color:var(--cm-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.cm-log__diff pre,.cm-log__body{margin:0;white-space:pre-wrap;word-break:break-word;font-size:var(--cm-fs-sm);background:var(--cm-bg-subtle);border:1px solid var(--cm-border);border-radius:var(--cm-radius-sm);padding:8px;max-height:22rem;overflow:auto}.cm-log__subject{font-size:var(--cm-fs-md);font-weight:600;margin:4px 0}.cm-log__compose{display:grid;gap:4px;margin-bottom:16px}.cm-log__compose label{font-size:var(--cm-fs-xs);color:var(--cm-muted);text-transform:uppercase;letter-spacing:.06em}.cm-log__ta{font-family:var(--cm-font-mono)}.cm-pg__controls{margin-top:var(--cm-gap-lg)}.cm-pg__pickers{display:flex;gap:var(--cm-gap-lg);flex-wrap:wrap;align-items:flex-end}.cm-pg__picker{margin:0;padding:0;border:0}.cm-pg__picker legend,.cm-pg__postpick>span{padding:0;margin-bottom:4px;color:var(--cm-muted);font-family:var(--cm-font);font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-label)}.cm-pg__picker [role=radiogroup]{display:flex;gap:2px;padding:2px;border:1px solid var(--cm-line);border-radius:var(--cm-radius-sm);background:var(--cm-bg)}.cm-pg__opt{padding:5px 12px;border:0;border-radius:calc(var(--cm-radius-sm) - 1px);background:transparent;color:var(--cm-ink-2);font-family:var(--cm-font);font-size:var(--cm-fs-sm);cursor:pointer}.cm-pg__opt.is-active{background:var(--cm-accent);color:var(--cm-accent-contrast);font-weight:var(--cm-fw-emph)}.cm-pg__opt:disabled{color:var(--cm-muted);opacity:.5;cursor:not-allowed}.cm-pg__postpick{display:flex;flex-direction:column;min-width:260px;flex:1}.cm-pg__spend{margin:var(--cm-gap) 0 0;color:var(--cm-ink-2);font-family:var(--cm-font);font-size:var(--cm-fs-sm)}.cm-pg__spend strong{color:var(--cm-ink);font-family:var(--cm-font-mono)}.cm-pg__sandbox{margin:4px 0 0;color:var(--cm-muted);font-size:var(--cm-fs-xs)}.cm-pg__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:var(--cm-gap-lg);margin-top:var(--cm-gap-lg);align-items:start}@media(max-width:1180px){.cm-pg__split{grid-template-columns:minmax(0,1fr)}}.cm-pg__chathead{display:flex;gap:var(--cm-gap);align-items:center;justify-content:space-between}.cm-pg__hint{color:var(--cm-muted);font-size:var(--cm-fs-sm)}.cm-pg__thread{display:flex;flex-direction:column;gap:10px;min-height:260px;max-height:460px;overflow-y:auto;margin:var(--cm-gap) 0;padding:var(--cm-gap);border:1px solid var(--cm-line);border-radius:var(--cm-radius-sm);background:var(--cm-bg)}.cm-pg__row{display:flex;flex-direction:column;align-items:flex-start}.cm-pg__row.is-user{align-items:flex-end}.cm-pg__bubble{max-width:78%;padding:8px 12px;border-radius:var(--cm-radius);background:var(--cm-surface);border:1px solid var(--cm-line);color:var(--cm-ink);font-size:var(--cm-fs-sm);line-height:var(--cm-lh-body);white-space:pre-wrap}.cm-pg__bubble.is-user{background:var(--cm-accent);border-color:var(--cm-accent);color:var(--cm-accent-contrast)}.cm-pg__bubble.is-error{border-color:var(--cm-bad);color:var(--cm-bad)}.cm-pg__tools,.cm-pg__meta{margin-top:3px;color:var(--cm-muted);font-family:var(--cm-font-mono);font-size:var(--cm-fs-xs)}.cm-pg__meta{display:flex;gap:8px;align-items:center}.cm-pg__tracebtn{border:0;background:none;padding:0;color:var(--cm-accent-ink);font-family:var(--cm-font);font-size:var(--cm-fs-xs);cursor:pointer;text-decoration:underline}.cm-pg__options{margin-top:6px}.cm-pg__listlabel{color:var(--cm-muted);font-size:var(--cm-fs-xs);margin-bottom:3px}.cm-pg__chips{display:flex;gap:6px;flex-wrap:wrap}.cm-pg__chip{padding:4px 10px;border:1px solid var(--cm-accent);border-radius:999px;background:var(--cm-accent-soft);color:var(--cm-accent-ink);font-family:var(--cm-font);font-size:var(--cm-fs-xs);cursor:pointer}.cm-pg__chip:disabled{opacity:.5;cursor:default}.cm-pg__suggest p{margin:0 0 6px;color:var(--cm-muted);font-size:var(--cm-fs-xs)}.cm-pg__pending{color:var(--cm-muted);font-size:var(--cm-fs-xs);font-style:italic}.cm-pg__composer{display:flex;gap:var(--cm-gap);margin-top:var(--cm-gap)}.cm-pg__composer .cm-input{flex:1;min-width:0}.cm-pg__nolm{margin-top:10px;color:var(--cm-bad);font-size:var(--cm-fs-sm)}.cm-pg__traceempty{color:var(--cm-muted);font-size:var(--cm-fs-sm);line-height:var(--cm-lh-body)}.cm-pg__traceempty p{margin:0}.cm-pg__triggers{margin-top:var(--cm-gap-lg)}.cm-pg__triggers h2{margin:0;color:var(--cm-ink);font-family:var(--cm-font);font-size:var(--cm-fs-lg);font-weight:var(--cm-fw-head)}.cm-pg__triggers p{margin:6px 0 0;max-width:70ch;color:var(--cm-muted);font-size:var(--cm-fs-sm)}.cm-pg__nomatch{color:var(--cm-muted);font-style:italic}.cm-pg__match{color:var(--cm-ink-2)}.cm-pg__match strong{color:var(--cm-accent-ink);font-family:var(--cm-font-mono)}.cm-pg__opener{margin-top:8px;padding:10px 12px;border:1px dashed var(--cm-line-strong);border-radius:var(--cm-radius);background:var(--cm-surface);display:flex;flex-direction:column;gap:6px;max-width:78%}.cm-pg__openerh{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-emph);color:var(--cm-ink-2)}.cm-pg__openersrc{font-weight:var(--cm-fw-body);color:var(--cm-muted)}.cm-pg__openertext{font-size:var(--cm-fs-md);color:var(--cm-ink);white-space:pre-wrap}.cm-thresholds{margin-top:var(--cm-gap)}.cm-thresholds__head{margin-bottom:4px}.cm-thresholds__title{font-size:var(--cm-fs-md);font-weight:var(--cm-fw-head)}.cm-thresholds__sub{font-size:var(--cm-fs-sm);color:var(--cm-ink-2);margin-top:6px}.cm-thresholds__detail{margin-top:4px}.cm-thresholds__detail>summary,.cm-thresholds__why>summary{display:inline-block;font-family:var(--cm-font);font-size:var(--cm-fs-xs);color:var(--cm-accent-ink);cursor:pointer}.cm-thresholds__detail>summary:focus-visible,.cm-thresholds__why>summary:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:2px;border-radius:var(--cm-radius-sm)}.cm-thresholds__detail>p{font-size:var(--cm-fs-sm);color:var(--cm-ink-2);margin:6px 0 0;max-width:80ch}.cm-thresholds__why{margin:6px 0 12px}.cm-thresholds__why[open]>summary{margin-bottom:6px}.cm-thresholds__knobs{margin-top:8px}.cm-thresholds__knob{padding:18px 0;border-top:1px solid var(--cm-line)}.cm-thresholds__knob:first-child{border-top:none;padding-top:8px}.cm-thresholds__khead{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.cm-thresholds__kname{font-size:var(--cm-fs-md);font-weight:var(--cm-fw-emph)}.cm-thresholds__kkey{font-family:var(--cm-font-mono);font-size:var(--cm-fs-2xs);color:var(--cm-muted);background:var(--cm-hover);padding:1px 7px;border-radius:var(--cm-radius-sm)}.cm-thresholds__plain{font-size:var(--cm-fs-sm);color:var(--cm-ink-2);margin:0;max-width:72ch}.cm-thresholds__plain b{font-weight:var(--cm-fw-emph);color:var(--cm-ink)}.cm-thresholds__sliderrow{display:flex;align-items:center;gap:16px}.cm-thresholds__range{flex:1;min-width:0;accent-color:var(--cm-accent);cursor:pointer}.cm-thresholds__range--bad{accent-color:var(--cm-bad)}.cm-thresholds__range--warn{accent-color:var(--cm-warn)}.cm-thresholds__range:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:3px}.cm-thresholds__val{font-family:var(--cm-font-mono);font-size:var(--cm-fs-md);font-weight:var(--cm-fw-emph);color:var(--cm-ink);width:56px;text-align:center;border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius-sm);padding:6px 0;background:var(--cm-surface);flex:none}.cm-thresholds__ticks{display:flex;justify-content:space-between;gap:8px;font-size:var(--cm-fs-3xs);color:var(--cm-muted);margin-top:6px;font-family:var(--cm-font-mono)}.cm-thresholds__toggle{display:flex;align-items:flex-start;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--cm-line);cursor:pointer}.cm-thresholds__toggle>input{margin-top:3px;accent-color:var(--cm-accent);cursor:pointer;flex:none}.cm-thresholds__toggletext{display:flex;flex-direction:column;gap:4px;font-size:var(--cm-fs-sm)}.cm-thresholds__toggletext>b{font-weight:var(--cm-fw-emph);color:var(--cm-ink)}.cm-thresholds__foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.cm-thresholds__btn{font-family:var(--cm-font);font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-emph);border-radius:var(--cm-radius-sm);padding:9px 16px;cursor:pointer;border:1px solid var(--cm-line-strong);background:var(--cm-surface);color:var(--cm-ink-2)}.cm-thresholds__btn--primary{background:var(--cm-accent);border-color:var(--cm-accent);color:var(--cm-accent-contrast)}.cm-thresholds__btn:disabled{opacity:.5;cursor:default}.cm-thresholds__btn:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:2px}.cm-thresholds__dirty{font-size:var(--cm-fs-xs);color:var(--cm-warn)}.cm-triggers__save{align-self:flex-start}.cm-triggers__form{display:flex;flex-direction:column;gap:12px;margin-bottom:var(--cm-gap);font-family:var(--cm-font)}.cm-triggers__row{display:flex;gap:12px;flex-wrap:wrap}.cm-triggers__row>*{min-width:220px}.cm-triggers__kw{margin-right:4px}.cm-triggers__canned{display:block;font-size:var(--cm-fs-xs);color:var(--cm-muted);margin-top:4px}.cm-triggers__post{font-size:var(--cm-fs-xs);color:var(--cm-ink-2)}.cm-triggers__postpick{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.cm-triggers__postpick .cm-triggers__post{overflow-wrap:anywhere}.cm-triggers__rowactions{white-space:nowrap}.cm-triggers__rowactions .cm-btn+.cm-btn{margin-left:6px}.cm-triggers__hint{color:var(--cm-muted);font-size:var(--cm-fs-sm);margin-top:6px;max-width:52ch;line-height:1.5}.cm-triggers__caveat{color:var(--cm-warn, var(--cm-bad));cursor:help}.cm-triggers__manychat{margin-top:32px;padding-top:24px;border-top:1px solid var(--cm-border)}.cm-triggers__mcheader{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.cm-triggers__mctitle{font-size:var(--cm-fs-lg);font-weight:600;margin:0 0 4px}.cm-triggers__mcnote{color:var(--cm-muted);font-size:var(--cm-fs-sm);line-height:1.5;max-width:62ch;margin:0}.cm-triggers__mcactions{display:flex;gap:8px;flex-wrap:wrap}.cm-triggers__mcstatus{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px}.cm-triggers__mcfresh{color:var(--cm-muted);font-size:var(--cm-fs-sm)}.cm-triggers__mcerror{color:var(--cm-bad);font-size:var(--cm-fs-sm)}.cm-triggers__mcflow{color:var(--cm-muted);overflow-wrap:anywhere}.cm-models__filters{display:flex;gap:6px;margin-bottom:10px;align-items:center;flex-wrap:wrap;font-family:var(--cm-font);font-size:var(--cm-fs-xs);color:var(--cm-text-muted)}.cm-models__filters label{display:inline-flex;align-items:center;gap:6px;font-weight:var(--cm-fw-label)}.cm-models__filters select{padding:4px 9px;font-family:inherit;font-size:var(--cm-fs-xs);color:var(--cm-text);background:var(--cm-surface);border:1px solid var(--cm-border);border-radius:var(--cm-radius-sm)}.cm-models__muted{color:var(--cm-text-muted);font-size:var(--cm-fs-xs)}.cm-models__caveat{margin-top:10px;max-width:68ch;font-family:var(--cm-font);font-size:var(--cm-fs-xs);line-height:1.5;color:var(--cm-text-muted)}.cm-models__health{display:flex;gap:var(--cm-gap);align-items:center;flex-wrap:wrap;margin-bottom:var(--cm-gap-lg);padding:8px 12px;border:1px solid var(--cm-line);border-radius:var(--cm-radius-sm);background:var(--cm-surface);font-family:var(--cm-font);font-size:var(--cm-fs-sm);color:var(--cm-ink-2)}.cm-models__health code{font-family:var(--cm-font-mono);font-size:var(--cm-fs-xs)}.cm-models__lasterr{color:var(--cm-bad);font-size:var(--cm-fs-xs)}.cm-models__h2{margin:0;color:var(--cm-ink);font-family:var(--cm-font);font-size:var(--cm-fs-lg);font-weight:var(--cm-fw-head)}.cm-models__sub{margin:6px 0 var(--cm-gap);max-width:78ch;color:var(--cm-muted);font-size:var(--cm-fs-sm);line-height:var(--cm-lh-body)}.cm-models__roles{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--cm-gap)}.cm-models__role{display:flex;flex-direction:column;gap:3px}.cm-models__rolename{color:var(--cm-ink);font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-emph)}.cm-models__roleblurb{color:var(--cm-muted);font-size:var(--cm-fs-xs)}.cm-models__saverow{display:flex;gap:var(--cm-gap);align-items:center;margin-top:var(--cm-gap)}.cm-models__savehint{color:var(--cm-muted);font-size:var(--cm-fs-xs)}.cm-models__meters{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--cm-gap-lg)}.cm-models__meter h3{margin:0 0 6px;color:var(--cm-muted);font-family:var(--cm-font);font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-label)}.cm-models__meter ul{margin:0;padding:0;list-style:none}.cm-models__meter li{display:flex;justify-content:space-between;gap:var(--cm-gap);padding:4px 0;border-bottom:1px solid var(--cm-line);font-size:var(--cm-fs-sm);color:var(--cm-ink-2)}.cm-models__mix{display:flex;gap:4px;flex-wrap:wrap}.cm-models__mixitem{padding:1px 7px;border-radius:999px;background:var(--cm-hover);color:var(--cm-ink-2);font-size:var(--cm-fs-xs);white-space:nowrap}.cm-models__none{color:var(--cm-muted);font-style:italic;font-size:var(--cm-fs-xs)}.cm-models__rolefallback{color:var(--cm-muted);font-family:var(--cm-font-mono);font-size:var(--cm-fs-xs)}:root{--cm-bg: #FAFAFA;--cm-surface: #FFFFFF;--cm-hover: #F4F4F5;--cm-ink: #18181B;--cm-ink-2: #3F3F46;--cm-muted: #71717A;--cm-line: #E4E4E7;--cm-line-strong: #D4D4D8;--cm-accent: #4F46E5;--cm-accent-ink: #4338CA;--cm-accent-soft: #EEF0FD;--cm-accent-contrast: #FFFFFF;--cm-ok: #15803D;--cm-ok-soft: #E9F5EE;--cm-warn: #B45309;--cm-warn-soft: #FBF1E0;--cm-bad: #B91C1C;--cm-bad-soft: #FBEDED;--cm-info: #1D4ED8;--cm-info-soft: #EAF0FC;--cm-ch-whatsapp: #12824A;--cm-ch-instagram: linear-gradient(45deg, #BD5813, #DD2A7B, #8134AF);--cm-ch-facebook: #3B5998;--cm-ch-web: #C9A96E;--cm-font: "Inter", system-ui, sans-serif;--cm-font-brand: "EB Garamond", "Times New Roman", serif;--cm-font-mono: ui-monospace, Menlo, Consolas, monospace;--cm-fs-3xs: 10px;--cm-fs-2xs: 11px;--cm-fs-xs: 12px;--cm-fs-sm: 13px;--cm-fs-md: 15px;--cm-fs-lg: 18px;--cm-fs-xl: 24px;--cm-fs-2xl: 30px;--cm-fw-body: 400;--cm-fw-label: 500;--cm-fw-emph: 600;--cm-fw-head: 650;--cm-fw-bold: 700;--cm-lh-body: 1.45;--cm-row-py: 9px;--cm-card-p: 16px;--cm-gap: 16px;--cm-gap-lg: 26px;--cm-page-p: 28px;--cm-radius: 10px;--cm-radius-sm: 7px;--cm-sidebar-w: 216px;--cm-rail-w: 56px;--cm-panel-w: 196px;--cm-content-max: 1360px;--cm-shadow-raised: 0 4px 16px color-mix(in srgb, var(--cm-ink) 12%, transparent);--cm-scrim: color-mix(in srgb, var(--cm-ink) 28%, transparent);--cm-bp-shell: 768px;--cm-bp-rail: 1180px}:root{--z-base: 0;--z-dropdown: 1000;--z-sticky: 1100;--z-modal-backdrop: 1200;--z-modal: 1300;--z-toast: 1400;--z-tooltip: 1500}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100%}body{background:var(--cm-bg);color:var(--cm-ink);font-family:var(--cm-font);font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-body);line-height:var(--cm-lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:var(--cm-font);color:var(--cm-ink);letter-spacing:-.01em;margin:0}h1{font-size:var(--cm-fs-xl);font-weight:var(--cm-fw-head);line-height:1.2}h2{font-size:var(--cm-fs-lg);font-weight:var(--cm-fw-head);line-height:1.25}h3{font-size:var(--cm-fs-md);font-weight:var(--cm-fw-emph);margin:0 0 6px}h4{font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-emph);margin:0 0 4px}p{line-height:var(--cm-lh-body)}a{color:var(--cm-accent-ink);text-underline-offset:2px}code,pre,kbd{font-family:var(--cm-font-mono);font-size:var(--cm-fs-xs)}:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:2px;border-radius:3px}:focus:not(:focus-visible){outline:none}:where(input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input[type=tel],input[type=date],input[type=time],input[type=datetime-local],input[type=url],input:not([type]),select,textarea){font-family:var(--cm-font);font-size:var(--cm-fs-sm);color:var(--cm-ink-2);background:var(--cm-surface);border:1px solid var(--cm-line-strong);border-radius:var(--cm-radius-sm);padding:10px 12px;line-height:1.5;transition:border-color .14s ease}:where(input,textarea)::placeholder{color:var(--cm-muted)}:where(input,select,textarea):hover:not(:disabled){border-color:var(--cm-accent)}:where(input,select,textarea):focus-visible{border-color:var(--cm-accent)}:where(input,select,textarea):disabled{opacity:.6;cursor:not-allowed}:where(textarea){resize:vertical;line-height:var(--cm-lh-body)}:where(input[type=checkbox],input[type=radio]){accent-color:var(--cm-accent);width:14px;height:14px}:where(select){-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='%2371717A' d='M0 0l5 6 5-6z'/></svg>");background-repeat:no-repeat;background-position:right 10px center;padding-right:28px}button:not([class]){font-family:var(--cm-font);font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-emph);line-height:1;padding:8px 14px;border-radius:var(--cm-radius-sm);border:1px solid var(--cm-line-strong);background:var(--cm-surface);color:var(--cm-ink);cursor:pointer;transition:border-color .14s ease,color .14s ease}button:not([class]):has(>svg:only-child){padding:0;display:grid;place-items:center;min-width:28px;min-height:28px}button:not([class]):hover:not(:disabled){border-color:var(--cm-accent);color:var(--cm-accent-ink)}button:not([class]):disabled{opacity:.55;cursor:not-allowed}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}:root{--navy: var(--cm-ink);--navy-2: var(--cm-ink);--navy-soft: var(--cm-hover);--navy-line: var(--cm-line-strong);--gold: var(--cm-accent);--gold-2: var(--cm-accent-ink);--gold-soft: var(--cm-accent-soft);--gold-line: color-mix(in srgb, var(--cm-accent) 35%, transparent);--gold-focus: color-mix(in srgb, var(--cm-accent-ink) 35%, transparent);--green: var(--cm-ok);--green-2: var(--cm-ok);--green-soft: var(--cm-ok-soft);--green-line: color-mix(in srgb, var(--cm-ok) 32%, transparent);--red: var(--cm-bad);--red-2: var(--cm-bad);--red-soft: var(--cm-bad-soft);--red-line: color-mix(in srgb, var(--cm-bad) 28%, transparent);--warn: var(--cm-warn);--warn-2: var(--cm-warn);--warn-soft: var(--cm-warn-soft);--warn-line: color-mix(in srgb, var(--cm-warn) 30%, transparent);--info: var(--cm-info);--info-2: var(--cm-info);--info-soft: var(--cm-info-soft);--info-line: color-mix(in srgb, var(--cm-info) 26%, transparent);--bg: var(--cm-bg);--bg-2: var(--cm-hover);--card: var(--cm-surface);--text: var(--cm-ink);--text-2: var(--cm-ink-2);--muted: var(--cm-muted);--muted-ink: var(--cm-muted);--line: var(--cm-line);--line-strong: var(--cm-line-strong)}.so-h1,.so-h2{font-family:var(--cm-font);color:var(--cm-ink);letter-spacing:-.01em;margin:0}.so-h1{font-size:var(--cm-fs-xl);font-weight:var(--cm-fw-head);line-height:1.2}.so-h2{font-size:var(--cm-fs-lg);font-weight:var(--cm-fw-head);line-height:1.25}.so-eyebrow{font-family:var(--cm-font);font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-emph);color:var(--cm-muted);margin:0 0 6px}.so-hero{margin-bottom:24px}.so-hero p{color:var(--cm-muted);font-family:var(--cm-font);font-size:var(--cm-fs-sm);margin:6px 0 0}.so-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--cm-font);font-size:var(--cm-fs-sm);font-weight:var(--cm-fw-emph);line-height:1;padding:8px 14px;border-radius:var(--cm-radius-sm);border:1px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.so-btn-primary{background:var(--cm-accent);color:var(--cm-accent-contrast);border-color:var(--cm-accent)}.so-btn-primary:hover:not(:disabled){background:var(--cm-accent-ink);border-color:var(--cm-accent-ink)}.so-btn-secondary{background:var(--cm-surface);color:var(--cm-ink);border-color:var(--cm-line-strong)}.so-btn-secondary:hover:not(:disabled){border-color:var(--cm-accent);color:var(--cm-accent-ink)}.so-btn-ghost{background:transparent;color:var(--cm-accent-ink);border-color:transparent}.so-btn-ghost:hover:not(:disabled){background:var(--cm-hover)}.so-btn-danger{background:var(--cm-bad);color:var(--cm-accent-contrast);border-color:var(--cm-bad)}.so-btn-danger:hover:not(:disabled){background:color-mix(in srgb,var(--cm-bad) 85%,black);border-color:color-mix(in srgb,var(--cm-bad) 85%,black)}.so-btn-danger-ghost{background:transparent;color:var(--cm-bad);border-color:transparent}.so-btn-danger-ghost:hover:not(:disabled){background:var(--cm-bad-soft)}.so-btn-tracked{font-size:var(--cm-fs-xs);padding:7px 12px}.so-btn[disabled],.so-btn:disabled{opacity:.55;cursor:not-allowed}.so-icon-btn:hover:not(:disabled){background:var(--cm-hover);color:var(--cm-ink)}.so-icon-btn:disabled{opacity:.55;cursor:default}.so-pill{display:inline-flex;align-items:center;font-family:var(--cm-font);font-size:var(--cm-fs-2xs);font-weight:var(--cm-fw-emph);line-height:1;padding:6px 12px;border-radius:var(--cm-radius-sm);border:1px solid var(--cm-line-strong);color:var(--cm-muted);background:var(--cm-surface);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.so-pill:hover:not(.so-pill-active){background:var(--cm-hover);color:var(--cm-ink)}.so-pill-active{background:var(--cm-accent);color:var(--cm-accent-contrast);border-color:var(--cm-accent)}.so-pill-active:hover{background:var(--cm-accent-ink);border-color:var(--cm-accent-ink)}.so-card{background:var(--cm-surface);border:1px solid var(--cm-line);border-radius:var(--cm-radius);padding:var(--cm-card-p)}.so-card-hover{transition:border-color .15s ease}.so-card-hover:hover{border-color:var(--cm-accent)}.so-table-scroll{overflow-x:auto;border-radius:var(--cm-radius);min-width:0}.so-table{width:100%;border-collapse:collapse;background:var(--cm-surface);border:1px solid var(--cm-line);border-radius:var(--cm-radius);overflow:hidden;font-family:var(--cm-font)}.so-table th{text-align:left;padding:7px 10px;border-bottom:1px solid var(--cm-line-strong);background:var(--cm-surface);font-size:var(--cm-fs-xs);font-weight:var(--cm-fw-emph);color:var(--cm-muted)}.so-table td{padding:var(--cm-row-py) 10px;border-top:1px solid var(--cm-line);font-size:var(--cm-fs-sm);color:var(--cm-ink-2);vertical-align:middle}.so-table tbody tr:first-child td{border-top:0}.so-table tbody tr:hover{background:var(--cm-hover)}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.so-fade-up{animation:fadeUp .4s ease forwards;opacity:0}@keyframes soShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.so-skeleton{position:relative;background-color:var(--cm-hover);background-image:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--cm-surface) 70%,transparent) 50%,transparent 100%);background-size:200% 100%;background-repeat:no-repeat;border-radius:var(--cm-radius-sm);animation:soShimmer 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.so-fade-up{opacity:1}.so-skeleton{animation:none!important;background-image:none}}.cm-segrail{flex:0 0 200px;display:flex;flex-direction:column;gap:2px;padding:8px;border:1px solid var(--cm-line);border-radius:var(--cm-radius-md);background:var(--cm-surface)}.cm-segrail__head{margin:0 0 4px;padding:0 8px;font-size:var(--cm-fs-sm);color:var(--cm-ink-3)}.cm-segrail__row{display:block;width:100%;padding:8px 10px;border:0;border-radius:var(--cm-radius-sm);background:transparent;color:var(--cm-ink-1);font:inherit;text-align:left;cursor:pointer}.cm-segrail__row:hover{background:var(--cm-hover)}.cm-segrail__row--on{background:var(--cm-accent-soft);color:var(--cm-accent-ink)}.cm-segrail__row:focus-visible{outline:2px solid var(--cm-accent-ink);outline-offset:-2px}.cm-segrail__empty{margin:4px 8px;font-size:var(--cm-fs-sm);color:var(--cm-ink-3)}
