.author-page[data-v-1ece7611]{padding-top:40px}.missing[data-v-1ece7611]{text-align:center;padding:72px 24px}.missing-title[data-v-1ece7611]{margin:0;font-size:20px;font-weight:700}.missing-desc[data-v-1ece7611]{color:var(--store-text-secondary);margin:8px 0 24px}.profile[data-v-1ece7611]{align-items:center;gap:24px;display:flex}.profile-avatar[data-v-1ece7611]{box-shadow:0 0 0 4px var(--store-surface),var(--store-shadow);flex-shrink:0;font-size:32px;font-weight:700}.profile-main[data-v-1ece7611]{flex:1;min-width:0}.profile-name[data-v-1ece7611]{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:calc(clamp(26px,3.2vw,34px));font-weight:800;line-height:1.2;overflow:hidden}.profile-sub[data-v-1ece7611]{color:var(--store-text-tertiary);margin:8px 0 0;font-size:14px}.badges[data-v-1ece7611]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.badge[data-v-1ece7611]{border-radius:999px;align-items:center;gap:4px;height:26px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.badge--featured[data-v-1ece7611]{color:#8a5a12;background:#fdf7ea}.badge--verified[data-v-1ece7611]{background:var(--store-accent-soft);color:var(--store-accent)}.profile-actions[data-v-1ece7611]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:10px;display:flex}.stats[data-v-1ece7611]{border:1px solid var(--store-border);border-radius:var(--store-radius-lg);background:var(--store-surface);grid-template-columns:repeat(6,minmax(0,1fr));margin:32px 0 48px;padding:20px 0;display:grid}.stat[data-v-1ece7611]{border-left:1px solid var(--store-border);padding:0 24px}.stat[data-v-1ece7611]:first-child{border-left:none}.stat dt[data-v-1ece7611]{color:var(--store-text-tertiary);font-size:13px}.stat dd[data-v-1ece7611]{letter-spacing:-.02em;margin:6px 0 0;font-size:24px;font-weight:750}.works-head[data-v-1ece7611]{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.works-title[data-v-1ece7611]{letter-spacing:-.02em;align-items:baseline;gap:10px;margin:0;font-size:22px;font-weight:750;display:flex}.works-count[data-v-1ece7611]{color:var(--store-text-tertiary);font-size:15px;font-weight:500}.sort-switch[data-v-1ece7611]{background:var(--store-sunken);border-radius:999px;flex-shrink:0;padding:3px;display:inline-flex}.sort-tab[data-v-1ece7611]{height:32px;color:var(--store-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0 16px;font-size:14px;transition:background .2s,color .2s,box-shadow .2s}.sort-tab[data-v-1ece7611]:hover{color:var(--store-text)}.sort-tab.is-active[data-v-1ece7611]{background:var(--store-surface);color:var(--store-text);font-weight:600;box-shadow:0 1px 3px #181a201a}.sort-tab[data-v-1ece7611]:focus-visible{outline:2px solid var(--store-accent);outline-offset:2px}.work-grid[data-v-1ece7611]{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:32px 22px;min-height:120px;display:grid}.works-empty[data-v-1ece7611]{border:1px dashed var(--store-border);border-radius:var(--store-radius-lg);text-align:center;flex-direction:column;align-items:center;padding:64px 16px;display:flex}.works-empty-title[data-v-1ece7611]{color:var(--store-text-secondary);margin:0;font-size:16px;font-weight:600}.works-empty-desc[data-v-1ece7611]{max-width:26em;color:var(--store-text-secondary);margin:8px 0 24px;font-size:14px;line-height:1.7}@media (prefers-reduced-motion:reduce){.sort-tab[data-v-1ece7611]{transition:none}}@media (width<=960px){.stats[data-v-1ece7611]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}.stat[data-v-1ece7611]:nth-child(4){border-left:none}}@media (width<=640px){.author-page[data-v-1ece7611]{padding-top:28px}.profile[data-v-1ece7611]{flex-wrap:wrap;gap:16px}.profile-avatar[data-v-1ece7611]{font-size:24px;--el-avatar-size:64px!important}.profile-actions[data-v-1ece7611],.profile-actions .el-button[data-v-1ece7611]{width:100%}.profile-actions a[data-v-1ece7611]{flex:8em}.stats[data-v-1ece7611]{margin:24px 0 36px}.stat[data-v-1ece7611]{padding:0 16px}.stat dd[data-v-1ece7611]{font-size:20px}.work-grid[data-v-1ece7611]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}}
