.cm .dl-header-icons button{display:grid;place-items:center}.cm-body{display:grid;gap:14px;padding:0 var(--gut)}.cm-titlerow{display:flex;align-items:baseline;justify-content:space-between;padding-top:4px}.cm-titlerow h1{margin:0;font-size:30px;font-weight:900;letter-spacing:-.02em}.cm-h2{margin:0;font-size:19px;font-weight:800}.cm-section{margin-top:18px}.cm-note{margin:0;font-size:13px;color:var(--faint);line-height:1.45}.cm-big{margin:0;font-size:21px;line-height:1.3;font-weight:700}.cm-big strong{color:var(--a);font-size:28px}.cm-stats{display:flex;gap:16px;flex-wrap:wrap;color:var(--muted);font-size:14px}.cm-stats b{color:var(--ink);font-size:17px;margin-right:3px}.cm-quote{margin:0;font-size:17px;line-height:1.4;font-style:italic}.cm-quote.sm{font-size:14.5px}.cm-av{position:relative;flex:none!important;aspect-ratio:1;display:inline-grid;place-items:center;color:#fff;font-weight:800;letter-spacing:.02em}.cm-av,.cm-live{border-radius:50%}.cm-live{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;background:#3ddc84;border:2px solid var(--surface)}.cm-stack{display:inline-flex}.cm-stack .cm-av{border:2px solid var(--surface);margin-left:-9px}.cm-stack .cm-av:first-child{margin-left:0}.cm-mailicon{position:relative;display:inline-grid}.cm-mailicon i{position:absolute;top:-2px;right:-3px;width:9px;height:9px;border-radius:50%;background:var(--a);box-shadow:0 0 0 2px var(--bg)}.cm-here{display:grid;gap:12px}.cm-circle,.cm-here-row{display:flex;align-items:center;gap:12px}.cm-circle+.cm-circle{padding-top:12px;border-top:1px solid var(--rule)}.cm-here-text{flex:1;min-width:0;display:grid;gap:2px}.cm-here-text strong{font-size:15.5px;display:flex;align-items:center;gap:6px}.cm-here-text span{font-size:13.5px;color:var(--muted)}.cm-nudge{color:var(--a)!important}.cm-badge{font-style:normal;font-size:11px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--a);color:var(--on-a);display:inline-grid;place-items:center}.cm-empty-seat{width:40px;height:40px;border-radius:50%;border:1.5px dashed var(--a-line);display:grid;place-items:center;color:var(--muted);font-weight:700;flex:none}.dl-pill.cm-solid{background:var(--a);color:var(--on-a);border-color:var(--a)}.cm-waved,.dl-pill:disabled{opacity:.55}.cm-asks{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cm-asks button{display:grid;gap:3px;justify-items:center;text-align:center;padding:14px 6px;border-radius:16px;background:var(--surface-2)}.cm-asks span{font-size:24px}.cm-asks b{font-size:14px}.cm-asks i{font-style:normal;font-size:11.5px;color:var(--muted)}.cm-rail{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -20px;padding:0 20px;scrollbar-width:none}.cm-rail::-webkit-scrollbar{display:none}.cm-pcard{flex:0 0 82%;scroll-snap-align:start;padding:16px;border-radius:18px;background:var(--surface-2);display:grid;gap:10px;align-content:start}.cm-pcard p{margin:0;font-size:16px;line-height:1.4}.cm-pcard.is-done{opacity:.6}.cm-from{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);font-weight:600}.cm-done{font-size:13.5px;color:var(--a);font-weight:700;margin:0}.cm-chatlink{flex-direction:row;align-items:center;gap:12px;padding:16px 18px}.cm-chatlink>span:first-child{font-size:22px}.cm-slot{min-width:0}.is-editing .cm-slot .dl-card{outline:1.5px dashed var(--a-line);outline-offset:2px}.cm-mail{display:grid}.cm-act{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid var(--rule)}.cm-act.is-done{opacity:.6}.cm-act-body{flex:1;min-width:0;display:grid;gap:6px}.cm-act-body p{margin:0;font-size:15px;line-height:1.4}.cm-ago{color:var(--faint);font-size:13px}.cm-detail{color:var(--ink-2);font-style:italic}.cm-act-btns{display:flex;gap:8px;flex-wrap:wrap}.cm-scrim{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.55);display:flex;align-items:flex-end;justify-content:center}.cm-sheet{width:100%;max-width:480px;max-height:88dvh;overflow-y:auto;background:var(--surface);border-radius:24px 24px 0 0;padding:18px var(--gut) calc(24px + env(safe-area-inset-bottom));animation:cm-up .22s ease}.cm-sheet-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.cm-sheet-head h3{margin:0;font-size:20px;font-weight:850}@keyframes cm-up{0%{transform:translateY(40px);opacity:0}}.cm-flow{display:grid;gap:12px}.cm-choices{display:flex;flex-wrap:wrap;gap:8px}.cm-choice{padding:10px 14px;border-radius:14px;background:var(--surface-2);font-size:14.5px;font-weight:600}.cm-choice.on{background:var(--a);color:var(--on-a)}.cm-people-row{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;padding:2px}.cm-pick{display:grid;justify-items:center;gap:4px;font-size:12.5px;color:var(--muted);border-radius:14px;padding:4px}.cm-pick.on .cm-av{box-shadow:0 0 0 3px var(--a)}.cm-pick.on{color:var(--ink);font-weight:700}.cm-toggle{display:flex;align-items:center;gap:10px;font-size:15px}.cm-toggle input{width:20px;height:20px;accent-color:var(--a)}.cm-passage{display:grid;gap:2px;padding:14px;border-radius:16px;background:var(--surface-2)}.cm-passage strong{font-size:18px}.dl-btn:disabled{opacity:.4}.cm-timebar{margin:0 calc(-1 * var(--gut));padding:0 var(--gut)}.cm-timebar>button{flex:none;padding:7px 12px;border-radius:999px;border:1px solid var(--rule);font-size:13px;font-weight:600;color:var(--muted)}.cm-timebar>button.on{background:var(--a);color:var(--on-a);border-color:var(--a)}.cm-rhythm{flex-direction:row;align-items:center;gap:14px}.cm-ring{--pct:0%;flex:none;width:54px;height:54px;place-items:center;background:conic-gradient(var(--a) var(--pct),var(--track) 0)}.cm-ring,.cm-ring span{border-radius:50%;display:grid}.cm-ring span{width:42px;height:42px;background:var(--surface);place-items:center;font-weight:800;font-size:13px}.cm-pulse-strip{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;background:var(--surface);font-size:14px;color:var(--ink-2)}.cm-pulse-strip>span:nth-child(2){flex:1}.cm-pulse-strip .cm-stack .cm-av{border-color:var(--surface)}.cm-confirm{align-items:center;text-align:center;animation:cm-pop .35s ease}.cm-check{width:52px;height:52px;border-radius:50%;background:var(--a);color:var(--on-a);display:grid;place-items:center;font-size:26px;font-weight:900}.cm-swapin{animation:cm-up .4s ease}@keyframes cm-pop{0%{transform:scale(.94);opacity:0}}.cm-replaced{font-size:12.5px;color:var(--faint);text-align:center;border:1px dashed var(--rule);border-radius:12px;padding:8px}.cm-mini-act{flex-direction:row;align-items:center;gap:12px;padding:14px 16px}.cm-mini-act p{flex:1;margin:0;font-size:15px}.cm-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cm-t{min-height:130px;cursor:pointer}.cm-wide{grid-column:span 2;min-height:0}.cm-tnum{font-size:36px;font-weight:900;color:var(--a);line-height:1}.cm-tabbar{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:480px;display:grid;grid-template-columns:repeat(5,1fr);padding:12px 0 calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--bg) 92%,#000);border-top:1px solid var(--rule);font-size:11.5px;text-align:center;color:var(--faint);z-index:40}.cm-tabbar .on{color:var(--a);font-weight:800}.cm-tabbar span:first-child{color:var(--ink);font-weight:700}.cm-toast{position:fixed;left:50%;bottom:90px;transform:translateX(-50%);z-index:70;padding:12px 18px;border-radius:999px;background:#fff;color:#111;font-weight:700;font-size:14px;box-shadow:0 8px 30px rgba(0,0,0,.35);max-width:90vw;text-align:center}.cm-menu-wrap{position:relative;display:inline-grid}.cm-menu{position:absolute;right:-6px;top:34px;z-index:50;min-width:170px;padding:10px;border-radius:16px;background:var(--surface-2);box-shadow:0 12px 40px rgba(0,0,0,.45);display:grid;gap:4px}.cm-menu .dl-label{padding:2px 8px 4px}.cm-menu button{padding:9px 10px;border-radius:10px;font-size:15px;font-weight:600;text-align:left}.cm-menu button.on{background:var(--a-soft);color:var(--a)}.cm-menu hr{width:100%;border:0;border-top:1px solid var(--rule);margin:4px 0}.cm-acc-head{display:flex;align-items:center;gap:10px;padding-top:4px;font-weight:700;color:var(--a);font-size:14.5px}.cm-acc-head>span:not(.cm-stack){flex:1;text-align:right}.cm-acc-head--plain{justify-content:center;gap:6px;padding-top:10px;border-top:1px solid var(--rule)}.cm-acc-head--plain>span{flex:none!important}.cm-chev{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;transition:transform .2s}.cm-chev.up{transform:rotate(180deg)}.cm-acc-list{display:grid;gap:12px;max-height:236px;overflow-y:auto;border-top:1px solid var(--rule);padding:12px 2px 2px;overscroll-behavior:contain}.cm-pcard--answered{background:color-mix(in srgb,var(--a) 22%,var(--surface-2))}.cm-pcard--prayed p{font-style:italic;color:var(--ink-2)}.cm-story{font-size:14px!important;color:var(--ink-2);border-left:2px solid var(--a);padding-left:10px}.cm-type{font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:2px 7px;border-radius:999px;border:1px solid var(--rule);color:var(--muted)}.cm-type--table{color:var(--a);border-color:var(--a-line)}.cm-type--group{background:var(--a);color:var(--on-a);border-color:var(--a)}.cm-suggest{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--rule)}.cm-add{font-size:11.5px;color:var(--a)}.cm-ladder{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:8px;counter-reset:step}.cm-ladder li{counter-increment:step;display:grid;grid-template-columns:28px 1fr;column-gap:10px;opacity:.6}.cm-ladder li:before{content:counter(step);grid-row:span 2;width:26px;height:26px;border-radius:50%;border:1.5px solid;display:grid;place-items:center;font-weight:800;font-size:13px}.cm-ladder li.on{opacity:1}.cm-ladder li.on:before{background:var(--on-a);color:var(--a);border-color:var(--on-a)}.cm-ladder b{font-size:16px}.cm-ladder span{font-size:13.5px}.cm-body--tiles:not(.is-editing){grid-template-columns:1fr 1fr}.cm-body--tiles .cm-wide{grid-column:span 2}.cm-body--tiles .cm-t{width:100%;min-height:128px}.cm-t--accent{background:var(--a);color:var(--on-a)}.cm-t--accent .dl-label,.cm-t--accent .dl-muted{color:color-mix(in srgb,var(--on-a) 70%,transparent)}.cm-sheet-card>.dl-card{padding:0;background:none}.cm-chatwrap+.cm-chatwrap{padding-top:12px;border-top:1px solid var(--rule)}.cm-chatwrap .cm-circle+.cm-circle{border:0;padding:0}.cm-chatav{position:relative;display:inline-flex;flex:none}.cm-kind{position:absolute;right:-6px;bottom:-4px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:10px;font-weight:900;border:2px solid var(--surface);background:var(--surface-2);color:var(--ink)}.cm-kind--table{background:var(--a-soft);color:var(--a)}.cm-kind--group{background:var(--a);color:var(--on-a)}.cm-offer{margin-top:10px;padding:12px 14px;border-radius:14px;background:var(--a-soft);display:grid;gap:10px}.cm-offer p{margin:0;font-size:14.5px;line-height:1.4}.cm-offer-done{margin-top:8px}.cm-seats{display:inline-flex;align-items:center;gap:3px}.cm-seats i{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--a-line)}.cm-seats i.on{background:var(--a);border-color:var(--a)}.cm-seats i:last-of-type{margin-right:5px}.cm-link{font-weight:700;font-size:14.5px;color:var(--muted);padding:6px 2px;flex:none}.cm-link.primary{color:var(--a)}.cm-link:disabled{opacity:.5}.cm-act-links{display:flex;justify-content:flex-end;gap:20px}.cm-notif-link{justify-self:end;font-size:13.5px}.cm-notif-row{display:grid;gap:8px;padding:12px 0;border-top:1px solid var(--rule)}.cm-seg3{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:3px;border-radius:12px;background:rgba(0,0,0,.25)}.cm-seg3 button{min-height:34px;border-radius:9px;font-size:13px;font-weight:700;color:var(--muted);text-align:center}.cm-seg3 button.on{background:var(--a);color:var(--on-a)}.cm-creed{background:color-mix(in srgb,var(--a) 12%,var(--surface))}.cm-t-row{display:flex;align-items:center;gap:10px;width:100%}.cm-t-row .cm-stack{margin-left:auto}.cm-t-person{width:100%}.cm-t-title{font-size:16px}.cm-t-actions{display:flex;justify-content:flex-end;gap:18px;width:100%}.cm-t--accent .cm-here-text span,.cm-t--accent .cm-link{color:color-mix(in srgb,var(--on-a) 75%,transparent)}.cm-t--accent .cm-link.primary{color:var(--on-a)}.cm-t--accent .cm-av{box-shadow:0 0 0 2px var(--on-a)}.cm-tiles .dl-tile{cursor:default}.cm--live{padding-bottom:calc(110px + env(safe-area-inset-bottom))}.cm-header .dl-header-icons{align-items:center}.cm-logo-img{height:28px;width:auto;display:block}.cm-asks--2{grid-template-columns:repeat(2,1fr)}.cm-search{width:100%;padding:11px 14px;border-radius:12px;border:1px solid var(--rule);background:var(--field);color:var(--ink);font:inherit;font-size:15px}.cm-search::placeholder{color:var(--faint)}.cm-pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px;max-height:240px;overflow-y:auto;padding:2px}.cm-chatrow{color:inherit;text-decoration:none}.cm-chatrow+.cm-chatrow{padding-top:12px;border-top:1px solid var(--rule)}.cm-chat-init{border-style:solid;border-color:var(--a-line);color:var(--a);font-weight:800}.cm-wallrow+.cm-wallrow{padding-top:12px;border-top:1px solid var(--rule)}.cm-act.is-new .cm-act-body>p:first-child strong:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--a);margin-right:6px;vertical-align:middle}.cm-pcard .cm-act-links{justify-content:flex-start}.cm-still{display:grid;gap:12px;padding-top:12px;border-top:1px solid var(--rule)}.cm-still-row{display:flex;gap:12px;align-items:flex-start}.cm-still-row .cm-here-text strong{font-size:15px;line-height:1.35}.cm-scrim{align-items:center;padding:16px 16px calc(96px + env(safe-area-inset-bottom))}.cm-sheet{border-radius:24px;max-height:calc(100dvh - 140px - env(safe-area-inset-bottom));padding-bottom:22px;animation:cm-pop .22s ease}.cm-results{display:grid;gap:6px}.cm-result{display:grid;gap:2px;text-align:left;padding:11px 14px;border-radius:12px;background:var(--surface-2)}.cm-result strong{font-size:15px}.cm-picked span,.cm-result span{font-size:13px;color:var(--muted)}.cm-picked{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--a-soft);border:1px solid var(--a-line)}.cm-wallcard{flex-basis:86%}.cm-wall-title{font-weight:700;font-size:16.5px!important}.cm-table{display:grid;gap:10px}.cm-table+.cm-table{padding-top:12px;border-top:1px solid var(--rule)}.cm-table-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.cm-table-head strong{font-size:17px}.cm-seats i.half{border-style:dashed;border-color:var(--a)}.cm-table-people{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.cm-table-person{display:grid;justify-items:center;gap:3px;font-size:13px;font-weight:600;text-align:center}.cm-table-person em{font-style:normal;font-size:11.5px;font-weight:600;color:var(--faint)}.cm-table-person em.yes{color:var(--a)}.cm-buddies{display:grid;gap:6px}.cm-buddy{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink-2)}.cm-buddy b{color:var(--faint);font-weight:700}.cm-buddy b.yes{color:var(--a)}.cm-table .cm-act-links a{text-decoration:none}.cm-connect{display:flex;gap:8px}.cm-connect .cm-search{flex:1;min-width:0}.cm-connect .dl-btn{min-height:44px;padding:0 16px}.cm-connect-link{justify-self:start;font-size:13.5px;padding-top:4px}.cm-wall-who{color:var(--a)}.cm-person{flex:1;min-width:0;display:flex;align-items:center;gap:12px;background:none;border:0;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.cm-hero{gap:14px}.cm-hero .dl-hero-title{font-size:23px}.cm-hero-n{color:var(--a)}.cm-hero-sub{font-size:16px;font-weight:600;color:var(--muted);letter-spacing:0}.cm-hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cm-hero-stats span{display:grid;gap:2px;font-size:12.5px;line-height:1.25;color:var(--muted)}.cm-hero-stats b{font-size:24px;font-weight:850;color:var(--ink);letter-spacing:-.02em}.cm-hero .cm-acc-list{max-height:320px;padding-bottom:0}.cm-see-all{align-self:flex-end;padding:0}.cm-reach{display:flex;gap:4px;flex:none}.cm-reach button{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:var(--a);background:color-mix(in srgb,var(--a) 12%,transparent)}.cm-reach button i{display:block;width:20px;height:20px}.cm-reach button b{font-size:18px;font-weight:400}.cm-reach button.is-done{opacity:.4}.cm-ask-ic{display:block;width:26px;height:26px;color:var(--a)}.cm-waiting{margin:0}.cm-body>.cm-connect-link{justify-self:center;padding:4px 0 8px}.cm .app-hdr .cm-mailicon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cm .app-hdr .cm-menu{top:44px}.cm .app-hdr .dl-textbtn{height:40px;padding:0 8px}.cm-table-start{display:flex;justify-content:flex-end;align-items:center;gap:16px}.cm-list-head{justify-content:space-between!important;color:var(--ink);font-size:14.5px}.cm-list-head>span{flex:1!important;text-align:left!important}.cm-seekers{display:grid;gap:10px;padding-top:4px}.cm-circle-link{align-self:flex-start;font-size:13.5px;padding:0}.cm-options{display:grid;gap:8px}.cm-option{display:grid;gap:2px;text-align:left;padding:14px 16px;border-radius:14px;background:var(--surface-2);border:1px solid var(--a-line)}.cm-option b{font-size:15.5px}.cm-option span{font-size:13.5px;color:var(--muted)}.cm-option.quiet{border-color:transparent}.cm-option:disabled{opacity:.5}.cm-chat-sec{display:grid;gap:10px}.cm-chat-sec+.cm-chat-sec{border-top:1px solid var(--rule);padding-top:12px}.cm-dna-badge{font-style:normal;font-size:11.5px;font-weight:600;color:var(--faint);margin-left:8px;white-space:nowrap}.cm-dna-badge:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--a);margin-right:5px;vertical-align:2px}.cm-chat-sec-head{align-items:center}.cm-chat-sec-head,.cm-study-head{display:flex;justify-content:space-between;gap:8px}.cm-study-head{align-items:baseline;margin-bottom:4px}.cm-study-head .dl-label{color:var(--a)}.cm-study-meets{font-size:13px;font-weight:600;color:var(--muted);text-align:right}.cm-reach-list{display:grid;gap:8px;width:100%}.cm-reach-list button{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:var(--surface-2);text-align:left}.cm-reach-list button b{font-size:14px}.cm-reach-list .cm-ask-ic,.cm-reach-list span{font-size:18px;display:inline-grid;place-items:center;width:22px;height:22px;flex:none}.cm-reach-list.s{gap:6px}.cm-reach-list.s button{padding:6px 8px}.cm-reach-list.s button b{font-size:13px}.cm-asks--w button{padding:10px 6px}.cm-asks--w span{font-size:20px}.cm-tbl-num{display:grid}.cm-tbl-num b{font-size:30px;font-weight:900;line-height:1.05}.cm-tbl-num small{font-size:13px;color:var(--muted)}.cm-tile-cta{margin-top:auto;align-self:flex-end}.cm-chat-mini{display:grid;gap:1px;width:100%;min-width:0;padding-top:6px;border-top:1px solid var(--rule)}.cm-chat-mini b{font-size:14px}.cm-chat-mini b,.cm-chat-mini span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-chat-mini span{font-size:12.5px;color:var(--muted)}.cm-connect-link{display:block;margin:8px auto 0}.cm-chat-sec-head .dl-textbtn{font-size:13px;font-weight:700}.cm-results--scroll{max-height:260px;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.cm-reachbar{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;align-items:start}.cm-reachbar-btn{gap:6px}.cm-reachbar-btn .dl-tool-icon{width:60px;height:60px;border-radius:18px}.cm-reachbar.small .cm-reachbar-btn .dl-tool-icon{width:46px;height:46px;border-radius:15px}.cm-reachbar-btn .cm-ask-ic{width:28px;height:28px;display:grid;place-items:center}.cm-reachbar.small .cm-reachbar-btn .cm-ask-ic{width:22px;height:22px}.cm-reachbar-btn .cm-ask-emoji{font-size:24px;line-height:1}.cm-reachbar.small .cm-reachbar-btn .cm-ask-emoji{font-size:19px}.cm-reachbar-btn b{font-size:13.5px;font-weight:700;color:var(--ink);line-height:1.2}.cm-reachbar.small .cm-reachbar-btn b{font-size:12px}.cm-reachbar-btn i{font-style:normal;font-size:11.5px;font-weight:500;color:var(--muted);line-height:1.3}.dl-tile--tools.cm-reachbar{padding:0 0 6px}.dl-slot.tone-hi .dl-tile--tools.cm-reachbar,.dl-slot.tone-light .dl-tile--tools.cm-reachbar{padding:10px 12px 12px}.dl-slot:has(.cm-reachbar){min-height:0!important}.cm-chatrow-wrap{position:relative;display:flex;align-items:center;gap:4px}.cm-chatrow-wrap>.cm-chatrow{flex:1;min-width:0}.cm-chat-remove{flex:none;width:32px;height:32px;border-radius:50%;border:0;background:none;color:var(--muted);font-size:14px;cursor:pointer}.cm-chat-remove:hover{background:var(--surface-2)}.cm-table-name{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.cm-table-name b{font-size:16px}.cm-table-name.edit input{flex:1;min-width:0;font:inherit;font-size:15px;padding:8px 10px;border-radius:10px;border:1px solid var(--rule);background:var(--field,transparent);color:inherit}.cm-table-name.edit{flex-wrap:wrap}.cm-table-name-err{width:100%;margin:4px 0 0;color:#ff8a8a}.cm-tables-wrap{display:flex;flex-direction:column;gap:8px;width:100%}.cm-out-head{padding:0 4px}.dl-sheet>.cm-tables-wrap>.dl-card{padding:0;background:transparent;border:0}.cm-table2{display:grid;gap:8px}.cm-table2 .cm-table-name{margin:0}.cm-t2-head{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;color:inherit;text-decoration:none}.cm-t2-name{font-size:16px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-t2-chat{flex:none;font-size:13.5px;font-weight:700;color:var(--a);padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--a) 12%,transparent)}.cm-t2-chat.unread{background:var(--a);color:var(--on-a,#111)}.cm-t2-more{flex:none;width:30px;height:30px;border:0;border-radius:50%;background:none;color:var(--muted);font-size:18px;line-height:1;cursor:pointer}.cm-t2-tag{font-size:12px;font-weight:700;color:var(--muted)}.cm-t2-faces{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cm-t2-stack{display:inline-flex;align-items:center;gap:4px}.cm-t2-face{position:relative;display:inline-flex;border-radius:50%}.cm-t2-face:not(.done):not(.open){opacity:.55}.cm-t2-face.done{box-shadow:0 0 0 2px var(--a)}.cm-t2-face i{position:absolute;right:-3px;bottom:-3px;width:15px;height:15px;border-radius:50%;display:grid;place-items:center;background:var(--a);color:var(--on-a,#111);font-size:9px;font-weight:900;font-style:normal}.cm-t2-face.open{width:32px;height:32px;border:1.5px dashed var(--a-line,rgba(127,127,127,.4))}.cm-t2-count{font-size:13px;color:var(--muted);font-weight:600}.cm-t2-fill,.ev-tablemeet-set{justify-self:start}.cm-circle-link{display:block;margin-left:auto;align-self:flex-end;text-align:right}.cm-manage{display:grid;gap:12px;padding:4px 0 8px}.cm-manage-row{display:flex;align-items:center;gap:10px}.cm-manage-row>span{flex:1;min-width:0;font-weight:700}.cm-sheet-head{position:sticky;top:-18px;z-index:3;background:var(--surface);margin:-18px calc(-1 * var(--gut)) 12px;padding:14px var(--gut) 8px}.cm-sheet-x{flex:none;width:32px;height:32px;border-radius:50%;border:0;background:color-mix(in srgb,var(--text,#fff) 10%,transparent);color:inherit;font-size:22px;line-height:1;display:grid;place-items:center;cursor:pointer;margin-left:auto}