.image-attachment[data-v-c951f9cc]{display:block;padding:0;background:transparent;border-radius:8px;overflow:hidden;max-width:260px}.image-attachment img[data-v-c951f9cc]{display:block;width:auto;max-width:100%;max-height:280px;object-fit:contain;border-radius:8px}@media(max-width:680px){.image-attachment[data-v-c951f9cc]{max-width:200px}.image-attachment img[data-v-c951f9cc]{max-height:240px}}.message-tools[data-v-777b386d]{position:relative;flex-wrap:wrap}.message-tools button[data-v-777b386d]{display:inline-flex;align-items:center;gap:5px}.message-tools svg[data-v-777b386d]{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.emoji-tool[data-v-777b386d]{position:relative}.emoji-picker[data-v-777b386d]{position:absolute;bottom:calc(100% + 10px);left:0;z-index:5;width:280px;max-width:calc(100vw - 56px);max-height:calc(100dvh - 180px);overflow-y:auto;padding:12px;border:1px solid #e3eaf4;border-radius:12px;background:#fff;box-shadow:0 8px 32px #1b407a24}.emoji-heading[data-v-777b386d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;color:#64748b;font-size:12px}.message-tools .emoji-heading button[data-v-777b386d]{font-size:20px;padding:2px 6px}.emoji-grid[data-v-777b386d]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:2px}.message-tools .emoji-grid button[data-v-777b386d]{justify-content:center;padding:5px 0;min-width:0;font-size:23px;line-height:1.4;border-radius:6px}.emoji-grid button[data-v-777b386d]:hover,.emoji-grid button[data-v-777b386d]:focus-visible{background:#edf5ff}@media(max-width:680px){.emoji-grid button[data-v-777b386d]{min-height:38px}}.password-entry-button[data-v-a447eb70]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:18px 20px;text-align:left;border-radius:0;border-bottom:1px solid var(--line)}.password-entry-button>span[data-v-a447eb70]:first-child{display:flex;flex-direction:column;gap:4px}.password-entry-button strong[data-v-a447eb70]{font-weight:500}.password-entry-button small[data-v-a447eb70]{font-size:12px;color:var(--muted)}.password-entry-button>span[data-v-a447eb70]:last-child{font-size:22px;color:var(--muted)}.password-settings-entry p[data-v-a447eb70]{padding:0 20px;color:#b34838;font-size:13px}@media(max-width:680px){.password-entry-button[data-v-a447eb70]{padding:16px}}.profile-pane[data-v-e679e18e]{flex:1;min-width:0;height:100%;overflow-y:auto;background:var(--soft);padding:36px}.profile-content[data-v-e679e18e]{max-width:720px;margin:0 auto}.profile-heading[data-v-e679e18e]{margin-bottom:24px}.profile-heading h1[data-v-e679e18e]{margin-bottom:4px}.profile-heading p[data-v-e679e18e]{color:var(--muted);margin:0}.profile-card[data-v-e679e18e]{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.profile-identity[data-v-e679e18e]{display:flex;align-items:center;gap:18px;padding:24px}.profile-identity .avatar[data-v-e679e18e]{flex-shrink:0}.profile-identity-copy[data-v-e679e18e]{flex:1;min-width:0;overflow-wrap:anywhere}.profile-identity h2[data-v-e679e18e]{margin:0 0 6px;font-size:21px}.profile-identity p[data-v-e679e18e]{margin:3px 0 0;color:var(--muted);font-size:13px}.profile-account[data-v-e679e18e]{display:flex;align-items:center;gap:4px}.profile-account-label[data-v-e679e18e],.profile-copy[data-v-e679e18e]{flex-shrink:0;white-space:nowrap}.profile-account-id[data-v-e679e18e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-copy[data-v-e679e18e]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:4px 6px}.profile-copy .ui-icon[data-v-e679e18e]{width:16px;height:16px}.profile-account-input[data-v-e679e18e]{width:100%;min-width:0;margin-top:6px;padding:8px;border:1px solid var(--line);border-radius:6px;color:inherit;background:var(--soft)}.profile-group[data-v-e679e18e]{margin-top:24px}.profile-group>h2[data-v-e679e18e]{color:var(--muted);font-size:13px;font-weight:500;margin:0 0 8px 4px}.profile-setting[data-v-e679e18e]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;width:100%;text-align:left;border-radius:0}.profile-setting+.profile-setting[data-v-e679e18e]{border-top:1px solid var(--line)}.profile-setting-copy[data-v-e679e18e]{display:flex;flex-direction:column;gap:4px;min-width:0}.profile-setting-copy strong[data-v-e679e18e]{font-weight:500}.profile-setting-copy small[data-v-e679e18e],.profile-setting-value[data-v-e679e18e]{color:var(--muted);font-size:12px}.profile-setting-value[data-v-e679e18e]{display:flex;align-items:center;gap:12px;flex-shrink:0}.profile-setting-value>span[data-v-e679e18e]{font-size:22px}.profile-setting .connection[data-v-e679e18e]{flex-shrink:0;margin:0}.profile-feedback[data-v-e679e18e]{color:var(--muted);font-size:12px;margin:8px 4px 0}.profile-signout[data-v-e679e18e]{min-height:56px;border-radius:0}@media(max-width:680px){.profile-pane[data-v-e679e18e]{padding:calc(20px + env(safe-area-inset-top)) 20px 24px}.profile-heading h1[data-v-e679e18e]{font-size:25px}.profile-identity[data-v-e679e18e]{padding:22px 18px;gap:14px}.profile-setting[data-v-e679e18e]{padding:16px}}.image-zoom-tools[data-v-5689c9ab]{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;margin-bottom:10px;font-size:12px;color:var(--muted)}.image-zoom-tools button[data-v-5689c9ab]{padding:5px 10px}.image-zoom-tools span[data-v-5689c9ab]{min-width:40px;text-align:center}.image-stage[data-v-5689c9ab]{height:min(48dvh,420px);width:100%;overflow:auto;background:#f1f5fa;border-radius:10px;overscroll-behavior:contain}.image-canvas[data-v-5689c9ab]{min-width:100%;min-height:100%;display:grid;place-items:center;position:relative}.image-canvas img[data-v-5689c9ab]{display:block;max-width:none!important;max-height:none!important;margin:0;border-radius:0}.image-load-state[data-v-5689c9ab]{font-size:12px;color:var(--muted);padding:20px;text-align:center}.image-canvas>.image-load-state[data-v-5689c9ab]{position:absolute}
