.user-profile{justify-content:flex-start;width:100%;max-width:none;align-items:stretch;padding:var(--headerHeight) 5rem}@media screen and (max-width:480px){.user-profile{padding:var(--headerHeight) 1rem}}.user,.user-profile .elevated{background:var(--bgButton);border-radius:.5rem;padding:2.5rem;flex-grow:0;position:relative}.user{align-items:flex-start}.user.pro{background-image:url(/images/hero-min.jpg);background-position:100% 0;background-repeat:no-repeat;background-color:rgba(0,0,0,0)}.user .info{display:flex;gap:2.5rem}.user .info .bio{max-width:36rem}.user .info .bio p{margin-top:.5rem}.user .info .bio .meta{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(--bgButton);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 .info .bio .meta .availability small{font-size:60%}.user .meta{display:flex;flex-wrap:wrap;gap:2rem;margin-top:1.88rem;justify-content:space-between;width:100%}.user .meta.no-bio{margin-top:-2rem;margin-left:8.75rem;width:calc(100% - 8.75rem)}.user .stats{display:flex;border-radius:6.25rem;border:1px solid var(--Transparent-button-background,rgba(255,255,255,.1));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:hsla(0,0%,100%,.1)}.user .controls{display:flex;gap:.62rem;align-items:flex-end;flex-wrap:wrap}.user .controls a.icon{width:2.5rem}.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 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:hsla(0,0%,100%,.1)}.user .controls a:not(.success) .icon-copy{width:2.5rem;height:2.5rem;line-height:2.5rem}.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))}.admin-controls{position:absolute;top:2.5rem;right:2.5rem;--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}.no-content{flex-grow:1;display:flex;justify-content:center;flex-direction:column}@media screen and (max-width:768px){.user-profile{padding:var(--headerHeight) 2rem}.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 .user{align-items:center;padding:1.5rem 2.5rem;margin-left:-2rem;margin-right:-2rem;border-radius:0}.user-profile .user .meta.no-bio{margin:auto;width:auto}.user .controls{justify-content:center;flex-wrap:wrap}.user .controls .separator{display:none}.user .controls .cta{margin-top:1rem}.user .controls a:not(.cta).success{width:2.5rem}.user .controls a:not(.cta).success .copy-success{display:none}}