.ac-page{box-sizing:border-box;width:min(640px,100%);font-family:var(--font-ui);color:var(--text);flex-direction:column;gap:16px;margin:0 auto;padding:28px 16px 64px;display:flex}.ac-page p,.ac-page h1,.ac-page h2,.ac-page h3,.ac-page ul{margin:0}.ac-back{min-height:30px;color:var(--text-3);align-self:flex-start;align-items:center;gap:6px;font-size:.8125rem;text-decoration:none;display:inline-flex}.ac-back:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.ac-page a:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.ac-page button:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.ac-page .acct-input:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.ac-title{letter-spacing:-.01em;font-size:1.5rem;font-weight:600}.ac-card{border:1px solid var(--line-2);background:var(--panel);border-radius:12px;flex-direction:column;gap:12px;padding:18px;display:flex}.ac-card h2{font-size:.9375rem;font-weight:600}.ac-card h3{margin-top:6px;font-size:.8125rem;font-weight:600}.ac-card.is-danger{border-color:color-mix(in srgb, var(--danger) 30%, var(--line-2))}.ac-note{color:var(--text-3);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.5}.ac-profile{align-items:center;gap:14px;display:flex}.ac-avatar{border:1px solid var(--line-3);object-fit:cover;background:var(--bg);border-radius:50%;flex:none;width:72px;height:72px}.ac-avatar.is-initial{color:var(--acc);background:var(--acc-faint);justify-content:center;align-items:center;font-size:1.75rem;font-weight:600;display:inline-flex}.ac-who{flex-direction:column;gap:2px;min-width:0;display:flex}.ac-name{overflow-wrap:anywhere;font-size:16px;font-weight:600}.ac-row{grid-template-columns:1fr auto;align-items:center;gap:6px 8px;display:grid}.ac-label{color:var(--text-2);grid-column:1/-1;font-size:.78125rem}.ac-page .acct-input{width:100%;min-width:0}.ac-page .outline-button{cursor:pointer;font-family:var(--font-ui);text-decoration:none}.ac-page .outline-button:disabled{opacity:.45;cursor:default}.ac-page .acct-quiet{align-self:center}.ac-page .acct-quiet:disabled{opacity:.45;cursor:default}.ac-danger{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 45%, transparent)}.ac-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.ac-pick{flex-direction:column;align-items:stretch;gap:8px;display:flex}.ac-pick .acct-quiet{align-self:flex-start}.ac-names{border:1px solid var(--line-2);background:var(--bg);border-radius:8px;padding:4px;list-style:none}.ac-names button{width:100%;min-height:34px;color:var(--text);font:.8125rem/1.3 var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px}.ac-sessions{flex-direction:column;padding:0;list-style:none;display:flex}.ac-sessions li{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:12px;min-height:40px;font-size:.8125rem;display:flex}.ac-sessions li:first-child{border-top:0}.ac-tag{color:var(--acc);flex:none;font-size:.75rem}.ac-said{min-height:18px;color:var(--text-2);font-size:.8125rem}.ac-plan-name{margin:0;font-weight:600}.ac-ok{color:var(--acc);font-size:.8125rem}.ac-legal ul{flex-direction:column;gap:6px;padding-left:18px;list-style:outside;display:flex}.ac-legal li,.ac-legal p{color:var(--text-2);font-size:.84375rem;line-height:1.6}@media (hover:hover){.ac-back:hover{color:var(--text)}.ac-names button:hover{background:var(--acc-faint)}}@media (pointer:coarse){.ac-page .acct-input,.ac-page .outline-button{height:var(--hit)}.ac-names button,.ac-back{min-height:var(--hit)}}
