.about-section[data-v-b0cfda84]{min-height:600px}.profile-markdown[data-v-b0cfda84]{line-height:1.6}.empty-state[data-v-b0cfda84]{padding:var(--space-l);text-align:center}.empty-state p[data-v-b0cfda84]{margin-bottom:var(--space-m)}.achievements-section[data-v-c08282cf]{min-height:600px}.achievements-empty[data-v-c08282cf]{align-items:center;display:flex;justify-content:center;padding:var(--space-l);text-align:center}.achievements-empty p[data-v-c08282cf]{align-items:center;display:flex;gap:var(--space-xs);margin:0}.ban-status-card[data-v-b6d731d4]{background:var(--color-bg-danger);border:2px solid var(--color-text-red)}.ban-status-card.ban-expired[data-v-b6d731d4]{background:var(--color-bg-warning);border:2px solid var(--color-text-orange)}.ban-status-card.ban-expired .ban-icon[data-v-b6d731d4],.ban-status-card.ban-expired .ban-reason strong[data-v-b6d731d4],.ban-status-card.ban-expired .ban-title[data-v-b6d731d4]{color:var(--color-text-orange)}.ban-status-card .ban-icon[data-v-b6d731d4]{color:var(--color-text-red);flex-shrink:0}.ban-status-card .ban-title[data-v-b6d731d4]{color:var(--color-text-red);font-size:var(--font-size-l);font-weight:var(--font-weight-bold);margin:0}.ban-status-card .ban-reason[data-v-b6d731d4]{color:var(--color-text);font-size:var(--font-size-s);margin:0}.ban-status-card .ban-reason strong[data-v-b6d731d4]{color:var(--color-text-red)}.profile-edit-form[data-v-e3f9a064]{padding-bottom:var(--space-m)}.profile-edit-form__avatar-container .avatar-preview__image[data-v-e3f9a064]{border:2px solid var(--color-border);border-radius:50%;height:64px;-o-object-fit:cover;object-fit:cover;width:64px}.profile-edit-form__avatar-container .avatar-preview__placeholder[data-v-e3f9a064]{align-items:center;border:2px dashed var(--color-border);border-radius:50%;color:var(--color-text-light);display:flex;font-size:var(--font-size-m);height:64px;justify-content:center;width:64px}.profile-edit-form__introduction-container[data-v-e3f9a064],.profile-edit-form__markdown-container[data-v-e3f9a064],.profile-edit-form__username-container[data-v-e3f9a064],.profile-edit-form__website-container[data-v-e3f9a064]{position:relative}.profile-edit-form h4[data-v-e3f9a064]{font-size:var(--font-size-l)}.profile-edit-form h4[data-v-e3f9a064],.profile-edit-form h5[data-v-e3f9a064]{color:var(--color-text);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-xs) 0}.profile-edit-form h5[data-v-e3f9a064]{font-size:var(--font-size-m)}.character-count[data-v-e3f9a064]{color:var(--color-text-light);display:flex;font-size:var(--font-size-xs);justify-content:flex-end;margin-top:var(--space-xs)}.character-count .over-limit[data-v-e3f9a064]{color:var(--color-text-red);font-weight:var(--font-weight-semibold)}.help-text[data-v-e3f9a064]{align-items:center;color:var(--color-text-lightest);display:flex;font-size:var(--font-size-s);gap:var(--space-xs);margin-top:var(--space-xs)}.help-text.error[data-v-e3f9a064],.help-text.error .iconify[data-v-e3f9a064]{color:var(--color-text-red)}.profile-tips[data-v-e3f9a064]{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--border-radius-m);padding:var(--space-m)}.profile-tips .tips-list[data-v-e3f9a064]{display:flex;flex-direction:column;gap:var(--space-s);list-style:none;margin:0;padding:0}.profile-tips .tips-list li[data-v-e3f9a064]{align-items:center;color:var(--color-text-light);display:flex;font-size:var(--font-size-s);gap:var(--space-s)}.profile-tips .tips-list li .iconify[data-v-e3f9a064]{color:var(--color-text-green);font-size:var(--font-size-m)}.form-actions .flex-1[data-v-e3f9a064]{flex:1}.friends-content[data-v-265342ea]{display:flex;flex-direction:column;gap:var(--space-m)}.friends-requests__header[data-v-265342ea]{margin-bottom:var(--space-s)}.friends-requests--empty-state[data-v-265342ea]{border-top:1px solid var(--color-border);margin-top:var(--space-m);padding-top:var(--space-m)}.friends-empty[data-v-265342ea]{padding:var(--space-l);text-align:center}.friends-empty p[data-v-265342ea]{margin:0}.profile-header .profile-avatar[data-v-4fd02636]{flex-shrink:0}.profile-header .profile-avatar .avatar-container[data-v-4fd02636]{display:inline-block;position:relative}.profile-header .profile-avatar .avatar-container .online-indicator[data-v-4fd02636]{background-color:var(--color-text-lighter);border:3px solid var(--color-bg);border-radius:50%;bottom:4px;box-shadow:0 0 0 1px var(--color-border);height:16px;position:absolute;right:4px;transition:background-color .2s ease;width:16px}.profile-header .profile-avatar .avatar-container .online-indicator.active[data-v-4fd02636]{background-color:var(--color-text-green)}.profile-header .profile-title[data-v-4fd02636]{color:var(--color-text);font-size:var(--font-size-xxl);font-weight:var(--font-weight-bold);margin:0}.profile-header .profile-description[data-v-4fd02636]{color:var(--color-text-light);line-height:1.5;margin:0}.profile-header .profile-meta[data-v-4fd02636]{color:var(--color-text-light);font-size:var(--font-size-s)}.profile-header .profile-meta .website-link[data-v-4fd02636]{color:var(--color-text-accent);display:inline-block;max-width:200px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.profile-header .profile-meta .website-link[data-v-4fd02636]:hover{text-decoration:underline}.profile-view{display:flex;flex-direction:column;gap:var(--space-l);width:100%}.profile-sections{display:grid;gap:var(--space-l);grid-template-columns:2fr 1fr}.profile-sections .about-section,.profile-sections .achievements-section{min-height:600px}@media (max-width:768px){.profile-sections{grid-template-columns:1fr}}
