.user-profile{justify-content:flex-start;width:100%;align-items:stretch;padding:var(--headerHeight) 5rem;max-width:none;padding-left:2.5rem;padding-right:2.5rem;margin-inline:auto}@media screen and (min-width:769px){.user-profile{padding-right:calc(5rem + var(--sidebarWidth))}}@media screen and (max-width:480px){.user-profile{padding:var(--headerHeight) 1rem}}@media screen and (min-width:769px){.user-profile{padding-right:calc(2.5rem + var(--sidebarWidth))}}.user-profile .elevated{background:var(--bgButton);border-radius:.5rem;padding:2.5rem;flex-grow:0;position:relative}.user-profile .elevated.no-content{flex-grow:1}.user-profile .new-project-prop h1{margin-top:auto}.user-profile .new-project-prop .cta{margin-bottom:2.5rem}.user-profile .new-project-prop img{width:100%;max-width:600px;margin-top:auto;margin-bottom:-2.5rem}.user-profile .nomination-prop{padding-top:5rem;padding-bottom:5rem}.user-profile .nomination-prop .nomination-mark{width:100%;max-width:180px;margin:0 auto 1.5rem;color:#fff}.user-profile .nomination-prop .nomination-credit{display:flex;align-items:center;gap:.75rem;width:500px;margin:1rem auto 0;padding:.875rem 1.25rem;border-radius:.5rem;text-align:left;color:#fff}.user-profile .nomination-prop .nomination-credit .icon-trend{flex-shrink:0;font-size:1.25rem;color:#fff}.user-profile .nomination-prop .nomination-credit strong{color:#fff;font-weight:700}.user{align-items:flex-start;background:var(--bgButton);border-radius:.5rem;padding:2.5rem;flex-grow:0;position:relative}.user.pro{background-image:linear-gradient(20deg,rgba(255,255,255,.1019607843),rgba(0,0,0,0) 20%),url(/images/hero-min.jpg);background-position:0 0,100% 0;background-repeat:no-repeat;background-color:var(--bg)}.user .info{display:flex;gap:2.5rem}.user .info .bio{max-width:36rem}.user .info .bio p{margin-top:.5rem;margin-bottom:0}.user .info .bio h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user .info .bio .location-header{margin-top:.25rem;font-size:.875rem;color:var(--fontColorDim,rgba(255,255,255,.55))}.user .info .bio .meta{display:flex;flex-wrap:wrap;flex-direction:row;margin-top:1.25rem;gap:1.25rem;line-height:2.5rem;font-size:.875rem;font-weight:500;justify-content:flex-start}.user .info .bio .meta .work-type{border-radius:6.25rem;outline:1px solid var(--bgButtonHighlight);height:2.5rem;padding:0 1.5rem}.user .info .bio .meta .availability{display:flex;align-items:center;justify-content:center;gap:.65rem}.user .info .bio .meta .availability.available,.user .info .bio .meta .availability.open{color:#00c961}.user .meta{display:flex;flex-wrap:wrap;align-items:center;gap:2rem;margin-top:1.88rem;justify-content:space-between;width:100%}.user .info .bio .pro-teaser{padding:1.8rem 1.5rem}.user .info .bio .pro-teaser .meta{margin:0;opacity:.4}.user .stats{display:flex;border-radius:6.25rem;border:1px solid var(--bgButtonHighlight);width:fit-content;height:3.75rem;gap:2.5rem;padding:0 2rem}.user .stats>div{line-height:3.75rem;display:flex;align-items:center;justify-content:center;gap:.62rem;position:relative;font-size:.875rem;font-weight:500}.user .stats>div:not(:last-child):after{content:"";position:absolute;right:-20px;top:19px;height:1.25rem;width:1px;background-color:var(--bgButtonHighlight)}.user .stats .icon-like-hollow{font-size:.85em}.user .stats .stats-tier{display:flex;align-items:center;line-height:1}.user .stats .stats-tier img{display:block;max-width:none}.user .socials{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem}.user .profile-rating{display:flex;align-items:center;gap:.375rem;font-size:1.0625rem;font-weight:600;color:var(--fontColor);font-variant-numeric:tabular-nums;text-decoration:none;white-space:nowrap}.user .controls{display:flex;gap:.62rem;align-items:flex-end;flex-wrap:wrap}.user .controls a.icon{width:2.5rem;box-shadow:none}.user .controls a.default,.user .controls a.icon{height:2.5rem;line-height:2.5rem;border-radius:1.25rem;text-align:center;font-size:.8rem;transition:all .15s ease-in-out;white-space:nowrap;display:flex;align-items:center;justify-content:center}.user .controls a.default.success,.user .controls a.icon.success{color:var(--fontColor);background-color:var(--successColor);width:auto;padding:0 1.25rem;gap:.5rem}.user .controls a.default.success .copy-success,.user .controls a.icon.success .copy-success{width:auto;visibility:initial}.user .controls a.default.success button,.user .controls a.icon.success button{display:none}.user .controls a.default [class^=icon],.user .controls a.icon [class^=icon]{font-size:13px}.user .controls a.default button,.user .controls a.icon button{display:flex;align-items:center;gap:.5rem;cursor:pointer}.user .controls a.default .copy-success,.user .controls a.icon .copy-success{display:block;width:0;overflow:hidden;visibility:hidden;white-space:nowrap}.user .controls a+.separator{margin:.5rem .62rem;height:1.25rem;width:1px;background-color:var(--bgButtonHighlight)}.user .controls a:not(.success) .icon-copy{width:2.5rem;height:2.5rem;line-height:2.5rem}.user .social-menu-wrap{position:relative}.user .social-menu-wrap .social-menu-trigger{width:2.5rem;height:2.5rem}.user .social-menu-wrap .social-menu-dropdown{position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translateX(-50%);background:var(--bgElevated);border-radius:.5rem;overflow:hidden;min-width:11rem;box-shadow:0 4px 24px rgba(0,0,0,.25);z-index:100}.user .social-menu-wrap .social-menu-dropdown .social-menu-item{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.25rem;font-size:.9rem;color:var(--fontColor);border-bottom:1px solid var(--bgButtonHighlight)}.user .social-menu-wrap .social-menu-dropdown .social-menu-item:last-child{border-bottom:none}.user .social-menu-wrap .social-menu-dropdown .social-menu-item:hover{background:var(--bgButtonHighlight)}.user .social-menu-wrap .social-menu-dropdown .social-menu-item i{font-size:1rem;width:1.25rem;text-align:center}.state .error,.state .success{display:flex;line-height:1.625rem;padding:.625rem 1.25rem;align-items:center;align-self:stretch;border-radius:.25rem;border:1px solid var(--input-stroke,#333);font-size:1rem;color:#fff}.state .success{background:var(--successColor)}.state .error{background:var(--A4-300,rgb(215,44,44))}.user-profile .filter-container .nomination-tab-track,.user-profile .filter-container .switchbar{box-shadow:none}@media screen and (max-width:768px){.user-profile{padding-bottom:calc(var(--headerHeight) + 5rem)}.user-profile section#feed .filter-container{position:fixed;bottom:calc(var(--headerHeight) + .75rem);left:50%;z-index:998;translate:-50% 0;flex-wrap:nowrap;gap:0;margin:0;padding:0 6px 0 0;border-radius:100px;background-color:color-mix(in srgb,var(--bgElevated) 70%,transparent);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);box-shadow:0 4px 24px rgba(0,0,0,.25)}.user-profile section#feed .filter-container>button{margin-left:0;width:2.5rem;height:2.5rem}.user-profile .filter-container .nomination-tab-track{display:none}}@media screen and (min-width:769px){.user-profile .user>.meta>.controls{margin-left:8.75rem}.user-profile>.user{padding-top:3.75rem}.user-profile>.user>.meta{margin-top:3.13rem}}.user-profile .user .profile-edit-btn{position:absolute;top:3.75rem;right:2.5rem;z-index:1}.admin-controls{position:fixed;right:1.25rem;bottom:1.25rem;z-index:100;padding:1rem;border-radius:.5rem;background:var(--bgElevated);box-shadow:0 4px 24px rgba(0,0,0,.25);--switch-color:#f00}.admin-controls .mantine-Switch-input:checked+.mantine-Switch-track{background:var(--accentGradient)}.admin-controls .mantine-Switch-track{border-color:#946bfe}.admin-controls .mantine-Switch-trackLabel{padding:0 .75rem}.admin-controls input{height:1rem;padding:.5rem;font-size:.75rem}.no-content{flex-grow:1;display:flex;justify-content:center;flex-direction:column}.profile-completion:hover .animation-container{max-height:500px;opacity:1}.profile-completion .avatar.pro .monogram,.profile-completion .avatar.pro img{border-radius:50%}.profile-completion .animation-container{transition:all .35s ease-in-out;opacity:0;max-height:0;overflow:hidden}.profile-completion .dismiss{align-self:end;cursor:pointer;color:var(--bg)}.profile-completion .dismiss:hover small{text-decoration:none}.profile-completion .dismiss small{text-decoration:underline}.profile-completion p{color:var(--bg);font-size:.875rem;font-weight:400;line-height:1.25rem}.profile-completion .items .check{width:1.875rem;height:1.875rem;border-radius:50%;background-color:#d2d3d3;font-size:.75rem;color:#fff;display:flex;align-items:center;justify-content:center}.profile-completion .items .check:has(.icon-check){background-color:var(--primaryColor)}@media screen and (max-width:768px){.user-profile{padding:var(--headerHeight) 1.25rem}.user-profile .info,.user-profile .meta{flex-direction:column;align-items:center}.user-profile .info .bio,.user-profile .meta .bio{text-align:center}.user-profile .info{gap:1rem}.user-profile .info .bio .meta{flex-direction:row;flex-wrap:wrap;gap:.5rem;margin:1.25rem auto 0;justify-content:center}.user-profile .user{align-items:center;padding:1.5rem 2.5rem 2rem;margin-left:-2rem;margin-right:-2rem;border-radius:0}.user-profile .user>.meta{margin-top:1.25rem;position:relative;z-index:1}.user-profile .user.pro{padding-top:calc(var(--headerHeight) + 2rem);margin-top:calc(-1*var(--headerHeight));background-size:cover;background-position:top;background-color:#0a0a18}.user-profile .user.pro:after{content:"";position:absolute;bottom:0;left:0;right:0;height:6rem;background:linear-gradient(to bottom,transparent,var(--bg));pointer-events:none}.user-profile .user>.meta{flex-direction:column;align-items:center;gap:1.25rem}.user-profile .user>.meta .socials{order:2;justify-content:center;row-gap:1rem}.user-profile .user>.meta .controls{order:1;margin-top:0}.user .controls{justify-content:center;flex-wrap:wrap}.user .controls .separator{display:none}.user .controls .cta{margin-top:0}.user .controls a:not(.cta).success{width:2.5rem}.user .controls a:not(.cta).success .copy-success{display:none}.user .stats{justify-content:center}.profile-edit-btn{display:none}.user-profile .user{--hero-avatar:5rem;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:2.5rem}.user-profile .user .info{gap:1.25rem}.user-profile .user .bio h1{font-size:2rem;line-height:1.2}.user-profile .user .bio .location-header{margin-top:.38rem;font-size:.875rem;color:var(--fontColorDim)}.user-profile .user .bio>p.mt-2{margin-top:1rem}.user-profile .user .info .bio .meta{margin-top:1.5rem;gap:1.5rem}.user-profile .user .info .bio .meta .availability{order:1}.user-profile .user .info .bio .meta .work-type{order:2;display:flex;align-items:center;gap:.5rem;height:auto;padding:0;outline:none;color:var(--fontColor)}.user-profile .user .info .bio .meta .work-type:before{content:"";width:1rem;height:1rem;background-color:currentColor;-webkit-mask:url(/images/nav/projects.svg) no-repeat center/contain;mask:url(/images/nav/projects.svg) no-repeat center/contain}.user-profile .user>.meta{margin-top:2rem;gap:2rem}.user-profile .user>.meta .controls{gap:.75rem}.user-profile .user>.meta .stats{border:none;padding:0}.user-profile .user>.meta .socials{column-gap:2.5rem}.user-profile .user>.meta .profile-rating{position:relative}.user-profile .user>.meta .profile-rating:before{content:"";position:absolute;left:-1.25rem;top:50%;width:1px;height:1.25rem;translate:0 -50%;background-color:var(--bgButtonHighlight)}}