:root{color-scheme:light;--wa-teal: #008069;--wa-teal-deep: #075e54;--wa-green: #25d366;--wa-chat-bg: #efeae2;--wa-mine: #d9fdd3;--wa-theirs: #ffffff;--wa-ink: #111b21;--wa-muted: #667781;--wa-line: #e9edef;--wa-panel: #ffffff;--wa-danger: #ea0038;--wa-accept: #00a884;--wa-body-bg: #d1d7db;--wa-header-bg: #f0f2f5;--wa-composer-bg: #f0f2f5;--wa-sheet-bg: #ffffff;--wa-toast-bg: #111b21;font-family:Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif}html[data-theme=dark]{color-scheme:dark;--wa-teal: #00a884;--wa-teal-deep: #008069;--wa-green: #25d366;--wa-chat-bg: #0b141a;--wa-mine: #005c4b;--wa-theirs: #202c33;--wa-ink: #e9edef;--wa-muted: #8696a0;--wa-line: #2a3942;--wa-panel: #111b21;--wa-danger: #f15c6d;--wa-accept: #00a884;--wa-body-bg: #0b141a;--wa-header-bg: #202c33;--wa-composer-bg: #202c33;--wa-sheet-bg: #202c33;--wa-toast-bg: #182229}*{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%;overflow:hidden}body{margin:0;min-height:100vh;min-height:100dvh;background:var(--wa-body-bg);color:var(--wa-ink)}button,input{font:inherit;color:inherit}button{cursor:pointer}#app{width:min(480px,100%);height:100vh;height:100dvh;max-height:100dvh;margin:0 auto;background:var(--wa-panel);display:flex;flex-direction:column;box-shadow:0 0 24px #0000001f;position:relative;overflow:hidden}.app-toast{position:absolute;left:50%;bottom:88px;transform:translate(-50%) translateY(12px);z-index:40;max-width:calc(100% - 32px);padding:10px 14px;border-radius:8px;background:var(--wa-toast-bg);color:#fff;font-size:.86rem;box-shadow:0 6px 20px #0b141a47;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.app-toast.show{opacity:1;transform:translate(-50%) translateY(0)}.app-toast.has-action{display:flex;align-items:center;gap:14px;pointer-events:auto}.toast-action{border:0;background:transparent;color:#25d366;font-weight:700;font-size:.8rem;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;padding:0}.bubble.failed{outline:1px solid #ea0038}.ticks.failed{color:#ea0038;font-weight:700}.ticks.sending{color:var(--wa-muted)}.wa-header{display:flex;align-items:center;gap:10px;padding:10px 12px;padding-top:max(10px,env(safe-area-inset-top));background:var(--chat-accent, var(--wa-teal));color:#fff;min-height:56px;flex-shrink:0}.wa-header h1{margin:0;font-size:1.25rem;font-weight:600;letter-spacing:.01em;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-header h1.tab-heading{display:inline-flex;align-items:center;gap:8px;flex:0 1 auto}.wa-header h1.tab-heading .scope-chip-badge{flex-shrink:0;font-size:.72rem;font-weight:700;min-width:1.25rem;height:1.25rem;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff38;color:#fff}.wa-header .sub{margin:1px 0 0;font-size:.78rem;opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-header .sub.typing{color:#d1f4cc;opacity:1;font-style:italic;display:flex;align-items:center;gap:2px}.wa-header-titles{flex:1;min-width:0}.wa-header-actions{display:flex;align-items:center;gap:2px;margin-left:auto}.header-more-wrap{position:relative}.header-overflow-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:40;min-width:188px;padding:6px;display:flex;flex-direction:column;gap:2px;background:var(--wa-panel);color:var(--wa-ink);border:1px solid var(--wa-line);border-radius:10px;box-shadow:0 10px 28px #0000002e}.header-overflow-menu .ghost{justify-content:flex-start;text-align:left;width:100%;padding:10px 12px;border-radius:8px}.header-overflow-menu .ghost:hover{background:var(--wa-header-bg)}.icon-btn{border:0;background:transparent;color:inherit;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;padding:0}.icon-btn:hover{background:#ffffff1f}.icon-btn:active{background:#fff3}.icon-btn.dark{color:var(--wa-muted)}.icon-btn.dark:hover{background:#0b141a0f}.screen{flex:1;display:flex;flex-direction:column;padding:16px;gap:12px;overflow:auto;background:#f0f2f5}.auth{display:flex;flex-direction:column;gap:12px;background:#fff;border-radius:12px;padding:16px}label{display:flex;flex-direction:column;gap:6px;font-size:.8rem;font-weight:600;color:var(--wa-muted)}input{border:1px solid var(--wa-line);border-radius:8px;padding:12px 14px;background:#fff;font-weight:500;color:var(--wa-ink)}input:focus{outline:2px solid rgba(0,168,132,.35);border-color:var(--wa-accept)}.primary,.ghost,.danger{border:0;border-radius:24px;padding:12px 16px;font-weight:600}.primary{background:var(--wa-accept);color:#fff}.ghost{background:transparent;color:var(--wa-teal);border:1px solid var(--wa-line)}.danger{background:#fee;color:var(--wa-danger)}.hint{margin:0;color:var(--wa-muted);font-size:.9rem}.error{margin:0;color:var(--wa-danger);font-size:.9rem}.mode-switch{display:flex;gap:8px}.mode-switch button{flex:1}.wa-tabs{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--wa-line);background:var(--wa-panel);flex-shrink:0}.wa-tabs.three{grid-template-columns:1fr 1fr 1fr}.wa-tabs.four{grid-template-columns:1fr 1fr 1fr 1fr}.wa-tabs button{border:0;background:transparent;padding:10px 8px 12px;display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--wa-muted);font-size:.72rem;font-weight:600}.wa-tabs button[aria-pressed=true]{color:var(--wa-teal)}.wa-tabs button svg{opacity:.85}.wa-tab-icon{position:relative;display:inline-flex;align-items:center;justify-content:center}.wa-tab-badge{position:absolute;top:-4px;right:-10px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--wa-danger, #e54b4b);color:#fff;font-size:.62rem;font-weight:700;line-height:16px;text-align:center;pointer-events:none}.list-panel{flex:1;overflow:auto;background:var(--wa-panel)}.chat-list-wrap{display:block}.chat-list-wrap.with-alpha-scrub{display:grid;grid-template-columns:1fr 16px;align-items:start}.chat-list-rows{min-width:0}.chat-list-section{position:sticky;top:0;z-index:2;padding:8px 14px 6px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--wa-muted);background:var(--wa-header-bg);border-bottom:1px solid var(--wa-line)}.chat-list-wrap.with-alpha-scrub .chat-list-section{margin-right:-16px;padding-right:30px;z-index:5}.alpha-scrub{position:sticky;top:10px;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;gap:0;padding:6px 0;max-height:calc(100dvh - 200px);touch-action:none;-webkit-user-select:none;user-select:none}.alpha-scrub-tick{border:0;background:transparent;color:var(--wa-teal);font-size:.58rem;font-weight:700;line-height:1.1;padding:0;min-width:14px;cursor:pointer}.alpha-scrub-tick:hover{color:var(--wa-teal-deep)}.chat-row{width:100%;text-align:left;border:0;border-bottom:1px solid var(--wa-line);background:#fff;padding:10px 14px;display:grid;grid-template-columns:48px 1fr auto;gap:12px;align-items:center}.chat-row:hover{background:#f5f6f6}.chat-row:active{background:#e9edef}.avatar{width:48px;height:48px;border-radius:50%;background:#dfe5e7;color:#54656f;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.05rem;flex-shrink:0}.avatar.group{background:#00a884;color:#fff}.chat-meta{min-width:0;display:flex;flex-direction:column;gap:2px}.chat-meta strong{font-size:1rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-meta span{color:var(--wa-muted);font-size:.84rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-side{display:flex;flex-direction:column;align-items:flex-end;gap:6px;align-self:start;padding-top:4px}.chat-time{color:var(--wa-muted);font-size:.72rem}.chat-time.unread{color:var(--wa-accept);font-weight:600}.unread-badge{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--wa-accept);color:#fff;font-size:.72rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.mention-badge{min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#53bdeb;color:#fff;font-size:.78rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;line-height:1}.search-kind-chips{display:flex;flex-wrap:wrap;gap:6px;width:100%}.empty-hint{padding:32px 20px;text-align:center;color:var(--wa-muted);font-size:.92rem}.empty-chat{align-self:center;max-width:320px;margin:auto 12px;padding:18px 16px;border-radius:10px;background:#ffffffe0;text-align:center;box-shadow:0 1px 4px #0b141a14}.empty-chat strong{display:block;margin-bottom:6px;color:var(--wa-ink);font-size:1rem}.empty-chat p{margin:0 0 10px;color:var(--wa-muted);font-size:.86rem;line-height:1.35}.empty-chat-tips{display:flex;flex-direction:column;gap:4px;text-align:left;color:var(--wa-muted);font-size:.78rem}.starred-filter{margin-bottom:4px}.starred-kind-chips{margin:0 0 8px}.starred-row{display:flex;align-items:stretch;gap:4px}.starred-row .chat-row{flex:1;min-width:0}.starred-unstar{flex:0 0 auto;align-self:center;font-size:.78rem;padding:6px 8px}.empty-chat-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 12px}.empty-chat-actions .ghost{flex:0 1 auto}.edit-message-sheet{margin:8px 12px 0;padding:12px;border-radius:12px;background:#fff;border:1px solid var(--wa-line);display:flex;flex-direction:column;gap:8px;z-index:6}.edit-message-input{width:100%;min-height:96px;resize:vertical;border:1px solid var(--wa-line);border-radius:10px;padding:10px 12px;font:inherit;line-height:1.35;box-sizing:border-box}.sheet{padding:14px;border-bottom:1px solid var(--wa-line);background:#f0f2f5;display:flex;flex-direction:column;gap:10px}.sheet-row{display:flex;gap:8px}.sheet-row input{flex:1}.sheet-actions{display:flex;gap:8px;flex-wrap:wrap}.chip{border:0;background:#e7fce3;color:var(--wa-teal-deep);border-radius:999px;padding:8px 12px;font-size:.82rem;font-weight:600}.chip.active{background:var(--wa-teal);color:#fff}.thread-wrap{position:relative;flex:1;display:flex;flex-direction:column;min-height:0;background:linear-gradient(#e5ddd5eb,#e5ddd5eb),repeating-linear-gradient(-12deg,transparent,transparent 11px,rgba(0,0,0,.015) 11px,rgba(0,0,0,.015) 12px);background-color:var(--wa-chat-bg)}.messages{flex:1;overflow:auto;display:flex;flex-direction:column;gap:4px;padding:12px 10px 8px;min-height:0;background-color:var(--wa-chat-bg);background-image:radial-gradient(rgba(11,20,26,.04) 1px,transparent 1px);background-size:18px 18px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(11,20,26,.28) transparent}.messages::-webkit-scrollbar{width:6px}.messages::-webkit-scrollbar-thumb{background:#0b141a47;border-radius:999px}.messages::-webkit-scrollbar-track{background:transparent}.messages.wp-teal{background-color:#d1f4e8;background-image:linear-gradient(135deg,rgba(7,94,84,.08) 25%,transparent 25%),linear-gradient(225deg,rgba(7,94,84,.08) 25%,transparent 25%);background-size:24px 24px}.messages.wp-dusk{background-color:#e8dff5;background-image:radial-gradient(rgba(88,46,140,.12) 1.5px,transparent 1.5px);background-size:16px 16px}.messages.wp-sand{background-color:#f3e6d4;background-image:linear-gradient(rgba(140,100,60,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(140,100,60,.07) 1px,transparent 1px);background-size:20px 20px}.messages.wp-night{background-color:#0b141a;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:22px 22px}.messages.wp-night .bubble:not(.mine){background:#1f2c34;color:#e9edef}.wallpaper-picker{display:flex;flex-direction:column;gap:8px}.wallpaper-row{display:flex;gap:8px;flex-wrap:wrap}.messages.wp-custom{background-color:var(--wa-chat-bg);background-repeat:no-repeat}.chat-meta .ticks{font-size:.72rem;margin-right:2px}.wp-swatch{width:36px;height:36px;border-radius:8px;border:2px solid transparent;cursor:pointer;padding:0}.wp-swatch.on{border-color:var(--wa-teal)}.wp-swatch.default{background:#efeae2}.wp-swatch.teal{background:#d1f4e8}.wp-swatch.dusk{background:#e8dff5}.wp-swatch.sand{background:#f3e6d4}.wp-swatch.night{background:#0b141a}.bubble{max-width:78%;align-self:flex-start;background:var(--wa-theirs);border-radius:0 8px 8px;padding:6px 8px 4px 9px;box-shadow:0 1px .5px #0b141a21;position:relative;margin-top:6px}.bubble.clustered{margin-top:2px}.bubble.clustered:not(.mine){border-top-left-radius:8px}.bubble.clustered.mine{border-top-right-radius:8px}.typing-preview{color:var(--wa-teal)!important;font-style:italic;display:inline-flex;align-items:center;gap:2px}.typing-dots{display:inline-flex;align-items:center;gap:3px;margin-left:2px;height:1em}.typing-dots i{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.45;animation:typing-bounce 1.2s infinite ease-in-out}.typing-dots i:nth-child(2){animation-delay:.15s}.typing-dots i:nth-child(3){animation-delay:.3s}@keyframes typing-bounce{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){.typing-dots i{animation:none;opacity:.7}}.bubble .meta{flex-wrap:wrap}.bubble.mine{align-self:flex-end;background:var(--wa-mine);border-top-left-radius:8px;border-top-right-radius:0}.bubble .sender{margin:0 0 2px;font-size:.78rem;font-weight:600;color:#53bdeb}.bubble p{margin:0;white-space:pre-wrap;word-break:break-word;font-size:.94rem;line-height:1.35}.bubble.emoji-only{background:transparent;box-shadow:none;padding:2px 4px}.bubble.emoji-only.mine{background:transparent}.bubble p.bubble-emoji-only{line-height:1.1;white-space:normal;word-break:normal}.bubble p.bubble-emoji-only.count-1{font-size:3.2rem}.bubble p.bubble-emoji-only.count-2{font-size:2.4rem}.bubble p.bubble-emoji-only.count-3{font-size:1.85rem}.bubble-image{display:block;width:min(240px,72vw);max-height:280px;object-fit:cover;border-radius:6px;margin:2px 0 4px;background:#d1d7db}.msg-album-grid{display:grid;gap:2px;width:min(260px,72vw);margin:2px 0 4px;border-radius:8px;overflow:hidden;background:#0b141a14}.msg-album-grid.count-2{grid-template-columns:1fr 1fr}.msg-album-grid.count-3{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.msg-album-grid.count-3 .msg-album-cell:first-child{grid-row:1 / span 2}.msg-album-grid.count-4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.msg-album-cell{position:relative;border:0;padding:0;margin:0;background:#d1d7db;cursor:zoom-in;min-height:96px;overflow:hidden}.msg-album-cell img{display:block;width:100%;height:100%;object-fit:cover;min-height:96px;max-height:160px}.msg-album-more{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0b141a73;color:#fff;font-size:1.35rem;font-weight:700}.bubble-video-wrap .video-speed{position:absolute;left:8px;bottom:8px;z-index:2;background:#0b141a8c;color:#fff}.lightbox-video-speed{align-self:flex-start;margin:6px 0 0}.bubble-audio{display:none}.audio-controls{display:flex;align-items:center;gap:8px;width:min(260px,72vw)}.audio-play{border:0;width:34px;height:34px;border-radius:50%;background:var(--wa-teal);color:#fff;font-size:.78rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.audio-play.unplayed,.bubble.voice-unplayed .audio-play{background:#53bdeb}.voice-unplayed-preview{font-weight:700;color:var(--wa-ink)}.audio-scrub{flex:1;min-width:0;accent-color:var(--wa-teal);cursor:pointer}.audio-wave{flex:1;min-width:0;height:28px;display:flex;align-items:center;gap:1.5px;cursor:pointer;touch-action:none;border-radius:6px;padding:0 2px}.audio-wave:focus-visible{outline:2px solid var(--wa-teal);outline-offset:1px}.audio-wave-bar{flex:1;min-width:2px;max-width:4px;height:calc(var(--h, .35) * 22px);border-radius:999px;background:#0b141a38;transition:background .08s linear}.bubble.mine .audio-wave-bar{background:#075e5447}.audio-wave-bar.played{background:var(--wa-teal)}.bubble.mine .audio-wave-bar.played{background:#027a69}.bubble.deleted{opacity:.85}.deleted-text{font-style:italic;color:var(--wa-muted)!important}.reaction-row{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0 2px}.reaction-chip{border:0;background:#ffffffe6;border-radius:999px;padding:2px 7px;font-size:.78rem;box-shadow:0 1px 1px #00000014}.reaction-chip.mine{outline:1px solid #06cf9c}.reaction-picker{position:absolute;display:flex;gap:2px;background:#fff;border-radius:999px;padding:4px 6px;box-shadow:0 4px 16px #0000002e;z-index:5;margin-top:-40px}.reaction-picker.searchable{flex-direction:column;align-items:stretch;gap:8px;border-radius:14px;padding:10px;width:min(260px,78vw);margin-top:-8px;top:auto;bottom:calc(100% + 8px);left:0;right:auto;z-index:12}.bubble.mine .reaction-picker.searchable{left:auto;right:0}.reaction-emoji-search{width:100%;box-sizing:border-box;border:1px solid var(--wa-line);border-radius:8px;padding:8px 10px;background:#f0f2f5;font:inherit}.reaction-picker-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:2px;max-height:180px;overflow:auto}.reaction-picker-grid .emoji-item{width:100%;aspect-ratio:1;font-size:1.2rem}.reaction-picker-grid .empty-hint{grid-column:1 / -1;margin:8px 0;text-align:center}.bubble-actions{position:relative;display:flex;gap:8px;margin-right:auto}.time-bits{display:flex;align-items:center;gap:4px}.edited{font-size:.68rem;color:var(--wa-muted);font-style:italic}.composer-icon.recording{color:#ea0038;background:#fee}.sticky-day{position:absolute;top:10px;left:50%;transform:translate(-50%);z-index:6;padding:4px 12px;border-radius:8px;background:#ffffffeb;color:var(--wa-muted);font-size:.75rem;box-shadow:0 1px 2px #0b141a1f;pointer-events:none}.record-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;background:var(--wa-sheet-bg, #fff);border-top:1px solid var(--wa-line)}.record-bar.locked{background:#00a8841f}.record-bar.locked .record-dot{background:var(--wa-teal)}.record-dot{width:10px;height:10px;border-radius:50%;background:#ea0038;animation:record-pulse 1s ease-in-out infinite;flex-shrink:0}.record-meter{display:flex;align-items:flex-end;gap:2px;height:20px;min-width:56px;flex:0 1 72px}.record-meter-bar{flex:1;min-width:2px;height:3px;border-radius:999px;background:var(--wa-teal);transition:height 60ms linear,opacity 60ms linear}@keyframes record-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.record-timer{flex:1;font-variant-numeric:tabular-nums;font-weight:600;color:var(--wa-ink)}.conn-banner{padding:8px 12px;text-align:center;font-size:.82rem;font-weight:600;z-index:8}.conn-banner.connecting{background:#fff3cd;color:#856404}.conn-banner.offline{background:#f8d7da;color:#842029}.attach-preview-sheet{margin:8px 12px 0;padding:12px;border-radius:12px;background:#fff;border:1px solid var(--wa-line);display:flex;flex-direction:column;gap:10px;z-index:7}.attach-preview-media{max-width:100%;max-height:42vh;border-radius:8px;object-fit:contain;background:#111}.attach-edit-row{display:flex;flex-wrap:wrap;gap:8px}.attach-trim-box{display:flex;flex-direction:column;gap:6px}.attach-trim-box input[type=number]{width:88px;min-width:0}.locked-vault-row{background:#075e540f}.locked-vault-avatar{display:flex;align-items:center;justify-content:center;font-size:1.2rem;background:#e7f8f0;color:var(--wa-teal)}.status-save-btn{align-self:center;margin-top:8px}.attach-crop-stage{display:flex;flex-direction:column;gap:8px}.attach-crop-frame{position:relative;display:inline-block;max-width:100%;align-self:center;touch-action:none}.attach-crop-frame .attach-crop-image{display:block;max-height:42vh;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.attach-crop-box{position:absolute;border:2px solid #fff;box-shadow:0 0 0 999px #00000073;border-radius:4px;cursor:grab;box-sizing:border-box}.attach-crop-box:active{cursor:grabbing}.attach-doodle-stage{display:flex;flex-direction:column;gap:8px}.attach-doodle-frame{position:relative;display:inline-block;max-width:100%;align-self:center;touch-action:none}.attach-doodle-frame .attach-doodle-image{display:block;max-height:42vh;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.attach-doodle-canvas{position:absolute;inset:0;width:100%;height:100%;cursor:crosshair;touch-action:none}.attach-doodle-palette{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.attach-doodle-swatch{width:28px;height:28px;border-radius:50%;border:2px solid var(--wa-line);padding:0;cursor:pointer}.attach-doodle-swatch.active{border-color:var(--wa-teal);box-shadow:0 0 0 2px #075e5440}.return-to-call{position:sticky;bottom:64px;z-index:12;margin:0 12px 8px;width:calc(100% - 24px);display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;border:none;border-radius:12px;background:#008069;color:#fff;text-align:left;cursor:pointer;box-shadow:0 4px 16px #0000002e}.return-to-call strong{font-size:.85rem}.return-to-call span{font-size:.78rem;opacity:.9}.call-top-row{display:flex;align-items:center;justify-content:center;gap:10px;position:relative}.call-top-row h2{margin:0}.call-minimize{position:absolute;right:0;top:50%;transform:translateY(-50%);color:#fff!important;border-color:#ffffff47!important}.attach-album-strip{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.attach-album-thumb{flex:0 0 auto;width:56px;height:56px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:#111;cursor:pointer}.attach-album-thumb.active{border-color:var(--wa-teal)}.attach-album-thumb img{width:100%;height:100%;object-fit:cover;display:block}.voice-draft-bar{gap:8px}.voice-draft-label{font-size:.78rem;font-weight:700;color:var(--wa-teal);flex-shrink:0}.voice-draft-audio{flex:1;min-width:0;height:36px}.attach-schedule-when{width:100%;box-sizing:border-box;border:1px solid var(--wa-line);border-radius:8px;padding:8px 10px;background:#fff}.status-reply-bar{position:absolute;left:12px;right:12px;bottom:16px;z-index:6;display:flex;gap:8px;align-items:center;padding:8px;border-radius:24px;background:#fffffff2}.status-reply-bar input{flex:1;border:0;background:transparent;padding:8px 12px;min-width:0}.chat-filter{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:6px 12px 8px;background:#f0f2f5;border-bottom:1px solid var(--wa-line);flex-shrink:0}.chat-filter.compact{gap:6px;padding:4px 10px 6px}.chat-filter-search{display:flex;align-items:center;gap:6px}.chat-filter input,.chat-filter-search input{display:block;flex:1;width:100%;min-width:0;box-sizing:border-box;border-radius:8px;border:0;padding:8px 12px;background:#fff;font-size:.92rem}.chat-filter-clear{flex:none;padding:6px 8px;font-size:.78rem}.filter-rail{display:flex;flex-wrap:nowrap;gap:6px;align-items:center;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:1px 2px 2px;margin:0 -2px}.filter-rail::-webkit-scrollbar{display:none}.filter-rail .chip{flex:none;white-space:nowrap;padding:5px 10px;font-size:.78rem}.filter-rail-secondary{padding-top:0}.filter-more-chip{border:1px dashed rgba(7,94,84,.35)}.filter-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 2px 0;font-size:.75rem;color:var(--wa-muted)}.filter-summary .ghost{padding:2px 8px;font-size:.75rem;font-weight:700;color:var(--wa-teal-deep)}.chat-filter .label-chips{margin-top:0;align-items:center}.chat-filter-actions{display:flex;flex-wrap:nowrap;gap:6px;align-items:center;overflow-x:auto}.thread-search{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#f0f2f5;border-bottom:1px solid var(--wa-line)}.thread-search input{flex:1;border:0;border-radius:8px;padding:8px 12px;background:#fff}.search-nav{display:flex;align-items:center;gap:6px;margin-left:auto}.search-nav-label{font-size:.8rem;color:var(--wa-muted);min-width:3.5rem;text-align:center}.system-msg{align-self:center;max-width:90%;margin:6px 0;padding:4px 10px;border-radius:8px;background:#ffffffd1;color:var(--wa-muted);font-size:.78rem;text-align:center;box-shadow:0 1px 1px #0b141a0d}.system-msg.hit{outline:2px solid #53bdeb}.e2e-banner{align-self:center;display:flex;align-items:flex-start;gap:6px;max-width:min(92%,420px);margin:8px 0 10px;padding:8px 8px 8px 12px;border-radius:10px;background:#ffffffe6;border:1px solid rgba(11,20,26,.08);color:var(--wa-muted);box-shadow:0 1px 1px #0b141a0d}.e2e-banner-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;text-align:left}.e2e-banner-copy strong{font-size:.78rem;color:var(--wa-ink)}.e2e-banner-copy span{font-size:.74rem;line-height:1.35}.e2e-dismiss{flex:0 0 auto;width:32px;height:32px}.disappear-banner{background:#00a8841a;border-color:#00a88447}.disappear-banner .e2e-banner-copy strong{color:#008069}html[data-theme=dark] .disappear-banner{background:#00a88424;border-color:#00a88452}html[data-theme=dark] .disappear-banner .e2e-banner-copy strong{color:#25d366}.delete-everyone-preview{margin:0;padding:10px 12px;border-radius:8px;background:#f0f2f5;font-size:.9rem;color:var(--wa-ink)}.share-row-me{border:1px solid color-mix(in srgb,var(--wa-teal) 35%,transparent);background:color-mix(in srgb,var(--wa-teal) 8%,#fff)}.call-log-card{align-self:center;display:flex;align-items:center;gap:10px;max-width:min(92%,360px);margin:8px 0;padding:8px 10px;border-radius:12px;background:#ffffffe6;border:1px solid rgba(11,20,26,.08);box-shadow:0 1px 1px #0b141a0d;color:var(--wa-ink)}.call-log-card.missed{border-color:color-mix(in srgb,var(--wa-danger, #e53935) 35%,transparent)}.call-log-card.hit{outline:2px solid #53bdeb}.call-log-icon{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--wa-teal) 14%,#fff);color:var(--wa-teal);flex:0 0 auto}.call-log-card.missed .call-log-icon{background:color-mix(in srgb,var(--wa-danger, #e53935) 14%,#fff);color:var(--wa-danger, #e53935)}.call-log-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;text-align:left}.call-log-copy strong{font-size:.86rem;font-weight:600}.call-log-copy span{font-size:.72rem;color:var(--wa-muted)}.call-log-back{flex:0 0 auto;white-space:nowrap}.search-count{font-size:.75rem;color:var(--wa-muted);white-space:nowrap}.search-hits{max-height:140px;overflow:auto;background:#fff;border-bottom:1px solid var(--wa-line)}.search-hit{width:100%;border:0;border-bottom:1px solid var(--wa-line);background:#fff;text-align:left;padding:8px 12px;display:flex;flex-direction:column;gap:2px}.search-hit strong{font-size:.72rem;color:var(--wa-muted);font-weight:600}.search-hit span{font-size:.86rem;color:var(--wa-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bubble.hit{outline:2px solid rgba(6,207,156,.55)}mark.search-mark{background:#ffe082;color:inherit;border-radius:2px;padding:0 1px}.bubble.flash{animation:flash 1.1s ease}@keyframes flash{0%,to{box-shadow:none}30%{box-shadow:0 0 0 3px #06cf9c8c}}.forwarded-label{margin:0 0 4px!important;font-size:.72rem!important;font-style:italic;color:var(--wa-muted)!important}.load-older{align-self:center;border:0;background:#0b141a0f;color:var(--wa-teal);border-radius:999px;padding:8px 14px;margin:4px 0 10px;font-size:.82rem;font-weight:600}.forward-sheet{background:#fff;border-bottom:1px solid var(--wa-line);max-height:min(52vh,420px);display:flex;flex-direction:column}.forward-caption{margin:0 12px 8px;width:calc(100% - 24px);box-sizing:border-box;border:1px solid var(--wa-line);border-radius:8px;padding:8px 10px;resize:vertical;min-height:44px;max-height:96px;font:inherit;background:#f7f8fa}.forward-head{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid var(--wa-line)}.forward-search,.calls-search{margin:8px 12px 0;width:calc(100% - 24px);box-sizing:border-box;border:1px solid var(--wa-line);border-radius:8px;padding:8px 10px;font:inherit;background:#f0f2f5}.nickname-sheet-overlay .mute-sheet{width:min(420px,100%)}.nickname-sheet-overlay input[type=text]{width:100%;box-sizing:border-box;margin:8px 0 4px;padding:10px;border:1px solid var(--wa-line);border-radius:8px;font:inherit}.forward-list{overflow:auto}.reminder-row{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-bottom:1px solid var(--wa-line)}.reminder-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.reminder-copy span{color:var(--wa-muted);font-size:.86rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reminder-copy em{font-style:normal;font-size:.78rem;color:var(--wa-teal);font-weight:600}.media-tap-load{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:120px;width:100%;border:0;border-radius:8px;background:#0b141a0f;color:var(--wa-muted);font:inherit;cursor:pointer;padding:16px}.bubble.mine .media-tap-load{background:#075e541a}.media-tap-load-glyph{font-size:1.4rem;line-height:1}.msg-album-pending{display:flex;align-items:stretch}.msg-album-pending .media-tap-load{min-height:160px}.reminder-picker-overlay .mute-sheet{width:min(420px,100%);max-height:70vh;overflow:auto}.reminder-picker-overlay input[type=datetime-local]{width:100%;box-sizing:border-box;margin:8px 0 12px;padding:10px;border:1px solid var(--wa-line);border-radius:8px;font:inherit}.reply-btn.on{color:var(--wa-teal);font-weight:700}.pin-banner{background:#fff;border-bottom:1px solid var(--wa-line);display:flex;align-items:stretch}.pin-banner .pin-row{flex:1;min-width:0;border-bottom:0}.pin-list-btn{flex:0 0 auto;align-self:center;margin-right:8px;font-size:.78rem;padding:4px 8px}.pin-nav-btn{flex:0 0 auto;align-self:center;min-width:32px;font-size:1.1rem;line-height:1;padding:4px 6px}.pin-list-row{display:flex;align-items:center;gap:6px;padding:4px 0;border-bottom:1px solid var(--wa-line)}.pin-list-row.active{background:#075e5414;border-radius:8px;padding-left:4px;padding-right:4px}.linked-about a{color:var(--wa-teal);word-break:break-word}.pin-list-jump{flex:1;min-width:0;border:0;background:transparent;display:flex;align-items:center;gap:8px;padding:8px 4px;text-align:left;color:var(--wa-ink);font:inherit;cursor:pointer}.pin-list-jump span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pin-list-jump time{flex:0 0 auto;color:var(--wa-muted);font-size:.75rem}.gallery-media-chips{margin:8px 0 4px}.pin-row{width:100%;border:0;border-bottom:1px solid var(--wa-line);background:#f7f8fa;display:flex;align-items:center;gap:8px;padding:8px 12px;text-align:left;color:var(--wa-ink);font-size:.86rem}.pin-row span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-link{color:#027eb5;word-break:break-all}.msg-link.msg-tel,.msg-link.msg-mailto{word-break:normal;white-space:nowrap}.link-slot{min-height:0}.link-card{display:grid;grid-template-columns:72px 1fr;gap:8px;margin-top:6px;border-radius:8px;overflow:hidden;background:#0b141a0f;text-decoration:none;color:inherit;max-width:min(260px,72vw)}.link-card img{width:72px;height:72px;object-fit:cover;background:#d1d7db}.link-card-copy{padding:6px 8px 6px 0;display:flex;flex-direction:column;gap:2px;min-width:0}.link-host{font-size:.68rem;color:var(--wa-muted);text-transform:uppercase}.link-card-copy strong{font-size:.82rem;line-height:1.25}.link-desc{font-size:.74rem;color:var(--wa-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.link-card:not(:has(img)){grid-template-columns:1fr}.link-card:not(:has(img)) .link-card-copy{padding:8px}.broadcast-card{border:1px solid var(--wa-line);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:8px;background:#fff}.broadcast-card span{color:var(--wa-muted);font-size:.84rem}.broadcast-people{display:flex;flex-wrap:wrap;gap:6px}.recipient-chip{border:0;border-radius:999px;background:#e9edef;color:var(--wa-ink);padding:4px 10px;font-size:.78rem;cursor:pointer}.danger-text{color:#ea4335!important}.header-title-btn{border:0;background:transparent;padding:0;text-align:left;color:inherit;cursor:pointer}.header-title-btn h1{margin:0}.msg-menu{position:absolute;right:0;bottom:calc(100% + 4px);z-index:8;min-width:160px;background:#fff;border:1px solid var(--wa-line);border-radius:10px;box-shadow:0 4px 16px #0b141a2e;display:flex;flex-direction:column;overflow:hidden}.msg-menu-reactions{display:flex;gap:2px;padding:6px;border-bottom:1px solid var(--wa-line);background:#f0f2f5}.msg-menu-item{border:0;background:transparent;text-align:left;padding:10px 12px;cursor:pointer;color:var(--wa-ink);font-size:.9rem}.msg-menu-item:hover,.msg-menu-item.on{background:#e7fce3;color:var(--wa-teal)}.group-info-sheet{margin:8px 12px 0;padding:12px;border-radius:12px;background:#fff;border:1px solid var(--wa-line);display:flex;flex-direction:column;gap:10px}.group-members{display:flex;flex-direction:column;gap:6px;max-height:220px;overflow:auto}.group-member-row{display:flex;align-items:center;gap:8px}.group-member-row .avatar{width:36px;height:36px;font-size:.78rem}.member-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.member-name{min-width:0;display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.member-sub{font-size:.72rem;color:var(--wa-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-sub.online{color:var(--wa-accept);font-weight:600}.admin-badge{margin-left:2px;padding:1px 6px;border-radius:4px;font-size:.68rem;font-style:normal;font-weight:700;color:var(--wa-teal);background:color-mix(in srgb,var(--wa-teal) 14%,#fff)}.chat-accent-picker{display:flex;flex-direction:column;gap:8px;margin:0 0 8px}.chat-accent-row{display:flex;flex-wrap:wrap;gap:8px}.chat-accent-swatch{width:28px;height:28px;border-radius:50%;border:2px solid transparent;padding:0;cursor:pointer;box-shadow:inset 0 0 0 1px #0b141a1f}.chat-accent-swatch.on{border-color:var(--wa-ink);box-shadow:0 0 0 2px #fff,0 0 0 3px var(--wa-ink)}.group-member-row .member-name{font-size:.92rem}.disappear-sheet{margin:8px 12px 0;padding:12px;border-radius:12px;background:#fff;border:1px solid var(--wa-line);display:flex;flex-direction:column;gap:8px}.disappear-option{border:1px solid var(--wa-line);background:#f0f2f5;border-radius:8px;padding:10px 12px;text-align:left;cursor:pointer}.disappear-option.on{border-color:var(--wa-teal);background:#e7fce3;color:var(--wa-teal);font-weight:600}.expire-badge{font-size:.7rem;color:var(--wa-muted);margin-right:4px}.chat-filter .archive-chip{flex:0 0 auto;white-space:nowrap}.avatar.online{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wa-accept)}.avatar.has-status{box-shadow:0 0 0 2px #fff,0 0 0 4px #d1d7db}.avatar.has-status-unseen{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wa-accept)}.avatar.has-status.online,.avatar.has-status-unseen.online{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--wa-accept),0 0 0 5px #d1d7db}.avatar.has-status-unseen.online{box-shadow:0 0 0 2px #fff,0 0 0 3px #25d366,0 0 0 5px var(--wa-accept)}.avatar.header-avatar{width:40px;height:40px;flex-shrink:0;cursor:pointer;margin-right:2px}.avatar.header-avatar.online{animation:online-pulse 2.4s ease-out infinite}@keyframes online-pulse{0%{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wa-accept)}70%{box-shadow:0 0 0 2px #fff,0 0 0 8px #00a8842e}to{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wa-accept)}}.avatar-img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.avatar.tiny{width:28px;height:28px;font-size:.7rem}.avatar.xl{width:88px;height:88px;font-size:1.6rem;margin:4px auto}.profile-chip{display:flex;align-items:center;gap:8px}.profile-chip .sub{margin:0}.profile-sheet{margin:8px 12px;padding:12px;border-radius:12px;background:#fff;border:1px solid var(--wa-line);display:flex;flex-direction:column;gap:10px}.bubble-video{max-width:100%;max-height:280px;border-radius:6px;background:#000}.file-card{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;background:#0b141a0f;color:inherit;text-decoration:none;margin-bottom:4px}.file-card strong{font-size:1.2rem}.message-info-sheet{margin:8px 12px 0;padding:12px;border-radius:12px;background:#fff;border:1px solid var(--wa-line);display:flex;flex-direction:column;gap:8px;max-height:40vh;overflow:auto}.poll-card{display:flex;flex-direction:column;gap:6px;min-width:200px;margin-bottom:4px}.poll-option{position:relative;border:1px solid rgba(11,20,26,.12);background:#ffffff8c;border-radius:8px;padding:8px 10px;overflow:hidden;display:flex;align-items:center;gap:8px;cursor:pointer;text-align:left}.poll-option.mine{border-color:var(--wa-teal)}.poll-fill{position:absolute;inset:0 auto 0 0;background:#075e5429;z-index:0}.poll-label,.poll-count{position:relative;z-index:1}.poll-label{flex:1}.poll-count{color:var(--wa-muted);font-size:.8rem}.poll-meta{margin:2px 0 0;color:var(--wa-muted);font-size:.75rem}.poll-sheet,.gallery-sheet,.share-sheet{margin:8px 12px 0;padding:12px;border-radius:12px;background:#fff;border:1px solid var(--wa-line);display:flex;flex-direction:column;gap:8px}.share-list{display:flex;flex-direction:column;gap:4px;max-height:40vh;overflow:auto}.share-row,.mention-item{border:0;background:transparent;display:flex;align-items:center;gap:10px;padding:8px 6px;border-radius:8px;text-align:left;cursor:pointer}.share-row:hover,.mention-item:hover,.mention-item.active{background:#0b141a0f}.mention-item.active{outline:1px solid rgba(7,94,84,.28)}.share-row-copy,.contact-card-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.share-row-copy span,.contact-card-copy span{color:var(--wa-muted);font-size:.8rem}.location-card,.contact-card{display:flex;flex-direction:column;gap:4px;align-items:flex-start;border:1px solid rgba(11,20,26,.12);background:#ffffffb3;border-radius:10px;padding:10px 12px;text-decoration:none;color:inherit;cursor:pointer;max-width:280px;overflow:hidden}.contact-card{flex-direction:row;align-items:center;gap:10px}.location-card{padding:0}.location-card strong,.location-card span,.location-card em{padding:0 12px}.location-card strong{padding-top:8px}.location-card em{font-style:normal;color:var(--wa-muted);font-size:.75rem;padding-bottom:10px}.location-card span:last-child{padding-bottom:10px}.location-map{display:block;width:100%;height:140px;object-fit:cover;background:#dfe5e7}.location-map.fallback{display:flex;align-items:center;justify-content:center;color:var(--wa-muted);font-size:.78rem}.location-share-sheet .location-map{border-radius:10px;max-width:100%}.attach-tray{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 12px 8px;padding:12px;border-radius:14px;background:#fff;border:1px solid var(--wa-line);box-shadow:0 4px 16px #0b141a14}.attach-tray-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;border:0;border-radius:12px;background:#f0f2f5;color:var(--wa-ink);font-size:.72rem;cursor:pointer}.attach-tray-tile:hover{background:#e9edef}.attach-tray-glyph{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;font-size:1.2rem;box-shadow:0 1px 2px #0b141a14}.attach-tray-badge{position:absolute;top:6px;right:10px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--wa-teal);color:#fff;font-size:.62rem;font-weight:700;line-height:16px}.mention-panel{margin:0 12px;background:#fff;border:1px solid var(--wa-line);border-radius:10px;overflow:hidden;max-height:180px;overflow-y:auto}.mention-chip{color:var(--wa-teal-deep);font-weight:600;border:none;background:transparent;padding:0;margin:0;font:inherit;cursor:pointer;display:inline}button.mention-chip:hover,button.mention-chip:focus-visible{text-decoration:underline}.mention-chip.me{background:#075e5424;color:#075e54;border-radius:4px;padding:0 3px;cursor:default}.bubble.mentioned-me{box-shadow:inset 3px 0 #53bdeb}.select-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 12px 0;padding:8px 10px;border-radius:10px;background:#fff;border:1px solid var(--wa-line)}.select-actions{display:flex;flex-wrap:wrap;gap:4px}.bubble.selected{outline:2px solid var(--wa-teal);outline-offset:2px}.select-check{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--wa-muted);font-size:.7rem;color:transparent;margin-right:4px}.select-check.on{background:var(--wa-teal);border-color:var(--wa-teal);color:#fff}.chat-row.selected{background:color-mix(in srgb,var(--wa-teal) 12%,#fff)}.chat-row .select-check{flex:0 0 auto;margin:0 4px 0 0}.home-select-toolbar{margin:8px 12px 0;position:sticky;top:0;z-index:4}.compose-contacts{display:flex;flex-direction:column;gap:8px;margin-top:8px}.compose-contact-list{max-height:220px;overflow:auto;display:flex;flex-direction:column;gap:4px}.compose-contact-check{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:#f0f2f5;cursor:pointer}.compose-contact-check:hover{background:#e9edef}.compose-contact-check input{width:18px;height:18px;flex:0 0 auto}.groups-in-common{display:flex;flex-direction:column;gap:4px}.group-common-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:10px;background:#f0f2f5;color:inherit;text-align:left;cursor:pointer;font:inherit}.group-common-row:hover{background:#e9edef}.group-common-row .avatar{width:36px;height:36px;font-size:.78rem}.mute-sheet-overlay{position:fixed;inset:0;z-index:40;background:#0b141a73;display:flex;align-items:flex-end;justify-content:center;padding:16px}.mute-sheet-overlay .mute-sheet{width:min(100%,420px);margin:0}.status-mute-btn{position:absolute;top:56px;right:12px;z-index:2}.group-desc-input{width:100%;resize:vertical;min-height:64px;border:1px solid var(--wa-line);border-radius:8px;padding:8px 10px;font:inherit}.quiet-hours-custom{align-items:center;gap:8px}.quiet-hours-custom input[type=number]{width:64px;flex:0 0 auto;min-width:0}.quiet-hours-label{font-size:.85rem;color:var(--wa-muted, #667781)}.sheet-row.wrap{flex-wrap:wrap}.label-chips,.label-picker{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.label-badge{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;font-size:.65rem;font-weight:600;text-transform:capitalize;vertical-align:middle}.chip.label-personal,.label-badge.label-personal{background:#d1f4de;color:#05603a}.chip.label-work,.label-badge.label-work{background:#dcebfd;color:#0b5cad}.chip.label-important,.label-badge.label-important{background:#ffe2e0;color:#b42318}.global-hits{display:flex;flex-direction:column;gap:2px;margin:0 12px 8px}.composer-icon.on{color:var(--wa-teal-deep)}.view-once-card{display:flex;flex-direction:column;align-items:flex-start;gap:4px;border:1px dashed rgba(11,20,26,.25);background:#ffffffa6;border-radius:10px;padding:10px 12px;cursor:pointer;text-align:left;color:inherit;min-width:160px}.view-once-card.opened,.view-once-card:disabled{opacity:.7;cursor:default}.view-once-card span{color:var(--wa-muted);font-size:.8rem}.view-once-overlay{position:absolute;inset:0;z-index:40;background:#000000e0;display:flex;align-items:center;justify-content:center;padding:16px}.view-once-frame{display:flex;flex-direction:column;gap:12px;max-width:100%;max-height:100%}.view-once-media{max-width:min(100%,420px);max-height:70vh;border-radius:8px;background:#000}.schedule-sheet{margin:8px 12px 0;padding:12px;border-radius:12px;background:#fff;border:1px solid var(--wa-line);display:flex;flex-direction:column;gap:8px}.scheduled-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;border-top:1px solid var(--wa-line)}.scheduled-row strong{flex:1;min-width:120px}.scheduled-row span{color:var(--wa-muted);font-size:.8rem}.scheduled-row-actions{display:flex;gap:6px;margin-left:auto}.admins-only-banner{margin:0;padding:14px 16px;text-align:center;color:var(--wa-muted);background:#f0f2f5;border-top:1px solid var(--wa-line)}.admins-only-banner.blocked-composer{display:flex;flex-direction:column;align-items:center;gap:8px}.admins-only-banner.blocked-composer p{margin:0}.chat-row.pinned-chat{background:#075e540a}#app.font-sm{font-size:14px}#app.font-md{font-size:16px}#app.font-lg{font-size:18px}#app.font-sm .bubble p,#app.font-md .bubble p,#app.font-lg .bubble p{font-size:1em}.draft-preview{color:#c47a00!important;font-style:italic}.day-sep{align-self:center;margin:8px 0;padding:4px 12px;border:0;border-radius:8px;background:#ffffffd9;color:var(--wa-muted);font-size:.75rem;box-shadow:0 1px 1px #0b141a0f;cursor:pointer}.day-sep:hover{background:#fff;color:var(--wa-ink)}.day-jump-sheet{position:absolute;left:12px;right:12px;top:56px;z-index:12;background:#fff;border-radius:12px;box-shadow:0 8px 28px #0b141a38;padding:10px 12px 12px;max-height:55%;overflow:auto;display:flex;flex-direction:column;gap:6px}.unread-divider{align-self:stretch;margin:10px 0;padding:6px 12px;text-align:center;color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.02em;background:#53bdeb;border:0;border-radius:0;cursor:pointer;width:100%;font-family:inherit}.unread-divider.flash{animation:flash 1.1s ease}.chat-preview-overlay{position:absolute;inset:0;z-index:40;background:#0b141a73;display:flex;align-items:flex-end;justify-content:center;padding:12px}.chat-preview-sheet{width:min(100%,420px);max-height:70%;overflow:auto;background:#fff;border-radius:14px 14px 10px 10px;border:1px solid var(--wa-line);padding:14px;display:flex;flex-direction:column;gap:12px;box-shadow:0 8px 28px #0b141a2e}.chat-preview-head{display:flex;align-items:center;gap:12px}.chat-preview-titles{display:flex;flex-direction:column;gap:2px;min-width:0}.chat-preview-titles strong{font-size:1rem}.chat-preview-titles span{color:var(--wa-muted, #667781);font-size:.78rem}.chat-preview-body{margin:0;padding:10px 12px;border-radius:10px;background:#f0f2f5;color:#111b21;font-size:.92rem;line-height:1.35;white-space:pre-wrap;word-break:break-word;max-height:180px;overflow:auto}.chat-preview-actions{display:flex;flex-wrap:wrap;gap:8px}.chat-preview-actions .primary,.chat-preview-actions .ghost{flex:1 1 auto}.media-lightbox{position:absolute;inset:0;z-index:45;background:#000000eb;display:flex;align-items:center;justify-content:center;padding:16px}.media-lightbox-frame{display:flex;flex-direction:column;gap:12px;max-width:100%;max-height:100%;align-items:center}.media-lightbox-media{max-width:min(100%,720px);max-height:78vh;border-radius:8px;background:#000;object-fit:contain}.media-lightbox-stage{overflow:hidden;max-width:min(100%,720px);max-height:78vh;display:flex;align-items:center;justify-content:center;touch-action:none;cursor:zoom-in;border-radius:8px}.media-lightbox-stage.zoomed{cursor:grab}.media-lightbox-stage.zoomed:active{cursor:grabbing}.media-lightbox-media.zoomable{max-width:100%;max-height:78vh;transform-origin:center center;transition:transform .06s linear;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.media-lightbox-zoom{display:flex;align-items:center;gap:8px}.media-lightbox-zoom-label{min-width:48px;text-align:center;color:#fff;font-size:.8rem;font-variant-numeric:tabular-nums}.media-lightbox-nav{display:flex;align-items:center;gap:10px}.media-lightbox-nav .ghost{color:#fff;border-color:#ffffff47;min-width:40px;font-size:1.4rem;line-height:1}.media-lightbox-count{color:#fff;font-size:.8rem;font-variant-numeric:tabular-nums;min-width:52px;text-align:center}.media-lightbox-filmstrip{display:flex;gap:8px;max-width:min(100%,720px);overflow-x:auto;padding:4px 2px 2px;scrollbar-width:thin}.media-lightbox-thumb{position:relative;flex:0 0 auto;width:52px;height:52px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:#111;cursor:pointer;opacity:.72}.media-lightbox-thumb.active{border-color:var(--wa-teal);opacity:1}.media-lightbox-thumb img,.media-lightbox-thumb video{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.media-lightbox-thumb-badge{position:absolute;inset:auto 4px 4px auto;font-size:.65rem;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.7);pointer-events:none}.media-lightbox-doc{width:min(100%,720px);height:min(72vh,640px);border:0;border-radius:8px;background:#fff}.media-lightbox-text{width:min(100%,720px);max-height:min(72vh,640px);margin:0;padding:14px;overflow:auto;border-radius:8px;background:#111;color:#f2f2f2;font-size:.82rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}.media-lightbox-doc-title{margin:0;color:#fff;font-size:.85rem;font-weight:600;max-width:min(100%,720px);text-align:center}.record-gesture-hint{position:absolute;left:50%;bottom:calc(118px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:12;padding:8px 14px;border-radius:999px;background:#0b141ae0;color:#fff;font-size:.78rem;font-weight:600;white-space:nowrap;pointer-events:none;box-shadow:0 4px 16px #0b141a47}.record-gesture-hint.cancel{background:#ea0038}.record-gesture-hint.lock{background:var(--wa-teal)}.record-bar.gesture-cancel{background:#ea00381f}.record-bar.gesture-lock{background:#00a88429}.record-gesture-tip{width:100%;order:10;text-align:center;font-size:.72rem;color:var(--wa-muted);padding-top:2px}.wa-header .sub.copyable-sub{cursor:pointer}.wa-header .sub.copyable-sub:hover{text-decoration:underline;text-underline-offset:2px}.bubble-video-wrap{position:relative;display:inline-block;max-width:100%}.bubble-video-wrap .media-expand{position:absolute;top:8px;right:8px;z-index:2;width:32px;height:32px;border:0;border-radius:50%;background:#0b141a8c;color:#fff;font-size:14px;cursor:pointer}.mute-sheet{margin:8px 12px 0;padding:12px;border-radius:12px;background:#fff;border:1px solid var(--wa-line);display:flex;flex-direction:column;gap:8px;z-index:6}.mute-sheet .mute-mentions-row{margin:4px 0 10px;padding:0 2px;color:var(--wa-text)}.mute-until-row{align-items:center;gap:8px;margin-top:4px}.mute-until-row input[type=datetime-local]{flex:1;min-width:0;box-sizing:border-box;padding:8px 10px;border:1px solid var(--wa-line);border-radius:8px;font:inherit;background:#f0f2f5}.mute-sheet .ghost.block{width:100%;justify-content:flex-start;text-align:left}.msg-bold{font-weight:700}.msg-italic{font-style:italic}.msg-strike{text-decoration:line-through;opacity:.9}.msg-spoiler{display:inline;border:0;margin:0;padding:0 2px;border-radius:4px;font:inherit;color:transparent;background:#0b141ab8;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .12s ease,background .12s ease}.msg-spoiler.revealed{color:inherit;background:#0b141a14;-webkit-user-select:text;user-select:text}html[data-theme=dark] .msg-spoiler{background:#ffffffc7}html[data-theme=dark] .msg-spoiler.revealed{background:#ffffff1f}.composer-fmt.fmt-spoiler{font-size:.78rem;letter-spacing:-.04em}.msg-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em;background:#0b141a0f;padding:0 4px;border-radius:4px;white-space:pre-wrap}.msg-code-wrap{display:block;position:relative;margin:4px 0;padding:8px 10px 28px;border-radius:8px;background:#0b141a0f}.msg-code-wrap .msg-mono{display:block;background:transparent;padding:0}.msg-code-copy{position:absolute;top:6px;right:6px;border:0;border-radius:6px;padding:2px 8px;background:#0b141a14;color:var(--wa-teal-deep);font-size:.72rem;font-weight:700;cursor:pointer}html[data-theme=dark] .msg-code-wrap,html[data-theme=dark] .msg-mono{background:#e9edef14}html[data-theme=dark] .msg-code-copy{background:#e9edef1f;color:var(--wa-teal)}.read-more{border:0;background:transparent;color:var(--wa-teal);font:inherit;font-size:.85rem;font-weight:600;padding:0;margin-top:2px;cursor:pointer}.gallery-tabs{display:flex;gap:6px;padding:0 4px 8px}.gallery-tab{flex:1;border:1px solid var(--wa-line);background:#f0f2f5;color:var(--wa-muted);border-radius:999px;padding:6px 10px;font-size:.85rem}.gallery-tab.on{background:var(--wa-teal);border-color:var(--wa-teal);color:#fff}.gallery-list{display:flex;flex-direction:column;gap:4px;max-height:55vh;overflow:auto}.gallery-list-row{display:flex;align-items:center;gap:10px;width:100%;border:0;background:#f7f8fa;border-radius:10px;padding:10px 12px;text-align:left}.gallery-list-row span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery-list-row time{color:var(--wa-muted);font-size:.75rem;flex-shrink:0}.status-views-btn{margin-top:8px}.status-viewers-sheet{position:absolute;left:12px;right:12px;bottom:16px;max-height:45%;overflow:auto;background:#fff;color:var(--wa-ink);border-radius:14px;padding:12px;z-index:5;display:flex;flex-direction:column;gap:8px}.status-viewer-row{display:flex;align-items:center;gap:10px}.status-viewer-row span{flex:1;min-width:0}.status-viewer-row time{color:var(--wa-muted);font-size:.75rem}.jump-latest{position:absolute;right:16px;bottom:calc(112px + env(safe-area-inset-bottom,0px));z-index:5;min-width:40px;height:40px;padding:0 10px;border:0;border-radius:50%;background:#fff;color:var(--wa-ink);box-shadow:0 2px 8px #0b141a2e;font-size:1.1rem;line-height:1}.jump-latest.has-new{background:var(--wa-accept);color:#fff;font-size:.85rem;font-weight:700}.jump-unread{position:absolute;left:50%;bottom:calc(112px + env(safe-area-inset-bottom,0px));z-index:5;transform:translate(-50%);border:0;border-radius:18px;padding:8px 14px;background:var(--wa-teal);color:#fff;font-size:.8rem;font-weight:600;box-shadow:0 2px 10px #0b141a38;white-space:nowrap}.jump-unread:hover{filter:brightness(1.05)}.jump-mention{position:absolute;left:16px;bottom:calc(112px + env(safe-area-inset-bottom,0px));z-index:5;border:0;border-radius:18px;padding:8px 12px;background:#085d54;color:#fff;font-size:.8rem;font-weight:700;box-shadow:0 2px 10px #0b141a38}.jump-mention:hover{filter:brightness(1.05)}.mention-everyone-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--wa-teal);color:#fff;font-weight:700;font-size:.85rem}.mention-item.mention-everyone{font-weight:600}.chat-row-more{border:0;background:transparent;color:var(--wa-muted);font-size:1.1rem;line-height:1;padding:2px 4px;cursor:pointer}.chat-list-menu{display:flex;flex-wrap:wrap;gap:6px;padding:8px 14px 12px 72px;background:#f0f2f5;border-bottom:1px solid var(--wa-line)}.chat-list-menu .ghost{font-size:.82rem;padding:6px 10px}.reaction-details-sheet{position:absolute;left:12px;right:12px;bottom:88px;z-index:12;background:#fff;border-radius:12px;box-shadow:0 8px 28px #0b141a38;padding:10px 12px 12px;max-height:50%;overflow:auto;display:flex;flex-direction:column;gap:10px}.reaction-details-group{display:flex;flex-direction:column;gap:6px}.reaction-details-row{display:flex;align-items:center;gap:10px;border:0;background:#f0f2f5;border-radius:8px;padding:8px 10px;text-align:left;color:var(--wa-ink)}.reaction-details-row:disabled{opacity:1;cursor:default}.poll-options-edit{display:flex;flex-direction:column;gap:6px}.check-row{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--wa-muted)}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;max-height:40vh;overflow:auto}.gallery-month{grid-column:1 / -1;padding:8px 4px 2px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--wa-muted)}.gallery-item{border:0;padding:0;aspect-ratio:1;border-radius:8px;overflow:hidden;background:#e9edef;cursor:pointer}.gallery-item img{width:100%;height:100%;object-fit:cover;display:block}.chat-row.muted-chat strong{color:var(--wa-muted)}.unread-badge.muted{background:#8696a0}.status-strip{display:flex;gap:8px;overflow-x:auto;padding:6px 10px;background:var(--wa-panel);border-bottom:1px solid var(--wa-line);scrollbar-width:none}.status-strip::-webkit-scrollbar{display:none}.status-bubble{border:0;background:transparent;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:56px;color:var(--wa-muted);font-size:.68rem}.status-bubble .avatar{width:44px;height:44px;border:2px solid #d1d7db}.status-bubble.unread .avatar{border-color:var(--wa-accept)}.status-bubble.mine .avatar{border-style:dashed;background:#e7fce3;color:var(--wa-teal)}.status-panel{padding-bottom:16px}.status-list-filters{padding:0 12px 8px}.calls-filter{background:var(--wa-panel)}.chat-row.unread-status strong{color:var(--wa-teal)}.status-viewer{position:fixed;inset:0;z-index:50;background:#0b141a;color:#fff;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px;padding:16px 16px 28px}.status-progress{display:flex;gap:4px;padding:8px 0 4px;z-index:3}.status-bar{flex:1;height:14px;padding:5.5px 0;border:none;border-radius:999px;background:#ffffff40;background-clip:content-box;overflow:hidden;position:relative;cursor:pointer;appearance:none;-webkit-appearance:none}.status-bar.done{background:#fff;background-clip:content-box}.status-bar.active:after{content:"";position:absolute;inset:5.5px 0;width:0;border-radius:999px;background:#fff;animation:status-fill 5s linear forwards}@keyframes status-fill{0%{width:0}to{width:100%}}.status-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.status-viewer h2{margin:0;font-weight:500;font-size:1rem}.status-body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:12px 0 48px}.status-image{max-width:min(420px,92vw);max-height:60vh;object-fit:contain;border-radius:8px}.status-color-row{display:flex;flex-wrap:wrap;gap:8px}.status-color-swatch{width:28px;height:28px;border-radius:50%;border:2px solid transparent;padding:0;cursor:pointer;box-shadow:inset 0 0 0 1px #0b141a1f}.status-color-swatch.on{border-color:#fff;box-shadow:0 0 0 2px var(--wa-ink)}.status-compose-preview{min-height:88px;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:16px;color:#fff;font-size:1.05rem;font-weight:600;text-align:center;word-break:break-word}.status-text-stage{width:min(420px,92vw);min-height:min(58vh,420px);border-radius:12px;display:flex;align-items:center;justify-content:center;padding:24px;background:#075e54;color:#fff}.status-text-stage p{margin:0;font-size:clamp(1.2rem,4vw,1.8rem);font-weight:600;line-height:1.35;word-break:break-word}.qr-scan-video{width:min(100%,280px);aspect-ratio:1;object-fit:cover;border-radius:12px;background:#111;margin:8px auto;display:block}.status-viewer .ghost{color:#fff;border-color:#ffffff4d}.status-nav{position:absolute;inset:0;display:flex;pointer-events:none}.status-hit{flex:1;border:0;background:transparent;pointer-events:auto;cursor:pointer}.reply-quote{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;border:0;border-left:3px solid #06cf9c;background:#0b141a0f;border-radius:4px;padding:6px 8px;margin:0 0 6px;text-align:left;cursor:pointer}.reply-quote.has-thumb{flex-direction:row;align-items:center;gap:8px}.reply-quote.bare{border:0;background:transparent;padding:0;margin:0;flex:1;min-width:0}.reply-thumb{width:42px;height:42px;object-fit:cover;border-radius:6px;flex-shrink:0;background:#d1d7db}.reply-quote-copy{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;flex:1}.reply-quote strong,.reply-quote-copy strong{font-size:.78rem;color:#06cf9c}.reply-quote span,.reply-quote-copy span{font-size:.8rem;color:var(--wa-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.reply-quote-copy span.expanded{white-space:pre-wrap;overflow:visible;text-overflow:unset}.reply-quote.quote-expanded{align-items:flex-start}.quote-more{align-self:flex-start;border:0;background:transparent;color:var(--wa-teal);font-size:.72rem;font-weight:700;padding:0;margin-top:2px;cursor:pointer}.shortcuts-overlay{position:absolute;inset:0;z-index:55;background:#0b141a73;display:flex;align-items:flex-end;justify-content:center;padding:16px}.shortcuts-sheet{width:min(420px,100%);max-height:min(78vh,560px);overflow:auto;background:#fff;border-radius:14px 14px 10px 10px;padding:12px 14px 16px;display:flex;flex-direction:column;gap:8px;box-shadow:0 12px 36px #0b141a47}.shortcuts-section{margin:8px 0 0;font-size:.75rem;font-weight:700;color:var(--wa-muted);text-transform:uppercase;letter-spacing:.04em}.shortcuts-list{display:flex;flex-direction:column;gap:6px}.shortcuts-row{display:flex;align-items:center;gap:12px;justify-content:space-between}.shortcuts-row kbd{flex:0 1 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;background:#f0f2f5;border:1px solid var(--wa-line);border-radius:6px;padding:4px 8px;color:var(--wa-ink);white-space:nowrap}.shortcuts-row span{flex:1;text-align:right;font-size:.82rem;color:var(--wa-ink)}.bubble .meta{display:flex;justify-content:flex-end;align-items:center;gap:6px;margin-top:2px}.reply-btn{border:0;background:transparent;color:var(--wa-muted);font-size:.68rem;padding:0;margin-right:auto}.bubble time{font-size:.68rem;color:var(--wa-muted)}.ticks{font-size:.72rem;letter-spacing:-.06em;color:var(--wa-muted)}.ticks.sent,.ticks.delivered{color:var(--wa-muted)}.ticks.read{color:#53bdeb}.composer-wrap{flex-shrink:0;background:var(--wa-composer-bg);padding-bottom:max(0px,env(safe-area-inset-bottom))}.search-sender-chips,.photo-quality-row{display:flex;flex-wrap:wrap;gap:6px;margin:6px 12px 0}.photo-quality-row{margin:0 0 8px}.gallery-size-summary{margin:0 12px 8px;font-size:.78rem}.gallery-doc-meta{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1;text-align:left}.gallery-doc-size{font-size:.72rem;color:var(--wa-muted);font-style:normal}.storage-panel{display:flex;flex-direction:column;gap:8px;margin:4px 0 10px}.storage-breakdown{margin:0;line-height:1.4}html[data-theme=dark] .sheet,html[data-theme=dark] .profile-sheet,html[data-theme=dark] .mute-sheet,html[data-theme=dark] .edit-message-sheet,html[data-theme=dark] .attach-preview-sheet,html[data-theme=dark] .schedule-sheet,html[data-theme=dark] .day-jump-sheet,html[data-theme=dark] .forward-sheet,html[data-theme=dark] .message-info-sheet,html[data-theme=dark] .select-toolbar,html[data-theme=dark] .mention-panel,html[data-theme=dark] .emoji-panel,html[data-theme=dark] .chat-list-menu,html[data-theme=dark] .chat-preview-sheet,html[data-theme=dark] .thread-search,html[data-theme=dark] .search-tips,html[data-theme=dark] .composer-input,html[data-theme=dark] input:not([type=checkbox]):not([type=file]),html[data-theme=dark] textarea{background:var(--wa-sheet-bg);color:var(--wa-ink);border-color:var(--wa-line)}html[data-theme=dark] .chip{background:#2a3942;color:var(--wa-ink);border-color:transparent}html[data-theme=dark] .chip.active{background:var(--wa-teal);color:#fff}html[data-theme=dark] .ghost{color:var(--wa-ink)}html[data-theme=dark] .empty-chat,html[data-theme=dark] .chat-preview-body{background:#182229;color:var(--wa-ink)}html[data-theme=dark] .reply-quote,html[data-theme=dark] .composer-link-card{background:#0b141a8c}.reply-bar{display:flex;align-items:center;gap:8px;padding:8px 10px 0;border-left:4px solid #06cf9c;margin:0 10px}.reply-bar-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.reply-bar-copy strong{font-size:.8rem;color:#008069}.reply-bar-copy span{font-size:.78rem;color:var(--wa-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.emoji-panel{display:flex;flex-direction:column;gap:6px;padding:8px 10px 0;max-height:200px;background:#f0f2f5}.emoji-search{border:0;border-radius:16px;padding:8px 12px;background:#fff;box-shadow:0 1px 1px #0000000f}.emoji-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:2px;overflow:auto;max-height:140px}.emoji-item{border:0;background:transparent;font-size:1.35rem;line-height:1.4;padding:4px;border-radius:8px}.emoji-item:hover{background:#0b141a0f}.chat-lock-sheet{margin:auto 16px;padding:20px 16px;border-radius:14px;background:#fff;border:1px solid var(--wa-line);display:flex;flex-direction:column;gap:10px;max-width:360px;width:calc(100% - 32px);align-self:center}.invite-qr-overlay{position:absolute;inset:0;z-index:50;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:16px}.invite-qr-card{background:#fff;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:10px;align-items:center;max-width:320px;width:100%}.invite-qr-img{width:220px;height:220px;border-radius:8px;background:#fff}.composer{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:6px 10px 8px;background:#f0f2f5}.composer-tools{display:flex;align-items:center;gap:2px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;padding:0 2px}.composer-tools::-webkit-scrollbar{display:none;width:0;height:0}.composer-input-row{display:flex;align-items:flex-end;gap:8px}.composer-icon{position:relative;width:42px;height:42px;border:0;border-radius:50%;background:transparent;color:var(--wa-muted);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.composer-icon:hover{background:#0b141a0f}.composer-tip-chip{flex:0 0 auto;align-self:center;border:0;border-radius:999px;background:#075e541a;color:var(--wa-teal);font-size:.72rem;font-weight:600;padding:6px 10px;white-space:nowrap;cursor:pointer}.composer-tip-chip.voice-lock-tip{background:#f5a62324;color:#b36b00}.storage-bar{display:flex;width:100%;height:10px;border-radius:999px;overflow:hidden;background:#8696a02e;margin:4px 0 8px}.storage-bar-seg{min-width:4px;height:100%}.storage-legend{display:flex;flex-wrap:wrap;gap:8px 12px;margin-bottom:6px}.storage-legend-item{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;color:var(--wa-muted, #667781)}.storage-swatch{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.change-mpin-body{display:flex;flex-direction:column;gap:10px;margin-top:8px}.status-privacy-controls{display:flex;flex-direction:column;gap:8px;width:100%;margin-bottom:8px}.status-privacy-modes{flex-wrap:wrap}.status-privacy-people{display:flex;flex-direction:column;gap:4px;max-height:220px;overflow:auto;padding:4px 0}.status-privacy-person{align-items:center;gap:8px}.status-privacy-person .avatar{width:28px;height:28px;font-size:.72rem}.composer-badge{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--wa-teal);color:#fff;font-size:.62rem;font-weight:700;line-height:16px;text-align:center;pointer-events:none}.composer-icon.has-badge{color:var(--wa-teal)}.clear-chat-sheet .danger-fill,.danger-fill{background:#e53935;border-color:#e53935;color:#fff}.clear-chat-sheet .danger-fill:hover{filter:brightness(.95)}.composer input,.composer textarea.composer-input{flex:1;border-radius:24px;border:0;padding:10px 16px;background:#fff;box-shadow:0 1px 1px #0000000f;resize:none;max-height:120px;line-height:1.35;font:inherit;color:inherit;min-height:42px;overflow-y:auto;min-width:0}.group-photo-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px}.bubble-audio-wrap{display:flex;flex-direction:column;gap:4px;min-width:180px}.audio-duration{font-size:.75rem;color:var(--wa-muted);padding-left:4px}.audio-speed{align-self:flex-start;border:0;background:#0b141a14;color:var(--wa-ink);border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:700;cursor:pointer}.thread-wrap.drop-target{outline:2px dashed var(--wa-teal);outline-offset:-6px}.poll-meta-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.poll-view-votes{font-size:.75rem!important;padding:2px 8px!important}.send-btn{width:48px;height:48px;border-radius:50%;border:0;background:var(--chat-accent, var(--wa-accept));color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.send-btn:disabled{opacity:.5}#call{position:fixed;inset:0;z-index:40;background:#0b141a;color:#f8fafc;display:flex;flex-direction:column;padding:0}.call-top{padding:28px 20px 12px;padding-top:max(28px,env(safe-area-inset-top));text-align:center;flex-shrink:0}.call-top h2{margin:0 0 6px;font-size:1.45rem;font-weight:400}.call-top p{margin:0;color:#8696a0;font-size:.95rem}.call-top p.call-elapsed{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:.02em}.call-stage{flex:1;min-height:0;display:grid;gap:4px;padding:8px;position:relative;background:#0b141a}.call-stage.solo{grid-template-columns:1fr}.call-stage.grid-2{grid-template-columns:1fr 1fr}.call-stage.grid-3,.call-stage.grid-4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.call-tile{position:relative;background:#1f2c34;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:120px}.call-tile video{width:100%;height:100%;object-fit:cover}.call-tile .tile-label{position:absolute;left:8px;bottom:8px;background:#00000073;color:#fff;font-size:.75rem;padding:3px 8px;border-radius:4px;display:inline-flex;align-items:center;gap:6px}.call-tile.guest-tile{outline:1px solid rgba(37,211,102,.45)}.call-tile .guest-tile-badge{font-size:.65rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:1px 5px;border-radius:999px;background:#25d366e6;color:#062816}.call-avatar-lg{width:120px;height:120px;border-radius:50%;background:#2a3942;color:#8696a0;display:flex;align-items:center;justify-content:center;font-size:2.8rem;font-weight:600}.call-local-pip{position:absolute;right:16px;bottom:16px;width:28%;max-width:140px;aspect-ratio:3 / 4;border-radius:10px;overflow:hidden;border:2px solid rgba(255,255,255,.25);background:#1f2c34;z-index:2}.call-local-pip video{width:100%;height:100%;object-fit:cover}.call-bar{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;align-items:center;padding:20px 16px 32px;padding-bottom:max(32px,env(safe-area-inset-bottom));background:linear-gradient(transparent,#0000008c);flex-shrink:0}.call-round{width:56px;height:56px;border-radius:50%;border:0;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#2a3942}.call-round.accept{background:var(--wa-accept)}.call-round.hangup{background:var(--wa-danger)}.call-round.muted{background:#fff;color:#111b21}.call-round-label{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:.72rem;color:#8696a0}@media(min-width:900px){body{background:linear-gradient(#00a884 0 127px,transparent 127px),#d1d7db}}.bubble.swiping{transition:none;z-index:2}.bubble{transition:transform .12s ease;touch-action:pan-y}.calls-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px 0}.call-filter-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.draft-banner,.archive-banner{margin:8px 12px 0;padding:10px 12px;border-radius:10px;background:#fff8e1;border:1px solid #f0e0a8;display:flex;flex-direction:column;gap:6px;z-index:5}.archive-banner{background:#eef6ff;border-color:#c5daf5}.draft-banner strong,.archive-banner strong{font-size:.78rem;color:#8a6d00;text-transform:uppercase;letter-spacing:.04em}.archive-banner strong{color:#1a5fb4}.draft-banner span,.archive-banner span{color:var(--wa-ink);font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.archive-banner span{white-space:normal}.draft-banner-actions{display:flex;gap:8px}html[data-theme=dark] .draft-banner{background:#f0c0401f;border-color:#f0c04047}html[data-theme=dark] .draft-banner strong{color:#f0c040}html[data-theme=dark] .archive-banner{background:#53bdeb1f;border-color:#53bdeb47}html[data-theme=dark] .archive-banner strong{color:#53bdeb}.composer-link-strip{margin:6px 10px 0;padding:0}.composer-link-strip .hint{margin:0;padding:6px 8px;font-size:.78rem;color:var(--wa-muted)}.composer-link-row{display:flex;align-items:flex-start;gap:4px}.composer-link-card{flex:1;min-width:0;max-width:100%;margin-top:0}.composer-link-dismiss{flex:0 0 auto;margin-top:2px}.message-info-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.message-info-preview{padding:8px 10px;border-radius:8px;background:#f0f2f5;display:flex;flex-direction:column;gap:4px}.message-info-preview p{margin:0;font-size:.86rem;color:var(--wa-ink);white-space:pre-wrap;word-break:break-word;max-height:4.5em;overflow:hidden}.message-info-kind{font-size:.72rem;font-weight:600;color:var(--wa-teal);text-transform:uppercase;letter-spacing:.02em}.message-info-badges{display:flex;flex-wrap:wrap;gap:6px}.message-info-badge{font-size:.72rem;font-weight:600;color:var(--wa-teal);background:#075e5414;border-radius:999px;padding:2px 8px}.chat-info-extras{display:flex;flex-direction:column;gap:8px;width:100%}.message-info-stat,.message-info-section{display:flex;align-items:center;gap:8px;margin-top:4px}.message-info-stat-copy{display:flex;flex-direction:column;gap:2px}.message-info-stat-copy strong,.message-info-section strong{font-size:.84rem}.message-info-stat-copy span{font-size:.78rem;color:var(--wa-muted)}.message-info-tick{color:#53bdeb;font-size:.9rem;font-weight:700;min-width:1.4rem}.message-info-person{display:flex;align-items:center;gap:10px;padding:6px 0}.message-info-person-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.message-info-person-copy strong{font-size:.9rem}.message-info-person-copy span{font-size:.76rem;color:var(--wa-muted)}.chat-swipe{position:relative;overflow:hidden;background:#fff}.chat-swipe-actions{position:absolute;inset:0 0 0 auto;width:264px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;z-index:0}.chat-swipe-btn{border:0;color:#fff;font-size:.72rem;font-weight:600;padding:0 6px}.chat-swipe-btn.pin{background:#08c}.chat-swipe-btn.mute{background:#ffa726}.chat-swipe-btn.archive{background:#5b6b7a}.chat-swipe-btn.unread{background:#25d366}.chat-swipe-btn.work{background:#128c7e}.guest-ttl-chips{margin:0 0 8px;flex-wrap:wrap}.call-guest-strip{margin-top:6px;padding:6px 8px;border-radius:8px;background:#ffffff1a}.call-guest-strip .hint{margin:0;color:#ffffffeb;font-size:.8rem}.header-title-btn h1 .work-badge{margin-left:8px;vertical-align:middle}#app.density-compact .chat-row,.density-compact .chat-row{padding:6px 12px;gap:8px;grid-template-columns:40px 1fr auto}#app.density-compact .avatar,.density-compact .avatar{width:40px;height:40px;font-size:.82rem}#app.density-compact .chat-meta strong,.density-compact .chat-meta strong{font-size:.92rem}#app.density-compact .chat-meta>span,.density-compact .chat-meta>span{font-size:.78rem}#app.density-compact .chat-time,.density-compact .chat-time{font-size:.72rem}.chat-swipe .chat-row{position:relative;z-index:1;touch-action:pan-y;transition:transform .14s ease;background:#fff}.chat-swipe .chat-row.swiped{transition:none}.bubble-star{border:0;background:transparent;color:#f5c518;font-size:.78rem;line-height:1;padding:0 2px;cursor:pointer}.composer-draft-hint{margin:0 14px;padding:2px 0 0;font-size:.72rem;font-weight:600;color:#e53935;letter-spacing:.02em}.composer-char-count{margin:0 14px 2px;text-align:right;font-size:.72rem;color:var(--wa-muted);font-variant-numeric:tabular-nums}.composer-char-count.warn{color:#b45309}.composer-char-count.danger{color:#ea0038;font-weight:700}.composer-format-hint{margin:0 14px 4px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:.72rem;color:var(--wa-teal-deep)}.composer-format-hint .composer-format-keys{margin-left:auto;color:var(--wa-muted)}.composer-format-bar{display:flex;align-items:center;gap:4px;padding:0 4px 2px}.composer-fmt{min-width:34px;height:30px;border:0;border-radius:8px;background:#0b141a0f;color:var(--wa-ink);font-size:.78rem;font-weight:700;padding:0 8px}.composer-fmt.fmt-bold{font-weight:800}.composer-fmt.fmt-italic{font-style:italic}.composer-fmt.fmt-strike{text-decoration:line-through}.composer-fmt.fmt-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem}.composer-fmt:hover{background:#0b141a1a}.search-tips{display:flex;flex-direction:column;gap:4px;padding:8px 4px 4px;color:var(--wa-muted);font-size:.8rem}.search-tips p{margin:0;font-weight:600;color:var(--wa-ink);font-size:.82rem}.search-tips.empty p{color:#b45309}.search-recent-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.group-desc-banner{margin:8px 12px 0;padding:10px 12px;border-radius:10px;background:#fff;border:1px solid var(--wa-line);display:flex;flex-direction:column;gap:6px}.group-desc-banner p{margin:0;color:var(--wa-ink);font-size:.88rem;white-space:pre-wrap;line-height:1.35}.forward-pick-row{position:relative}.forward-pick-row.picked{background:#e7f8ef}.forward-check{width:22px;flex-shrink:0;text-align:center;color:var(--wa-accept);font-weight:700}.pin-count{margin-left:auto;font-style:normal;font-size:.72rem;color:var(--wa-muted);flex-shrink:0}.upload-progress{position:absolute;inset:0;z-index:60;background:#0b141a59;display:flex;align-items:center;justify-content:center;padding:20px}.upload-progress-card{width:min(280px,100%);background:#fff;border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;box-shadow:0 10px 30px #0b141a40}.upload-progress-card strong{font-size:.9rem}.upload-progress-track{height:8px;border-radius:999px;background:#e9edef;overflow:hidden}.upload-progress-fill{height:100%;background:var(--wa-teal);border-radius:inherit;transition:width .12s ease}.upload-progress-pct{font-size:.78rem;color:var(--wa-muted);align-self:flex-end}.upload-progress-cancel{align-self:stretch;margin-top:2px}.contact-action-sheet{display:flex;flex-direction:column;align-items:stretch;gap:8px}.contact-action-sheet>.avatar{align-self:center;margin:4px 0 2px}.contact-action-sheet .hint{text-align:center;margin:0}.contact-action-link{display:flex;align-items:center;justify-content:center;text-decoration:none;text-align:center}.messages.wp-blur{isolation:isolate}.messages.wp-blur:before{content:"";position:absolute;inset:0;backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px);background:#ffffff1f;pointer-events:none;z-index:0}.messages.wp-night.wp-blur:before{background:#0b141a59}.messages{position:relative}.messages>*{position:relative;z-index:1}.react-tray{position:absolute;left:50%;top:-46px;transform:translate(-50%);display:flex;align-items:center;gap:2px;padding:4px 6px;background:#fff;border-radius:999px;box-shadow:0 6px 20px #0b141a38;z-index:8;white-space:nowrap}.bubble.mine .react-tray{left:auto;right:0;transform:none}.react-tray-btn,.react-tray-more{border:0;background:transparent;font-size:1.15rem;width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;padding:0}.react-tray-btn:hover,.react-tray-more:hover{background:#f0f2f5}.react-tray-more{font-size:1rem;color:var(--wa-muted);border-left:1px solid var(--wa-line);border-radius:0 999px 999px 0;margin-left:2px}.conn-banner{display:flex;align-items:center;justify-content:space-between;gap:10px}.conn-retry{border:0;background:#fff3;color:inherit;font-weight:600;font-size:.78rem;padding:4px 10px;border-radius:999px;flex-shrink:0}.conn-retry:hover{background:#ffffff52}.chat-time.chat-seen-online{color:var(--wa-accept);font-weight:600;text-transform:lowercase}.chat-time.chat-seen{color:var(--wa-muted);font-weight:500;max-width:7.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mute-chip{flex:1 0 100%;margin:0 12px 8px;align-self:stretch;text-align:left;border:0;background:#fff3cd;color:#856404;font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:999px}.wa-header{flex-wrap:wrap}.send-btn.mic-mode{background:transparent;color:var(--wa-muted)}.send-btn.mic-mode:hover{background:#e9edef;color:var(--wa-ink)}.send-btn.recording-send{background:#ea0038;animation:record-pulse 1.2s ease infinite}@keyframes record-pulse{0%,to{box-shadow:0 0 #ea003859}50%{box-shadow:0 0 0 8px #ea003800}}.record-bar .send-btn{margin-left:auto}.day-jump-input{flex:1;min-width:0;border:1px solid var(--wa-line);border-radius:8px;padding:8px 10px;background:#fff}.about-counter{display:block;margin:-4px 0 8px;text-align:right;font-size:.75rem;color:var(--wa-muted)}.about-counter.near-limit{color:#b45309;font-weight:600}.about-counter.at-limit{color:var(--wa-danger)}.bubble.has-reply{min-width:min(200px,78%)}.bubble.short-reply{min-width:min(240px,85%)}.bubble.has-reply .reply-quote:not(.bare){max-width:100%;min-width:0;box-sizing:border-box}.bubble.has-reply .reply-quote-copy{min-width:0;width:100%}.status-reply-bar{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 8px 24px #00000059}.status-reply-send{width:42px;height:42px;border:0;border-radius:50%;background:var(--wa-accept);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.status-reply-send:disabled{opacity:.45}.status-reply-send.busy{opacity:.7}.status-bar.active.paused:after{animation-play-state:paused}.call-list-icon{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;padding:6px;border-radius:999px;cursor:pointer}.call-list-icon:hover{background:#0b141a0f}.reaction-defaults-row{display:flex;gap:8px;flex-wrap:wrap;margin:6px 0 4px}.reaction-default-slot{width:42px;height:42px;border-radius:12px;border:1px solid var(--wa-line);background:var(--wa-panel);font-size:1.35rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.reaction-default-slot:hover{border-color:var(--wa-teal)}.emoji-setting-overlay{position:fixed;inset:0;z-index:80;background:#00000059;display:flex;align-items:flex-end;justify-content:center;padding:16px}.emoji-setting-picker.reaction-picker.searchable{position:relative;inset:auto;margin:0;width:min(420px,100%);max-height:70vh;overflow:auto;background:var(--wa-panel);border-radius:16px 16px 12px 12px;padding:12px;box-shadow:0 12px 40px #00000040;z-index:1}.backup-banner{margin:8px 12px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--wa-accept) 14%,var(--wa-panel));border:1px solid color-mix(in srgb,var(--wa-accept) 28%,transparent);display:flex;flex-direction:column;gap:6px}.backup-banner strong{font-size:.88rem;color:var(--wa-teal-deep)}.backup-banner>span{font-size:.78rem;color:var(--wa-muted)}.pull-refresh{text-align:center;font-size:.78rem;font-weight:600;color:var(--wa-muted);padding:8px 12px 0}.pull-refresh.armed,.pull-refresh.busy{color:var(--wa-teal)}.emoji-recent{display:flex;flex-direction:column;gap:4px}.emoji-recent-label{font-size:.72rem;font-weight:600;color:var(--wa-muted);padding:0 4px}.emoji-recent-row{display:grid;grid-template-columns:repeat(8,1fr);gap:2px}.bubble time.copyable-time{cursor:pointer}.bubble time.copyable-time:hover{text-decoration:underline;text-underline-offset:2px}.member-search{width:100%;box-sizing:border-box;border:1px solid var(--wa-line);border-radius:8px;padding:8px 10px;margin:0 0 8px;background:var(--wa-panel);color:var(--wa-ink)}.guest-link-chip{margin-top:8px;padding:8px 10px;border-radius:10px;background:#ffffff1f;text-align:left}.guest-link-chip .hint{margin:0 0 6px;color:#ffffffe6}.guest-call-sheet{max-width:420px;margin:12vh auto 0;padding:20px 18px;border-radius:14px;background:var(--wa-sheet-bg);box-shadow:0 12px 36px #0000002e}.guest-call-sheet h2{margin:0 0 8px}.guest-call-sheet .guest-call-title{display:block;margin:0 0 4px;font-size:1.05rem}.guest-call-sheet .primary{margin-top:4px}.work-empty{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:16px}.header-scope{display:flex;gap:6px;align-items:center;margin-bottom:4px}.header-scope-chip{background:#ffffff29!important;color:#fff!important;padding:4px 10px!important;font-size:.75rem!important;border:1px solid rgba(255,255,255,.28)}.header-scope-chip.active{background:#fff!important;color:var(--wa-teal-deep, #075e54)!important;border-color:#fff}.header-scope-chip .scope-chip-badge{background:#ffffffeb;color:var(--wa-teal-deep, #075e54)}.header-scope-chip.active .scope-chip-badge{background:var(--wa-teal, #128c7e);color:#fff}.header-manage-btn{font-size:1.05rem!important;line-height:1}.workspace-switch-rail{padding:4px 10px 0;background:var(--wa-header-bg)}.channel-badge{display:inline-flex;align-items:center;margin-left:6px;padding:1px 6px;border-radius:999px;font-size:.65rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:color-mix(in srgb,var(--wa-teal) 16%,var(--wa-panel));color:var(--wa-teal-deep);vertical-align:middle}.community-badge{display:inline-flex;align-items:center;margin-left:6px;padding:1px 6px;border-radius:6px;font-size:.65rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;background:color-mix(in srgb,#54656f 14%,var(--wa-panel));color:#54656f;vertical-align:middle;max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-list-row{display:block;width:100%;text-align:left;margin-top:4px}.link-device-panel{display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 8px 24px;text-align:center}.link-pair-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.35rem;font-weight:700;letter-spacing:.18em;margin:0}.devices-sheet .device-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid color-mix(in srgb,var(--wa-border, #e9edef) 80%,transparent)}.devices-sheet .device-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.devices-sheet .device-meta .hint{margin:0}.status-strip-compact{align-items:center;min-height:0}.status-expand-chip{flex:none;align-self:center;margin-left:4px}.scope-chip-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;height:1.1rem;margin-left:6px;padding:0 4px;border-radius:999px;background:var(--wa-accent, #128c7e);color:#fff;font-size:.65rem;font-weight:700;line-height:1}.chip.active .scope-chip-badge{background:#fff;color:var(--wa-accent, #128c7e)}.work-badge{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:6px;background:#128c7e1f;color:var(--wa-accent, #128c7e);font-size:.65rem;font-weight:700;vertical-align:middle;text-transform:uppercase;letter-spacing:.02em}
