.app-section-hero[data-v-a35954da]{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.app-section-hero__copy[data-v-a35954da]{flex:1;min-width:0}.app-section-hero__title[data-v-a35954da]{color:var(--fe-color-text);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700;line-height:1.1}.app-section-hero__description[data-v-a35954da]{color:var(--fe-color-muted);margin:8px 0 0;font-size:14px;line-height:1.7}.app-section-hero__actions[data-v-a35954da]{flex:none;justify-content:flex-end;align-items:center;gap:12px;min-height:40px;display:inline-flex}@media (width<=768px){.app-section-hero[data-v-a35954da]{flex-direction:column;align-items:stretch}.app-section-hero__actions[data-v-a35954da]{justify-content:flex-start}}.page-surface[data-v-86dc0346]{background:var(--fe-color-surface);border:1px solid var(--fe-color-border);box-shadow:var(--fe-shadow-soft);min-width:0;padding:24px}@media (width<=768px){.page-surface[data-v-86dc0346]{padding:18px}}.messages-page[data-v-46767a20]{color:var(--fe-color-text)}.messages-workspace[data-v-46767a20]{display:grid}.messages-state[data-v-46767a20]{justify-content:center;align-items:center;min-height:320px;display:flex}.messages-list[data-v-46767a20]{margin:0;padding:8px 0 0;list-style:none}.messages-list>li+li[data-v-46767a20]{border-top:1px solid var(--fe-color-border)}.messages-list__item[data-v-46767a20]{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:18px 0;transition:background-color .18s}.messages-list__item[data-v-46767a20]:hover{background:color-mix(in srgb, var(--fe-color-primary-soft) 42%, transparent)}.messages-list__row[data-v-46767a20]{justify-content:space-between;align-items:flex-start;gap:18px;width:100%;display:flex}.messages-list__main[data-v-46767a20]{flex:1;min-width:0}.messages-list__headline[data-v-46767a20]{align-items:center;gap:12px;display:flex}.messages-list__title[data-v-46767a20]{font-size:15px;font-weight:700;line-height:1.4}.messages-list__preview[data-v-46767a20]{color:var(--fe-color-muted);margin:10px 0 0;font-size:13px;line-height:1.75}.messages-list__time[data-v-46767a20]{color:var(--fe-color-muted);white-space:nowrap;flex:none;font-size:12px;line-height:1.5}.messages-pagination[data-v-46767a20]{border-top:1px solid var(--fe-color-border);justify-content:flex-end;padding-top:20px;display:flex}.messages-detail__state[data-v-46767a20]{justify-content:center;align-items:center;min-height:240px;display:flex}.messages-detail__header[data-v-46767a20]{border-bottom:1px solid var(--fe-color-border);padding-bottom:18px}.messages-detail__title[data-v-46767a20]{margin:0;font-size:24px;font-weight:700;line-height:1.35}.messages-detail__meta[data-v-46767a20]{color:var(--fe-color-muted);flex-wrap:wrap;gap:10px 18px;margin-top:10px;font-size:13px;display:flex}.messages-detail__content[data-v-46767a20]{color:var(--fe-color-text);word-break:break-word;padding:22px 0;line-height:1.8}.messages-detail__content[data-v-46767a20] p{margin:0 0 14px}.messages-detail__footer[data-v-46767a20]{border-top:1px solid var(--fe-color-border);padding-top:16px}.messages-detail__footer a[data-v-46767a20]{color:var(--fe-color-primary)}.messages-detail__actions[data-v-46767a20]{justify-content:flex-end;display:flex}.messages-page[data-v-46767a20] .ant-pagination-item,.messages-page[data-v-46767a20] .ant-pagination-prev,.messages-page[data-v-46767a20] .ant-pagination-next,.messages-page[data-v-46767a20] .ant-btn,.messages-page[data-v-46767a20] .ant-modal-content{border-radius:0}@media (width<=768px){.messages-list__row[data-v-46767a20]{flex-direction:column}.messages-list__time[data-v-46767a20]{white-space:normal}.messages-pagination[data-v-46767a20]{justify-content:flex-start}}.profile-page[data-v-9c671a1f]{color:var(--fe-color-text)}.profile-workspace[data-v-9c671a1f]{grid-template-columns:300px minmax(0,1fr);gap:32px;display:grid}.profile-workspace__loading[data-v-9c671a1f]{color:var(--fe-color-muted);padding:12px 0;font-size:14px}.profile-workspace__main[data-v-9c671a1f]{gap:0;display:grid}.profile-panel[data-v-9c671a1f]{border-bottom:1px solid var(--fe-color-border);padding:0 0 28px}.profile-panel+.profile-panel[data-v-9c671a1f]{padding-top:28px}.profile-panel--identity[data-v-9c671a1f]{border-right:1px solid var(--fe-color-border);border-bottom:none;padding-right:32px}.profile-panel__header[data-v-9c671a1f]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.profile-panel__title[data-v-9c671a1f]{margin:0;font-size:20px;font-weight:700;line-height:1.15}.profile-panel__actions[data-v-9c671a1f]{justify-content:flex-end;padding-top:8px;display:flex}.profile-identity[data-v-9c671a1f]{border-bottom:1px solid var(--fe-color-border);align-items:center;gap:16px;padding-bottom:20px;display:flex}.profile-identity__avatar-shell[data-v-9c671a1f]{width:68px;height:68px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;padding:0;display:block;position:relative;overflow:hidden}.profile-identity__avatar[data-v-9c671a1f]{background:color-mix(in srgb, var(--fe-color-primary-soft) 85%, transparent);width:68px;height:68px;color:var(--fe-color-primary);border:1px solid color-mix(in srgb, var(--fe-color-primary) 24%, transparent)}.profile-identity__avatar-overlay[data-v-9c671a1f]{color:#fff;opacity:0;background:#0f172aa3;border-radius:50%;place-items:center;transition:opacity .18s;display:grid;position:absolute;inset:0}.profile-identity__avatar-shell:hover .profile-identity__avatar-overlay[data-v-9c671a1f],.profile-identity__avatar-shell:focus-within .profile-identity__avatar-overlay[data-v-9c671a1f],.profile-identity__avatar-shell.is-uploading .profile-identity__avatar-overlay[data-v-9c671a1f]{opacity:1}.profile-identity__avatar-icon[data-v-9c671a1f]{width:22px;height:22px}.profile-identity__copy[data-v-9c671a1f]{min-width:0}.profile-identity__name[data-v-9c671a1f]{margin:0;font-size:22px;font-weight:700;line-height:1.1}.profile-identity__role[data-v-9c671a1f]{margin-top:10px}.profile-identity__meta[data-v-9c671a1f]{gap:0;margin-top:18px;display:grid}.profile-identity__section[data-v-9c671a1f]{margin-top:24px}.profile-identity__section-title[data-v-9c671a1f]{margin:0 0 14px;font-size:16px;font-weight:700;line-height:1.2}.profile-identity__meta-item[data-v-9c671a1f]{border-bottom:1px solid var(--fe-color-border);padding:14px 0}.profile-identity__meta-item[data-v-9c671a1f]:last-child{border-bottom:none}.profile-identity__meta-label[data-v-9c671a1f]{color:var(--fe-color-muted);margin-bottom:6px;font-size:12px;line-height:1;display:block}.profile-identity__meta-value[data-v-9c671a1f]{word-break:break-word;font-size:14px;font-weight:600;line-height:1.5;display:block}.profile-form-grid[data-v-9c671a1f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;display:grid}.profile-page[data-v-9c671a1f] .ant-form-item{margin-bottom:10px}.profile-page[data-v-9c671a1f] .ant-form-item-label>label{color:var(--fe-color-muted);font-size:13px;font-weight:500}.notification-preference-list[data-v-9c671a1f]{gap:0;display:grid}.notification-preference-item[data-v-9c671a1f]{border-bottom:1px solid var(--fe-color-border);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.notification-preference-item[data-v-9c671a1f]:first-child{padding-top:0}.notification-preference-item[data-v-9c671a1f]:last-child{border-bottom:none;padding-bottom:0}.notification-preference-item__content[data-v-9c671a1f]{min-width:0}.notification-preference-item__title[data-v-9c671a1f]{font-size:14px;font-weight:600;line-height:1.5;display:block}.profile-avatar-file-input[data-v-9c671a1f]{display:none}.profile-avatar-cropper[data-v-9c671a1f]{grid-template-columns:minmax(0,1fr) 132px;gap:24px;display:grid}.profile-avatar-cropper__main[data-v-9c671a1f]{gap:16px;display:grid}.profile-avatar-cropper__stage[data-v-9c671a1f]{touch-action:none;cursor:grab;background-color:#f8fafc;background-image:linear-gradient(45deg,#94a3b829 25%,#0000 25%),linear-gradient(-45deg,#94a3b829 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#94a3b829 75%),linear-gradient(-45deg,#0000 75%,#94a3b829 75%);background-position:0 0,0 12px,12px -12px,-12px 0;background-repeat:repeat,repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border-radius:8px;width:280px;height:280px;margin:0 auto;position:relative;overflow:hidden}.profile-avatar-cropper__stage.is-dragging[data-v-9c671a1f]{cursor:grabbing}.profile-avatar-cropper__image[data-v-9c671a1f],.profile-avatar-cropper__preview-image[data-v-9c671a1f]{-webkit-user-select:none;user-select:none;pointer-events:none;transform-origin:50%;max-width:none;position:absolute;top:50%;left:50%}.profile-avatar-cropper__mask[data-v-9c671a1f]{pointer-events:none;background:radial-gradient(circle,#0000 0 49.5%,#0f172a75 50%);position:absolute;inset:0}.profile-avatar-cropper__stage[data-v-9c671a1f]:after{pointer-events:none;content:"";border:1px solid #ffffffe6;border-radius:50%;position:absolute;inset:0}.profile-avatar-cropper__empty[data-v-9c671a1f]{width:100%;height:100%;color:var(--fe-color-primary);border:1px dashed color-mix(in srgb, var(--fe-color-primary) 38%, transparent);cursor:pointer;background:0 0;border-radius:8px;place-items:center;font-size:14px;font-weight:600;display:grid;position:absolute;inset:0}.profile-avatar-cropper__toolbar[data-v-9c671a1f]{justify-content:center;align-items:center;gap:14px;display:flex}.profile-avatar-cropper__zoom[data-v-9c671a1f]{min-width:180px;color:var(--fe-color-muted);align-items:center;gap:10px;font-size:13px;display:inline-flex}.profile-avatar-cropper__zoom input[data-v-9c671a1f]{width:132px}.profile-avatar-cropper__side[data-v-9c671a1f]{justify-content:center;align-items:center;min-width:0;display:flex}.profile-avatar-cropper__preview[data-v-9c671a1f]{width:96px;height:96px;color:var(--fe-color-primary);background:color-mix(in srgb, var(--fe-color-primary-soft) 85%, transparent);border:1px solid color-mix(in srgb, var(--fe-color-primary) 24%, transparent);border-radius:50%;place-items:center;font-size:28px;font-weight:700;display:grid;position:relative;overflow:hidden}@media (width<=1080px){.profile-workspace[data-v-9c671a1f]{grid-template-columns:minmax(0,1fr)}.profile-panel--identity[data-v-9c671a1f]{border-right:none;border-bottom:1px solid var(--fe-color-border);padding-bottom:24px;padding-right:0}}@media (width<=768px){.profile-workspace[data-v-9c671a1f]{gap:24px}.profile-form-grid[data-v-9c671a1f],.profile-avatar-cropper[data-v-9c671a1f]{grid-template-columns:minmax(0,1fr)}.profile-avatar-cropper__stage[data-v-9c671a1f]{aspect-ratio:1;width:min(280px,100%);height:auto}.profile-avatar-cropper__toolbar[data-v-9c671a1f]{flex-wrap:wrap}}
