.ProfileContentGrid-module__sBN4OW__grid.profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px;display:grid}.ProfileContentGrid-module__sBN4OW__grid.profile-grid .content-card{border:1px solid var(--neon-border-subtle);background:var(--neon-surface);border-radius:16px;flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden}.ProfileContentGrid-module__sBN4OW__grid.profile-grid .content-card-thumbnail{aspect-ratio:4/3;border-radius:0;width:100%;min-width:0;height:auto}.ProfileContentGrid-module__sBN4OW__grid.profile-grid .content-card-body{gap:6px;padding:14px}.ProfileContentGrid-module__sBN4OW__grid.profile-grid .content-card-title{margin:0;font-size:15px;line-height:1.5}.ProfileContentGrid-module__sBN4OW__grid.profile-grid .content-card-stats{gap:6px 12px;margin-top:8px;font-size:12px}.ProfileContentGrid-module__sBN4OW__grid.profile-grid .content-card-badge{border-radius:7px;padding:4px 7px;font-size:10px;top:10px;left:10px}.ProfileContentGrid-module__sBN4OW__grid.profile-grid .profile-work-link:focus-visible{outline:2px solid var(--neon-accent);outline-offset:4px}@media (max-width:767px){.ProfileContentGrid-module__sBN4OW__grid.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-inline:16px}.ProfileContentGrid-module__sBN4OW__grid.profile-grid .content-card-body{padding:12px}.ProfileContentGrid-module__sBN4OW__grid.profile-grid .content-card-title{font-size:14px}}@media (max-width:359px){.ProfileContentGrid-module__sBN4OW__grid.profile-grid{grid-template-columns:minmax(0,1fr)}}
.ProfileHeaderCard-module__K4sKIa__header.profile-header.profile-header--atelier{border:1px solid var(--neon-border-subtle);background:var(--neon-surface);border-radius:20px;flex-direction:column;margin-bottom:24px;display:flex;overflow:visible}.ProfileHeaderCard-module__K4sKIa__header.profile-header.profile-header--atelier>.profile-banner{border-radius:19px 19px 0 0;order:0;height:clamp(148px,19vw,220px);min-height:148px;margin:0}.ProfileHeaderCard-module__K4sKIa__header.profile-header.profile-header--atelier .profile-banner:not(.profile-banner--cover){background:color-mix(in srgb, var(--neon-accent) 9%, var(--neon-surface-muted));color:var(--neon-text-secondary)}.ProfileHeaderCard-module__K4sKIa__header.profile-header.profile-header--atelier .profile-cover-type{padding:20px 24px}.ProfileHeaderCard-module__K4sKIa__header.profile-header.profile-header--atelier .profile-cover-type__brand{letter-spacing:1.5px;font-size:10px}.ProfileHeaderCard-module__K4sKIa__header.profile-header.profile-header--atelier .profile-cover-type__monogram{color:var(--neon-accent);opacity:.14;font-size:clamp(128px,18vw,208px);position:absolute;inset:auto 28px -26px auto;transform:none}.ProfileHeaderCard-module__K4sKIa__header.profile-header.profile-header--atelier .profile-cover-type__handle{display:none}.ProfileHeaderCard-module__K4sKIa__header.profile-header.profile-header--atelier>.profile-card__body{order:1;justify-content:flex-start;padding:0 24px 24px;position:relative}.ProfileHeaderCard-module__K4sKIa__header.profile-header.profile-header--atelier .profile-heading-row{align-items:flex-end;gap:16px;margin:-32px 0 18px}.ProfileHeaderCard-module__K4sKIa__header.profile-header.profile-header--atelier .profile-avatar{border:4px solid var(--neon-surface);width:88px;height:88px;box-shadow:none;border-radius:50%;font-size:32px}.ProfileHeaderCard-module__K4sKIa__header.profile-header.profile-header--atelier .profile-avatar-edit{width:44px;height:44px;bottom:-5px;right:-5px}.ProfileHeaderCard-module__K4sKIa__header.profile-header.profile-header--atelier .profile-identity{padding-top:42px}.ProfileHeaderCard-module__K4sKIa__header.profile-header.profile-header--atelier .profile-name{letter-spacing:-.035em;margin-bottom:3px;font-size:clamp(22px,2.2vw,28px);font-weight:750;line-height:1.3}.ProfileHeaderCard-module__K4sKIa__header.profile-header.profile-header--atelier .profile-username{font-size:13px}.ProfileHeaderCard-module__K4sKIa__header.profile-header.profile-header--atelier .profile-bio{max-width:68ch;margin-bottom:12px;font-size:15px;line-height:1.65}.ProfileHeaderCard-module__K4sKIa__header.profile-header.profile-header--atelier .profile-meta{gap:8px 16px;margin-bottom:16px;font-size:13px}.ProfileHeaderCard-module__K4sKIa__header.profile-header.profile-header--atelier .profile-actions-wrap{gap:8px;width:100%;margin:0}.ProfileHeaderCard-module__K4sKIa__header.profile-header.profile-header--atelier .profile-actions{gap:8px;width:auto;padding:0}.ProfileHeaderCard-module__K4sKIa__header.profile-header.profile-header--atelier .profile-btn{border-radius:12px;min-height:44px;font-size:14px}.ProfileHeaderCard-module__K4sKIa__header.profile-header.profile-header--atelier .profile-btn--primary{color:var(--neon-text-on-accent);background:var(--neon-accent);border-color:#0000}.ProfileHeaderCard-module__K4sKIa__header.profile-header.profile-header--atelier .profile-btn--primary:hover{background:var(--neon-accent-hover)}.ProfileHeaderCard-module__K4sKIa__header.profile-header.profile-header--atelier>.profile-stats{border:0;border-top:1px solid var(--neon-border-subtle);border-radius:0 0 20px 20px;order:2;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:0;padding:12px 16px;display:grid}.ProfileHeaderCard-module__K4sKIa__header.profile-header.profile-header--atelier .profile-stat{border:0;border-radius:12px;gap:3px;min-height:56px;margin:0;padding:8px 4px}.ProfileHeaderCard-module__K4sKIa__header.profile-header.profile-header--atelier .profile-stat-value{letter-spacing:-.4px;font-size:18px;font-weight:700}.ProfileHeaderCard-module__K4sKIa__header.profile-header.profile-header--atelier .profile-stat-label{font-size:12px}.ProfileHeaderCard-module__K4sKIa__header.profile-header.profile-header--atelier .profile-copy-status{min-height:44px;color:var(--neon-text-secondary);align-items:center;gap:6px;font-size:13px;display:inline-flex}.ProfileHeaderCard-module__K4sKIa__header.profile-header.profile-header--atelier .profile-menu__panel{border-radius:12px}.ProfileHeaderCard-module__K4sKIa__header.profile-header.profile-header--atelier .profile-menu__panel button{min-height:44px}.ProfileHeaderCard-module__K4sKIa__header.profile-header.profile-header--atelier :is(button,a):focus-visible{outline:2px solid var(--neon-accent);outline-offset:3px}@media (max-width:767px){.ProfileHeaderCard-module__K4sKIa__header.profile-header.profile-header--atelier{border-inline:0;border-radius:0;margin-bottom:20px}.ProfileHeaderCard-module__K4sKIa__header.profile-header.profile-header--atelier>.profile-banner{border-radius:0;height:144px;min-height:144px}.ProfileHeaderCard-module__K4sKIa__header.profile-header.profile-header--atelier>.profile-card__body{padding:0 16px 20px}.ProfileHeaderCard-module__K4sKIa__header.profile-header.profile-header--atelier .profile-heading-row{gap:12px;margin-top:-28px;margin-bottom:16px}.ProfileHeaderCard-module__K4sKIa__header.profile-header.profile-header--atelier .profile-avatar{width:80px;height:80px}.ProfileHeaderCard-module__K4sKIa__header.profile-header.profile-header--atelier .profile-identity{padding-top:36px}.ProfileHeaderCard-module__K4sKIa__header.profile-header.profile-header--atelier .profile-name{font-size:23px}.ProfileHeaderCard-module__K4sKIa__header.profile-header.profile-header--atelier .profile-bio{font-size:14px}.ProfileHeaderCard-module__K4sKIa__header.profile-header.profile-header--atelier>.profile-stats{border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 12px}}
.ProfilePage-module__T7Ap6a__page.page-content.page-content--profile.profile-public{width:100%;max-width:1000px;margin-inline:auto}.ProfilePage-module__T7Ap6a__page.profile-public>.feed-main{width:100%;min-width:0;max-width:none}
