.account-shell{background:var(--paper);flex-direction:column;min-height:100dvh;display:flex}.account-shell__header{border-bottom:1px solid var(--line);background:var(--paper-2);justify-content:space-between;align-items:center;gap:20px;padding:18px max(24px,50vw - 550px);display:flex}.account-shell__brand{letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;font-size:18px;font-weight:800;line-height:1.1;text-decoration:none}.account-shell__brand span{color:var(--muted);letter-spacing:.16em;margin-top:5px;font-size:10px;display:block}.account-shell__header nav{flex-wrap:wrap;align-items:center;gap:10px 24px;display:flex}.account-shell__header nav a{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;text-decoration:none}.account-shell__header nav a:hover{text-underline-offset:4px;text-decoration:underline}.account-shell__main{flex:1;padding:14px 0 60px}.account-page{min-width:0}.account-page .wrap{max-width:960px}.account-page .listhead{border-bottom:1px solid var(--line-2);margin-bottom:28px;padding:32px 0 26px}.account-page .listhead__title{letter-spacing:-.045em;overflow-wrap:anywhere;margin:6px 0 0;font-size:clamp(30px,4vw,48px);line-height:1.05}.account-page .listhead__meta{color:var(--muted);margin-top:12px;font-size:13px}.account-profile__summary{border:1px solid var(--line);background:var(--paper-2);align-items:center;gap:20px;padding:24px;display:flex}.account-profile__avatar{background:var(--invert-bg);height:64px;color:var(--invert-fg);flex:0 0 64px;place-items:center;font-size:28px;font-weight:800;display:grid}.account-profile__identity{flex:1;min-width:0}.account-profile__identity .eyebrow{margin:0}.account-profile__email{overflow-wrap:anywhere;margin:4px 0;font-size:18px;font-weight:700}.account-profile__identity .muted-note{margin:0}.account-profile__role{border:1px solid var(--line-2);text-transform:uppercase;align-self:flex-start;padding:4px 8px;font-size:10px;font-weight:700}.account-profile__actions{flex-wrap:wrap;gap:10px;margin:20px 0 30px;display:flex}.account-profile__edit{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;margin:32px 0 16px;display:grid}.account-profile__edit>section{border:1px solid var(--line);background:var(--paper-2);min-width:0;padding:24px}.account-page .account-profile__edit .sect__title{color:var(--ink);border:0;margin:0;padding:0;font-size:18px}.account-profile__help{max-width:58ch;min-height:4.8em;color:var(--muted);overflow-wrap:anywhere;margin:12px 0 20px;font-size:13px;line-height:1.6}.account-profile__form{gap:14px;display:grid}.account-profile__name-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.account-profile__form label{letter-spacing:.07em;text-transform:uppercase;gap:7px;font-size:11px;font-weight:700;display:grid}.account-profile__form input{border:1px solid var(--line-2);background:var(--paper);width:100%;min-width:0;min-height:44px;color:var(--ink);letter-spacing:normal;text-transform:none;border-radius:0;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:500;display:block}.account-profile__form input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.account-profile__form-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.account-profile__form-actions p{margin:0;font-size:12px}.account-profile__error{color:var(--live)}.account-profile__dev-links{flex-wrap:wrap;gap:10px 18px;font-size:12px;display:flex}.account-profile__dev-links p{flex:0 0 100%;margin:0}.account-profile__comment{max-width:640px;margin:0 0 40px;padding:0 0 20px}.account-page .sect__title{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:-.02em;margin:34px 0 0;padding-top:22px;font-size:18px}.account-page .cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.account-page .card{border:1px solid var(--line);background:var(--paper-2);padding:20px;text-decoration:none;display:block}.account-page .card:hover{border-color:var(--ink)}.account-page .card__t{margin:0;font-size:16px;line-height:1.3}.account-page .card__meta{color:var(--muted);margin:12px 0 0;font-size:11px}.account-page .signin__sent{justify-items:start;gap:14px;display:grid}.account-page .signin__help,.account-page .signin__privacy{max-width:52ch;color:var(--muted);margin-top:14px;font-size:12px}.account-page .datatable{border-collapse:collapse;width:100%;font-size:14px}.account-page .datatable th,.account-page .datatable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 16px 12px 0}.account-page .tombstone{text-align:center;max-width:640px;margin:80px auto}@media (max-width:900px){.account-profile__edit{grid-template-columns:1fr}.account-profile__help{min-height:0}}@media (max-width:620px){.account-shell__header{flex-direction:column;align-items:flex-start;padding:16px 20px}.account-shell__header nav{gap:10px 16px}.account-page .listhead{padding-top:24px}.account-profile__summary{grid-template-columns:48px minmax(0,1fr);padding:18px;display:grid}.account-profile__avatar{grid-area:1/1;height:48px;font-size:22px}.account-profile__identity{grid-column:1/-1}.account-profile__role{grid-area:1/2;place-self:center end}.account-profile__name-fields{grid-template-columns:1fr}.account-profile__edit>section{padding:18px}}
