@media only screen and (max-width:768px){.communitypagecontainer{padding:0!important;margin:0!important;min-height:calc(100vh - var(--nav-top-height) - var(--nav-bottom-height) - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;overflow-x:hidden!important}.communitycovercontainer{width:100vw!important;margin:0!important;padding:0!important}.coverphoto{position:relative!important;overflow:hidden!important}.coverphoto,.coverphoto img{height:200px!important;width:100%!important;border-radius:0!important}.coverphoto img{-o-object-fit:cover!important;object-fit:cover!important;display:block!important}.defaultbanner{height:200px!important;border-radius:0!important;width:100%!important}.editcoverbtn{position:absolute!important;bottom:var(--space-3)!important;right:var(--space-3)!important;top:auto!important;height:34px!important;padding:0 var(--space-3)!important;border-radius:var(--radius-md)!important;font-size:var(--fs-xs)!important;font-weight:var(--fw-semibold)!important;background:hsla(0,0%,100%,.9)!important;color:#141414!important;display:flex!important;align-items:center!important;gap:4px!important}.communityheader,.editcoverbtn{box-shadow:var(--shadow-card)!important}.communityheader{background:var(--bg-card)!important;border-bottom:var(--border-card)!important;padding:0!important;width:100%!important;position:sticky!important;top:var(--nav-top-height)!important;z-index:40!important}.headercontent{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:var(--space-2)!important;padding:var(--space-3) var(--space-4) var(--space-2) var(--space-4)!important}.communitytitlearea{width:100%!important}.communitytitlearea h1{font-size:var(--fs-xl)!important;font-weight:var(--fw-bold)!important;line-height:var(--lh-tight)!important;color:var(--text-primary)!important;margin:0 0 var(--space-1) 0!important;padding:0!important}.communitymeta{display:flex!important;align-items:center!important;gap:var(--space-2)!important;font-size:var(--fs-sm)!important;color:var(--text-secondary)!important;flex-wrap:wrap!important}.communitymeta .dot{color:var(--text-tertiary)!important}.communitymeta .membercount,.communitymeta .privacy{display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:var(--fs-sm)!important}.communityactions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:var(--space-2)!important;padding-bottom:var(--space-1)!important;width:100%!important}.communityactions::-webkit-scrollbar{display:none!important}.communityactions .invitebtn,.communityactions .joinbtn,.communityactions .leavebtn,.communityactions .managebtn,.communityactions .morebtn,.communityactions .notifybtn{flex-shrink:0!important;height:36px!important;padding:0 var(--space-4)!important;border-radius:var(--radius-md)!important;font-size:var(--fs-sm)!important;font-weight:var(--fw-semibold)!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;cursor:pointer!important;transition:opacity .15s ease,transform .1s ease!important}.communityactions .invitebtn:active,.communityactions .joinbtn:active,.communityactions .leavebtn:active,.communityactions .managebtn:active,.communityactions .morebtn:active,.communityactions .notifybtn:active{transform:scale(.97)!important;opacity:.85!important}.morebtncontainer{position:relative!important;flex-shrink:0!important}.moremenu{position:absolute!important;top:calc(100% + 4px)!important;right:0!important;left:auto!important;min-width:200px!important;z-index:200!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-elevated)!important;background:var(--bg-primary)!important;border:var(--border-card)!important}.moremenu button{width:100%!important;text-align:left!important;padding:var(--space-3) var(--space-4)!important;font-size:var(--fs-sm)!important;color:var(--text-primary)!important;background:transparent!important;border:none!important;cursor:pointer!important;display:block!important;border-bottom:var(--border-card)!important}.moremenu button:last-child{border-bottom:none!important}.moremenu button:active{background:var(--hover-bg)!important}.communitytabs{display:flex!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;border-top:var(--border-card)!important;border-bottom:none!important;border-radius:0!important;box-shadow:none!important;background:var(--bg-card)!important;height:48px!important;align-items:stretch!important;padding:0!important;margin:0!important;min-width:0!important;width:100vw!important}.communitytabs::-webkit-scrollbar{display:none!important}.communitytabs button{flex-grow:1!important;height:48px!important;line-height:1!important;padding:0!important;margin:0!important;font-size:var(--fs-sm)!important;font-weight:var(--fw-medium)!important;color:var(--text-secondary)!important;white-space:nowrap!important;background:transparent!important;border:none!important;border-bottom:3px solid transparent!important;border-radius:0!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:color .15s ease,border-color .15s ease!important}.communitytabs button:active{background:var(--hover-bg)!important}.communitytabs button.active{color:var(--text-primary)!important;font-weight:var(--fw-semibold)!important;border-bottom:3px solid var(--fsyellow)!important;background:transparent!important}.communitybodygrid{display:flex!important;flex-direction:column!important;grid-template-columns:unset!important;padding:0!important;gap:0!important;margin:0!important;width:100%!important;background:var(--bg-feed)!important}.communityleftsidebar,.communityrightsidebar{display:none!important}.communitycenterfeed{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;min-width:0!important}.createpostcard{background:var(--bg-card)!important;border-top:var(--border-card)!important;border-bottom:var(--border-card)!important;border-left:none!important;border-right:none!important;border-radius:0!important;box-shadow:none!important;margin:0 0 var(--space-2) 0!important;padding:var(--space-3) var(--space-4)!important}.postinputarea{display:flex!important;align-items:center!important;gap:var(--space-3)!important;margin-bottom:0!important;margin-top:3px!important}.postinputarea .userpic{width:40px!important;-o-object-fit:cover!important;object-fit:cover!important;flex-shrink:0!important}.postinput,.postinputarea .userpic{height:40px!important;border-radius:var(--radius-full)!important}.postinput{flex:1!important;border:1px solid var(--border-color)!important;background:var(--bg-feed)!important;padding:0 var(--space-4)!important;display:flex!important;align-items:center!important;cursor:pointer!important}.postinput input{font-size:var(--fs-base)!important;color:var(--text-tertiary)!important;background:transparent!important;border:none!important;outline:none!important;width:100%!important;pointer-events:none!important}.postactions{display:flex!important;border-top:var(--border-card)!important;padding-top:var(--space-2)!important;gap:0!important}.postactions button{flex:1!important;height:36px!important;font-weight:var(--fw-medium)!important;color:var(--text-secondary)!important;background:transparent!important;border:none!important;border-radius:var(--radius-sm)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;cursor:pointer!important;transition:background .15s ease!important}.postactions button:active{background:var(--hover-bg)!important}.privatecommunitycard{margin:var(--space-4) var(--space-4)!important;padding:var(--space-8) var(--space-4)!important;border-radius:var(--radius-md)!important;background:var(--bg-card)!important;border:var(--border-card)!important;box-shadow:var(--shadow-card)!important;text-align:center!important}.privatecommunitycard .lockicon{font-size:36px!important;color:var(--text-tertiary)!important;margin-bottom:var(--space-3)!important;display:block!important}.privatecommunitycard h3{font-size:var(--fs-base)!important;font-weight:var(--fw-semibold)!important;color:var(--text-primary)!important;margin:0 0 var(--space-2) 0!important}.privatecommunitycard p{font-size:var(--fs-sm)!important;color:var(--text-secondary)!important;margin:0!important}.community-posts-sort-bar{background:var(--bg-card)!important;border-bottom:var(--border-card)!important;border-top:var(--border-card)!important;padding:var(--space-2) var(--space-4)!important;margin:0 0 var(--space-2) 0!important;position:relative!important}.community-posts-sort-bar .sortbtn button{font-size:var(--fs-sm)!important;color:var(--text-secondary)!important;background:transparent!important;border:none!important;padding:0!important;cursor:pointer!important}.community-posts-sort-dropdown{position:absolute!important;top:100%!important;left:var(--space-4)!important;right:var(--space-4)!important;background:var(--bg-primary)!important;border:var(--border-card)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-elevated)!important;z-index:100!important}.community-posts-sort-dropdown.hide{display:none!important}.community-posts-sort-dropdown.show{display:block!important}.community-posts-sort-dropdown ul{list-style:none!important;padding:var(--space-2)!important;margin:0!important}.community-posts-sort-dropdown ul li{padding:var(--space-3) var(--space-4)!important;border-radius:var(--radius-sm)!important;font-size:var(--fs-sm)!important;color:var(--text-primary)!important;cursor:pointer!important}.community-posts-sort-dropdown ul li.active{background:var(--fsyellow)!important;color:#141414!important;font-weight:var(--fw-semibold)!important}.community-posts-sort-dropdown ul li:active{background:var(--hover-bg)!important}.postsfeed{padding-bottom:calc(var(--nav-bottom-height) + var(--space-5) + env(safe-area-inset-bottom))!important;min-height:200px!important}.postsfeed ul{list-style:none!important;padding:0!important;margin:0!important}.postsfeed ul li{margin:0 0 var(--space-2) 0!important}.postsfeed .feed-post-card{border-left:none!important;border-right:none!important;box-shadow:none!important;margin:0 0 var(--space-2) 0!important}.nopostscard,.postsfeed .feed-post-card{background:var(--bg-card)!important;border-top:var(--border-card)!important;border-bottom:var(--border-card)!important;border-radius:0!important}.nopostscard{padding:var(--space-8) var(--space-4)!important;text-align:center!important}.nopostscard p{font-size:var(--fs-sm)!important;color:var(--text-secondary)!important;margin:0!important}.eventscard{background:var(--bg-feed)!important;padding:0!important;border-radius:0!important;border:none!important;box-shadow:none!important;padding-bottom:calc(var(--nav-bottom-height) + var(--space-5) + env(safe-area-inset-bottom))!important;min-height:200px!important}.eventsheader{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:var(--space-3) var(--space-4)!important;background:var(--bg-card)!important;border-bottom:var(--border-card)!important;margin-bottom:var(--space-2)!important}.eventsheader h2{font-size:var(--fs-base)!important;font-weight:var(--fw-semibold)!important;margin:0!important;color:var(--text-primary)!important}.eventsheader .createeventbtn.primary{height:34px!important;padding:0 var(--space-3)!important;border-radius:var(--radius-md)!important;font-size:var(--fs-sm)!important;font-weight:var(--fw-semibold)!important;display:inline-flex!important;align-items:center!important;gap:4px!important}.noeventsmsg{text-align:center!important;padding:var(--space-8) var(--space-4)!important;color:var(--text-secondary)!important}.noeventsmsg .emptyicon{font-size:36px!important;color:var(--text-tertiary)!important;display:block!important;margin-bottom:var(--space-3)!important}.noeventsmsg h3{font-size:var(--fs-base)!important;font-weight:var(--fw-semibold)!important;color:var(--text-primary)!important;margin:0 0 var(--space-2) 0!important}.noeventsmsg p{font-size:var(--fs-sm)!important;margin:0!important}.eventsgrid{display:flex!important;flex-direction:column!important;grid-template-columns:unset!important;gap:var(--space-2)!important;padding:0 var(--space-3)!important}.eventcard{background:var(--bg-card)!important;border:var(--border-card)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-card)!important;overflow:hidden!important;position:relative!important}.eventcard.past{opacity:.75!important}.deleteeventbtn{position:absolute!important;top:var(--space-2)!important;right:var(--space-2)!important;width:32px!important;height:32px!important;border-radius:var(--radius-full)!important;background:rgba(0,0,0,.5)!important;color:#fff!important;border:none!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:16px!important;cursor:pointer!important;z-index:5!important}.eventimage{position:relative!important;overflow:hidden!important}.eventimage,.eventimage img{width:100%!important;height:160px!important}.eventimage img{-o-object-fit:cover!important;object-fit:cover!important;display:block!important}.pasteventbadge{position:absolute!important;top:var(--space-2)!important;left:var(--space-2)!important;background:rgba(0,0,0,.6)!important;color:#fff!important;font-size:var(--fs-xs)!important;font-weight:var(--fw-semibold)!important;padding:3px var(--space-2)!important;border-radius:var(--radius-sm)!important}.eventcardbody{display:flex!important;gap:var(--space-3)!important;padding:var(--space-3)!important;flex-direction:row!important}.eventdateblock{display:flex!important;flex-direction:column!important;align-items:center!important;flex-shrink:0!important;width:44px!important;padding:var(--space-1) var(--space-2)!important;background:var(--bg-secondary)!important;border-radius:var(--radius-sm)!important}.eventdateblock .month{font-size:var(--fs-xs)!important;font-weight:var(--fw-semibold)!important;color:var(--text-secondary)!important;text-transform:uppercase!important}.eventdateblock .day{font-size:var(--fs-xl)!important;font-weight:var(--fw-bold)!important;color:var(--text-primary)!important;line-height:1!important}.eventdateblock .year{font-size:var(--fs-xs)!important;color:var(--text-tertiary)!important}.eventdetails{flex:1!important;min-width:0!important}.eventdetails h3{font-size:var(--fs-base)!important;font-weight:var(--fw-semibold)!important;color:var(--text-primary)!important;line-height:var(--lh-tight)!important}.eventdescription,.eventdetails h3{margin:0 0 var(--space-2) 0!important}.eventdescription{font-size:var(--fs-sm)!important;color:var(--text-secondary)!important;line-height:var(--lh-normal)!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.eventmetainfo{display:flex!important;flex-direction:column!important;gap:var(--space-1)!important;margin-bottom:var(--space-3)!important}.metaitem{display:flex!important;align-items:center!important;gap:4px!important;font-size:var(--fs-xs)!important;color:var(--text-secondary)!important}.metaitem svg{font-size:14px!important;flex-shrink:0!important}.spotsavailable{color:var(--text-primary)!important}.eventfull,.spotsavailable{font-weight:var(--fw-medium)!important}.eventfull{color:#ef4444!important}.eventrsvpbuttons{display:flex!important;gap:var(--space-2)!important;flex-wrap:wrap!important}.eventrsvpbuttons .rsvpbtn{flex:1!important;height:34px!important;border-radius:var(--radius-md)!important;font-size:var(--fs-xs)!important;font-weight:var(--fw-semibold)!important;cursor:pointer!important;border:1px solid var(--border-color)!important;background:var(--bg-secondary)!important;color:var(--text-primary)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:opacity .15s ease!important}.eventrsvpbuttons .rsvpbtn.going.active{background:var(--fsyellow)!important;border-color:transparent!important;color:#141414!important}.eventrsvpbuttons .rsvpbtn.interested.active{background:var(--bg-tertiary)!important;border-color:var(--border-color)!important}.memberscard{background:var(--bg-feed)!important;border-radius:0!important;border:none!important;box-shadow:none!important;padding:0!important;padding-bottom:calc(var(--nav-bottom-height) + var(--space-5) + env(safe-area-inset-bottom))!important;min-height:200px!important}.membersheader{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:var(--space-3) var(--space-4)!important;background:var(--bg-card)!important;border-bottom:var(--border-card)!important;flex-wrap:wrap!important;gap:var(--space-2)!important;margin-bottom:var(--space-2)!important}.membersheader h2{font-size:var(--fs-base)!important;font-weight:var(--fw-semibold)!important;margin:0!important;color:var(--text-primary)!important}.membersheader .searchbox{display:flex!important;align-items:center!important;gap:var(--space-2)!important;height:36px!important;background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius-full)!important;padding:0 var(--space-3)!important;flex:1!important;min-width:160px!important}.membersheader .searchbox svg{font-size:16px!important;color:var(--text-tertiary)!important;flex-shrink:0!important}.membersheader .searchbox input{flex:1!important;border:none!important;background:transparent!important;font-size:var(--fs-sm)!important;color:var(--text-primary)!important;outline:none!important;min-width:0!important}.membersgrid{display:grid!important;grid-template-columns:1fr 1fr!important;padding:0 var(--space-3)!important}.membercard,.membersgrid{gap:var(--space-2)!important}.membercard{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:var(--space-3)!important;background:var(--bg-card)!important;border:var(--border-card)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-card)!important;text-decoration:none!important;transition:opacity .15s ease!important}.membercard:active{opacity:.8!important}.membercard img{width:56px!important;height:56px!important;border-radius:var(--radius-full)!important;-o-object-fit:cover!important;object-fit:cover!important;flex-shrink:0!important}.membercard .memberinfo{width:100%!important}.membercard .memberinfo h4{font-size:var(--fs-sm)!important;font-weight:var(--fw-medium)!important;color:var(--text-primary)!important;margin:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.membercard .memberinfo .role{font-size:var(--fs-xs)!important;color:var(--text-tertiary)!important;font-weight:var(--fw-medium)!important;margin-top:2px!important;display:block!important}.mediacard{background:var(--bg-card)!important;border-top:var(--border-card)!important;border-bottom:var(--border-card)!important;border-radius:0!important;border-left:none!important;border-right:none!important;box-shadow:none!important;padding:var(--space-8) var(--space-4)!important;text-align:center!important;color:var(--text-secondary)!important;font-size:var(--fs-sm)!important;padding-bottom:calc(var(--nav-bottom-height) + var(--space-5) + env(safe-area-inset-bottom))!important}.mediacard h2{font-size:var(--fs-base)!important;font-weight:var(--fw-semibold)!important;color:var(--text-primary)!important;margin:0 0 var(--space-2) 0!important}.aboutcard{background:var(--bg-card)!important;border-top:var(--border-card)!important;border-bottom:var(--border-card)!important;border-radius:0!important;border-left:none!important;border-right:none!important;box-shadow:none!important;padding:var(--space-4)!important;padding-bottom:calc(var(--nav-bottom-height) + var(--space-5) + env(safe-area-inset-bottom))!important}.aboutcard h2{font-size:var(--fs-base)!important;color:var(--text-primary)!important;margin:0 0 var(--space-4) 0!important}.aboutcard h2,.aboutcontent h3{font-weight:var(--fw-semibold)!important}.aboutcontent h3{font-size:var(--fs-sm)!important;color:var(--text-secondary)!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin:var(--space-4) 0 var(--space-2) 0!important}.aboutcontent h3:first-child{margin-top:0!important}.aboutcontent p{font-size:var(--fs-sm)!important;color:var(--text-primary)!important;line-height:var(--lh-normal)!important;margin:0!important}.modaloverlay .confirmmodal{width:90vw!important;max-width:420px!important;border-radius:var(--radius-lg)!important;overflow:hidden!important}.confirmmodal .modalheader{padding:var(--space-4)!important;border-bottom:var(--border-card)!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.confirmmodal .modalheader h2{font-size:var(--fs-base)!important;font-weight:var(--fw-semibold)!important;margin:0!important}.confirmmodal .modalheader .closebtn{width:32px!important;height:32px!important;border-radius:var(--radius-full)!important;border:none!important;background:var(--hover-bg)!important;color:var(--text-primary)!important;font-size:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.confirmmodal .modalbody{padding:var(--space-4)!important}.confirmmodal .modalbody p{font-size:var(--fs-sm)!important;color:var(--text-primary)!important;margin:0 0 var(--space-2) 0!important}.confirmmodal .modalbody .warningtext{font-size:var(--fs-xs)!important;color:var(--text-secondary)!important;margin:0!important}.confirmmodal .modalfooter{padding:var(--space-3) var(--space-4)!important;border-top:var(--border-card)!important;display:flex!important;gap:var(--space-2)!important;justify-content:flex-end!important}.confirmmodal .modalfooter .cancelbtn{border-radius:var(--radius-md)!important;border:1px solid var(--border-color)!important;background:transparent!important;color:var(--text-primary)!important;font-weight:var(--fw-medium)!important}.confirmmodal .modalfooter .cancelbtn,.confirmmodal .modalfooter .deletebtn{height:36px!important;padding:0 var(--space-4)!important;font-size:var(--fs-sm)!important;cursor:pointer!important}.confirmmodal .modalfooter .deletebtn{border-radius:var(--radius-md)!important;border:none!important;background:#ef4444!important;color:#fff!important;font-weight:var(--fw-semibold)!important;display:inline-flex!important;align-items:center!important;gap:4px!important}.profilecontainer{min-height:calc(100vh - var(--nav-top-height) - var(--nav-bottom-height) - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;padding:0!important;width:100vw;position:relative;overflow-x:hidden;background-color:var(--bg-primary)}.qrpiccontainer{width:100px!important;height:100px!important;left:12px!important}.qrpiccontainer button svg{margin-bottom:-3.5px!important;margin-left:-3.5px!important;color:#1e1e1e!important}.qrpiccontainer button{bottom:16px!important;top:auto!important;right:0!important;left:auto!important;width:25px!important;height:25px!important}.bannerpicblur{margin-left:0!important;position:absolute!important;top:0!important;filter:blur(18px) brightness(.9)!important;transform:scale(1.1)!important;opacity:.7!important}.bannerbgfade,.bannerpicblur{height:150px!important;width:100vw!important;left:0!important}.bannercontainer{width:100vw!important;margin-left:0!important;margin-top:0!important;position:relative!important;overflow:visible!important;transform:none!important}.bannercontainer,.bannercontainer .bannerpic{height:150px!important;border-radius:0!important}.bannercontainer .bannerpic{width:100%!important;-o-object-fit:cover!important;object-fit:cover!important;display:block!important}.bannercontainer .fade{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background-image:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.35))!important}.bannercontainer .editbannerbutton{border-radius:var(--radius-full)!important;width:32px!important;height:32px!important;font-size:14px!important;top:var(--space-3)!important;right:var(--space-3)!important;bottom:auto!important;background-color:hsla(0,0%,100%,.9)!important;box-shadow:var(--shadow-card)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:5!important}.bannercontainer h1{font-size:12.5pt!important;font-weight:var(--fw-bold)!important;color:var(--text-primary)!important;text-shadow:none!important;margin:0!important;padding:0!important}.bannercontainer .banner-name-row,.bannercontainer h1{position:absolute!important;top:160px!important;bottom:auto!important;left:120px!important}.bannercontainer .banner-name-row{right:10px!important;display:flex!important;align-items:center!important;gap:6px!important;z-index:5!important}.bannercontainer .banner-name-row h1{position:static!important;top:auto!important;left:auto!important;right:auto!important;flex:1!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.bannercontainer .prof-more-btn{position:relative!important;flex-shrink:0!important}.bannercontainer .prof-more-btn>button{display:flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;background:none!important;border:none!important;color:var(--text-primary)!important;font-size:18px!important;cursor:pointer!important;padding:0!important;opacity:.7!important}.prof-more-menu-backdrop{position:fixed!important;inset:0!important;z-index:99!important}.request-pending{height:15px!important;min-width:15px!important;font-size:7pt!important;line-height:15px!important;right:-12px!important}.prof-more-menu{position:absolute!important;top:calc(100% + 4px)!important;right:0!important;margin:0!important;z-index:100!important;background:var(--bg-secondary,#1e1e1e)!important;border:1px solid var(--color-border,#333)!important;border-radius:10px!important;padding:4px 0!important;min-width:160px!important;list-style:none!important;box-shadow:0 4px 16px rgba(0,0,0,.35)!important}.prof-more-menu li{padding:11px 16px!important;font-size:var(--fs-sm,13px)!important;font-weight:var(--fw-medium,500)!important;color:var(--text-primary)!important;cursor:pointer!important;white-space:nowrap!important}.prof-more-menu li:hover{background:hsla(0,0%,100%,.06)!important}.prof-more-menu li.prof-more-menu__danger{color:#e63946!important}.bannercontainer .snapshot{position:absolute!important;top:185px!important;bottom:auto!important;left:120px!important;right:auto!important;padding:0!important;margin:0!important;display:flex!important;gap:0!important}.bannercontainer .snapshot li{color:var(--text-secondary)!important;opacity:1!important;margin:0 var(--space-5) 0 0!important;display:inline-flex!important;align-items:center!important}.bannercontainer .snapshot li p{font-size:var(--fs-sm)!important;font-weight:var(--fw-medium)!important;letter-spacing:0!important;margin:0!important;display:flex!important;align-items:center!important;gap:4px!important}.bannercontainer .snapshot li p svg{margin:0!important;font-size:14px!important}.profpiccontainer{position:absolute!important;width:96px!important;height:96px!important;border-radius:var(--radius-full)!important;border:4px solid var(--bg-tertiary)!important;box-shadow:none!important;top:120px!important;left:var(--space-4)!important;overflow:hidden!important;background-color:var(--bg-secondary)!important;z-index:10!important}.profpiccontainer .profpic,.profpiccontainer img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;position:absolute!important;top:0!important;left:0!important;transform:none!important}.editpiccontainer{position:absolute!important;display:block!important;width:96px!important;height:96px!important;top:130px!important;left:var(--space-4)!important;z-index:11!important}.editpiccontainer button{width:29px!important;height:29px!important;padding-bottom:3px!important;border-radius:var(--radius-full)!important;font-size:15px!important;right:-2px!important;top:-8px!important;box-shadow:var(--shadow-card)!important;background-color:hsla(0,0%,100%,.95)!important;display:flex!important;align-items:center!important;justify-content:center!important}.profilebodyframe{position:relative!important;display:flex!important;flex-direction:column!important;margin-top:0!important;padding:0!important;width:100%!important;left:auto!important}.mobilebgprofile{width:100vw;height:122px;background-color:var(--bg-tertiary);top:100px}.userprofsize{width:100vw;height:66px;background-color:var(--bg-card);top:100px}.profilecontainer .profilebodyframe .profilemiddle{position:static!important;width:100%!important;margin:0!important;left:auto!important;top:auto!important}.profilecontainer .profilebodyframe .profileinfo{position:static!important;width:100vw!important;margin:-2px 0 0!important;border-radius:var(--radius-md)!important;background:var(--bg-card)!important;border:none!important;box-shadow:none!important;padding:var(--space-4)!important;left:auto!important}.profileinfo .socials{position:static!important;margin-bottom:var(--space-3)!important}.profileinfo .socials ul{position:static!important;display:flex!important;flex-wrap:wrap!important;gap:var(--space-3)!important;padding:0!important;margin:0 0 var(--space-2) 0!important;width:auto!important;top:auto!important;left:auto!important}.profileinfo .socials ul li{font-size:var(--fs-lg)!important;margin:0!important}.profileinfo .profbio{font-size:var(--fs-sm)!important;line-height:var(--lh-normal)!important;color:var(--text-primary)!important;padding:0 0 var(--space-3) 0!important;margin:0!important;text-align:left!important}.profileinfo .skills-section{padding:var(--space-3) 0 0 0!important;border-top:none!important;margin-top:0!important}.profileinfo .skills-heading{font-size:var(--fs-xs)!important;font-weight:var(--fw-semibold)!important;color:var(--text-tertiary)!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin:0 0 var(--space-2) 0!important}.profileinfo .skills-tags{display:flex!important;flex-wrap:wrap!important;gap:var(--space-2)!important}.profileinfo .skills-tags .skill-tag{font-size:var(--fs-xs)!important;font-weight:var(--fw-medium)!important;padding:4px var(--space-2)!important;border-radius:var(--radius-full)!important}.profileinfo h3{font-size:var(--fs-sm)!important;font-weight:var(--fw-medium)!important;color:var(--text-secondary)!important;margin:var(--space-4) 0 var(--space-2) 0!important;text-align:left!important}.actbtn.spotlightbtn{display:block!important;width:100%!important;margin:var(--space-3) 0 0 0!important;height:40px!important;border-radius:var(--radius-md)!important;font-size:var(--fs-sm)!important;font-weight:var(--fw-semibold)!important}.profilecontainer .profilebodyframe .profilemiddle .profileactions{position:static!important;width:100%!important;padding:var(--space-3) var(--space-4)!important;background:var(--bg-card)!important;border-bottom:var(--border-card)!important;top:auto!important;right:auto!important;margin:0 0 var(--space-2) 0!important}.profilecontainer .profilebodyframe .profilemiddle .profileactions .actionbtns{list-style:none!important;display:flex!important;flex-direction:row!important;gap:var(--space-2)!important;padding:0!important;margin:0!important;grid-template-columns:unset!important}.profilecontainer .profilebodyframe .profilemiddle .profileactions .actionbtns li{flex:1!important;height:36px!important;min-height:36px!important;border-radius:var(--radius-md)!important;font-size:var(--fs-sm)!important;font-weight:var(--fw-semibold)!important;box-shadow:none!important;background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:0 var(--space-3)!important;line-height:normal!important;cursor:pointer!important;transition:opacity .15s ease,transform .1s ease!important}.profilecontainer .profilebodyframe .profilemiddle .profileactions .actionbtns li:active{transform:scale(.98)!important;opacity:.85!important}.profilecontainer .profilebodyframe .profilemiddle .profileactions .actionbtns li.following{background:var(--fsyellow)!important;border:none!important;color:#141414!important}.profilecontainer .profilebodyframe .profilemiddle .profileactions .actionbtns li.pending{background:var(--bg-secondary)!important;color:var(--text-secondary)!important;border:1px solid var(--border-color)!important;cursor:default!important}.profilecontainer .profilebodyframe .profilemiddle .profileactions .actionbtns li.accept{background:#4caf50!important;border:none!important;color:#fff!important}.profilecontainer .profilebodyframe .profilemiddle .profileactions .actionbtns li svg{font-size:16px!important;margin:0!important;flex-shrink:0!important}.profilecontainer .profilebodyframe .profilemiddle .profilenavbar{width:100%!important;height:48px!important;background:var(--bg-card)!important;border-top:none!important;border-bottom:none!important;border-radius:0!important;box-shadow:none!important;overflow-x:auto!important;overflow-y:hidden!important;position:sticky!important;top:var(--nav-top-height)!important;z-index:50!important;margin-bottom:0!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}}@media only screen and (max-width:768px){.profilecontainer .profilebodyframe .profilemiddle .profilenavbar::-webkit-scrollbar{display:none!important}.profilecontainer .profilebodyframe .profilemiddle .profilenavbar ul{list-style:none!important;height:48px!important;display:flex!important;align-items:stretch!important;padding:0!important;margin:0!important;min-width:-moz-max-content!important;min-width:max-content!important;justify-content:flex-start!important}.profilecontainer .profilebodyframe .profilemiddle .profilenavbar ul li{height:48px!important;line-height:1!important;padding:0 var(--space-5)!important;margin:0!important;font-size:var(--fs-sm)!important;font-weight:var(--fw-medium)!important;color:var(--text-secondary)!important;display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;position:relative!important;cursor:pointer!important;flex-grow:1!important;border-bottom:3px solid transparent!important;background:transparent!important;transition:color .15s ease,border-color .15s ease!important}.profilecontainer .profilebodyframe .profilemiddle .profilenavbar ul li:active{background:var(--hover-bg)!important}.profilecontainer .profilebodyframe .profilemiddle .profilenavbar ul li.active{background:transparent!important;color:var(--text-primary)!important;font-weight:var(--fw-semibold)!important;border-bottom:3px solid var(--fsyellow)!important}.profilecontainer .profilebodyframe .profilemiddle .profilenavbar ul li svg{display:none!important}.profilecontainer .profilebodyframe .profilemiddle .profilefeed{padding-bottom:calc(var(--nav-bottom-height) + var(--space-5) + env(safe-area-inset-bottom))!important;min-height:420px!important;padding-top:10px!important}.profilefeed .makepostcontainer{background:var(--bg-card)!important;border-top:var(--border-card)!important;border-bottom:var(--border-card)!important;border-left:none!important;border-right:none!important;border-radius:0!important;box-shadow:none!important;margin:-2px 0!important;padding:var(--space-3) 15px!important}.profilefeed .makepostcontainer .inputbox{display:flex!important;align-items:center!important;gap:var(--space-3)!important}.profilefeed .makepostcontainer .imgcontainer{width:40px!important;height:40px!important;border-radius:var(--radius-full)!important;overflow:hidden!important;flex-shrink:0!important;margin-left:0!important}.profilefeed .makepostcontainer .imgcontainer .profpic{width:40px!important;height:40px!important;-o-object-fit:cover!important;object-fit:cover!important;border-radius:var(--radius-full)!important}.profilefeed .makepostcontainer .actionbox{flex:1!important;height:40px!important;border-radius:var(--radius-full)!important;padding:0 var(--space-4)!important;display:flex!important;align-items:center!important;cursor:pointer!important;margin-left:5px!important}.profilefeed .makepostcontainer .actionbox p{font-size:var(--fs-base)!important;margin:-3px 0 0!important;padding-left:15px!important}.profilefeed .makepostcontainer .postactionscontainer{display:flex!important;margin-top:var(--space-3)!important;padding-top:var(--space-1)!important;margin-left:0!important;margin-right:0!important;width:100%!important}.profilefeed .makepostcontainer .postactionscontainer>div{flex-grow:1!important;padding:var(--space-2) var(--space-1)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;font-size:var(--fs-xs)!important;font-weight:var(--fw-medium)!important;color:var(--text-secondary)!important;cursor:pointer!important;border-radius:var(--radius-sm)!important;transition:background .15s ease!important}.profilefeed .makepostcontainer .postactionscontainer>div:active{background:var(--hover-bg)!important}.profilefeed .feed-post-card{background:var(--bg-card)!important;border-top:var(--border-card)!important;border-bottom:var(--border-card)!important;border-left:none!important;border-right:none!important;border-radius:0!important;box-shadow:none!important;margin:0 0 var(--space-2) 0!important}.profilefeed .no-posts-message{text-align:center!important;padding:var(--space-8) var(--space-4)!important;color:var(--text-secondary)!important;font-size:var(--fs-sm)!important}.profilefeed .no-posts-message svg{font-size:32px!important;color:var(--text-tertiary)!important;margin-bottom:var(--space-3)!important}.profilecontainer .profilebodyframe .profilemiddle .filmography-section{background:var(--bg-feed)!important;padding:var(--space-3) 10px!important;padding-bottom:calc(var(--nav-bottom-height) + var(--space-5) + env(safe-area-inset-bottom))!important;min-height:200px!important}.profilecontainer .profilebodyframe .profilemiddle .gallerycontainer{background:var(--bg-tertiary)!important;padding:20px var(--space-4)!important;padding-bottom:calc(var(--nav-bottom-height) + var(--space-5) + env(safe-area-inset-bottom))!important;min-height:200px!important;border-radius:0!important}.profilegallery{margin-top:10px!important}.profilecontainer .profilebodyframe .profilemiddle .gallerycontainer .gallery-container .gallery-grid,.profilecontainer .profilebodyframe .profilemiddle .gallerycontainer .gallery-container .pagination-controls{display:none!important}.profilecontainer .profilebodyframe .profilemiddle .gallerycontainer .gallery-container .gallery-carousel{display:grid!important;grid-template-columns:repeat(3,1fr);gap:4px}.profilecontainer .profilebodyframe .profilemiddle .gallerycontainer .gallery-container .gallery-carousel .carousel-item{width:auto!important;height:auto!important;aspect-ratio:1/1;border-radius:4px;overflow:hidden;cursor:pointer;flex-shrink:unset}.profilecontainer .profilebodyframe .profilemiddle .gallerycontainer .gallery-container .gallery-carousel .carousel-item img{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.profilecontainer .profilebodyframe .profilerightcontainer{display:none!important;width:auto!important}.connectionsmodalcontainer .modalbody{width:92vw!important;margin-left:50vw!important;border-radius:var(--radius-lg)!important;overflow:hidden!important}.connectionsmodalcontainer .connectionscontainer ul li a,.connectionsmodalcontainer .connectionscontainer ul li h4{font-size:var(--fs-sm)!important;font-weight:var(--fw-medium)!important;margin-right:-50px!important}.trailercontainer .trailersubcontainer{width:92vw!important;height:auto!important;left:50%!important;margin-left:0!important;transform:translateX(-50%)!important;top:50%!important;transform:translate(-50%,-50%)!important;border-radius:var(--radius-lg)!important;overflow:hidden!important}.trailercontainer .trailersubcontainer iframe{width:100%!important;height:220px!important}}