.JC-ProfileContainer{justify-content:space-between;align-items:stretch;gap:25px;display:flex}.JC-ProfileContainer-left,.JC-ProfileContainer-right{background:var(--secondBG);border-radius:var(--borderRadius-large);box-shadow:var(--boxShadow);border:1px solid #ffffff14;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.JC-ProfileContainer-left{max-width:350px;padding-top:25px}.JC-ProfileAvatar{background:var(--body);border-radius:100%;justify-content:center;align-items:flex-start;width:150px;height:150px;display:flex;overflow:hidden}.JC-ProfileAvatar-img{width:110px;position:relative;top:15px}.JC-ProfileInfo-rank{letter-spacing:1px;text-transform:uppercase;color:#3b3b3b;background:#a1a1a1;border-radius:100px;padding:6px 16px;font-size:12px;font-weight:500}.JC-ProfileInfo-rank-member{color:#3b3b3b;background:#a1a1a1}.JC-ProfileInfo{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;padding:25px 10px 0;display:flex}.JC-ProfileInfo h1{color:var(--text-main);font-size:20px;font-weight:600}.JC-ProfileInfo-last-seen{text-align:center;text-transform:uppercase;width:100%;color:var(--subgrey);background:#0003;border-top:1px solid #ffffff14;margin-top:20px;padding:15px 0;font-size:12px;font-weight:500}.JC-ProfileInfo-joined{color:var(--accent);font-size:14px;font-weight:600}.JC-ProfileInfo-joined-label{color:var(--subgrey)}.JC-ProfileInfo-portalAt{color:var(--subgrey);margin-top:-4px;font-size:13px;font-weight:500}.JC-ProfileInfo-socials{padding-top:25px}.JC-ProfileInfo-socials a{font-size:34px;font-weight:600;text-decoration:none;transition:color .2s}.JC-ProfileInfo-socials a:hover{color:var(--accent)}.JC-ProfileContainer-right{padding-bottom:20px}.JC-ProfileContainer-right-header{text-align:center;text-transform:uppercase;color:var(--subgrey);background:#00000040;border-bottom:1px solid #ffffff14;width:100%;margin-bottom:20px;padding:15px 0;font-size:12px;font-weight:500}.JC-ProfileContainer-stats{grid-template-columns:repeat(2,1fr);gap:25px 15px;width:100%;padding:0 25px;display:grid}.JC-ProfileContainer-stats-item{border-radius:var(--borderRadius-large);background:#ffffff0a;border:1px solid #ddd;flex-direction:column;align-items:center;display:flex;overflow:hidden}.JC-ProfileContainer-statBox-header{text-align:center;color:#fff;background:url(https://i.ibb.co/zVPvJLwM/PRsTkgk.png) 50%/cover no-repeat;border-bottom:1px solid #ddd;justify-content:center;align-items:center;width:100%;height:60px;font-size:18px;font-weight:600;display:flex}.JC-ProfileContainer-statBox-content{width:100%}.JC-ProfileContainer-statBox-item{color:#3b3b3b;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding:15px 25px;font-size:14px;font-weight:500;display:flex}.JC-ProfileContainer-statBox-item:last-of-type{border-bottom:none}.JC-ProfileContainer-statBox-item-label{color:var(--subgrey);font-size:14px;font-weight:500}.JC-ProfileContainer-statBox-item-value{color:var(--accent-text);background:var(--accent);border-radius:200px;padding:3px 8px;font-size:12px;font-weight:500}.JC-ProfileContainer-statBox-item-empty{text-align:center;color:var(--subgrey);justify-content:center;align-items:center;padding:15px 25px;font-size:14px;font-weight:500;display:flex}.JC-PortalContainer{justify-content:space-between;align-items:stretch;gap:25px;display:flex}.JC-PortalContainer-left{background:var(--secondBG);border-radius:var(--borderRadius-large);box-shadow:var(--boxShadow);border:1px solid #ffffff14;flex-direction:column;justify-content:space-between;align-items:center;width:100%;max-width:265px;height:100%;display:flex;overflow:hidden}.JC-PortalSidebar{align-self:flex-start;align-items:stretch}.JC-PortalSidebar-header.JC-ProfileContainer-right-header{flex-shrink:0;margin-bottom:0}.JC-PortalSidebar--noTitleBar .JC-PortalSidebar-body{padding-top:12px}.JC-PortalSidebar-body{flex:auto;width:100%;min-height:0;padding:8px 0 12px}.JC-PortalSidebar-list{margin:0;padding:0;list-style:none}.JC-PortalSidebar-item{margin:0}.JC-PortalSidebar-link{color:var(--text-main);border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;margin:8px 10px;padding:10px 15px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:flex}.JC-PortalSidebar-link:hover{color:var(--accent);background:#ffffff0f}.JC-PortalSidebar-link--active{color:var(--accent);background:color-mix(in srgb,var(--accent)12%,transparent);border-color:var(--accent)}.JC-PortalSidebar-icon{opacity:.75;flex-shrink:0;font-size:20px;line-height:1}.JC-PortalSidebar-link--active .JC-PortalSidebar-icon{opacity:1}.JC-PortalSidebar-label{line-height:1.25}.JC-PortalSidebar-footer{background:#0003;border-top:1px solid #ffffff14;flex-shrink:0;width:100%;padding:14px 16px}.JC-PortalSidebar-footerLink{color:var(--subgrey);align-items:center;gap:8px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.JC-PortalSidebar-footerLink:hover{color:var(--accent)}.JC-PortalSidebar-footerLink .ph{font-size:16px}.JC-PortalSidebar-footerLink--emphasis{color:var(--text-main);font-weight:600}.JC-PortalSidebar-footerLink--emphasis:hover{color:var(--accent)}.JC-PortalSidebar-footerStack{flex-direction:column;align-items:stretch;gap:12px;display:flex}.JC-PortalSidebar-footerNew{text-align:center;box-sizing:border-box;justify-content:center;width:100%}.JC-PortalSidebar-limitNote{color:#00000080;margin:0;font-size:11px;font-weight:500;line-height:1.45}.JC-PortalSubmission-mainInner{flex-direction:column;flex:auto;align-self:stretch;gap:0;width:100%;min-height:0;padding:0;display:flex;overflow-y:auto}.JC-PortalSubmission-pane{flex-direction:column;flex:auto;gap:0;width:100%;min-height:0;padding:0 20px 20px;display:flex}.JC-PortalSubmission-mainInner--dashboard .JC-PortalSubmission-pane,.JC-PortalSubmission-mainInner--dashboard .JC-AppTableWrap,.JC-PortalSubmission-mainInner--adminOverview .JC-PortalSubmission-pane{padding:0}.JC-PortalSubmission-mainInner--adminOverview .JC-AdminListTop{box-sizing:border-box;padding:18px 20px 14px}.JC-PortalSubmission-mainInner--adminOverview .JC-AppTableWrap{padding:0}.JC-PortalSubmission-mainInner--adminOverview .JC-PortalSubmission-pane>.JC-AppCard:not(.JC-AppCard--table),.JC-PortalSubmission-mainInner--adminOverview .JC-PortalSubmission-pane>.JC-AppEditCard,.JC-PortalSubmission-mainInner--adminOverview .JC-PortalSubmission-pane>.JC-StaffAdminPage{margin:20px}.JC-PortalSubmission-pane>.JC-AppSubtitle{text-align:center;margin:0 0 16px}.JC-PortalContainer-right--fill{align-self:stretch;align-items:stretch}.JC-PortalContainer-right{background:var(--secondBG);border-radius:var(--borderRadius-large);box-shadow:var(--boxShadow);border:1px solid #ffffff14;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;padding-bottom:20px;display:flex;overflow:hidden}.JC-PortalContainer-right.JC-PortalContainer-right--flushBottom{padding-bottom:0}.JC-PortalSettings-box{width:100%;padding:0 25px}.JC-PortalSettings-section{margin-bottom:28px}.JC-PortalSettings-section:last-child{margin-bottom:0}.JC-PortalSettings-section-title{color:var(--text-main);margin:0 0 12px;font-size:1rem;font-weight:700}.JC-PortalSettings-readOnlyEmail{border-bottom:1px solid #ffffff14;flex-direction:column;gap:8px;margin-bottom:24px;padding-bottom:20px;display:flex}.JC-PortalSettings-readOnlyEmail-hint{color:var(--subgrey);margin:0;font-size:12px;font-weight:500;line-height:1.45}.JC-PortalSettings-formError{color:var(--dangerBG);margin:0;font-size:.9rem}.JC-PortalSettings-formOk{color:var(--successBG);margin:0;font-size:.9rem}.JC-PortalSettings-form{flex-direction:column;gap:20px;width:100%;display:flex}.JC-PortalSettings-box-group{flex-direction:column;gap:8px;display:flex}.JC-PortalSettings-box-group .JC-AppInput{margin-bottom:0}.JC-PortalSettings-box-group-label{color:var(--subgrey);font-size:14px;font-weight:600}.JC-PortalSettings-box-grid-two{grid-template-columns:repeat(2,1fr);gap:25px;display:grid}@media only screen and (max-width:968px){.JC-ProfileContainer-left{max-width:250px}}@media only screen and (max-width:850px){.JC-ProfileContainer-stats{grid-template-columns:1fr}}@media only screen and (max-width:650px){.JC-ProfileContainer{flex-direction:column}.JC-ProfileContainer-left{max-width:100%}.JC-PortalContainer{flex-direction:column}.JC-PortalContainer-left{align-self:stretch;max-width:100%}.JC-PortalSidebar .JC-PortalSidebar-link{margin-left:8px;margin-right:8px}.JC-PortalSubmission-pane{padding:0 12px 16px;padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px));padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}.JC-PortalSubmission-mainInner--adminOverview .JC-AdminListTop{padding:14px 12px 12px;padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px))}.JC-PortalSubmission-mainInner--adminOverview .JC-PortalSubmission-pane>.JC-AppCard:not(.JC-AppCard--table),.JC-PortalSubmission-mainInner--adminOverview .JC-PortalSubmission-pane>.JC-AppEditCard,.JC-PortalSubmission-mainInner--adminOverview .JC-PortalSubmission-pane>.JC-StaffAdminPage{margin:12px}}@media only screen and (max-width:550px){.JC-PortalSettings-box-grid-two{grid-template-columns:repeat(1,1fr)}}
