@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#eef0f7;background:#0d1018;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-optical-sizing:auto;font-weight:400}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input{font:inherit}button{cursor:pointer}.app{--accent:#7c83ff;--profile-accent:#24a879;min-height:100vh;background:radial-gradient(ellipse at 10% 5%,#202945 0,transparent 35%),#0d1018;padding:0 5vw;color:#eef0f7}.app-header{height:72px;border-bottom:1px solid #ffffff14;display:flex;align-items:center;justify-content:space-between}.brand,.mini-brand{display:flex;align-items:center;gap:10px;color:#f6f7fb;text-decoration:none;font:800 17px Manrope,sans-serif}.brand b{color:#9da8bd;font-weight:500}.brand-mark{width:33px;height:33px;border-radius:11px;background:var(--accent);display:grid;place-items:center;color:#fff}.header-actions,.stage-label,.header-button{display:flex;align-items:center;gap:10px}.stage-label,.section-kicker{font-size:9px;letter-spacing:1.5px;color:#929db2;font-weight:700}.stage-label i,.live-dot{width:7px;height:7px;border-radius:50%;background:#50d6a0;box-shadow:0 0 10px #50d6a0}.header-button{background:#ffffff0b;border:1px solid #ffffff1b;color:#dfe3ee;border-radius:9px;padding:9px 12px;font-size:12px}.design-bar{max-width:1280px;margin:35px auto 25px;display:flex;justify-content:space-between;align-items:end;gap:25px}.design-bar h1,.login-copy h2{font:800 clamp(25px,3vw,36px) Manrope,sans-serif;letter-spacing:-1.4px;margin:7px 0}.design-bar p,.login-copy p{color:#9ca7ba;font-size:13px;margin:0}.theme-switcher{display:flex;gap:7px;flex-wrap:wrap}.theme-choice{display:flex;align-items:center;gap:8px;padding:9px 11px;border-radius:9px;border:1px solid #ffffff1b;background:#ffffff08;color:#c4cada;font-size:11px}.theme-choice.selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 15%,transparent);color:#fff}.theme-number{width:20px;height:20px;border-radius:6px;background:#30384c;display:grid;place-items:center;font-size:10px}.theme-number.n1{background:#226d54}.theme-number.n2{background:#34445d}.workspace{max-width:1280px;margin:0 auto}.preview-toolbar{height:40px;display:flex;justify-content:space-between;align-items:center;color:#8792a8;font-size:9px;letter-spacing:1.3px;font-weight:700}.preview-toolbar>div:first-child{display:flex;align-items:center;gap:9px}.preview-name{color:#c3cada}.device-toggle{display:flex;background:#1b202c;padding:3px;border-radius:8px}.device-toggle button{border:0;background:transparent;color:#929db0;padding:5px 12px;border-radius:6px;font-size:10px}.device-toggle button.active{background:#343d52;color:#fff}.mock-device{background:#171c27;border:1px solid #ffffff20;border-radius:13px;padding:9px;box-shadow:0 22px 75px #0005;min-height:450px}.chat-app{--panel:#1c2330;--panel2:#222b3a;--line:#ffffff12;--muted:#8996aa;display:grid;grid-template-columns:255px minmax(0,1fr);min-height:430px;overflow:hidden;border-radius:8px;background:#141a25;color:#e9edf5}.room-sidebar{background:var(--panel);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:14px 11px}.sidebar-top,.my-profile,.list-heading,.room-item,.sidebar-bottom button,.conversation-head,.conversation-tools,.message-composer{display:flex;align-items:center}.sidebar-top{justify-content:space-between;padding:0 3px 13px}.mini-brand{font-size:13px}.mini-brand .brand-mark{width:27px;height:27px;border-radius:8px}.sidebar-top>button,.my-profile>button,.list-heading button,.conversation-tools button,.message-composer>button{border:0;background:transparent;color:#a5afc0;padding:5px}.my-profile{padding:11px 5px;border-block:1px solid var(--line);gap:9px}.avatar,.room-avatar,.message-avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:700;font-size:11px;flex-shrink:0}.robin-avatar{background:var(--profile-accent);position:relative}.robin-avatar span{position:absolute;width:8px;height:8px;background:#48ce91;border:2px solid var(--panel);border-radius:50%;right:0;bottom:0}.profile-copy,.room-copy,.conversation-title{display:grid;gap:3px;flex:1;min-width:0}.profile-copy b,.room-copy b,.conversation-title b{font-size:11px}.profile-copy small,.room-copy small,.conversation-title small{font-size:9px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.my-profile>button{margin-left:auto}.search-box{margin:13px 0;background:#111722;border:1px solid var(--line);border-radius:7px;padding:8px;display:flex;gap:8px;align-items:center;color:#8390a5;font-size:10px}.list-heading{justify-content:space-between;color:#8995aa;font-size:8px;letter-spacing:1.2px;font-weight:700;padding:7px 2px}.room-list{display:grid;gap:3px}.room-item{border:0;background:transparent;color:inherit;text-align:left;gap:9px;padding:9px 6px;border-radius:7px;width:100%;min-width:0}.room-item.active{background:color-mix(in srgb,var(--accent) 17%,transparent);box-shadow:inset 2px 0 var(--accent)}.room-avatar{border-radius:10px;background:#6874c7}.room-copy{flex:1}.room-meta{display:grid;justify-items:end;gap:5px;color:#8792a6}.room-meta small{font-size:8px}.room-meta i{font-style:normal;background:var(--accent);color:#fff;border-radius:9px;min-width:16px;text-align:center;padding:2px 4px;font-size:8px}.sidebar-bottom{margin-top:auto;border-top:1px solid var(--line);padding-top:10px;display:flex;justify-content:space-around}.sidebar-bottom button{gap:6px;color:#a5afc0;background:transparent;border:0;font-size:10px}.conversation{display:flex;flex-direction:column;min-width:0;background:#141a25}.conversation-head{height:60px;padding:0 17px;border-bottom:1px solid var(--line);gap:10px}.group-avatar{background:#6575c9}.conversation-tools{gap:7px}.message-area{flex:1;padding:20px 5%;display:flex;flex-direction:column;gap:17px}.date-divider{text-align:center;margin-bottom:5px}.date-divider span{font-size:8px;color:#758198;letter-spacing:1.5px;background:#202838;padding:5px 10px;border-radius:10px}.message-row{display:flex;gap:8px;align-items:end;max-width:78%}.message-row.own{align-self:flex-end;justify-content:flex-end}.message-avatar{width:25px;height:25px;font-size:9px}.sender{font-size:9px;color:#aeb9cb;margin:0 0 5px 2px}.sender time{color:#657187;margin-left:6px;font-size:8px}.public-sender{color:var(--profile-accent)}.bubble{background:#252e3d;border:1px solid #ffffff0c;border-radius:11px 11px 11px 3px;padding:10px 12px;font-size:11px;line-height:1.5;color:#e1e6f0}.own .bubble{background:color-mix(in srgb,var(--accent) 28%,#252e3d);border-color:color-mix(in srgb,var(--accent) 40%,transparent);border-radius:11px 11px 3px}.message-composer{margin:0 15px 14px;background:#202938;border:1px solid var(--line);border-radius:9px;padding:5px;gap:7px}.message-composer input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#f3f5fa;font-size:11px;padding:9px}.message-composer input::placeholder{color:#78859a}.send-button{background:var(--accent)!important;color:#fff!important;border-radius:7px!important;padding:8px!important}.member-panel{background:#1b2230;border-left:1px solid var(--line);padding:17px 12px}.member-heading{font-size:8px;letter-spacing:1.1px;color:#9aa6ba;margin-bottom:16px}.member-heading span{float:right}.member{display:flex;align-items:center;gap:8px;font-size:10px;color:#d1d8e5;margin:12px 0}.member i{width:7px;height:7px;border-radius:50%}.member small{margin-left:auto;color:#7e8ba1;font-size:8px}.login-preview{max-width:1050px;margin:60px auto 55px;display:grid;grid-template-columns:1fr 360px;align-items:center;gap:10vw}.login-copy h2{font-size:27px}.login-copy p{max-width:420px;line-height:1.7}.login-benefits{display:grid;gap:11px;margin-top:22px;color:#c0cada;font-size:11px}.login-benefits span{display:flex;align-items:center;gap:9px}.login-benefits svg{color:var(--accent)}.login-card{background:#1c2330;border:1px solid #ffffff19;border-radius:15px;padding:24px;display:grid;gap:9px}.login-icon{width:37px;height:37px;border-radius:11px;background:color-mix(in srgb,var(--accent) 20%,transparent);color:var(--accent);display:grid;place-items:center}.login-card h2{font:700 20px Manrope;margin:5px 0 0}.login-card p{font-size:10px;color:#929eb2;margin:0 0 8px}.login-card label{font-size:9px;color:#aeb9cb;text-transform:uppercase;letter-spacing:1px;margin-top:5px}.login-card input{width:100%;background:#111722;border:1px solid #ffffff1c;border-radius:7px;padding:11px;color:#fff;font-size:11px;outline:0}.continue-button{background:var(--accent);color:#fff;border:0;border-radius:7px;padding:11px;font-size:11px;font-weight:700;display:flex;justify-content:center;gap:8px;margin-top:7px}.login-card>small{text-align:center;color:#748198;font-size:9px}footer{height:55px;border-top:1px solid #ffffff16;display:flex;align-items:center;justify-content:space-between;color:#77849a;font-size:8px;letter-spacing:1.2px;font-weight:700}footer i{font-style:normal;padding:0 6px;color:#4d5a70}.settings-panel{position:fixed;z-index:5;right:5vw;top:82px;width:min(390px,90vw);background:#202838;border:1px solid #ffffff25;border-radius:14px;padding:20px;box-shadow:0 25px 80px #000a}.settings-head{display:flex;justify-content:space-between;align-items:start}.settings-head h2{font:700 19px Manrope;margin:5px 0 0}.settings-head>button{background:transparent;border:0;color:#bdc7d8}.setting-block{border-top:1px solid #ffffff18;padding:17px 0;margin-top:15px}.setting-block>div:first-child b{display:flex;align-items:center;gap:8px;font-size:12px}.setting-block>div:first-child b svg{color:var(--accent)}.setting-block>div:first-child small{display:block;color:#929eb2;font-size:10px;margin:5px 0 13px}.swatches{display:flex;gap:9px;flex-wrap:wrap}.swatches button{width:25px;height:25px;border-radius:50%;border:2px solid transparent;color:#fff;display:grid;place-items:center}.swatches button.chosen{outline:2px solid white;outline-offset:2px}.hex-field{display:flex;align-items:center;gap:10px;margin-top:13px;font-size:9px;color:#9ba8bb;letter-spacing:1px}.hex-field input{width:100px;background:#121925;border:1px solid #ffffff20;border-radius:6px;color:#fff;padding:6px;font:11px DM Mono,monospace}.public-preview{display:flex;align-items:center;gap:10px;background:#161e2a;border-radius:9px;padding:10px;margin-top:14px}.public-preview span:last-child{display:grid;gap:3px;font-size:10px}.public-preview small{color:#8996aa;font-size:9px}.settings-note{display:flex;align-items:center;gap:7px;color:#8290a6;font-size:9px;line-height:1.5;margin:0}.theme-whatsapp{background:#e8eee9;color:#1c2923}.theme-whatsapp .app-header{border-color:#d4ded7}.theme-whatsapp .brand{color:#17251f}.theme-whatsapp .brand b{color:#688075}.theme-whatsapp .stage-label{color:#62756b}.theme-whatsapp .header-button{background:#fff;color:#38584a;border-color:#d3ded6}.theme-whatsapp .design-bar p{color:#60736a}.theme-whatsapp .theme-choice{background:#fff;color:#3e5549;border-color:#d2ddd5}.theme-whatsapp .theme-choice.selected{border-color:#17875b;background:#d9eee3;color:#145d40}.theme-whatsapp .preview-toolbar{color:#607469}.theme-whatsapp .preview-name{color:#2c493a}.theme-whatsapp .mock-device{background:#dce5df;border-color:#c8d4cc;box-shadow:0 18px 55px #193c281c}.theme-whatsapp .chat-app{--panel:#f7faf8;--panel2:#fff;--line:#dfe7e1;--muted:#73857a;background:#fff;color:#17251e}.theme-whatsapp .room-sidebar{background:#f7faf8}.theme-whatsapp .my-profile{border-color:#dfe7e1}.theme-whatsapp .search-box{background:#edf2ee;border-color:#e0e8e2;color:#6c7f73}.theme-whatsapp .room-item.active{background:#e0f1e7;box-shadow:inset 3px 0 #17875b}.theme-whatsapp .profile-copy small,.theme-whatsapp .room-copy small,.theme-whatsapp .conversation-title small{color:#718378}.theme-whatsapp .conversation{background:#efeae2}.theme-whatsapp .conversation-head{background:#f7faf8;border-color:#dfe7e1}.theme-whatsapp .bubble{background:#fff;color:#26352c;border-color:#e4e9e5}.theme-whatsapp .own .bubble{background:#d9f5df;border-color:#c8e8d0}.theme-whatsapp .date-divider span{background:#e3e9e3;color:#64766a}.theme-whatsapp .sender{color:#53675a}.theme-whatsapp .message-composer{background:#fff;border-color:#dbe4dd}.theme-whatsapp .message-composer input{color:#1b2b21}.theme-whatsapp .message-composer input::placeholder{color:#89988e}.theme-whatsapp .sidebar-bottom{border-color:#dfe7e1}.theme-whatsapp .sidebar-bottom button,.theme-whatsapp .conversation-tools button,.theme-whatsapp .message-composer>button{color:#52675a}.theme-whatsapp .member-panel{background:#f7faf8;border-color:#dfe7e1}.theme-whatsapp .member{color:#304337}.theme-whatsapp .member-heading{color:#607469}.theme-whatsapp .settings-panel{background:#f8fbf9;color:#203329;border-color:#d3dfd6;box-shadow:0 25px 80px #193c282b}.theme-whatsapp .settings-head>button{color:#52675a}.theme-whatsapp .setting-block{border-color:#dfe7e1}.theme-whatsapp .setting-block>div:first-child small,.theme-whatsapp .hex-field,.theme-whatsapp .settings-note{color:#66796d}.theme-whatsapp .hex-field input{background:#fff;color:#203329;border-color:#d3ded6}.theme-whatsapp .public-preview{background:#eaf1ec}.theme-whatsapp .login-card{background:#fff;color:#203329;border-color:#dce5df}.theme-whatsapp .login-card p,.theme-whatsapp .login-card>small{color:#75857a}.theme-whatsapp .login-card label{color:#52675a}.theme-whatsapp .login-card input{background:#f7faf8;border-color:#dce5df;color:#203329}.theme-whatsapp .login-copy p,.theme-whatsapp .login-benefits{color:#607469}.theme-whatsapp footer{border-color:#d4ded7;color:#607469}.theme-mirc{font-family:DM Mono,monospace;background:#0b1118;color:#d9e5ee}.theme-mirc .design-bar h1,.theme-mirc .login-copy h2,.theme-mirc .login-card h2,.theme-mirc .settings-head h2{font-family:DM Mono,monospace;letter-spacing:-1px}.theme-mirc .brand{font-family:DM Mono,monospace}.theme-mirc .brand-mark{border-radius:3px}.theme-mirc .chat-app{--panel:#101a24;--panel2:#152431;--line:#284052;--muted:#7891a4;grid-template-columns:220px minmax(0,1fr) 150px;border:1px solid #284052;border-radius:2px;background:#09131d;font-family:DM Mono,monospace}.theme-mirc .room-sidebar,.theme-mirc .member-panel{background:#101a24}.theme-mirc .mini-brand,.theme-mirc .profile-copy b,.theme-mirc .room-copy b,.theme-mirc .conversation-title b{font-family:DM Mono,monospace}.theme-mirc .room-item{border-radius:2px}.theme-mirc .room-item.active{background:#173247;box-shadow:inset 2px 0 var(--accent)}.theme-mirc .room-avatar,.theme-mirc .message-avatar{border-radius:3px}.theme-mirc .search-box,.theme-mirc .message-composer,.theme-mirc .bubble{border-radius:2px}.theme-mirc .conversation{background:#09131d}.theme-mirc .conversation-head{background:#101a24}.theme-mirc .bubble{background:#132536;border-color:#244257}.theme-mirc .own .bubble{background:#18384a;border-color:var(--accent)}.theme-mirc .date-divider span{background:#142b3c;border-radius:2px;color:#70a3c1}.theme-mirc .sender,.theme-mirc .public-sender{font-family:DM Mono,monospace;color:var(--profile-accent)}.theme-mirc .message-composer{background:#101d29}.theme-mirc .member{font-family:DM Mono,monospace}.theme-mirc .login-card,.theme-mirc .settings-panel{border-radius:3px;background:#101a24;border-color:#284052}.theme-mirc .login-card input,.theme-mirc .hex-field input{border-radius:2px;background:#09131d;border-color:#284052}.theme-mirc .continue-button{border-radius:2px}.theme-mirc .theme-choice{border-radius:3px}.mobile-preview .mock-device{width:min(390px,100%);margin:0 auto;border-radius:25px;padding:7px}.mobile-preview .chat-app{grid-template-columns:1fr;min-height:650px;border-radius:19px;position:relative}.mobile-preview .room-sidebar{display:none}.mobile-preview .conversation{min-height:650px}.mobile-preview .conversation-head{height:64px}.mobile-preview .message-area{padding:22px 15px}.mobile-preview .message-row{max-width:90%}.mobile-preview .member-panel{display:none}.mobile-preview .message-composer{margin-bottom:12px}.mobile-preview .login-preview{grid-template-columns:1fr;max-width:390px;gap:25px}.mobile-preview .login-copy{display:none}.mobile-preview .login-card{width:100%}.mobile-preview .design-bar{align-items:start;flex-direction:column}.mobile-preview .theme-switcher{width:100%}.mobile-preview .theme-choice{flex:1;justify-content:center}.mobile-preview .theme-choice span:nth-child(2){display:none}@media(max-width:850px){.app{padding:0 4vw}.design-bar{align-items:start;flex-direction:column}.theme-switcher{width:100%}.theme-choice{flex:1;justify-content:center}.login-preview{grid-template-columns:1fr;max-width:560px;gap:25px}.login-copy{max-width:500px}.login-card{max-width:420px;width:100%}.chat-app{grid-template-columns:220px minmax(0,1fr)}.member-panel{display:none}.theme-mirc .chat-app{grid-template-columns:190px minmax(0,1fr)}}@media(max-width:560px){.app-header{height:62px}.stage-label{display:none}.header-button{font-size:10px}.design-bar{margin-top:25px}.design-bar h1{font-size:25px}.theme-choice{font-size:9px;padding:8px 6px;gap:5px}.theme-choice span:nth-child(2){white-space:nowrap}.mock-device{padding:5px;min-height:0}.chat-app,.theme-mirc .chat-app{grid-template-columns:1fr;min-height:440px}.room-sidebar{display:none}.conversation{min-height:440px}.message-area{padding:16px 12px}.login-preview{margin:40px auto}.login-copy h2{font-size:23px}.settings-panel{right:3vw;top:70px}footer{font-size:7px}}.wa-mode-toggle{display:flex;align-items:center;gap:3px;padding:3px;border:1px solid #ffffff22;border-radius:9px;background:#18212b}.wa-mode-toggle button{border:0;border-radius:6px;padding:7px 11px;background:transparent;color:#aeb8c4;font-size:10px}.wa-mode-toggle button.active{background:#315c4b;color:#fff}.theme-whatsapp.whatsapp-dark{background:radial-gradient(ellipse at 10% 5%,#1a2a27 0,transparent 35%),#101719;color:#e7ece9}.theme-whatsapp.whatsapp-dark .app-header{border-color:#293a34}.theme-whatsapp.whatsapp-dark .brand{color:#edf4ef}.theme-whatsapp.whatsapp-dark .brand b{color:#8da99a}.theme-whatsapp.whatsapp-dark .stage-label{color:#91a99b}.theme-whatsapp.whatsapp-dark .header-button{background:#1d2a25;color:#d5e4da;border-color:#34483c}.theme-whatsapp.whatsapp-dark .design-bar p{color:#9aada2}.theme-whatsapp.whatsapp-dark .theme-choice{background:#1b2723;color:#d0ddd4;border-color:#34463c}.theme-whatsapp.whatsapp-dark .theme-choice.selected{background:#244737;border-color:#25a56b;color:#fff}.theme-whatsapp.whatsapp-dark .preview-toolbar{color:#8fa69a}.theme-whatsapp.whatsapp-dark .preview-name{color:#c1d1c7}.theme-whatsapp.whatsapp-dark .mock-device{background:#0d1517;border-color:#34443d;box-shadow:0 18px 55px #0008}.theme-whatsapp.whatsapp-dark .chat-app{--panel:#202c30;--panel2:#26363a;--line:#344448;--muted:#9aabae;background:#111b1e;color:#e8efed}.theme-whatsapp.whatsapp-dark .room-sidebar{background:#202c30}.theme-whatsapp.whatsapp-dark .my-profile{border-color:#344448}.theme-whatsapp.whatsapp-dark .search-box{background:#111b1e;border-color:#344448;color:#9aabae}.theme-whatsapp.whatsapp-dark .room-item.active{background:#244a3a;box-shadow:inset 3px 0 #25a56b}.theme-whatsapp.whatsapp-dark .profile-copy small,.theme-whatsapp.whatsapp-dark .room-copy small,.theme-whatsapp.whatsapp-dark .conversation-title small{color:#9aabae}.theme-whatsapp.whatsapp-dark .conversation{background:#0b1417}.theme-whatsapp.whatsapp-dark .conversation-head{background:#202c30;border-color:#344448}.theme-whatsapp.whatsapp-dark .bubble{background:#202c30;color:#e4ece8;border-color:#344448}.theme-whatsapp.whatsapp-dark .own .bubble{background:#075e50;color:#e6f2ed;border-color:#176f5e}.theme-whatsapp.whatsapp-dark .date-divider span{background:#1d292b;color:#9aabae}.theme-whatsapp.whatsapp-dark .sender{color:#b5c6bd}.theme-whatsapp.whatsapp-dark .message-composer{background:#202c30;border-color:#344448}.theme-whatsapp.whatsapp-dark .message-composer input{color:#eaf0ed}.theme-whatsapp.whatsapp-dark .message-composer input::placeholder{color:#91a29a}.theme-whatsapp.whatsapp-dark .sidebar-bottom{border-color:#344448}.theme-whatsapp.whatsapp-dark .sidebar-bottom button,.theme-whatsapp.whatsapp-dark .conversation-tools button,.theme-whatsapp.whatsapp-dark .message-composer>button{color:#a9bcb2}.theme-whatsapp.whatsapp-dark .member-panel{background:#202c30;border-color:#344448}.theme-whatsapp.whatsapp-dark .member{color:#d2dfd8}.theme-whatsapp.whatsapp-dark .member-heading{color:#9aabae}.theme-whatsapp.whatsapp-dark .settings-panel{background:#202c30;color:#e7efea;border-color:#3a4d43}.theme-whatsapp.whatsapp-dark .settings-head>button{color:#c2d0c8}.theme-whatsapp.whatsapp-dark .setting-block{border-color:#344448}.theme-whatsapp.whatsapp-dark .setting-block>div:first-child small,.theme-whatsapp.whatsapp-dark .hex-field,.theme-whatsapp.whatsapp-dark .settings-note{color:#a0b2a8}.theme-whatsapp.whatsapp-dark .hex-field input{background:#111b1e;color:#e7efea;border-color:#344448}.theme-whatsapp.whatsapp-dark .public-preview{background:#172326}.theme-whatsapp.whatsapp-dark .login-card{background:#202c30;color:#e7efea;border-color:#344448}.theme-whatsapp.whatsapp-dark .login-card p,.theme-whatsapp.whatsapp-dark .login-card>small{color:#9aaba3}.theme-whatsapp.whatsapp-dark .login-card label{color:#bdcbc3}.theme-whatsapp.whatsapp-dark .login-card input{background:#111b1e;border-color:#344448;color:#e7efea}.theme-whatsapp.whatsapp-dark .login-copy p,.theme-whatsapp.whatsapp-dark .login-benefits{color:#a5b6ac}.theme-whatsapp.whatsapp-dark footer{border-color:#293a34;color:#91a69a}.read-receipt{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin:5px 3px 0;color:#2589bd;font-size:9px;line-height:1.3}.read-receipt svg{flex-shrink:0;color:#2597ce;stroke-width:2.4}.read-receipt time{color:#8b9992;font-size:8px}.read-receipt span{color:#75877d}.theme-whatsapp.whatsapp-dark .read-receipt time{color:#8fa49a}.theme-whatsapp.whatsapp-dark .read-receipt span{color:#a6b9af}.theme-whatsapp.whatsapp-dark .read-receipt svg{color:#53b9e8}.theme-mirc .read-receipt{font-family:DM Mono,monospace}.matrix-workspace{max-width:1280px;margin:30px auto 45px;min-height:560px;height:min(68vh,760px);display:grid;grid-template-columns:310px minmax(0,1fr);border:1px solid #ffffff20;border-radius:14px;overflow:hidden;background:#141a25;box-shadow:0 22px 75px #0005}.matrix-sidebar{display:flex;flex-direction:column;min-width:0;background:#1c2330;border-right:1px solid #ffffff16}.matrix-account{display:flex;align-items:center;gap:10px;padding:17px 14px;border-bottom:1px solid #ffffff16;min-width:0}.matrix-account>div{display:grid;gap:4px;min-width:0;flex:1}.matrix-account b{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matrix-account small{font-size:9px;color:#8e9caf}.matrix-account>button,.matrix-room-heading button{border:0;background:transparent;color:#9eacc0;padding:6px}.matrix-room-heading{display:flex;align-items:center;justify-content:space-between;padding:15px 14px 8px;color:#91a0b5;font-size:9px;letter-spacing:1.2px}.matrix-search{display:flex;align-items:center;gap:8px;margin:5px 12px 10px;padding:9px 10px;border-radius:8px;background:#111722;border:1px solid #ffffff12;color:#8492a8}.matrix-search input{min-width:0;width:100%;background:transparent;border:0;outline:0;color:#edf1f8;font-size:10px}.matrix-room-list{overflow:auto;flex:1;padding:0 7px}.matrix-room{width:100%;display:flex;align-items:center;gap:9px;text-align:left;padding:10px 8px;border:0;border-radius:8px;background:transparent;color:#e8edf5}.matrix-room.active{background:color-mix(in srgb,var(--accent) 20%,transparent)}.matrix-room-avatar{width:34px;height:34px;flex-shrink:0;border-radius:10px;background:color-mix(in srgb,var(--accent) 65%,#273449);display:grid;place-items:center;color:#fff;font-size:10px;font-weight:700}.matrix-room-avatar.large{width:38px;height:38px}.matrix-room-copy{display:grid;gap:4px;flex:1;min-width:0}.matrix-room-copy b{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.matrix-room-copy small{font-size:9px;color:#8f9caf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.matrix-room-time{font-size:8px;color:#7d8ba0;align-self:flex-start}.matrix-empty{padding:12px;color:#8e9caf;font-size:10px}.matrix-sidebar-footer{display:flex;align-items:center;gap:7px;padding:13px 14px;border-top:1px solid #ffffff16;color:#8ea99b;font-size:9px}.matrix-conversation{display:flex;flex-direction:column;min-width:0;background:#101820}.matrix-conversation-head{display:flex;align-items:center;gap:11px;padding:12px 18px;border-bottom:1px solid #ffffff16;background:#1b2530}.matrix-conversation-head>div:nth-child(2){display:grid;gap:4px;min-width:0;flex:1}.matrix-conversation-head b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.matrix-conversation-head small{font-size:9px;color:#8493a8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.matrix-sync-pill{font-size:8px;color:#83c6a2;border:1px solid #3b765c;border-radius:20px;padding:5px 8px}.matrix-message-list{flex:1;overflow:auto;padding:22px 5%;display:flex;flex-direction:column;gap:13px}.matrix-message{max-width:78%;align-self:flex-start}.matrix-message.own{align-self:flex-end}.matrix-message-meta{display:flex;gap:9px;align-items:center;margin:0 4px 5px;font-size:9px;color:#aebacc}.matrix-message-meta time{font-size:8px;color:#77869a}.matrix-message-bubble{padding:10px 13px;border-radius:11px 11px 11px 3px;background:#263342;border:1px solid #ffffff0d;color:#e8edf5;font-size:11px;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.matrix-message.own .matrix-message-bubble{background:color-mix(in srgb,var(--accent) 34%,#263342);border-radius:11px 11px 3px}.matrix-empty-state{margin:auto;display:grid;justify-items:center;gap:10px;text-align:center;color:#91a0b4}.matrix-empty-state svg{color:var(--accent)}.matrix-empty-state b{font-size:13px;color:#e5ebf3}.matrix-empty-state span{font-size:10px}.matrix-composer{display:flex;gap:8px;margin:0 16px 16px;padding:6px;background:#202c39;border:1px solid #ffffff18;border-radius:10px}.matrix-composer input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#f2f5fa;padding:9px;font-size:11px}.matrix-composer button{border:0;border-radius:7px;padding:8px 11px;background:var(--accent);color:#fff;display:grid;place-items:center}.matrix-composer button:disabled{opacity:.45;cursor:not-allowed}.matrix-inline-error,.login-error{color:#ff9b9b;font-size:10px;padding:0 16px}.theme-whatsapp:not(.whatsapp-dark) .matrix-workspace{background:#fff;border-color:#d5e0d8}.theme-whatsapp:not(.whatsapp-dark) .matrix-sidebar{background:#f7faf8;border-color:#dfe7e1}.theme-whatsapp:not(.whatsapp-dark) .matrix-account,.theme-whatsapp:not(.whatsapp-dark) .matrix-sidebar-footer{border-color:#dfe7e1}.theme-whatsapp:not(.whatsapp-dark) .matrix-account b,.theme-whatsapp:not(.whatsapp-dark) .matrix-room{color:#26392e}.theme-whatsapp:not(.whatsapp-dark) .matrix-account small,.theme-whatsapp:not(.whatsapp-dark) .matrix-room-copy small{color:#74867a}.theme-whatsapp:not(.whatsapp-dark) .matrix-search{background:#edf2ee;border-color:#dfe7e1}.theme-whatsapp:not(.whatsapp-dark) .matrix-search input{color:#26392e}.theme-whatsapp:not(.whatsapp-dark) .matrix-room.active{background:#dcefe3}.theme-whatsapp:not(.whatsapp-dark) .matrix-conversation{background:#efeae2}.theme-whatsapp:not(.whatsapp-dark) .matrix-conversation-head{background:#f7faf8;border-color:#dfe7e1;color:#26392e}.theme-whatsapp:not(.whatsapp-dark) .matrix-message-meta{color:#52675a}.theme-whatsapp:not(.whatsapp-dark) .matrix-message-bubble{background:#fff;color:#26392e;border-color:#e1e8e2}.theme-whatsapp:not(.whatsapp-dark) .matrix-message.own .matrix-message-bubble{background:#d9f5df}.theme-whatsapp:not(.whatsapp-dark) .matrix-composer{background:#fff;border-color:#dce5df}.theme-whatsapp:not(.whatsapp-dark) .matrix-composer input{color:#26392e}.theme-whatsapp.whatsapp-dark .matrix-workspace{background:#111b1e;border-color:#344448}.theme-whatsapp.whatsapp-dark .matrix-sidebar,.theme-whatsapp.whatsapp-dark .matrix-conversation-head{background:#202c30}.theme-whatsapp.whatsapp-dark .matrix-account,.theme-whatsapp.whatsapp-dark .matrix-sidebar-footer,.theme-whatsapp.whatsapp-dark .matrix-conversation-head{border-color:#344448}.theme-whatsapp.whatsapp-dark .matrix-search,.theme-whatsapp.whatsapp-dark .matrix-composer{background:#111b1e;border-color:#344448}.theme-whatsapp.whatsapp-dark .matrix-conversation{background:#0b1417}.theme-whatsapp.whatsapp-dark .matrix-message-bubble{background:#202c30;border-color:#344448}.theme-whatsapp.whatsapp-dark .matrix-message.own .matrix-message-bubble{background:#075e50}.theme-mirc .matrix-workspace,.theme-mirc .matrix-sidebar,.theme-mirc .matrix-conversation-head,.theme-mirc .matrix-composer{border-radius:2px}.theme-mirc .matrix-workspace{border-color:#284052;background:#09131d}.theme-mirc .matrix-sidebar,.theme-mirc .matrix-conversation-head{background:#101a24}.theme-mirc .matrix-conversation{background:#09131d}.theme-mirc .matrix-message-bubble{background:#132536;border-color:#244257;border-radius:2px;font-family:DM Mono,monospace}.theme-mirc .matrix-message.own .matrix-message-bubble{background:#18384a}.theme-mirc .matrix-composer{background:#101d29}@media(max-width:700px){.matrix-workspace{grid-template-columns:115px minmax(0,1fr);height:70vh;min-height:520px}.matrix-account{padding:12px 7px;gap:5px;flex-wrap:wrap}.matrix-account>div{min-width:0}.matrix-account b,.matrix-account small{font-size:8px}.matrix-account>button{margin-left:auto}.matrix-room-heading{padding:12px 7px;font-size:7px}.matrix-search{margin:4px 6px 8px;padding:7px 5px}.matrix-search input{font-size:8px}.matrix-room{gap:5px;padding:8px 4px;flex-wrap:wrap}.matrix-room-avatar{width:27px;height:27px;font-size:8px}.matrix-room-copy{min-width:0;flex-basis:60px}.matrix-room-copy b{font-size:8px}.matrix-room-copy small{font-size:7px}.matrix-room-time{display:none}.matrix-sidebar-footer{font-size:7px;padding:9px 6px}.matrix-conversation-head{padding:10px 8px;gap:6px}.matrix-conversation-head b{font-size:9px}.matrix-conversation-head small{font-size:7px}.matrix-sync-pill{font-size:7px;padding:4px}.matrix-message-list{padding:14px 8px}.matrix-message{max-width:92%}.matrix-message-bubble{font-size:10px}.matrix-composer{margin:0 7px 8px}.matrix-composer input{font-size:10px}}.device-verify-card{margin:10px 10px 5px;padding:11px;border:1px solid #ffffff1c;border-radius:9px;background:#141e2a}.device-verify-title{display:flex;align-items:center;gap:7px;color:#b9c8dc;font-size:10px}.device-verify-title svg{color:#80c8a3}.device-verify-card p{font-size:9px;line-height:1.45;color:#91a0b4;margin:7px 0}.device-verify-card>button{width:100%;border:1px solid color-mix(in srgb,var(--accent) 65%,#ffffff);background:color-mix(in srgb,var(--accent) 20%,transparent);color:#eef2ff;border-radius:6px;padding:7px;font-size:9px}.device-verify-card>button:disabled{opacity:.6}.sas-panel{margin:14px 18px 0;padding:17px;border:1px solid color-mix(in srgb,var(--accent) 65%,#ffffff);border-radius:12px;background:#1c2938;box-shadow:0 8px 30px #0003}.sas-panel h3{font-size:16px;margin:7px 0;color:#f3f6fc}.sas-panel>p{font-size:10px;line-height:1.55;color:#aab8cb;max-width:700px}.sas-emojis{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin:15px 0}.sas-emojis>div{display:grid;justify-items:center;gap:5px;padding:9px 3px;border-radius:8px;background:#101a27;border:1px solid #ffffff14}.sas-emojis span{font-size:27px;line-height:1.2}.sas-emojis small{font-size:8px;color:#aebbd0;text-align:center}.sas-actions{display:flex;justify-content:flex-end;gap:9px}.sas-actions button{display:flex;align-items:center;justify-content:center;gap:7px;border-radius:7px;padding:9px 13px;font-size:10px}.sas-mismatch{border:1px solid #b45d65;background:#442b35;color:#ffdce0}.sas-match{border:1px solid #318a66;background:#176044;color:#e5fff1}.sas-actions button:disabled{opacity:.6}.theme-whatsapp:not(.whatsapp-dark) .device-verify-card{background:#eef5ef;border-color:#d6e4d9}.theme-whatsapp:not(.whatsapp-dark) .device-verify-title{color:#304a39}.theme-whatsapp:not(.whatsapp-dark) .device-verify-card p{color:#63796a}.theme-whatsapp:not(.whatsapp-dark) .device-verify-card>button{color:#254735}.theme-whatsapp:not(.whatsapp-dark) .sas-panel{background:#f7faf8}.theme-whatsapp:not(.whatsapp-dark) .sas-panel h3{color:#26392e}.theme-whatsapp:not(.whatsapp-dark) .sas-panel>p{color:#63796a}.theme-whatsapp:not(.whatsapp-dark) .sas-emojis>div{background:#edf3ee;border-color:#dce7df}.theme-whatsapp:not(.whatsapp-dark) .sas-emojis small{color:#53695a}@media(max-width:700px){.device-verify-card{margin:7px 5px;padding:7px}.device-verify-title{font-size:8px}.device-verify-card p{font-size:7px}.device-verify-card>button{font-size:7px;padding:6px}.sas-panel{margin:8px;padding:10px}.sas-emojis{gap:3px}.sas-emojis>div{padding:6px 1px}.sas-emojis span{font-size:20px}.sas-emojis small{font-size:6px}}.matrix-workspace,.matrix-sidebar,.matrix-conversation{min-height:0}.matrix-room-list,.matrix-message-list{min-height:0;overscroll-behavior:contain}.matrix-conversation{height:100%;overflow:hidden}.matrix-message-list{flex:1 1 0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#59677c transparent;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.matrix-message-list::-webkit-scrollbar,.matrix-room-list::-webkit-scrollbar{width:7px}.matrix-message-list::-webkit-scrollbar-thumb,.matrix-room-list::-webkit-scrollbar-thumb{background:#59677c88;border-radius:8px}.matrix-message-list::-webkit-scrollbar-track,.matrix-room-list::-webkit-scrollbar-track{background:transparent}@media(max-width:700px){.matrix-workspace{height:70vh;min-height:520px}.matrix-sidebar,.matrix-conversation{min-height:0}.matrix-message-list{min-height:0;overflow-y:auto}}@media(max-height:700px){.matrix-workspace{height:calc(100vh - 245px);min-height:380px}}.matrix-conversation{position:relative}.new-messages-pill{position:absolute;z-index:2;left:50%;bottom:78px;transform:translate(-50%);display:flex;align-items:center;gap:7px;padding:9px 14px;border-radius:22px;border:1px solid color-mix(in srgb,var(--accent) 65%,#ffffff);background:#27354a;color:#f4f7ff;box-shadow:0 5px 22px #0007;font-size:10px;font-weight:700;white-space:nowrap}.new-messages-pill span{font-size:15px;line-height:10px;color:#aeb8ff}.theme-whatsapp:not(.whatsapp-dark) .new-messages-pill{background:#e0f1e7;color:#214532;border-color:#7bbd91}.theme-whatsapp.whatsapp-dark .new-messages-pill{background:#075e50;color:#eafff3;border-color:#198b70}.theme-mirc .new-messages-pill{border-radius:3px;background:#142b3c}.attachment-input{display:none!important}.matrix-composer .attach-button{background:transparent;color:#aebbd0;padding:8px 9px}.matrix-composer .attach-button:hover{background:#ffffff12;color:#fff}.chat-image-link{display:block;max-width:min(420px,65vw);line-height:0;border-radius:8px;overflow:hidden}.chat-image{display:block;max-width:100%;max-height:360px;width:auto;height:auto;object-fit:contain;border-radius:8px;cursor:zoom-in}.attachment-caption{display:block;padding-top:7px}.attachment-loading,.attachment-error{display:flex;align-items:center;gap:7px;min-width:145px;color:#aebbd0;font-size:10px;padding:8px}.attachment-error{color:#ffb7b7}.chat-file-card{display:flex;align-items:center;gap:10px;min-width:190px;max-width:330px;padding:10px;border-radius:8px;background:#172432;color:inherit;text-decoration:none;border:1px solid #ffffff18}.chat-file-card>span:first-child{display:grid;place-items:center;width:34px;height:34px;border-radius:7px;background:#ffffff12;color:var(--accent)}.chat-file-name{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px;font-size:10px;overflow-wrap:anywhere}.chat-file-name small{font-size:8px;color:#aebbd0}.upload-progress{height:3px;margin:-12px 16px 10px;background:#ffffff18;border-radius:4px;overflow:hidden}.upload-progress span{display:block;height:100%;background:var(--accent);transition:width .15s}.theme-whatsapp:not(.whatsapp-dark) .chat-file-card{background:#edf5ef;border-color:#dbe8de;color:#294232}.theme-whatsapp:not(.whatsapp-dark) .chat-file-name small{color:#627668}.theme-whatsapp:not(.whatsapp-dark) .attachment-loading{color:#53695a}@media(max-width:700px){.chat-image-link{max-width:68vw}.chat-image{max-height:260px}.chat-file-card{min-width:155px}.upload-progress{margin-left:7px;margin-right:7px}}.composer-wrap{position:relative}.matrix-composer .emoji-button{background:transparent;color:#aebbd0;padding:8px 9px}.matrix-composer .emoji-button:hover{background:#ffffff12;color:#fff}.emoji-picker-popover{position:absolute;z-index:8;left:48px;bottom:calc(100% + 10px);filter:drop-shadow(0 12px 28px #0008)}.emoji-picker-heading{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;background:#202c39;color:#eaf0f8;border-radius:12px 12px 0 0;font-size:11px}.emoji-picker-heading button{border:0;background:transparent;color:inherit;padding:3px}.theme-whatsapp:not(.whatsapp-dark) .emoji-picker-heading{background:#f1f7f2;color:#26392e}@media(max-width:700px){.emoji-picker-popover{left:4px;bottom:calc(100% + 8px)}}.matrix-message-bubble.emoji-only,.matrix-message.own .matrix-message-bubble.emoji-only,.theme-whatsapp:not(.whatsapp-dark) .matrix-message-bubble.emoji-only,.theme-whatsapp.whatsapp-dark .matrix-message-bubble.emoji-only,.theme-mirc .matrix-message-bubble.emoji-only{padding:0;border:0;background:transparent;box-shadow:none;font-size:38px;line-height:1.25;letter-spacing:1px;white-space:pre-wrap;overflow-wrap:normal}.matrix-message-bubble.emoji-only{border-radius:0}@media(max-width:700px){.matrix-message-bubble.emoji-only,.matrix-message.own .matrix-message-bubble.emoji-only{font-size:34px}}.design-bar{margin-top:22px;margin-bottom:17px;min-height:65px}.design-bar h1{font-size:clamp(23px,2.5vw,31px)}.matrix-profile-avatar{display:block;object-fit:cover;background:#39445c;border:1px solid #ffffff25}.appearance-theme-list{display:grid;gap:7px}.appearance-theme-option{display:flex;align-items:center;gap:9px;width:100%;padding:9px 10px;text-align:left;border:1px solid #ffffff1a;border-radius:8px;background:#ffffff08;color:#cbd4e3;font-size:10px}.appearance-theme-option.selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 17%,transparent);color:#fff}.appearance-theme-option>span:nth-child(2){flex:1}.appearance-mode{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;color:#9eabc0;font-size:10px}.appearance-mode>div{display:flex;gap:3px;padding:3px;border-radius:7px;background:#121925}.appearance-mode button{border:0;border-radius:5px;padding:6px 10px;background:transparent;color:#9eabc0;font-size:9px}.appearance-mode button.active{background:var(--accent);color:#fff}.theme-whatsapp:not(.whatsapp-dark) .appearance-theme-option{background:#fff;color:#3e5549;border-color:#d2ddd5}.theme-whatsapp:not(.whatsapp-dark) .appearance-theme-option.selected{border-color:#17875b;background:#d9eee3;color:#145d40}.theme-whatsapp:not(.whatsapp-dark) .appearance-mode{color:#62756b}.theme-whatsapp:not(.whatsapp-dark) .appearance-mode>div{background:#e8efea}.theme-whatsapp:not(.whatsapp-dark) .appearance-mode button{color:#62756b}.theme-whatsapp:not(.whatsapp-dark) .appearance-mode button.active{color:#fff;background:#17875b}.theme-whatsapp.whatsapp-dark .appearance-theme-option{background:#1b2723;color:#d0ddd4;border-color:#34463c}.theme-whatsapp.whatsapp-dark .appearance-theme-option.selected{background:#244737;border-color:#25a56b;color:#fff}.theme-whatsapp.whatsapp-dark .appearance-mode{color:#a0b2a8}.theme-whatsapp.whatsapp-dark .appearance-mode>div{background:#111b1e}@media(max-width:560px){.design-bar{margin-top:18px;margin-bottom:12px;min-height:0}.design-bar h1{font-size:23px}}.account-settings-panel{max-height:calc(100vh - 105px);overflow-y:auto;width:min(440px,92vw)}.settings-tabs{display:flex;gap:5px;margin:16px 0 4px;padding:4px;border-radius:9px;background:#151d2a}.settings-tabs button{flex:1;border:0;border-radius:6px;padding:9px 6px;background:transparent;color:#9eabc0;font-size:10px}.settings-tabs button.active{background:var(--accent);color:#fff}.profile-settings{display:grid;gap:8px;padding:15px 0}.profile-picture-row{display:flex;align-items:center;gap:13px;margin-bottom:8px}.profile-picture-row img,.profile-picture-row>span{width:64px;height:64px;object-fit:cover;border-radius:50%;background:var(--profile-accent);display:grid;place-items:center;color:#fff;font-size:23px;font-weight:700}.profile-picture-row>div{display:grid;gap:5px}.profile-picture-row b,.devices-intro b{font-size:11px}.profile-picture-row small,.devices-intro small{font-size:9px;color:#9eabc0}.profile-picture-row button,.secondary-setting-button{width:max-content;border:1px solid #ffffff25;background:#ffffff0a;color:#dce4f2;border-radius:7px;padding:7px 10px;font-size:9px}.profile-settings>label{font-size:9px;color:#aebbd0;text-transform:uppercase;letter-spacing:1px;margin-top:5px}.profile-settings>input,.profile-edit-row input,.inline-settings-form input{width:100%;min-width:0;border:1px solid #ffffff20;border-radius:7px;background:#151d2a;color:#eef2fa;padding:9px;font-size:10px}.profile-settings>input[readonly]{opacity:.7}.profile-edit-row{display:flex;gap:6px}.profile-edit-row button,.inline-settings-form>button:not(.danger-button){border:0;border-radius:7px;background:var(--accent);color:#fff;padding:0 12px;font-size:9px}.field-note{font-size:9px;color:#8997ad}.inline-settings-form{display:grid;gap:8px;margin-top:10px}.inline-settings-form>p{font-size:10px;line-height:1.5;color:#c4cede}.danger-zone{border:1px solid #a9444a55;border-radius:9px;padding:13px!important}.danger-zone>div small{display:block;color:#aebbd0;font-size:9px;line-height:1.5;margin-top:5px}.danger-button{border:1px solid #d34b55;background:#9e2631;color:#fff;border-radius:7px;padding:8px 11px;font-size:10px}.danger-button:disabled{opacity:.5;cursor:not-allowed}.devices-settings{padding:14px 0}.devices-intro{display:grid;gap:5px;margin-bottom:13px}.device-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 0;border-top:1px solid #ffffff17}.device-row>div{display:grid;gap:5px;min-width:0}.device-row b{font-size:10px;overflow-wrap:anywhere}.device-row small{font-size:8px;color:#9eabc0;overflow-wrap:anywhere}.device-row em{font-style:normal;font-size:8px;color:#63d9a7;margin-left:5px}.danger-outline{border:1px solid #bd4b55;background:transparent;color:#ff9ca4;border-radius:6px;padding:6px 8px;font-size:9px;flex-shrink:0}.devices-settings>.secondary-setting-button{margin-top:10px}.theme-whatsapp:not(.whatsapp-dark) .settings-tabs{background:#e8efea}.theme-whatsapp:not(.whatsapp-dark) .settings-tabs button{color:#62756b}.theme-whatsapp:not(.whatsapp-dark) .settings-tabs button.active{background:#17875b;color:#fff}.theme-whatsapp:not(.whatsapp-dark) .profile-picture-row small,.theme-whatsapp:not(.whatsapp-dark) .devices-intro small,.theme-whatsapp:not(.whatsapp-dark) .device-row small,.theme-whatsapp:not(.whatsapp-dark) .field-note{color:#66796d}.theme-whatsapp:not(.whatsapp-dark) .profile-settings>input,.theme-whatsapp:not(.whatsapp-dark) .profile-edit-row input,.theme-whatsapp:not(.whatsapp-dark) .inline-settings-form input{background:#fff;color:#203329;border-color:#d3ded6}.theme-whatsapp:not(.whatsapp-dark) .profile-picture-row button,.theme-whatsapp:not(.whatsapp-dark) .secondary-setting-button{background:#fff;color:#38584a;border-color:#d3ded6}.theme-whatsapp:not(.whatsapp-dark) .device-row{border-color:#dfe7e1}.theme-whatsapp:not(.whatsapp-dark) .danger-zone{border-color:#d88b8f}.theme-whatsapp:not(.whatsapp-dark) .inline-settings-form>p{color:#42584a}.theme-whatsapp.whatsapp-dark .settings-tabs{background:#111b1e}.theme-whatsapp.whatsapp-dark .settings-tabs button{color:#a0b2a8}.theme-whatsapp.whatsapp-dark .settings-tabs button.active{background:#17875b;color:#fff}.theme-whatsapp.whatsapp-dark .profile-settings>input,.theme-whatsapp.whatsapp-dark .profile-edit-row input,.theme-whatsapp.whatsapp-dark .inline-settings-form input{background:#111b1e;color:#e7efea;border-color:#344448}.theme-whatsapp.whatsapp-dark .device-row{border-color:#344448}.theme-mirc .settings-tabs,.theme-mirc .profile-settings>input,.theme-mirc .profile-edit-row input,.theme-mirc .inline-settings-form input{border-radius:2px}@media(max-width:560px){.account-settings-panel{right:2vw;top:68px;width:96vw;max-height:calc(100vh - 80px)}}.settings-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.settings-tabs button{white-space:nowrap;padding:9px 5px;font-size:10px}.devices-settings .setting-block>b{display:block;font-size:12px;line-height:1.4;margin-bottom:7px}.devices-settings .setting-block>small{display:block;color:#929eb2;font-size:10px;line-height:1.55;margin:0 0 12px}.devices-settings .setting-block .secondary-setting-button{display:inline-flex}.message-layout-block{padding-bottom:8px}.setting-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:14px 0;padding:11px;border:1px solid #ffffff18;border-radius:9px;background:#ffffff06}.setting-toggle-row>span{display:grid;gap:5px;min-width:0}.setting-toggle-row>span b{font-size:10px}.setting-toggle-row>span small{font-size:9px;color:#929eb2;line-height:1.45}.toggle-switch{width:39px;height:22px;flex-shrink:0;border:0;border-radius:20px;background:#596477;padding:3px;display:flex;align-items:center;justify-content:flex-start;transition:background .18s}.toggle-switch i{width:16px;height:16px;border-radius:50%;background:#fff;display:block;transition:transform .18s}.toggle-switch.on{background:#278a61;justify-content:flex-end}.font-size-control{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 2px;color:#aebbd0;font-size:10px}.font-size-control select{min-width:115px;border:1px solid #ffffff20;border-radius:7px;background:#151d2a;color:#eef2fa;padding:8px;font-size:10px}.matrix-message-bubble{font-size:11px}.message-font-small .matrix-message-bubble{font-size:10px}.message-font-medium .matrix-message-bubble{font-size:12px}.message-font-large .matrix-message-bubble{font-size:14px}.compact-messages .matrix-message-list{gap:8px}.compact-messages .matrix-message-bubble{padding:6px 9px;line-height:1.35;border-radius:8px}.compact-messages .matrix-message-meta{margin-bottom:2px}.theme-whatsapp:not(.whatsapp-dark) .setting-toggle-row{background:#f0f5f1;border-color:#dbe6dd}.theme-whatsapp:not(.whatsapp-dark) .setting-toggle-row>span small{color:#66796d}.theme-whatsapp:not(.whatsapp-dark) .font-size-control{color:#52675a}.theme-whatsapp:not(.whatsapp-dark) .font-size-control select{background:#fff;color:#203329;border-color:#d3ded6}.theme-whatsapp.whatsapp-dark .setting-toggle-row{background:#172326;border-color:#344448}.theme-whatsapp.whatsapp-dark .setting-toggle-row>span small{color:#a0b2a8}.theme-whatsapp.whatsapp-dark .font-size-control{color:#a0b2a8}.theme-whatsapp.whatsapp-dark .font-size-control select{background:#111b1e;color:#e7efea;border-color:#344448}@media(max-width:380px){.settings-tabs{gap:3px}.settings-tabs button{font-size:9px;padding:8px 2px}}.message-alignment-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 0 15px}.alignment-option{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:5px;text-align:left;padding:8px;border:1px solid #ffffff20;border-radius:8px;background:#ffffff06;color:#dce4f2}.alignment-option.selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 13%,transparent);box-shadow:inset 0 0 0 1px var(--accent)}.alignment-option>b{font-size:9px}.alignment-option>small{font-size:8px;line-height:1.35;color:#9eabc0}.alignment-preview{height:43px;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:5px;border-radius:5px;background:#151d2a}.alignment-preview i{display:block;width:65%;height:6px;border-radius:5px;background:#68778d}.alignment-preview i:nth-child(2n){background:var(--accent);align-self:flex-end;width:55%}.alignment-preview.left i:nth-child(2n){align-self:flex-start}.alignment-preview.right i,.alignment-preview.standard i:nth-child(odd){align-self:flex-end}.alignment-preview.right i:nth-child(2n){align-self:flex-end}.alignment-preview.standard i:nth-child(2n){align-self:flex-start}.message-align-left .matrix-message,.message-align-left .matrix-message.own{align-self:flex-start}.message-align-right .matrix-message,.message-align-right .matrix-message.own{align-self:flex-end}.theme-whatsapp:not(.whatsapp-dark) .alignment-option{background:#fff;color:#385044;border-color:#d3ded6}.theme-whatsapp:not(.whatsapp-dark) .alignment-option.selected{border-color:#17875b;background:#e5f3e9}.theme-whatsapp:not(.whatsapp-dark) .alignment-option>small{color:#66796d}.theme-whatsapp:not(.whatsapp-dark) .alignment-preview{background:#edf3ee}.theme-whatsapp:not(.whatsapp-dark) .alignment-preview i{background:#9eafa3}.theme-whatsapp:not(.whatsapp-dark) .alignment-preview i:nth-child(2n){background:#17875b}.theme-whatsapp.whatsapp-dark .alignment-option{background:#172326;color:#e7efea;border-color:#344448}.theme-whatsapp.whatsapp-dark .alignment-option.selected{border-color:#25a56b;background:#173b2d}.theme-whatsapp.whatsapp-dark .alignment-option>small{color:#a0b2a8}.theme-whatsapp.whatsapp-dark .alignment-preview{background:#111b1e}@media(max-width:390px){.message-alignment-options{gap:4px}.alignment-option{padding:6px}.alignment-option>b{font-size:8px}.alignment-option>small{font-size:7px}}.matrix-workspace{width:100%;max-width:none;margin:14px auto 24px;height:calc(100vh - 165px);min-height:560px;max-height:none}.app:has(.matrix-workspace){padding-left:3vw;padding-right:3vw}.app:has(.matrix-workspace) footer{height:42px}@media(max-width:700px){.matrix-workspace{height:calc(100vh - 125px);min-height:500px;margin:10px auto 16px}.app:has(.matrix-workspace){padding-left:2vw;padding-right:2vw}}@media(max-height:700px){.matrix-workspace{height:calc(100vh - 125px);min-height:420px}}.message-delivery-status{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin:3px 4px 0;color:#8e9bad;font-size:9px;line-height:1.2}.delivery-sent{color:#aab4c2}.delivery-read{color:#36a9ff}.delivery-failed{color:#ff737d;font-weight:600}.failed-message-banner{display:flex;align-items:center;gap:12px;margin:0 12px 8px;padding:10px 12px;border:1px solid #d65f5f77;border-radius:9px;background:#6b252b30}.failed-message-banner>div{display:grid;gap:3px;flex:1;min-width:0}.failed-message-banner b{font-size:11px;color:#ff9ba1}.failed-message-banner small{font-size:9px;color:#c5aeb0;overflow-wrap:anywhere;max-height:34px;overflow:hidden}.failed-message-banner>button:not(.dismiss-failed){border:1px solid #d65f5f;background:#9e3039;color:#fff;border-radius:7px;padding:7px 10px;font-size:10px;white-space:nowrap}.failed-message-banner>button:disabled{opacity:.55}.failed-message-banner .dismiss-failed{border:0;background:transparent;color:#c5aeb0;font-size:19px;padding:0 4px}.theme-whatsapp:not(.whatsapp-dark) .message-delivery-status{color:#718176}.theme-whatsapp:not(.whatsapp-dark) .delivery-sent{color:#748579}.theme-whatsapp:not(.whatsapp-dark) .delivery-read{color:#1687d9}.theme-whatsapp:not(.whatsapp-dark) .failed-message-banner{background:#fff0f0;border-color:#e6a5a8}.theme-whatsapp:not(.whatsapp-dark) .failed-message-banner small{color:#80575a}
