.identity-backdrop.identity-backdrop{position:fixed;inset:0;z-index:110;display:flex;align-items:safe center;justify-content:center;padding:32px 16px;overflow:auto;background:radial-gradient(circle at 50% 12%,#93d6af44,transparent 38%),radial-gradient(circle at 50% 75%,#153e2e33,#061e17bb 78%),radial-gradient(circle,#092b20 1px,#599073 1.5px,#1d6045 2.5px,transparent 3px),linear-gradient(135deg,#123f30,#387e5d 48%,#09251b);background-size:auto,auto,7px 7px,auto}.identity-layout{width:min(100%,500px);margin:auto}.identity-backdrop .identity-brand{display:flex;flex-direction:column;align-items:center;gap:5px;margin-bottom:24px;text-align:center}.identity-mark{width:84px;height:94px;filter:drop-shadow(0 5px 3px #00150e) drop-shadow(0 0 12px #a5f8ca55)}.identity-wordmark{color:#e6f4ea;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,5vw,29px);font-weight:700;letter-spacing:.035em;line-height:1.2;white-space:nowrap;text-shadow:0 2px 0 #536e60,0 4px 3px #00170f,0 0 18px #b7f4cd55}.identity-brand p{margin:3px 0 0;color:#e0eee4;font-size:clamp(13px,3.8vw,17px);line-height:1.4;text-shadow:0 2px 4px #001a10}.identity-backdrop .identity-card{position:relative;width:100%;padding:27px 32px 25px;border:1px solid #ffffffb8;border-radius:20px;background:radial-gradient(circle,#6380781c .7px,transparent 1px) 0 0 / 4px 4px,linear-gradient(145deg,#f8fbf8ed,#e1e9e3f2);box-shadow:inset 0 1px 3px #fff,inset 0 0 0 4px #ffffff45,0 16px 35px #001b12a6,0 2px 5px #071f19;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.identity-backdrop .identity-close{position:absolute;top:10px;right:12px;width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:#34554a;font-size:23px;cursor:pointer}.identity-backdrop .identity-close:hover{background:#dce9df}.identity-backdrop .identity-title{margin:0 30px 21px;color:#233b31;font-family:inherit;font-size:19px;font-weight:650;line-height:1.3;text-align:center}.identity-backdrop .identity-kicker{margin:0 0 8px;color:#377052;font-size:11px;font-weight:700;letter-spacing:.12em}.identity-backdrop .identity-success h1{margin:0 0 10px;color:#203d31;font-size:25px;line-height:1.2}.identity-backdrop .identity-copy{margin:0 0 20px;color:#52665a;font-size:14px;line-height:1.5}.identity-backdrop .identity-label{display:block;margin:0 0 7px;color:#263a30;font-size:14px;font-weight:650}.identity-backdrop .handle-input,.identity-backdrop .identity-text-input{height:51px;border:1px solid #789389;border-radius:11px;background:linear-gradient(180deg,#f7faf7,#e5ece6);box-shadow:inset 0 2px 4px #355d4d40,0 1px #fff,0 0 0 2px #c5dfd02e;color:#243c30;font-size:16px}.identity-backdrop .handle-input{display:flex;align-items:center;gap:9px;padding:0 6px 0 13px}.identity-backdrop .handle-input input{min-width:0;flex:1;height:100%;border:0;outline:0;background:transparent;font-size:16px;color:#1d342a}.identity-backdrop .handle-input input::placeholder,.identity-backdrop .identity-text-input::placeholder{color:#66776d;opacity:1}.identity-backdrop .handle-input:focus-within,.identity-backdrop .identity-text-input:focus{border-color:#3a9069;outline:0;box-shadow:inset 0 2px 4px #355d4d40,0 0 0 3px #49a37866}.identity-backdrop .handle-input.invalid{border-color:#ba554d}.handle-shield{flex:none;color:#5d8a73}.identity-backdrop .handle-domain{flex:none;padding:9px 10px;border:1px solid #7ba58e;border-radius:7px;background:linear-gradient(#3a795d,#174b37);box-shadow:inset 0 1px 1px #d5f9e899,0 2px 3px #152e2155;color:#f0fff4;font-size:12px;white-space:nowrap}.identity-backdrop .availability{min-height:32px;padding:7px 1px;color:#52675b;font-size:12px;line-height:1.4}.identity-backdrop .availability-error,.identity-backdrop .auth-error{color:#a63c34}.identity-backdrop .identity-text-input{width:100%;min-width:0;padding:0 13px}.identity-backdrop input[type=date]{color-scheme:light}.identity-backdrop .password-label{margin-top:17px}.identity-password{position:relative}.identity-backdrop .identity-password input{padding-right:50px}.password-toggle{position:absolute;top:3px;right:3px;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#50665a;cursor:pointer}.password-toggle:hover{background:#d3e2d7}.identity-backdrop .identity-submit{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;min-height:54px;height:auto;margin-top:24px;padding:8px 14px;border:1px solid #79a891;border-radius:10px;background:linear-gradient(180deg,#4a9b73,#21684a 12%,#0b3728);box-shadow:inset 0 2px 1px #c5f6d88c,inset 0 -2px 2px #031b13,0 5px 9px #0e312555,0 0 20px #43bc8255;color:#f0fff5;font-size:16px;font-weight:650;text-shadow:0 1px 2px #001a0e;cursor:pointer}.identity-backdrop .identity-submit:hover:not(:disabled){background:linear-gradient(#58ae82,#16583b)}.identity-backdrop .identity-submit:disabled{background:linear-gradient(180deg,#49866a,#174a35);color:#e8f5eb;opacity:.75;cursor:not-allowed}.button-mark{width:27px;height:30px;filter:drop-shadow(0 2px 2px #00170e)}.identity-backdrop .identity-switch{margin-top:21px;color:#3c5145;font-size:14px;line-height:1.5;text-align:center}.identity-backdrop .identity-switch button{padding:2px;border:0;background:transparent;color:#185b3d;font-size:inherit;font-weight:700;cursor:pointer}.identity-backdrop .identity-social{display:flex;justify-content:center;gap:14px;margin-top:22px}.identity-social-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:#fff;box-shadow:0 2px 6px #0000001f}.identity-social-icon.is-facebook{background:#1877f2}.identity-social-icon.is-x{background:#000}.identity-social-icon.is-instagram{background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.identity-backdrop .auth-error{margin-top:9px;font-size:13px;text-align:center}@media(max-width:480px){.identity-backdrop.identity-backdrop{padding:24px 14px}.identity-backdrop .identity-brand{margin-bottom:18px}.identity-mark{width:67px;height:75px}.identity-backdrop .identity-card{padding:24px 20px}}.identity-backdrop.identity-backdrop{padding-top:calc(32px + var(--hm-safe-top, 0px))}@media(max-width:480px){.identity-backdrop.identity-backdrop{padding-top:calc(24px + var(--hm-safe-top, 0px))}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-orange-100:oklch(95.4% .038 75.164);--color-orange-600:oklch(64.6% .222 41.116);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-600:oklch(68.1% .162 75.834);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-600:oklch(59.6% .145 163.225);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-600:oklch(54.6% .245 262.881);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-600:oklch(51.1% .262 276.966);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-600:oklch(54.1% .281 293.009);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-600:oklch(55.8% .288 302.321);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-600:oklch(59.2% .249 .584);--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.\!container{width:100%!important}@media(min-width:40rem){.\!container{max-width:40rem!important}}@media(min-width:48rem){.\!container{max-width:48rem!important}}@media(min-width:64rem){.\!container{max-width:64rem!important}}@media(min-width:80rem){.\!container{max-width:80rem!important}}@media(min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.me-1{margin-inline-end:var(--spacing)}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.rounded{border-radius:.25rem}.bg-blue-100{background-color:var(--color-blue-100)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-pink-100{background-color:var(--color-pink-100)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-violet-100{background-color:var(--color-violet-100)}.bg-yellow-100{background-color:var(--color-yellow-100)}.text-blue-600{color:var(--color-blue-600)}.text-emerald-600{color:var(--color-emerald-600)}.text-indigo-600{color:var(--color-indigo-600)}.text-orange-600{color:var(--color-orange-600)}.text-pink-600{color:var(--color-pink-600)}.text-purple-600{color:var(--color-purple-600)}.text-violet-600{color:var(--color-violet-600)}.text-yellow-600{color:var(--color-yellow-600)}.lowercase{text-transform:lowercase}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{color:#17252f;font-synthesis:none;text-rendering:optimizelegibility;--ink:#17252f;--muted:#82909a;--line:#e9edef;--canvas:#f5f7f7;--paper:#fff;--accent:#c3df53;--accent-deep:#254c43;--mint:#e5f1eb;--shadow:0 16px 48px #1b2c3521;background:#e9eef0;font-family:Avenir Next,Avenir,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#e9eef0;min-width:320px;min-height:100dvh;margin:0}@media(max-width:768px){html,body,#root{background:#0b141a;height:100%;overflow:hidden}.app-shell.is-mobile{height:100dvh;min-height:0}}button,input{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible{outline-offset:2px;outline:2px solid #718a28}.app-shell{background:var(--paper);max-width:1760px;height:100dvh;min-height:580px;box-shadow:var(--shadow);grid-template-columns:350px minmax(0,1fr);margin:auto;display:grid;overflow:hidden}.sidebar{border-right:1px solid var(--line);z-index:2;background:#fbfcfc;flex-direction:column;min-width:0;display:flex;position:relative}.sidebar-top{border-bottom:1px solid var(--line);align-items:center;gap:7px;min-height:76px;padding:9px 10px 9px 12px;display:flex}.brand-mark{filter:drop-shadow(0 2px 2px #001c1255);flex:none;width:37px;height:42px}.brand-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.brand-copy strong{white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:700;line-height:1.1}.brand-copy span{color:#71847a;font-size:8px;line-height:1.3}.menu-caption,.eyebrow{color:#9aa5aa;letter-spacing:1.15px;font-size:9px;font-weight:700}.top-actions{flex:none;gap:0;margin-left:auto;display:flex}.icon-button{color:#75828a;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:8px;transition:background .16s,color .16s;display:inline-grid}.icon-button:hover{color:var(--ink);background:#edf1f0}.account-wrap{margin:15px 15px 12px;position:relative}.account-card-row{background:#fff;border:1px solid #e8eded;border-radius:9px;align-items:center;gap:10px;padding:6px 10px;display:flex}.account-card-row .account-card{background:0 0;border:0;flex:1;min-width:0;padding:3px 0}.account-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e8eded;border-radius:9px;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.account-card>svg{color:#8d999e;transition:transform .18s}.account-card>svg.rotated{transform:rotate(180deg)}.profile-photo{flex:none;display:inline-flex;position:relative}.profile-photo-edit{border:2px solid var(--wa-panel,#fff);color:#fff;cursor:pointer;background:#00a884;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;bottom:-4px;right:-4px;box-shadow:0 2px 6px #00000040}.profile-photo-edit:hover{filter:brightness(1.08)}.profile-photo .avatar-small+.profile-photo-edit{width:20px;height:20px;bottom:-5px;right:-5px}.profile-photo .avatar-small+.profile-photo-edit svg{width:10px;height:10px}.profile-photo-backdrop{z-index:120;background:#0b141a8c;place-items:end center;animation:.15s ease-out fade-in;display:grid;position:fixed;inset:0}.profile-photo-sheet{background:var(--wa-panel,#fff);width:min(420px,100%);color:var(--wa-text,#111b21);border-radius:18px 18px 0 0;padding:14px 18px 22px;animation:.2s ease-out wa-video-request-in;box-shadow:0 -10px 40px #0000004d}.profile-photo-sheet header{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:16px;display:flex}.profile-photo-preview{place-items:center;margin:6px 0 14px;display:grid}.profile-photo-preview .avatar.avatar-xl{margin-bottom:0}.profile-photo-options{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.profile-photo-options button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #8696a040;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:14px 6px;font-size:12px;display:flex}.profile-photo-options button svg{color:#00a884}.profile-photo-options button.danger,.profile-photo-options button.danger svg{color:#ea0038}.profile-photo-options button:disabled{opacity:.6;cursor:default}.profile-photo-status{color:var(--wa-sub,#667781);text-align:center;margin:12px 0 0;font-size:13px}.profile-photo-status.is-error{color:#ea0038}@media(min-width:720px){.profile-photo-backdrop{place-items:center}.profile-photo-sheet{border-radius:18px}}.app-shell.dark-theme .account-card-row{background:#202c33;border-color:#2a3942}.app-shell.dark-theme .profile-photo-sheet{color:#e9edef;background:#202c33}.app-shell.dark-theme .profile-photo-edit{border-color:#202c33}.account-copy{flex-direction:column;flex:1;gap:3px;display:flex}.account-copy strong{font-size:12px;font-weight:650}.account-copy small{color:#9aa5aa;font-size:10px}.account-menu{z-index:5;border:1px solid var(--line);background:#fff;border-radius:9px;padding:10px;animation:.15s ease-out menu-in;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 14px 36px #263b431d}.menu-caption{padding:5px 7px 8px;display:block}.account-option{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;width:100%;padding:7px;font-size:12px;display:flex}.account-option:hover{background:#f1f4f3}.demo-note{border-top:1px solid var(--line);color:#94a0a5;margin-top:5px;padding:10px 6px 3px;font-size:10px;display:block}.add-account-option{border-bottom:1px solid var(--line);color:#436457;border-radius:0;margin-bottom:4px;padding-bottom:10px}.search-box{color:#849196;background:#f4f6f6;border:1px solid #edf0f0;border-radius:7px;align-items:center;gap:8px;height:38px;margin:0 16px 13px;padding:0 10px;display:flex}.search-box:focus-within{background:#fff;border-color:#b6c488}.search-box input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:11px}.search-box input::placeholder{color:#98a2a7}.search-box kbd{color:#a4afb2;white-space:nowrap;border:1px solid #e3e8e7;border-radius:3px;padding:2px 4px;font-family:inherit;font-size:9px}.list-toolbar{justify-content:space-between;align-items:center;padding:0 17px 9px 19px;display:flex}.filter-tabs{gap:5px;display:flex}.filter-tabs button{color:#8d999e;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 10px;font-size:11px}.filter-tabs button.selected{color:#3b5434;background:#e8efdf;font-weight:650}.small-icon{padding:6px}.chat-list{flex:1;padding:3px 9px 10px;overflow-y:auto}.list-section-label{color:#a0aaad;letter-spacing:1.1px;align-items:center;gap:9px;padding:11px 11px 8px;font-size:9px;font-weight:700;display:flex}.section-line{background:#edf0f0;flex:1;height:1px}.chat-row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;min-height:72px;padding:9px 10px;transition:background .15s;display:flex}.chat-row:hover{background:#f0f3f2}.chat-row.active{background:#eaf0e9}.chat-row-main{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.chat-row-heading{justify-content:space-between;align-items:center;gap:5px;display:flex}.chat-row-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.chat-row-heading time{color:#9aa5a9;white-space:nowrap;font-size:9px}.chat-preview{text-overflow:ellipsis;white-space:nowrap;color:#839096;font-size:10.5px;overflow:hidden}.chat-row-meta{justify-content:space-between;align-items:center;height:13px;display:flex}.group-meta{color:#9ba6aa;align-items:center;gap:4px;font-size:9px;display:flex}.unread-badge{color:#364533;background:#d3e77b;border-radius:10px;place-items:center;min-width:17px;height:17px;padding:0 5px;font-size:9px;font-weight:700;display:grid}.empty-search{color:#849196;margin:20px 11px;font-size:12px}.discovery-row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:57px;padding:7px 10px;display:flex}.discovery-row:hover:not(:disabled){background:#edf2ed}.discovery-row:disabled{cursor:progress}.discovery-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.discovery-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.discovery-copy small{color:#899791;font-size:9px}.discovery-action{color:#557658;justify-content:center;align-items:center;gap:4px;min-width:47px;font-size:9px;font-weight:650;display:flex}.search-hint,.search-error{color:#899691;margin:5px 11px 12px;font-size:10px}.search-error{color:#b64c49}.sidebar-footer{border-top:1px solid var(--line);color:#89969b;align-items:center;gap:8px;height:47px;padding:0 22px;font-size:10px;display:flex}.footer-spacer{flex:1}.footer-status{color:#9aa5a8;align-items:center;gap:6px;font-size:9px;display:flex}.footer-status i,.workspace-footer>span:first-child i{background:#98c47e;border-radius:50%;width:6px;height:6px}.avatar{color:#294d45;background:#dfe9e7;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:12px;font-weight:700;display:grid;position:relative;overflow:visible}.avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.avatar-blue{color:#4b5c82;background:#dfe6f3}.avatar-green{color:#436b51;background:#deebe2}.avatar-coral{color:#995d4c;background:#f4e3dd}.avatar-yellow{color:#7d6938;background:#f0ead8}.avatar-violet{color:#6a587b;background:#e9e3ed}.avatar-small{width:34px;height:34px;font-size:10px}.avatar-tiny{width:25px;height:25px;font-size:8px}.presence-dot{background:#82ba74;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:0;right:0}.workspace{background:#f8faf9;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.empty-conversation{text-align:center;background-color:#f8faf9;background-image:radial-gradient(#d8dfdc .65px,#0000 .65px);background-size:19px 19px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:28px;display:flex}.empty-chat-mark{color:#42604c;background:#e7efdf;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.empty-conversation h1{color:#293d34;margin:18px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500}.empty-conversation p{color:#87958d;margin:0;font-size:11px}.conversation{flex:1;grid-template-rows:70px auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.conversation-header{z-index:4;background:#fff;border-bottom:1px solid #e8edeb;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;height:70px;min-height:70px;padding:0 24px;display:flex;position:sticky;top:0}.mobile-back{display:none}.conversation-person{flex:auto;align-items:center;gap:11px;min-width:0;display:flex}.conversation-person>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.conversation-person strong,.conversation-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-person strong{font-size:13px;font-weight:650}.conversation-person small{color:#91a09c;font-size:10px}.conversation-person small.typing-label{color:#557a56}.conversation-actions{flex:none;align-items:center;gap:5px;display:flex}.connection-pill{color:#889690;align-items:center;gap:6px;margin-right:9px;font-size:9px;display:flex}.connection-pill i{background:#e2b868;border-radius:50%;width:6px;height:6px}.connection-pill.online i{background:#88bd79}.conversation-banner{color:#687a52;background:#f4f7ed;align-items:center;gap:8px;min-height:32px;padding:0 22px;font-size:9px;display:flex}.conversation-banner button{color:#93a27d;cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.banner-lock{color:#91a954;font-size:13px}.message-scroll{overscroll-behavior-y:contain;scrollbar-gutter:stable;background-color:#f8faf9;background-image:radial-gradient(#d8dfdc .65px,#0000 .65px);background-size:19px 19px;min-width:0;min-height:0;padding:24px clamp(20px,5vw,82px) 25px;overflow:hidden auto}.day-divider{justify-content:center;margin:1px 0 23px;display:flex}.day-divider span{color:#87948e;background:#fff;border:1px solid #eaefec;border-radius:5px;padding:6px 12px;font-size:9px;box-shadow:0 2px 4px #253c3310}.message-stack{flex-direction:column;gap:12px;max-width:790px;margin:0 auto;display:flex}.message-day-group{display:contents}.message-line{align-items:flex-end;gap:7px;animation:.24s ease-out both message-in;display:flex}.message-line.mine{justify-content:flex-end}.message-bubble{border-radius:8px;min-width:90px;max-width:min(72%,440px);padding:10px 12px 6px;box-shadow:0 2px 3px #253c3308}.message-bubble.incoming{background:#fff;border:1px solid #e9efec;border-bottom-left-radius:2px}.message-bubble.outgoing{background:#eaf1de;border:1px solid #e1ead5;border-bottom-right-radius:2px}.message-bubble p{color:#2b3a40;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.message-meta{color:#a1adaa;justify-content:flex-end;align-items:center;gap:3px;height:14px;margin-top:3px;display:flex}.message-meta time{font-size:8px}.message-meta svg{color:#98a69f}.message-meta svg.read-check{color:#34b7f1}.file-message{align-items:center;gap:9px;min-width:170px;padding:2px 0;display:flex}button.file-message{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.button.file-message:hover strong{text-decoration:underline}.upload-error,.attachment-error{color:#b64c49;margin:5px 0 0;font-size:9px;display:block}.upload-progress{color:var(--wa-sub,#667781);grid-template-columns:1fr auto;align-items:center;gap:4px 10px;margin:6px 0 0;font-size:12px;display:grid}.upload-progress-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.upload-progress-text strong{color:var(--wa-text,#111b21);font-weight:500}.upload-progress-track{background:#8696a040;border-radius:999px;grid-column:1;height:4px;overflow:hidden}.upload-progress-fill{border-radius:inherit;background:#00a884;height:100%;transition:width .2s linear;display:block}.upload-progress-cancel{width:28px;height:28px;color:inherit;cursor:pointer;background:#8696a026;border:0;border-radius:50%;grid-area:1/2/span 2;place-items:center;display:grid}.upload-progress-cancel:hover{background:#8696a04d}.file-icon{color:#557153;background:#f0f3ea;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.file-message>span:last-child{flex-direction:column;gap:3px;display:flex}.file-message strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:10px;font-weight:600;overflow:hidden}.file-message small{color:#91a099;font-size:8px}.typing-indicator{background:#fff;border:1px solid #e9efec;border-radius:8px;gap:3px;width:44px;margin-left:32px;padding:10px;display:flex}.typing-indicator span{background:#9aa9a2;border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite typing}.typing-indicator span:nth-child(2){animation-delay:.15s}.typing-indicator span:nth-child(3){animation-delay:.3s}.composer-wrap{background:#fff;border-top:1px solid #e9eeec;padding:13px clamp(20px,5vw,82px) 11px;position:relative}.composer-row{align-items:flex-end;gap:8px;max-width:790px;margin:auto;display:flex}.composer{background:#fafcfb;border:1px solid #e3eae6;border-radius:24px;flex:1;align-items:center;gap:2px;min-width:0;min-height:48px;padding:4px 6px 4px 4px;display:flex}.composer:focus-within{border-color:#bacb9b;box-shadow:0 0 0 3px #c6dc6220}.composer-icon{color:#87968e;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.composer-icon:hover,.composer-icon.toggled{color:#4f7049;background:#edf2e6}.composer-icon:disabled{opacity:.5;cursor:default}.composer input{min-width:0;height:38px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0 4px;font-size:14px}.composer input::placeholder{color:#9aa5a1}.composer-fab{background:var(--wa-green,#00a884);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;transition:transform .15s,background .15s;display:grid;box-shadow:0 1px 3px #0003}.composer-fab:hover:not(:disabled){background:#008f70}.composer-fab:active:not(:disabled){transform:scale(.94)}.composer-fab:disabled{opacity:.6;cursor:default}.composer-emoji-tray{background:#fafcfb;border:1px solid #e3eae6;border-radius:14px;grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:2px;max-width:790px;max-height:196px;margin:8px auto 0;padding:6px;display:grid;overflow-y:auto}.composer-emoji-tray button{cursor:pointer;background:0 0;border:0;border-radius:8px;height:38px;font-size:22px;line-height:1}.composer-emoji-tray button:hover{background:#edf2e6}.dark-theme .composer-emoji-tray{background:#22312f;border-color:#354442}.dark-theme .composer-emoji-tray button:hover{background:#2d3d37}.composer-hint{color:#b3bdb9;font-size:11px}.send-button{color:#e4f29a;cursor:pointer;background:#294b40;border:0;border-radius:7px;flex:none;place-items:center;width:34px;height:34px;transition:background .15s,transform .15s;display:grid}.send-button:hover:not(:disabled){background:#386451;transform:translateY(-1px)}.send-button:disabled{color:#9daaa2;cursor:default;background:#dce4df}.composer-note{color:#a2ada8;justify-content:space-between;max-width:790px;margin:7px auto 0;font-size:8px;display:flex}.floating-picker{z-index:3;border:1px solid var(--line);background:#fff;border-radius:9px;animation:.13s ease-out menu-in;position:absolute;bottom:75px;box-shadow:0 12px 30px #233c341c}.emoji-picker{grid-template-columns:repeat(4,36px);gap:2px;padding:7px;display:grid;left:clamp(24px,5vw,88px)}.emoji-picker button{cursor:pointer;background:0 0;border:0;border-radius:6px;height:34px;font-size:18px}.emoji-picker button:hover{background:#f0f3ec}.attach-picker{padding:7px;left:clamp(54px,8vw,126px)}.attach-picker button{color:#43544a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;padding:9px;font-size:11px;display:flex}.attach-picker button:hover{background:#f1f4ef}.attach-picker small{color:#9ba69f;padding:2px 9px 5px;font-size:8px;display:block}.scroll-bottom{z-index:3;color:#74837b;cursor:pointer;background:#fff;border:1px solid #e3e9e6;border-radius:50%;place-items:center;width:33px;height:33px;animation:.18s ease-out both message-in;display:grid;position:absolute;bottom:110px;right:31px;box-shadow:0 3px 9px #253c3310}.scroll-bottom-badge{color:#fff;background:#25d366;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:600;line-height:1;display:grid;position:absolute;top:-7px;right:-4px}.messages-end{flex:none;height:1px}.workspace-footer{color:#a2ada8;background:#fff;border-top:1px solid #eef1f0;flex:none;justify-content:space-between;align-items:center;height:30px;padding:0 21px;font-size:8px;display:flex}.workspace-footer>span:first-child,.workspace-footer-right{align-items:center;gap:6px;display:flex}.workspace-footer-right button{color:#819087;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:9px;display:flex}.status-toast{z-index:8;color:#54635e;background:#fff;border:1px solid #e6e9e4;border-radius:8px;align-items:center;gap:10px;max-width:min(420px,100vw - 32px);padding:12px 14px;font-size:11px;animation:.18s ease-out menu-in;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 9px 32px #1a30321b}.status-toast span{flex:1}.status-toast button{color:#5d7954;cursor:pointer;background:0 0;border:0;font-size:10px}.app-recovery{color:#21362e;text-align:center;background:radial-gradient(at 50% 15%,#e8efdc,#0000 56%),#f5f7f5;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.recovery-mark{color:#d7ed79;background:#203d37;border-radius:12px;place-items:center;width:40px;height:40px;font-family:Georgia,serif;font-size:23px;display:grid}.app-recovery h1{margin:18px 0 6px;font-family:Georgia,serif;font-size:26px;font-weight:500}.app-recovery p{color:#829089;max-width:320px;font-size:12px;line-height:1.5}.app-recovery button{color:#f0f5e5;cursor:pointer;background:#294b40;border:0;border-radius:6px;align-items:center;gap:8px;margin-top:15px;padding:10px 14px;font-size:11px;display:flex}.modal-backdrop{z-index:10;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10211ddd;place-items:center;padding:18px;animation:.15s ease-out fade-in;display:grid;position:fixed;inset:0}.call-backdrop{z-index:12;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#10211de6;place-items:center;padding:18px;animation:.15s ease-out fade-in;display:grid;position:fixed;inset:0}.call-panel{background:#f9fbf8;border:1px solid #dce5dc;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:min(390px,100%);min-height:390px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 90px #0e211e66}.audio-call-content{color:#233a30;flex-direction:column;align-items:center;gap:12px;display:flex}.audio-call-content>strong{margin-top:5px;font-family:Georgia,serif;font-size:23px;font-weight:500}.audio-call-content>span{color:#839088;font-size:11px}.call-pulse{background:#eef4e9;border:1px solid #dce7d7;border-radius:50%;place-items:center;width:108px;height:108px;animation:2.2s ease-out infinite pulse-ring;display:grid}.avatar-large{width:76px;height:76px;font-size:19px}.call-controls{justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;bottom:23px}.call-control{color:#50645a;cursor:pointer;background:#fff;border:1px solid #e0e7e0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.call-control.selected{background:#e6eee3}.call-control.accept-call{color:#fff;background:#77aa69}.call-control.end-call{color:#fff;background:#d85d56;border-color:#d85d56}.call-error{color:#b94e48;text-align:center;font-size:10px;position:absolute;bottom:86px;left:18px;right:18px}.call-panel.video-call{background:#182522;border-color:#30423b;width:min(720px,100%);height:min(520px,100dvh - 36px);min-height:280px}.remote-video{object-fit:cover;background:#182522;width:100%;height:100%;position:absolute;inset:0}.local-video{object-fit:cover;background:#182522;border:2px solid #dce5dc;border-radius:8px;width:140px;height:105px;position:absolute;bottom:16px;right:16px;box-shadow:0 4px 12px #0008}.video-placeholder{z-index:1;color:#fff;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.video-placeholder strong{font-family:Georgia,serif;font-size:22px;font-weight:500}.video-placeholder span{color:#c3d0c8;font-size:11px}.local-video{z-index:2;object-fit:cover;background:#263630;border:1px solid #aebcb1;border-radius:7px;width:112px;height:78px;position:absolute;top:14px;right:14px}.video-call .call-controls{bottom:18px}.video-call .call-control{color:#fff;background:#263832;border-color:#52635b}.video-call .call-control.end-call{background:#d85d56;border-color:#d85d56}.video-call .call-control.accept-call{background:#77aa69;border-color:#77aa69}.pair-modal{text-align:center;background:#fff;border:1px solid #e9eeea;border-radius:12px;width:min(420px,100%);padding:26px 34px 25px;animation:.22s cubic-bezier(.2,.8,.2,1) modal-in;position:relative;overflow:hidden;box-shadow:0 25px 90px #0e211e4d}.sound-backdrop{z-index:13;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10211ddd;place-items:center;padding:18px;animation:.15s ease-out fade-in;display:grid;position:fixed;inset:0}.sound-panel{background:#fff;border:1px solid #e4eae4;border-radius:10px;width:min(520px,100%);padding:21px;animation:.2s ease-out modal-in;box-shadow:0 24px 80px #10211e55}.sound-header{border-bottom:1px solid #edf0ed;align-items:center;gap:10px;padding-bottom:15px;display:flex}.sound-title-icon,.sound-kind-icon{color:#52714c;background:#eaf1e4;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.sound-header>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.sound-header strong{color:#263a31;font-family:Georgia,serif;font-size:19px;font-weight:500}.sound-header small{color:#99a49d;letter-spacing:1px;font-size:8px;font-weight:700}.sound-intro{color:#89958e;margin:14px 0;font-size:10px;line-height:1.5}.sound-list{flex-direction:column;display:flex}.sound-row{border-top:1px solid #f0f2f0;align-items:center;gap:9px;min-height:58px;display:flex}.sound-row:first-child{border-top:0}.sound-kind-icon{background:#f0f4ed;flex:none;width:30px;height:30px}.sound-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.sound-copy strong{color:#34443b;font-size:10px;font-weight:650}.sound-copy small{color:#929e96;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.sound-icon-button{color:#627568;cursor:pointer;background:#fff;border:1px solid #e8ede7;border-radius:6px;flex:none;place-items:center;width:30px;height:30px;display:grid}.sound-icon-button:hover{background:#f1f5ee}.sound-icon-button.busy{opacity:.5}.upload-sound{position:relative;overflow:hidden}.upload-sound input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.sound-saved{color:#5b965a}.sound-error{color:#b94d48;margin:10px 0 0;font-size:10px}.sound-footer{border-top:1px solid #edf0ed;justify-content:space-between;align-items:center;margin-top:14px;padding-top:13px;display:flex}.sound-footer span{color:#99a39d;font-size:9px}.sound-footer button{color:#f1f5e8;cursor:pointer;background:#294b40;border:0;border-radius:5px;padding:8px 17px;font-size:10px}.modal-close{position:absolute;top:13px;right:13px}.pair-illustration{color:#32584a;width:86px;height:57px;margin:4px auto 18px;position:relative}.device-back{background:#e6eee0;border:2px solid #3c6252;border-radius:5px;place-items:center;width:57px;height:42px;display:grid;position:absolute;top:3px;left:3px}.device-back:after{content:"";background:#3c6252;width:18px;height:2px;position:absolute;bottom:-7px}.device-front{background:#f8faf7;border:2px solid #3c6252;border-radius:7px;place-items:center;width:30px;height:47px;display:grid;position:absolute;bottom:0;right:2px}.pair-spark{color:#b9d44f;font-size:19px;font-weight:700;position:absolute;top:-4px;right:-1px}.eyebrow{color:#78905b}.pair-modal h2{color:#1c302c;letter-spacing:0;margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:500;line-height:1.18}.pair-description{color:#88958f;max-width:270px;margin:0 auto 17px;font-size:11px;line-height:1.55}.qr-frame{background:#fff;border:1px solid #e7ece8;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:190px;height:190px;margin:auto;display:flex}.qr-frame svg{display:block}.copy-code{color:#77877e;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:8px;display:flex}.linked-state{flex-direction:column;align-items:center;gap:7px;display:flex}.linked-state>span{color:#547741;background:#e7f1d4;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.linked-state strong{color:#344c3a;font-size:12px}.linked-state small{color:#929e96;font-size:9px}.qr-loading{background:repeating-linear-gradient(45deg,#f3f5f2,#f3f5f2 5px,#eaeeea 5px 10px);border-radius:4px;width:145px;height:145px;animation:1.1s infinite alternate pulse}.pair-error{color:#b14c46;margin:7px 0 0;font-size:10px}.pair-primary{color:#f2f7e6;cursor:pointer;background:#294b40;border:0;border-radius:6px;width:190px;height:39px;margin:13px auto 10px;font-size:11px;font-weight:600;display:block}.pair-primary:disabled{color:#56705d;cursor:default;background:#dce7df}.pair-security{color:#82918a;justify-content:center;align-items:center;gap:5px;margin-top:5px;font-size:9px;display:flex}.pair-security svg{color:#78915c}.pair-expiry{color:#a5afaa;margin:8px 0 0;font-size:8px}.dark-theme{--ink:#e2ebe6;--muted:#95a59e;--line:#2d3d3c;--canvas:#182322;--paper:#1b2928;color:#e2ebe6;background:#172322}.dark-theme .sidebar,.dark-theme .account-card,.dark-theme .account-menu,.dark-theme .conversation-header,.dark-theme .composer-wrap,.dark-theme .workspace-footer{color:#e2ebe6;background:#1d2b2a}.dark-theme .sidebar-top,.dark-theme .sidebar-footer,.dark-theme .conversation-header,.dark-theme .composer-wrap,.dark-theme .workspace-footer{border-color:#2d3d3c}.dark-theme .account-card,.dark-theme .search-box,.dark-theme .composer{background:#22312f;border-color:#354442}.dark-theme .search-box input,.dark-theme .composer input,.dark-theme .chat-row-heading strong,.dark-theme .conversation-person strong{color:#e2ebe6}.dark-theme .chat-row.active,.dark-theme .chat-row:hover{background:#2d3d37}.dark-theme .message-scroll{background-color:#192624;background-image:radial-gradient(#31413c .65px,#0000 .65px)}.dark-theme .message-bubble.incoming,.dark-theme .floating-picker,.dark-theme .day-divider span,.dark-theme .scroll-bottom{color:#e1e9e4;background:#263532;border-color:#33423e}.dark-theme .message-bubble.outgoing{background:#354431;border-color:#41513a}.dark-theme .message-bubble p{color:#e3ebe5}.dark-theme .conversation-banner{color:#bfd094;background:#2d392c}.dark-theme .composer-note,.dark-theme .message-meta,.dark-theme .chat-preview{color:#9ba9a2}.dark-theme .filter-tabs button.selected{color:#d3e591;background:#374733}.dark-theme .workspace-footer-right button{color:#a4b1aa}.dark-theme .discovery-row:hover{background:#2d3d37}.dark-theme .discovery-copy strong{color:#e2ebe6}.dark-theme .discovery-action{color:#c4d992}.account-id{overflow-wrap:anywhere;color:#909d96;padding:0 7px 8px;font-size:8px;line-height:1.5;display:block}.logout-option{color:#9c514b}.generated-id{text-align:left;background:#f8faf6;border:1px solid #e4eae2;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 10px;margin:20px 0 7px;padding:13px;display:grid}.generated-id>span{color:#81945b;letter-spacing:1px;grid-column:1/-1;font-size:8px;font-weight:700}.generated-id code{overflow-wrap:anywhere;color:#344a40;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.generated-id button{color:#5e7659;cursor:pointer;background:#fff;border:1px solid #e3e9e1;border-radius:5px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;display:flex}@keyframes menu-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes message-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pulse{50%{opacity:.5}}@keyframes typing{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-3px)}}@keyframes pulse-ring{0%{box-shadow:0 0 #9cb88040}70%{box-shadow:0 0 0 18px #9cb88000}to{box-shadow:0 0 #9cb88000}}@media(min-width:1500px){.app-shell{border:1px solid #dfe6e4;border-radius:12px;height:calc(100dvh - 48px);margin:24px auto;overflow:hidden}body{background:radial-gradient(at 75% 0,#dce9e4,#e9eef0 58%)}}@media(max-width:760px){.app-shell{grid-template-columns:minmax(0,1fr);min-height:0}.sidebar{display:none}.app-shell.mobile-list-open .sidebar{grid-area:1/1;min-height:0;display:flex}.app-shell.mobile-list-open .workspace{display:none}.conversation{grid-template-rows:61px auto minmax(0,1fr) auto}.conversation-header{height:61px;min-height:61px;padding:0 13px}.mobile-back{margin-left:-6px;padding:6px;display:grid}.conversation-person{gap:7px;min-width:0}.conversation-person>span:last-child{min-width:0}.conversation-person strong{text-overflow:ellipsis;white-space:nowrap;max-width:105px;overflow:hidden}.conversation-actions{gap:0}.connection-pill{margin-right:3px;font-size:0}.connection-pill i{width:8px;height:8px}.conversation-banner{min-height:35px;padding:0 12px;font-size:8px}.message-scroll{padding:19px 13px 22px}.message-bubble{max-width:82%}.message-stack{gap:10px}.composer-wrap{padding:8px 10px}.composer-hint,.composer-note span:last-child{display:none}.workspace-footer{height:26px;padding:0 12px}.scroll-bottom{bottom:100px;right:14px}.pair-modal{padding:23px 20px 22px}.sound-panel{padding:17px}.sound-row{gap:6px}.sound-copy strong{font-size:9px}.sound-icon-button{width:28px;height:28px}.call-backdrop{padding:12px}.call-panel{border-radius:16px;min-height:auto}.call-controls{gap:10px;bottom:16px}.call-control{width:56px;height:56px}.call-error{font-size:9px;bottom:72px}.call-panel.video-call{height:min(60vh,100dvh - 24px);min-height:320px}.call-panel.video-call .local-video{width:110px;height:110px;bottom:12px;right:12px}.video-placeholder{gap:10px;padding:14px}.video-placeholder strong{font-size:14px}}@media(max-height:700px){.account-wrap{margin-top:10px;margin-bottom:9px}.chat-row{min-height:65px}.message-scroll{padding-top:17px;padding-bottom:17px}}.composer.recording-mode{background:#fff;border-radius:28px;gap:12px;min-height:56px;padding:6px 8px 6px 14px;box-shadow:0 1px 4px #253c3314}.composer.recording-mode:focus-within{box-shadow:0 1px 4px #253c3314}.recording-trash,.recording-pause{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.recording-trash{color:#26302c}.recording-trash:hover{background:#f0f3f1}.recording-pause{color:#c0143c}.recording-pause:hover{background:#fdecef}.recording-indicator{color:#26302c;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:10px;min-width:58px;font-size:17px;display:inline-flex}.recording-dot{background:#c0143c;border-radius:50%;width:11px;height:11px;animation:1s ease-in-out infinite recording-blink}.recording-indicator.paused .recording-dot{opacity:.45;animation:none}.recording-wave{flex:1;justify-content:flex-end;align-items:center;gap:2px;min-width:0;height:30px;display:flex}.recording-wave span{background:#5d6662;border-radius:2px;flex:1 1 0;max-width:4px;min-height:3px;transition:height 80ms linear}.recording-hint{color:#7d8b84;white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none;font-size:11px}.send-button.mic-button.recording{color:#fff;background:#c0143c;border-radius:50%;width:44px;height:44px;animation:1.1s ease-out infinite mic-pulse}.send-button.voice-send{color:#fff;background:#1fa855;border-radius:50%;width:46px;height:46px}.send-button.voice-send:hover:not(:disabled){background:#188a45}@keyframes recording-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes mic-pulse{0%{box-shadow:0 0 #c0143c66}to{box-shadow:0 0 0 14px #c0143c00}}.message-bubble.voice-bubble{width:min(72%,330px);min-width:250px;padding:8px 12px 6px 8px}.voice-row{align-items:center;gap:10px;display:flex}.voice-audio{display:none}.voice-avatar{flex:none;display:block;position:relative}.voice-avatar .avatar{width:46px;height:46px}.voice-badge{color:#fff;background:#1fa855;border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:-3px;right:-3px}.message-bubble.outgoing .voice-badge{border-color:#eaf1de}.voice-main{flex-direction:column;flex:1;min-width:0;display:flex}.voice-track{align-items:center;gap:8px;height:34px;display:flex}.voice-play{color:#1f2a26;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;padding:0;display:grid}.voice-play:disabled{opacity:.4;cursor:default}.voice-wave{cursor:pointer;outline:0;flex:1;align-items:center;gap:2px;min-width:0;height:28px;display:flex;position:relative}.voice-wave:focus-visible{border-radius:4px;box-shadow:0 0 0 2px #53bdeb80}.voice-wave>span{background:#a3b5a0;border-radius:2px;flex:1 1 0;max-width:4px;min-height:3px}.voice-wave>span.played{background:#5f8059}.voice-thumb{pointer-events:none;background:#53bdeb;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;transform:translate(-50%,-50%)}.voice-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:1px;display:flex}.voice-duration{color:#5b6a64;font-variant-numeric:tabular-nums;font-size:10px}.voice-foot .message-meta{margin-top:0}.dark-theme .composer.recording-mode{background:#22312f}.dark-theme .recording-trash,.dark-theme .recording-indicator{color:#e2ebe6}.dark-theme .recording-trash:hover{background:#2d3d37}.dark-theme .recording-wave span{background:#a9b6b0}.dark-theme .voice-badge{border-color:#263532}.dark-theme .message-bubble.outgoing .voice-badge{border-color:#354431}.dark-theme .voice-play{color:#e3ebe5}.dark-theme .voice-duration{color:#a9b6b0}.dark-theme .voice-wave>span{background:#6d806b}.dark-theme .voice-wave>span.played{background:#b9d49a}.recording-trash{border:2px solid #1fa855}.recording-preview{color:#5b6a64;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.recording-preview:disabled{opacity:.35;cursor:default}.dark-theme .recording-preview{color:#a9b6b0}.voice-speed{color:inherit;cursor:pointer;background:#0000001a;border:0;border-radius:10px;padding:1px 7px;font-size:10px}.call-log-missed{color:#d93a4a}.attachment-menu-backdrop{z-index:10;background:#0000004d;animation:.15s ease-out fade-in;position:fixed;inset:0}.attachment-menu-panel{z-index:11;background:#fff;border-radius:16px 16px 0 0;flex-direction:column;max-width:100%;max-height:90vh;animation:.3s ease-out slide-up;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 16px #0000001a}.attachment-menu-header{border-bottom:1px solid #edf0f0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.attachment-menu-header h3{color:#17252f;margin:0;font-size:14px;font-weight:600}.attachment-menu-close{cursor:pointer;color:#75828a;background:0 0;border:0;border-radius:6px;place-items:center;padding:8px;transition:background .16s;display:grid}.attachment-menu-close:hover{background:#f0f3f2}.attachment-menu-grid{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:12px;padding:16px 20px;display:grid;overflow-y:auto}.attachment-menu-item{cursor:pointer;text-align:center;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:8px;transition:background .16s;display:flex}.attachment-menu-item:hover{background:#f5f7f7}.attachment-menu-icon{border-radius:12px;place-items:center;width:56px;height:56px;transition:transform .2s;display:grid}.attachment-menu-item:hover .attachment-menu-icon{transform:scale(1.05)}.attachment-menu-label{color:#17252f;word-wrap:break-word;max-width:80px;font-size:11px;font-weight:500}.dark-theme .attachment-menu-panel{background:#263532;border-color:#30423b}.dark-theme .attachment-menu-header{border-bottom-color:#30423b}.dark-theme .attachment-menu-header h3{color:#e3ebe5}.dark-theme .attachment-menu-close{color:#a9b6b0}.dark-theme .attachment-menu-close:hover,.dark-theme .attachment-menu-item:hover{background:#334538}.dark-theme .attachment-menu-label{color:#e3ebe5}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal-overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-content{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:500px;max-height:90vh;animation:.3s ease-out slide-up;display:flex;box-shadow:0 20px 60px #0000004d}.modal-header{border-bottom:1px solid #e9edef;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.modal-header h3{color:#17252f;margin:0;font-size:16px;font-weight:600}.modal-close{cursor:pointer;color:#75828a;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .16s;display:flex}.modal-close:hover{background:#f5f7f7}.btn-primary,.btn-cancel,.btn-retry{cursor:pointer;border:none;border-radius:6px;padding:8px 20px;font-size:13px;font-weight:600;transition:all .16s}.btn-primary{color:#fff;background:#254c43}.btn-primary:hover:not(:disabled){background:#1e3f35}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-cancel{color:#17252f;background:#f5f7f7}.btn-cancel:hover{background:#e9edef}.btn-retry{color:#254c43;background:#e5f1eb;align-items:center;gap:6px;display:flex}.btn-retry:hover{background:#d0e6de}.location-picker{width:100%;max-width:500px}.location-body{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow-y:auto}.loading-state,.error-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 20px;display:flex}.loading-state p,.error-state p{color:#75828a;font-size:14px}.error-message{color:#d85d56;margin:0}.spinner{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.location-preview{flex-direction:column;gap:12px;display:flex}.map-container{border-radius:8px;width:100%;overflow:hidden}.location-details{background:#f5f7f7;border-radius:6px;align-items:center;gap:8px;padding:12px;display:flex}.location-details p{color:#17252f;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.location-details svg{color:#254c43}.contact-picker{width:100%;max-width:450px}.contact-search{border-bottom:1px solid #e9edef;padding:12px 20px}.contact-search input{border:1px solid #e9edef;border-radius:6px;width:100%;padding:8px 12px;font-size:13px}.contact-search input:focus{border-color:#254c43;outline:none}.contact-list{flex-direction:column;flex:1;display:flex;overflow-y:auto}.contact-item{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:12px 20px;transition:background .16s;display:flex}.contact-item:hover{background:#f5f7f7}.contact-avatar{background:#e5f1eb;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.contact-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.contact-name{color:#17252f;font-size:13px;font-weight:600}.contact-phone{color:#75828a;font-size:12px}.empty-state{text-align:center;color:#75828a;padding:40px 20px;font-size:14px}.dark-theme .modal-content{background:#263532}.dark-theme .modal-header{border-bottom-color:#30423b}.dark-theme .modal-header h3{color:#e3ebe5}.dark-theme .modal-close{color:#a9b6b0}.dark-theme .modal-close:hover{background:#334538}.dark-theme .btn-cancel{color:#e3ebe5;background:#334538}.dark-theme .btn-cancel:hover{background:#426854}.dark-theme .location-body{color:#e3ebe5}.dark-theme .location-details{background:#334538}.dark-theme .location-details p{color:#e3ebe5}.dark-theme .location-details svg{color:#b6c488}.dark-theme .contact-search input{color:#e3ebe5;background:#334538;border-color:#426854}.dark-theme .contact-search input::placeholder{color:#a9b6b0}.dark-theme .contact-search input:focus{border-color:#b6c488}.dark-theme .contact-item:hover{background:#334538}.dark-theme .contact-name{color:#e3ebe5}.dark-theme .contact-phone,.dark-theme .empty-state{color:#a9b6b0}@media(max-width:760px){.message-bubble.voice-bubble{width:min(82%,330px);min-width:0}.recording-hint{font-size:10px}.recording-indicator{min-width:48px;font-size:15px}.attachment-menu-grid{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:10px}.modal-content{max-height:95vh}.location-body{padding:16px}.contact-search,.contact-item{padding-left:16px;padding-right:16px}}.modal-footer{border-top:1px solid #e9edef;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.dark-theme .modal-footer{border-top-color:#334538}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse-gentle{0%,to{opacity:.7}50%{opacity:1}}.mobile-bottom-nav{border-top:1px solid var(--line);z-index:100;background:#fbfcfc;flex-direction:row;align-items:stretch;height:56px;margin:0;padding:0;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px 3px #00000014}.dark-theme .mobile-bottom-nav{background:#1d2b2a;border-top-color:#2d3d3c;box-shadow:0 -1px 3px #0000004d}.nav-tab{cursor:pointer;color:#89969b;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-width:60px;padding:4px 8px;transition:all .2s;display:flex;position:relative}.nav-tab:active{background:#0000000a}.nav-tab.active{color:#25a244;font-weight:600}.dark-theme .nav-tab:active{background:#ffffff0a}.dark-theme .nav-tab.active{color:#31a24c}.nav-icon-wrapper{justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.nav-tab svg{stroke-width:2px;width:24px;height:24px}.nav-label{letter-spacing:.3px;text-transform:capitalize;font-size:11px;font-weight:500;line-height:1}.unread-badge{color:#fff;background:#25a244;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-4px;right:-6px}@media(max-width:768px){.mobile-bottom-nav{display:flex}.app-shell{grid-template-rows:1fr 56px;grid-template-columns:minmax(0,1fr);min-height:0}.workspace{flex-direction:column;grid-row:1;min-height:0;padding-bottom:0;display:flex}.sidebar{grid-area:1/1;min-height:0}.app-shell.mobile-list-open .sidebar{grid-row:1}.conversation-wrap{padding-bottom:0}.composer-wrap{border-bottom:1px solid var(--line)}}@media(min-width:769px){.mobile-bottom-nav{display:none!important}.app-shell{grid-template-rows:1fr;grid-template-columns:350px minmax(0,1fr)}}.calls-list{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.calls-header{border-bottom:1px solid var(--line);z-index:10;background:#fbfcfc;padding:16px 20px;position:sticky;top:0}.dark-theme .calls-header{background:#1d2b2a;border-bottom-color:#2d3d3c}.calls-header h2{text-transform:uppercase;letter-spacing:.5px;color:#89969b;margin:0;font-size:14px;font-weight:600}.call-log-item{cursor:pointer;border-bottom:1px solid #f0f1f1;align-items:center;gap:12px;padding:12px 16px;transition:background-color .15s;display:flex}.dark-theme .call-log-item{border-bottom-color:#2d3d3c}.call-log-item:hover{background-color:#f9faf9}.dark-theme .call-log-item:hover{background-color:#222f2e}.call-log-details{flex:1;min-width:0}.call-log-header{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.call-log-header strong{color:#111;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.dark-theme .call-log-header strong{color:#e2ebe6}.call-log-time{color:#89969b;white-space:nowrap;font-size:12px}.call-log-meta{color:#89969b;align-items:center;gap:12px;font-size:12px;display:flex}.call-log-meta .call-type,.call-log-meta .call-status{align-items:center;gap:4px;display:flex}.call-action-btn{cursor:pointer;color:#25a244;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background-color .15s;display:flex}.call-action-btn:hover{background-color:#f0f4f0}.dark-theme .call-action-btn:hover{background-color:#31a24c1a}.updates-view{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.updates-header{border-bottom:1px solid var(--line);z-index:10;background:#fbfcfc;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.dark-theme .updates-header{background:#1d2b2a;border-bottom-color:#2d3d3c}.updates-header h2{text-transform:uppercase;letter-spacing:.5px;color:#89969b;margin:0;font-size:14px;font-weight:600}.add-status-btn{cursor:pointer;color:#25a244;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .15s;display:flex}.add-status-btn:hover{background-color:#25a2441a}.recent-updates{padding:12px 0}.recent-updates h3{text-transform:uppercase;letter-spacing:.5px;color:#89969b;margin:12px 20px 8px;font-size:13px;font-weight:600}.update-item{cursor:pointer;border-bottom:1px solid #f0f1f1;align-items:center;gap:12px;padding:12px 16px;transition:background-color .15s;display:flex}.update-info{flex-direction:column;flex:1;gap:2px;display:flex}.update-info strong{color:#111;font-size:14px}.dark-theme .update-info strong{color:#e2ebe6}.update-info small{color:#89969b;font-size:12px}.empty-updates{text-align:center;color:#89969b;margin:0;padding:32px 20px;font-size:13px}.tools-view{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.tools-header{border-bottom:1px solid var(--line);z-index:10;background:#fbfcfc;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.dark-theme .tools-header{background:#1d2b2a;border-bottom-color:#2d3d3c}.tools-header h2{text-transform:uppercase;letter-spacing:.5px;color:#89969b;margin:0;font-size:14px;font-weight:600}.tools-section{border-bottom:1px solid #f0f1f1}.dark-theme .tools-section{border-bottom-color:#2d3d3c}.tools-section h3{text-transform:uppercase;letter-spacing:.5px;color:#89969b;margin:16px 20px 8px;font-size:13px;font-weight:600}.tool-item{cursor:pointer;width:100%;color:inherit;text-align:left;background:0 0;border:none;border-bottom:1px solid #f0f1f1;align-items:center;gap:12px;padding:12px 16px;transition:background-color .15s;display:flex}.dark-theme .tool-item{border-bottom-color:#2d3d3c}.tool-item:hover{background-color:#f9faf9}.dark-theme .tool-item:hover{background-color:#222f2e}.tool-item-info{flex-direction:column;flex:1;gap:2px;display:flex}.tool-item-info strong{color:#111;font-size:14px}.dark-theme .tool-item-info strong{color:#e2ebe6}.tool-item-info small{color:#89969b;font-size:12px}.tool-item svg:first-child{color:#89969b;flex-shrink:0}.tool-item svg:last-child{color:#c1c7ca;flex-shrink:0}.tool-item.logout-item{color:#e74c3c}.dark-theme .tool-item.logout-item{color:#ff6b6b}.chats-view-container{flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.chats-search-section{border-bottom:1px solid var(--line);z-index:20;background:#fbfcfc;padding:12px;position:sticky;top:0}.dark-theme .chats-search-section{background:#1d2b2a;border-bottom-color:#2d3d3c}.chats-search-section .search-box{margin-bottom:8px}.chat-list-content{flex:1;min-height:0;overflow-y:auto}.chats-footer{border-top:1px solid var(--line);color:#89969b;z-index:10;background:#fbfcfc;align-items:center;gap:12px;padding:12px 20px;font-size:12px;display:flex;position:sticky;bottom:0}.dark-theme .chats-footer{background:#1d2b2a;border-top-color:#2d3d3c}.chats-footer .archived-link{cursor:pointer;color:#89969b;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:12px;transition:color .15s;display:flex}.chats-footer .archived-link:hover{color:#25a244}.chats-footer .footer-status{align-items:center;gap:4px;margin-left:auto;display:flex}.chats-footer .footer-status i{background:#25a244;border-radius:50%;width:4px;height:4px;display:inline-block}.floating-plus-btn{color:#fff;cursor:pointer;z-index:30;background:#25a244;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .2s;display:flex;position:absolute;bottom:76px;right:16px;box-shadow:0 4px 12px #25a2444d}.floating-plus-btn:hover{background:#1f8435;transform:scale(1.1);box-shadow:0 6px 16px #25a24466}.floating-plus-btn:active{transform:scale(.95)}.dark-theme .floating-plus-btn{background:#31a24c;box-shadow:0 4px 12px #31a24c66}.dark-theme .floating-plus-btn:hover{background:#289642}.calls-view-container{flex-direction:column;min-height:0;display:flex}.calls-view-container .calls-header{border-bottom:1px solid var(--line);z-index:10;background:#fbfcfc;padding:16px 20px;position:sticky;top:0}.dark-theme .calls-view-container .calls-header{background:#1d2b2a;border-bottom-color:#2d3d3c}.calls-view-container .calls-header h2{text-transform:uppercase;letter-spacing:.5px;color:#89969b;margin:0;font-size:14px;font-weight:600}.calls-list-content{flex:1;min-height:0;overflow-y:auto}.updates-view-container{flex-direction:column;min-height:0;display:flex}.updates-view-container .updates-header{border-bottom:1px solid var(--line);z-index:10;background:#fbfcfc;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.dark-theme .updates-view-container .updates-header{background:#1d2b2a;border-bottom-color:#2d3d3c}.updates-view-container .updates-header h2{text-transform:uppercase;letter-spacing:.5px;color:#89969b;margin:0;font-size:14px;font-weight:600}.updates-content{flex:1;min-height:0;overflow-y:auto}.my-status-section{border-bottom:8px solid #f0f1f1;padding:12px}.dark-theme .my-status-section{border-bottom-color:#2d3d3c}.my-status-card{cursor:pointer;background:#fbfcfc;border:1px solid #f0f1f1;border-radius:8px;align-items:center;gap:12px;padding:12px;transition:background-color .15s;display:flex}.dark-theme .my-status-card{background:#263532;border-color:#2d3d3c}.my-status-card:hover{background-color:#f5f7f6}.dark-theme .my-status-card:hover{background-color:#2d3d3c}.my-status-avatar{position:relative}.my-status-avatar .status-add-indicator{color:#fff;background:#25a244;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:flex;position:absolute;bottom:0;right:0}.dark-theme .my-status-avatar .status-add-indicator{background:#31a24c;border-color:#1d2b2a}.my-status-info{flex-direction:column;flex:1;gap:2px;display:flex}.my-status-info strong{color:#111;font-size:14px}.dark-theme .my-status-info strong{color:#e2ebe6}.my-status-info small{color:#89969b;font-size:12px}.recent-updates-section{border-bottom:1px solid #f0f1f1}.dark-theme .recent-updates-section{border-bottom-color:#2d3d3c}.recent-updates-section h3{text-transform:uppercase;letter-spacing:.5px;color:#89969b;margin:16px 20px 0;font-size:13px;font-weight:600}.updates-list{flex-direction:column;display:flex}.update-item{cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #f0f1f1;align-items:center;gap:12px;width:100%;padding:12px 16px;transition:background-color .15s;display:flex}.dark-theme .update-item{border-bottom-color:#2d3d3c}.update-item:hover{background-color:#f9faf9}.dark-theme .update-item:hover{background-color:#222f2e}.update-item-info{flex-direction:column;flex:1;gap:2px;display:flex}.update-item-info strong{color:#111;font-size:14px}.dark-theme .update-item-info strong{color:#e2ebe6}.update-item-info small{color:#89969b;font-size:12px}.tools-view-container{flex-direction:column;min-height:0;display:flex}.tools-view-container .tools-header{border-bottom:1px solid var(--line);z-index:10;background:#fbfcfc;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.dark-theme .tools-view-container .tools-header{background:#1d2b2a;border-bottom-color:#2d3d3c}.tools-view-container .tools-header h2{text-transform:uppercase;letter-spacing:.5px;color:#89969b;margin:0;font-size:14px;font-weight:600}.tools-content{flex:1;min-height:0;padding-bottom:16px;overflow-y:auto}.user-profile-section{background:#fbfcfc;border-bottom:1px solid #f0f1f1;padding:16px}.dark-theme .user-profile-section{background:#263532;border-bottom-color:#2d3d3c}.user-profile-card{background:#fff;border:1px solid #f0f1f1;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.dark-theme .user-profile-card{background:#1d2b2a;border-color:#354442}.user-info{flex-direction:column;flex:1;gap:2px;display:flex}.user-info strong{color:#111;font-size:14px}.dark-theme .user-info strong{color:#e2ebe6}.user-info small{color:#89969b;font-size:12px}.user-info .user-id{color:#c1c7ca;margin-top:4px;font-size:11px}.user-info .user-handle{color:var(--wa-green,#00a884);letter-spacing:.01em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600}.display-name-row-view{align-items:center;gap:8px;min-width:0;display:inline-flex}.display-name-row-view strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.display-name-pencil{background:var(--wa-green,#00a884);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;padding:0;display:grid;box-shadow:0 1px 3px #0003}.display-name-pencil:hover:not(:disabled){background:#008f70}.display-name-pencil:disabled{opacity:.5;cursor:default}.display-name-row{align-items:center;gap:4px;display:flex}.display-name-row input{border:1px solid var(--wa-line,#e9edef);background:var(--wa-input,#fff);min-width:0;height:34px;color:var(--wa-text,#111);border-radius:8px;outline:0;flex:1;padding:0 10px;font-size:14px}.display-name-row input:focus{border-color:var(--wa-green,#00a884);box-shadow:0 0 0 2px #00a88426}.display-name-hint{color:#89969b;font-size:11px}.display-name-error{color:#d4453b;font-size:11px}.conversation-handle{color:var(--wa-green,#00a884);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}[data-animations=off] *,[data-animations=off] :before,[data-animations=off] :after{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}[data-call-animations=off] .wa-call-backdrop,[data-call-animations=off] .wa-call-backdrop *,[data-call-animations=off] .wa-call-backdrop :before,[data-call-animations=off] .wa-call-backdrop :after{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}html,body{overflow-x:hidden}.app-shell.is-mobile{overflow:hidden}.composer-wrap,.composer-row,.composer{min-width:0}.message-line{min-width:0;max-width:100%}.message-bubble p,.message-bubble .wa-file-name,.wa-reply-quote,.wa-composer-reply-content span{overflow-wrap:anywhere;word-break:break-word}.message-bubble img,.message-bubble video,.message-bubble canvas,.message-bubble iframe,.wa-video,.wa-image,.wa-image img,.wa-image-loading{max-width:100%}.message-bubble.voice-bubble{min-width:min(250px,100%)}@media(max-width:480px){.header-action-secondary{display:none}}@media(max-width:360px){.app-shell.is-mobile .conversation-person .avatar{width:34px;height:34px}.app-shell.is-mobile .conversation-person strong{font-size:15px}}.tools-view-container .tools-section{border-bottom:1px solid #f0f1f1}.dark-theme .tools-view-container .tools-section{border-bottom-color:#2d3d3c}.tools-view-container .tools-section h3{text-transform:uppercase;letter-spacing:.5px;color:#89969b;margin:16px 20px 8px;font-size:13px;font-weight:600}.tools-view-container .tool-item{cursor:pointer;width:100%;color:inherit;text-align:left;background:0 0;border:none;border-bottom:1px solid #f0f1f1;align-items:center;gap:12px;padding:12px 16px;transition:background-color .15s;display:flex}.dark-theme .tools-view-container .tool-item{border-bottom-color:#2d3d3c}.tools-view-container .tool-item:hover{background-color:#f9faf9}.dark-theme .tools-view-container .tool-item:hover{background-color:#222f2e}.empty-state{color:#89969b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 20px;display:flex}.dark-theme .empty-state{color:#95a59e}.empty-state svg{opacity:.4;stroke-width:1.5px}.empty-state h3{color:#111;margin:0;font-size:16px;font-weight:600}.dark-theme .empty-state h3{color:#e2ebe6}.empty-state p{margin:0;font-size:13px}.app-shell{--wa-bg:#fff;--wa-panel:#f0f2f5;--wa-text:#111b21;--wa-sub:#667781;--wa-line:#e9edef;--wa-green:#00a884;--wa-chip:#e9edef;--wa-chip-active:#d9fdd3;--wa-chip-active-text:#008069;--wa-chat-bg:#efeae2;--wa-out:#d9fdd3;--wa-in:#fff;--wa-input:#fff}.app-shell.dark-theme{--wa-bg:#111b21;--wa-panel:#1f2c34;--wa-text:#e9edef;--wa-sub:#8696a0;--wa-line:#222d34;--wa-green:#00a884;--wa-chip:#1f2c34;--wa-chip-active:#103529;--wa-chip-active-text:#25d366;--wa-chat-bg:#0b141a;--wa-out:#005c4b;--wa-in:#202c33;--wa-input:#1f2c34}.wa-list{background:var(--wa-bg);min-height:0;color:var(--wa-text);flex-direction:column;flex:1;display:flex;position:relative}.wa-list-header{justify-content:space-between;align-items:center;padding:14px 16px 6px;display:flex}.wa-list-brand{align-items:center;gap:7px;min-width:0;display:flex}.wa-list-brand-mark{filter:drop-shadow(0 2px 2px #001c1255);flex:none;width:29px;height:33px}.wa-list-header-actions{align-items:center;gap:4px;display:flex}.wa-camera-error{margin:0 16px 8px}.wa-sheet-backdrop{z-index:1000;background:#0b141a80;justify-content:center;align-items:flex-end;padding:0;animation:.15s ease-out fade-in;display:flex;position:fixed;inset:0}.wa-sheet-backdrop:has(.wa-info-dialog){align-items:center;padding:20px}.wa-action-sheet{width:min(480px,100%);max-height:calc(100dvh - 24px);padding:6px 0 calc(8px + env(safe-area-inset-bottom));background:var(--wa-bg);color:var(--wa-text);border-radius:16px 16px 0 0;animation:.2s ease-out sheet-up;overflow-y:auto;box-shadow:0 -8px 30px #0000004d}.wa-action-sheet-head{border-bottom:1px solid var(--wa-line);align-items:center;gap:12px;padding:12px 18px 10px;display:flex}.wa-action-sheet-head span{flex-direction:column;min-width:0;display:flex}.wa-action-sheet-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;overflow:hidden}.wa-action-sheet-head small{color:var(--wa-sub);font-size:12px}.wa-action-sheet>button{width:100%;color:var(--wa-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:18px;padding:13px 20px;font-size:15px;display:flex}.wa-action-sheet>button svg{color:var(--wa-sub);flex:none}.wa-action-sheet>button:hover{background:var(--wa-panel)}.wa-action-sheet>button.danger,.wa-action-sheet>button.danger svg{color:#ea0038}@keyframes sheet-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.app-shell:not(.is-mobile) .wa-sheet-backdrop{align-items:center;padding:20px}.app-shell:not(.is-mobile) .wa-action-sheet{border-radius:14px;padding-bottom:6px}.wa-list-toast{z-index:5;color:#e9edef;background:#1f2c34;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex;position:absolute;bottom:84px;left:12px;right:12px;box-shadow:0 4px 14px #0000004d}.wa-list-toast button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.wa-row-wrapper{touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.wa-list-header h1{letter-spacing:-.2px;margin:0;font-size:22px;font-weight:700}.wa-icon-btn{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.wa-search{background:var(--wa-panel);height:44px;color:var(--wa-sub);border-radius:22px;align-items:center;gap:10px;margin:6px 14px 8px;padding:0 8px 0 14px;display:flex}.wa-search input{min-width:0;height:100%;color:var(--wa-text);background:0 0;border:0;outline:0;flex:1;font-size:15px}.wa-search input::placeholder{color:var(--wa-sub)}.wa-search .wa-icon-btn{width:30px;height:30px;color:var(--wa-sub)}.wa-chips{gap:8px;padding:2px 14px 10px;display:flex}.wa-chips button{background:var(--wa-chip);height:32px;color:var(--wa-sub);cursor:pointer;border:0;border-radius:16px;padding:0 14px;font-size:14px}.wa-chips button.active{background:var(--wa-chip-active);color:var(--wa-chip-active-text);font-weight:600}.wa-rows{overscroll-behavior-y:contain;flex:1;min-height:0;padding-bottom:96px;overflow-y:auto}.wa-row-wrapper{align-items:center;width:100%;display:flex;position:relative}.wa-row-wrapper:hover,.wa-row-wrapper:active{background:var(--wa-panel)}.wa-row{min-width:0;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:14px;padding:10px 16px;display:flex}.wa-row-actions{flex:none;align-items:center;gap:4px;padding-right:14px;display:flex}.wa-row-call-icon{width:34px;height:34px;color:var(--wa-sub);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:all .15s;display:grid}.wa-row-call-icon:hover{color:var(--wa-green);background:#ffffff14;transform:scale(1.08)}.wa-row.static{cursor:default}.wa-row .avatar{width:52px;height:52px;font-size:15px}.wa-row .presence-dot{border-color:var(--wa-bg)}.wa-row-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.wa-row-top,.wa-row-bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.wa-row-top strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16.5px;font-weight:500;overflow:hidden}.wa-row-top time{color:var(--wa-sub);flex:none;font-size:12px}.wa-row-top time.unread{color:var(--wa-green)}.wa-preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--wa-sub);font-size:14px;overflow:hidden}.wa-badge{background:var(--wa-green);color:#fff;border-radius:10px;flex:none;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:700;display:grid}.wa-section-label{color:var(--wa-green);padding:14px 16px 6px;font-size:13px;font-weight:600}.wa-note{color:var(--wa-sub);padding:10px 16px;font-size:14px}.wa-note.error{color:#e5604f}.wa-add{background:var(--wa-green);color:#fff;cursor:pointer;border:0;border-radius:16px;flex:none;height:32px;padding:0 14px;font-weight:600}.wa-add:disabled{opacity:.6}.wa-empty{color:var(--wa-sub);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:56px 28px;display:flex}.wa-empty h3{color:var(--wa-text);margin:8px 0 0;font-size:17px}.wa-empty p{margin:0;font-size:14px}.wa-fab{background:var(--wa-green);color:#fff;cursor:pointer;z-index:5;border:0;border-radius:16px;place-items:center;width:56px;height:56px;display:grid;position:absolute;bottom:18px;right:16px;box-shadow:0 4px 12px #0006}.wa-fab:active{transform:scale(.95)}@media(max-width:768px){.app-shell.is-mobile{width:100%;max-width:none;height:100dvh;min-height:0;box-shadow:none;background:var(--wa-bg);color:var(--wa-text);border:0;border-radius:0;flex-direction:column;margin:0;display:flex}.app-shell.is-mobile .sidebar{display:none!important}.app-shell.is-mobile .workspace{background:var(--wa-bg);flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.app-shell.is-mobile .wa-fab{bottom:18px}.app-shell.is-mobile .mobile-bottom-nav{height:auto;min-height:64px;padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:var(--wa-bg);border-top:1px solid var(--wa-line);box-shadow:none;flex:none;display:flex;position:static}.app-shell.is-mobile .nav-tab{color:var(--wa-sub);gap:4px;padding:0;font-size:12px;font-weight:500}.app-shell.is-mobile .nav-tab.active{color:var(--wa-text);font-weight:700}.app-shell.is-mobile .nav-icon-wrapper{border-radius:15px;place-items:center;width:56px;height:30px;display:grid;position:relative}.app-shell.is-mobile .nav-tab.active .nav-icon-wrapper{background:var(--wa-chip-active);color:var(--wa-chip-active-text)}.app-shell.is-mobile .nav-tab svg{width:22px;height:22px}.app-shell.is-mobile .nav-icon-wrapper .unread-badge{background:var(--wa-green);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-4px;right:4px}.app-shell.is-mobile .calls-view-container,.app-shell.is-mobile .updates-view-container,.app-shell.is-mobile .tools-view-container{background:var(--wa-bg);min-height:0;color:var(--wa-text);flex:1;overflow-y:auto}.app-shell.is-mobile .calls-header{background:var(--wa-bg);border-bottom-color:var(--wa-line)}.app-shell.is-mobile .conversation{background:var(--wa-chat-bg);flex:1;grid-template-rows:auto minmax(0,1fr) auto;min-height:0}.app-shell.is-mobile .conversation-banner{display:none}.app-shell.is-mobile .conversation-header{background:var(--wa-panel);height:58px;min-height:58px;color:var(--wa-text);border-bottom:0;padding:0 6px 0 4px}.app-shell.is-mobile .conversation-person{gap:8px;min-width:0}.app-shell.is-mobile .conversation-person>span:last-child{gap:1px;min-width:0}.app-shell.is-mobile .conversation-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:500;overflow:hidden}.app-shell.is-mobile .conversation-person small{color:var(--wa-sub);font-size:12px}.app-shell.is-mobile .conversation-person .avatar{width:40px;height:40px}.app-shell.is-mobile .mobile-back{color:var(--wa-text);margin:0;padding:8px;display:grid}.app-shell.is-mobile .conversation-actions .icon-button{color:var(--wa-text);padding:10px}.app-shell.is-mobile .conversation-actions .icon-button:hover{background:0 0}.app-shell.is-mobile .conversation-actions{gap:0}.app-shell.is-mobile .conversation-actions .icon-button{padding:9px}.app-shell.is-mobile .header-action-secondary{display:none}.app-shell.is-mobile .message-scroll{background-color:var(--wa-chat-bg);background-image:none;padding:10px 10px 12px}.app-shell.is-mobile .message-stack{gap:4px;max-width:none}.app-shell.is-mobile .day-divider{margin:8px 0 10px}.app-shell.is-mobile .day-divider span{background:var(--wa-panel);color:var(--wa-sub);box-shadow:none;border:0;border-radius:8px;padding:5px 12px;font-size:12px}.app-shell.is-mobile .message-line{gap:0}.app-shell.is-mobile .message-line.mine{justify-content:flex-end}.app-shell.is-mobile .message-bubble{border-radius:8px;min-width:72px;max-width:82%;padding:6px 9px 4px;box-shadow:0 1px 1px #0004}.app-shell.is-mobile .message-bubble.incoming{background:var(--wa-in);border-top-left-radius:0}.app-shell.is-mobile .message-bubble.outgoing{background:var(--wa-out);border-top-right-radius:0}.app-shell.is-mobile .message-bubble p{color:var(--wa-text);font-size:15px;line-height:1.4}.app-shell.is-mobile .message-meta{height:auto;color:var(--wa-sub);gap:4px;margin-top:1px}.app-shell.is-mobile .message-meta time{font-size:11px}.app-shell.is-mobile .message-meta svg{color:var(--wa-sub)}.app-shell.is-mobile .message-meta .read-check{color:#53bdeb}.app-shell.is-mobile .voice-bubble{min-width:230px}.app-shell.is-mobile .voice-play{color:var(--wa-text)}.app-shell.is-mobile .voice-duration{color:var(--wa-sub)}.app-shell.is-mobile .typing-indicator{background:var(--wa-in);border:0;margin-left:0}.app-shell.is-mobile .composer-wrap{padding:6px 8px calc(8px + env(safe-area-inset-bottom));background:var(--wa-chat-bg);border-top:0}.app-shell.is-mobile .scroll-bottom{right:12px;bottom:calc(72px + env(safe-area-inset-bottom));background:var(--wa-panel);width:40px;height:40px;color:var(--wa-sub);border:0;box-shadow:0 1px 3px #0006}.app-shell.is-mobile .composer-row{gap:6px;max-width:none}.app-shell.is-mobile .composer{background:var(--wa-input);border:0;border-radius:24px;gap:0;min-height:48px;padding:0 2px 0 4px;box-shadow:0 1px 1px #0000000f}.app-shell.is-mobile .composer:focus-within{box-shadow:0 1px 1px #0000000f}.app-shell.is-mobile .composer input{height:48px;color:var(--wa-text);font-size:16px}.app-shell.is-mobile .composer input::placeholder{color:var(--wa-sub)}.app-shell.is-mobile .composer-icon{width:40px;height:40px;color:var(--wa-sub);border-radius:50%}.app-shell.is-mobile .composer-icon:hover,.app-shell.is-mobile .composer-icon.toggled{color:var(--wa-green);background:0 0}.app-shell.is-mobile .composer-emoji-tray{background:var(--wa-input);border:0;max-width:none}}.wa-call-backdrop{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;justify-content:center;align-items:center;animation:.2s ease-out fade-in;display:flex;position:fixed;inset:0}.wa-call-backdrop.is-pip{inset:auto 16px calc(84px + env(safe-area-inset-bottom)) auto;z-index:9999;-webkit-backdrop-filter:none;backdrop-filter:none;touch-action:none;background:0 0;border-radius:16px;width:min(172px,100vw - 16px);height:min(228px,100dvh - 16px);animation:none;display:block;position:fixed;overflow:hidden;box-shadow:0 10px 34px #00000080}.wa-call-backdrop.is-pip.is-pip-audio{width:min(260px,100vw - 16px);height:92px}.wa-call-backdrop.is-pip .wa-call-screen{width:100%;max-width:none;height:100%;box-shadow:none;border:0;border-radius:16px}.wa-call-backdrop.is-pip .wa-call-header,.wa-call-backdrop.is-pip .wa-video-side-toolbar,.wa-call-backdrop.is-pip .wa-video-bottom-dock,.wa-call-backdrop.is-pip .wa-audio-bottom-sheet,.wa-call-backdrop.is-pip .wa-video-request,.wa-call-backdrop.is-pip .wa-call-error-toast,.wa-call-backdrop.is-pip .wa-pip-label-overlay,.wa-call-backdrop.is-pip .wa-share-badge{display:none}.wa-call-backdrop.is-pip .wa-video-tile.is-full{inset:0}.wa-call-backdrop.is-pip .wa-video-tile.is-pip{border-radius:8px;width:54px;height:72px;top:8px;bottom:auto;right:8px}.wa-call-backdrop.is-pip .wa-call-audio-body{justify-content:flex-start;padding-top:46px}.wa-call-backdrop.is-pip .wa-call-big-avatar-wrap .avatar{width:36px;height:36px;font-size:12px}.wa-call-backdrop.is-pip .wa-waiting-avatar .avatar{width:56px;height:56px;font-size:16px}.wa-call-backdrop.is-pip .wa-waiting-name{font-size:14px}.wa-pip-bar{z-index:30;color:#e9edef;cursor:grab;-webkit-user-select:none;user-select:none;background:linear-gradient(#0b141a8c,#0b141aeb);align-items:center;gap:6px;padding:8px 8px 8px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.wa-pip-bar:active{cursor:grabbing}.is-pip-audio .wa-pip-bar{background:#202c33;top:0}.wa-pip-text{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.wa-pip-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.wa-pip-text small{opacity:.85;font-size:11px}.wa-pip-btn{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.wa-pip-btn.end{background:#ea4335}.wa-share-badge{z-index:3;color:#fff;white-space:nowrap;background:#0009;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:inline-flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.wa-video-tile.is-pip .wa-share-badge.mine{padding:4px 8px;font-size:10px;top:6px}.wa-video-element.is-screen{object-fit:contain;background:#000}.wa-call-screen{color:#e9edef;background:#0b141a;flex-direction:column;justify-content:space-between;width:100vw;max-width:480px;height:100dvh;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 48px #000c}@media(max-width:768px){.wa-call-screen{border-radius:0;max-width:100vw}}@media(min-width:769px){.wa-call-screen{border:1px solid #ffffff1a;border-radius:28px;height:min(840px,94dvh)}}.wa-call-screen.is-audio{background-color:#0b141a;background-image:radial-gradient(#1f2c34 1.2px,#0000 1.2px);background-size:24px 24px}.wa-call-header{z-index:30;background:linear-gradient(#0b141ad9,#0b141a73 60%,#0000);justify-content:space-between;align-items:center;padding:16px 18px;display:flex;position:absolute;top:0;left:0;right:0}.wa-call-circle-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e9edef;cursor:pointer;background:#1e2a32bf;border:0;border-radius:50%;place-items:center;width:40px;height:40px;transition:all .2s;display:grid}.wa-call-circle-btn:hover{background:#2d3c46e6;transform:scale(1.05)}.wa-call-circle-btn.active{color:#111b21;background:#e9edef}.wa-call-header-spacer{width:40px;height:40px}.wa-call-header-info{text-align:center;flex-direction:column;align-items:center;max-width:60%;display:flex}.wa-call-peer-title{color:#fff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 4px #000c;margin:0;font-size:19px;font-weight:600;line-height:1.2;overflow:hidden}.wa-call-status-badge{color:#8696a0;text-shadow:0 1px 3px #000c;margin-top:3px;font-size:13px;font-weight:400}.wa-video-side-toolbar{z-index:30;flex-direction:column;gap:14px;display:flex;position:absolute;top:72px;right:16px}.wa-call-audio-body{z-index:10;flex:1;justify-content:center;align-items:center;margin-top:50px;margin-bottom:220px;display:flex}.wa-call-big-avatar-wrap{border-radius:50%;place-items:center;width:190px;height:190px;display:grid;position:relative}.wa-call-big-avatar-wrap .avatar{border-radius:50%;width:100%;height:100%;font-size:60px;box-shadow:0 16px 48px #0009}.wa-call-big-avatar-wrap.pulsing:after{content:"";border:2px solid #00a88466;border-radius:50%;animation:2.2s cubic-bezier(.2,.8,.2,1) infinite wa-call-pulse-ring;position:absolute;inset:-14px}@keyframes wa-call-pulse-ring{0%{opacity:.9;transform:scale(.95)}50%{opacity:.25;transform:scale(1.15)}to{opacity:0;transform:scale(1.3)}}.wa-audio-bottom-sheet{z-index:30;padding:24px 20px calc(24px + env(safe-area-inset-bottom));background:#182229;border-radius:28px 28px 0 0;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 36px #0000008c}.wa-audio-actions-grid{grid-template-columns:repeat(3,1fr);justify-items:center;gap:20px 10px;max-width:360px;margin:0 auto;display:grid}.wa-action-cell{color:#e9edef;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;transition:transform .15s;display:flex}.wa-action-cell:hover{transform:translateY(-2px)}.wa-action-bubble{color:#e9edef;background:#202c33;border-radius:50%;place-items:center;width:54px;height:54px;transition:all .2s;display:grid}.wa-action-cell:hover .wa-action-bubble{background:#2a3942}.wa-action-cell.selected .wa-action-bubble{color:#111b21;background:#e9edef}.wa-action-cell.danger .wa-action-bubble,.wa-action-bubble.end-btn{color:#fff;background:#ea4335;width:56px;height:56px}.wa-action-cell.danger:hover .wa-action-bubble{background:#d93025}.wa-action-name{color:#8696a0;font-size:12px;font-weight:500}.wa-video-stage{z-index:5;background:#000;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.wa-video-tile{transition:border-color .2s,box-shadow .2s}.wa-video-tile.is-full{z-index:6;width:100%;height:100%;position:absolute;inset:0}.wa-video-tile.is-pip{z-index:25;cursor:pointer;touch-action:none;background:#182229;border:2px solid #ffffff40;border-radius:16px;width:116px;height:174px;position:absolute;bottom:100px;right:16px;overflow:hidden;box-shadow:0 8px 30px #000000b3}.wa-video-tile.is-pip:hover{border-color:#fff9;box-shadow:0 12px 36px #000000d9}.wa-video-tile.waiting-remote{background:#0b141a;justify-content:center;align-items:center;display:flex}.wa-video-tile .wa-video-element,.wa-video-element{object-fit:contain;box-shadow:none;background:#000;border:0;border-radius:0;display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.wa-video-element.mirror{transform:scaleX(-1)}.wa-video-waiting-placeholder{text-align:center;z-index:10;color:#fff;flex-direction:column;align-items:center;gap:12px;display:flex}.wa-waiting-avatar .avatar{width:80px;height:80px;font-size:26px;box-shadow:0 8px 32px #0009}.wa-waiting-name{font-size:18px;font-weight:600}.wa-waiting-status{color:#8696a0;font-size:13px}.wa-pip-label-overlay{text-align:center;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#000000a6;border-radius:6px;padding:3px 6px;font-size:10px;font-weight:600;position:absolute;bottom:6px;left:6px;right:6px}.wa-video-off-notice{color:#8696a0;background:#182229;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;inset:0}.wa-video-bottom-dock{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121c22e0;border:1px solid #ffffff1f;border-radius:38px;align-items:center;gap:14px;padding:8px 18px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0009}.wa-dock-btn{color:#e9edef;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:44px;height:44px;transition:all .2s;display:grid}.wa-dock-btn:hover{background:#ffffff38;transform:scale(1.05)}.wa-dock-btn.active{color:#111b21;background:#e9edef}.wa-dock-btn.end-call{color:#fff;background:#ea4335;width:48px;height:48px}.wa-dock-btn.end-call:hover{background:#d93025}.wa-incoming-call-actions{z-index:30;justify-content:space-around;max-width:320px;margin:0 auto;display:flex;position:absolute;bottom:36px;left:0;right:0}.wa-incoming-btn{color:#fff;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;display:flex}.wa-incoming-icon{border-radius:50%;place-items:center;width:64px;height:64px;transition:transform .2s;display:grid}.wa-incoming-btn:hover .wa-incoming-icon{transform:scale(1.08)}.wa-incoming-btn.decline .wa-incoming-icon{background:#ea4335}.wa-incoming-btn.accept .wa-incoming-icon{background:#00a884;animation:1.8s infinite wa-incoming-pulse}@keyframes wa-incoming-pulse{0%{box-shadow:0 0 #00a88499}70%{box-shadow:0 0 0 16px #00a88400}to{box-shadow:0 0 #00a88400}}.wa-incoming-label{color:#e9edef;font-size:13px;font-weight:500}.wa-call-error-toast{z-index:35;color:#fff;text-align:center;background:#ea4335e6;border-radius:10px;padding:10px 16px;font-size:12px;position:absolute;top:76px;left:20px;right:20px;box-shadow:0 4px 16px #0006}.wa-video-request{z-index:36;color:#e9edef;background:#202c33f5;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:6px 12px;padding:14px 16px;font-size:14px;animation:.22s ease-out wa-video-request-in;display:grid;position:absolute;bottom:196px;left:16px;right:16px;box-shadow:0 10px 30px #00000073}.wa-video-request.is-waiting{background:#111b21eb}.wa-video-request-icon{color:#fff;background:#00a884;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.wa-video-request.is-waiting .wa-video-request-icon{background:#3b4a54;animation:1.8s infinite wa-incoming-pulse}.wa-video-request-text strong{font-weight:600}.wa-video-request-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.wa-video-request-btn{font:inherit;cursor:pointer;border:0;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:500}.wa-video-request-btn.accept{color:#fff;background:#00a884}.wa-video-request-btn.decline{color:#e9edef;background:#ffffff1a}.wa-video-request-btn:hover{filter:brightness(1.08)}.wa-call-screen.is-video .wa-video-request{bottom:112px}@keyframes wa-video-request-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.wa-remote-muted-badge{z-index:3;color:#fff;background:#0000008c;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:14px;left:14px}.wa-video-tile.is-pip .wa-remote-muted-badge{width:24px;height:24px;top:8px;left:8px}@media(prefers-reduced-motion:reduce){.wa-video-request,.wa-video-request.is-waiting .wa-video-request-icon{animation:none}}.wa-select-contact-overlay{z-index:1000;background:#000000bf;justify-content:center;align-items:center;animation:.15s ease-out fade-in;display:flex;position:fixed;inset:0}.wa-select-contact-container{background:var(--wa-bg);width:100%;max-width:480px;height:100%;color:var(--wa-text);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 32px #0009}@media(min-width:769px){.wa-select-contact-container{border:1px solid var(--wa-line);border-radius:18px;height:min(780px,92dvh)}}.wa-sc-header{background:var(--wa-panel);border-bottom:1px solid var(--wa-line);flex:none;align-items:center;gap:14px;height:60px;padding:0 16px;display:flex}.wa-sc-back,.wa-sc-icon-btn{width:38px;height:38px;color:var(--wa-text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:background .15s;display:grid}.wa-sc-back:hover,.wa-sc-icon-btn:hover{background:#ffffff14}.wa-sc-title-wrap{flex-direction:column;flex:1;min-width:0;display:flex}.wa-sc-title-wrap h2{color:var(--wa-text);margin:0;font-size:18px;font-weight:600;line-height:1.2}.wa-sc-subtitle{color:var(--wa-sub);font-size:12px}.wa-sc-search-bar{background:var(--wa-input);border-bottom:1px solid var(--wa-line);flex:none;align-items:center;gap:10px;padding:8px 16px;display:flex}.wa-sc-search-icon{color:var(--wa-sub);flex:none}.wa-sc-search-bar input{min-width:0;height:36px;color:var(--wa-text);background:0 0;border:0;outline:0;flex:1;font-size:14.5px}.wa-sc-search-bar input::placeholder{color:var(--wa-sub)}.wa-sc-clear-btn{color:var(--wa-sub);cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.wa-sc-scroll-body{overscroll-behavior-y:contain;flex:1;min-height:0;overflow-y:auto}.wa-sc-quick-actions{border-bottom:1px solid var(--wa-line);padding:6px 0}.wa-sc-action-row{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:16px;padding:12px 16px;transition:background .15s;display:flex}.wa-sc-action-row:hover,.wa-sc-action-row:active{background:var(--wa-panel)}.wa-sc-action-icon.green{background:var(--wa-green);color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.wa-sc-action-label{color:var(--wa-text);flex:1;font-size:16px;font-weight:500}.wa-sc-action-extra{color:var(--wa-sub);place-items:center;padding-right:4px;display:grid}.wa-sc-add-form{background:var(--wa-panel);border-bottom:1px solid var(--wa-line);flex-direction:column;gap:6px;padding:12px 16px;display:flex}.wa-sc-form-inner{align-items:center;gap:8px;display:flex}.wa-sc-form-inner input{border:1px solid var(--wa-line);background:var(--wa-input);height:38px;color:var(--wa-text);border-radius:8px;outline:0;flex:1;padding:0 12px;font-size:14px}.wa-sc-form-inner input:focus{border-color:var(--wa-green)}.wa-sc-submit-btn{background:var(--wa-green);color:#fff;cursor:pointer;border:0;border-radius:8px;height:38px;padding:0 16px;font-size:14px;font-weight:600}.wa-sc-submit-btn:disabled{opacity:.5;cursor:default}.wa-sc-error-msg{color:#e5604f;font-size:12px}.wa-sc-section-heading{color:var(--wa-sub);text-transform:uppercase;letter-spacing:.5px;padding:16px 16px 8px;font-size:12.5px;font-weight:600}.wa-sc-contacts-list,.wa-sc-global-section{flex-direction:column;display:flex}.wa-sc-contact-item{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:14px;padding:10px 16px;transition:background .15s;display:flex}.wa-sc-contact-item:hover,.wa-sc-contact-item:active{background:var(--wa-panel)}.wa-sc-contact-item .avatar{width:48px;height:48px;font-size:15px}.wa-sc-contact-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.wa-sc-contact-name{color:var(--wa-text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;overflow:hidden}.wa-sc-contact-status{color:var(--wa-sub);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.wa-sc-suggestions{border:1px solid var(--wa-line);background:var(--wa-bg);border-radius:10px;margin:2px 0 0;padding:0;list-style:none;overflow:hidden}.wa-sc-suggestion{border-top:1px solid var(--wa-line);align-items:center;gap:10px;padding:8px 10px;display:flex}.wa-sc-suggestion:first-child{border-top:0}.wa-sc-suggestion .wa-sc-contact-info{flex:1;min-width:0}.wa-sc-suggestion-actions{flex:none;gap:6px;display:flex}.wa-sc-suggestion-actions button{border:1px solid var(--wa-green);height:30px;color:var(--wa-green);font:inherit;cursor:pointer;background:0 0;border-radius:15px;padding:0 12px;font-size:13px;font-weight:600}.wa-sc-suggestion-actions button.primary{background:var(--wa-green);color:#fff}.wa-sc-suggestion-actions button:disabled{opacity:.5;cursor:default}.wa-sc-hint{color:var(--wa-sub);font-size:12px}.wa-sc-saved-badge{color:var(--wa-sub);align-items:center;gap:4px;font-size:12px;display:inline-flex}.wa-sc-contact-item .wa-sc-add-mini{border:1px solid var(--wa-green);height:30px;color:var(--wa-green);font:inherit;cursor:pointer;background:0 0;border-radius:15px;flex:none;padding:0 12px;font-size:13px;font-weight:600}.wa-sc-chat-pill{background:var(--wa-green);color:#fff;border-radius:12px;flex:none;padding:4px 14px;font-size:12px;font-weight:600}.wa-sc-empty-state,.wa-sc-loading-note{color:var(--wa-sub);text-align:center;padding:24px 16px;font-size:14px}.wa-selection-header{background:var(--wa-panel);border-bottom:1px solid var(--wa-line);height:60px;color:var(--wa-text);z-index:20;justify-content:space-between;align-items:center;padding:0 16px;animation:.15s ease-out fade-in;display:flex;position:relative}.wa-sel-left{align-items:center;gap:16px;display:flex}.wa-sel-count{color:var(--wa-text);font-size:18px;font-weight:600}.wa-sel-actions{align-items:center;gap:4px;display:flex}.wa-sel-btn{width:40px;height:40px;color:var(--wa-text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:background .15s,transform .1s;display:grid}.wa-sel-btn:hover{background:#ffffff14}.wa-sel-btn:active{transform:scale(.95)}.wa-sel-btn .active-icon{color:var(--wa-green)}.wa-sel-menu-wrap{position:relative}.wa-sel-dropdown{background:var(--wa-panel);border:1px solid var(--wa-line);z-index:50;border-radius:8px;min-width:140px;padding:6px 0;animation:.15s ease-out scale-in;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0000004d}.wa-sel-dropdown button{width:100%;color:var(--wa-text);text-align:left;cursor:pointer;background:0 0;border:0;padding:10px 16px;font-size:14px}.wa-sel-dropdown button:hover{background:#ffffff0d}.wa-row-wrapper.selected{background:#00a8841f!important}.wa-row-avatar-wrap{position:relative}.wa-row-check-badge{background:var(--wa-green);color:#fff;border:2px solid var(--wa-bg);border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:-2px;right:-2px;box-shadow:0 2px 6px #0003}.wa-row-indicators{align-items:center;gap:6px;display:flex}.wa-row-badge-icon{color:var(--wa-sub)}.wa-msg-selection-header{border-bottom:1px solid var(--wa-line);z-index:25;position:sticky;top:0}.wa-msg-selection-header .icon-button:disabled{opacity:.4;cursor:default}.message-line,.message-bubble{position:relative}.message-line.selecting{cursor:pointer;-webkit-user-select:none;user-select:none}.message-line.selected-msg{background:#00a88424}.wa-reaction-picker-bar{z-index:50;background:var(--wa-panel);border:1px solid var(--wa-line);border-radius:24px;align-items:center;gap:4px;padding:4px 8px;animation:.15s cubic-bezier(.2,.9,.3,1) scale-in;display:inline-flex;position:absolute;top:-46px;left:12px;box-shadow:0 6px 20px #00000073}.message-line.mine .wa-reaction-picker-bar{left:auto;right:12px}.wa-reaction-emoji-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:4px 6px;font-size:22px;line-height:1;transition:transform .15s,background .15s}.wa-reaction-emoji-btn:hover{background:#ffffff1a;transform:scale(1.3)}.wa-reaction-emoji-btn:active{transform:scale(1.1)}.wa-reaction-more-btn{width:28px;height:28px;color:var(--wa-sub);cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;place-items:center;margin-left:2px;font-size:18px;font-weight:600;transition:background .15s,color .15s;display:grid}.wa-reaction-more-btn:hover{color:var(--wa-text);background:#fff3}.wa-reaction-extended-dropdown{background:var(--wa-panel);border:1px solid var(--wa-line);z-index:60;border-radius:16px;grid-template-columns:repeat(6,1fr);gap:6px;margin-top:6px;padding:10px;animation:.15s ease-out fade-in;display:grid;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #00000080}.wa-bubble-reactions{z-index:5;align-items:center;gap:3px;display:flex;position:absolute;bottom:-12px;right:10px}.message-bubble.has-reactions{margin-bottom:14px;padding-bottom:12px}.message-bubble.incoming .wa-bubble-reactions{left:10px;right:auto}.wa-bubble-reaction-badge{background:var(--wa-panel);border:1px solid var(--wa-line);color:var(--wa-text);cursor:pointer;border-radius:12px;align-items:center;gap:2px;padding:2px 5px;font-size:11px;transition:transform .15s;display:inline-flex;box-shadow:0 1px 3px #0000004d}.wa-bubble-reaction-badge:hover{transform:scale(1.1)}.wa-bubble-reaction-badge small{color:var(--wa-sub);font-size:10px;font-weight:600}.wa-delete-overlay{background:#0b141a99;justify-content:center;align-items:center}.wa-delete-modal{background:var(--wa-panel);width:min(360px,100%);color:var(--wa-text);border-radius:16px;padding:22px 20px 12px;animation:.15s cubic-bezier(.2,.9,.3,1) scale-in;box-shadow:0 12px 40px #00000080}.wa-delete-modal h3{color:var(--wa-text);margin:0 0 14px;font-size:17px;font-weight:500}.wa-delete-check{color:var(--wa-sub);cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:12px;font-size:14px;line-height:1.35;display:flex}.wa-delete-check input{accent-color:var(--wa-green);margin-top:2px}.wa-delete-actions{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.wa-delete-actions button{color:var(--wa-green);cursor:pointer;background:0 0;border:0;border-radius:20px;padding:10px 12px;font-size:14.5px;font-weight:500}.wa-delete-actions button:hover{background:#00a8841f}.wa-quoted-reply-preview{border-left:3px solid var(--wa-green);background:#0000000f;border-radius:4px;flex-direction:column;gap:2px;margin-bottom:6px;padding:6px 8px;font-size:12px;display:flex}.dark-theme .wa-quoted-reply-preview{background:#ffffff0f}.wa-quoted-sender{color:var(--wa-green);font-size:11.5px;font-weight:600}.wa-quoted-text{color:var(--wa-sub);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wa-composer-reply-banner{background:var(--wa-panel);border-left:4px solid var(--wa-green);border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;margin-bottom:4px;padding:8px 14px;display:flex}.wa-composer-reply-content{flex-direction:column;gap:2px;min-width:0;display:flex}.wa-composer-reply-content strong{color:var(--wa-green);font-size:12px}.wa-composer-reply-content span{color:var(--wa-sub);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wa-composer-reply-close{color:var(--wa-sub);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:4px}.wa-composer-reply-close:hover{color:var(--wa-text)}.wa-forward-overlay{padding:20px}.wa-forward-sheet{background:var(--wa-panel);width:min(440px,100%);height:min(680px,100%);color:var(--wa-text);border-radius:12px;flex-direction:column;animation:.15s ease-out scale-in;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000059}.wa-forward-header{background:var(--wa-green);color:#fff;align-items:center;gap:8px;min-height:60px;padding:6px 8px;display:flex}.dark-theme .wa-forward-header{color:#e9edef;background:#202c33}.wa-forward-icon{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.wa-forward-icon:hover,.wa-forward-icon:focus-visible{background:#ffffff24;outline:none}.wa-forward-title{flex-direction:column;flex:1;min-width:0;display:flex}.wa-forward-title strong{font-size:18px;font-weight:500}.wa-forward-title small{opacity:.85;font-size:13px}.wa-forward-search-input{min-width:0;height:40px;color:inherit;background:0 0;border:0;outline:none;flex:1;font-size:17px}.wa-forward-search-input::placeholder{color:inherit;opacity:.7}.wa-forward-list{overscroll-behavior:contain;flex:1;min-height:0;padding-bottom:8px;overflow-y:auto}.wa-forward-section h4{color:var(--wa-sub);margin:0;padding:18px 20px 8px;font-size:14px;font-weight:500}.wa-forward-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:9px 20px;display:flex}.wa-forward-row:hover,.wa-forward-row:focus-visible{background:#0000000d;outline:none}.dark-theme .wa-forward-row:hover,.dark-theme .wa-forward-row:focus-visible{background:#ffffff0d}.wa-forward-avatar{flex:none;display:grid;position:relative}.wa-forward-check{border:2px solid var(--wa-panel);color:#fff;background:#25d366;border-radius:50%;place-items:center;width:20px;height:20px;animation:.12s ease-out scale-in;display:grid;position:absolute;bottom:-2px;right:-2px}.wa-forward-text{flex-direction:column;gap:2px;min-width:0;display:flex}.wa-forward-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;overflow:hidden}.wa-forward-text small{color:var(--wa-sub);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.wa-forward-empty{color:var(--wa-sub);text-align:center;margin:40px 24px}.wa-forward-notice{z-index:2;color:#fff;background:#323739;border-radius:8px;max-width:calc(100% - 32px);padding:10px 16px;font-size:14px;animation:.15s ease-out fade-in;position:absolute;bottom:84px;left:50%;transform:translate(-50%)}.wa-forward-footer{border-top:1px solid var(--wa-line);background:var(--wa-panel);align-items:center;gap:12px;min-height:68px;padding:10px 14px 10px 20px;display:flex}.wa-forward-names{min-width:0;color:var(--wa-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;overflow:hidden}.wa-forward-send{color:#fff;cursor:pointer;background:#25d366;border:0;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 3px 8px #0003}.wa-forward-send:hover,.wa-forward-send:focus-visible{background:#1fb457;outline:none}@media(max-width:640px){.wa-forward-overlay{padding:0}.wa-forward-sheet{border-radius:0;width:100%;height:100%}}.wa-forwarded-label{color:var(--wa-sub);align-items:center;gap:4px;margin:-2px 0 4px;font-size:12.5px;font-style:italic;display:flex}button.wa-quoted-reply-preview{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border-top:0;border-bottom:0;border-right:0;font-size:12px}.wa-quoted-text{min-width:0}.message-line{touch-action:pan-y pinch-zoom}.message-line>.message-bubble,.message-line>div:not(.wa-reaction-picker-bar){transform:translate(var(--swipe-x,0px));transition:transform .2s ease-out}.message-line.swiping{-webkit-user-select:none;user-select:none}.message-line.swiping>.message-bubble,.message-line.swiping>div:not(.wa-reaction-picker-bar){transition:none}.swipe-reply-icon{width:30px;height:30px;color:var(--wa-sub);opacity:var(--swipe-progress,0);pointer-events:none;transform:translateY(-50%) scale(calc(.6 + var(--swipe-progress,0) * .4));background:#00000014;border-radius:50%;place-items:center;transition:opacity .2s ease-out,transform .2s ease-out;display:grid;position:absolute;top:50%;left:4px}.dark-theme .swipe-reply-icon{background:#ffffff1a}.message-line.swiping .swipe-reply-icon{transition:none}.message-line.swipe-armed .swipe-reply-icon{background:var(--wa-green);color:#fff}.wa-msg-info-modal{max-width:360px}.wa-msg-info-body{flex-direction:column;gap:14px;padding:16px;display:flex}.wa-msg-info-row{justify-content:space-between;align-items:center;font-size:13.5px;display:flex}.wa-msg-info-label{color:var(--wa-sub)}.wa-msg-info-value{color:var(--wa-text);font-weight:500}.wa-msg-info-reactions{border-top:1px solid var(--wa-line);flex-direction:column;gap:8px;margin-top:6px;padding-top:10px;display:flex}.wa-msg-info-reaction-list{flex-wrap:wrap;gap:6px;display:flex}.wa-msg-info-reaction-chip{background:var(--wa-panel);border:1px solid var(--wa-line);border-radius:12px;padding:4px 10px;font-size:13px}.message-bubble.attachment-bubble{padding:4px}.message-bubble.attachment-bubble>.message-meta{padding:0 6px 1px}.message-bubble.attachment-bubble .wa-quoted-reply-preview{margin:0 0 4px}.wa-file{width:min(300px,68vw);color:var(--wa-text);flex-direction:column;gap:4px;display:flex}.wa-file-card{cursor:pointer;background:#0b141a0d;border-radius:6px;outline:none;align-items:center;gap:10px;min-width:0;padding:10px;transition:background .15s;display:flex}.wa-file-card:hover{background:#0b141a14}.wa-file-card:focus-visible{box-shadow:0 0 0 2px var(--wa-green)}.wa-file-pending .wa-file-card{cursor:default;opacity:.75}.wa-file-icon{color:#fff;background:#8696a0;border-radius:4px;flex:none;place-items:center;width:40px;height:48px;padding-bottom:10px;display:grid;position:relative}.wa-file-icon-label{letter-spacing:.3px;text-align:center;text-overflow:clip;white-space:nowrap;font-size:9px;font-weight:700;line-height:1;position:absolute;bottom:3px;left:0;right:0;overflow:hidden}.wa-file-icon.tone-pdf{background:#e5252a}.wa-file-icon.tone-doc{background:#2b78e4}.wa-file-icon.tone-sheet{background:#1e9e55}.wa-file-icon.tone-slides{background:#f27624}.wa-file-icon.tone-archive{background:#7d6bd1}.wa-file-icon.tone-app{background:#2fb36d}.wa-file-icon.tone-image{background:#00a884}.wa-file-icon.tone-video{background:#e2445c}.wa-file-icon.tone-audio{background:#f39c12}.wa-file-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.wa-file-name{color:var(--wa-text);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.wa-file-meta{color:var(--wa-sub);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.wa-file-download{width:36px;height:36px;color:var(--wa-sub);cursor:pointer;background:0 0;border:1.5px solid;border-radius:50%;flex:none;place-items:center;padding:0;transition:color .15s,background .15s;display:grid}.wa-file-download:hover{color:var(--wa-text);background:#0b141a0f}.wa-file-download.is-loading{color:var(--wa-green);cursor:progress;border-color:#0000}.wa-file-progress{width:34px;height:34px;transform:rotate(-90deg)}.wa-file-progress circle{fill:none;stroke-width:2.5px}.wa-file-progress-track{stroke:currentColor;opacity:.2}.wa-file-progress-value{stroke:currentColor;stroke-linecap:round;transition:stroke-dashoffset .15s linear}.wa-file-actions{border-top:1px solid #0b141a14;display:flex}.wa-file-actions button{color:var(--wa-green);cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 4px 4px;font-size:13px;font-weight:500;display:inline-flex}.wa-file-actions button+button{border-left:1px solid #0b141a14}.wa-file-actions button:hover{text-decoration:underline}.wa-file-error{color:#d84b4b;align-items:center;gap:4px;padding:2px 6px;font-size:11.5px;display:inline-flex}.wa-image{cursor:zoom-in;background:#0b141a0f;border:0;border-radius:6px;padding:0;display:block;position:relative;overflow:hidden}.wa-image img{object-fit:cover;width:auto;min-width:120px;max-width:min(300px,68vw);min-height:80px;max-height:340px;display:block}.wa-image-loading{width:min(260px,64vw);height:200px;color:var(--wa-green);place-items:center;display:grid}.wa-video{flex-direction:column;gap:4px;width:min(300px,68vw);display:flex}.wa-video-poster{color:#fff;cursor:pointer;background:linear-gradient(160deg,#24343b,#0b141a);border:0;border-radius:6px;place-items:center;height:180px;padding:0;display:grid;position:relative}.wa-video-play{color:#fff;background:#0b141a8c;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.wa-video-play svg:not(.wa-file-progress){margin-left:3px}.wa-video-caption{color:#fff;text-shadow:0 1px 2px #0008;align-items:center;gap:4px;font-size:11.5px;display:inline-flex;position:absolute;bottom:6px;left:8px}.wa-video-player{background:#000;border-radius:6px;width:100%;max-height:340px;display:block}.wa-media-footer{align-items:center;gap:8px;padding:2px 4px 0 6px;display:flex}.wa-media-footer .wa-file-name{-webkit-line-clamp:1;flex:1;min-width:0;font-size:12.5px}.wa-media-footer .wa-file-download{width:30px;height:30px}.wa-media-link{color:var(--wa-green);cursor:pointer;background:0 0;border:0;font-size:12px}.wa-audio{width:min(300px,68vw);color:var(--wa-text);background:#0b141a0d;border-radius:6px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid;position:relative}.wa-audio-icon{color:#fff;background:#f39c12;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.wa-audio-toggle{width:32px;height:32px;color:var(--wa-sub);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.wa-audio-toggle .wa-file-progress{width:28px;height:28px;color:var(--wa-green)}.wa-audio-body{flex-direction:column;gap:5px;min-width:0;display:flex}.wa-audio-body .wa-file-name{-webkit-line-clamp:1;font-size:12.5px}.wa-audio-track{cursor:pointer;background:#8696a059;border-radius:2px;height:4px;position:relative;overflow:hidden}.wa-audio-fill{background:var(--wa-green);position:absolute;inset:0 auto 0 0}.wa-audio .wa-file-download{width:30px;height:30px}.wa-audio .wa-file-error{grid-column:1/-1}.dark-theme .wa-file-card,.dark-theme .wa-audio{background:#0003}.dark-theme .wa-file-card:hover{background:#00000047}.dark-theme .wa-file-actions,.dark-theme .wa-file-actions button+button{border-color:#ffffff1a}.dark-theme .wa-file-download:hover{background:#ffffff14}.dark-theme .wa-image{background:#0003}.wa-media-link{border-radius:50%;place-items:center;padding:4px;display:inline-grid}.message-star{color:currentColor;opacity:.85;flex:none}.message-line{transition:background-color .9s ease-out}.message-line.flash-highlight{background-color:#25d3662e;transition-duration:.15s}.wa-viewer{z-index:990;color:#e9edef;overscroll-behavior:contain;touch-action:pan-y pinch-zoom;background:#000;flex-direction:column;animation:.15s ease-out fade-in;display:flex;position:fixed;inset:0}.wa-viewer button{font:inherit;color:inherit}.wa-viewer-top{z-index:3;min-height:60px;padding:6px 8px;padding-top:calc(6px + env(safe-area-inset-top));background:#111b21;align-items:center;gap:4px;transition:transform .2s,opacity .2s;display:flex;position:relative}.wa-viewer-top>button,.wa-viewer-menu-anchor>button{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.wa-viewer-top>button:hover,.wa-viewer-menu-anchor>button:hover,.wa-viewer-top>button:focus-visible,.wa-viewer-menu-anchor>button:focus-visible{background:#ffffff1a;outline:none}.wa-viewer-top>button[aria-pressed=true]{color:#ffd60a}.wa-viewer-title{flex-direction:column;flex:1;min-width:0;padding:0 6px;line-height:1.25;display:flex}.wa-viewer-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:500;overflow:hidden}.wa-viewer-title small{color:#d1d7db;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.wa-viewer-menu-anchor{flex:none;position:relative}.wa-viewer-menu-backdrop{z-index:3;position:fixed;inset:0}.wa-viewer-menu{z-index:4;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3b4a54 transparent;transform-origin:100% 0;background:#1d282f;border-radius:16px;min-width:220px;max-height:calc(100dvh - 72px);margin:0;padding:8px 0;list-style:none;animation:.14s ease-out scale-in;position:absolute;top:calc(100% + 2px);right:2px;overflow-y:auto;box-shadow:0 8px 28px #00000073}.wa-viewer-menu button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:14px 22px;font-size:16px}.wa-viewer-menu button:hover,.wa-viewer-menu button:focus-visible{background:#ffffff12;outline:none}.wa-viewer-stage{flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.wa-viewer-media{place-items:center;max-width:100%;max-height:100%;display:grid}.wa-viewer-stage img,.wa-viewer-stage video{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100vw;max-height:calc(100dvh - 150px);transition:transform .2s;display:block}.wa-viewer-stage img.is-sideways{max-width:calc(100dvh - 150px);max-height:100vw}.wa-viewer-nav{cursor:pointer;opacity:0;background:#00000073;border:0;border-radius:50%;place-items:center;width:44px;height:44px;transition:opacity .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.wa-viewer-nav.prev{left:14px}.wa-viewer-nav.next{right:14px}.wa-viewer-stage:hover .wa-viewer-nav,.wa-viewer-nav:focus-visible{opacity:1}@media(hover:none){.wa-viewer-nav{display:none}}.wa-viewer-file{background:#202c33;border-radius:12px;width:min(360px,100vw - 32px);padding:6px}.wa-viewer-audio{color:#d1d7db;text-align:center;justify-items:center;gap:16px;padding:24px;display:grid}.wa-viewer-audio audio{width:min(360px,100vw - 48px)}.wa-viewer-error{color:#d1d7db;text-align:center;align-items:center;gap:8px;margin:0;padding:0 24px;display:flex}.wa-viewer-spinner{border:3px solid #fff3;border-top-color:#25d366;border-radius:50%;width:42px;height:42px;animation:.8s linear infinite wa-viewer-spin}@keyframes wa-viewer-spin{to{transform:rotate(360deg)}}.wa-viewer-toast{left:50%;bottom:calc(96px + env(safe-area-inset-bottom));z-index:3;pointer-events:none;background:#202c33f2;border-radius:18px;padding:8px 16px;font-size:14px;animation:.15s ease-out fade-in;position:absolute;transform:translate(-50%)}.wa-viewer-bottom{z-index:2;padding:10px 12px;padding-bottom:calc(14px + env(safe-area-inset-bottom));background:#000;transition:transform .2s,opacity .2s;position:relative}.wa-viewer-reply{background:#1f2c34;border-radius:28px;align-items:center;gap:4px;min-height:52px;padding:4px 8px 4px 20px;display:flex}.wa-viewer-reply input{color:#e9edef;min-width:0;height:44px;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:18px}.wa-viewer-reply input::placeholder{color:#8696a0}.wa-viewer-react{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:28px;line-height:1;transition:transform .12s,background .12s;display:grid}.wa-viewer-react svg{color:#d1d7db}.wa-viewer-react:hover,.wa-viewer-react:focus-visible{background:#ffffff14;outline:none}.wa-viewer-react:active{transform:scale(.88)}.wa-viewer-react.active{background:#25d36638}.wa-viewer-send{cursor:pointer;background:#00a884;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;color:#111b21!important}.wa-viewer-send:disabled{opacity:.5;cursor:default}.wa-viewer-tray{background:#1f2c34;border-radius:24px;flex-wrap:wrap;justify-content:center;gap:2px;max-width:420px;margin:0 auto 10px;padding:8px;animation:.14s ease-out scale-in;display:flex;box-shadow:0 6px 22px #0006}.wa-viewer-tray button{cursor:pointer;background:0 0;border:0;border-radius:50%;width:44px;height:44px;font-size:26px}.wa-viewer-tray button:hover,.wa-viewer-tray button.active{background:#ffffff1a}.wa-viewer.chrome-hidden .wa-viewer-top{opacity:0;pointer-events:none;transform:translateY(-100%)}.wa-viewer.chrome-hidden .wa-viewer-bottom{opacity:0;pointer-events:none;transform:translateY(100%)}.wa-viewer.chrome-hidden .wa-viewer-top,.wa-viewer.chrome-hidden .wa-viewer-bottom{position:absolute;left:0;right:0}.wa-viewer.chrome-hidden .wa-viewer-top{top:0}.wa-viewer.chrome-hidden .wa-viewer-bottom{bottom:0}.wa-viewer-gallery,.wa-viewer-editor{z-index:5;background:#0b141a;flex-direction:column;animation:.12s ease-out fade-in;display:flex;position:absolute;inset:0}.wa-viewer-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-auto-rows:1fr;align-content:start;gap:3px;min-height:0;padding:3px;display:grid;overflow-y:auto}.wa-viewer-tile{aspect-ratio:1;cursor:pointer;background:#202c33;border:0;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.wa-viewer-tile img{object-fit:cover;width:100%;height:100%}.wa-viewer-tile.active{outline-offset:-3px;outline:3px solid #00a884}.wa-viewer-tile .wa-viewer-spinner{border-width:2px;width:24px;height:24px}.wa-viewer-tile-icon{background:#00000073;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.wa-viewer-tile-badge{letter-spacing:.03em;background:#3b4a54;border-radius:6px;padding:6px 8px;font-size:12px;font-weight:700}.wa-viewer-tile-badge.tone-pdf{background:#e5484d}.wa-viewer-tile-badge.tone-doc{background:#2f7dd1}.wa-viewer-tile-badge.tone-sheet{background:#1f9d55}.wa-viewer-tile-badge.tone-slides{background:#e8710a}.wa-viewer-tile-badge.tone-archive{background:#8e6c3a}.wa-viewer-tile-badge.tone-app{color:#0b141a;background:#3ddc84}.wa-viewer-tile-name{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#000000b3);padding:14px 6px 4px;font-size:11px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.wa-viewer-editor-bar,.wa-viewer-editor-foot{justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.wa-viewer-editor-foot{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.wa-viewer-editor-bar button,.wa-viewer-editor-tools button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.wa-viewer-editor-bar button:hover:not(:disabled){background:#ffffff1a}.wa-viewer-editor-bar button:disabled{opacity:.35;cursor:default}.wa-viewer-editor-tools{gap:4px;display:flex}.wa-viewer-editor-stage{flex:1;place-items:center;min-height:0;padding:8px;display:grid;overflow:hidden}.wa-viewer-editor-stage canvas{touch-action:none;cursor:crosshair;max-width:100%;max-height:100%}.wa-viewer-pen-colors{flex-wrap:wrap;gap:8px;display:flex}.wa-viewer-pen-colors button{cursor:pointer;border:2px solid #fff9;border-radius:50%;width:26px;height:26px;padding:0}.wa-viewer-pen-colors button.active{border-color:#fff;box-shadow:0 0 0 3px #00a884}.wa-info-layer{z-index:30;justify-content:flex-end;display:flex;position:absolute;inset:0}.wa-info-backdrop{background:#0b141a59;animation:.2s ease-out fade-in;position:absolute;inset:0}.wa-info-drawer{background:var(--wa-panel);width:min(420px,100%);height:100%;color:var(--wa-text);flex-direction:column;animation:.22s cubic-bezier(.2,.8,.2,1) wa-info-slide-in;display:flex;position:relative;overflow:hidden;box-shadow:-2px 0 18px #0000002e}.wa-info-layer.closing .wa-info-drawer{animation:.2s ease-in forwards wa-info-slide-out}.wa-info-layer.closing .wa-info-backdrop{opacity:0;transition:opacity .2s ease-in}@keyframes wa-info-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes wa-info-slide-out{0%{transform:translate(0)}to{transform:translate(100%)}}.app-shell.is-mobile .wa-info-layer{z-index:40;position:fixed}.app-shell.is-mobile .wa-info-drawer{width:100%;box-shadow:none;padding-bottom:env(safe-area-inset-bottom)}.wa-info-subview{flex-direction:column;height:100%;min-height:0;animation:.18s ease-out wa-info-slide-in;display:flex}.wa-info-header{background:var(--wa-bg);border-bottom:1px solid var(--wa-line);flex:none;align-items:center;gap:18px;min-height:60px;padding:0 14px;display:flex}.wa-info-header h2{margin:0;font-size:17px;font-weight:500}.wa-info-header .icon-button{color:var(--wa-sub)}.wa-info-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.wa-info-profile{background:var(--wa-bg);text-align:center;flex-direction:column;align-items:center;gap:4px;margin-bottom:10px;padding:28px 20px 18px;display:flex}.avatar.avatar-xl{width:160px;height:160px;margin-bottom:12px;font-size:52px}.wa-info-profile h3{overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:400}.wa-info-handle,.wa-info-status{color:var(--wa-sub);margin:0;font-size:15px}.wa-info-quick{justify-content:center;gap:12px;width:100%;margin-top:18px;display:flex}.wa-info-quick button{border:1px solid var(--wa-line);color:var(--wa-green);cursor:pointer;background:0 0;border-radius:14px;flex-direction:column;flex:0 110px;align-items:center;gap:6px;padding:14px 8px 12px;font-size:13px;display:flex}.wa-info-quick button span{color:var(--wa-text)}.wa-info-quick button:hover:not(:disabled),.wa-info-row:hover:not(:disabled){background:var(--wa-panel)}.wa-info-quick button:disabled{opacity:.45;cursor:not-allowed}.wa-info-section{background:var(--wa-bg);flex-direction:column;margin-bottom:10px;padding:6px 0;display:flex}.wa-info-section>h3{color:var(--wa-sub);margin:8px 20px 6px;font-size:14px;font-weight:500}.wa-info-row{width:100%;min-height:52px;color:var(--wa-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:22px;padding:10px 20px;font-size:16px;display:flex}.wa-info-row:disabled{cursor:default;opacity:.55}.wa-info-row-icon{color:var(--wa-sub);flex:none}.wa-info-row.is-favourite .wa-info-row-icon,.wa-info-heart.on,.wa-row-badge-icon.is-favourite{color:#ea0038}.wa-info-heart{transition:transform .18s}.wa-info-heart.on{animation:.3s ease-out wa-heart-pop}@keyframes wa-heart-pop{0%{transform:scale(.7)}60%{transform:scale(1.25)}to{transform:scale(1)}}.wa-info-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wa-info-row-text>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wa-info-row-text small{color:var(--wa-sub);font-size:13px}.wa-info-row-value{color:var(--wa-sub);font-size:14px}.wa-info-chevron{color:var(--wa-sub);flex:none}.wa-info-row.danger,.wa-info-row.danger .wa-info-row-icon{color:#ea0038}.app-shell.dark-theme .wa-info-row.danger,.app-shell.dark-theme .wa-info-row.danger .wa-info-row-icon{color:#f15c6d}.wa-info-strip{grid-template-columns:repeat(4,1fr);gap:6px;padding:0 20px 12px;display:grid}.wa-info-strip .wa-viewer-tile,.wa-info-grid .wa-viewer-tile{color:#fff;border-radius:8px}.wa-info-grid{background:var(--wa-bg);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:3px;padding:3px;display:grid}.wa-info-grid .wa-viewer-tile{border-radius:0}.wa-info-tabs{z-index:1;background:var(--wa-bg);border-bottom:1px solid var(--wa-line);display:flex;position:sticky;top:0}.wa-info-tabs button{height:46px;color:var(--wa-sub);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;font-size:15px}.wa-info-tabs button.active{border-bottom-color:var(--wa-green);color:var(--wa-green);font-weight:600}.wa-info-subview .wa-info-row{background:var(--wa-bg)}.wa-info-empty,.wa-info-note{color:var(--wa-sub);text-align:center;margin:0;padding:22px 24px;font-size:14px;line-height:1.5}.wa-info-note{text-align:left;padding:10px 24px}.wa-info-hero-icon{color:var(--wa-green);place-items:center;padding:28px 0 10px;display:grid}.wa-info-radio{cursor:pointer;align-items:center;gap:20px;min-height:52px;padding:0 22px;font-size:16px;display:flex}.wa-info-radio input{width:20px;height:20px;accent-color:var(--wa-green);margin:0}.wa-info-error{color:#ea0038;margin:8px 22px 0;font-size:13px}.wa-info-encryption{width:100%;color:var(--wa-sub);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:22px;padding:12px 20px;display:flex}.wa-info-encryption span{flex-direction:column;gap:3px;display:flex}.wa-info-encryption strong{color:var(--wa-text);font-size:16px;font-weight:400}.wa-info-encryption small{font-size:13px;line-height:1.4}.wa-info-block{color:#ea0038;font:inherit;text-align:left;cursor:pointer;background:#fde8eb;border:0;border-radius:12px;align-items:center;gap:22px;margin:6px 12px;padding:14px 8px;font-size:16px;font-weight:500;display:flex}.wa-info-block:hover{background:#fbd6dc}.wa-info-block.unblock{background:var(--wa-chip-active);color:var(--wa-chip-active-text)}.app-shell.dark-theme .wa-info-block{color:#f15c6d;background:#3b1e24}.app-shell.dark-theme .wa-info-block:hover{background:#4a242c}.app-shell.dark-theme .wa-info-block.unblock{background:var(--wa-chip-active);color:var(--wa-chip-active-text)}.wa-switch{background:var(--wa-sub);border-radius:10px;flex:none;width:36px;height:20px;transition:background .15s;position:relative}.wa-switch span{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.wa-switch.on{background:var(--wa-green)}.wa-switch.on span{transform:translate(16px)}.notif-layer{z-index:45;position:fixed;inset:0}.notif-row.is-disabled,.notif-row:disabled{opacity:.45;cursor:default}.notif-row.is-disabled .wa-info-row-text small{color:var(--wa-sub)}.notif-card{border-radius:16px;margin:10px 12px;overflow:hidden}.notif-card>h3{margin:10px 20px 4px}.notif-tone{gap:16px;position:relative}.notif-tone+.notif-tone:before,.notif-add:before{content:"";border-top:1px solid var(--wa-line);position:absolute;top:0;left:62px;right:0}.notif-tone-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.notif-tone-text small{color:var(--wa-green);font-size:13px}.notif-tone.is-selected .notif-tone-text>span{font-weight:500}.notif-remove{color:#ea0038;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.notif-remove:hover{background:#ea00381a}.notif-add{min-height:56px;position:relative}.notif-error,.notif-permission{color:#ea0038;margin:6px 20px 10px;font-size:13px}.notif-permission{color:var(--wa-sub);align-items:center;gap:8px;display:flex}.notif-volume{background:var(--wa-panel);color:var(--wa-sub);border-radius:999px;align-items:center;gap:14px;margin:12px;padding:14px 18px;display:flex;position:sticky;bottom:12px;box-shadow:0 6px 24px #00000040}.notif-volume input[type=range]{accent-color:#0a84ff;flex:1}.app-shell.dark-theme .notif-volume{background:#233138}.wa-theme-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:14px;padding:8px 20px 24px;display:grid}.wa-theme-swatch{color:var(--wa-text);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;font-size:14px;display:flex}.wa-theme-preview{aspect-ratio:3/4;border:2px solid var(--wa-line);background-color:var(--wa-chat-bg);border-radius:12px;width:100%}.wa-theme-swatch.active .wa-theme-preview{border-color:var(--wa-green);box-shadow:0 0 0 2px var(--wa-green)}.wa-info-toast{color:#fff;white-space:nowrap;background:#323739;border-radius:20px;padding:10px 16px;font-size:14px;animation:.15s ease-out fade-in;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.wa-info-dialog-backdrop{z-index:60;background:#0b141a8c;place-items:center;padding:20px;animation:.15s ease-out fade-in;display:grid;position:fixed;inset:0}.wa-info-dialog{background:var(--wa-bg);width:min(400px,100%);color:var(--wa-text);border-radius:14px;padding:22px 24px 14px;animation:.18s ease-out modal-in;box-shadow:0 16px 40px #0000004d}.wa-info-dialog h3{margin:0 0 12px;font-size:19px;font-weight:500}.wa-info-dialog-body p{color:var(--wa-sub);margin:0 0 12px;font-size:14px;line-height:1.5}.wa-info-dialog-body .wa-info-error{margin:0 0 8px}.wa-info-check{cursor:pointer;align-items:center;gap:12px;margin:4px 0 10px;font-size:15px;display:flex}.wa-info-check input{width:18px;height:18px;accent-color:var(--wa-green);margin:0}.wa-info-dialog-actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.wa-info-dialog-actions button{min-width:72px;height:38px;color:var(--wa-green);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:19px;padding:0 16px;font-size:14px;font-weight:600}.wa-info-dialog-actions .wa-info-dialog-confirm{background:var(--wa-green);color:#fff}.wa-info-dialog-actions .wa-info-dialog-confirm.danger{background:#ea0038}.wa-info-dialog-actions button:disabled{opacity:.6;cursor:progress}@media(prefers-reduced-motion:reduce){.wa-info-drawer,.wa-info-subview,.wa-info-layer.closing .wa-info-drawer{animation:none}}.conversation-person[role=button]{cursor:pointer;outline-offset:2px;border-radius:10px}.conversation-person strong{align-items:center;gap:5px;display:inline-flex}.conversation-timer{color:var(--wa-sub,#91a09c);flex:none}.conversation-banner>span{align-items:center;gap:6px;display:inline-flex}.conversation-actions .icon-button:disabled{opacity:.4;cursor:not-allowed}.wa-chat-search-header{align-items:center;gap:8px;display:flex}.wa-chat-search-header input{background:var(--wa-panel,#f0f2f5);min-width:0;height:38px;color:var(--wa-text,inherit);font:inherit;border:0;border-radius:19px;outline:0;flex:1;padding:0 14px;font-size:15px}.wa-chat-search-count{min-width:56px;color:var(--wa-sub,#667781);text-align:center;flex:none;font-size:13px}.wa-chat-search-header .icon-button:disabled{opacity:.35;cursor:default}.wa-blocked-composer{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--wa-panel,#f0f2f5);border-top:1px solid var(--wa-line,#e9edef);place-items:center;display:grid}.wa-blocked-composer button{color:var(--wa-sub,#667781);font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px}.wa-blocked-composer button:hover{color:var(--wa-text,#111b21);text-decoration:underline}.app-shell .message-scroll[data-chat-theme=sage],.wa-theme-preview[data-chat-theme=sage]{background-color:#dfeadb;background-image:none}.app-shell .message-scroll[data-chat-theme=ocean],.wa-theme-preview[data-chat-theme=ocean]{background-color:#d6e8f2;background-image:none}.app-shell .message-scroll[data-chat-theme=blush],.wa-theme-preview[data-chat-theme=blush]{background-color:#f6e1e3;background-image:none}.app-shell .message-scroll[data-chat-theme=sand],.wa-theme-preview[data-chat-theme=sand]{background-color:#f1e7d0;background-image:none}.app-shell .message-scroll[data-chat-theme=lavender],.wa-theme-preview[data-chat-theme=lavender]{background-color:#e6e0f3;background-image:none}.app-shell .message-scroll[data-chat-theme=night],.wa-theme-preview[data-chat-theme=night]{background-color:#1c2733;background-image:none}.app-shell.dark-theme .message-scroll[data-chat-theme=sage],.app-shell.dark-theme .wa-theme-preview[data-chat-theme=sage]{background-color:#142219}.app-shell.dark-theme .message-scroll[data-chat-theme=ocean],.app-shell.dark-theme .wa-theme-preview[data-chat-theme=ocean]{background-color:#0f1f2b}.app-shell.dark-theme .message-scroll[data-chat-theme=blush],.app-shell.dark-theme .wa-theme-preview[data-chat-theme=blush]{background-color:#2a171b}.app-shell.dark-theme .message-scroll[data-chat-theme=sand],.app-shell.dark-theme .wa-theme-preview[data-chat-theme=sand]{background-color:#241f14}.app-shell.dark-theme .message-scroll[data-chat-theme=lavender],.app-shell.dark-theme .wa-theme-preview[data-chat-theme=lavender]{background-color:#1d1a2b}.app-shell.dark-theme .message-scroll[data-chat-theme=night],.app-shell.dark-theme .wa-theme-preview[data-chat-theme=night]{background-color:#05080b}.wa-theme-preview[data-chat-theme=default]{background-color:var(--wa-chat-bg)}.loc-layer{z-index:46;background:var(--wa-panel,#fff);color:var(--wa-text,#111b21);flex-direction:column;animation:.15s ease-out fade-in;display:flex;position:fixed;inset:0}.loc-header{background:var(--wa-bg,#f0f2f5);border-bottom:1px solid var(--wa-line,#e9edef);flex:none;align-items:center;gap:14px;min-height:56px;padding:0 10px;display:flex}.loc-header h2{text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:17px;font-weight:500;overflow:hidden}.loc-header a.icon-button{place-items:center;display:grid}.loc-map-wrap{flex:0 0 min(46vh,420px);min-height:220px;position:relative}.loc-map-wrap.is-full{flex:1}.loc-map{background:#e5e3df;position:absolute;inset:0}.loc-pin{color:#ea0038;filter:drop-shadow(0 3px 4px #00000059);pointer-events:none;z-index:500;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.loc-recentre{z-index:500;background:var(--wa-panel,#fff);color:#0a84ff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:14px;right:12px;box-shadow:0 2px 10px #00000040}.loc-recentre:disabled{opacity:.5}.loc-sheet{flex:1;min-height:0;padding:8px 0 16px;overflow-y:auto}.loc-sheet-compact{padding:14px 18px calc(16px + env(safe-area-inset-bottom));flex:none}.loc-action{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:12px 18px;display:flex}.loc-action:disabled{opacity:.5;cursor:default}.loc-action:hover:not(:disabled){background:var(--wa-bg,#f0f2f5)}.loc-action-icon{color:#fff;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.loc-action-icon.current{background:#0a84ff}.loc-action-icon.live{background:#00a884}.loc-action-text{flex-direction:column;gap:2px;min-width:0;display:flex}.loc-action-text strong{font-size:16px;font-weight:500}.loc-action-text small,.loc-place-text small,.loc-muted{color:var(--wa-sub,#667781);font-size:13px}.loc-live-sheet{background:var(--wa-panel,#f0f2f5);border-radius:14px;flex-direction:column;gap:10px;margin:0 16px 12px;padding:14px 16px;display:flex}.loc-live-lead{color:var(--wa-sub,#667781);margin:0;font-size:13px;line-height:1.4}.loc-live-label{color:var(--wa-text,#111b21);font-size:14px;font-weight:500}.loc-durations{flex-wrap:wrap;gap:10px;display:flex}.loc-durations button{border:1px solid var(--wa-line,#e9edef);background:var(--wa-input,#fff);color:inherit;font:inherit;cursor:pointer;border-radius:999px;padding:8px 16px;font-size:14px;transition:background .15s,color .15s,border-color .15s}.loc-durations button:hover{border-color:var(--wa-green,#00a884);color:var(--wa-green,#00a884)}.loc-durations button.selected,.loc-durations button[aria-checked=true]{background:var(--wa-green,#00a884);border-color:var(--wa-green,#00a884);color:#fff}.loc-live-footer{align-items:center;gap:10px;display:flex}.loc-live-footer input{background:var(--wa-input,#fff);min-width:0;height:44px;color:var(--wa-text,#111b21);font:inherit;border:0;border-radius:22px;outline:0;flex:1;padding:0 16px;font-size:15px}.loc-live-footer input:focus{box-shadow:0 0 0 2px #00a88440}.loc-live-send{background:var(--wa-green,#00a884);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 1px 3px #0003}.loc-live-send:active{transform:scale(.94)}.loc-live-comment{border-left:3px solid var(--wa-green,#00a884);word-break:break-word;background:#00a8840f;border-radius:4px;margin:0;padding:6px 10px;font-size:13px;line-height:1.35}.loc-nearby-title{color:var(--wa-sub,#667781);margin:14px 18px 4px;font-size:14px;font-weight:500}.loc-muted,.loc-error{margin:6px 18px}.loc-error{color:#ea0038;font-size:13px}.loc-places{margin:0;padding:0;list-style:none}.loc-places button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:10px 18px;display:flex}.loc-places button:hover{background:var(--wa-bg,#f0f2f5)}.loc-place-icon{width:38px;height:38px;color:var(--wa-sub,#667781);background:#8696a02e;border-radius:50%;flex:none;place-items:center;display:grid}.loc-place-text{flex-direction:column;gap:2px;min-width:0;display:flex}.loc-place-text strong{font-size:15px;font-weight:500}.loc-place-text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loc-attribution{color:var(--wa-sub,#667781);margin:14px 18px 0;font-size:11px}.loc-live-summary{margin:0 0 4px;font-size:15px}.loc-stop{color:#fff;font:inherit;cursor:pointer;background:#ea0038;border:0;border-radius:999px;align-items:center;gap:8px;margin-top:10px;padding:10px 18px;font-size:14px;display:inline-flex}.map-me span{background:#0a84ff;border:3px solid #fff;border-radius:50%;width:18px;height:18px;display:block;box-shadow:0 0 0 2px #0a84ff59,0 2px 6px #0000004d}.map-peer span{color:#fff;background:#00a884;border:3px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid;box-shadow:0 2px 8px #00000059}.map-pin span{background:#ea0038;border:3px solid #fff;border-radius:50% 50% 50% 0;width:20px;height:20px;display:block;transform:rotate(-45deg);box-shadow:0 2px 6px #00000059}.loc-bubble{flex-direction:column;gap:8px;width:min(280px,72vw);display:flex}.loc-static{cursor:pointer;background:#e5e3df;border:0;border-radius:10px;width:100%;height:150px;padding:0;display:block;position:relative;overflow:hidden}.loc-static img{width:256px;max-width:none;height:256px;position:absolute}.loc-static-pin{color:#ea0038;filter:drop-shadow(0 2px 3px #0006);position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.loc-bubble-text{flex-direction:column;gap:2px;min-width:0;display:flex}.loc-bubble-text strong{font-size:14px;font-weight:500}.loc-bubble-text small{color:var(--wa-sub,#667781);font-size:12px;line-height:1.35}.loc-live-head,.contact-bubble-head{align-items:center;gap:12px;display:flex}.loc-live-icon{color:#fff;background:#00a884;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.loc-bubble.live-active .loc-live-icon{animation:1.8s infinite wa-incoming-pulse}.loc-bubble.live-ended .loc-live-icon,.loc-bubble.live-declined .loc-live-icon,.loc-bubble.live-unknown .loc-live-icon{background:#8696a0}.loc-live-actions{gap:8px;display:flex}.loc-live-actions button{border:1px solid var(--wa-line,#e9edef);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:13px;font-weight:500;display:inline-flex}.loc-live-actions button.accept{color:#fff;background:#00a884;border-color:#00a884}.loc-live-actions button.decline{color:#ea0038}.message-bubble.outgoing .loc-bubble-text small{color:inherit;opacity:.75}.app-shell.dark-theme .loc-layer{color:#e9edef;background:#111b21}.app-shell.dark-theme .loc-header{background:#202c33;border-color:#2a3942}.app-shell.dark-theme .loc-recentre,.app-shell.dark-theme .loc-action:hover:not(:disabled),.app-shell.dark-theme .loc-places button:hover{background:#202c33}.dl-overlay{color:var(--wa-sub,#667781);background:#0000000f;border-radius:10px;align-items:center;gap:10px;margin-top:6px;padding:6px 8px;font-size:12px;display:flex}.dl-overlay.is-compact{background:0 0;margin:0;padding:0;position:absolute;top:50%;right:44px;transform:translateY(-50%)}.dl-overlay.is-error{color:#ea0038;background:#ea003814}.dl-ring{color:#fff;cursor:pointer;background:#00000073;border:0;border-radius:50%;flex:none;place-items:center;width:50px;height:50px;padding:0;display:grid;position:relative}.is-compact .dl-ring{width:34px;height:34px}.dl-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.dl-ring-track{fill:none;stroke:#ffffff40;stroke-width:3px}.dl-ring-value{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;transition:stroke-dashoffset .25s linear}.dl-ring-label{font-size:11px;font-weight:600;position:relative}.is-compact .dl-ring-label{font-size:9px}.dl-text{min-width:0;line-height:1.3}.message-bubble.outgoing .dl-overlay{color:inherit;background:#00000014}.wa-viewer-download{z-index:6;position:absolute;bottom:120px;left:50%;transform:translate(-50%)}.wa-viewer-download .dl-overlay{color:#fff;background:#000000b3;border-radius:999px;padding:8px 14px}.voice-play.is-loading{cursor:progress}.voice-loading{font-size:10px;font-weight:700}.account-sheet .account-list{flex-direction:column;gap:4px;margin:0 0 10px;padding:0;list-style:none;display:flex}.account-sheet li{border-radius:12px;align-items:center;gap:4px;display:flex}.account-sheet li.is-active{background:#00a88414}.account-row{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;align-items:center;gap:12px;padding:10px 12px;display:flex}.account-row:disabled{opacity:.6;cursor:progress}.account-row-text{flex-direction:column;flex:1;min-width:0;display:flex}.account-row-text strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.account-row-text small{color:var(--wa-sub,#667781);font-size:12px}.account-check{color:#00a884;flex:none}.account-remove{color:var(--wa-sub,#667781);margin-right:6px}.account-add{color:#00a884;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px dashed #8696a080;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px;font-weight:500;display:inline-flex}.account-switch-btn{width:40px;height:40px;color:inherit;cursor:pointer;background:#8696a026;border:0;border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid;position:relative}.account-switch-count{color:#fff;background:#00a884;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;display:grid;position:absolute;top:-4px;right:-4px}.account-strip{gap:8px;padding:10px 4px 0;display:flex}.account-chip{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;padding:2px}.account-chip.is-active{border-color:#00a884}.wa-call-participants{z-index:4;pointer-events:none;gap:8px;display:flex;position:absolute}.wa-call-participants.is-video{flex-wrap:wrap;top:70px;left:12px;right:12px}.wa-call-participants.is-audio{flex-wrap:wrap;justify-content:center;padding:0 16px;top:52%;left:0;right:0}.wa-participant{color:#e9edef;pointer-events:auto;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:relative;overflow:hidden}.is-video .wa-participant{background:#182522;width:104px;height:140px}.is-video .wa-participant .wa-video-element{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.is-audio .wa-participant{width:96px}.wa-participant-name{z-index:1;white-space:nowrap;text-overflow:ellipsis;background:#00000073;border-radius:999px;max-width:100%;padding:2px 8px;font-size:11px;position:relative;overflow:hidden}.is-video .wa-participant-name{position:absolute;bottom:6px;left:6px;right:6px}.wa-add-participant{z-index:40;max-height:70%;padding:12px 16px calc(16px + env(safe-area-inset-bottom));color:#e9edef;background:#202c33;border-radius:20px 20px 0 0;flex-direction:column;animation:.2s ease-out wa-video-request-in;display:flex;position:absolute;inset:auto 0 0;box-shadow:0 -10px 30px #00000073}.wa-add-participant header{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:16px;display:flex}.wa-add-participant p{color:#8696a0;margin:8px 0;font-size:14px}.wa-add-participant ul{margin:0;padding:0;list-style:none;overflow-y:auto}.wa-add-participant li button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:10px 6px;font-size:15px;display:flex}.wa-add-participant li button span{flex-direction:column;display:flex}.wa-add-participant li button small{color:#8696a0;font-size:12px}.wa-call-error-toast.is-notice{background:#202c33f2}.wa-call-backdrop.is-restoring .wa-call-screen{animation:.25s ease-out wa-call-restore}@keyframes wa-call-restore{0%{opacity:.6;transform:scale(.92)}to{opacity:1;transform:none}}.wa-call-backdrop.is-pip{cursor:pointer}.wa-call-backdrop.is-pip .wa-call-participants{display:none}.wa-call-backdrop:not(.is-pip) .wa-video-stage.is-group{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:72px 64px 108px 12px;display:grid}.wa-call-backdrop:not(.is-pip) .wa-video-stage.is-group>.wa-video-tile,.wa-call-backdrop:not(.is-pip) .wa-video-stage.is-group>.wa-participant{width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;cursor:default;background:#182522;border:0;border-radius:12px;position:relative;inset:auto;overflow:hidden}.wa-call-backdrop:not(.is-pip) .wa-video-stage.is-group>.wa-participant .wa-video-element{object-fit:contain}.wa-grid-participant-name{z-index:12;color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#0000008c;border-radius:999px;padding:3px 8px;font-size:12px;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden}.wa-call-backdrop.is-pip .wa-video-stage.is-group>.wa-participant,.wa-call-backdrop.is-pip .wa-grid-participant-name{display:none}.groups-overlay{z-index:1100;background:#000000b3;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.groups-panel{background:var(--wa-panel,#fff);width:min(680px,100%);height:min(780px,100%);min-height:0;color:var(--wa-text,#111b21);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.groups-header{border-bottom:1px solid #8696a04d;align-items:center;gap:12px;padding:12px 16px;display:flex}.groups-header h2{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:19px;overflow:hidden}.groups-header button{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.groups-content{flex:1;min-height:0;padding:16px;overflow-y:auto}.groups-content label{flex-direction:column;gap:6px;margin:12px 0;display:flex}.groups-content input:not([type=checkbox]),.groups-compose input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:1px solid #8696a0;border-radius:8px;padding:10px}.groups-primary,.groups-compose button{color:#fff;font:inherit;cursor:pointer;background:#008f71;border:0;border-radius:8px;padding:10px 16px}.groups-primary:disabled,.groups-compose button:disabled{opacity:.5;cursor:default}.groups-row{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #8696a033;align-items:center;gap:10px;padding:12px 4px;display:flex}button.groups-row{cursor:pointer}.groups-danger{color:#d34040}.groups-title{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:2px;display:flex;border-radius:8px!important;width:auto!important;height:auto!important;padding:0!important}.groups-title h2{width:100%}.groups-title small{color:#8696a0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.groups-call-menu-wrap{display:inline-flex;position:relative}.groups-call-menu{z-index:5;background:var(--wa-panel,#fff);min-width:200px;color:var(--wa-text,#111b21);border-radius:12px;margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 28px #0000004d}.groups-call-menu button{align-items:center;gap:12px;font-size:15px;border-radius:0!important;width:100%!important;height:auto!important;padding:11px 18px!important;display:flex!important}.groups-call-menu button:hover{background:#8696a026}.groups-sheet{z-index:6;max-height:80%;padding:12px 16px calc(16px + env(safe-area-inset-bottom));background:var(--wa-panel,#fff);color:var(--wa-text,#111b21);border-radius:20px 20px 0 0;flex-direction:column;display:flex;position:absolute;inset:auto 0 0;box-shadow:0 -10px 30px #00000059}.groups-sheet header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.groups-sheet header button{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.groups-sheet p{color:#8696a0;margin:4px 0 8px;font-size:13px}.groups-sheet label{flex-direction:column;gap:6px;margin:6px 0;display:flex}.groups-sheet input:not([type=checkbox]){width:100%;color:inherit;font:inherit;background:0 0;border:1px solid #8696a0;border-radius:8px;padding:10px}.groups-sheet ul{flex:1;min-height:0;margin:6px 0 12px;padding:0;list-style:none;overflow-y:auto}.groups-pick{cursor:pointer;align-items:center;gap:12px;padding:8px 4px;flex-direction:row!important}.groups-pick>span{flex-direction:column;flex:1;min-width:0;display:flex}.groups-pick small{color:#8696a0}.groups-sheet .groups-primary{justify-content:center;align-items:center;gap:8px;display:inline-flex}.groups-list-meta{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.groups-list-meta time.is-unread{color:#00a884}.groups-unread{color:#fff;background:#00a884;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:600;display:grid}.groups-notice{color:#e9fff6;background:#0f5c47;margin:0;padding:10px 16px}.groups-sender{color:#00a884;margin-bottom:2px;font-size:13px;display:block}.groups-message-meta{justify-content:flex-end;align-items:center;gap:6px;display:flex}.groups-message.has-media{max-width:min(85%,340px);padding:6px}.groups-message.has-media .groups-message-meta{padding:2px 4px 0}.groups-attach{color:#8696a0;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.groups-attach:disabled{opacity:.5;cursor:default}.groups-confirm{background:#8696a01f;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;padding:12px;display:flex}.groups-confirm p{flex-basis:100%;margin:0 0 4px}.groups-confirm label{flex-basis:100%}.groups-confirm textarea{width:100%;color:inherit;font:inherit;resize:vertical;background:0 0;border:1px solid #8696a0;border-radius:8px;padding:10px}.groups-confirm button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #8696a080;border-radius:8px;padding:8px 14px}.groups-confirm button.groups-danger{border-color:#d34040}.groups-media-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;padding-top:12px;display:grid}.groups-media-grid p{color:#8696a0;grid-column:1/-1}.groups-media-tile{border-radius:10px;min-width:0;overflow:hidden}.groups-panel{position:relative}.groups-list-row{gap:12px;padding:14px 4px}.groups-list-icon,.groups-info-icon{color:#b8dbce;background:#174e3c;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.groups-list-copy,.groups-member>span:not(.groups-admin-tag){flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.groups-list-copy strong,.groups-list-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.groups-list-copy small,.groups-member small,.groups-info-summary small,.groups-privacy{color:#8696a0}.groups-list-row time{color:#8696a0;flex:none;align-self:flex-start;font-size:11px}.groups-info-summary{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:16px 0 20px;display:flex}.groups-info-icon{width:80px;height:80px}.groups-info-summary h3{overflow-wrap:anywhere;margin:0}.groups-tabs{border-bottom:1px solid #8696a04d;display:flex}.groups-tabs button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;padding:14px}.groups-admin-tag{color:#d3f1df;background:#174e3c;border-radius:6px;flex:none;padding:4px 8px;font-size:12px}.groups-content .groups-toggle{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.groups-toggle small{color:#8696a0;margin-top:4px;display:block}.groups-error{color:#fff;background:#a12626;margin:0;padding:10px 16px}.groups-messages{background:var(--wa-bg,#f0f2f5);flex-direction:column;flex:1;gap:10px;min-height:0;padding:16px;display:flex;overflow-y:auto}.groups-message{background:var(--wa-panel,#fff);overflow-wrap:anywhere;border-radius:10px;align-self:flex-start;max-width:85%;padding:10px}.groups-message.mine{color:#111b21;background:#d9fdd3;align-self:flex-end}.dark-theme .groups-message.mine{color:#e9edef;background:#005c4b}.groups-message p{white-space:pre-wrap;margin:6px 0}.groups-message small{color:#8696a0}.groups-message button{color:#c64444;cursor:pointer;background:0 0;border:0;margin-left:8px}.groups-compose{gap:8px;padding:12px;display:flex}@media(max-width:768px){.groups-overlay{padding:0}.groups-panel{border-radius:0;width:100%;height:100dvh}}.header-menu-wrap{display:inline-flex;position:relative}.header-menu{z-index:35;background:var(--wa-panel,#fff);min-width:230px;max-height:calc(100dvh - 90px);color:var(--wa-text,#111b21);border-radius:12px;margin:0;padding:6px 0;list-style:none;animation:.12s ease-out fade-in;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 8px 28px #00000038}.header-menu button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:11px 18px;font-size:15px;display:flex}.header-menu button:hover{background:var(--wa-bg,#f0f2f5)}.header-menu button.is-placeholder span{opacity:.6}.header-menu button small{color:var(--wa-sub,#667781);font-size:11px}.header-notice{z-index:34;color:#e9edef;white-space:nowrap;background:#202c33f0;border-radius:999px;padding:8px 14px;font-size:13px;position:absolute;top:70px;left:50%;transform:translate(-50%)}.app-shell.dark-theme .header-menu{color:#e9edef;background:#233138}.app-shell.dark-theme .header-menu button:hover{background:#182229}.avatar-studio-backdrop{z-index:1200;background:#0b141ac7;place-items:center;padding:12px;animation:.15s ease-out fade-in;display:grid;position:fixed;inset:0}.avatar-studio{background:var(--wa-bg,#fff);width:min(760px,100%);max-height:calc(100dvh - 24px);color:var(--wa-text,#111b21);border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000073}.avatar-studio>header{border-bottom:1px solid var(--wa-line,#e9edef);color:var(--wa-green,#00a884);align-items:center;gap:10px;padding:14px 16px;display:flex}.avatar-studio>header h2{color:var(--wa-text,#111b21);flex:1;margin:0;font-size:18px;font-weight:600}.avatar-studio-stage{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;min-height:0;padding:16px;display:grid;overflow-y:auto}.avatar-studio-stage.is-choosing{grid-template-columns:minmax(0,220px) minmax(0,1fr)}.avatar-scan-view{background:#0b141a;border-radius:16px;place-self:start center;width:100%;max-width:320px;height:320px;position:relative;overflow:hidden}.avatar-scan-video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.avatar-scan-ring{pointer-events:none;width:88%;height:88%;position:absolute;inset:6%}.avatar-scan-ring circle{fill:none;stroke:#ffffff40;stroke-width:3px}.avatar-scan-ring circle.progress{stroke:var(--wa-green,#00a884);stroke-dasharray:289;transform-origin:50%;stroke-linecap:round;transition:stroke-dashoffset .12s linear;transform:rotate(-90deg)}.avatar-scan-note,.avatar-stats-badge{color:#fff;white-space:nowrap;background:#0b141ab3;border-radius:999px;padding:4px 10px;font-size:12px;position:absolute;left:50%;transform:translate(-50%)}.avatar-scan-note{bottom:40px}.avatar-stats-badge{font-variant-numeric:tabular-nums;bottom:10px}.avatar-scan-overlay{color:#fff;text-align:center;background:#0b141a99;place-items:center;padding:20px;font-size:14px;display:grid;position:absolute;inset:0}.avatar-scan-steps{flex-direction:column;gap:12px;display:flex}.avatar-scan-instruction{flex-direction:column;gap:2px;margin:0;display:flex}.avatar-scan-instruction strong{font-size:18px;font-weight:600}.avatar-scan-instruction small{color:var(--wa-sub,#667781);font-size:13px}.avatar-scan-steps ol{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.avatar-scan-steps li{color:var(--wa-sub,#667781);align-items:center;gap:10px;font-size:14px;display:flex}.avatar-scan-steps li.is-active{color:var(--wa-text,#111b21);font-weight:600}.avatar-scan-steps li.is-done{color:var(--wa-green,#00a884)}.avatar-step-dot{border:1.5px solid;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:grid}.avatar-scan-steps li.is-done .avatar-step-dot{background:var(--wa-green,#00a884);border-color:var(--wa-green,#00a884);color:#fff}.avatar-link{color:var(--wa-green,#00a884);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;font-weight:600}.avatar-choose{flex-direction:column;gap:10px;min-width:0;display:flex}.avatar-choose-lead{color:var(--wa-sub,#667781);margin:0;font-size:13px}.avatar-choice-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.avatar-choice{border:2px solid var(--wa-line,#e9edef);background:var(--wa-panel,#f0f2f5);color:inherit;font:inherit;cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:8px 6px 10px;transition:border-color .15s,transform .15s;display:flex;position:relative}.avatar-choice:hover{transform:translateY(-2px)}.avatar-choice.is-selected{border-color:var(--wa-green,#00a884);box-shadow:0 0 0 3px #00a88433}.avatar-choice canvas{aspect-ratio:1;border-radius:10px;width:100%;max-width:160px}.avatar-choice strong{font-size:14px;font-weight:600}.avatar-choice small{color:var(--wa-sub,#667781);font-size:12px}.avatar-choice-check{background:var(--wa-green,#00a884);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:8px;right:8px}.avatar-studio>footer{border-top:1px solid var(--wa-line,#e9edef);justify-content:flex-end;align-items:center;gap:10px;padding:12px 16px;display:flex}.avatar-primary,.avatar-secondary{height:40px;font:inherit;cursor:pointer;border:0;border-radius:20px;align-items:center;gap:6px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.avatar-primary{background:var(--wa-green,#00a884);color:#fff}.avatar-secondary{color:var(--wa-green,#00a884);background:0 0}.avatar-foot-note{color:var(--wa-sub,#667781);margin-right:auto;font-size:12px}.avatar-thumb{border-radius:50%;flex:none;width:40px;height:40px}.avatar-thumb.is-empty{filter:grayscale();opacity:.6}.wa-avatar-badge{font-variant-numeric:tabular-nums}@media(max-width:640px){.avatar-studio-stage,.avatar-studio-stage.is-choosing{grid-template-columns:minmax(0,1fr)}.avatar-scan-view{max-width:240px;height:240px}.avatar-studio-stage.is-choosing .avatar-scan-view{max-width:150px;height:150px}.avatar-choice-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}}.wa-group-avatar{color:#fff;background:#cfd8dc;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.wa-row-avatar-wrap .wa-group-avatar{width:52px;height:52px}.dark-theme .wa-group-avatar{color:#aebac1;background:#3b4a54}.groups-header{gap:6px;min-height:60px;padding:8px 8px 8px 4px}.groups-header>h2{padding-left:4px}.groups-title{flex-direction:row!important;align-items:center!important;gap:10px!important}.groups-title-copy{flex-direction:column;flex:1;align-items:flex-start;gap:1px;min-width:0;display:flex}.groups-title-copy h2{text-align:left;width:100%;font-size:17px}.groups-title-copy small{color:#8696a0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12.5px;overflow:hidden}.groups-call-trigger{align-items:center;gap:2px;border-radius:20px!important;width:auto!important;padding:0 8px!important;display:inline-flex!important}.groups-menu-divider{background:#8696a040;height:1px;margin:6px 0}.groups-avatar{color:#fff;background:#cfd8dc;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.groups-avatar-small{width:38px;height:38px}.groups-avatar-large{width:112px;height:112px}.dark-theme .groups-avatar{color:#aebac1;background:#3b4a54}.groups-message-row>.groups-avatar-small{width:30px;height:30px}.groups-list{padding:4px 0}.groups-new{width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:14px;padding:12px 16px;display:flex}.groups-new-icon{color:#fff;background:#00a884;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.groups-empty{color:#8696a0;padding:12px 16px}.groups-list-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:10px 16px;display:flex}.groups-list-row:hover,.groups-new:hover{background:#8696a01a}.groups-list-copy{border-bottom:1px solid #8696a02e;flex-direction:column;flex:1;gap:4px;min-width:0;padding-bottom:10px;display:flex}.groups-list-top,.groups-list-bottom{align-items:center;gap:8px;min-width:0;display:flex}.groups-list-top strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:16px;font-weight:500;overflow:hidden}.groups-list-top time{color:#8696a0;flex:none;font-size:12px}.groups-list-top time.is-unread{color:#00a884;font-weight:600}.groups-list-bottom small{color:#8696a0;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.groups-muted-icon{color:#8696a0;flex:none}.groups-unread{color:#fff;text-align:center;background:#25d366;border-radius:11px;flex:none;min-width:22px;height:22px;padding:0 7px;font-size:12px;font-weight:700;line-height:22px}.dark-theme .groups-unread,.dark-theme .wa-badge{color:#0b141a;background:#21c063}.groups-unread.is-muted,.wa-badge.is-muted,.unread-badge.is-muted,.dark-theme .groups-unread.is-muted,.dark-theme .wa-badge.is-muted{color:#fff;background:#8696a0}.groups-chips{flex-wrap:wrap;gap:6px;margin:4px 0 8px;display:flex}.groups-chips button{color:inherit;font:inherit;cursor:pointer;background:#00a88426;border:0;border-radius:16px;align-items:center;gap:4px;padding:6px 10px;font-size:13px;display:inline-flex}.groups-row>span{text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.groups-row small{color:#8696a0}.groups-messages{background-color:#efeae2;gap:2px;padding:12px 10px}.dark-theme .groups-messages{background-color:#0b141a}.groups-day{color:#54656f;background:#fff;border-radius:8px;align-self:center;margin:10px 0 6px;padding:5px 12px;font-size:12.5px;box-shadow:0 1px .5px #0b141a21}.dark-theme .groups-day{color:#8696a0;background:#182229}.groups-message-row{align-items:flex-end;gap:6px;width:100%;margin-top:4px;display:flex}.groups-message-row.mine{justify-content:flex-end}.groups-message-row.theirs{justify-content:flex-start}.groups-message-row .avatar-small{align-self:flex-start;width:30px;height:30px}.groups-message{color:#111b21;background:#fff;border-radius:8px;max-width:min(78%,520px);padding:6px 8px 6px 9px;position:relative;box-shadow:0 1px .5px #0b141a21}.groups-message.theirs{border-top-left-radius:0}.groups-message.mine{background:#d9fdd3;border-top-right-radius:0}.dark-theme .groups-message{color:#e9edef;background:#202c33}.dark-theme .groups-message.mine{background:#005c4b}.groups-message p{margin:0 0 2px;font-size:14.5px;line-height:1.35}.groups-sender{margin-bottom:2px;font-size:13px;font-weight:600}.groups-message-meta{color:#667781;gap:4px;margin-top:2px;font-size:11px}.dark-theme .groups-message-meta{color:#e9edef99}.groups-message-meta time{white-space:nowrap}.groups-message .groups-message-meta button{color:inherit;opacity:.55;place-items:center;margin:0;padding:2px;display:grid}.groups-message .groups-message-meta button:hover{color:#d34040;opacity:1}.groups-message.has-media{padding:4px}.groups-scheduled-card{flex-wrap:wrap;align-items:center;gap:10px;min-width:min(260px,62vw);padding:6px 2px;display:flex}.groups-scheduled-card>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.groups-scheduled-card small{color:#667781;font-size:12.5px}.dark-theme .groups-scheduled-card small{color:#8696a0}.groups-scheduled-icon{color:#fff;background:#00a884;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.groups-message .groups-scheduled-card button{color:#00a884;font:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #8696a04d;flex-basis:100%;margin:0;padding:8px;font-weight:600}.groups-compose{padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:0 0;align-items:center;gap:6px}.groups-compose-field{background:#fff;border-radius:24px;flex:1;align-items:center;min-width:0;display:flex;box-shadow:0 1px .5px #0b141a21}.dark-theme .groups-compose-field{background:#202c33}.groups-compose .groups-compose-field input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:12px 6px 12px 16px;font-size:15px}.groups-compose .groups-attach{color:#8696a0;background:0 0;border-radius:50%;width:42px;height:42px;padding:0}.groups-compose .groups-send{color:#fff;background:#00a884;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;padding:0;display:grid}.groups-info{padding:0 0 24px}.groups-info-summary{gap:6px;padding:20px 16px 16px}.groups-info-summary h3{font-size:22px;font-weight:500}.groups-info-actions{justify-content:center;gap:12px;margin-top:12px;display:flex}.groups-info-actions button{color:#00a884;min-width:84px;font:inherit;cursor:pointer;background:0 0;border:1px solid #8696a04d;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:12px 10px;display:flex}.groups-info-actions button span{color:var(--wa-text,#111b21);font-size:13px}.dark-theme .groups-info-actions button span{color:#e9edef}.groups-tabs{z-index:2;background:var(--wa-panel,#fff);position:sticky;top:0}.dark-theme .groups-tabs{background:#111b21}.groups-tabs button{color:#8696a0;font-weight:600}.groups-tabs button[aria-selected=true]{color:inherit;border-bottom-color:#00a884}.groups-tab-body{padding:4px 0}.groups-members-head{color:#8696a0;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex}.groups-members-head>span{flex:none}.groups-member-search,.groups-add-member{color:#8696a0;background:#8696a01f;border-radius:20px;flex:1;align-items:center;padding:6px 12px;flex-direction:row!important;gap:8px!important;margin:0!important;display:flex!important}.groups-add-member{margin:0 16px 8px!important}.groups-content .groups-member-search input,.groups-content .groups-add-member input{background:0 0;border:0;outline:none;flex:1;padding:4px 0}.groups-member{align-items:center;gap:14px;padding:10px 16px;display:flex}.groups-member>span:not(.groups-admin-tag){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.groups-member strong{font-weight:500}.groups-admin-tag{color:#008069;background:#00a88424;border-radius:6px;padding:4px 8px;font-size:12px}.dark-theme .groups-admin-tag{color:#21c063;background:#103529}.groups-media-grid{padding:12px 16px}.groups-setting{width:100%;min-height:64px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:20px;padding:12px 20px;display:flex;flex-direction:row!important;margin:0!important}button.groups-setting,label.groups-setting{cursor:pointer}button.groups-setting:hover,label.groups-setting:hover{background:#8696a014}.groups-setting-icon{color:#8696a0;flex:none}.groups-setting.groups-danger .groups-setting-icon,.groups-setting.groups-danger strong{color:#ea0038}.dark-theme .groups-setting.groups-danger .groups-setting-icon,.dark-theme .groups-setting.groups-danger strong{color:#f15c6d}.groups-setting-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.groups-setting-copy strong{font-size:16px;font-weight:400}.groups-setting-copy small{color:#8696a0;font-size:13.5px;line-height:1.35}.groups-settings-divider{background:#8696a01a;height:8px;margin:6px 0}.groups-switch{background:#8696a0;border-radius:11px;flex:none;width:40px;height:22px;transition:background .15s;position:relative}.groups-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.groups-switch.is-on{background:#00a884}.groups-switch.is-on:after{transform:translate(18px)}.groups-switch-input{appearance:none;cursor:pointer;background:#8696a0;border-radius:11px;flex:none;width:40px;height:22px;margin:0;transition:background .15s;position:relative}.groups-switch-input:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.groups-switch-input:checked{background:#00a884}.groups-switch-input:checked:after{transform:translate(18px)}.groups-created{color:#8696a0;padding:14px 20px 0;font-size:13px}.groups-info .groups-confirm{margin:8px 16px}.groups-segmented{gap:8px;margin:6px 0 10px;display:flex}.groups-segmented button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #8696a066;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px;display:inline-flex}.groups-segmented button[aria-checked=true]{color:#00a884;background:#00a88424;border-color:#00a884}.groups-field-error{color:#ea0038!important}@media(max-width:768px){.groups-message{max-width:82%}.groups-info-actions button{flex:1;min-width:0}.groups-setting{gap:16px;padding:12px 16px}}.groups-header .groups-title{flex:1;justify-content:flex-start;min-width:0;border-radius:0!important;width:auto!important;height:auto!important;display:flex!important}.groups-member>.avatar,.groups-row>.avatar,.groups-pick>.avatar{flex:none!important}.groups-message .groups-message-meta button{visibility:hidden}.groups-message:hover .groups-message-meta button,.groups-message:focus-within .groups-message-meta button{visibility:visible}.groups-message:focus{outline:none}.permissions-overlay{z-index:1300;background:#0009;place-items:end center;padding:0;display:grid;position:fixed;inset:0}.permissions-sheet{width:min(520px,100%);max-height:92dvh;padding:24px 22px calc(20px + env(safe-area-inset-bottom));background:var(--wa-panel,#fff);color:var(--wa-text,#111b21);text-align:center;border-radius:22px 22px 0 0;animation:.15s ease-out fade-in;overflow-y:auto}.dark-theme .permissions-sheet{color:#e9edef;background:#111b21}.permissions-hero{color:#00a884}.permissions-sheet h2{margin:10px 0 16px;font-size:20px;font-weight:600}.permissions-list{text-align:left;flex-direction:column;gap:14px;margin:0 0 20px;padding:0;list-style:none;display:flex}.permissions-list li{align-items:flex-start;gap:14px;display:flex}.permissions-list li>svg{color:#00a884;flex:none;margin-top:2px}.permissions-list span{flex-direction:column;gap:3px;display:flex}.permissions-list small,.permissions-copy{color:#8696a0;font-size:13.5px;line-height:1.4}.permissions-copy{text-align:left;margin:0 0 20px}.permissions-actions{gap:10px;display:flex}.permissions-actions button{font:inherit;cursor:pointer;border-radius:24px;flex:1;padding:13px;font-weight:600}.permissions-primary{color:#fff;background:#00a884;border:0}.permissions-secondary{color:inherit;background:0 0;border:1px solid #8696a080}.permissions-actions button:disabled{opacity:.6;cursor:default}@media(min-width:769px){.permissions-overlay{place-items:center;padding:16px}.permissions-sheet{border-radius:18px}}.account-form{flex-direction:column;gap:14px;padding:18px 20px;display:flex}.account-form label{color:#8696a0;flex-direction:column;gap:6px;font-size:13.5px;display:flex}.account-form input{color:inherit;font:inherit;background:0 0;border:1px solid #8696a073;border-radius:10px;padding:11px 12px;font-size:15px}.account-form input:focus{outline-offset:-1px;border-color:#0000;outline:2px solid #00a884}.account-primary{color:#fff;font:inherit;cursor:pointer;background:#00a884;border:0;border-radius:24px;margin-top:4px;padding:12px;font-weight:600}.account-primary:disabled{opacity:.55;cursor:default}.account-hint{color:#8696a0;margin:0;font-size:13px;line-height:1.45}.account-hint-padded{padding:4px 20px 14px}.account-notice{color:#00a884;background:#00a8841f;border-radius:10px;align-items:center;gap:8px;margin:12px 16px 0;padding:10px 12px;font-size:13.5px;display:flex}.account-device{cursor:default}.account-device small.is-active{color:#00a884}.account-logout{color:#ea4335;font:inherit;cursor:pointer;background:0 0;border:1px solid #ea433580;border-radius:18px;flex:none;padding:7px 14px;font-size:13px;font-weight:600}.account-logout:disabled{opacity:.5}.recording-view-once{color:#5b6a64;cursor:pointer;background:0 0;border:2px dashed #8696a0;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font:700 13px/1 system-ui,sans-serif;display:grid}.recording-view-once.is-on{color:#fff;background:#00a884;border-style:solid;border-color:#00a884}.composer.recording-mode{position:relative}.recording-toast{color:#fff;white-space:nowrap;pointer-events:none;background:#202c33f0;border-radius:18px;padding:8px 14px;font-size:13px;animation:.15s ease-out fade-in;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.view-once-voice{align-items:center;gap:10px;min-width:210px;padding:2px 2px 14px;display:flex}.view-once-play{color:#fff;cursor:pointer;background:#00a884;border:0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.view-once-play:disabled{opacity:.6}.view-once-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.view-once-copy strong{font-size:14.5px;font-weight:500}.view-once-copy small{color:#667781;font-size:12px}.dark-theme .view-once-copy small{color:#8696a0}.view-once-progress{background:#8696a059;border-radius:2px;height:4px;display:block;overflow:hidden}.view-once-progress i{background:#00a884;height:100%;transition:width .2s linear;display:block}.view-once-mark{color:#00a884;border:2px dashed #00a884;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font:700 11px/1 system-ui,sans-serif;display:grid}.view-once-mark.is-opened{color:#8696a0;border-style:solid;border-color:#8696a0}.view-once-voice.is-opened .view-once-copy strong{color:#667781;font-style:italic}.poll-bubble{flex-direction:column;gap:4px;min-width:240px;max-width:320px;padding-bottom:14px;display:flex}.poll-question{font-size:15px;font-weight:600;line-height:1.35}.poll-hint{color:#667781;font-size:12px}.poll-options{flex-direction:column;gap:6px;margin:6px 0 2px;padding:0;list-style:none;display:flex}.poll-option{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;padding:6px 2px;display:flex}.poll-check{color:#fff;border:2px solid #8696a0;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.poll-check.is-square{border-radius:5px}.poll-option.is-selected .poll-check{background:#00a884;border-color:#00a884}.poll-option-body{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.poll-option-row{overflow-wrap:anywhere;justify-content:space-between;gap:10px;font-size:14.5px;display:flex}.poll-count{color:#667781;flex:none;font-size:13px}.poll-bar{background:#8696a040;border-radius:3px;height:6px;display:block;overflow:hidden}.poll-bar i{background:#00a884;border-radius:3px;height:100%;transition:width .25s;display:block}.poll-voters{color:#667781;font-size:12px}.poll-error{color:#ea4335;font-size:12.5px}.poll-view-votes{color:#00a884;font:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #8696a040;align-self:stretch;margin-top:4px;padding:8px 0 2px;font-size:13.5px;font-weight:600}.poll-view-votes:disabled{color:#8696a0;cursor:default;font-weight:400}.event-bubble{grid-template-columns:auto 1fr;gap:6px 12px;min-width:240px;max-width:320px;padding-bottom:14px;display:grid}.event-icon{color:#00a884;background:#00a88424;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.event-body{flex-direction:column;gap:3px;min-width:0;display:flex}.event-body strong{overflow-wrap:anywhere;font-size:15px;font-weight:600}.event-body small{color:#667781;font-size:12.5px}.event-body small.is-past{color:#8696a0}.event-location{align-items:center;gap:4px;display:flex}.event-body p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:13.5px}.event-calendar{color:#00a884;font:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #8696a040;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:8px 0 2px;font-size:13.5px;font-weight:600;display:flex}.rich-composer{flex-direction:column;max-height:90dvh;display:flex}.rich-composer .modal-body{flex-direction:column;gap:10px;display:flex;overflow-y:auto}.rich-field{color:#8696a0;flex-direction:column;gap:6px;font-size:13px;display:flex}.rich-field-label{color:#8696a0;margin-top:4px;font-size:13px}.rich-field input,.rich-field textarea,.rich-option input{color:inherit;font:inherit;resize:vertical;background:0 0;border:1px solid #8696a073;border-radius:10px;padding:10px 12px;font-size:15px}.rich-field input:focus,.rich-field textarea:focus,.rich-option input:focus{outline-offset:-1px;border-color:#0000;outline:2px solid #00a884}.rich-option{align-items:center;gap:6px;display:flex}.rich-option input{flex:1;min-width:0}.rich-add{color:#00a884;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:6px 2px;font-weight:600;display:flex}.rich-toggle{margin-top:4px}.rich-composer-actions{padding:12px 16px 16px;display:flex}.rich-composer-actions .account-primary{flex:1}.event-bubble>.message-meta,.poll-bubble>.message-meta{grid-column:1/-1;margin-bottom:-12px}.view-once-voice{flex-wrap:wrap}.view-once-voice>.message-meta{flex-basis:100%;margin:-10px 0 -12px}.rich-composer{color:#111b21;background:#fff;border-radius:16px;width:100%;max-width:460px;overflow:hidden;box-shadow:0 20px 60px #0000004d}.rich-composer .modal-body{padding:16px 20px 4px}.dark-theme .rich-composer{color:#e9edef;background:#1f2c33}.dark-theme .rich-composer .modal-header{border-color:#2a3942}.dark-theme .rich-composer .modal-header h3{color:#e9edef}@media(max-width:768px){.modal-overlay:has(>.rich-composer){align-items:flex-end;padding:0}.rich-composer{max-width:none;padding-bottom:env(safe-area-inset-bottom);border-radius:18px 18px 0 0}}.rich-composer .modal-close{position:static}.rich-field input,.rich-field textarea,.rich-option input{color:#111b21}.dark-theme .rich-field input,.dark-theme .rich-field textarea,.dark-theme .rich-option input{color:#e9edef;color-scheme:dark}.groups-message .poll-option,.groups-message .poll-view-votes,.groups-message .event-calendar{margin-left:0}.groups-message .poll-option{color:inherit}.groups-message .poll-view-votes:not(:disabled),.groups-message .event-calendar{color:#00a884}.groups-message .poll-view-votes:disabled{color:#8696a0}.groups-message .poll-bubble,.groups-message .event-bubble{padding-bottom:0}.wa-add-participant{max-height:none;padding:calc(10px + env(safe-area-inset-top)) 0 env(safe-area-inset-bottom);background:#0b141a;border-radius:0;inset:0}.wa-add-participant header{gap:12px;margin:0;padding:4px 12px 10px}.wa-add-title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wa-add-title strong{font-size:18px;font-weight:500}.wa-add-title small{color:#8696a0;font-size:13px}.wa-add-search{color:#e9edef;min-width:0;font:inherit;background:#202c33;border:0;border-radius:20px;outline:none;flex:1;padding:9px 12px;font-size:15px}.wa-add-participant p{padding:0 20px}.wa-add-scroll{flex:1;overflow-y:auto}.wa-add-scroll h3{color:#8696a0;margin:14px 20px 4px;font-size:14px;font-weight:500}.wa-add-scroll ul{overflow:visible}.wa-add-participant li button{border-radius:0;padding:10px 20px;font-size:16px}.wa-add-participant li button:hover{background:#ffffff0d}.wa-add-participant li small{color:#8696a0;font-size:12.5px;display:block}.wa-call-lock{vertical-align:-1px;opacity:.85;flex:none;margin-right:4px}.wa-call-more-layer{z-index:35;position:absolute;inset:0}.wa-call-more{left:12px;bottom:calc(96px + env(safe-area-inset-bottom));flex-direction:column;gap:10px;width:min(360px,100% - 24px);animation:.18s ease-out wa-video-request-in;display:flex;position:absolute}.wa-call-reactions{background:#202c33f5;border-radius:32px;justify-content:space-between;padding:8px 10px;display:flex;box-shadow:0 8px 24px #0006}.wa-call-reactions button{cursor:pointer;background:0 0;border:0;border-radius:50%;width:44px;height:44px;font-size:26px;line-height:1;transition:transform .12s}.wa-call-reactions button:hover,.wa-call-reactions button:focus-visible{background:#ffffff14;transform:scale(1.18)}.wa-call-more-menu{background:#202c33f5;border-radius:24px;flex-direction:column;padding:8px 0;display:flex;box-shadow:0 8px 24px #0006}.wa-call-more-menu button{color:#e9edef;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:10px 16px;font-size:16px;display:flex}.wa-call-more-menu button>span:nth-child(2){flex:1}.wa-call-more-icon{background:#2a3942;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.wa-call-floating-reactions{z-index:30;pointer-events:none;position:absolute;inset:0;overflow:hidden}.wa-call-floating-reaction{font-size:44px;animation:2.6s ease-out forwards wa-reaction-float;position:absolute;bottom:120px}.wa-call-floating-reaction.is-mine{font-size:38px}@keyframes wa-reaction-float{0%{opacity:0;transform:translateY(0)scale(.6)}12%{opacity:1;transform:translateY(-20px)scale(1.1)}to{opacity:0;transform:translateY(-46vh)scale(1)}}@media(prefers-reduced-motion:reduce){.wa-call-floating-reaction{animation-duration:1.6s}}.wa-video-stage:not(.is-group) .wa-video-element.remote-video:not(.is-screen){object-fit:cover}.wa-call-status-badge{justify-content:center;align-items:center;display:inline-flex}.wa-video-stage:not(.is-group) .wa-video-element.local-video:not(.is-screen){object-fit:cover}.avatar-choice-group h3{color:#8696a0;letter-spacing:.02em;text-transform:uppercase;margin:14px 2px 8px;font-size:13px;font-weight:600}.avatar-choice-group:first-of-type h3{margin-top:4px}:root{--hm-safe-top:max(env(safe-area-inset-top,0px), var(--safe-area-inset-top,0px))}.app-shell,.wa-info-drawer,.loc-layer{padding-top:var(--hm-safe-top)}@media(max-width:640px){.wa-forward-header{padding-top:calc(6px + var(--hm-safe-top))}}.wa-call-header{padding-top:calc(16px + var(--hm-safe-top))}.wa-call-backdrop.is-pip .wa-call-header{padding-top:16px}.avatar-studio-backdrop{padding-top:calc(12px + var(--hm-safe-top))}.wa-viewer-top{padding-top:calc(6px + var(--hm-safe-top))}.wa-viewer-editor-bar{padding-top:calc(8px + var(--hm-safe-top))}.wa-add-participant{padding-top:calc(10px + var(--hm-safe-top))}@media(max-width:768px){.groups-panel{padding-top:var(--hm-safe-top)}}.wa-video-side-toolbar{top:calc(72px + var(--hm-safe-top))}.pending-upload{padding:3px;position:relative;overflow:hidden}.pending-upload.is-image,.pending-upload.is-video{width:min(260px,66vw)}.pending-upload-media{object-fit:cover;filter:brightness(.55);border-radius:8px;width:100%;min-height:140px;max-height:320px;display:block}.pending-upload-overlay{color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:3px}.pending-upload-overlay small{background:#00000073;border-radius:10px;padding:2px 8px;font-size:12px}.pending-upload.is-image:not(:has(img)) .pending-upload-overlay,.pending-upload.is-video:not(:has(video)) .pending-upload-overlay{min-height:140px;position:static}.pending-upload-ring{color:#fff;cursor:pointer;background:#00000073;border:0;border-radius:50%;place-items:center;width:52px;height:52px;padding:0;display:grid;position:relative}.pending-upload-ring svg{width:48px;height:48px;position:absolute;inset:2px;transform:rotate(-90deg)}.pending-upload-ring circle{fill:none;stroke-width:3px}.pending-upload-ring-track{stroke:#ffffff40}.pending-upload-ring-fill{stroke:#fff;stroke-linecap:round;transition:stroke-dashoffset .25s}.pending-upload-file{align-items:center;gap:10px;min-width:220px;padding:6px 8px;display:flex}.pending-upload-file .pending-upload-ring{background:#00a884;width:44px;height:44px}.pending-upload-file .pending-upload-ring svg{width:44px;height:44px;inset:0}.pending-upload-file-icon{display:none}.pending-upload-file-text{flex-direction:column;gap:2px;min-width:0;display:flex}.pending-upload-file-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.pending-upload-file-text small{color:#667781;font-size:12px}.dark-theme .pending-upload-file-text small{color:#8696a0}.wa-call-backdrop.is-pip.is-snapping{transition:left .25s,top .25s}html.native-pip .app-shell>:not(.wa-call-backdrop),html.native-pip .mobile-bottom-nav{visibility:hidden}@media(max-width:319px){body{min-width:0}}html.native-pip,html.native-pip body{background:#000!important;min-width:0!important}html.native-pip .wa-call-backdrop,html.native-pip .wa-call-backdrop.is-pip{z-index:2147483000;visibility:visible;width:auto!important;height:auto!important;box-shadow:none!important;background:#000!important;border-radius:0!important;position:fixed!important;inset:0!important}html.native-pip .wa-call-screen,html.native-pip .wa-call-backdrop.is-pip .wa-call-screen{border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important}html.native-pip .wa-video-stage:not(.is-group) .wa-video-element.remote-video:not(.is-screen){object-fit:cover!important}html.native-pip .wa-call-header,html.native-pip .wa-video-side-toolbar,html.native-pip .wa-video-bottom-dock,html.native-pip .wa-pip-bar,html.native-pip .wa-call-more-layer,html.native-pip .wa-call-error-toast,html.native-pip .wa-add-participant{display:none!important}html.native-pip .wa-video-tile.is-pip{aspect-ratio:3/4;border-radius:8px;width:30%!important;height:auto!important;inset:6px 6px auto auto!important}.dl-overlay.is-saved{background:#00a884eb}.wa-video-stage:not(.is-group) .wa-video-tile.is-pip{transform-origin:100% 100%;animation:.38s cubic-bezier(.2,.8,.2,1) wa-self-shrink}@keyframes wa-self-shrink{0%{opacity:.6;transform:scale(2.6)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.wa-video-stage:not(.is-group) .wa-video-tile.is-pip{animation:none}}.voice-row.is-unplayed .voice-thumb{background:#1fa855}.voice-row.is-played .voice-badge,.voice-row.is-played .voice-thumb,.voice-row.is-played .voice-wave span.played{background:#53bdeb}.wa-share-preview{border-bottom:1px solid var(--wa-border,#00000014);color:var(--wa-text-secondary,#667781);white-space:nowrap;text-overflow:ellipsis;margin:0;padding:10px 16px;font-size:13px;overflow:hidden}.wa-share-group-avatar{color:#fff;background:#8696a0;place-items:center;display:grid}.message-link{color:#027eb5;word-break:break-all;text-decoration:underline}.dark-theme .message-link{color:#53bdeb}.permissions-list li>span{flex:1;min-width:0}.permissions-list .call-access-open{flex:none;align-self:center;min-height:0;padding:8px 16px}.wa-share-recents{border-bottom:1px solid var(--wa-border,#00000014);scrollbar-width:none;gap:6px;padding:12px 10px 10px;display:flex;overflow-x:auto}.wa-share-recents::-webkit-scrollbar{display:none}.wa-share-recent{width:72px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;flex:none;align-items:center;gap:6px;padding:4px 2px;display:flex}.wa-share-recent:active{background:#7f7f7f26}.wa-share-recent .avatar{width:52px;height:52px}.wa-share-recent>span:last-child{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:12px;line-height:1.2;display:-webkit-box;overflow:hidden}.updates-view-container{position:relative}.status-title{color:var(--wa-text,#e9edef);margin:6px 16px 4px;font-size:20px;font-weight:600}.status-row{align-items:center;display:flex;position:relative}.status-row-main{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:10px 16px;display:flex}.status-row-main:active{background:#7f7f7f1f}.status-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.status-row-text strong{font-size:16px;font-weight:500}.status-row-text small{color:var(--wa-text-secondary,#8696a0);font-size:13.5px}.status-ring{border-radius:50%;flex:none;place-items:center;width:58px;height:58px;padding:3px;display:grid}.status-ring .avatar{border:2px solid var(--wa-bg,#111b21);width:50px;height:50px}.status-ring.is-new{background:#25d366}.status-ring.is-seen{background:#8696a0}.status-ring.is-mine{background:#25d366}.status-ring.is-empty{padding:0}.status-ring.is-empty .avatar{border:0;width:54px;height:54px}.status-add-badge{border:2px solid var(--wa-bg,#111b21);color:#fff;cursor:pointer;background:#25d366;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:46px;left:54px}.status-section{color:var(--wa-text-secondary,#8696a0);margin:14px 16px 4px;font-size:14px;font-weight:500}.status-error{color:#f15c6d;margin:6px 16px;font-size:13px}.status-empty{color:var(--wa-text-secondary,#8696a0);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 32px;display:flex}.status-fabs{z-index:3;flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute;bottom:16px;right:16px}.status-fab{color:#0b141a;cursor:pointer;background:#25d366;border:0;border-radius:16px;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 3px 10px #0000004d}.status-fab.small{background:var(--wa-panel,#202c33);width:44px;height:44px;color:var(--wa-text,#e9edef);border-radius:12px}.status-fab:disabled{opacity:.5}.status-add-sheet{width:100%;max-width:480px;padding:8px 0 calc(8px + env(safe-area-inset-bottom,0px));background:var(--wa-panel,#202c33);color:var(--wa-text,#e9edef);border-radius:16px 16px 0 0;align-self:flex-end;margin:0 auto}.status-add-sheet button{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:16px 22px;font-size:16px;display:flex}.status-compose{z-index:200;padding:calc(8px + var(--hm-safe-top,0px)) 12px 16px;color:#fff;flex-direction:column;transition:background .2s;display:flex;position:fixed;inset:0}.status-compose header{justify-content:space-between;display:flex}.status-compose header button{color:#fff;cursor:pointer;background:#00000026;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.status-color-dot{background:conic-gradient(#00a884,#7e57c2,#ef6c00,#c2185b,#1e88e5,#00a884);border:2px solid #fff;border-radius:50%;width:22px;height:22px}.status-compose textarea{color:#fff;text-align:center;resize:none;background:0 0;border:0;outline:none;flex:1;width:100%;margin:12px 0;padding-top:30vh;font-size:30px;line-height:1.3}.status-compose textarea::placeholder{color:#fff9}.status-compose-send{align-self:flex-end}.status-viewer{z-index:200;color:#fff;padding-top:var(--hm-safe-top,0px);background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.status-bars{gap:3px;padding:8px 8px 0;display:flex}.status-bars span{background:#ffffff59;border-radius:2px;flex:1;height:3px;overflow:hidden}.status-bars i{background:#fff;height:100%;display:block}.status-viewer-head{align-items:center;gap:10px;padding:8px 8px 8px 0;display:flex}.status-viewer-head button{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;display:grid}.status-viewer-title{flex-direction:column;flex:1;min-width:0;display:flex}.status-viewer-head .avatar{flex:none}.status-viewer-head small{color:#ffffffbf}.status-stage{touch-action:manipulation;-webkit-user-select:none;user-select:none;flex:1;place-items:center;min-height:0;display:grid;position:relative}.status-media{object-fit:contain;max-width:100%;max-height:100%}.status-text-slide{place-items:center;width:100%;height:100%;padding:24px;display:grid}.status-text-slide p{text-align:center;white-space:pre-wrap;word-break:break-word;margin:0;font-size:28px;line-height:1.35}.status-loading{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:36px;height:36px;animation:1s linear infinite spin}.status-views{margin:0 auto calc(16px + env(safe-area-inset-bottom,0px));color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:20px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:15px;display:flex}.status-viewers{background:#0006;align-items:flex-end;display:flex;position:absolute;inset:0}.status-viewers>div{background:var(--wa-panel,#202c33);border-radius:16px 16px 0 0;width:100%;max-height:60%;padding:16px;overflow-y:auto}.status-viewers h4{margin:0 0 10px;font-weight:500}.status-viewer-row{align-items:center;gap:12px;padding:8px 0;display:flex}.status-viewer-row>span{flex-direction:column;display:flex}.status-viewer-row small{color:var(--wa-text-secondary,#8696a0)}.wa-share-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:9px 16px;display:flex}.wa-share-row:active{background:#7f7f7f1f}.wa-share-row .wa-forward-text{flex:1;min-width:0}.wa-share-avatar .avatar{width:48px;height:48px}.wa-share-status-avatar{color:#0b141a;background:#25d366;place-items:center;display:grid}.wa-share-circle{border:2px solid var(--wa-text-secondary,#8696a0);color:#0b141a;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.wa-share-row.checked .wa-share-circle{background:#25d366;border-color:#25d366}.message-bubble.call-card{min-width:220px;max-width:280px;font:inherit;text-align:left;color:var(--wa-text,#111b21);cursor:pointer;border:0;grid-template-columns:auto 1fr auto;align-items:center;column-gap:10px;padding:8px 10px 6px 8px;display:grid}.call-card-icon{width:40px;height:40px;color:var(--wa-sub,#667781);background:#0b141a12;border-radius:50%;grid-row:span 2;place-items:center;display:grid}.dark-theme .call-card-icon{color:#aebac1;background:#ffffff1a}.call-card.is-missed .call-card-icon{color:#ea0038}.call-card-text{flex-direction:column;gap:2px;min-width:0;display:flex}.call-card-text strong{font-size:15px;font-weight:500;line-height:1.25}.call-card-text small{color:var(--wa-sub,#667781);align-items:center;gap:3px;font-size:13px;display:inline-flex}.call-card-arrow{color:#1fa855}.call-card-arrow.is-unanswered{color:#ea0038}.call-card-time{color:var(--wa-sub,#667781);white-space:nowrap;align-self:end;font-size:11px}.dark-theme .call-card-text small,.dark-theme .call-card-time{color:#8696a0}.message-bubble.deleted-bubble{align-items:flex-end;gap:10px;display:flex}.app-shell .message-bubble p.deleted-text{color:var(--wa-sub,#667781);align-items:center;gap:6px;margin:0;font-style:italic;display:inline-flex}.deleted-text svg{opacity:.85;flex:none}.app-shell.dark-theme .message-bubble p.deleted-text,.dark-theme .app-shell .message-bubble p.deleted-text{color:#8696a0}.wa-video-off-notice{z-index:1;text-align:center;padding:6px}.wa-video-off-name{color:#e9edef;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;font-weight:500;overflow:hidden}.wa-video-off-status{color:#8696a0;align-items:center;gap:4px;font-size:12px;display:inline-flex}.wa-video-tile.is-pip .wa-video-off-notice{gap:4px}.wa-video-tile.is-pip .wa-video-off-notice .avatar{width:48px;height:48px;font-size:15px}.wa-video-tile.is-pip .wa-video-off-name{font-size:12px}.wa-video-tile.is-pip .wa-video-off-status{font-size:10px}.wa-call-backdrop.is-pip .wa-video-tile.is-pip .wa-video-off-notice .avatar{width:28px;height:28px;font-size:10px}.wa-call-backdrop.is-pip .wa-video-tile.is-pip .wa-video-off-name,.wa-call-backdrop.is-pip .wa-video-tile.is-pip .wa-video-off-status{display:none}.wa-row-avatar-wrap.has-status>.avatar{box-shadow:0 0 0 2px var(--wa-bg,#fff),0 0 0 4px #25d366}.wa-row-avatar-wrap.status-seen>.avatar{box-shadow:0 0 0 2px var(--wa-bg,#fff),0 0 0 4px #8696a0}.wa-quick-forward{color:#fff;cursor:pointer;background:#0b141a47;border:0;border-radius:50%;flex:none;align-self:center;place-items:center;width:32px;height:32px;margin:0 6px;padding:0;display:grid}.message-line.mine .wa-quick-forward{order:-1}.dark-theme .wa-quick-forward{color:#e9edef;background:#ffffff1f}.link-preview{width:min(300px,66vw);color:inherit;background:#0b141a0f;border-radius:6px;flex-direction:column;margin:-4px -6px 6px;text-decoration:none;display:flex;overflow:hidden}.dark-theme .link-preview{background:#00000038}.link-preview-image{aspect-ratio:16/10;background:#000;display:block;position:relative}.link-preview.is-video .link-preview-image{aspect-ratio:4/5;max-height:360px}.link-preview-image img{object-fit:cover;width:100%;height:100%;display:block}.link-preview-badge{color:#fff;background:#0000008c;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:8px;left:8px}.link-preview-text{flex-direction:column;gap:3px;padding:8px 10px;display:flex}.link-preview-text strong{color:var(--wa-text,#111b21);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.link-preview-text small{color:var(--wa-sub,#667781);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.link-preview-site{color:var(--wa-sub,#667781);align-items:center;gap:5px;margin-top:2px;font-size:12.5px;display:flex}.link-preview-site>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.link-provider{color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;line-height:1;display:grid}.link-provider.is-facebook{background:#1877f2;font-family:Arial,sans-serif}.link-provider.is-youtube{background:red;border-radius:4px;font-size:8px}.link-provider.is-instagram{background:linear-gradient(45deg,#f9ce34,#ee2a7b,#6228d7)}.link-provider.is-tiktok{background:#000}.app-shell .message-bubble .link-preview+p.link-preview-url{display:none}html.keyboard-open .app-shell.is-mobile .composer-wrap,html.keyboard-open .app-shell.is-mobile .wa-blocked-composer,html.keyboard-open .groups-compose{padding-bottom:6px}html.keyboard-open .app-shell.is-mobile .mobile-bottom-nav{display:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
