.XHJOMa_picker{gap:var(--space-2);border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.XHJOMa_legend{margin-bottom:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-secondary);padding:0}.XHJOMa_list{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.XHJOMa_list>*+*{border-top:1px solid var(--border-color)}.XHJOMa_row{min-height:44px;padding:0 var(--space-3);align-items:center}.XHJOMa_urgentHint{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}
.B0gWwq_quickActionsModal{background-color:var(--bg-secondary);height:min(40rem,90vh)}.B0gWwq_chatContent:has(>.B0gWwq_sectionHeader){flex-direction:column;display:flex}.B0gWwq_quickActionsModal .B0gWwq_chatHeader{z-index:2;position:relative}.B0gWwq_quickActionsModal .B0gWwq_chatHeader:after{content:"";inset-inline:var(--space-3);z-index:-1;box-shadow:var(--bg-secondary) 0 0 10px 10px;pointer-events:none;position:absolute;top:100%}.B0gWwq_quickActionsModal .B0gWwq_chatFooter{z-index:1;padding-top:0;position:relative}.B0gWwq_quickActionsModal .B0gWwq_chatFooter:before{content:"";left:0;right:0;z-index:-1;box-shadow:var(--bg-secondary) 0 0 5px 5px;pointer-events:none;position:absolute;top:0}.B0gWwq_headerMenu{margin-inline-end:var(--space-2)}.B0gWwq_recipientProfile{align-items:center;gap:var(--space-3);min-width:0;display:flex}.B0gWwq_profileInfo{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.B0gWwq_profileName{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);align-items:center;gap:var(--space-2);min-width:0;line-height:var(--line-height-tight);flex-wrap:wrap;margin:0;display:flex}.B0gWwq_profileGoal{justify-content:center;align-items:center;gap:var(--space-1);max-width:100%;padding:var(--space-0-5) var(--space-2);border:1px solid var(--divider-color);border-radius:var(--radius-pill);background:var(--bg-primary);color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);align-self:flex-start;display:inline-flex}.B0gWwq_profileGoal svg{color:var(--text-secondary);flex-shrink:0}.B0gWwq_profileGoalText,.B0gWwq_profileNameText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.B0gWwq_birthdayToday{color:var(--error-color);font-weight:var(--font-weight-bold)}.B0gWwq_profileStatus{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.B0gWwq_profileAvatar{border:1px solid var(--divider-color);border-radius:var(--radius-pill);background:var(--bg-primary);flex-shrink:0;width:3.5rem;height:3.5rem;position:relative;overflow:hidden}.B0gWwq_avatarImage{object-fit:cover;width:100%;height:100%}.B0gWwq_verifiedBadge{flex-shrink:0;display:inline-flex}.B0gWwq_profileEmojis{align-items:center;gap:var(--space-0-5);flex-shrink:0;line-height:1;display:flex}.B0gWwq_profileEmoji{font-size:var(--font-size-base);line-height:1}.B0gWwq_headerActions{position:relative}.B0gWwq_optionsBtn{padding:var(--space-2);cursor:pointer;color:var(--text-secondary);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.B0gWwq_optionsBtn:hover{background:var(--hover-background);color:var(--text-primary)}.B0gWwq_optionsBtn svg{width:20px;height:20px}.B0gWwq_optionsMenu{margin-top:var(--space-1);background:var(--card-background);border:1px solid var(--border-color);border-radius:var(--radius-sm);z-index:1000;min-width:180px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 12px #00000026}.B0gWwq_optionItem{width:100%;padding:var(--space-3) var(--space-4);text-align:left;cursor:pointer;color:var(--text-primary);font-size:var(--font-size-base);background:0 0;border:none;transition:all .2s;display:block}.B0gWwq_optionItem:hover{background:var(--hover-background)}.B0gWwq_optionItem:not(:last-child){border-bottom:1px solid var(--border-color)}@keyframes B0gWwq_pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes B0gWwq_bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.B0gWwq_sectionHeader{text-align:center;padding:var(--space-8) var(--space-5);margin-block-start:auto;margin-block-end:auto}.B0gWwq_sectionTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--space-2) 0}.B0gWwq_sectionSubtitle{max-inline-size:22rem;font-size:var(--font-size-base);color:var(--text-secondary);margin:0 auto;line-height:1.5}.B0gWwq_actionsGroup{margin-bottom:var(--space-5)}.B0gWwq_actionsGroup:last-child{margin-bottom:0}.B0gWwq_groupLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-secondary);margin-bottom:var(--space-3);text-transform:uppercase;letter-spacing:.5px}.B0gWwq_actionsList{gap:var(--space-2);flex-direction:column;display:flex}.B0gWwq_actionsListTwoColumns{gap:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}.B0gWwq_actionBtn,.B0gWwq_actionSelected{align-items:center;gap:var(--space-3);background:var(--card-background);cursor:pointer;font-size:15px;font-weight:var(--font-weight-medium);color:var(--text-primary);text-align:left;border-radius:var(--radius-xl);border:1px solid #ddd;width:100%;padding:8px 18px;transition:all .2s;display:flex}.B0gWwq_actionBtn:hover,.B0gWwq_actionSelected:hover{background:var(--hover-background);border-color:var(--color-primary);transform:translate(4px)}.B0gWwq_actionSelected{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary)}.B0gWwq_actionEmoji{font-size:var(--font-size-2xl);flex-shrink:0;transition:transform .2s}.B0gWwq_actionText{flex:1}.B0gWwq_footerBtns{gap:var(--space-3);align-items:center;width:100%;display:flex}.B0gWwq_conversationStartersBtn,.B0gWwq_sendBtn{flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex}@media (max-width:768px){.B0gWwq_profileAvatar{width:3rem;height:3rem}.B0gWwq_profileName{font-size:var(--font-size-md)}.B0gWwq_profileGoal{font-size:var(--font-size-sm)}.B0gWwq_actionsListTwoColumns{grid-template-columns:1fr}.B0gWwq_sectionTitle{font-size:var(--font-size-lg)}.B0gWwq_sectionSubtitle{font-size:var(--font-size-sm)}.B0gWwq_actionBtn,.B0gWwq_actionSelected{padding:var(--space-3) var(--space-4);font-size:var(--font-size-base)}.B0gWwq_actionEmoji{font-size:var(--font-size-xl)}.B0gWwq_footerBtns{gap:var(--space-2)}.B0gWwq_conversationStartersBtn,.B0gWwq_sendBtn{width:44px;height:44px}}.B0gWwq_awaitingContainer{padding:var(--space-10) var(--space-5);justify-content:center;align-items:center;display:flex}.B0gWwq_awaitingMessage{text-align:center;max-width:300px}.B0gWwq_awaitingMessage h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:var(--space-3) 0 var(--space-2) 0}.B0gWwq_awaitingMessage p{font-size:var(--font-size-base);color:var(--text-secondary);margin:0;line-height:1.5}.B0gWwq_awaitingIcon{width:48px;height:48px;color:var(--text-secondary)}.B0gWwq_observerNotice{text-align:center;align-items:center;gap:var(--space-3);max-width:340px;padding:var(--space-8) var(--space-5);flex-direction:column;margin:0 auto;display:flex}.B0gWwq_observerIcon{color:var(--text-secondary)}.B0gWwq_observerTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.B0gWwq_observerText{font-size:var(--font-size-base);color:var(--text-secondary);margin:0;line-height:1.5}.B0gWwq_successMessage{text-align:center;max-width:300px}.B0gWwq_successMessage h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:color-mix(in srgb, var(--success-color) 72%, var(--text-primary));margin:var(--space-3) 0 var(--space-2) 0}.B0gWwq_successMessage p{font-size:var(--font-size-base);color:var(--text-secondary);margin:0;line-height:1.5}.B0gWwq_successIcon{width:48px;height:48px;color:color-mix(in srgb, var(--success-color) 72%, var(--text-primary));animation:.6s ease-out B0gWwq_celebrate}@keyframes B0gWwq_celebrate{0%{opacity:0;transform:scale(.5)rotate(-10deg)}50%{transform:scale(1.2)rotate(10deg)}to{opacity:1;transform:scale(1)rotate(0)}}.B0gWwq_infoMessage{text-align:center;max-width:300px}.B0gWwq_infoMessage h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-primary);margin:var(--space-3) 0 var(--space-2) 0}.B0gWwq_infoMessage p{font-size:var(--font-size-base);color:var(--text-secondary);margin:0;line-height:1.5}.B0gWwq_infoIcon{width:48px;height:48px;color:var(--color-primary)}.B0gWwq_modalFooter{gap:var(--space-3);justify-content:flex-end;display:flex}.B0gWwq_modalText{margin:0 0 var(--space-2);font-size:var(--font-size-md);color:var(--text-primary);line-height:1.5}.B0gWwq_modalSubtext{margin:var(--space-3) 0 0;font-size:var(--font-size-base);color:var(--text-secondary);line-height:1.5}.B0gWwq_reportTextarea{width:100%;margin-top:var(--space-3)}.B0gWwq_connectionRegion{margin-bottom:var(--space-3)}.B0gWwq_connectionRegion:empty{display:none}.B0gWwq_connectionNotice{border:1px solid var(--border-color)}.B0gWwq_loadingHistory{padding:var(--space-2);text-align:center;color:var(--text-secondary)}.B0gWwq_footerStack{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.B0gWwq_footerHint{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.B0gWwq_cooldownTimer{margin-top:var(--space-2);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--text-primary)}
