.profile-owner-savebar,.profile-owner-tabs{display:none}@media(max-width:767px){.profile-owner-organized{scroll-margin-top:8px}.profile-owner-organized>.profile-owner-tabs{position:sticky;top:8px;z-index:2;order:-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0 0 14px;padding:5px;border:1px solid var(--social-line);border-radius:16px;background:var(--social-surface);box-shadow:0 4px 15px #00000008}.profile-owner-tabs>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:62px;padding:8px 3px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--social-muted);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.profile-owner-tabs>button>svg{width:19px;height:19px;flex:none}.profile-owner-tabs>button[aria-pressed=true]{border-color:color-mix(in srgb,var(--social-accent) 18%,var(--social-line));background:var(--social-soft);color:var(--social-accent)}.profile-owner-organized:not([data-owner-section=highlights])>.social-profile-columns>:is(.profile-story-sidebar,.profile-highlights-message),.profile-owner-organized:not([data-owner-section=highlights])>.social-profile-fans,.profile-owner-organized:not([data-owner-section=info]) .social-profile-details,.profile-owner-organized:not([data-owner-section=posts]) .social-feed-column{display:none}.profile-owner-organized .social-profile-banner{margin-bottom:14px}.profile-owner-organized .social-cover{height:clamp(112px,30vw,160px)}.profile-owner-organized .social-profile-identity{row-gap:12px;padding:16px}.profile-owner-organized .social-profile-identity h2{margin:4px 0 6px;font-size:clamp(21px,5.5vw,26px);line-height:1.3}.profile-owner-organized .social-profile-identity p{font-size:12px;line-height:1.6}.profile-owner-organized .social-profile-actions{gap:8px}.profile-owner-organized .social-profile-actions>:is(button,a){min-height:46px;padding:9px 8px;border-radius:12px;font-size:12px}.profile-owner-organized .social-profile-actions>.profile-save-changes{display:none}.profile-owner-organized .social-profile-details{gap:14px}.profile-owner-organized .social-profile-details>.social-edit-card{order:1;padding:18px;border-radius:18px}.profile-owner-organized .social-profile-details>.member-handle-card{order:2;padding:18px;border-radius:18px}.profile-owner-organized .social-edit-card>.social-panel-heading{margin-bottom:18px}.profile-owner-organized .social-edit-card>.social-panel-heading h3{font-size:16px}.profile-owner-organized .social-edit-card>label{gap:8px;margin-bottom:16px;font-size:13px}.profile-owner-organized .member-handle-card input:not([type=checkbox]),.profile-owner-organized .social-edit-card input{min-height:48px;padding:11px 12px;font-size:16px;border-radius:10px}.profile-owner-organized .social-edit-card textarea{min-height:104px;padding:11px 12px;border-radius:10px;font-size:16px;line-height:1.6}.profile-owner-organized .member-handle-input>span{height:48px}.profile-owner-organized .social-favorite-genres{margin-bottom:16px}.profile-owner-organized .social-favorite-genres legend{font-size:13px;line-height:1.5}.profile-owner-organized .social-favorite-genres>div{max-height:180px;gap:6px}.profile-owner-organized .social-favorite-genres button{min-height:38px;padding:7px 10px;border-radius:8px;font-size:12px}.profile-owner-organized .social-image-notes{margin:12px 0 16px;line-height:1.6}.profile-owner-organized .social-image-notes button{min-height:44px;padding:7px 9px}.profile-owner-organized .member-handle-card .personal-primary,.profile-owner-organized .social-edit-card>.personal-primary{min-height:46px;width:100%;border-radius:11px;font-size:13px}.profile-owner-organized .social-private-note{margin:12px 0 0;font-size:11px;line-height:1.6}.profile-owner-organized .social-profile-notice{margin:0 0 14px;padding:12px 14px;border-radius:12px;font-size:12px;line-height:1.6}.profile-owner-organized[data-owner-section=posts] .social-profile-publish{margin-top:0}.profile-owner-organized[data-owner-section=highlights] .social-profile-fans .profile-highlights{margin:0 0 14px}.profile-owner-organized[data-profile-dirty=true]{padding-bottom:86px}.profile-owner-organized>.profile-owner-savebar{position:fixed;z-index:140;left:var(--phone-gutter,16px);right:var(--phone-gutter,16px);bottom:calc(80px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:10px 12px;border:1px solid var(--social-line);border-radius:16px;background:var(--social-surface);box-shadow:0 8px 30px #00000026}.profile-owner-savebar>span{min-width:0;font-size:12px;line-height:1.5;font-weight:600;color:var(--social-muted)}.profile-owner-savebar>button{display:flex;align-items:center;justify-content:center;gap:6px;flex:none;min-height:44px;padding:10px 14px;border:0;border-radius:11px;background:var(--social-accent);color:var(--social-surface);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.profile-owner-savebar>button>svg{width:17px;height:17px}.profile-owner-savebar>button:disabled{opacity:.6;cursor:wait}.profile-owner-organized :is(.profile-owner-tabs>button,.profile-owner-savebar>button):focus-visible{outline:2px solid var(--social-accent);outline-offset:3px}}