@media not (prefers-color-scheme:dark){.group-shell[class*=gv-] .chat-pane{background:color-mix(in srgb, var(--gv) 5%, #fff)}@supports (color:oklch(from red l c h)){.group-shell[class*=gv-] .chat-pane{background:oklch(from var(--gv) .965 .012 h)}}.message:not(.message-mine):not(.message-deleted):not(.message-mentions-me) .bubble{box-shadow:var(--shadow-1), 0 0 0 1px #1c252612}.message:not(.message-mine).message-mentions-me .bubble{box-shadow:inset 3px 0 0 var(--accent), var(--shadow-1), 0 0 0 1px #1c252612}}.send-button:not(:disabled){box-shadow:var(--shadow-1)}.send-button:disabled{color:var(--muted);background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--border-strong)}.going-peek-faces{align-items:center}.going-peek .going-peek-faces .avatar{letter-spacing:-.02em;box-shadow:0 0 0 2px var(--surface)}.going-peek .going-peek-faces .avatar+.avatar,.going-peek .going-peek-faces .avatar+.going-peek-more{margin-left:-.5rem}.going-peek .going-peek-more{width:2rem;height:2rem;font-size:var(--fs-xs);color:var(--text);background:var(--chip-bg);box-shadow:0 0 0 2px var(--surface);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}@media (max-width:40rem){.group-panel:has(.create-fab){padding-bottom:calc(3rem + var(--s-4) + var(--s-4))}.page-home:has(.create-fab){padding-bottom:calc(3rem + var(--s-4) + var(--s-4))}body:has(.outer-tabs) .page-home:has(.create-fab){padding-bottom:calc(3rem + var(--s-4) + var(--s-4))}.page-home .skeleton-create.skeleton-new-group{z-index:2;right:max(var(--s-4), env(safe-area-inset-right));bottom:calc(var(--s-4) + var(--tabbar-h,env(safe-area-inset-bottom)));border-radius:var(--r-pill);width:9.75rem;height:3rem;display:block;position:fixed}.page-home:has(.skeleton-new-group){padding-bottom:calc(3rem + var(--s-4) + var(--s-4))}}.nowrap{white-space:nowrap}.form-label{font-size:var(--fs-sm)}.when-readout{margin-top:calc(-1 * var(--s-1));font-size:var(--fs-sm);color:var(--text);font-weight:600;display:block}.when-readout:empty{display:none}.field .when-readout{margin-top:var(--s-1)}.invite-options>summary{justify-content:space-between;font-weight:600}.invite-options>summary:after{display:none}.invite-change{color:var(--primary);font-weight:700}.invite-fields{gap:var(--s-3);flex-direction:column;display:flex}.invite-row{flex-direction:column;display:flex}.welcome+.chat .chat-welcome{display:none}.chat-pane>.welcome{margin-bottom:var(--s-3)}.chat-pane>.welcome-compact{gap:.125rem var(--s-3);margin-bottom:var(--s-2);padding:var(--s-2) var(--s-3);font-size:var(--fs-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.chat-pane>.welcome-compact h2{font-size:var(--fs-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chat-pane>.welcome-compact .row{grid-area:1/2/span 2}.welcome-who{align-items:center;gap:var(--s-3);min-width:0;font-weight:600;display:flex}.welcome-who>span:last-child{overflow-wrap:anywhere;min-width:0}.welcome-faces{flex:none;display:inline-flex}.welcome-faces .avatar{box-shadow:0 0 0 2px var(--primary-soft)}.welcome-faces .avatar+.avatar{margin-left:-.5rem}.poll-list .poll-options .poll-row{padding-bottom:calc(var(--s-2) + 8px)}.poll-row .poll-bar{height:8px}.poll-row .poll-bar>span{background:color-mix(in srgb, var(--muted) 45%, var(--surface))}.poll-row .poll-bar.poll-bar-mine>span{background:color-mix(in srgb, var(--primary) 60%, var(--surface))}.poll-row .poll-bar.poll-bar-lead>span{background:var(--primary-hover)}.segmented[data-unanswered]:not(.segmented-compact){gap:var(--s-2);background:0 0;border:0;grid-template-columns:1.4fr 1fr 1fr;padding:0}.segmented[data-unanswered]:not(.segmented-compact) .segment{background:var(--surface);border:1px solid var(--border-strong)}.segmented[data-unanswered]:not(.segmented-compact) .segment:first-child:not(.segment-pending){color:var(--on-fill);background:var(--fill);border-color:var(--fill);box-shadow:var(--shadow-1);font-weight:700}.segmented[data-unanswered]:not(.segmented-compact) .segment:not(:first-child):hover:not(:disabled){background:var(--primary-soft)}@media (max-width:21rem){.segmented[data-unanswered]:not(.segmented-compact){gap:var(--s-1)}}.segmented[data-unanswered]:not(.segmented-compact) .segment:first-child:not(.segment-pending):hover:not(:disabled){background:var(--fill-hover);border-color:var(--fill-hover)}.skeleton-greeting{margin-top:var(--s-1)}
