.page-module__MREd7a__container{gap:var(--spacing-2xl);flex-direction:column;max-width:900px;display:flex}.page-module__MREd7a__header{justify-content:space-between;align-items:flex-start;display:flex}.page-module__MREd7a__header h1{color:var(--color-text-main);margin-bottom:var(--spacing-xs);font-size:2rem}.page-module__MREd7a__header p{color:var(--color-text-muted)}.page-module__MREd7a__btnEdit{background-color:var(--color-surface);color:var(--color-text-main);border:1px solid var(--color-border);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);font-weight:500}.page-module__MREd7a__btnEdit:hover{background-color:var(--color-surface-hover)}.page-module__MREd7a__profileCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-2xl);box-shadow:var(--shadow-sm);gap:var(--spacing-2xl);background:#fff;align-items:center;display:flex}.page-module__MREd7a__avatar{background-color:var(--color-surface);width:120px;height:120px;color:var(--color-primary);border:4px solid var(--color-background);box-shadow:var(--shadow-md);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:3rem;font-weight:700;display:flex}.page-module__MREd7a__profileInfo{flex:1}.page-module__MREd7a__name{margin-bottom:4px;font-size:1.8rem}.page-module__MREd7a__titleLine{color:var(--color-text-muted);margin-bottom:var(--spacing-md);align-items:center;gap:var(--spacing-sm);font-size:1.1rem;display:flex}.page-module__MREd7a__stats{gap:var(--spacing-xl);margin-top:var(--spacing-md);display:flex}.page-module__MREd7a__statItem{flex-direction:column;display:flex}.page-module__MREd7a__statValue{color:var(--color-text-main);font-size:1.3rem;font-weight:600}.page-module__MREd7a__statLabel{color:var(--color-text-muted);font-size:.85rem}.page-module__MREd7a__section{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-2xl);box-shadow:var(--shadow-sm);background:#fff}.page-module__MREd7a__sectionTitle{margin-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border);padding-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;font-size:1.3rem;display:flex}.page-module__MREd7a__skillsList{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.page-module__MREd7a__skillItem{color:var(--color-primary);border-radius:var(--radius-full);border:1px solid var(--color-border);background-color:#1a14640d;padding:6px 14px;font-size:.9rem;font-weight:500}.page-module__MREd7a__experienceItem{margin-bottom:var(--spacing-lg)}.page-module__MREd7a__experienceItem:last-child{margin-bottom:0}.page-module__MREd7a__jobTitle{color:var(--color-text-main);font-size:1.1rem;font-weight:600}.page-module__MREd7a__company{color:var(--color-text-muted);margin-bottom:var(--spacing-xs);font-size:.95rem}.page-module__MREd7a__period{color:var(--color-text-muted);margin-bottom:var(--spacing-sm);font-size:.85rem}.page-module__MREd7a__desc{color:var(--color-text-main);font-size:.95rem;line-height:1.6}@media (max-width:600px){.page-module__MREd7a__profileCard{text-align:center;flex-direction:column}.page-module__MREd7a__titleLine,.page-module__MREd7a__stats{justify-content:center}}
