.profile-preview-banner{inset-inline:0;z-index:var(--festyz-artist-picker-panel-layer);background:var(--card);color:var(--foreground);border-bottom-width:var(--festyz-mini-stat-line-width);border-bottom-style:solid;border-bottom-color:var(--border);position:fixed;top:0}.profile-public-stats-grid{gap:var(--festyz-metric-tab-gap);width:100%}.profile-preview-banner-inner{justify-content:space-between;align-items:center;gap:var(--festyz-tier-small-gap);padding:var(--festyz-tier-padding);flex-wrap:wrap;display:flex}.profile-preview-banner-inner span{font-size:var(--festyz-fs-body);font-weight:var(--festyz-guide-title-weight)}.profile-preview-spacer{height:calc(var(--fz-btn-h) + var(--festyz-tier-padding) + var(--festyz-tier-padding))}[data-profile-preview] #perfil-tabs{top:calc(var(--fz-btn-h) + var(--festyz-tier-padding) + var(--festyz-tier-padding))}
@media (min-width:900px){.perfil-page.profile-desktop-aligned .profile-content-container{width:100%;max-width:1200px;padding-inline:calc(var(--spacing) * 4);margin-inline:auto}.perfil-page.profile-desktop-aligned .profile-cover-edit{right:max(calc(var(--spacing) * 4), calc((100% - 1200px) / 2 + var(--spacing) * 4));top:calc(var(--spacing) * 4)}.perfil-page.profile-desktop-aligned .profile-identity-grid{column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.perfil-page.profile-desktop-aligned .profile-desktop-avatar{grid-column:1/-1;align-items:start}.perfil-page.profile-desktop-aligned .profile-desktop-details,.perfil-page.profile-desktop-aligned .profile-desktop-side{padding-top:0}.perfil-page.profile-desktop-aligned .profile-desktop-details>div{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.perfil-page.profile-desktop-aligned .profile-name-line{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.perfil-page.profile-desktop-aligned .profile-name-line h1{font-size:var(--text-3xl);letter-spacing:0;align-items:center}.perfil-page.profile-desktop-aligned .profile-meta-line{color:var(--muted-foreground);flex-wrap:nowrap;margin-top:0}.perfil-page.profile-desktop-aligned .profile-bio-block,.perfil-page.profile-desktop-aligned .profile-socials-row{margin-top:0}.perfil-page.profile-desktop-aligned .profile-desktop-side{gap:calc(var(--spacing) * 3);min-width:0}.perfil-page.profile-desktop-aligned .profile-desktop-side>:is(div,section){width:100%}.perfil-page.profile-desktop-aligned .profile-desktop-side>div>:is(button,a){min-width:0}.perfil-page.profile-desktop-aligned .profile-main-layout{margin-top:calc(var(--spacing) * 6);display:block}.perfil-page.profile-desktop-aligned .profile-main-layout>main>*+*{margin-top:calc(var(--spacing) * 4)}.perfil-page.profile-desktop-aligned .profile-main-layout>aside{display:none}.perfil-page.profile-desktop-aligned .profile-upcoming-desktop{width:100%;max-width:560px}.perfil-page.profile-desktop-aligned .profile-upcoming-rows{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3);flex-direction:column;display:flex}.perfil-page.profile-desktop-aligned .profile-upcoming-row{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.perfil-page.profile-desktop-aligned .profile-upcoming-copy{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.perfil-page.profile-desktop-aligned .profile-upcoming-row>svg{width:var(--festyz-kpi-icon);height:var(--festyz-kpi-icon);color:var(--muted-foreground);flex-shrink:0}.perfil-page.profile-desktop-aligned .profile-upcoming-row>button{flex-shrink:0}.perfil-page.profile-desktop-aligned .profile-reach-desktop{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.perfil-page.profile-desktop-aligned .profile-reach-heading{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.perfil-page.profile-desktop-aligned .profile-reach-title{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.perfil-page.profile-desktop-aligned .profile-reach-title h3{font-size:var(--text-base);font-weight:var(--festyz-guide-title-weight)}.perfil-page.profile-desktop-aligned .profile-reach-desktop .pkpis-wrap{margin:0}.perfil-page.profile-desktop-aligned .profile-reach-desktop .pkpis{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(4,minmax(0,1fr))}.perfil-page.profile-desktop-aligned .profile-reach-desktop .pkpi{border-width:var(--festyz-mini-stat-line-width);border-style:solid;border-color:var(--border);background:var(--card)}}.profile-upcoming-desktop,.profile-reach-desktop{display:none}@media (min-width:900px){.profile-upcoming-desktop{display:block}.perfil-page.profile-desktop-aligned .profile-upcoming-mobile,.perfil-page.profile-desktop-aligned .profile-reach-mobile{display:none}.perfil-page.profile-desktop-aligned .profile-reach-desktop{display:flex}}
