@keyframes account-security-form-reveal{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}.account-page--simple{--account-simple-line:color-mix(in srgb, var(--text-main) 14%, transparent);--account-simple-line-soft:color-mix(in srgb, var(--text-main) 7%, transparent);max-width:1180px;margin-top:clamp(1rem,2.6vw,2.5rem);margin-left:0;margin-right:auto;padding-bottom:clamp(4rem,8vw,7rem)}.account-page--simple .account-gh__layout{padding-top:0;display:block}.account-page--simple .account-gh__sidebar{border-bottom:0;grid-template-columns:minmax(0,1fr) minmax(22rem,28rem);align-items:center;gap:0 clamp(2rem,5vw,5rem);padding:clamp(2rem,3vw,3rem) 0 clamp(1.75rem,2.5vw,2.5rem);display:grid}.account-simple__intro .account-gh__eyebrow{margin-bottom:clamp(1.15rem,2vw,1.75rem)}.account-simple__intro .account-gh__eyebrow:before{content:"";background:currentColor;width:2.5rem;height:1px;margin:0 .7rem .22rem 0;display:inline-block}.account-simple__intro h1{letter-spacing:-.035em;max-width:10ch;margin:0;font-weight:400;line-height:1}.account-simple__intro p{max-width:26rem;color:var(--text-muted);letter-spacing:var(--tracking-body);margin:1rem 0 0;line-height:1.8}.account-page--simple .account-profile-form{width:min(100%,28rem);font-family:var(--font-body);grid-template-columns:auto minmax(0,1fr);justify-self:end;align-items:start;gap:.7rem 1.25rem;display:grid}.account-page--simple .account-gh__avatar-wrap{grid-row:1/span 2;align-self:start;margin-top:.12rem}.account-page--simple .account-profile-form__avatar{flex-basis:4.5rem;width:4.5rem;height:4.5rem}.account-page--simple .account-gh__status-dot{border-width:2px;width:1rem;height:1rem;bottom:.25rem;right:.25rem}.account-page--simple .account-profile-form__identity{text-align:left;align-self:start;justify-items:start;gap:.12rem;margin:0}.account-page--simple .account-profile-form__identity strong{letter-spacing:var(--tracking-body);font-weight:400;line-height:1.5}.account-page--simple .account-profile-form__identity>span{color:var(--text-muted);letter-spacing:.025em;font-weight:400;line-height:1.65}.account-page--simple .account-gh__nickname{grid-column:2;grid-template-columns:3.25rem minmax(0,1fr);align-items:center;gap:.3rem .8rem;margin:0}.account-page--simple .account-gh__nickname>span{font-weight:400;line-height:var(--leading-small);letter-spacing:var(--tracking-label)}.account-page--simple .account-gh__nickname input{border:0;border-bottom:1px solid var(--account-simple-line);min-height:2rem;font-family:var(--font-body);font-weight:400;line-height:var(--leading-small);letter-spacing:var(--tracking-body);background:0 0;border-radius:0;padding:0}.account-page--simple .account-gh__nickname small{color:var(--text-muted);font-weight:400;line-height:var(--leading-small);letter-spacing:var(--tracking-body);grid-column:2}.account-page--simple .account-page__status{grid-column:1/-1;margin-bottom:0}.account-page--simple .account-gh__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.25rem,3vw,2.75rem);display:grid}.account-page--simple .account-gh__tabs,.account-page--simple .account-message-item>div,.account-page--simple .account-message-panel,.account-page--simple .account-security-panel{grid-column:1/-1}.account-page--simple .account-gh__tabs{border-bottom:0;gap:1.65rem;margin:0;padding-top:.3rem}.account-page--simple .account-gh__tabs a{padding:1.05rem 0 .9rem}.account-page--simple .account-gh__tabs a.is-active:after{height:1px;left:0;right:0}.account-page--simple .account-gh__panel,.account-page--simple .account-level-card[data-level-tier]{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:clamp(2rem,4vw,3.5rem);padding:clamp(1.5rem,3vw,2.5rem) 0 0;position:relative}.account-page--simple .account-gh__panel:before,.account-page--simple .account-level-card[data-level-tier]:before{background:var(--account-simple-line);content:"";width:clamp(3.25rem,7vw,5rem);height:1px;position:absolute;top:0;left:0}.account-page--simple .account-gh__panel-heading h2,.account-page--simple .account-level-card__heading h2{letter-spacing:-.015em;margin-top:.45rem;font-weight:400;line-height:1.15}.account-page--simple .account-level-card__heading>strong.account-level-card__level{min-width:0;min-height:0;box-shadow:none;color:var(--text-main);background:0 0;border:0;border-radius:0;padding:0;font-weight:400;line-height:1}.account-page--simple .account-level-card__level:before{display:none}.account-page--simple .account-level-card__progress{background:var(--account-simple-line-soft);border-radius:0;height:2px;margin-top:2rem}.account-page--simple .account-level-card__progress i{border-radius:0}.account-page--simple .account-level-card__stats{justify-content:flex-start;gap:.7rem 1.4rem;margin-top:1rem;line-height:1.6}.account-simple__help{color:var(--text-muted);margin-top:1.4rem;line-height:1.6}.account-simple__help summary{cursor:pointer;width:fit-content;color:var(--text-main);text-underline-offset:.25rem;text-decoration:underline}.account-simple__help p{max-width:34rem;color:var(--text-muted);margin:.8rem 0 0;line-height:1.7}.account-page--simple .account-points-card__value{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:0;line-height:1;font-weight:400!important}.account-page--simple.account-page--simple .account-points-card{grid-template-rows:auto auto minmax(2.5rem,1fr);grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:clamp(1.5rem,3vw,2.75rem);display:grid}.account-page--simple .account-points-card:after{background:color-mix(in srgb, var(--text-main) 9%, transparent);content:"";pointer-events:none;width:1px;height:clamp(6.5rem,12vw,9rem);position:absolute;top:50%;left:calc(clamp(1.25rem,3vw,2.75rem)/-2);transform:translateY(-42%)}.account-page--simple .account-points-card .account-gh__panel-heading{grid-area:1/1;display:block}.account-page--simple .account-points-card__metric{text-align:right;grid-area:1/2/span 2;align-self:center;justify-items:end;gap:.8rem;min-width:8.5rem;display:grid}.account-page--simple .account-points-card__metric .account-gh__coming{color:var(--text-muted);font-weight:400;line-height:var(--leading-small);letter-spacing:var(--tracking-label)}.account-page--simple .account-points-card p{grid-area:2/1;max-width:20rem;margin:1rem 0 0;line-height:1.75}.account-page--simple .account-points-card__actions{grid-area:3/1/auto/-1;align-self:end;gap:.7rem 1.2rem;margin-top:1.5rem}.account-page--simple .account-points-card__actions a,.account-page--simple .account-points-card__actions button{font:inherit;cursor:pointer;min-height:auto;color:var(--text-main);background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:.25rem 0;font-weight:500;text-decoration:none;display:inline-flex}.account-page--simple .account-points-card__actions a:focus-visible,.account-page--simple .account-points-card__actions a:hover,.account-page--simple .account-points-card__actions button:focus-visible,.account-page--simple .account-points-card__actions button:hover{border-bottom-color:var(--account-simple-line);opacity:.62}.account-page--simple .account-simple__section-heading{align-items:end;padding-bottom:1.5rem}.account-page--simple .account-simple__section-heading>div>p{color:var(--text-muted);text-align:left;margin:.65rem 0 0;line-height:1.7}.account-page--simple .account-message-actions button{background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;min-height:auto;padding:.35rem 0}.account-page--simple .account-message-actions button:focus-visible,.account-page--simple .account-message-actions button:not(:disabled):hover{border-bottom-color:var(--account-simple-line)}.account-page--simple .account-message-status{min-height:0;margin:0}.account-page--simple .account-message-list{height:auto;max-height:none;margin:0;padding:0;display:block;overflow:visible}.account-page--simple .account-message-list:has(.account-message-item:nth-child(4)){height:auto}.account-page--simple .account-message-item{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1.5rem;height:auto;min-height:0;padding:1.25rem 0;display:grid;overflow:visible}.account-page--simple .account-message-item+.account-message-item:before{background:var(--account-simple-line-soft);content:"";width:2.75rem;height:1px;position:absolute;top:0;left:0}.account-page--simple .account-message-item.is-unread{border-left:2px solid var(--text-main);background:0 0;padding-left:1.15rem}.account-page--simple .account-message-item strong{font-weight:520;line-height:1.45}.account-page--simple .account-message-item p{-webkit-line-clamp:2;margin:0;line-height:1.75}.account-page--simple .account-message-item>button{white-space:nowrap;align-self:end;padding-bottom:.12rem;position:static}.account-message-toggle{width:min(100%,13rem);color:var(--text-main);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;margin-top:.5rem;padding:.8rem 0}.account-message-toggle:after{float:right;content:"↓"}.account-message-toggle[aria-expanded=true]:after{content:"↑"}.account-page--simple .account-security-grid{margin-top:0;display:block}.account-security-disclosure{border:0;position:relative}.account-security-disclosure+.account-security-disclosure:before{content:"";height:1px;position:absolute;top:0;left:0}.account-security-disclosure:has(>form[hidden]){display:none}.account-security-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;min-height:5.75rem;padding:1.25rem 3.25rem 1.25rem 0;list-style:none;display:flex;position:relative}.account-security-disclosure>summary::-webkit-details-marker{display:none}.account-security-disclosure>summary:after{width:1.75rem;height:1.75rem;color:var(--text-muted);font-size:var(--type-scale-body);text-align:center;content:"+";transform-origin:50%;border:0;font-weight:300;line-height:1.6rem;transition:color .14s,transform .18s cubic-bezier(.2,.8,.2,1);position:absolute;right:.15rem;transform:rotate(0)}.account-security-disclosure[open]>summary:after{content:"−";transform:rotate(180deg)}.account-security-disclosure>summary:focus-visible:after,.account-security-disclosure>summary:hover:after{color:var(--text-main)}.account-security-disclosure>summary:focus-visible{outline:1px solid color-mix(in srgb, var(--text-main) 48%, transparent);outline-offset:.35rem;border-radius:.25rem}.account-security-disclosure>summary>span{gap:.3rem;display:grid}.account-security-disclosure>summary small{color:var(--text-muted);letter-spacing:var(--tracking-label);font-weight:400}.account-security-disclosure>summary strong{font-weight:500;line-height:1.45}.account-security-disclosure>summary em{color:var(--text-muted);letter-spacing:.035em;margin-left:auto;padding-right:.2rem;font-style:normal}.account-security-disclosure>summary em.is-bound{color:var(--text-main)}.account-page--simple .account-security-disclosure[open]>form:not([hidden]){animation:.2s cubic-bezier(.2,.8,.2,1) both account-security-form-reveal}.account-page--simple .account-security-disclosure>form>p{max-width:31rem;color:var(--text-muted);margin:0;line-height:1.75}.account-page--simple .account-security-fields{gap:1rem;display:grid}.account-page--simple .account-password-form>.account-security-fields>label,.account-page--simple .account-security-code-field,.account-page--simple .account-security-fields>label{gap:.5rem;display:grid}.account-page--simple .account-password-form>.account-security-fields>label>span,.account-page--simple .account-security-code-field>span,.account-page--simple .account-security-fields>label>span{color:var(--text-muted);letter-spacing:.045em;font-weight:500;line-height:1.45}.account-page--simple .account-binding-card__code{grid-template-columns:minmax(0,1fr) 7.25rem;gap:.6rem}.account-page--simple .account-security-note strong{color:var(--text-main);letter-spacing:.02em;font-weight:500}.account-page--simple .account-security-note--plain{border-left:0;padding-left:0}.account-page--simple .account-security-actions{align-items:center;min-height:2.75rem;display:flex}.account-page--simple .account-binding-card__unbind{border-top:0;gap:1rem;padding-top:0}.account-page--simple .account-binding-card__unbind>p{max-width:31rem;line-height:1.75}.account-page--simple .account-password-form__footer{min-height:2.75rem;margin-top:.1rem}.account-page--simple .account-password-form__status:empty{display:none}@media (prefers-reduced-motion:reduce){.account-security-disclosure>summary:after{transition:none}.account-page--simple .account-security-disclosure[open]>form:not([hidden]){animation:none}}.account-page--simple :where(:not(.btn-primary,.pill-action)){font-size:var(--type-scale-body)!important}.account-page--simple :where(.account-simple__intro h1,.account-points-card__value){font-size:var(--type-scale-display)!important}.account-page--simple :where(.account-level-card__level){font-size:var(--type-scale-level)!important}.account-page--simple :where(h2,.account-profile-form__avatar){font-size:var(--type-scale-heading)!important}.account-page--simple :where(.account-gh__eyebrow,.account-gh__coming,.account-profile-form__identity>span,.account-profile-form__identity>small,.account-gh__nickname>span,.account-gh__nickname>small,.account-level-card__stats,.account-level-card__stats *,.account-simple__help,.account-simple__help *,.account-points-card__actions *,.account-message-actions *,.account-message-item time,.account-message-item>button,.account-message-toggle,.account-security-disclosure>summary small,.account-security-disclosure>summary em,.account-message-badge,.account-dialog__status,label:where(:not(.pill-action))>span){font-size:var(--type-scale-label)!important}@media (width<=820px){.account-page--simple .account-gh__sidebar{grid-template-columns:1fr;gap:0;padding-top:2.25rem}.account-simple__intro .account-gh__eyebrow{margin-bottom:1.25rem}.account-page--simple .account-profile-form{justify-self:stretch;width:100%;margin-top:1.75rem}.account-page--simple .account-gh__main{grid-template-columns:1fr}.account-page--simple .account-points-card:after{display:none}.account-page--simple .account-gh__tabs,.account-page--simple .account-message-panel,.account-page--simple .account-security-panel{grid-column:auto}}@media (width<=600px){.account-page--simple .account-gh__sidebar{grid-template-columns:1fr;padding:2.25rem 0 2rem;display:grid}.account-page--simple .account-profile-form{grid-template-columns:4.5rem minmax(0,1fr)}.account-page--simple .account-profile-form__avatar{flex-basis:4.5rem;width:4.5rem;height:4.5rem}.account-page--simple.account-page--simple .account-points-card{grid-template-rows:auto;grid-template-columns:1fr}.account-page--simple .account-points-card .account-gh__panel-heading,.account-page--simple .account-points-card p,.account-page--simple .account-points-card__actions,.account-page--simple .account-points-card__metric{grid-area:auto/1}.account-page--simple .account-points-card__metric{text-align:left;justify-items:start;gap:.65rem;min-width:0;margin-top:1.35rem}.account-page--simple .account-points-card p{margin-top:1rem}.account-page--simple .account-points-card__actions{margin-top:1.35rem}.account-page--simple .account-gh__tabs{gap:1.2rem;overflow-x:auto}.account-page--simple .account-simple__section-heading{gap:1rem;display:grid}.account-page--simple .account-message-actions{justify-content:flex-start}.account-page--simple .account-message-item{grid-template-columns:1fr;gap:.65rem}.account-page--simple .account-message-item>div{grid-column:auto;align-items:flex-start}.account-page--simple .account-message-item time{text-align:right;max-width:8rem}.account-page--simple .account-message-item>button{justify-self:start}}.account-page--simple .account-security-disclosure+.account-security-disclosure:before{background:color-mix(in srgb, var(--account-simple-line-soft) 55%, transparent);width:2rem}.account-page--simple .account-security-disclosure>form{width:min(100%,34rem);max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;gap:1.2rem;margin-bottom:2.5rem;padding:.15rem 0 .25rem;position:relative}.account-page--simple .account-security-note{max-width:31rem;color:var(--text-muted);border-left:0;gap:.2rem;padding:.05rem 0;line-height:1.65;display:grid}
