.profile-page{background:#fff!important;color:#111}.profile-page .top,.profile-page .side,.profile-page #hero,.profile-page #onlineFeedStatus{display:none!important}.profile-page .shell{display:block;max-width:920px;padding:0;margin:auto}.profile-page .main{padding:0 0 90px}.topak-profile{background:#fff;color:#111;min-height:calc(100dvh - 75px);padding:20px 0}.topak-profile button{background:transparent;color:#111;border:0;cursor:pointer}.profile-tools,.profile-intro,.profile-stats{display:flex;align-items:center;justify-content:space-between}.profile-tools{padding:0 24px 24px}.profile-tools button{font-size:30px;min-width:48px;min-height:48px}.profile-intro{padding:0 24px;gap:14px}.profile-intro>div:first-child{flex:1;min-width:0}.profile-intro h1{font-size:clamp(28px,5vw,50px);line-height:1.1;margin:0 0 10px;overflow-wrap:anywhere}.profile-handle{color:#777;margin:0;font-weight:700;overflow-wrap:anywhere}.profile-stats{justify-content:flex-start;gap:28px;margin:24px 0}.profile-stats>span,.profile-stats>button{display:flex;flex-direction:column;align-items:flex-start;padding:0}.profile-stats b{font-size:28px;line-height:1.2}.profile-stats span span,.profile-stats button span{color:#888;font-size:16px;font-weight:600}.profile-avatar{position:relative;width:124px;flex-shrink:0;padding-top:38px}.profile-avatar>button:nth-child(2){width:120px;height:120px;border-radius:50%;padding:0;overflow:hidden;background:#eee;font-size:44px}.profile-avatar img{width:100%;height:100%;object-fit:cover}.profile-avatar .avatar-plus{position:absolute;right:0;bottom:0;border:3px solid #fff;background:#20cddd;border-radius:50%;font-size:29px;color:#fff;width:40px;height:40px;padding:0}.thought-bubble{position:absolute;top:0;left:0;background:#fff!important;box-shadow:0 4px 18px #0002;border-radius:20px;padding:12px!important;color:#888!important;font-weight:700}.profile-bio{padding:0 24px;white-space:pre-wrap;overflow-wrap:anywhere;font-weight:600}.profile-subscription{margin:8px 24px 28px;border:1px solid #ddd!important;border-radius:24px;padding:10px 18px!important;font-weight:700}.profile-tabs{display:flex;border-bottom:1px solid #eee}.profile-tabs button{flex:1;font-size:30px;padding:10px 0;position:relative;color:#888}.profile-tabs button[aria-selected=true]{color:#111}.profile-tabs button[aria-selected=true]:after{content:'';position:absolute;bottom:0;left:28%;width:44%;height:3px;background:#111;border-radius:4px}.profile-playlists{display:flex;gap:10px;overflow:auto;white-space:nowrap;padding:16px 18px}.profile-playlists button{font-size:15px;font-weight:700;border-right:1px solid #ddd;padding-right:15px}.profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.profile-tile{padding:0!important;position:relative;aspect-ratio:3/4;overflow:hidden;background:#edf0f2!important}.profile-tile img,.profile-tile video{width:100%;height:100%;object-fit:cover;display:block}.tile-kind{position:absolute;bottom:8px;left:8px;color:white;font-size:25px;text-shadow:0 1px 4px #000}.text-tile{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:10px;background:linear-gradient(145deg,#dafafa,#fbe4ef);font-size:30px}.text-tile b{font-size:15px;margin-top:12px;overflow-wrap:anywhere}.profile-empty{padding:36px 24px;text-align:center}.profile-empty h2{font-size:21px}.profile-empty button,.profile-editor button,.profile-drafts button,#profileExtra button{border:1px solid #ddd;background:#fafafa;border-radius:12px;padding:10px 16px}.profile-editor,.profile-drafts,#profileExtra{padding:18px 24px}.profile-editor,.profile-drafts form,#profilePlaylist{display:grid;gap:12px}.profile-editor .field,.profile-drafts .field,#profileExtra .field{display:block;background:#f6f6f6;border:1px solid #ddd;color:#111;width:100%;margin-top:6px}.profile-editor p,.profile-footnote{font-size:12px;color:#777}.profile-footnote{padding:16px 24px}.profile-menu{display:grid;gap:6px;padding:12px 24px;background:#f7f7f7}.profile-menu button{text-align:left;padding:10px}.playlist-option{display:block;padding:8px}.profile-drafts article{border-top:1px solid #eee;padding:16px 0;white-space:pre-wrap}.profile-page .reference-nav{background:#fff!important;color:#888;border-top:1px solid #eee}.profile-page .reference-nav button{color:#888!important}.profile-page .reference-nav button[aria-current=page]{color:#000!important}.profile-page .reference-nav .plus-pill{background:#000;color:#fff}.profile-page #content{padding-top:0!important}@media(max-width:500px){.profile-intro{padding:0 16px;gap:8px}.profile-intro h1{font-size:29px}.profile-avatar{width:92px}.profile-avatar>button:nth-child(2){width:90px;height:90px}.profile-stats{gap:15px}.profile-stats b{font-size:23px}.profile-stats span span,.profile-stats button span{font-size:13px}.thought-bubble{font-size:12px;padding:9px!important}.profile-tools{padding:0 12px 16px}.profile-bio{padding:0 16px}.profile-tools button{font-size:26px}.profile-playlists{padding:13px 12px}}
.profile-post-dialog{width:min(94vw,580px);max-height:90dvh;overflow:auto;border:1px solid #ddd;border-radius:20px;background:#fff;color:#111;padding:20px}.profile-post-dialog::backdrop{background:#000b}.profile-post-dialog video,.profile-post-dialog img{width:100%;max-height:65dvh;object-fit:contain}.profile-post-dialog>button{float:right;background:#eee;border:0;border-radius:50%;padding:10px}.profile-post-dialog p{white-space:pre-wrap;overflow-wrap:anywhere}