.avatar-dock{position:fixed;bottom:20px;right:24px;z-index:45;display:flex;align-items:stretch;padding:5px;border:1px solid #ffffff44;border-radius:99px;background:#3A0F34;color:#fff;box-shadow:0 8px 28px #3a0f3420}.avatar-dock button{display:flex;align-items:center;gap:10px;text-align:left;border-radius:99px;background:#fff1;padding:0 13px 0 0;font-size:13px;font-weight:600}.avatar-dock img{width:44px;height:44px;object-fit:cover;object-position:50% 20%;border-radius:50%}.avatar-dock small{display:block;font-size:9px;font-weight:400;color:#e0d0df;margin-top:2px}.avatar-direct{font-size:12px;font-weight:600;display:flex;align-items:center;padding:0 15px;border-left:1px solid #ffffff30;margin-left:6px}
.avatar-dialog{position:fixed;inset:0;margin:auto;padding:0;width:min(960px,calc(100% - 40px));max-height:calc(100svh - 48px);overflow:auto;border:1px solid #e5dde4;border-radius:28px;color:#2e242d;background:#faf8f6;box-shadow:0 25px 90px #170c1460}.avatar-dialog::backdrop{background:#170b155c;backdrop-filter:blur(8px)}.avatar-close{position:absolute;right:14px;top:12px;width:36px;height:36px;background:#faf8f6;border-radius:50%;border:1px solid #ddd3dc;font-size:26px;line-height:1;z-index:2;color:#3A0F34}.avatar-layout{display:grid;grid-template-columns:1fr 1fr;min-height:520px}.avatar-portrait{position:relative;background:#DDE3E8;min-height:520px}.avatar-portrait>img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:50% 25%}.avatar-portrait>span{position:absolute;bottom:22px;left:22px;padding:10px 16px;background:#faf8f6e8;color:#3A0F34;border-radius:99px;font-size:12px}.avatar-content{padding:54px 34px 32px}.avatar-content h2{font:700 38px/1.15 Manrope,sans-serif;letter-spacing:-.04em;color:#3A0F34;margin-top:20px}.avatar-welcome{font-size:17px;line-height:1.6;color:#635c62;margin-top:17px}.avatar-options{display:grid;gap:10px;margin-top:25px}.avatar-options a{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #ddd2dc;border-radius:13px;padding:14px;font-size:13px;font-weight:500;color:#3A0F34}.avatar-options a:hover{background:#eee7ed}.avatar-preview-note{font-size:11px;line-height:1.6;color:#74636f;margin:20px 0}.avatar-content .eli-btn{font-size:12px;padding-inline:17px;white-space:normal}
@media(max-width:640px){.support-robot{grid-column:2;grid-row:1;width:75px}.diagnostic-banner{grid-template-columns:1fr 75px}.diagnostic-banner>div{grid-column:1;grid-row:1}.avatar-dock{right:12px;bottom:12px}.avatar-dock small{font-size:8px}.avatar-dialog{width:calc(100% - 24px);max-height:calc(100svh - 30px);border-radius:22px}.avatar-layout{display:block;min-height:0}.avatar-portrait{height:220px;min-height:0}.avatar-portrait>img{object-position:50% 18%}.avatar-portrait>span{bottom:14px;left:14px;font-size:10px}.avatar-content{padding:26px 23px}.avatar-content h2{font-size:31px;margin-top:14px}.avatar-welcome{font-size:15px}.avatar-options{margin-top:20px}.avatar-preview-note{margin:16px 0}}
