:root{font-family:Tahoma,Arial,sans-serif;color:#101c22;background:#597984;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #1686b0;outline-offset:-2px}.pda-desktop{min-height:100dvh;display:flex;justify-content:center;align-items:center;gap:14px;padding:24px;background:radial-gradient(ellipse at 50% 35%,#89a4ad,#486570);font-size:12px}.pda-device{position:relative;display:flex;flex-direction:column;width:320px;height:min(600px,calc(100dvh - 48px));min-height:320px;background:#f4fafb;border:1px solid #334e56;box-shadow:0 12px 40px #142e434d,0 0 0 1px #b5cdd0;overflow:hidden}.pda-splash{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:24px;color:#315867;background:radial-gradient(circle at 50% 42%,#fff 0,#edf6f7 44%,#c9dde1);text-align:center}.pda-splash img{width:112px;height:112px;border-radius:24%;box-shadow:0 7px 20px #173c4657}.pda-splash strong{margin-top:4px;color:#176575;font-size:20px;letter-spacing:1.5px;text-shadow:0 1px #fff}.pda-splash span{font-size:10px}.pda-splash i{width:22px;height:22px;margin-top:5px;border:3px solid #9ac8cf;border-top-color:#75c82e;border-radius:50%;animation:pda-splash-spin .8s linear infinite}@keyframes pda-splash-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pda-splash i{animation:none;border-top-color:#9ac8cf;background:#75c82e}}.pda-chat{width:430px}.pda-title{min-height:29px;flex:none;display:flex;align-items:center;gap:5px;padding:4px 6px;color:#fff;background:linear-gradient(#8aacb1,#347180 47%,#116070 50%,#477b83);border-bottom:1px solid #254650;text-shadow:1px 1px #315159}.pda-title strong{flex:1;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pda-title-close{width:28px;height:25px;display:grid;place-items:center;flex:none;padding:0;border:0;color:#fff;background:transparent;font:700 22px/1 Arial,sans-serif;text-shadow:1px 1px #315159}.pda-title-close:hover,.pda-title-close:focus-visible{background:#ffffff26}.pda-flower{width:17px;height:17px;flex:none;vertical-align:middle}.pda-status-icon{width:18px;height:18px;flex:none;object-fit:contain;image-rendering:auto;vertical-align:middle}.pda-contact-status{width:17px;height:17px;flex:none}.pda-contact-status.telegram circle{fill:#2aabee;stroke:#1577aa;stroke-width:.8}.pda-contact-status.telegram path{fill:#fff}.pda-contact-status.offline{filter:grayscale(1);opacity:.55}.pda-flower.offline{filter:grayscale(1);opacity:.65}.pda-smile{display:inline-grid;place-items:center;width:22px;height:22px;vertical-align:middle;flex:none;font:20px/1 "Noto Color Emoji","Segoe UI Emoji",sans-serif}.pda-account{width:100%;min-height:27px;display:flex;align-items:center;gap:5px;padding:3px 5px;border:0;border-radius:0;color:inherit;text-align:left;background:#e4eef0;border-bottom:1px solid #a3bbc0}.pda-account:hover{background:#d2e9ef}.pda-account>span:first-of-type{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pda-protocol{margin-left:auto;font:700 9px Tahoma,sans-serif;color:#326a7a}.pda-search{display:flex;padding:2px 3px;background:#eef5f6;border-bottom:1px solid #b6c6ca}.pda-search input{width:100%;height:24px;min-width:0;border:1px solid #8ca0a6;padding:2px 4px;background:#fff;border-radius:0;font-size:12px}.pda-search button{border:0;background:transparent}.pda-contact-list{flex:1;min-height:0;overflow:auto;background:linear-gradient(110deg,#fff,#e9f4f8);scrollbar-width:thin;scrollbar-color:#93adb8 #e3eef2}.pda-directory-result{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:6px;margin:4px;padding:5px;border:1px solid #7fa1ad;background:#eef8dc}.pda-directory-result>span{width:36px;height:36px;display:grid;place-items:center;overflow:hidden;border:1px solid #7c959d;background:linear-gradient(#f9ffff,#d5e8ed);color:#2e7181;font-size:11px;font-weight:700}.pda-directory-result>span img{width:100%;height:100%;object-fit:cover}.pda-directory-result strong,.pda-directory-result small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pda-directory-result strong{color:#214f63;font-size:11px}.pda-directory-result small{color:#527582;font-size:9px}.pda-directory-result p{margin:2px 0 0;color:#52652d;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pda-directory-result button{min-height:28px;padding:3px 6px;border:1px solid #82969e;color:#213f50;background:linear-gradient(#fff,#d6e2e6);font-size:9px}.pda-group{display:flex;align-items:center;gap:5px;height:24px;width:100%;border:0;background:transparent;color:#284c84;font-size:11px}.pda-group-row{position:relative;display:flex;align-items:center}.pda-group-row .pda-group{flex:1}.pda-group-action{width:22px;height:22px;border:0;background:transparent;color:#416d7b}.pda-group-menu,.pda-contact-menu{position:absolute;z-index:6;min-width:135px;padding:3px;border:1px solid #607b84;background:#edf2f3;box-shadow:2px 2px 8px #293f5555}.pda-group-menu{top:22px;right:1px}.pda-group-menu button,.pda-contact-menu button{display:block;width:100%;padding:6px 8px;border:0;background:transparent;color:#152d37;text-align:left;font-size:11px}.pda-group-menu button:hover,.pda-contact-menu button:hover{background:#c9e5ee}.pda-contact-menu .pda-danger-text{color:#a52a23;border-top:1px solid #bdcdd1}.pda-contact-wrap{position:relative;min-width:0}.pda-contact-wrap .pda-contact{width:100%;padding-right:19px}.pda-contact-action{position:absolute;top:2px;right:1px;width:18px;height:22px;padding:0;border:0;background:transparent;color:#56808a}.pda-contact-menu{top:25px;left:3px}.pda-contact-menu{max-height:min(260px,calc(100dvh - 70px));overflow-y:auto}.pda-contact-menu strong{display:block;padding:4px 8px;color:#557783;font-size:10px;font-weight:400}.pda-group i{flex:1;height:1px;background:#99b6c6}.pda-group>span{color:#408fa5}.pda-group small{font:inherit}.pda-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pda-contact{display:flex;align-items:center;gap:3px;height:27px;padding:2px 3px;border:1px solid transparent;min-width:0;text-align:left;color:#153da3;background:transparent}.pda-contact>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pda-contact-protocol{flex:none;min-width:18px;padding:1px 2px;border:1px solid #6f8f9a;background:#e5f1f4;color:#326b78;font:700 8px/1.1 Tahoma,sans-serif;text-align:center}.pda-contact-protocol.telegram{border-color:#5a94b8;background:#dff3ff;color:#1676a9}.pda-contact-protocol.secure{border-color:#7e9b57;background:#edf6d8;color:#4f751e}.pda-contact small{margin-left:auto;color:#895417;background:#fff3c2;padding:0 2px;font-size:9px}.pda-privacy-badge{margin-left:auto;color:#477b8e;font-size:11px}.pda-privacy-badge.ignore{color:#b3312a}.pda-contact .pda-privacy-badge+small{margin-left:2px}.pda-contact:hover{background:#d9eef5}.pda-contact.active{background:#d3ebf5;border-color:#d69d5b}.pda-tools{min-height:28px;display:flex;align-items:center;padding:0 3px;background:linear-gradient(#fff,#e3eced);border-top:1px solid #7f969e;flex:none}.pda-tools button{display:grid;place-items:center;width:28px;height:25px;padding:2px;border:0;border-right:1px solid #879da4;background:transparent;font-size:18px;color:#267986}.pda-tools>span{font-size:9px;color:#42616b;padding-left:5px;min-width:0}.pda-softkeys{position:relative;display:flex;min-height:32px;padding-bottom:env(safe-area-inset-bottom);flex:none;background:linear-gradient(#86a8aa,#36696e 45%,#087d8e 50%,#045361);border-top:1px solid #acc7ce}.pda-softkeys button{flex:1;color:#fff;background:transparent;border:0;font-size:12px;font-weight:700;text-shadow:1px 1px #36535f;min-height:31px}.pda-softkeys button:hover{background:#ffffff18}.pda-softkeys button:disabled{opacity:.65}.pda-softkeys button:nth-child(2):not(:last-child){flex:0 0 42px}.pda-popup{position:absolute;z-index:5;bottom:calc(32px + env(safe-area-inset-bottom));left:0;min-width:200px;max-width:100%;padding:3px;background:#edf2f3;border:1px solid #607b84;box-shadow:2px -2px 8px #293f5555}.pda-popup button,.pda-popup a{display:block;width:100%;border:0;background:transparent;padding:9px 10px;text-align:left;color:#152d37;text-decoration:none}.pda-popup button{display:flex;align-items:center;gap:6px}.pda-menu-icon{width:20px;height:20px;flex:none;object-fit:contain;image-rendering:auto}.pda-popup button:hover,.pda-popup a:hover{background:#c9e5ee}.pda-status-popup strong{display:block;padding:5px 10px 3px;color:#557783;font-size:10px;font-weight:400}.pda-status-popup{max-height:calc(100dvh - 48px);overflow-y:auto}.pda-status-popup button[aria-pressed=true]{color:#176b29;font-weight:700}.pda-demo{padding:4px 5px;background:#fff6cd;color:#736120;border-bottom:1px solid #d9cba0;font-size:10px;display:flex;align-items:center;gap:5px}.pda-demo button{margin-left:auto;padding:1px 5px;border:1px solid #a19463;background:#fffbe6;color:#594c1b}.pda-transcript{flex:1;min-height:0;overflow-y:auto;padding:5px 6px 12px;background:linear-gradient(110deg,#fff,#e7f1f5);scrollbar-width:thin;scrollbar-color:#8ea6b0 #e4eef2}.pda-chat-find{display:flex;align-items:center;gap:3px;padding:2px 3px;background:#e7eff1;border-top:1px solid #71858a;border-bottom:1px solid #b1c1c5}.pda-chat-find input{flex:1;min-width:0;height:24px;border:1px solid #728c94;padding:2px 4px;border-radius:0;background:#fff;font-size:11px}.pda-chat-find button{width:22px;border:0;background:transparent;color:#3b6773;font-size:16px}.pda-chat-find small{min-width:23px;color:#53727b;font-size:9px;text-align:right}.pda-letter{position:relative;margin:0 0 9px}.pda-letter header{display:flex;align-items:baseline;gap:4px;font-size:10px;margin-bottom:3px}.pda-letter header>span:first-child{color:#599934;font-size:14px}.pda-reply-action{margin-left:auto;width:20px;height:20px;padding:0;border:0;background:transparent;opacity:.55}.pda-reply-action:hover{opacity:1}.pda-reply-action .pda-menu-icon{width:18px;height:18px}.pda-message-action{width:18px;height:20px;padding:0;border:0;background:transparent;color:#587985;font-weight:700}.pda-message-menu{position:absolute;z-index:4;top:21px;right:1px;min-width:145px;padding:3px;border:1px solid #607b84;background:#edf2f3;box-shadow:2px 2px 8px #293f5555}.pda-message-menu button{display:flex;align-items:center;gap:5px;width:100%;padding:6px 7px;border:0;background:transparent;color:#152d37;text-align:left;font-size:10px}.pda-message-menu button:hover{background:#c9e5ee}.pda-letter.incoming header{color:#b21918}.pda-letter.outgoing header{color:#123faf}.pda-letter>div{font-size:12px;line-height:1.5;font-weight:700;overflow-wrap:anywhere;white-space:pre-wrap}.pda-letter a{color:#1b50a5}.pda-message-body{position:relative;padding-right:27px;min-height:18px}.pda-delivery{position:absolute;right:1px;bottom:0;color:#657c89;font-size:10px;font-weight:400;letter-spacing:-2px}.pda-attachment{font-size:11px}.pda-file-chip{display:flex;align-items:center;gap:4px;padding:2px 5px;border-top:1px solid #9babb1;background:#f4fafb;font-size:10px}.pda-file-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pda-file-chip small{display:block;color:#647981;font-size:8px}.pda-file-chip button{margin-left:auto;border:0;background:transparent;color:#6b2a2a}.pda-composer{display:flex;flex:none;padding:2px;border-top:1px solid #71858a;background:#e7eff1}.pda-attach{display:grid;place-items:center;width:30px;border:1px solid #849da6;border-right:0;background:linear-gradient(#fff,#dceaf0);cursor:pointer}.pda-attach input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pda-reply-bar{display:flex;align-items:center;gap:5px;min-height:27px;padding:3px 5px;border-top:1px solid #a8bac0;background:#f6f1d8;color:#586a58;font-size:10px}.pda-reply-bar span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pda-reply-bar button{margin-left:auto;width:20px;border:0;background:transparent;color:#755e43;font-size:16px}.pda-composer textarea{flex:1;min-width:0;min-height:44px;max-height:160px;padding:4px;resize:vertical;color:#142029;background:#fff;border:1px solid #728c94;border-radius:0;font-size:13px}.pda-composer button{width:38px;border:1px solid #849da6;border-left:0;color:#66a82d;background:linear-gradient(#fff,#dceaf0);font-size:23px;text-shadow:1px 1px #bedc79}.pda-composer .pda-send-button{width:48px;flex:none;display:grid;place-items:center;color:#28799c;background:linear-gradient(#fff,#dceaf0)}.pda-composer .pda-send-button svg{width:34px;height:24px;fill:#176ed0;stroke:#083c88;stroke-width:1.4;filter:drop-shadow(0 1px #fff)}.pda-composer .pda-send-button:hover:not(:disabled) svg{transform:translate(2px);fill:#4d9a1e;stroke:#2b6810}.pda-composer .pda-send-button:hover:not(:disabled){color:#5b9b24;background:linear-gradient(#f8fff2,#cce7bb)}.pda-composer .pda-send-button:disabled{filter:grayscale(1)}.pda-tabs{display:flex;flex:none;min-height:27px;overflow-x:auto;background:#e6edee;border-top:1px solid #7e9299;scrollbar-width:thin}.pda-tabs button{display:flex;align-items:center;gap:3px;flex-shrink:0;border:1px solid #8599a0;border-top:0;color:#233437;background:#d9e3e5;padding:3px 5px;font-size:11px}.pda-tabs button[aria-selected=true]{background:#fffdf0;border-bottom-color:#f9f9ee}.pda-smile-picker{display:flex;flex:none;flex-direction:column;height:min(190px,42dvh);min-height:145px;color:#243940;background:linear-gradient(#f9ffff,#dbe9ed);border-top:1px solid #6f858e;box-shadow:0 -2px 7px #24394355}.pda-smile-picker>header{display:flex;align-items:center;min-height:25px;padding-left:6px;color:#fff;background:linear-gradient(#5c8493,#1f6777);border-bottom:1px solid #164c58}.pda-smile-picker>header strong{font-size:11px}.pda-smile-picker>header span{margin-left:auto;color:#dff3f6;font-size:9px}.pda-smile-picker>header button{width:28px;min-height:24px;margin-left:4px;border:0;color:#fff;background:transparent;font-size:18px}.pda-smile-picker>nav{display:grid;grid-template-columns:repeat(4,1fr);min-height:25px;background:#d4e2e6;border-bottom:1px solid #839aa3}.pda-smile-picker>nav button{border:0;border-right:1px solid #9bafb6;color:#365965;background:linear-gradient(#fff,#dce8eb);font:10px Tahoma,Arial,sans-serif}.pda-smile-picker>nav button[aria-pressed=true]{color:#153e4b;background:#c1d9df;box-shadow:inset 0 2px 3px #78909a77;font-weight:700}.pda-smile-grid{display:grid;grid-template-columns:repeat(7,minmax(32px,1fr));flex:1;min-height:0;overflow-y:auto;padding:3px;gap:2px;scrollbar-width:thin}.pda-smile-grid>button{display:grid;place-items:center;min-width:0;min-height:43px;padding:2px 0 1px;border:1px solid transparent;color:#43565d;background:transparent}.pda-smile-grid>button:hover,.pda-smile-grid>button:focus-visible{border-color:#7c9aa5;background:linear-gradient(#fffbdc,#dcebf0);outline:0}.pda-smile-grid .pda-smile{width:27px;height:27px;font-size:25px;filter:drop-shadow(0 1px 0 #fff)}.pda-smile-grid small{max-width:100%;overflow:hidden;text-overflow:ellipsis;color:#65777d;font-size:8px;white-space:nowrap}.pda-back{display:none;border:0;color:#fff;background:transparent;font-size:24px;line-height:15px}.pda-empty{padding:12px;color:#67828e;font-size:11px;text-align:center;font-weight:400}.pda-load{display:block;margin:10px auto;color:#285c8c;padding:5px 9px;border:1px solid #9db7c4;background:#eef6f8;font-size:11px}.pda-typing{padding:3px 6px;font-size:10px;color:#49728c;background:#eef5f8}.pda-error{padding:7px;background:#fff0e7;color:#9a2d1f;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.pda-error button{float:right;border:0;background:transparent;color:inherit}.pda-auth{flex:1;min-height:0;overflow-y:auto;padding:18px 15px;background:linear-gradient(115deg,#fff,#e8f0f3)}.pda-auth-heading{display:flex;align-items:center;gap:6px}.pda-auth h1{margin:0;font-size:16px;color:#274d61}.pda-auth p{font-size:11px;line-height:1.5}.pda-referral-profile{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;align-items:center;margin:12px 0 4px;padding:8px;border:1px solid #9cafb6;background:#edf5dc}.pda-referral-profile>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid #7c959d;background:linear-gradient(#f9ffff,#d5e8ed);color:#2e7181;font-weight:700}.pda-referral-profile strong,.pda-referral-profile small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pda-referral-profile strong{color:#214f63;font-size:12px}.pda-referral-profile small{margin-top:2px;color:#527582;font-size:9px}.pda-referral-profile p{margin:5px 0 0;color:#52652d;font-size:10px}.pda-auth fieldset{margin:16px 0 8px;border:1px solid #9cafb6;padding:10px}.pda-auth legend{color:#2c5b76;padding:0 4px;font-size:11px}.pda-auth label,.pda-dialog label{display:block;font-size:11px;margin-bottom:10px}.pda-auth input,.pda-dialog input{display:block;width:100%;min-width:0;padding:5px;margin-top:4px;height:29px;border:1px solid #8e9da4;border-radius:0;background:#fff;font-size:13px}.pda-auth .pda-help{color:#61747e;font-size:10px}.pda-auth a,.pda-dialog a{color:#245e9d}.pda-connect,.pda-preview,.pda-dialog-actions button,.pda-auth-tabs button{min-height:29px;border:1px solid #82969e;background:linear-gradient(#fff,#d6e2e6);padding:5px 9px;color:#213f50}.pda-connect,.pda-preview{width:100%}.pda-preview{font-size:11px;margin-top:8px}.pda-addition{display:block;font-size:10px;margin-top:14px;text-align:center}.pda-auth-tabs{display:flex;margin-top:12px}.pda-auth-tabs button{flex:1;font-size:11px}.pda-auth-tabs button[aria-pressed=true]{background:#cfe7ed}.pda-text-button{color:#295f8f;padding:3px;border:0;background:transparent;font-size:11px}.pda-modal-shade{position:fixed;inset:0;display:grid;place-items:center;z-index:10;padding:12px;background:#172e3b70;font:12px/1.5 Tahoma,Arial,sans-serif}.pda-dialog{width:min(380px,100%);max-height:calc(100dvh - 24px);overflow-y:auto;background:#eef3f4;border:1px solid #415f69;box-shadow:3px 5px 18px #213c5766}.pda-addon-dialog .pda-auth,.pda-dialog-body{padding:10px 15px}.pda-notification-settings .pda-dialog-body{display:grid;gap:9px}.pda-setting-switch{display:flex!important;align-items:center;gap:10px;min-height:47px;margin:0!important;padding:6px 8px;border:1px solid #9cafb6;background:linear-gradient(#fff,#e3edef)}.pda-setting-switch>span{min-width:0;flex:1}.pda-setting-switch strong,.pda-setting-switch small{display:block}.pda-setting-switch strong{color:#284e60;font-size:11px}.pda-setting-switch small{margin-top:2px;color:#607984;font-size:9px;line-height:1.3}.pda-setting-switch input{width:20px!important;height:20px!important;margin:0!important;accent-color:#4d9a1e}.pda-setting-field{margin:0!important;color:#365866;font-size:10px!important}.pda-setting-field output{float:right;color:#315c73;font-weight:700}.pda-setting-field select{display:block;width:100%;min-height:31px;margin-top:4px;padding:4px;border:1px solid #82969e;border-radius:0;color:#213f50;background:linear-gradient(#fff,#dce8eb)}.pda-setting-field input[type=range]{display:block;width:100%;height:25px;margin:3px 0 0;padding:0;accent-color:#5da728}.pda-sound-preview{min-height:31px;border:1px solid #82969e;color:#214c61;background:linear-gradient(#fff,#d6e6ea);font-weight:700}.pda-sound-preview:disabled{color:#89999e}.pda-dialog-body input[type=file]{height:auto;white-space:normal}.pda-dialog-actions{display:flex;justify-content:flex-end;gap:8px;padding:8px 12px;border-top:1px solid #bbcbd0}.pda-invite-dialog{width:min(400px,100%)}.pda-invite-dialog input[readonly]{font-size:10px}.pda-contact-invite{width:100%;min-height:31px;margin:0 0 9px;border:1px solid #82969e;color:#213f50;background:linear-gradient(#fff,#d6e2e6);font-size:11px}.pda-referral-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.pda-referral-stats>div{padding:8px;border:1px solid #a9bdc4;background:#f7fbfc;text-align:center}.pda-referral-stats>div strong,.pda-referral-stats>div small{display:block}.pda-referral-stats>div strong{color:#28799c;font-size:18px}.pda-referral-stats>div small{color:#61747e;font-size:9px}.pda-referral-stats ul{grid-column:1/-1;margin:0;padding:0;list-style:none;border:1px solid #a9bdc4}.pda-referral-stats li{display:flex;justify-content:space-between;gap:8px;padding:4px 6px;border-bottom:1px solid #d3dfe2;font-size:10px}.pda-referral-stats li:last-child{border-bottom:0}.pda-referral-stats li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pda-referral-stats p{grid-column:1/-1;margin:0;font-size:9px;color:#61747e}.pda-dialog-actions .pda-danger{color:#fff;background:linear-gradient(#c4544b,#8c201a);border-color:#69201c}.pda-notification-banner{display:grid;grid-template-columns:30px minmax(0,1fr) auto 20px;align-items:center;gap:5px;padding:5px 4px;color:#274b58;background:#fff8cf;border-bottom:1px solid #c7af55}.pda-notification-banner img{width:28px;height:28px;border-radius:7px}.pda-notification-banner strong,.pda-notification-banner small{display:block}.pda-notification-banner strong{font-size:10px}.pda-notification-banner small{color:#687176;font-size:8px}.pda-notification-banner button{min-height:24px;padding:2px 5px;border:1px solid #9d8a47;color:#4d431d;background:linear-gradient(#fffdf0,#eadf9d);font-size:9px}.pda-dialog hr{border:0;border-top:1px solid #b7c9ce;margin:18px 0}.pda-peer-dialog{width:min(340px,100%)}.pda-peer-head{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid #bdcdd1}.pda-peer-head>img,.pda-peer-head>span{width:44px;height:44px;display:grid;place-items:center;flex:none;border:1px solid #7c959d;background:linear-gradient(#f9ffff,#d5e8ed);color:#2e7181;font-size:14px;font-weight:700;object-fit:cover}.pda-peer-head strong,.pda-peer-head small{display:block}.pda-peer-head strong{color:#214f63;font-size:13px}.pda-peer-head small{margin-top:2px;color:#527582;font-size:10px}.pda-peer-status{margin:8px 0;padding:5px;border-left:3px solid #75ae37;background:#edf5dc;color:#52652d;font-size:11px;overflow-wrap:anywhere}.pda-peer-fields{display:grid;grid-template-columns:76px minmax(0,1fr);gap:5px 8px;margin:8px 0 0;font-size:10px}.pda-peer-fields dt{color:#66828c}.pda-peer-fields dd{margin:0;color:#1c3843;overflow-wrap:anywhere}.pda-profile-dialog{width:min(360px,100%)}.pda-profile-form{padding:9px 12px 0}.pda-profile-form>label{display:block;margin:0 0 8px;font-size:10px}.pda-profile-form>label input,.pda-profile-form>label select,.pda-profile-form>label textarea{display:block;width:100%;min-width:0;margin-top:3px;padding:4px;border:1px solid #8e9da4;border-radius:0;background:#fff;font-size:12px}.pda-profile-form>label input,.pda-profile-form>label select{height:27px}.pda-profile-form>label textarea{resize:vertical}.pda-profile-head{display:flex;gap:9px;align-items:flex-start;margin-bottom:9px}.pda-profile-head strong,.pda-profile-head small{display:block}.pda-profile-head strong{color:#264b5a;font-size:11px}.pda-profile-head small{margin:2px 0 6px;color:#607681;font-size:9px}.pda-avatar-preview{width:64px;height:64px;display:grid;place-items:center;flex:none;overflow:hidden;border:1px solid #7c959d;background:linear-gradient(#f9ffff,#d5e8ed);color:#2e7181;font-size:20px;font-weight:700}.pda-avatar-preview img{width:100%;height:100%;object-fit:cover}.pda-file-button{display:inline-block;padding:4px 6px;border:1px solid #82969e;background:linear-gradient(#fff,#d6e2e6);color:#213f50;font-size:10px}.pda-file-button input{position:absolute;width:1px;height:1px;opacity:0}.pda-link-button{display:block;margin-top:4px;padding:0;border:0;background:transparent;color:#2d6590;font-size:9px}.pda-xstatus-preview{display:flex;align-items:center;gap:5px;margin:-3px 0 8px;color:#557783;font-size:10px}.pda-xstatus-preview img{width:20px;height:20px;object-fit:contain}.pda-profile-message{margin:5px 0;padding:4px;border:1px solid #a9bfc7;background:#f4f8d9;color:#546327;font-size:10px}@media(max-width:700px){.pda-desktop{display:block;height:100dvh;min-height:0;padding:0;background:#ecf4f6}.pda-device{height:100dvh;width:100%;min-height:0;border:0;box-shadow:none;padding-top:env(safe-area-inset-top)}.pda-chat,.pda-chat-open .pda-roster{display:none}.pda-chat-open .pda-chat{display:flex}.pda-back{display:block}.pda-contact{height:32px;font-size:13px}.pda-title{min-height:32px}.pda-title strong{font-size:13px}.pda-softkeys,.pda-softkeys button{min-height:38px}.pda-popup{bottom:calc(38px + env(safe-area-inset-bottom))}.pda-auth{padding:22px 20px}.pda-auth input,.pda-dialog input,.pda-composer textarea,.pda-search input{font-size:16px}.pda-search input{height:29px}}@media(max-width:260px){.pda-title{min-height:26px;padding:2px 4px}.pda-title strong{font-size:11px}.pda-contact{height:20px;font-size:11px}.pda-group{height:18px}.pda-account,.pda-search{display:none}.pda-softkeys,.pda-softkeys button{min-height:26px;font-size:11px}.pda-popup{bottom:26px}.pda-tools{min-height:25px}.pda-tools>span{font-size:8px}.pda-composer textarea{min-height:25px;height:25px;font-size:11px}.pda-letter{margin-bottom:4px}.pda-letter>div{font-size:10px}.pda-letter header{font-size:8px}.pda-tabs{min-height:22px}.pda-smile-picker{height:min(165px,46dvh);min-height:125px}.pda-smile-grid{grid-template-columns:repeat(6,minmax(30px,1fr))}.pda-smile-grid>button{min-height:38px}.pda-smile-grid .pda-smile{width:24px;height:24px;font-size:22px}}.pda-safety{font-family:monospace;overflow-wrap:anywhere;line-height:1.8}.qip-theme-dark{background:radial-gradient(ellipse at 50% 35%,#4d5863,#151a20);color:#edf3f7}.qip-theme-dark .pda-device{background:#1b2128;border-color:#090c10;box-shadow:0 12px 40px #090c1099,0 0 0 1px #647481}.qip-theme-dark .pda-splash{color:#b9cbd5;background:radial-gradient(circle at 50% 42%,#203c41 0,#111b21 58%,#090e12)}.qip-theme-dark .pda-splash strong{color:#b7ef73;text-shadow:0 1px #000}.qip-theme-dark .pda-title{background:linear-gradient(#626f7b,#303b46 47%,#17212b 50%,#3f4c58);border-bottom-color:#080c10}.qip-theme-dark .pda-account{color:#edf3f7;background:#29323b;border-bottom-color:#526474}.qip-theme-dark .pda-account:hover{background:#304b64}.qip-theme-dark .pda-protocol{color:#80c8ff}.qip-theme-dark .pda-search{background:#222a32;border-bottom-color:#4b5b67}.qip-theme-dark .pda-search input{color:#edf3f7;background:#11171d;border-color:#667987}.qip-theme-dark .pda-contact-list{background:linear-gradient(110deg,#151b21,#202b34);scrollbar-color:#526d7d #202a32}.qip-theme-dark .pda-directory-result{border-color:#657885;background:#29371f}.qip-theme-dark .pda-directory-result>span{border-color:#728794;background:#172027;color:#9bd6ff}.qip-theme-dark .pda-directory-result strong{color:#edf3f7}.qip-theme-dark .pda-directory-result small{color:#a9bdc9}.qip-theme-dark .pda-directory-result p{color:#d9e7a2}.qip-theme-dark .pda-directory-result button{color:#edf3f7;background:linear-gradient(#4b5c67,#25313a);border-color:#728794}.qip-theme-dark .pda-group{color:#a8d4fa}.qip-theme-dark .pda-group-action,.qip-theme-dark .pda-contact-action{color:#80c8ff}.qip-theme-dark .pda-group-menu,.qip-theme-dark .pda-contact-menu{border-color:#728592;background:#222b33;box-shadow:2px 2px 8px #080b0f99}.qip-theme-dark .pda-group-menu button,.qip-theme-dark .pda-contact-menu button{color:#edf3f7}.qip-theme-dark .pda-contact-menu .pda-danger-text{color:#ff9a91;border-top-color:#536672}.qip-theme-dark .pda-group-menu button:hover,.qip-theme-dark .pda-contact-menu button:hover{background:#304b64}.qip-theme-dark .pda-contact-menu strong{color:#a9bdc9}.qip-theme-dark .pda-group i{background:#526d7d}.qip-theme-dark .pda-group>span{color:#73b5e8}.qip-theme-dark .pda-contact{color:#c7e2ff}.qip-theme-dark .pda-contact-protocol.telegram{border-color:#3c88b4;background:#16384b;color:#85d1ff}.qip-theme-dark .pda-contact-protocol.secure{border-color:#668744;background:#29371f;color:#a9dc6c}.qip-theme-dark .pda-privacy-badge{color:#8ed1ff}.qip-theme-dark .pda-privacy-badge.ignore{color:#ff8e86}.qip-theme-dark .pda-contact:hover{background:#293d4d}.qip-theme-dark .pda-message-action{color:#9ac7dd}.qip-theme-dark .pda-message-menu{border-color:#728592;background:#222b33;box-shadow:2px 2px 8px #080b0f99}.qip-theme-dark .pda-message-menu button{color:#edf3f7}.qip-theme-dark .pda-message-menu button:hover{background:#304b64}.qip-theme-dark .pda-contact.active{background:#304b64;border-color:#1491ff}.qip-theme-dark .pda-contact small{color:#ffe7a4;background:#554623}.qip-theme-dark .pda-tools{background:linear-gradient(#313c45,#1d252d);border-top-color:#657784}.qip-theme-dark .pda-tools button{color:#79c6ff;border-right-color:#52616c}.qip-theme-dark .pda-tools>span{color:#b4c8d3}.qip-theme-dark .pda-softkeys{background:linear-gradient(#4c5e68,#263b48 45%,#0b5571 50%,#061f2a);border-top-color:#8096a0}.qip-theme-dark .pda-popup{color:#edf3f7;background:#222b33;border-color:#728592;box-shadow:2px -2px 8px #080b0f99}.qip-theme-dark .pda-popup button,.qip-theme-dark .pda-popup a{color:#edf3f7}.qip-theme-dark .pda-popup button:hover,.qip-theme-dark .pda-popup a:hover{background:#304b64}.qip-theme-dark .pda-status-popup strong{color:#a9bdc9}.qip-theme-dark .pda-status-popup button[aria-pressed=true]{color:#8bd63d}.qip-theme-dark .pda-demo{background:#4e4521;color:#ffe9a4;border-bottom-color:#776c36}.qip-theme-dark .pda-transcript{background:linear-gradient(110deg,#11171d,#1c262f);scrollbar-color:#526d7d #202a32}.qip-theme-dark .pda-chat-find{background:#252f38;border-color:#6a7d88}.qip-theme-dark .pda-chat-find input{color:#edf3f7;background:#11171d;border-color:#728794}.qip-theme-dark .pda-chat-find button,.qip-theme-dark .pda-chat-find small{color:#a9c8d8}.qip-theme-dark .pda-letter.incoming header{color:#ff7676}.qip-theme-dark .pda-letter.outgoing header{color:#74b9ff}.qip-theme-dark .pda-letter>div{color:#edf3f7}.qip-theme-dark .pda-letter a{color:#73c5ff}.qip-theme-dark .pda-delivery{color:#8bb4c8}.qip-theme-dark .pda-composer{background:#252f38;border-top-color:#6a7d88}.qip-theme-dark .pda-file-chip{color:#d8e4ea;background:#202a32;border-top-color:#52646f}.qip-theme-dark .pda-file-chip small{color:#9eb3be}.qip-theme-dark .pda-attach{background:linear-gradient(#3d4b55,#202b33);border-color:#728794}.qip-theme-dark .pda-reply-bar{border-color:#6a7d88;background:#4e4521;color:#ffe9a4}.qip-theme-dark .pda-reply-bar button{color:#ffe9a4}.qip-theme-dark .pda-composer textarea{color:#edf3f7;background:#11171d;border-color:#728794}.qip-theme-dark .pda-composer button{background:linear-gradient(#3d4b55,#202b33);border-color:#728794;color:#8bd63d}.qip-theme-dark .pda-composer .pda-send-button{color:#80c8ff;background:linear-gradient(#3d4b55,#202b33);text-shadow:0 1px #000}.qip-theme-dark .pda-composer .pda-send-button svg{filter:drop-shadow(0 1px #000)}.qip-theme-dark .pda-composer .pda-send-button:hover:not(:disabled){color:#a8e66c;background:linear-gradient(#435c4a,#26352b)}.qip-theme-dark .pda-tabs{background:#222b33;border-top-color:#657884}.qip-theme-dark .pda-tabs button{color:#d8e5ec;background:#303b44;border-color:#617480}.qip-theme-dark .pda-tabs button[aria-selected=true]{color:#fff;background:#18232c;border-bottom-color:#18232c}.qip-theme-dark .pda-smile-picker{color:#edf3f7;background:linear-gradient(#303b44,#182129);border-top-color:#647782;box-shadow:0 -2px 7px #0009}.qip-theme-dark .pda-smile-picker>header{background:linear-gradient(#48636f,#143e4c);border-bottom-color:#0b2a34}.qip-theme-dark .pda-smile-picker>nav{background:#28343c;border-bottom-color:#617480}.qip-theme-dark .pda-smile-picker>nav button{color:#c9d8df;background:linear-gradient(#46545e,#28343c);border-right-color:#5c6d77}.qip-theme-dark .pda-smile-picker>nav button[aria-pressed=true]{color:#fff;background:#1b596b}.qip-theme-dark .pda-smile-grid>button{color:#d8e5ec}.qip-theme-dark .pda-smile-grid>button:hover,.qip-theme-dark .pda-smile-grid>button:focus-visible{border-color:#7092a0;background:linear-gradient(#3c505b,#20313a)}.qip-theme-dark .pda-smile-grid small{color:#a9bdc9}.qip-theme-dark .pda-empty,.qip-theme-dark .pda-typing{color:#a9bdc9;background:#202a32}.qip-theme-dark .pda-error{color:#ffd0ca;background:#512a29}.qip-theme-dark .pda-auth{background:linear-gradient(115deg,#151b21,#25313a)}.qip-theme-dark .pda-referral-profile{border-color:#657885;background:#29371f}.qip-theme-dark .pda-referral-profile>span{border-color:#728794;background:#172027;color:#9bd6ff}.qip-theme-dark .pda-referral-profile strong{color:#edf3f7}.qip-theme-dark .pda-referral-profile small{color:#a9bdc9}.qip-theme-dark .pda-referral-profile p{color:#d9e7a2}.qip-theme-dark .pda-auth h1,.qip-theme-dark .pda-auth legend{color:#b9ddf4}.qip-theme-dark .pda-auth fieldset{border-color:#657885}.qip-theme-dark .pda-auth input,.qip-theme-dark .pda-dialog input{color:#edf3f7;background:#11171d;border-color:#728794}.qip-theme-dark .pda-auth .pda-help,.qip-theme-dark .pda-help{color:#afc2cd}.qip-theme-dark .pda-connect,.qip-theme-dark .pda-preview,.qip-theme-dark .pda-dialog-actions button,.qip-theme-dark .pda-auth-tabs button{color:#edf3f7;background:linear-gradient(#4b5c67,#25313a);border-color:#728794}.qip-theme-dark .pda-auth-tabs button[aria-pressed=true]{background:#304b64}.qip-theme-dark .pda-dialog{color:#edf3f7;background:#222b33;border-color:#728592}.qip-theme-dark .pda-setting-switch{border-color:#617480;background:linear-gradient(#37434d,#263039)}.qip-theme-dark .pda-setting-switch strong,.qip-theme-dark .pda-setting-field{color:#e3edf2}.qip-theme-dark .pda-setting-switch small{color:#a9bdc9}.qip-theme-dark .pda-setting-field output{color:#91cef0}.qip-theme-dark .pda-setting-field select,.qip-theme-dark .pda-sound-preview{color:#edf3f7;background:linear-gradient(#46545e,#28343c);border-color:#728794}.qip-theme-dark .pda-referral-stats>div,.qip-theme-dark .pda-referral-stats ul{border-color:#536672;background:#18232c}.qip-theme-dark .pda-referral-stats>div strong{color:#80c8ff}.qip-theme-dark .pda-referral-stats>div small,.qip-theme-dark .pda-referral-stats p{color:#afc2cd}.qip-theme-dark .pda-referral-stats li{border-color:#536672}.qip-theme-dark .pda-contact-invite{color:#edf3f7;background:linear-gradient(#4b5c67,#25313a);border-color:#728794}.qip-theme-dark .pda-notification-banner{color:#ffe9a4;background:#4e4521;border-color:#776c36}.qip-theme-dark .pda-notification-banner small{color:#d4c98d}.qip-theme-dark .pda-profile-head strong{color:#b9ddf6}.qip-theme-dark .pda-profile-head small,.qip-theme-dark .pda-xstatus-preview{color:#a9bdc9}.qip-theme-dark .pda-avatar-preview{border-color:#728794;background:#172027;color:#9bd6ff}.qip-theme-dark .pda-profile-form>label input,.qip-theme-dark .pda-profile-form>label select,.qip-theme-dark .pda-profile-form>label textarea{color:#edf3f7;background:#11171d;border-color:#728794}.qip-theme-dark .pda-file-button,.qip-theme-dark .pda-link-button{color:#edf3f7}.qip-theme-dark .pda-profile-message{color:#d9e7a2;background:#39432c;border-color:#697a4b}.qip-theme-dark .pda-peer-head{border-color:#536672}.qip-theme-dark .pda-peer-head>img,.qip-theme-dark .pda-peer-head>span{border-color:#728794;background:#172027;color:#9bd6ff}.qip-theme-dark .pda-peer-head strong,.qip-theme-dark .pda-peer-fields dd{color:#edf3f7}.qip-theme-dark .pda-peer-head small,.qip-theme-dark .pda-peer-fields dt{color:#a9bdc9}.qip-theme-dark .pda-peer-status{color:#d9e7a2;background:#39432c}.qip-theme-dark .pda-dialog-actions,.qip-theme-dark .pda-dialog hr{border-color:#536672}
