._cardIn_1fz6a_6{animation:_hjModalCardIn_1fz6a_1 .22s var(--ease-spring) forwards}._cardOut_1fz6a_9{animation:_hjModalCardOut_1fz6a_1 .18s ease forwards}@keyframes _hjModalCardIn_1fz6a_1{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@keyframes _hjModalCardOut_1fz6a_1{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px) scale(.98)}}@media (prefers-reduced-motion: reduce){._cardIn_1fz6a_6,._cardOut_1fz6a_9{animation:none}}._rail_1538i_5{display:flex;flex-direction:column;align-items:center;padding:var(--space-md) 0;background:var(--color-bg-glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--color-border-light);border-radius:var(--radius-lg)}._inline_1538i_16{display:flex;align-items:center;justify-content:flex-end;padding:var(--space-sm) var(--space-lg);border-top:1px solid var(--color-border-light);background:var(--color-bg-glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}._brand_1538i_27{width:var(--hit-target-lg);height:var(--hit-target-lg);border-radius:var(--radius-md);background:var(--gradient-brand);color:var(--color-on-brand);display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);box-shadow:var(--glow-accent);margin-bottom:var(--space-sm);flex-shrink:0;-webkit-user-select:none;user-select:none}._top_1538i_44{display:flex;flex-direction:column;gap:var(--space-md);flex:1}._bottom_1538i_51{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}._slot_1538i_59{width:var(--hit-target-lg);height:var(--hit-target-lg);border-radius:var(--radius-md);background:transparent;border:1px solid transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-spring),box-shadow var(--transition-med)}._slot_1538i_59:hover:not(._slotActive_1538i_76){background:var(--color-hover-tint);transform:translateY(-1px)}._slot_1538i_59:active{transform:scale(.94)}._slotActive_1538i_76{background:var(--color-accent-light);border-color:var(--color-accent);box-shadow:var(--glow-accent)}._slotIcon_1538i_89{width:var(--icon-size-lg);height:var(--icon-size-lg);display:block}._avatarBtn_1538i_96{position:relative;width:var(--hit-target-md);height:var(--hit-target-md);border-radius:var(--radius-full);background:var(--color-bg-muted);border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-md);display:flex;align-items:center;justify-content:center;padding:0;transition:border-color var(--transition-fast),transform var(--transition-spring),box-shadow var(--transition-med)}._avatarBtn_1538i_96:hover{border-color:var(--color-accent);transform:translateY(-1px);box-shadow:var(--glow-accent)}._avatarBtn_1538i_96:active{transform:scale(.94)}._statusDot_1538i_124{position:absolute;right:-2px;bottom:-2px;width:12px;height:12px;border-radius:var(--radius-full);border:2px solid var(--color-bg-surface)}@media (prefers-reduced-motion: reduce){._slot_1538i_59:hover:not(._slotActive_1538i_76),._slot_1538i_59:active,._avatarBtn_1538i_96:hover,._avatarBtn_1538i_96:active{transform:none}}._row_1w0s7_4{display:flex;width:100%;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);background:transparent;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;text-align:left;font-family:inherit;transition:background var(--transition-fast),border-color var(--transition-med),transform var(--transition-spring),box-shadow var(--transition-med)}._row_1w0s7_4:hover{transform:translateY(1px);box-shadow:var(--shadow-inset)}._row_1w0s7_4:hover:not(._selected_1w0s7_28){background:var(--color-hover-tint)}._row_1w0s7_4:active{transform:translateY(1px) scale(.995)}._selected_1w0s7_28,._selected_1w0s7_28:hover{background:var(--color-accent-light);border-color:var(--color-accent)}@media (prefers-reduced-motion: reduce){._row_1w0s7_4:hover,._row_1w0s7_4:active{transform:none}}._unreadDot_1w0s7_48{width:9px;height:9px;border-radius:var(--radius-full);background:var(--color-accent);box-shadow:var(--glow-accent);flex-shrink:0;animation:_roomUnreadPulse_1w0s7_1 2s ease-in-out infinite}@keyframes _roomUnreadPulse_1w0s7_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.78);opacity:.6}}@media (prefers-reduced-motion: reduce){._unreadDot_1w0s7_48{animation:none}}._slot_efuyd_4{width:var(--hit-target-md);height:var(--hit-target-md);display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;border-radius:var(--radius-full);padding:0;font-family:inherit;color:inherit;transition:background var(--transition-fast),transform var(--transition-spring)}._slot_efuyd_4:hover{background:var(--color-bg-muted)}._slot_efuyd_4:active{transform:scale(.92)}._emoji_efuyd_28:hover{transform:scale(1.1)}._destructive_efuyd_32{color:var(--color-danger)}._destructive_efuyd_32:hover{background:var(--color-danger-bg)}._contextItem_efuyd_39{display:flex;align-items:center;gap:var(--space-md);width:100%;padding:var(--space-xs) var(--space-md);background:transparent;border:none;cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text-primary);font-family:inherit;text-align:left;transition:background var(--transition-fast)}._contextItem_efuyd_39:hover{background:var(--color-bg-muted)}._contextItem_efuyd_39._destructive_efuyd_32{color:var(--color-danger)}._contextItem_efuyd_39._destructive_efuyd_32:hover{background:var(--color-danger-bg)}@media (prefers-reduced-motion: reduce){._emoji_efuyd_28:hover,._slot_efuyd_4:active{transform:none}}._enter_n6yda_8{animation:_hjMessageIn_n6yda_1 .13s var(--ease-spring) both}._enterAlt_n6yda_15{animation:_hjMessageInAlt_n6yda_1 .13s var(--ease-spring) both}@keyframes _hjMessageIn_n6yda_1{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes _hjMessageInAlt_n6yda_1{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){._enter_n6yda_8,._enterAlt_n6yda_15{animation:none}}._pill_ty3fx_5{display:inline-flex;align-items:center;gap:var(--space-xxs);height:var(--reaction-pill-height);padding:0 var(--space-sm);border-radius:var(--radius-full);background:var(--color-bg-surface);border:1px solid var(--color-border-light);color:var(--color-text-primary);font-size:var(--font-size-xs);font-family:inherit;cursor:pointer;line-height:1;transition:background var(--transition-fast),transform var(--transition-spring)}._pill_ty3fx_5:hover{background:var(--color-bg-muted);transform:translateY(-1px)}._pill_ty3fx_5:active{transform:scale(.96)}._mine_ty3fx_2{background:var(--color-accent-light);border-color:var(--color-accent)}._mine_ty3fx_2:hover{background:color-mix(in srgb,var(--color-accent) 22%,transparent)}._count_ty3fx_39{font-variant-numeric:tabular-nums;min-width:12px;text-align:center;font-weight:var(--font-weight-medium)}@media (prefers-reduced-motion: reduce){._pill_ty3fx_5:hover,._pill_ty3fx_5:active{transform:none}}._pane_13mq8_8{display:grid;min-height:0;height:100%}._fromRight_13mq8_14{animation:_hjPaneFromRight_13mq8_1 .24s cubic-bezier(.22,1,.36,1) both}._fromLeft_13mq8_17{animation:_hjPaneFromLeft_13mq8_1 .24s cubic-bezier(.22,1,.36,1) both}@keyframes _hjPaneFromRight_13mq8_1{0%{opacity:.4;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes _hjPaneFromLeft_13mq8_1{0%{opacity:.4;transform:translate(-28px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){._fromRight_13mq8_14,._fromLeft_13mq8_17{animation:none}}._wrap_xnkff_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-lg);height:100vh;background:var(--color-bg-screen)}._spinner_xnkff_11{width:36px;height:36px;border-radius:var(--radius-full);border:3px solid var(--color-border);border-top-color:var(--color-accent);animation:_hjSpin_xnkff_1 .8s linear infinite}@keyframes _hjSpin_xnkff_1{to{transform:rotate(360deg)}}._label_xnkff_25{color:var(--color-text-secondary);font-size:var(--font-size-sm)}@media (prefers-reduced-motion: reduce){._spinner_xnkff_11{animation-duration:2s}}:root,[data-theme=light]{--palette-black: #000000;--palette-gray2: #222222;--palette-gray3: #333333;--palette-gray4: #444444;--palette-gray6: #666666;--palette-gray8: #888888;--palette-gray9: #999999;--palette-gray-c: #cccccc;--palette-gray-d: #dddddd;--palette-gray-e: #eeeeee;--palette-gray-e0: #e0e0e0;--palette-gray-f0: #f0f0f0;--palette-gray-f5: #f5f5f5;--palette-gray-f8: #f8f8f8;--palette-white: #ffffff;--palette-blue-light: #e3f2fd;--palette-blue: #2196f3;--palette-blue-dark: #1976d2;--palette-blue-darker: #0d47a1;--palette-violet: #6a4bff;--palette-violet-strong: #7c5cff;--palette-violet-deep: #5a3fe0;--palette-cyan: #0bb6d6;--palette-cyan-bright: #22d3ee;--palette-red: #ff0000;--palette-red-light: #f8d7da;--palette-green: #119008;--palette-green-dark: green;--palette-whatsapp: #25d366;--palette-orange: orange;--palette-bubble: #ffffff;--palette-bubble-received: #ffffff;--palette-bubble-sent: #ffffff;--palette-bubble-reply-left: #eeeeff;--palette-bubble-reply-right: #eeeeff;--color-text-primary: var(--palette-black);--color-text-secondary: var(--palette-gray6);--color-text-tertiary: var(--palette-gray9);--color-text-inverse: var(--palette-white);--color-text-dark: var(--palette-gray3);--color-text-subtle: var(--palette-gray8);--color-bg-screen: #f4f3fb;--color-bg-surface: var(--palette-white);--color-bg-input: #f0eef9;--color-bg-muted: #ece9f6;--color-bg-overlay: rgba(12, 8, 30, .5);--color-bg-overlay-light: #ffffff88;--color-bg-overlay-dark: rgba(12, 8, 30, .7);--color-accent: var(--palette-blue);--color-accent-dark: var(--palette-blue-dark);--color-accent-light: rgba(33, 150, 243, .12);--color-accent-2: var(--palette-blue-dark);--color-danger: var(--palette-red);--color-danger-bg: var(--palette-red-light);--color-success: var(--palette-green);--color-warning: var(--palette-orange);--color-unread: var(--palette-green-dark);--color-bubble: var(--palette-bubble);--color-bubble-sent: var(--palette-bubble-sent);--color-bubble-received: var(--palette-bubble-received);--color-bubble-reply-left: var(--palette-bubble-reply-left);--color-bubble-reply-right: var(--palette-bubble-reply-right);--color-bubble-border: rgba(24, 20, 51, .24);--bubble-border-width: 1px;--color-border: var(--palette-gray-e);--color-border-light: var(--palette-gray-e0);--color-whatsapp: var(--palette-whatsapp);--space-xxxs: 2px;--space-xxs: 4px;--space-xs: 6px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 20px;--space-xxl: 24px;--space-xxxl: 32px;--space-xxxxl: 40px;--radius-none: 0;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-full: 9999px;--radius-bubble: 10px;--radius-bubble-tail: 3px;--font-size-xxs: 10px;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-md: 14px;--font-size-body: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-xxl: 24px;--font-size-xxxl: 32px;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-family-base: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .1);--shadow-md: 0 2px 4px rgba(0, 0, 0, .2);--shadow-lg: 0 4px 8px rgba(0, 0, 0, .3);--z-behind-content: -1;--z-message-bubble: 1;--z-message-avatar: 2;--z-message-reactions: 3;--z-overlay: 5;--z-selected-message: 10;--z-emoji-picker: 15;--z-modal: 20;--opacity-pressed: .3;--opacity-disabled: .5;--icon-size-xs: 14px;--icon-size-sm: 18px;--icon-size-md: 22px;--icon-size-lg: 28px;--emoji-size-quick: 17px;--emoji-size-bubble: 17px;--emoji-size-picker: 26px;--emoji-size-only: 27px;--reaction-pill-height: 24px;--hit-target-sm: 28px;--hit-target-md: 32px;--hit-target-lg: 40px;--focus-ring: 0 0 0 2px var(--color-bg-surface), 0 0 0 4px var(--color-accent);--focus-ring-inset: inset 0 0 0 2px var(--color-accent);--color-hover-tint: rgba(0, 0, 0, .04);--color-press-tint: rgba(0, 0, 0, .08);--transition-fast: .1s ease;--transition-med: .18s ease;--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--transition-spring: .22s cubic-bezier(.34, 1.56, .64, 1);--color-bg-glass: rgba(255, 255, 255, .7);--glass-blur: blur(18px) saturate(1.6);--glow-accent: 0 4px 18px rgba(33, 150, 243, .28);--gradient-ambient: radial-gradient( 60% 55% at 78% 12%, rgba(33, 150, 243, .22), transparent 60% ), radial-gradient(50% 45% at 12% 88%, rgba(25, 118, 210, .16), transparent 60%), radial-gradient(40% 40% at 50% 50%, rgba(13, 71, 161, .08), transparent 70%);--shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .1);--gradient-brand: linear-gradient( 135deg, var(--palette-blue), var(--palette-blue-dark) );--color-on-brand: var(--palette-white);--color-bg-panel: var(--color-bg-surface);--line-height-tight: 1.2;--line-height-base: 1.4;--line-height-loose: 1.6}[data-theme=dark]{--color-text-primary: #ece9ff;--color-text-secondary: #a49fd0;--color-text-tertiary: #7a76a6;--color-text-inverse: #0b0918;--color-text-dark: #ece9ff;--color-text-subtle: #7a76a6;--color-bg-screen: #0b0918;--color-bg-surface: #17132e;--color-bg-input: #1e1940;--color-bg-muted: #221c44;--color-bg-overlay: rgba(3, 2, 12, .7);--color-bg-overlay-light: rgba(24, 20, 46, .85);--color-bg-overlay-dark: rgba(3, 2, 12, .85);--color-accent: var(--palette-blue);--color-accent-dark: var(--palette-blue-dark);--color-accent-light: rgba(33, 150, 243, .18);--color-accent-2: var(--palette-blue-dark);--color-danger: #ff5b5b;--color-danger-bg: rgba(255, 91, 91, .16);--color-success: #34c759;--color-warning: #ffb84d;--color-unread: #34c759;--color-bubble: rgba(192, 197, 255, .19);--color-bubble-sent: rgba(192, 197, 255, .19);--color-bubble-received: rgba(192, 197, 255, .19);--color-bubble-reply-left: rgba(255, 255, 255, .06);--color-bubble-reply-right: rgba(255, 255, 255, .06);--color-bubble-border: rgba(172, 178, 181, .47);--color-border: rgba(255, 255, 255, .08);--color-border-light: rgba(255, 255, 255, .12);--color-hover-tint: rgba(255, 255, 255, .06);--color-press-tint: rgba(255, 255, 255, .12);--color-bg-glass: rgba(24, 20, 46, .6);--glass-blur: blur(18px) saturate(1.3);--glow-accent: 0 4px 20px rgba(33, 150, 243, .45);--color-bg-panel: rgba(23, 19, 46, .72);--shadow-inset: inset 0 1px 3px rgba(0, 0, 0, .35);--gradient-ambient: radial-gradient( 60% 55% at 78% 12%, rgba(33, 150, 243, .28), transparent 60% ), radial-gradient(50% 45% at 12% 88%, rgba(25, 118, 210, .18), transparent 60%), radial-gradient(40% 40% at 50% 50%, rgba(13, 71, 161, .12), transparent 70%);--focus-ring: 0 0 0 2px var(--color-bg-surface), 0 0 0 4px var(--color-accent);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{font-family:var(--font-family-base);font-size:var(--font-size-body);color:var(--color-text-primary);background:var(--color-bg-screen);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font-family:inherit}:focus{outline:none}.hj-focus-ring:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;box-shadow:var(--focus-ring)}input:focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:var(--focus-ring-inset);border-color:var(--color-accent)}button:disabled,input:disabled,textarea:disabled,select:disabled{cursor:not-allowed;opacity:.55}.hj-lift{transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-spring),box-shadow var(--transition-med)}.hj-lift:hover:not(:disabled){transform:translateY(-1px)}.hj-lift:active:not(:disabled){transform:scale(.94)}@media (prefers-reduced-motion: reduce){.hj-lift:hover:not(:disabled),.hj-lift:active:not(:disabled){transform:none}}.hj-hover-fill{background:transparent;transition:background var(--transition-fast)}.hj-hover-fill:hover:not(:disabled){background:var(--color-bg-muted)}summary::-webkit-details-marker{display:none}details[open] .hj-disclosure-chevron{transform:rotate(90deg)}@keyframes hj-toolbar-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hj-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hj-modal-fade-out{0%{opacity:1}to{opacity:0}}@keyframes hj-recording-pulse{0%,to{opacity:1}50%{opacity:.3}}
