.acct{padding-block:28px 96px}.acct__head h1{letter-spacing:-.02em;margin:8px 0 22px;font-size:clamp(28px,3.4vw,40px);font-weight:700}.acct__cols{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}.acct__nav{border-radius:18px;flex-direction:column;gap:2px;padding:10px;display:flex;position:sticky;top:88px}.acct__nav a,.acct__nav button{width:100%;font:inherit;color:var(--body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.acct__nav a[aria-current=page]{background:var(--tint-faint);color:var(--action)}@media (hover:hover){.acct__nav a:hover,.acct__nav button:hover{background:var(--surface-alt);color:var(--ink)}}.acct__nav form{border-top:1px solid var(--border);margin:6px 0 0;padding-top:6px}.acct__main{flex-direction:column;gap:16px;min-width:0;display:flex}.acct-card{border-radius:18px;padding:22px 24px}.acct-card>h2,.acct-card__title{color:var(--ink);margin:0 0 10px;font-size:17px;font-weight:700}.acct-card p{color:var(--body);margin:0 0 8px;font-size:14.5px;line-height:1.55}.acct-card p:last-child{margin-bottom:0}.acct-muted{color:var(--muted);font-size:13.5px}.acct-notice{border:1px solid var(--primary);background:var(--tint-faint);color:var(--ink);border-radius:12px;margin:0;padding:12px 16px;font-size:14px;font-weight:600}.acct-notice--error{border-color:var(--error);background:var(--error-tint);color:var(--error)}.acct-form{flex-direction:column;gap:14px;display:flex}.acct-form .field{display:block}.acct-form fieldset{border:0;margin:0;padding:0}.acct-form .control{width:100%}.acct-form .check,.acct-check{color:var(--body);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.acct-form .check input,.acct-check input{accent-color:var(--primary);margin-top:3px}.acct-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.acct-grid-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.acct-providers{flex-direction:column;gap:10px;display:flex}.acct-divider{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:12px;margin:4px 0;font-size:12.5px;display:flex}.acct-divider:before,.acct-divider:after{background:var(--border);content:"";flex:1;height:1px}.acct-list{margin:0;padding:0;list-style:none}.acct-list__item{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:14px 0;display:grid}.acct-list__item:first-child{border-top:0;padding-top:0}.acct-list__title{color:var(--ink);font-size:15px;font-weight:700}.acct-list__title a{color:inherit;text-decoration:none}.acct-list__title a:hover{color:var(--action)}.acct-list__meta{color:var(--muted);grid-column:1;font-size:13.5px}.acct-list__side{text-align:right;color:var(--body);grid-area:1/2/span 2;font-size:14px}.acct-list__actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.acct-list__actions form{margin:0}.acct-tag{background:var(--tint-faint);color:var(--action);vertical-align:middle;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-block}.acct-status{color:var(--ink);font-weight:600}.acct-single{max-width:480px;margin:0 auto}.acct-single .acct-card{padding:28px}.acct-single h1{letter-spacing:-.02em;margin:8px 0 18px;font-size:clamp(26px,3vw,34px);font-weight:700}.acct-single .lede{margin-bottom:18px}.acct-links{text-align:center;color:var(--muted);margin:4px 0 0;font-size:13.5px}.acct-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.acct-danger{border-color:var(--error)}.acct-complaint{border:1px solid var(--border);border-radius:12px;padding:14px 16px}.acct-complaint+.acct-complaint{margin-top:10px}.acct-complaint__head{color:var(--ink);flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-bottom:6px;font-size:14px;font-weight:600;display:flex}.acct-complaint blockquote{border-left:3px solid var(--border);color:var(--body);white-space:pre-line;margin:8px 0 0;padding-left:12px;font-size:14px;line-height:1.55}.acct-qty{width:72px;margin-left:auto}@media (width<=820px){.acct__cols{grid-template-columns:1fr}.acct__nav{flex-flow:wrap;position:static}.acct__nav a,.acct__nav button{width:auto}.acct__nav form{border:0;margin:0;padding:0}.acct-grid-2{grid-template-columns:1fr}}
