@layer components{.group-left_wrap{align-items:flex-start}.group-left_title{font-weight:var(--secondary-bold)}.group-left_text{color:var(--text-2)}.group-left_buttons{gap:var(--space-2);flex-wrap:wrap;display:flex}.group-body_wrap{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.group-body_wrap[hidden]{display:none}.group-header_wrap{gap:var(--space-3);flex-direction:column;display:flex}.group-header_back{align-self:flex-start;align-items:center;gap:var(--space-1);min-height:var(--control-height-small);font-weight:var(--primary-bold);display:inline-flex}.group-header_arrow{display:inline-flex;rotate:180deg}.group-header_row{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.group-header_intro{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.group-header_tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.group-header_title{font-weight:var(--secondary-bold)}.group-header_status .pill_text{white-space:normal}.group-header_dot{width:var(--space-2);aspect-ratio:1;border-radius:var(--radius-round);background-color:currentColor;flex:none}.group-header_status[data-tone=locked] .group-header_dot{animation:2.2s ease-out infinite group-header-ping}@keyframes group-header-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--status-free) 55%, transparent)}80%,to{box-shadow:0 0 0 .5rem #0000}}.group-plan_wrap{gap:var(--space-4)}.group-plan_grid{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr));display:grid}.group-plan_cell{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.group-plan_icon{--_color:var(--colors-vivid-blue);width:var(--avatar-main);aspect-ratio:1;border:var(--border-width-thick) solid var(--border-strong);border-radius:var(--radius-round);background-color:var(--_color);color:var(--colors-on-vivid);flex:none;justify-content:center;align-items:center;display:inline-flex}.group-plan_icon.yellow{--_color:var(--colors-vivid-yellow)}.group-plan_icon.green{--_color:var(--colors-vivid-green)}.group-plan_icon.pink{--_color:var(--colors-vivid-pink)}.group-plan_body{align-items:flex-start;gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.group-plan_eyebrow{font-weight:var(--primary-bold)}.group-plan_big{font-weight:var(--secondary-bold)}.group-plan_tags{gap:var(--space-1);flex-wrap:wrap;display:flex}.group-plan_body .avatar_wrap.dim{opacity:.4}.group-plan_rule{border:0;border-block-start:var(--border-width-medium) solid var(--border-subtle);width:100%;margin:0}.group-plan_rsvp{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.group-plan_rsvp>.action-button_wrap{flex:9rem;max-width:15rem}.group-plan_prompt{font-weight:var(--primary-bold);flex:9rem}.group-poll_title{font-weight:var(--secondary-bold)}.group-poll_options{gap:var(--space-2);flex-direction:column;display:flex}.group-poll_option{align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-height-large);padding-inline:var(--space-4);border:var(--border-width-medium) solid var(--border);border-radius:var(--radius-main);background-color:var(--background-3);color:var(--text);text-align:start;cursor:pointer;transition:box-shadow var(--hover-duration) var(--hover-ease);display:flex;position:relative;overflow:hidden}.group-poll_option[aria-pressed=true]{border-color:var(--border-strong);box-shadow:0 0 0 var(--border-width-medium) var(--border-strong)}.group-poll_fill{width:var(--_value,0%);background-color:var(--colors-secondary-purple);transition:width var(--reveal-duration) var(--ease-out);position:absolute;inset-block:0;inset-inline-start:0}.group-poll_option[aria-pressed=true] .group-poll_fill{background-color:var(--colors-vivid-yellow)}.group-poll_label,.group-poll_count{font-weight:var(--primary-bold);display:block;position:relative}.group-poll_label{flex:1}.group-chat_head{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.group-chat_title{font-weight:var(--secondary-bold);white-space:nowrap}.group-chat_meta{color:var(--text-2)}.group-chat_log{gap:var(--space-3);height:clamp(20rem,55svh,26rem);padding:var(--space-1);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.group-chat_system{padding:var(--space-1) var(--space-3);border-radius:var(--radius-round);background-color:var(--background);color:var(--text-2);font-weight:var(--primary-bold);align-self:center}.group-chat_row{align-items:flex-end;gap:var(--space-2);display:flex}.group-chat_row.new{animation:group-chat-in var(--reveal-duration) var(--ease-out) backwards}.group-chat_row.own{flex-direction:row-reverse}.group-chat_col{gap:var(--space-0);flex-direction:column;min-width:0;max-width:78%;display:flex}.own .group-chat_col{align-items:flex-end}.group-chat_from{color:var(--text-2);font-weight:var(--primary-bold);display:block}.group-chat_bubble{padding:var(--space-2) var(--space-3);border:var(--border-width-medium) solid var(--border-subtle);border-radius:var(--radius-main);background-color:var(--background-3);overflow-wrap:anywhere;display:block}.own .group-chat_bubble{background-color:var(--status-free-background)}.group-chat_bubble.hidden{background-color:var(--background);color:var(--text-2);font-style:italic}.group-chat_starters{gap:var(--space-2);scrollbar-width:none;padding-block-end:var(--space-1);display:flex;overflow-x:auto}.group-chat_starters[hidden]{display:none}.group-chat_starters>*{flex:none}.group-chat_composer{align-items:flex-end;gap:var(--space-2);display:flex}.group-chat_composer .form-input{flex:1;min-width:0}.group-chat_send.icon-button_wrap{--_size:var(--control-height-main);background-color:var(--colors-vivid-orange);border-color:var(--border-strong);border-width:var(--border-width-thick);box-shadow:var(--shadow-offset-small);color:var(--colors-on-vivid)}.group-chat_send.icon-button_wrap:hover:not(:disabled){background-color:var(--colors-vivid-orange);color:var(--colors-on-vivid)}@keyframes group-chat-in{0%{opacity:.2;translate:0 .625rem;scale:.96}to{opacity:1;translate:0;scale:1}}.group-members_title{font-weight:var(--secondary-bold)}.group-members_list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.group-members_item{gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border-width-medium) solid var(--border-subtle);border-radius:var(--radius-main);background-color:var(--background-3);flex-direction:column;display:flex}.group-members_item.blocked{background-color:var(--background);opacity:.6}.group-members_row{align-items:center;gap:var(--space-2);display:flex}.group-members_text{gap:var(--space-0);flex-direction:column;flex:1;min-width:0;display:flex}.group-members_name{font-weight:var(--primary-bold)}.group-members_sub{color:var(--text-2)}.group-members_friend.icon-button_wrap[aria-pressed=true]{border-color:var(--border-strong);background-color:var(--status-free);color:var(--colors-on-vivid)}.group-members_friend.icon-button_wrap[aria-pressed=true]:hover:not(:disabled){background-color:var(--status-free);color:var(--colors-on-vivid)}.group-members_menu,.group-members_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}:is(.group-members_menu,.group-members_chips)>*{flex:6rem}.group-members_reasons{gap:var(--space-2);flex-direction:column;display:flex}.group-members_ask{font-weight:var(--primary-bold)}.group-members_item [hidden]{display:none}.group-leave_title{font-weight:var(--secondary-bold)}.group-leave_text{color:var(--text-2)}.group-leave_confirm{gap:var(--space-2);flex-wrap:wrap;display:flex}.group-leave_confirm[hidden]{display:none}.group-leave_confirm>*{flex:7rem}.panel_wrap>.action-button_wrap[hidden]{display:none}.group-toast_wrap{padding:var(--space-3) var(--space-4);border:var(--border-width-medium) solid var(--border-strong);border-radius:var(--radius-main);background-color:var(--status-free-background);font-weight:var(--primary-bold)}.group-toast_wrap[hidden]{display:none}}
